@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-a11y-meta{position:relative;width:100%;padding:0 25px 0 35px}.o-a11y-meta__headline{margin-bottom:25px!important}.o-a11y-meta__statement{margin-top:35px}.o-a11y-meta__options{display:flex;flex-direction:column;gap:15px}.o-a11y-meta__option{display:flex;align-items:center;justify-content:space-between}.o-a11y-meta__option-label{font-weight:700;display:flex;align-items:center}.o-a11y-meta__option svg{width:30px;height:20px;margin-right:10px}.o-a11y-meta__switch{position:relative;display:inline-block;width:46px;height:24px}.o-a11y-meta__switch input{opacity:0;width:0;height:0}.o-a11y-meta__switch-handle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--Secondary-Deep-Navy);transition:.4s;border:2px solid #fff;border-radius:24px}.o-a11y-meta__switch-handle:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:1px;border-radius:50%;background-color:#fff;transition:.4s}input:checked+.o-a11y-meta__switch-handle{background-color:#fff}input:focus+.o-a11y-meta__switch-handle{box-shadow:0 0 1px #2196f3}input:checked+.o-a11y-meta__switch-handle:before{transform:translateX(21px);width:20px;height:20px;left:1px;bottom:0;background-color:var(--Secondary-Deep-Navy)}body.reduce-movement .m-highlight-teaser__theme-box,body.reduce-movement .m-stage__background,body.reduce-movement .m-teaser__theme-box,body.reduce-movement .o-cluster-teaser__theme-box,body.reduce-movement .o-hero-video__wrapper:before,body.reduce-movement .o-story-teaser__figure,body.reduce-movement .o-story-teaser__image-wrapper{transition:none!important}body.reduce-movement .o-story-teaser--stage .o-story-teaser__wrapper:before,body.reduce-movement .o-story-teaser__images:before{transition:background-color .4s ease-in-out!important}body.reduce-movement .o-highlight-section__copy-left-wrapper--1.is-visible .o-highlight-section__copy,body.reduce-movement .o-highlight-section__copy-left-wrapper--2.is-visible .o-highlight-section__copy,body.reduce-movement .o-highlight-section__copy-right-wrapper--1.is-visible .o-highlight-section__copy,body.reduce-movement .o-highlight-section__copy-right-wrapper--2.is-visible .o-highlight-section__copy,body.reduce-movement .o-story-teaser__teaser{animation:none!important}body.reduce-movement img{transform:none!important}.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__a11y-layer,.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__a11y-layer[aria-hidden=true] a,.o-header__a11y-layer[aria-hidden=true] button,.o-header__navigation[aria-hidden=true] a,.o-header__navigation[aria-hidden=true] button{visibility:hidden}.o-header__a11y-list,.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__a11y-list,.o-header__main-list{background:#1e5a78;color:#fff;margin-right:calc(100vw - 35px)}.o-header__a11y-list{justify-content:flex-start}.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-a11y-open .o-header__a11y-layer,.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-a11y-open .o-header__shim-layer,.o-header.is-open .o-header__shim-layer{display:block}.o-header__a11y-toggle,.o-header__nav-toggle,.o-header__search-toggle{padding:0;cursor:pointer;border:none;display:flex;align-items:center}.o-header__a11y-toggle-icon,.o-header__nav-toggle-icon,.o-header__search-toggle-icon{width:34px;height:34px;transition:color .2s ease-in-out}.o-header__a11y-toggle span,.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__a11y-toggle:focus .o-header__a11y-toggle-icon,.o-header__a11y-toggle:focus .o-header__nav-toggle-icon,.o-header__a11y-toggle:focus .o-header__search-toggle-icon,.o-header__a11y-toggle:focus span,.o-header__a11y-toggle:hover .o-header__a11y-toggle-icon,.o-header__a11y-toggle:hover .o-header__nav-toggle-icon,.o-header__a11y-toggle:hover .o-header__search-toggle-icon,.o-header__a11y-toggle:hover span,.o-header__nav-toggle:focus .o-header__a11y-toggle-icon,.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__a11y-toggle-icon,.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__a11y-toggle-icon,.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__a11y-toggle-icon,.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-a11y-open .o-header__a11y-toggle-icon--open,.o-header.is-open .o-header__nav-toggle-icon--open,.o-header__a11y-toggle-icon--close,.o-header__nav-toggle-icon--close{display:none}.o-header.is-a11y-open .o-header__a11y-toggle-icon--close,.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__content{display:flex;align-items:center}.o-social-wall__consent{display:inline-flex;flex-direction:column;gap:20px}.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:100vw;display:flex;justify-content:center;align-items:center}.o-highlight-intro__figure--center{width:100vw}.o-highlight-intro__background-center{width:100vw;height:auto;object-fit:contain;border-radius:0;display:block}.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__a11y-layer,.o-header__navigation{transform:translateX(840px)}.o-header__a11y-list,.o-header__main-list,.o-header__sub-list{overflow-x:hidden;overflow-y:auto;width:420px}.o-header__a11y-list,.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-a11y-open .o-header__a11y-layer,.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}.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-intro{width:calc(16px + (100% - 22px)/12*9)}.o-intro__inner{width:calc(12px + (100% - 16px)/9*7);margin-left:calc(2px + (100% - 16px)/9*1)}.o-intro-teaser__background{margin-bottom:-40px}.o-intro-teaser__header{display:flex;justify-content:space-between;margin-bottom:25px}.o-intro-teaser__headline{text-align:center;margin-bottom:0}.o-intro-teaser__subline-wrapper{padding:0 53px}.o-intro-teaser__subline{grid-column-start:3;grid-column-end:11}.o-intro-teaser__header--has-tags .o-intro-teaser__headline{text-align:left;width:50%}.o-intro-teaser__video-button{right:auto;left:0;top:auto;bottom:0}.o-infobox{float:left;z-index:1;width:calc(6px + (100% - 22px)/12*4);margin-left:calc(2px + (100% - 22px)/12*1);margin-right:35px;margin-bottom:25px;margin-top:5px}.o-infobox--isFullWidth{width:calc(12px + (100% - 22px)/12*7);margin-left:calc(4px + (100% - 22px)/12*2);float:none;margin-right:0;margin-bottom:35px;margin-top:0}.o-curated-content__content,.o-curated-content__header{width:50%}.o-curated-content__header{margin-bottom:0}.o-curated-content__teaser-list{margin-left:0}.o-downloads{width:calc(10px + (100% - 22px)/12*6)}.pswp__button--arrow--left,.pswp__button--arrow--right{width:55px;height:80px}.o-media--single-fullwidth{width:calc(16px + (100% - 22px)/12*9)}.o-media--single-inline{width:calc(2px + (100% - 22px)/12*2)}.o-media--gallery{margin-left:calc(2px + (100% - 22px)/12*1)}.o-media--galleryTwoItems{width:calc(12px + (100% - 22px)/12*7);margin-left:calc(4px + (100% - 22px)/12*2)}.o-media--galleryTwoItems .o-media__figure-content{width:calc(4px + (100% - 12px)/7*3)}.o-media--galleryTwoItems .o-media__figure-content:first-child{width:calc(6px + (100% - 12px)/7*4)}.o-media--gallery .o-media__button{width:calc(2px + (100% - 16px)/9*2)}.o-media--galleryTwoItems .o-media__button{width:calc(2px + (100% - 12px)/7*2)}.o-media-library__search{padding:50px 0 50px 50px}.o-media-library__search-filter-button{display:none}.o-media-library__results{padding-left:50px}.o-media-library__filter{position:relative;overflow:visible;z-index:1;padding:50px 25px 50px 0;display:block}.o-media-library__filter-close{display:none}.o-modal__header{display:block}.o-quote{width:calc(12px + (100% - 22px)/12*7)}.o-search__bar-form{margin-left:calc(4px + (100% - 22px)/12*2)}.o-search__bar-form,.o-search__content{width:calc(14px + (100% - 22px)/12*8)}.o-search__content{margin-left:calc(4px + (100% - 22px)/12*2);margin-right:calc(4px + (100% - 22px)/12*2)}.o-search__filter{margin-left:calc(4px + (100% - 22px)/12*2)}.o-search__filter,.o-search__sortBy-wrapper{width:calc(14px + (100% - 22px)/12*8)}.o-search__sortBy-wrapper{margin-left:calc(4px + (100% - 22px)/12*2)}.o-search__sortBy select{width:auto;padding-left:15px;padding-right:50px;color:#fff}.o-search__sortBy select:focus,.o-search__sortBy select:hover:not(:disabled){color:#fff}.o-search__sortBy-icon--desktop{display:block}.o-search__sortBy-icon--mobile{display:none}.o-search__sortBy svg{width:14px;height:14px;right:15px}.o-search__result--columns{display:flex}.o-search__result-column{flex:50% 0 0}.o-search__result-column:not(:first-child){padding-left:10px;margin-top:0}.o-search__result-column:not(:last-child){padding-right:10px}.o-search__result-download-headline{margin-bottom:25px}.o-secondary-intro__headline{width:calc(16px + (100% - 22px)/12*9)}.m-sharing{width:calc(14px + (100% - 22px)/12*8)}.o-social-wall--has-headline .o-social-wall__content{width:100%}.o-story-teaser{padding-bottom:35px;margin-bottom:110px;overflow:visible}.o-story-teaser__headline{margin-top:80px}.o-story-teaser__content,.o-story-teaser__images{transform:translateX(25px);width:50%}.o-story-teaser__content{margin-top:0}.o-story-teaser__images{position:relative;padding-bottom:50%}.o-story-teaser__images:before{left:-25px}.o-story-teaser--teaser .o-story-teaser__images{padding-bottom:50%;width:50%}.o-story-teaser--stage .o-story-teaser__wrapper:before{left:65px;left:0;padding-bottom:50%}.o-story-teaser--stage .o-story-teaser__images{transform:translateX(25px)}.o-story-teaser--stage .o-story-teaser__content:before{width:100%}.o-story-teaser[data-current-visible="1"] .o-story-teaser__image-wrapper:nth-of-type(2){transform:translate(-65px,30px)}.o-story-teaser[data-current-visible="1"] .o-story-teaser__image-wrapper:nth-of-type(3){transform:translate(-80px,15px)}.o-story-teaser[data-current-visible="2"] .o-story-teaser__image-wrapper:nth-of-type(3){transform:translate(-65px,30px)}.o-story-teaser[data-current-visible="2"] .o-story-teaser__image-wrapper:first-of-type{transform:translate(-80px,15px)}.o-story-teaser[data-current-visible="3"] .o-story-teaser__image-wrapper:first-of-type{transform:translate(-65px,30px)}.o-story-teaser[data-current-visible="3"] .o-story-teaser__image-wrapper:nth-of-type(2){transform:translate(-80px,15px)}.o-triple-teaser-row{margin-bottom:65px}.o-triple-teaser-row__col{width:calc(6px + (100% - 22px)/12*4);transform:translateX(calc(2px + (100% - 6px)/4*0.5))}.o-triple-teaser-row__col:nth-of-type(3n){margin-right:-1px}.o-hero-video__video-button{right:auto;left:0;top:auto;bottom:0}.o-highlight-teaser-row__col:first-child{margin-right:2px;width:calc(6px + (100% - 22px)/12*4);padding-bottom:110px}.o-highlight-teaser-row__col:last-child{width:calc(14px + (100% - 22px)/12*8)}.o-press-categories-teaser{margin-bottom:145px}.o-press-categories-teaser__wrapper{grid-template-columns:repeat(3,1fr)}.o-video{width:calc(16px + (100% - 22px)/12*9)}.o-video__caption{margin-left:calc(4px + (100% - 16px)/9*1);margin-right:calc(4px + (100% - 16px)/9*1)}.o-video--center{margin-left:calc(2px + (100% - 22px)/12*1);width:calc(18px + (100% - 22px)/12*10)}.o-video .o-video__caption{margin-left:calc(4px + (100% - 18px)/10*1);margin-right:calc(4px + (100% - 18px)/10*1)}.o-footer{padding:20px 0}.o-footer__inner{display:flex;align-items:center;justify-content:space-between}.o-footer__logo-image{width:75px;height:25px}.o-footer__copyright-container{margin:0;padding:0;align-items:flex-start}.o-footer__social-container:after,.o-footer__social-container:before{display:none}.o-footer__social-container{margin:0 35px;padding:0;align-items:flex-start}.o-footer__social-link{margin:0 15px 0 0}.o-footer__nav{max-width:calc(10px + (100% - 22px)/12*6)}.o-footer__nav ul{justify-content:flex-start}.o-audioplayer{width:calc(12px + (100% - 22px)/12*7)}.o-audioplayer__headline{margin:10px 0;order:0}.o-audioplayer__copy{order:0}.o-audioplayer__inner-left,.o-audioplayer__inner-right{width:calc((100% - 10px)/6*1)}.o-highlight-intro__background-left{top:-10%;width:50vw;left:-15%}.o-highlight-intro__background-right{top:-10%;width:70vw;right:-10%}.o-highlight-intro__image-left{top:25%}.o-highlight-intro__image-right{top:15%}.o-highlight-section__subheadline{grid-area:2/2/4/5}.o-highlight-section__hero-headline1{grid-area:2/4/2/11}.o-highlight-section__copy-left-wrapper--1{width:auto;margin-top:0;grid-area:5/2/13/8}.o-highlight-section__copy-right-wrapper--1{width:auto;grid-area:6/6/12/12}.o-highlight-section__copy-left-wrapper--2{width:auto;justify-self:center;grid-area:12/2/9/8}.o-highlight-section__copy-right-wrapper--2{width:auto;margin-top:15rem;grid-area:8/6/12/12}.o-highlight-section__image-wrapper--1{margin-top:-5rem;width:auto;grid-area:4/1/8/13}.o-highlight-section__image-wrapper--2{margin-top:0;width:auto;grid-area:8/1/8/13}.t-asset-detail__image{width:calc(14px + (100% - 22px)/12*8)}.t-asset-detail__variants{width:calc(6px + (100% - 22px)/12*4)}.t-asset-detail__meta-item{width:calc(8px + (100% - 22px)/12*5)}}@media (min-width:64em) and (max-width:79.99em){.m-teaser--blocking .m-teaser__body{padding-left:15px}.m-teaser--blocking.m-teaser--landscape .a-topic__line,.m-teaser--blocking.m-teaser--square .a-topic__line,.m-teaser--large .a-topic__line{left:25px}}@media (min-width:64em) and (min-width:64em){.o-audioplayer__headline{margin-right:calc((100% - 10px)/6*1)}.o-audioplayer__copy,.o-audioplayer__headline{margin-left:calc((100% - 10px)/6*1)}.o-audioplayer__copy{margin-right:calc((100% - 10px)/6*1)}}@media (min-width:80em){.a-headline--hero{font-size:4.6875rem;line-height:4.8125rem}.a-headline--super-hero{font-size:9.375rem;line-height:7.5rem}.a-headline--super-super-section{font-size: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-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-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:2/4/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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9zdHlsZXNoZWV0cy9tYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbzRSQSxnQkFDcUI7QUFqMVJyQiwrRUFBK0UsQ0FPL0UsaUJBR0UsMkJBQTRCLENBRTVCLGtCQUNRLENBTVYsZUFFRSx1QkFBd0IsQ0FFeEIsc0JBQ1EsQ0FPVixLQUNFLHFCQUFzQixDQUV0QixjQUtRLENBT1Ysd0NBTUUsYUFBZ0IsQ0FLbEIsS0FDRSxRQUFXLENBTWIsR0FDRSxhQUFjLENBQ2QsY0FBaUIsQ0FRbkIsdUJBSUUsYUFBZ0IsQ0FLbEIsT0FDRSxlQUFrQixDQU1wQixHQUNFLHNCQUF1QixDQUV2QixRQUFTLENBRVQsZ0JBQ1EsQ0FLVixjQUVFLGVBQWtCLENBTXBCLElBQ0UsK0JBQWlDLENBRWpDLGFBQ1EsQ0FRVixFQUNFLDRCQUE2QixDQUU3QixvQ0FDUSxDQU1WLFlBQ0Usa0JBQW1CLENBRW5CLHlCQUEwQixDQUUxQix3Q0FBaUMsQ0FBakMsZ0NBQ1EsQ0FLVixTQUVFLG1CQUFvQixDQU9wQixrQkFQc0IsQ0FheEIsY0FHRSwrQkFBaUMsQ0FFakMsYUFDUSxDQUtWLElBQ0UsaUJBQW9CLENBS3RCLEtBQ0UscUJBQXlCLENBQ3pCLFVBQWdCLENBS2xCLE1BQ0UsYUFBZ0IsQ0FNbEIsUUFFRSxhQUFjLENBQ2QsYUFBYyxDQUNkLGlCQUFrQixDQUNsQix1QkFBMEIsQ0FFNUIsSUFDRSxhQUFnQixDQUVsQixJQUNFLFNBQVksQ0FhZCxZQUNFLHdCQUF5QixDQUV6QixVQUFjLENBRWQsZ0JBQW1CLENBT3JCLGtDQU1FLHFCQUF3QixDQUsxQixZQUVFLG9CQUF1QixDQUt6QixzQkFDRSxZQUFhLENBQ2IsUUFBVyxDQUtiLElBQ0UsaUJBQW9CLENBS3RCLElBQ0UsaUJBQW9CLENBS3RCLGVBQ0UsZUFBa0IsQ0FPcEIsTUFDRSx3QkFBMkIsQ0FPN0Isc0NBS0UsUUFBVyxDQUtiLDZCQUlFLDRCQUE2QixDQUM3QixhQUFjLENBQ2QsaUJBQWtCLENBQ2xC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QiwyQkFBOEIsQ0FDaEMsdUNBQ0Usd0JBQTJCLENBQzdCLHFFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsbUNBQ0Usd0JBQTJCLENBQzdCLGlFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsd0NBQ0Usd0JBQTJCLENBQzdCLHNFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMseUNBQ0Usd0JBQTJCLENBQzdCLHVFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMscUNBQ0Usd0JBQTJCLENBQzdCLG1FQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsdUNBQ0Usd0JBQTJCLENBQzdCLHFFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsbUNBQ0Usd0JBQTJCLENBQzdCLGlFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsa0NBQ0Usd0JBQTJCLENBQzdCLGdFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsd0NBQ0Usd0JBQTJCLENBQzdCLHNFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsb0NBQ0Usd0JBQTJCLENBQzdCLGtFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6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cUNBQ0UsZUFBZ0IsQ0FDaEIsa0JBQTJCLENBTzdCLHFDQUNFLGtCQUEyQixDQW5UTCxDQTduUzlCLGFBQ0UsaUJBR0UsZ0NBQWtDLENBQ2xDLG9CQUFzQixDQUd0Qix5QkFBMkIsQ0FDM0IsMEJBQThCLENBQ2hDLFlBRUUseUJBQTRCLENBQzlCLGNBQ0UsMkJBQThCLENBQ2hDLGtCQUNFLDRCQUErQixDQUtqQyxnREFFRSxVQUFhLENBQ2YsSUFDRSw4QkFBa0MsQ0FDcEMsZUFFRSxxQkFBc0IsQ0FDdEIsdUJBQTBCLENBSzVCLE1BQ0UsMEJBQTZCLENBQy9CLE9BRUUsdUJBQTBCLENBQzVCLFFBR0UsU0FBVSxDQUNWLFFBQVcsQ0FDYixNQUVFLHNCQUF5QixDQUFFLENBNmtGekIsMkJBQ0UsNENBQ0UsZ0JBQW1CLENBd0lyQix3QkFDRSwwQkFBMkIsQ0FDM0IsUUFBVyxDQStuQ2YsK0JBQ0UsZUFBa0IsQ0FndEJwQixnQkFDRSxlQUFrQixDQUNsQixtQ0FDRSxZQUFlLENBb2dCckIsMkNBQ0UsU0FBWSxDQW80QlYsc0tBQ0UsZUFBa0IsQ0E0R3RCLHVCQUNFLHNDQUEwQyxDQWltQzVDLDBCQUNFLGlCQUFvQixDQTQ5QnRCLDBCQUNFLGNBQWlCLENBbmhMTSxDQXd2RjdCLDJCQUNFLDZGQUVFLHdDQUE2QyxDQUFFLENBME5yRCxxQ0FDRSxpQkFDRSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFFBQVMsQ0FDVCxRQUFTLENBQ1QsV0FBYyxDQUFFLENBaVdkLDJCQUNFLHlEQUNFLGNBQWlCLENBeTBCckIscUJBQ0UsbUJBQWUsQ0FDZixtQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsbUJBQXVCLENBNzBCRiIsImZpbGUiOiJzcmMvc3R5bGVzaGVldHMvbWFpbi5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBSZXR1cm5zIGNvbG9yIGZyb20gc2V0dGluZ3MgcmVmZXJlbmNlZCBieSBpZFxuICogQHBhcmFtICB7c3RyaW5nfSAkaWQgSWRlbnRpZmllciBmb3IgdGhlIGNvbG9yIGluIHRoZSBjb25maWd1cmF0aW9uIG1hcFxuICogQHBhcmFtICB7bWFwfSAkY29sb3JzIE1hcCB3aXRoIGNvbG9yc1xuICogQHJldHVybiB7Y29sb3J9IFJlc3VsdGluZyBjb2xvciBmcm9tIGNvbmZpZ3VyYXRpb24gZmlsZVxuICovXG4vKipcbnNhc3MtbXEgY29uZmlndXJhdGlvblxuaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcVxuXG5Vc2FnZTogbXEoKSB0YWtlcyB1cCB0byB0aHJlZSBvcHRpb25hbCBwYXJhbWV0ZXJzOlxuJGZyb206IGluY2x1c2l2ZSBtaW4td2lkdGggYm91bmRhcnlcbiR1bnRpbDogZXhjbHVzaXZlIG1heC13aWR0aCBib3VuZGFyeVxuJGFuZDogYWRkaXRpb25hbCBjdXN0b20gZGlyZWN0aXZlc1xuXG4qKi9cbi8qKlxuICogUmV0dXJucyBzcGFjaW5nIGZyb20gc2V0dGluZ3MgcmVmZXJlbmNlZCBieSBpZFxuICogQHBhcmFtICB7c3RyaW5nfSAkaWQgSWRlbnRpZmllciBmb3IgdGhlIHNwYWNlIGluIHRoZSBjb25maWd1cmF0aW9uIG1hcFxuICogQHBhcmFtICB7bWFwfSAkc3BhY2luZ3MgTWFwIHdpdGggc3BhY2luZ3NcbiAqIEByZXR1cm4ge251bWJlcn0gUmVzdWx0aW5nIHNwYWNlIGZyb20gY29uZmlndXJhdGlvbiBmaWxlXG4gKi9cbi8qKlxuICogTG9va3MgdXAgdGhlIHBhc3NlZCB6LWl0ZW0gaW4gYSB6LWdyb3VwIGluIGEgei1tYXAgYW5kIHJldHVybnMgaXRzIHotaW5kZXguXG4gKiBBIHotbWFwIGhhcyB0byBiZSBkZWZpbmVkIGluIHNldHRpbmdzIGNvbnRhaW5pbmcgei1ncm91cHMgdGhhdCBjb250YWluIHotaXRlbXMgd2l0aCBhIHotaW5kZXggYXMgdmFsdWUgZWFjaC5cbiAqIFdpdGggdGhlICR6LWluZGV4LW9mZnNldCBwYXJhbWV0ZXIgdGhlIHotaW5kZXggb2YgZWFjaCB6LWl0ZW0gY2FuIGJlIGluY3JlYXNlZC5cbiAqIFVzZXIgdGhpcyBmdW5jdGlvbiBsaWtlIHRoaXM6XG4gKiB6LWluZGV4OiBnZXQtei1pbmRleCgnaGVhZGVyJyk7IC8vIFJldHVybnMgdGhlIGNvcnJlY3QgYmFzZSB6LWluZGV4IGZvciB0aGUgbmF2aWdhdGlvblxuICogei1pbmRleDogZ2V0LXotaW5kZXgoJ3NlYXJjaCcsICdoZWFkZXInKTsgLy8gSW4gdGhpcyBjYXNlIG5hdmlnYXRpb24gaGFzIGl0cyBvd24gei1pbmRleC1ncm91cCBkZWZpbmVkIGFuZCBpdCB3aWxsIHJldHVybiB0aGUgei1pbmRleCBvZiB0aGUgbmF2LWl0ZW0gb2YgdGhlIG5hdmlnYXRpb25cbiAqIEBwYXJhbSAge3N0cmluZ30gJHotaXRlbSBJZGVudGlmaWVyIG9mIHRoZSB6LWl0ZW0gZnJvbSBjb25maWd1cmF0aW9uXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICR6LWdyb3VwIElkZW50aWZpZXIgb2YgdGhlIHotZ3JvdXAuIEJ5IGRlZmF1bHQgdGhpcyBpcyB0aGUgXCJyb290XCItZ3JvdXBcbiAqIEBwYXJhbSAge21hcH0gJHotbWFwIFRoZSB6LW1hcCBjb25maWd1cmF0aW9uIG1hcFxuICogQHJldHVybiB7bnVtYmVyfSBSZXN1bHRpbmcgei1pbmRleFxuICovXG4vKipcbiAqIFJldHVybnMgY29sb3IgZnJvbSBzZXR0aW5ncyByZWZlcmVuY2VkIGJ5IGlkXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICRicmVha3BvaW50IElkZW50aWZpZXIgZm9yIHRoZSBjb2xvciBpbiB0aGUgY29uZmlndXJhdGlvbiBtYXBcbiAqIEBwYXJhbSAge21hcH0gJGNvbG9ycyBNYXAgd2l0aCBjb2xvcnNcbiAqIEByZXR1cm4ge251bWJlcn0gUmVzdWx0aW5nIGNvbG9yIGZyb20gY29uZmlndXJhdGlvbiBmaWxlXG4gKi9cbi8qKlxuICogR2V0IHJlc3BvbnNpdmUgZ3V0dGVyIGNhbGN1bGF0aW9uXG4gKiBAcGFyYW0ge1N0cmluZ30gY3NzIHByb3BlcnR5XG4gKiBAcGFyYW0ge01hcH0gbWFwIGNvbnRhaW5pbmcgY29sdW1uIGNvbmZpZ3VyYXRpb24gZm9yIGJyZWFrcG9pbnRzIChtb2JpbGU6IDQgb2YgNiwgZGVza3RvcDogMTAgb2YgMTIpXG4gKi9cbi8qKlxuICogU2V0cyB0aGUgcmVzcG9uc2l2ZSBndXR0ZXIgY2FsY3VsYXRpb24gdG8gYSBzcGVjaWZpYyBhdHRyaWJ1dGVcbiAqIEBwYXJhbSB7U3RyaW5nfSAkcHJvcGVydHkgY3NzIHByb3BlcnR5IHRoYXQgc2hvdWxkIGdldCB0aGUgdmFsdWVcbiAqIEBwYXJhbSB7TGlzdH0gJGJyZWFrcG9pbnRzIExpc3Qgb2YgYnJlYWtwb2ludHMgdGhlIHByb3BlcnR5IHNob3VsZCBnZXQgdGhlIGd1dHRlciBmb3JcbiAqIEBwYXJhbSB7Qm9vbGVhbn0gJGJhc2UgaXN0IG9mIGJyZWFrcG9pbnRzIHRvIGV4Y2x1ZGVcbiAqL1xuLyohIHNhbml0aXplLmNzcyB2NS4wLjAgfCBDQzAgTGljZW5zZSB8IGdpdGh1Yi5jb20vam9uYXRoYW50bmVhbC9zYW5pdGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50IChodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9zZW1hbnRpY3MuaHRtbCNzZW1hbnRpY3MpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgcmVwZWF0aW5nIGJhY2tncm91bmRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQWRkIGJveCBzaXppbmcgaW5oZXJpdGVuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvKiAxICovXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0ZXh0IGRlY29yYXRpb24gaW5oZXJpdGFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBBZGQgdmVydGljYWwgYWxpZ25tZW50IGluaGVyaXRlbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCBib3JkZXIgYm94IHNpemluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIEFkZCB0aGUgZGVmYXVsdCBjdXJzb3IgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAzLiBQcmV2ZW50IGZvbnQgc2l6ZSBhZGp1c3RtZW50cyBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuXG4gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi8gfVxuXG4vKiBTZWN0aW9ucyAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2Uvc2VtYW50aWNzLmh0bWwjc2VjdGlvbnMpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudCAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2Uvc2VtYW50aWNzLmh0bWwjZ3JvdXBpbmctY29udGVudClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbGlzdCBzdHlsZSBvbiBuYXZpZ2F0aW9uIGxpc3RzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5uYXYgb2wsXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL3NlbWFudGljcy5odG1sI3RleHQtbGV2ZWwtc2VtYW50aWNzKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuLypcbiAqIFJlbW92ZSB0aGUgdGV4dCBzaGFkb3cgb24gdGV4dCBzZWxlY3Rpb25zIChvcGluaW9uYXRlZCkuXG4gKiAxLiBSZXN0b3JlIHRoZSBjb2xvcmluZyB1bmRvbmUgYnkgZGVmaW5pbmcgdGhlIHRleHQgc2hhZG93IChvcGluaW9uYXRlZCkuXG4gKi9cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjO1xuICAvKiAxICovXG4gIGNvbG9yOiAjMDAwMDAwO1xuICAvKiAxICovXG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYztcbiAgLyogMSAqL1xuICBjb2xvcjogIzAwMDAwMDtcbiAgLyogMSAqL1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50IChodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9lbWJlZGRlZC1jb250ZW50Lmh0bWwjZW1iZWRkZWQtY29udGVudClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQ2hhbmdlIHRoZSBhbGlnbm1lbnQgb24gbWVkaWEgZWxlbWVudHMgaW4gYWxsIGJyb3dlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG5pZnJhbWUsXG5pbWcsXG5zdmcsXG52aWRlbyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGZpbGwgY29sb3IgdG8gbWF0Y2ggdGhlIHRleHQgY29sb3IgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbnN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjsgfVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogVGFidWxhciBkYXRhIChodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS90YWJsZXMuaHRtbCN0YWJsZXMpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb2xsYXBzZSBib3JkZXIgc3BhY2luZ1xuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuLyogRm9ybXMgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL2Zvcm1zLmh0bWwjZm9ybXMpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIEluaGVyaXQgc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICogMi4gQ2hhbmdlIHRoZSByZXNpemUgZGlyZWN0aW9uIG9uIHRleHRhcmVhcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogMSAqL1xuICByZXNpemU6IHZlcnRpY2FsO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmUgZWxlbWVudHMgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL2Zvcm1zLmh0bWwjaW50ZXJhY3RpdmUtZWxlbWVudHMpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nIChodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9zY3JpcHRpbmcuaHRtbCNzY3JpcHRpbmctMylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFVzZXIgaW50ZXJhY3Rpb24gKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL2ludGVyYWN0aW9uLmh0bWwjZWRpdGluZylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogUmVtb3ZlIHRoZSB0YXBwaW5nIGRlbGF5IG9uIGNsaWNrYWJsZSBlbGVtZW50cyAob3BpbmlvbmF0ZWQpLlxuICogMS4gUmVtb3ZlIHRoZSB0YXBwaW5nIGRlbGF5IGluIElFIDEwLlxuICovXG5hLFxuYXJlYSxcbmJ1dHRvbixcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEsXG5bdGFiaW5kZXhdIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAvKiAxICovXG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogQVJJQSAoaHR0cHM6Ly93M2MuZ2l0aHViLmlvL2h0bWwtYXJpYS8pXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBidXN5IGVsZW1lbnRzIChvcGluaW9uYXRlZCkuXG4gKi9cblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcbiAgY3Vyc29yOiBwcm9ncmVzczsgfVxuXG4vKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gY29udHJvbCBlbGVtZW50cyAob3BpbmlvbmF0ZWQpLlxuICovXG5bYXJpYS1jb250cm9sc10ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLypcbiAqIENoYW5nZSB0aGUgZGlzcGxheSBvbiB2aXN1YWxseSBoaWRkZW4gYWNjZXNzaWJsZSBlbGVtZW50cyAob3BpbmlvbmF0ZWQpLlxuICovXG5bYXJpYS1oaWRkZW49XCJmYWxzZVwiXVtoaWRkZW5dOm5vdCg6Zm9jdXMpIHtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2VcbiAqIGlub3BlcmFibGUgZWxlbWVudHMgKG9waW5pb25hdGVkKS5cbiAqL1xuW2FyaWEtZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuYXJ0aWNsZSxcbnNlY3Rpb24sXG5tYWluLFxuZm9vdGVyLFxuaGVhZGVyLFxuZm9ybSxcbmZpZWxkc2V0LFxubGVnZW5kLFxucHJlLFxuY29kZSxcbnAsXG5hLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxudWwsXG5vbCxcbmxpLFxuZGwsXG5kdCxcbmRkLFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuaW5wdXRbdHlwZT0ndGVsJ10sXG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSd1cmwnXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxMDBweDsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiT1RUT1NhbnNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIC1vLWh5cGhlbnM6IGF1dG87XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbnM6IGF1dG87IH1cblxuaDEsXG5oMixcbmgzLFxuaDQge1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHRleHQ7IH1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBhLmEtLWxpbmtIYXNCb3JkZXIsIC5tLWNvb2tpZS1sYXllcl9fZGVzY3JpcHRpb24gYSwgLm0tcmljaHRleHQgaDMgYSxcbiAgLm0tcmljaHRleHQgaDQgYSxcbiAgLm0tcmljaHRleHQgcCBhLFxuICAubS1yaWNodGV4dCB1bCBhLCAuby1pbmZvYm94X19ib2R5IGEsIC5vLW1lZGlhX19maWd1cmUtY2FwdGlvbiBhLCAuby1xdW90ZSBhIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIGEuYS0tbGlua0lzRXh0ZXJuYWwsIC5tLXJpY2h0ZXh0IGgzIGFbdGFyZ2V0PSdfYmxhbmsnXSxcbiAgLm0tcmljaHRleHQgaDQgYVt0YXJnZXQ9J19ibGFuayddLFxuICAubS1yaWNodGV4dCBwIGFbdGFyZ2V0PSdfYmxhbmsnXSxcbiAgLm0tcmljaHRleHQgdWwgYVt0YXJnZXQ9J19ibGFuayddLCAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXSwgLm8tbWVkaWFfX2ZpZ3VyZS1jYXB0aW9uIGFbdGFyZ2V0PSdfYmxhbmsnXSwgLm8tcXVvdGUgYVt0YXJnZXQ9J19ibGFuayddIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBhLmEtLWxpbmtJc0V4dGVybmFsLCAubS1yaWNodGV4dCBoMyBhW3RhcmdldD0nX2JsYW5rJ10sXG4gICAgICAubS1yaWNodGV4dCBoNCBhW3RhcmdldD0nX2JsYW5rJ10sXG4gICAgICAubS1yaWNodGV4dCBwIGFbdGFyZ2V0PSdfYmxhbmsnXSxcbiAgICAgIC5tLXJpY2h0ZXh0IHVsIGFbdGFyZ2V0PSdfYmxhbmsnXSwgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ10sIC5vLW1lZGlhX19maWd1cmUtY2FwdGlvbiBhW3RhcmdldD0nX2JsYW5rJ10sIC5vLXF1b3RlIGFbdGFyZ2V0PSdfYmxhbmsnXSB7XG4gICAgICAgIGhlaWdodDogMjZweDsgfSB9XG4gICAgYS5hLS1saW5rSXNFeHRlcm5hbDo6YmVmb3JlLCAubS1yaWNodGV4dCBoMyBhW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSxcbiAgICAubS1yaWNodGV4dCBoNCBhW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSxcbiAgICAubS1yaWNodGV4dCBwIGFbdGFyZ2V0PSdfYmxhbmsnXTo6YmVmb3JlLFxuICAgIC5tLXJpY2h0ZXh0IHVsIGFbdGFyZ2V0PSdfYmxhbmsnXTo6YmVmb3JlLCAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTo6YmVmb3JlLCAuby1tZWRpYV9fZmlndXJlLWNhcHRpb24gYVt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUsIC5vLXF1b3RlIGFbdGFyZ2V0PSdfYmxhbmsnXTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3cuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgYS5hLS1saW5rSXNFeHRlcm5hbDo6YmVmb3JlOmhvdmVyLCAubS1yaWNodGV4dCBoMyBhOjpiZWZvcmU6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSxcbiAgICAgIC5tLXJpY2h0ZXh0IGg0IGE6OmJlZm9yZTpob3Zlclt0YXJnZXQ9J19ibGFuayddLFxuICAgICAgLm0tcmljaHRleHQgcCBhOjpiZWZvcmU6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSxcbiAgICAgIC5tLXJpY2h0ZXh0IHVsIGE6OmJlZm9yZTpob3Zlclt0YXJnZXQ9J19ibGFuayddLCAuby1pbmZvYm94X19ib2R5IGE6OmJlZm9yZTpob3Zlclt0YXJnZXQ9J19ibGFuayddLCAuby1tZWRpYV9fZmlndXJlLWNhcHRpb24gYTo6YmVmb3JlOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sIC5vLXF1b3RlIGE6OmJlZm9yZTpob3Zlclt0YXJnZXQ9J19ibGFuayddIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctcmVkLnN2Z1wiKTsgfVxuICAgIGEuYS0tbGlua0lzRXh0ZXJuYWw6aG92ZXIsIC5tLXJpY2h0ZXh0IGgzIGE6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSxcbiAgICAubS1yaWNodGV4dCBoNCBhOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sXG4gICAgLm0tcmljaHRleHQgcCBhOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sXG4gICAgLm0tcmljaHRleHQgdWwgYTpob3Zlclt0YXJnZXQ9J19ibGFuayddLCAuby1pbmZvYm94X19ib2R5IGE6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSwgLm8tbWVkaWFfX2ZpZ3VyZS1jYXB0aW9uIGE6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSwgLm8tcXVvdGUgYTpob3Zlclt0YXJnZXQ9J19ibGFuayddIHtcbiAgICAgIGNvbG9yOiAjZWIwMDFmOyB9XG5cbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbnVsIGxpIHtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG5maWdjYXB0aW9uIHtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbmJsb2NrcXVvdGUsXG5jaXRlIHtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7IH1cblxuLmxhenlsb2FkLFxuLmxhenlsb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7IH1cblxuaW1nLmxhenlsb2FkZWQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtczsgfVxuXG4vKipcbk9UVE8gU0FOU1xuKiovXG5AZm9udC1mYWNlIHtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vdHRvLXNhbnMtd2ViZm9udC9PVFRPU2Fucy1CbGFjay0ydjEtT1RUT3N1YnNldC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vdHRvLXNhbnMtd2ViZm9udC9PVFRPU2Fucy1CbGFjay0ydjEtT1RUT3N1YnNldC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtZmFtaWx5OiAnT1RUT1NhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vdHRvLXNhbnMtd2ViZm9udC9PVFRPU2Fucy1Cb2xkLTJ2MS1PVFRPc3Vic2V0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL290dG8tc2Fucy13ZWJmb250L09UVE9TYW5zLUJvbGQtMnYxLU9UVE9zdWJzZXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWZhbWlseTogJ09UVE9TYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3R0by1zYW5zLXdlYmZvbnQvT1RUT1NhbnMtUmVndWxhci0ydjEtT1RUT3N1YnNldC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vdHRvLXNhbnMtd2ViZm9udC9PVFRPU2Fucy1SZWd1bGFyLTJ2MS1PVFRPc3Vic2V0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1mYW1pbHk6ICdPVFRPU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL290dG8tc2Fucy1leHRlbmRlZC9PVFRPU2Fucy1MaWdodC0ydjJiLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL290dG8tc2Fucy1leHRlbmRlZC9PVFRPU2Fucy1MaWdodC0ydjJiLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1mYW1pbHk6ICdPVFRPU2Fucyc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgLyogQmxhY2sgcHJpbnRzIGZhc3RlcjpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh0dHA6Ly93d3cuc2FuYmVpamkuY29tL2FyY2hpdmVzLzk1MyAqL1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7IH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICAvKlxuICAgKiBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgKiBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAqL1xuICBhW2hyZWZePScjJ106YWZ0ZXIsXG4gIGFbaHJlZl49J2phdmFzY3JpcHQ6J106YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAvKlxuICAgKiBQcmludGluZyBUYWJsZXM6XG4gICAqIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgKi9cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9IH1cblxuYm9keS5wcmlkZS1iYWNrZ3JvdW5kIC5tLXRlYXNlciAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmOTE5NiwgI2ZmZGM3MywgI2M1ZWY2YywgIzZlYTBlYiwgI2IxOThkYikgIWltcG9ydGFudDsgfVxuXG5ib2R5LnByaWRlLWJhY2tncm91bmQgLm0taGlnaGxpZ2h0LXRlYXNlciAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjkxOTYsICNmZmRjNzMsICNjNWVmNmMsICM2ZWEwZWIsICNiMTk4ZGIpICFpbXBvcnRhbnQ7IH1cblxuYm9keS5wcmlkZS1iYWNrZ3JvdW5kIC5vLWNsdXN0ZXItdGVhc2VyIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjkxOTYsICNmZmRjNzMsICNjNWVmNmMsICM2ZWEwZWIsICNiMTk4ZGIpICFpbXBvcnRhbnQ7IH1cblxuYm9keS5wcmlkZS1iYWNrZ3JvdW5kIC5vLWhlcm8tdmlkZW8gLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjkxOTYsICNmZmRjNzMsICNjNWVmNmMsICM2ZWEwZWIsICNiMTk4ZGIpICFpbXBvcnRhbnQ7IH1cblxuYm9keS5wcmlkZS1iYWNrZ3JvdW5kIC5vLXN0b3J5LXRlYXNlciAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjkxOTYsICNmZmRjNzMsICNjNWVmNmMsICM2ZWEwZWIsICNiMTk4ZGIpICFpbXBvcnRhbnQ7IH1cblxuYm9keS5wcmlkZS1iYWNrZ3JvdW5kIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIubS1zdGFnZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmOTE5NiwgI2ZmZGM3MywgI2M1ZWY2YywgIzZlYTBlYiwgI2IxOThkYikgIWltcG9ydGFudDsgfVxuXG4uYS1oZWFkbGluZS0tbWFpbiB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tbWFpbiB7XG4gICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLW1haW4ge1xuICAgICAgZm9udC1zaXplOiA2OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1tYWluIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uYS1oZWFkbGluZS0tY29weSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1jb3B5IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tY29weSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLmEtaGVhZGxpbmUtLXN0YW5kYXJkIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1zdGFuZGFyZCB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXN0YW5kYXJkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uYS1oZWFkbGluZS0tc3VibGluZSwgLm0tcmljaHRleHQgaDMsIC5vLWluZm9ib3hfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1zdWJsaW5lLCAubS1yaWNodGV4dCBoMywgLm8taW5mb2JveF9faGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1zdWJsaW5lLCAubS1yaWNodGV4dCBoMywgLm8taW5mb2JveF9faGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi5hLWhlYWRsaW5lLS1zbWFsbCwgLm0tcmljaHRleHQgaDQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbi5hLWhlYWRsaW5lLS1oZXJvIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgY29sb3I6ICNlYjAwMWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYS1oZWFkbGluZS0taGVybyB7XG4gICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNzdweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLWhlcm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi5hLWhlYWRsaW5lLS1zdXBlci1oZXJvIHtcbiAgZm9udC1zaXplOiA5MHB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbiAgY29sb3I6ICNlYjAwMWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tc3VwZXItaGVybyB7XG4gICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4OyB9IH1cblxuLmEtaGVhZGxpbmUtLXN1cGVyLXN1cGVyLWhlcm8ge1xuICBmb250LXNpemU6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tc3VwZXItc3VwZXItaGVybyB7XG4gICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExMHB4OyB9IH1cblxuLmEtaGVhZGxpbmUtLXN1cGVyLXN1cGVyLXNlY3Rpb24ge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1zdXBlci1zdXBlci1zZWN0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tc3VwZXItc3VwZXItc2VjdGlvbiB7XG4gICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICBsaW5lLWhlaWdodDogODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXN1cGVyLXN1cGVyLXNlY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7IH0gfVxuXG4uYS1oZWFkbGluZS0tdG9wbGluZS1iaWcge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXRvcGxpbmUtYmlnIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cblxuLmEtaGVhZGxpbmUtLXRvcGxpbmUtYmlnLXNlY3Rpb24ge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXRvcGxpbmUtYmlnLXNlY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuXG4uYS1zdmctc3ByaXRlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4OyB9XG4gIC5hLXN2Zy1zcHJpdGUtLXZhcmlvdXMtY29ubmVjdG9yIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDhweDsgfVxuICAuYS1zdmctc3ByaXRlLS12YXJpb3VzLWNvbm5lY3Rvci1zaG9ydCB7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiA4cHg7IH1cblxuLmEtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDYwLCA2MCwgNjAsIDAuOSksICMzYzNjM2MpO1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLmEtYnV0dG9uLFxuICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLmEtYnV0dG9uIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5hLWJ1dHRvbi0tcGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogMTNweDsgfVxuICAuYS1idXR0b24tLWlzRGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0NSwgMjMwLCAyMTUsIDAuOSksICNmNWU2ZDcpOyB9XG4gIC5hLWJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogIzNjM2MzYztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5hLWJ1dHRvbl9faWNvbiB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLWluLW91dDtcbiAgICBvcmRlcjogMTsgfVxuICAgIC5hLWJ1dHRvbl9faWNvbjpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4OyB9XG4gIC5hLWJ1dHRvbjpob3Zlcjpub3QoLmEtYnV0dG9uLS1pc0Rpc2FibGVkKSxcbiAgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW46aG92ZXIgLmEtYnV0dG9uOm5vdCguYS1idXR0b24tLWlzRGlzYWJsZWQpIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyMzUsIDAsIDMxLCAwLjkpLCAjZWIwMDFmKTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYS1idXR0b24uYS1idXR0b24tLXJpZ2h0OmhvdmVyOm5vdCguYS1idXR0b24tLWlzRGlzYWJsZWQpIC5hLWJ1dHRvbl9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7IH1cbiAgLmEtYnV0dG9uLmEtYnV0dG9uLS1hcnJvdy1kb3duOmhvdmVyOm5vdCguYS1idXR0b24tLWlzRGlzYWJsZWQpIC5hLWJ1dHRvbl9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7IH1cbiAgLmEtYnV0dG9uLmEtYnV0dG9uLS1hcnJvdy1sZWZ0OmhvdmVyOm5vdCguYS1idXR0b24tLWlzRGlzYWJsZWQpIC5hLWJ1dHRvbl9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpOyB9XG4gIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuOmhvdmVyIC5hLWJ1dHRvbi5hLWJ1dHRvbi0tcmlnaHQ6bm90KC5hLWJ1dHRvbi0taXNEaXNhYmxlZCkgLmEtYnV0dG9uX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTsgfVxuICAuaGFzLWhvdmVyYWJsZS1jaGlsZHJlbjpob3ZlciAuYS1idXR0b24uYS1idXR0b24tLWFycm93LWRvd246bm90KC5hLWJ1dHRvbi0taXNEaXNhYmxlZCkgLmEtYnV0dG9uX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTsgfVxuXG4uYS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmEtbGFiZWxfX2xpbmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgIC5hLWxhYmVsX19saW5lLS1zdGFydCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cbiAgICAuYS1sYWJlbF9fbGluZS0tZW5kIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gIC5hLWxhYmVsX19zdWJqZWN0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCAtIDIwcHgpO1xuICAgIGhlaWdodDogMTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjAwMWY7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4OyB9XG5cbi5hLXNraXAtbGluayB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDYwLCA2MCwgNjAsIDAuOSksICMzYzNjM2MpO1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogOTk5OTsgfVxuICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLmEtc2tpcC1saW5rLFxuICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLmEtc2tpcC1saW5rIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5hLXNraXAtbGluazpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSkge1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMXB4OyB9XG5cbi5hLWxpbmsge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuYS1saW5rLFxuICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLmEtbGluayB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuYS1saW5rLS1oYXNDaXJjbGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gIC5hLWxpbmtfX2ljb24ge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgb3JkZXI6IDE7IH1cbiAgICAuYS1saW5rX19pY29uLmEtc3ZnLXNwcml0ZS0tdmFyaW91cy1leHRlcm5hbC1yb3VuZGVkIHtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAxMnB4OyB9XG4gICAgLmEtbGlua19faWNvbjpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4OyB9XG4gIC5hLWxpbmtfX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgb3JkZXI6IDE7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmEtbGlua19fY2lyY2xlIC5hLWxpbmtfX2ljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBvcmRlcjogMDsgfVxuICAuYS1saW5rLS1pc0Rpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuYS1saW5rLS1oYXNDaXJjbGUuYS1saW5rLS1pc0Rpc2FibGVkIHtcbiAgICBjb2xvcjogI2Y1ZTZkNzsgfVxuICAuYS1saW5rLS1pc0Rpc2FibGVkIC5hLWxpbmtfX2NpcmNsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAuYS1saW5rLS1oaWRkZW4tbGFiZWwgLmEtbGlua19fY2lyY2xlIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYS1saW5rOmhvdmVyOm5vdCguYS1saW5rLS1pc0Rpc2FibGVkKSxcbiAgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW46aG92ZXIgLmEtbGluazpub3QoLmEtbGluay0taXNEaXNhYmxlZCksXG4gIC5oYXMtaG92ZXJhYmxlLXNpYmxpbmc6aG92ZXIgKyAuaGFzLWhvdmVyYWJsZS1jaGlsZHJlbiAuYS1saW5rOm5vdCguYS1saW5rLS1pc0Rpc2FibGVkKSB7XG4gICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgICAuYS1saW5rOmhvdmVyOm5vdCguYS1saW5rLS1pc0Rpc2FibGVkKSAuYS1saW5rX19jaXJjbGUsXG4gICAgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW46aG92ZXIgLmEtbGluazpub3QoLmEtbGluay0taXNEaXNhYmxlZCkgLmEtbGlua19fY2lyY2xlLFxuICAgIC5oYXMtaG92ZXJhYmxlLXNpYmxpbmc6aG92ZXIgKyAuaGFzLWhvdmVyYWJsZS1jaGlsZHJlbiAuYS1saW5rOm5vdCguYS1saW5rLS1pc0Rpc2FibGVkKSAuYS1saW5rX19jaXJjbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAxZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpOyB9XG5cbi5hLW1ldGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHRleHQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1tZXRhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAuYS1tZXRhX19hdXRob3IsIC5hLW1ldGFfX2xpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmEtbWV0YV9fbGluZSB7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuXG4uYS1waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmEtcGljdHVyZV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5hLXRhZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNXB4IDE1cHggNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwIG5vbmU7IH1cbiAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5hLXRhZyxcbiAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5hLXRhZyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuYS10YWdfX2NvdW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmEtdGFnLS1zdWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMyMjIyMjI7XG4gICAgcGFkZGluZzogM3B4IDEwcHggMnB4OyB9XG4gICAgLmEtdGFnLS1zdWIgLmEtdGFnX19jb3VudCB7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycHg7IH1cbiAgLmEtdGFnLS1oYXMtY291bnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzcHg7IH1cbiAgICAuYS10YWctLWhhcy1jb3VudC5hLXRhZy0tc3ViIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7IH1cblxuYS5hLXRhZyB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBhLmEtdGFnOmhvdmVyLCBhLmEtdGFnOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIwMDFmOyB9XG4gIGEuYS10YWctLXN1Yjpob3ZlciwgYS5hLXRhZy0tc3ViOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5hLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgbGVmdDogLTE3NXB4O1xuICBib3R0b206IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgei1pbmRleDogOTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYS10b29sdGlwOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuYS10b29sdGlwOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IC00cHg7IH0gfVxuICAuYS10b29sdGlwIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5hLXRvb2x0aXAge1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgYm90dG9tOiBhdXRvOyB9IH1cblxuLmEtdG9waWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNlYjAwMWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuYS10b3BpYyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfSB9XG4gIC5hLXRvcGljX19saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAuYS10b3BpY19fc3ViamVjdCB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAuYS10b3BpY19fc3VidGl0bGUge1xuICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzNjM2MzYzsgfVxuICAuYS10b3BpYy0tdGhlbWUtZGFya01pbnQge1xuICAgIGNvbG9yOiAjMDA2MDU4OyB9XG4gIC5hLXRvcGljLS10aGVtZS1taW50IHtcbiAgICBjb2xvcjogIzY0YzhiOTsgfVxuICAuYS10b3BpYy0tdGhlbWUtbGlnaHRNaW50IHtcbiAgICBjb2xvcjogI2QxZWRlNzsgfVxuICAuYS10b3BpYy0tdGhlbWUtZGFya0JsdWUge1xuICAgIGNvbG9yOiAjMWU1YTc4OyB9XG4gIC5hLXRvcGljLS10aGVtZS1ibHVlIHtcbiAgICBjb2xvcjogIzZlYTBlYjsgfVxuICAuYS10b3BpYy0tdGhlbWUtbGlnaHRibHVlIHtcbiAgICBjb2xvcjogI2RjZjBmYTsgfVxuICAuYS10b3BpYy0tdGhlbWUtZGFya1B1cnBsZSB7XG4gICAgY29sb3I6ICM1MjJlYjc7IH1cbiAgLmEtdG9waWMtLXRoZW1lLXB1cnBsZSB7XG4gICAgY29sb3I6ICNiMTk4ZGI7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWRhcmtQaW5rIHtcbiAgICBjb2xvcjogIzYzMDU2YjsgfVxuICAuYS10b3BpYy0tdGhlbWUtcGluayB7XG4gICAgY29sb3I6ICNlODlmZGQ7IH1cbiAgLmEtdG9waWMtLXRoZW1lLXJlZCB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWRhcmtDb3JhbCB7XG4gICAgY29sb3I6ICM4YzJkNGI7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWNvcmFsIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAuYS10b3BpYy0tdGhlbWUtb3JhbmdlIHtcbiAgICBjb2xvcjogI2Y4YTE3MTsgfVxuICAuYS10b3BpYy0tdGhlbWUtbGlnaHRlck9yYW5nZSB7XG4gICAgY29sb3I6ICNmZmUyZDI7IH1cbiAgLmEtdG9waWMtLXRoZW1lLXllbGxvdyB7XG4gICAgY29sb3I6ICNmZmRjNzM7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWxpZ2h0eWVsbG93IHtcbiAgICBjb2xvcjogI2ZmZmFhZjsgfVxuICAuYS10b3BpYy0tdGhlbWUtZGFya0JlaWdlIHtcbiAgICBjb2xvcjogI2RjYmU5NjsgfVxuICAuYS10b3BpYy0tdGhlbWUtYmVpZ2Uge1xuICAgIGNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5hLXRvcGljLS10aGVtZS1ncmVlbiB7XG4gICAgY29sb3I6ICNjNWVmNmM7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWxpZ2h0R3JlZW4ge1xuICAgIGNvbG9yOiAjZWZmZmNkOyB9XG4gIC5hLXRvcGljLS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIHtcbiAgICBjb2xvcjogIzdlYTg3YjsgfVxuICAuYS10b3BpYy0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4ge1xuICAgIGNvbG9yOiAjM2M1OTM5OyB9XG5cbi5hLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNy41cHgpO1xuICBtYXJnaW46IDcuNXB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1pbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5hLWlucHV0IGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGNvbG9yOiAjM2MzYzNjOyB9XG4gICAgLmEtaW5wdXQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjM2MzYzNjOyB9XG4gIC5hLWlucHV0IGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAuYS1pbnB1dC0taGlkZS1sYWJlbCBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYS1pbnB1dF9faGludCB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmEtaW5wdXRfX2hpbnQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5hLWlucHV0LS1oYWxmIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9IH1cblxuLmEtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDcuNXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNy41cHgpO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1zZWxlY3Qge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAuYS1zZWxlY3RfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYS1zZWxlY3Qgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgICAuYS1zZWxlY3Qgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYS1zZWxlY3Qgc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAuYS1zZWxlY3QgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gIC5hLXNlbGVjdC0taGlkZS1sYWJlbCBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYS1zZWxlY3Qgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGZpbGw6ICMzYzNjM2M7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLmEtc2VsZWN0LS1oYWxmIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9IH1cblxuLmEtdGV4dGFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3LjVweCk7XG4gIG1hcmdpbjogNy41cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLXRleHRhcmVhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLmEtdGV4dGFyZWEgdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAgIC5hLXRleHRhcmVhIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAuYS10ZXh0YXJlYSBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgLmEtdGV4dGFyZWEtLWhpZGUtbGFiZWwgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuYS10ZXh0YXJlYS0taGFsZiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfSB9XG5cbi5hLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA3LjVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtY2hlY2tib3gge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAuYS1jaGVja2JveCBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH1cbiAgICAuYS1jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYS1jaGVja2JveCBsYWJlbCBzdmcge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZpbGw6ICMzYzNjM2M7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuYS1jaGVja2JveCBsYWJlbCBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7IH1cbiAgLmEtY2hlY2tib3ggaW5wdXQge1xuICAgIC8qIGh0dHBzOi8vc25vb2suY2EvYXJjaGl2ZXMvaHRtbF9hbmRfY3NzL2hpZGluZy1jb250ZW50LWZvci1hY2Nlc3NpYmlsaXR5ICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7IH1cbiAgICAuYS1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gbGFiZWwgc3ZnIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuYS1jaGVja2JveC0taGFsZiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfSB9XG5cbi5tLWNoZWNrYm94LWdyb3VwIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwLjAxZW0gMCAwIDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3LjVweCk7XG4gIG1hcmdpbjogNy41cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1pbi13aWR0aDogMDsgfVxuICAubS1jaGVja2JveC1ncm91cCBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY2hlY2tib3gtZ3JvdXAgbGVnZW5kIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIGJvZHk6bm90KDotbW96LWhhbmRsZXItYmxvY2tlZCkgLm0tY2hlY2tib3gtZ3JvdXAge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLm0tY2hlY2tib3gtZ3JvdXBfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNoZWNrYm94LWdyb3VwX19pdGVtcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG4gICAgLm0tY2hlY2tib3gtZ3JvdXBfX2l0ZW1zIC5hLWNoZWNrYm94IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4ubS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZy1kZWJ1Zy1ncmlkIC5tLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBmaWxsPVwicmdiYSg4NSwgMjU1LCAwLCAwLjIpXCIgd2lkdGg9XCIxMDAlXCIgJTNFJTNDcmVjdCB4PVwiMFwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAycHgpIC8gMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDJweCArICgoMTAwJSAtIDJweCkgLyAyICogMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDJweCkgLyAyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQy9zdmclM0UnKSBuby1yZXBlYXQgc2Nyb2xsOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5zZy1kZWJ1Zy1ncmlkIC5tLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cInJnYmEoODUsIDI1NSwgMCwgMC4yKVwiIHdpZHRoPVwiMTAwJVwiICUzRSUzQ3JlY3QgeD1cIjBcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAzKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDhweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDEwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDYpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMjBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygyMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDExKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0Mvc3ZnJTNFJykgbm8tcmVwZWF0IHNjcm9sbDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5zZy1kZWJ1Zy1ncmlkIC5tLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cInJnYmEoODUsIDI1NSwgMCwgMC4yKVwiIHdpZHRoPVwiMTAwJVwiICUzRSUzQ3JlY3QgeD1cIjBcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAzKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDhweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDEwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDYpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMjBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygyMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDExKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0Mvc3ZnJTNFJykgbm8tcmVwZWF0IHNjcm9sbDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5zZy1kZWJ1Zy1ncmlkIC5tLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cInJnYmEoODUsIDI1NSwgMCwgMC4zKVwiIHdpZHRoPVwiMTAwJVwiICUzRSUzQ3JlY3QgeD1cIjBcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAzKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDhweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDEwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDYpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMjBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygyMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDExKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0Mvc3ZnJTNFJykgbm8tcmVwZWF0IHNjcm9sbDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5zZy1kZWJ1Zy1ncmlkIC5tLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cInJnYmEoODUsIDI1NSwgMCwgMC40KVwiIHdpZHRoPVwiMTAwJVwiICUzRSUzQ3JlY3QgeD1cIjBcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAzKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDhweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDEwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDYpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMjBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygyMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDExKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0Mvc3ZnJTNFJykgbm8tcmVwZWF0IHNjcm9sbDsgfSB9XG4gIC5tLWNvbnRhaW5lci0taGFzTWFyZ2luIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY29udGFpbmVyLS1oYXNNYXJnaW4ge1xuICAgICAgICBwYWRkaW5nOiAwIDUzcHg7XG4gICAgICAgIG1heC13aWR0aDogMTU0NnB4OyB9IH1cbiAgLm0tY29udGFpbmVyLS1oYXNNb2JpbGVNYXJnaW4ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXgtd2lkdGg6IDE0ODBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jb250YWluZXItLWhhc01vYmlsZU1hcmdpbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC13aWR0aDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tY29udGFpbmVyLS1oYXNEZXNrdG9wTWFyZ2luIHtcbiAgICAgIHBhZGRpbmc6IDAgNTNweDtcbiAgICAgIG1heC13aWR0aDogMTU0NnB4OyB9IH1cbiAgLm0tY29udGFpbmVyLS1oYXNHcmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubS1jb250YWluZXItLWRhcmtNaW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4OyB9XG4gIC5tLWNvbnRhaW5lci0tbWludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAubS1jb250YWluZXItLWxpZ2h0TWludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNzsgfVxuICAubS1jb250YWluZXItLWRhcmtCbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gIC5tLWNvbnRhaW5lci0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjsgfVxuICAubS1jb250YWluZXItLWxpZ2h0Ymx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAubS1jb250YWluZXItLWRhcmtQdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYjc7IH1cbiAgLm0tY29udGFpbmVyLS1wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk4ZGI7IH1cbiAgLm0tY29udGFpbmVyLS1kYXJrUGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjsgfVxuICAubS1jb250YWluZXItLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQ7IH1cbiAgLm0tY29udGFpbmVyLS1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgLm0tY29udGFpbmVyLS1kYXJrQ29yYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7IH1cbiAgLm0tY29udGFpbmVyLS1jb3JhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAubS1jb250YWluZXItLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTE3MTsgfVxuICAubS1jb250YWluZXItLWxpZ2h0ZXJPcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7IH1cbiAgLm0tY29udGFpbmVyLS15ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgLm0tY29udGFpbmVyLS1saWdodHllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAubS1jb250YWluZXItLWRhcmtCZWlnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAubS1jb250YWluZXItLWJlaWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5tLWNvbnRhaW5lci0tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmM7IH1cbiAgLm0tY29udGFpbmVyLS1saWdodEdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkOyB9XG4gIC5tLWNvbnRhaW5lci0tc3VzdGFpbmFibGVHcmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAubS1jb250YWluZXItLWRhcmtTdXN0YWluYWJsZUdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5OyB9XG5cbi5tLWNvb2tpZS1sYXllciB7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmNWU2ZDc7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBwYWRkaW5nOiAyNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1jb29raWUtbGF5ZXIge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7IH0gfVxuICAubS1jb29raWUtbGF5ZXJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47IH1cbiAgLm0tY29va2llLWxheWVyX19idXR0b24tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAxNXB4OyB9XG4gIC5tLWNvb2tpZS1sYXllcl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZ2FwOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNvb2tpZS1sYXllcl9fYnV0dG9ucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5tLWNvb2tpZS1sYXllcl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubS1jb29raWUtbGF5ZXJfX2xpbmtzIGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAubS1jb29raWUtbGF5ZXJfX2xpbmtzIGE6aG92ZXIsIC5tLWNvb2tpZS1sYXllcl9fbGlua3MgYTpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5tLWNvb2tpZS1sYXllcl9fYWNjZXB0LWJ1dHRvbiwgLm0tY29va2llLWxheWVyX19yZWplY3QtYnV0dG9uIHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAubS1jb29raWUtbGF5ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY29va2llLWxheWVyX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIC5tLWNvb2tpZS1sYXllcl9fZGVzY3JpcHRpb24gYSB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLW91dDsgfVxuICAgICAgLm0tY29va2llLWxheWVyX19kZXNjcmlwdGlvbiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgLm0tY29va2llLWxheWVyW2FyaWEtaGlkZGVuPSd0cnVlJ10ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAubS1jb29raWUtbGF5ZXItLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubS1kb3dubG9hZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgLm0tZG93bmxvYWRfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm0tZG93bmxvYWRfX2ltYWdlQ29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5tLWRvd25sb2FkX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm0tZG93bmxvYWRfX2ljb24ge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmbGV4OiAyNXB4IDAgMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLm0tZG93bmxvYWRfX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZG93bmxvYWRfX2NvcHkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9IH1cblxuLm0tZXZlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5tLWV2ZW50LS1pbkFydGljbGUge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1ldmVudC0taW5BcnRpY2xlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS1ldmVudC0taW5BcnRpY2xlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS1ldmVudC0taW5BcnRpY2xlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWV2ZW50LS1pbkFydGljbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIC5tLWV2ZW50LS1pbkFydGljbGUubS1ldmVudC0taXNJbmxpbmUge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5tLWV2ZW50LS1pbkFydGljbGUubS1ldmVudC0taXNJbmxpbmUge1xuICAgICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ldmVudC0taW5BcnRpY2xlLm0tZXZlbnQtLWlzSW5saW5lIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1ldmVudC0taW5BcnRpY2xlLm0tZXZlbnQtLWlzSW5saW5lIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5tLWV2ZW50LS1pbkFydGljbGUubS1ldmVudC0taXNJbmxpbmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZXZlbnQtLWluQXJ0aWNsZS5tLWV2ZW50LS1pc0lubGluZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1ldmVudC0taW5BcnRpY2xlLm0tZXZlbnQtLWlzSW5saW5lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWV2ZW50LS1pbkFydGljbGUubS1ldmVudC0taXNJbmxpbmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLWV2ZW50LS1pbkFydGljbGUubS1ldmVudC0taXNJbmxpbmUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tZXZlbnQtLWluQXJ0aWNsZS5tLWV2ZW50LS1pc0lubGluZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLWV2ZW50LS1pblJvdyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAubS1ldmVudC0taW5Sb3cge1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfSB9XG4gIC5tLWV2ZW50X19oZWFkbGluZVdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubS1ldmVudF9faGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuaGFzLWhvdmVyYWJsZS1jaGlsZHJlbiAubS1ldmVudF9faGVhZGxpbmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWV2ZW50X19oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAubS1ldmVudF9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBjb2xvcjogcmdiYSg2MCwgNjAsIDYwLCAwLjIpOyB9XG4gIC5tLWV2ZW50X19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm0tZXZlbnRfX2ltYWdlQ29udGFpbmVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm0tZXZlbnRfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tLWV2ZW50X19kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgIC5tLWV2ZW50X19kZXRhaWwtLWJvbGQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm0tZXZlbnRfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAubS1ldmVudC0taW5Sb3cgLm0tZXZlbnRfX2xpbmsge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgICAubS1ldmVudC0taW5Sb3cgLm0tZXZlbnRfX2xpbmsge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfSB9XG5cbi5tLWZhY3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1mYWN0cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gIC5tLWZhY3RzX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLWZhY3RzX19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc3cHg7IH0gfVxuICAubS1mYWN0c19fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWZhY3RzX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWZhY3RzX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1mYWN0c19fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICAubS1mYWN0c19fY29weSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAubS1mYWN0c19faXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tZmFjdHNfX2l0ZW1zIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZmFjdHNfX2l0ZW1zIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1mYWN0c19faXRlbXMge1xuICAgICAgICB3aWR0aDogY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIC5tLWZhY3RzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7XG4gICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgICAubS1mYWN0c19faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2MDU4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1mYWN0c19faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7IH0gfVxuICAgIC5tLWZhY3RzX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkY2YwZmE7XG4gICAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAgIC5tLWZhY3RzX19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZhYWY7XG4gICAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAgIC5tLWZhY3RzX19pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmUyZDI7XG4gICAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAgIC5tLWZhY3RzX19pdGVtIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm0tZmFjdHNfX2l0ZW0gaDMge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLm0tZmFjdHNfX2l0ZW0gaDMgPiAqICsgKiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgLm0tZmFjdHNfX2l0ZW0gaDMgPiAqICsgKiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG4gICAgLm0tZmFjdHNfX2l0ZW0gcCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1mYWN0c19faXRlbSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG4ubS1mb3JtIHtcbiAgbWFyZ2luOiAzNXB4IGF1dG8gODBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm0tZm9ybS0tZGFya01pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLW1pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLWxpZ2h0TWludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNztcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tZGFya0JsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLWxpZ2h0Ymx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tZGFya1B1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNztcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1kYXJrUGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2O1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1kYXJrQ29yYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLWNvcmFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2O1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLWxpZ2h0ZXJPcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MztcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tbGlnaHR5ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLWRhcmtCZWlnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tYmVpZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1saWdodEdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1zdXN0YWluYWJsZUdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1kYXJrU3VzdGFpbmFibGVHcmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzVweCAxNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5tLWZvcm1fX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1mb3JtX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAubS1mb3JtX19tYWluRm9ybSB7XG4gICAgd2lkdGg6IGNhYygxMDAlICsgMTVweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiBjYWxjKC0xNXB4IC8gMik7IH1cbiAgLm0tZm9ybV9fYWRkaXRpb25hbEZvcm1EYXRhLCAubS1mb3JtX19tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1mb3JtX19hZGRpdGlvbmFsRm9ybURhdGEsIC5tLWZvcm1fX21lc3NhZ2Uge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLm0tZm9ybV9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZm9ybV9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLm0tZm9ybV9fYWRkaXRpb25hbEluZm9ybWF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1mb3JtX19hZGRpdGlvbmFsSW5mb3JtYXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH0gfVxuICAgIC5tLWZvcm1fX2FkZGl0aW9uYWxJbmZvcm1hdGlvbiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5tLWZvcm1fX2l0ZW0sIC5tLWZvcm1fX3N1Ym1pdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tLWZvcm1fX2l0ZW0tLWluaXRpYWwsIC5tLWZvcm1fX3N1Ym1pdC0taW5pdGlhbCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm0tZm9ybV9faXRlbS0taW5pdGlhbCB0ZXh0YXJlYSwgLm0tZm9ybV9fc3VibWl0LS1pbml0aWFsIHRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zczsgfVxuICAubS1mb3JtLS1pcy11bmZvbGRlZCAubS1mb3JtX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tLWZvcm0tLWlzLXVuZm9sZGVkIC5tLWZvcm1fX2l0ZW0gdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAxODBweDsgfVxuICAubS1mb3JtLS1pcy11bmZvbGRlZCAubS1mb3JtX19hZGRpdGlvbmFsSW5mb3JtYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tLWZvcm0tLWlzLXVuZm9sZGVkIC5tLWZvcm1fX3N1Ym1pdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbjogNTBweCAwIDA7IH1cbiAgLm0tZm9ybVtkYXRhLXN0YXRlPSdzdWNjZXNzJ10gLm0tZm9ybV9fbWVzc2FnZSwgLm0tZm9ybVtkYXRhLXN0YXRlPSdlcnJvciddIC5tLWZvcm1fX21lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tLWZvcm1bZGF0YS1zdGF0ZT0nc3VjY2VzcyddIC5tLWZvcm1fX21haW5Gb3JtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tLWZvcm1bZGF0YS1zdGF0ZT0nZXJyb3InXSBpbnB1dCxcbiAgLm0tZm9ybVtkYXRhLXN0YXRlPSdlcnJvciddIHNlbGVjdCxcbiAgLm0tZm9ybVtkYXRhLXN0YXRlPSdlcnJvciddIHRleHRhcmVhLFxuICAubS1mb3JtW2RhdGEtc3RhdGU9J2Vycm9yJ10gLm0tZm9ybV9fbWVzc2FnZSB7XG4gICAgY29sb3I6ICNmZjRmNGY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtNaW50IC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLW1pbnQgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRNaW50IC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtCbHVlIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWJsdWUgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRibHVlIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtQdXJwbGUgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNzsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tcHVycGxlIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk4ZGI7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtQaW5rIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXBpbmsgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tcmVkIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtDb3JhbCAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1jb3JhbCAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1vcmFuZ2UgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTE3MTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRlck9yYW5nZSAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS15ZWxsb3cgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHR5ZWxsb3cgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JlaWdlIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWJlaWdlIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWdyZWVuIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmM7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0R3JlZW4gLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tc3VzdGFpbmFibGVHcmVlbiAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGJsdWUgLm0tZm9ybSB7XG4gICAgY29sb3I6ICMzYzNjM2M7IH1cblxuLm0tdGVhc2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5tLXRlYXNlcixcbiAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAubS10ZWFzZXIge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLm0tdGVhc2VyX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cbiAgLm0tdGVhc2VyX19jb3B5IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXJfX2NvcHkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLm0tdGVhc2VyX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5tLXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBoeXBoZW5zOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICAubS10ZWFzZXJfX2hlYWRsaW5lOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLm0tdGVhc2VyX19maWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tLXRlYXNlcl9fZmlndXJlLS1tYXJnaW5Ub3Age1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAubS10ZWFzZXJfX2ltYWdlLCAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMTVweCk7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggNDAwbXMgZWFzZS1vdXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgICAgd2lkdGg6IDA7IH0gfVxuICAgIC5tLXRlYXNlci0tZGFya01pbnQgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1ODsgfVxuICAgIC5tLXRlYXNlci0tbWludCAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5OyB9XG4gICAgLm0tdGVhc2VyLS1saWdodE1pbnQgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNzsgfVxuICAgIC5tLXRlYXNlci0tZGFya0JsdWUgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAgIC5tLXRlYXNlci0tYmx1ZSAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gICAgLm0tdGVhc2VyLS1saWdodGJsdWUgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAgIC5tLXRlYXNlci0tZGFya1B1cnBsZSAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3OyB9XG4gICAgLm0tdGVhc2VyLS1wdXJwbGUgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjsgfVxuICAgIC5tLXRlYXNlci0tZGFya1BpbmsgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjsgfVxuICAgIC5tLXRlYXNlci0tcGluayAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkOyB9XG4gICAgLm0tdGVhc2VyLS1yZWQgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5tLXRlYXNlci0tZGFya0NvcmFsIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7IH1cbiAgICAubS10ZWFzZXItLWNvcmFsIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAubS10ZWFzZXItLW9yYW5nZSAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxOyB9XG4gICAgLm0tdGVhc2VyLS1saWdodGVyT3JhbmdlIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7IH1cbiAgICAubS10ZWFzZXItLXllbGxvdyAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczOyB9XG4gICAgLm0tdGVhc2VyLS1saWdodHllbGxvdyAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gICAgLm0tdGVhc2VyLS1kYXJrQmVpZ2UgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAgIC5tLXRlYXNlci0tYmVpZ2UgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIC5tLXRlYXNlci0tZ3JlZW4gLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YzsgfVxuICAgIC5tLXRlYXNlci0tbGlnaHRHcmVlbiAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkOyB9XG4gICAgLm0tdGVhc2VyLS1zdXN0YWluYWJsZUdyZWVuIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7IH1cbiAgICAubS10ZWFzZXItLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzU5Mzk7IH1cbiAgLm0tdGVhc2VyIGltZy5tLXRlYXNlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDQwMG1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXIgaW1nLm0tdGVhc2VyX19pbWFnZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7IH0gfVxuICAubS10ZWFzZXItLWltYWdlLWxvYWRlZC5tLXRlYXNlci0taXMtaW4tdmlld3BvcnQgaW1nLm0tdGVhc2VyX19pbWFnZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgLm0tdGVhc2VyLS1pbWFnZS1sb2FkZWQubS10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLXRlYXNlcl9fdG9waWMge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpIHRyYW5zbGF0ZVgoLTI1cHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZy5tLXRlYXNlci0tc3F1YXJlIC5tLXRlYXNlcl9fYm9keSxcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1sYW5kc2NhcGUgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10ZWFzZXItLWJsb2NraW5nIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZyAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZyAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZy5tLXRlYXNlci0tc3F1YXJlIC5hLXRvcGljX19saW5lLFxuICAgIC5tLXRlYXNlci0tbGFyZ2UgLmEtdG9waWNfX2xpbmUsXG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZy5tLXRlYXNlci0tbGFuZHNjYXBlIC5hLXRvcGljX19saW5lIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB0b3A6IDYzcHg7XG4gICAgICBsZWZ0OiBjYWxjKCgoMnB4ICsgKCgxMDAlIC0gMTJweCkgLyA3ICogMSkpICsgN3B4KSAqIC0xKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcubS10ZWFzZXItLXNxdWFyZSAuYS10b3BpY19fbGluZSxcbiAgICAubS10ZWFzZXItLWxhcmdlIC5hLXRvcGljX19saW5lLFxuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcubS10ZWFzZXItLWxhbmRzY2FwZSAuYS10b3BpY19fbGluZSB7XG4gICAgICBsZWZ0OiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1zcXVhcmUgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcubS10ZWFzZXItLXNxdWFyZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMnB4ICsgKCgxMDAlIC0gNnB4KSAvIDQgKiAyKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcubS10ZWFzZXItLXNxdWFyZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcubS10ZWFzZXItLXNxdWFyZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLm0tdGVhc2VyLS1zcXVhcmUgLm0tdGVhc2VyX19maWd1cmUge1xuICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gIC5tLXRlYXNlci0tc3F1YXJlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gMnB4KSAvIDIgKiAxKSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGVhc2VyLS1zcXVhcmUgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMTBweCkgLyA2ICogNCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tdGVhc2VyLS1zcXVhcmUgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMnB4ICsgKCgxMDAlIC0gNnB4KSAvIDQgKiAyKSk7IH0gfVxuICAubS10ZWFzZXItLWxhbmRzY2FwZSAubS10ZWFzZXJfX2ZpZ3VyZSB7XG4gICAgcGFkZGluZy10b3A6IDY2LjY2NiU7IH1cbiAgLm0tdGVhc2VyLS1sYW5kc2NhcGUgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygycHggKyAoKDEwMCUgLSAycHgpIC8gMiAqIDEuNSkpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0tbGFuZHNjYXBlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDhweCArICgoMTAwJSAtIDEwcHgpIC8gNiAqIDUpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0tbGFuZHNjYXBlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDRweCArICgoMTAwJSAtIDZweCkgLyA0ICogMykpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10ZWFzZXItLWJvbGQgLmEtdG9waWNfX2xpbmUsXG4gICAgLm0tdGVhc2VyLS1ob3Jpem9udGFsLXRvcGljIC5hLXRvcGljX19saW5lIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB0b3A6IDYzcHg7XG4gICAgICBsZWZ0OiAtNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tdGVhc2VyLS1ib2xkIC5hLXRvcGljX19saW5lLFxuICAgIC5tLXRlYXNlci0taG9yaXpvbnRhbC10b3BpYyAuYS10b3BpY19fbGluZSB7XG4gICAgICBsZWZ0OiAtMzVweDsgfSB9XG4gIC5tLXRlYXNlci0taG9yaXpvbnRhbC10b3BpYyAuYS10b3BpYyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgLm0tdGVhc2VyLS1ob3Jpem9udGFsLXRvcGljIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAubS10ZWFzZXItLWJvbGQgLm0tdGVhc2VyX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGVhc2VyLS1ib2xkIC5tLXRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10ZWFzZXItLWJvbGQgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtaW4taGVpZ2h0OiAxNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm0tdGVhc2VyLS1ib2xkIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDsgfSB9XG4gIC5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc3cHg7IH0gfVxuICAgIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGU6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgZGl2Lm0tdGVhc2VyIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGU6aG92ZXIge1xuICAgICAgY3Vyc29yOiB0ZXh0OyB9XG4gIC5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2xpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH0gfVxuICAubS10ZWFzZXItLWludHJvIHtcbiAgICB3aWR0aDogY2FsYygycHggKyAoMTAwJSAtIDJweCkpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0taW50cm8ge1xuICAgICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXItLWludHJvIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0taW50cm8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10ZWFzZXItLWxhcmdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS10ZWFzZXItLWxhcmdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm0tdGVhc2VyLS1sYXJnZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIHdpZHRoOiBjYWxjKDJweCArICgxMDAlIC0gMnB4KSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGVhc2VyLS1sYXJnZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYyg0cHggKyAoKDEwMCUgLSAxMHB4KSAvIDYgKiAzKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXItLWxhcmdlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDRweCArICgoMTAwJSAtIDZweCkgLyA0ICogMykpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tdGVhc2VyLS1sYXJnZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0tbGFyZ2UgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tdGVhc2VyLS1sYXJnZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAubS10ZWFzZXItLWxhcmdlIC5tLXRlYXNlcl9fZmlndXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRlYXNlci0tbGFyZ2UgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRlYXNlci0tbGFyZ2UgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDAgMzVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgbWluLWhlaWdodDogMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRlYXNlci0tbGFyZ2UgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tdGVhc2VyLS1sYXJnZS5tLXRlYXNlci0taW50cm8gLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7IH0gfVxuICAubS10ZWFzZXItLXRoZW1lLWRhcmtNaW50Lm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWRhcmtNaW50IC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjMDA2MDU4OyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtbWludC5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1taW50IC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjNjRjOGI5OyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtbGlnaHRNaW50Lm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWxpZ2h0TWludCAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogI2QxZWRlNzsgfVxuICAubS10ZWFzZXItLXRoZW1lLWRhcmtCbHVlLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWRhcmtCbHVlIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjMWU1YTc4OyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtYmx1ZS5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1ibHVlIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjNmVhMGViOyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtbGlnaHRibHVlLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWxpZ2h0Ymx1ZSAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogI2RjZjBmYTsgfVxuICAubS10ZWFzZXItLXRoZW1lLWRhcmtQdXJwbGUubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya1B1cnBsZSAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogIzUyMmViNzsgfVxuICAubS10ZWFzZXItLXRoZW1lLXB1cnBsZS5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1wdXJwbGUgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNiMTk4ZGI7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrUGluay5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrUGluayAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogIzYzMDU2YjsgfVxuICAubS10ZWFzZXItLXRoZW1lLXBpbmsubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtcGluayAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogI2U4OWZkZDsgfVxuICAubS10ZWFzZXItLXRoZW1lLXJlZC5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1yZWQgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrQ29yYWwubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya0NvcmFsIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjOGMyZDRiOyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtY29yYWwubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtY29yYWwgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1vcmFuZ2UubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtb3JhbmdlIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjZjhhMTcxOyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtbGlnaHRlck9yYW5nZS5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1saWdodGVyT3JhbmdlIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjZmZlMmQyOyB9XG4gIC5tLXRlYXNlci0tdGhlbWUteWVsbG93Lm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLXllbGxvdyAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogI2ZmZGM3MzsgfVxuICAubS10ZWFzZXItLXRoZW1lLWxpZ2h0eWVsbG93Lm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWxpZ2h0eWVsbG93IC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjZmZmYWFmOyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya0JlaWdlLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWRhcmtCZWlnZSAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogI2RjYmU5NjsgfVxuICAubS10ZWFzZXItLXRoZW1lLWJlaWdlLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWJlaWdlIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtZ3JlZW4ubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtZ3JlZW4gLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNjNWVmNmM7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1saWdodEdyZWVuLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWxpZ2h0R3JlZW4gLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1zdXN0YWluYWJsZUdyZWVuLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4gLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbi5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogIzNjNTkzOTsgfVxuXG4ubS1oaWdobGlnaHQtdGVhc2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5tLWhpZ2hsaWdodC10ZWFzZXIsXG4gIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm0taGlnaGxpZ2h0LXRlYXNlciB7XG4gICAgb3V0bGluZTogMDsgfVxuICAubS1oaWdobGlnaHQtdGVhc2VyX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubS1oaWdobGlnaHQtdGVhc2VyX19maWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2ZpZ3VyZS0tbWFyZ2luVG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMHB4ICsgKCgxMDAlIC0gMTRweCkgLyA4ICogNikpOyB9IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlcl9faW1hZ2UsIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTE1cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggNzAwbXMgZWFzZS1vdXQgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgICB3aWR0aDogMDsgfSB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tZGFya01pbnQgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1taW50IC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5OyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tbGlnaHRNaW50IC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3OyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tZGFya0JsdWUgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1ibHVlIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tbGlnaHRibHVlIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tZGFya1B1cnBsZSAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNzsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLXB1cnBsZSAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWRhcmtQaW5rIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiOyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tcGluayAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLXJlZCAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWRhcmtDb3JhbCAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWNvcmFsIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tb3JhbmdlIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxOyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tbGlnaHRlck9yYW5nZSAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMjsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLXllbGxvdyAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWxpZ2h0eWVsbG93IC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tZGFya0JlaWdlIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tYmVpZ2UgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1ncmVlbiAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YzsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWxpZ2h0R3JlZW4gLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2Q7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1zdXN0YWluYWJsZUdyZWVuIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzU5Mzk7IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlciBpbWcubS1oaWdobGlnaHQtdGVhc2VyX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNzAwbXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlciBpbWcubS1oaWdobGlnaHQtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICAubS1oaWdobGlnaHQtdGVhc2VyLS1pbWFnZS1sb2FkZWQubS1oaWdobGlnaHQtdGVhc2VyLS1pcy1pbi12aWV3cG9ydCBpbWcubS1oaWdobGlnaHQtdGVhc2VyX19pbWFnZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlci0taW1hZ2UtbG9hZGVkLm0taGlnaGxpZ2h0LXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubS1oaWdobGlnaHQtdGVhc2VyX190ZWFzZXIsIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2V2ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX190ZWFzZXIsIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2V2ZW50IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX190ZWFzZXIsIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2V2ZW50IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoOHB4ICsgKCgxMDAlIC0gMTRweCkgLyA4ICogNSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGVhc2VyLCAubS1oaWdobGlnaHQtdGVhc2VyX19ldmVudCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGVhc2VyLCAubS1oaWdobGlnaHQtdGVhc2VyX19ldmVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMDBweDsgfSB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2V2ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZXZlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH0gfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2V2ZW50IC5tLWV2ZW50X19sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1oaWdobGlnaHQtdGVhc2VyX19ldmVudCAubS1ldmVudF9fbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTVweDsgfSB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RhZ3Mge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX190YWdzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RhZ3Mge1xuICAgICAgICB3aWR0aDogY2FsYyg0cHggKyAoKDEwMCUgLSAxNHB4KSAvIDggKiAzKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX190YWdzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX190YWdzIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjBweDsgfSB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RhZyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tLWNvbnRhY3QtaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5tLWNvbnRhY3QtaW5mb19faW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1jb250YWN0LWluZm9fX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygoKDEwMCUgLSAxOHB4KSAvIDEwICogMSkpOyB9IH1cbiAgLm0tY29udGFjdC1pbmZvX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tY29udGFjdC1pbmZvX19saXN0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0tY29udGFjdC1pbmZvX19saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWNvbnRhY3QtaW5mb19fbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS1jb250YWN0LWluZm9fX2xpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIC5tLWNvbnRhY3QtaW5mb19fYm9keSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk1cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAubS1jb250YWN0LWluZm9fX2JvZHkge1xuICAgICAgICB3aWR0aDogY2FsYygxMHB4ICsgKCgxMDAlIC0gMThweCkgLyAxMCAqIDYpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWNvbnRhY3QtaW5mb19fYm9keSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogOCkpOyB9IH1cbiAgLm0tY29udGFjdC1pbmZvX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tLWNvbnRhY3QtaW5mb19faXRlbS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5tLWNvbnRhY3QtaW5mb19faXRlbS0td2l0aC1pbWFnZSAubS1jb250YWN0LWluZm9fX2JvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAubS1jb250YWN0LWluZm9fX2l0ZW0tLXdpdGgtaW1hZ2UgLm0tY29udGFjdC1pbmZvX19ib2R5IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDUwcHggMTBweCAzNXB4OyB9IH1cbiAgLm0tY29udGFjdC1pbmZvX19sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0zcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jb250YWN0LWluZm9fX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWNvbnRhY3QtaW5mb19fbGFiZWwge1xuICAgICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAubS1jb250YWN0LWluZm9fX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNvbnRhY3QtaW5mb19fbGFiZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAubS1jb250YWN0LWluZm9fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jb250YWN0LWluZm9fX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLm0tY29udGFjdC1pbmZvX19jb250YWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLm0tY29udGFjdC1pbmZvX19jb250YWN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdC1pdGVtIHNwYW4ge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIGhlaWdodDogMjdweDsgfVxuICAgICAgLm0tY29udGFjdC1pbmZvX19jb250YWN0LWl0ZW0gc3Bhbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gICAgICAubS1jb250YWN0LWluZm9fX2NvbnRhY3QtaXRlbS0tcGhvbmUgc3Bhbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gICAgLm0tY29udGFjdC1pbmZvX19jb250YWN0LWljb24tLXBob25lIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuICAgIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdC1pY29uLS1tYWlsIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgLm0tY29udGFjdC1pbmZvX19jb250YWN0LWljb24tLXNoYXJlIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDhweCAwIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS1jb250YWN0LWluZm8tLW11bHRpcGxlLWl0ZW1zIC5tLWNvbnRhY3QtaW5mb19fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLm0tY29udGFjdC1pbmZvLS1tdWx0aXBsZS1pdGVtcyAubS1jb250YWN0LWluZm9fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvLS1tdWx0aXBsZS1pdGVtcyAubS1jb250YWN0LWluZm9fX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMHB4ICsgKCgxMDAlIC0gMjBweCkgLyAxMCAqIDUpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tY29udGFjdC1pbmZvLS1tdWx0aXBsZS1pdGVtcyAubS1jb250YWN0LWluZm9fX2ltYWdlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMTBweCkgLyA1ICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS1jb250YWN0LWluZm8tLW11bHRpcGxlLWl0ZW1zIC5tLWNvbnRhY3QtaW5mb19fYm9keSB7XG4gICAgICB3aWR0aDogY2FsYyg4cHggKyAoKDEwMCUgLSAxMHB4KSAvIDUgKiA0KSk7IH0gfVxuICAubS1jb250YWN0LWluZm8tLW11bHRpcGxlLWl0ZW1zIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1jb250YWN0LWluZm8tLW11bHRpcGxlLWl0ZW1zIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5tLWNvbnRhY3QtaW5mby0tbXVsdGlwbGUtaXRlbXMgLm0tY29udGFjdC1pbmZvX19jb250YWN0LS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm0tY29udGFjdC1pbmZvLS1tdWx0aXBsZS1pdGVtcyAubS1jb250YWN0LWluZm9fX2NvbnRhY3QtLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tLWJsb2NrcXVvdGUtdGVhc2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgei1pbmRleDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlX19xdW90YXRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlX19xdW90YXRpb24ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlX19xdW90YXRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNSkpOyB9IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2JvZHkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fdGV4dC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fdGV4dC1ib3gge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGF0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RhdGlvbi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90YXRpb24tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fc3RhcnQtaWNvbiwgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlX19lbmQtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgd2lkdGg6IDEwM3B4O1xuICAgIGNvbG9yOiAjZjVlNmQ3O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0b3A6IDUwJTsgfVxuICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGVfX3N0YXJ0LWljb24ge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlX19zdGFydC1pY29uIHtcbiAgICAgICAgbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAxNHB4KSAvIDggKiAwLjUpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fc3RhcnQtaWNvbiB7XG4gICAgICAgIGxlZnQ6IDEwcHg7IH0gfVxuICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGVfX2VuZC1pY29uIHtcbiAgICByaWdodDogLTEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlX19lbmQtaWNvbiB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDRweCArICgoMTAwJSAtIDE0cHgpIC8gOCAqIDAuNSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlX19lbmQtaWNvbiB7XG4gICAgICAgIHJpZ2h0OiAxMHB4OyB9IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB9IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2xhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAubS1ibG9ja3F1b3RlLXRlYXNlcl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2ltYWdlLWNvbnRhaW5lciArIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjVweDsgfVxuICAubS1ibG9ja3F1b3RlLXRlYXNlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fYXV0aG9yIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19hdXRob3ItbmFtZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2xpbmsge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19saW5rIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fbGluayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAzKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDhweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLm0tcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg4MHB4ICsgMTEwcHgpOyB9XG4gIC5tLXBhZ2luYXRpb25fbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAubS1wYWdpbmF0aW9uX19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXBhZ2luYXRpb25fX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgIC5tLXBhZ2luYXRpb25fX2l0ZW06Zmlyc3QtY2hpbGQsIC5tLXBhZ2luYXRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubS1wYWdpbmF0aW9uX19pdGVtLS1zaG93LW9uLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubS1wYWdpbmF0aW9uX19pdGVtLS1pcy1jdXJyZW50IHtcbiAgICAgIGNvbG9yOiAjMjIyMjIyOyB9XG4gIC5tLXBhZ2luYXRpb25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm0tcGFnaW5hdGlvbl9fbGluayxcbiAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm0tcGFnaW5hdGlvbl9fbGluayB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm0tcGFnaW5hdGlvbl9fbGluazpob3ZlciwgLm0tcGFnaW5hdGlvbl9fbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAubS1wYWdpbmF0aW9uX19pdGVtLS1oYXMtZGl2aWRlci5tLXBhZ2luYXRpb25fX2l0ZW0tLXNob3ctb24tbW9iaWxlIH4gLm0tcGFnaW5hdGlvbl9faXRlbS0tc2hvdy1vbi1tb2JpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAubS1wYWdpbmF0aW9uX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDEzcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1wYWdpbmF0aW9uX19pdGVtLS1oYXMtZGl2aWRlcjpub3QoOm50aC1jaGlsZCgyKSk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuXG4ubS1jYXRlZ29yeS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4OyB9IH1cbiAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lLXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc3cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1oZWFkbGluZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItaGVhZGxpbmUge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9fY29weSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY2F0ZWdvcnktaGVhZGVyX19jb3B5IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2NvcHkge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19jb3B5LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgei1pbmRleDogMTAwOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbmtzLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rcyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTc1cHgsIDJmcikpO1xuICAgIGdhcDogMjVweDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMCAwIDM1cHggMDtcbiAgICBtYXJnaW4tbGVmdDogLTIzcHg7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbmtzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbmtzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItbGlua3Mge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItbGlua3MgPiBhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItY2lyY2xlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlNTY1NDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWdyb3c6IDA7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCB0ZXh0LWRlY29yYXRpb24tY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbmsgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7IH1cbiAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2ViMDAxZjsgfVxuICAgICAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItbGluazpob3ZlciAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1jaXJjbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIwMDFmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbmsge1xuICAgICAgICB3aWR0aDogMjM1cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWdyYWRpZW50IHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogODBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWdyYWRpZW50LS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWdyYWRpZW50LS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHdoaXRlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWRhcmtNaW50IC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjMDA2MDU4OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtbWludCAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzY0YzhiOTsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWxpZ2h0TWludCAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2QxZWRlNzsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWRhcmtCbHVlIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjMWU1YTc4OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtYmx1ZSAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzZlYTBlYjsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWxpZ2h0Ymx1ZSAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2RjZjBmYTsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWRhcmtQdXJwbGUgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM1MjJlYjc7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1wdXJwbGUgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNiMTk4ZGI7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1kYXJrUGluayAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzYzMDU2YjsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLXBpbmsgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNlODlmZGQ7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1yZWQgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1kYXJrQ29yYWwgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM4YzJkNGI7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1jb3JhbCAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLW9yYW5nZSAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2Y4YTE3MTsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWxpZ2h0ZXJPcmFuZ2UgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZmUyZDI7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS15ZWxsb3cgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZmRjNzM7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1saWdodHllbGxvdyAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZmFhZjsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWRhcmtCZWlnZSAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2RjYmU5NjsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWJlaWdlIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtZ3JlZW4gLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNjNWVmNmM7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1saWdodEdyZWVuIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZWZmZmNkOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzdlYTg3YjsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjM2M1OTM5OyB9XG5cbi5tLXNoYXJlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjM2MzYzNjOyB9XG4gIC5tLXNoYXJlLWxpbmtfX2ljb24ge1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMjdweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubS1zb2NpYWwtZW1iZWQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0tc29jaWFsLWVtYmVkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tc29jaWFsLWVtYmVkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS1zb2NpYWwtZW1iZWQge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5tLXNvY2lhbC1lbWJlZCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1zb2NpYWwtZW1iZWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tc29jaWFsLWVtYmVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAubS1zb2NpYWwtZW1iZWQtLWluc3RhZ3JhbSBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm0tc29jaWFsLWVtYmVkLS1wb2RpZ2VlIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubS1zb2NpYWwtZW1iZWQgLmZiLXBvc3QgPiBzcGFuIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLm0tc29jaWFsLWVtYmVkIC5mYi1wb3N0IGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm0tc3RhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNzAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLm0tc3RhZ2UtLWFydGljbGUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5tLXN0YWdlLS1hcnRpY2xlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAubS1zdGFnZS0taW50cm8tdGVhc2VyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC04NXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtODVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xODBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjQ1cHg7IH0gfVxuICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2JhY2tncm91bmQsXG4gICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9faW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDkxLjUlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19iYWNrZ3JvdW5kLFxuICAgICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19pbm5lciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDUwJTsgfSB9XG4gICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fY29udGFpbmVyID4gaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19jb250YWluZXIgPiBpbWcge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAubS1zdGFnZS0tZGFya01pbnQgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1ODsgfVxuICAgIC5tLXN0YWdlLS1taW50IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgICAubS1zdGFnZS0tbGlnaHRNaW50IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7IH1cbiAgICAubS1zdGFnZS0tZGFya0JsdWUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAgIC5tLXN0YWdlLS1ibHVlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgICAubS1zdGFnZS0tbGlnaHRibHVlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgICAubS1zdGFnZS0tZGFya1B1cnBsZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3OyB9XG4gICAgLm0tc3RhZ2UtLXB1cnBsZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiOyB9XG4gICAgLm0tc3RhZ2UtLWRhcmtQaW5rIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7IH1cbiAgICAubS1zdGFnZS0tcGluayAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkOyB9XG4gICAgLm0tc3RhZ2UtLXJlZCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm0tc3RhZ2UtLWRhcmtDb3JhbCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiOyB9XG4gICAgLm0tc3RhZ2UtLWNvcmFsIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAubS1zdGFnZS0tb3JhbmdlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgICAubS1zdGFnZS0tbGlnaHRlck9yYW5nZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyOyB9XG4gICAgLm0tc3RhZ2UtLXllbGxvdyAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczOyB9XG4gICAgLm0tc3RhZ2UtLWxpZ2h0eWVsbG93IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgICAubS1zdGFnZS0tZGFya0JlaWdlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7IH1cbiAgICAubS1zdGFnZS0tYmVpZ2UgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIC5tLXN0YWdlLS1ncmVlbiAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gICAgLm0tc3RhZ2UtLWxpZ2h0R3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDsgfVxuICAgIC5tLXN0YWdlLS1zdXN0YWluYWJsZUdyZWVuIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7IH1cbiAgICAubS1zdGFnZS0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyMzAsIDIxNSwgMC42KTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCA2MDBtcyBlYXNlLW91dCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIHdpZHRoOiAwOyB9IH1cbiAgICAgIC5vLWludHJvLXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fYmFja2dyb3VuZCxcbiAgICAgIC5vLWludHJvLXRlYXNlci0taW1hZ2UtbG9hZGVkLm8taW50cm8tdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1M3B4OyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZGFya01pbnQgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1ODsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtNaW50IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDk2LCA4OCwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLW1pbnQgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLW1pbnQgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAwLCAyMDAsIDE4NSwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWxpZ2h0TWludCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tbGlnaHRNaW50IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwOSwgMjM3LCAyMzEsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1kYXJrQmx1ZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZGFya0JsdWUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDkwLCAxMjAsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1ibHVlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1ibHVlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMCwgMTYwLCAyMzUsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1saWdodGJsdWUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWxpZ2h0Ymx1ZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDI0MCwgMjUwLCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZGFya1B1cnBsZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZGFya1B1cnBsZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MiwgNDYsIDE4MywgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLXB1cnBsZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tcHVycGxlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NywgMTUyLCAyMTksIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1kYXJrUGluayAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZGFya1BpbmsgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTksIDUsIDEwNywgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLXBpbmsgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLXBpbmsgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCAxNTksIDIyMSwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLXJlZCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tcmVkIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTQ1LCAxNTAsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1kYXJrQ29yYWwgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtDb3JhbCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDAsIDQ1LCA3NSwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWNvcmFsIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1jb3JhbCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE0NSwgMTUwLCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tb3JhbmdlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1vcmFuZ2UgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAxNjEsIDExMywgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWxpZ2h0ZXJPcmFuZ2UgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWxpZ2h0ZXJPcmFuZ2UgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMjYsIDIxMCwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLXllbGxvdyAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0teWVsbG93IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjIwLCAxMTUsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1saWdodHllbGxvdyAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tbGlnaHR5ZWxsb3cgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTAsIDE3NSwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtCZWlnZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZGFya0JlaWdlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgMTkwLCAxNTAsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1iZWlnZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tYmVpZ2UgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyMzAsIDIxNSwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWdyZWVuIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1ncmVlbiAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTcsIDIzOSwgMTA4LCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tbGlnaHRHcmVlbiAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tbGlnaHRHcmVlbiAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDI1NSwgMjA1LCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tc3VzdGFpbmFibGVHcmVlbiAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tc3VzdGFpbmFibGVHcmVlbiAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjYsIDE2OCwgMTIzLCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA4OSwgNTcsIDAuNik7IH0gfVxuICAubS1zdGFnZV9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tLXN0YWdlX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5tLXN0YWdlX19jb250YWluZXIgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiA2MDBtcztcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2VfX2NvbnRhaW5lciA+IGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIGxlZnQ6IDUwJTsgfSB9XG4gICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fY29udGFpbmVyID4gaW1nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19jb250YWluZXIgPiBpbWcge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC1nZXQtc3BhY2UocykpOyB9IH1cbiAgICAuby1pbnRyby10ZWFzZXItLWltYWdlLWxvYWRlZC5vLWludHJvLXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fY29udGFpbmVyID4gaW1nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgLm0tc3RhZ2VfX3ZpZGVvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm0tc3RhZ2VfX3ZpZGVvIHZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwOyB9XG5cbi5tLWxhbmd1YWdlLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubS1sYW5ndWFnZS1zd2l0Y2hfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLm0tbGFuZ3VhZ2Utc3dpdGNoX19pdGVtOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5tLWxhbmd1YWdlLXN3aXRjaF9faXRlbTpmb2N1cyxcbiAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm0tbGFuZ3VhZ2Utc3dpdGNoX19pdGVtOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tbGFuZ3VhZ2Utc3dpdGNoX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLm0tbGFuZ3VhZ2Utc3dpdGNoX19pdGVtLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICMyMjIyMjI7IH1cbiAgLm0tbGFuZ3VhZ2Utc3dpdGNoX190b29sdGlwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tLWxhbmd1YWdlLXN3aXRjaF9faXRlbTpob3ZlciAubS1sYW5ndWFnZS1zd2l0Y2hfX3Rvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tLWxhbmd1YWdlLXN3aXRjaC0tbGlnaHQgLm0tbGFuZ3VhZ2Utc3dpdGNoX19pdGVtIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubS1sYW5ndWFnZS1zd2l0Y2gtLWxpZ2h0IC5tLWxhbmd1YWdlLXN3aXRjaF9faXRlbS0tYWN0aXZlLCAubS1sYW5ndWFnZS1zd2l0Y2gtLWxpZ2h0IC5tLWxhbmd1YWdlLXN3aXRjaF9faXRlbTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5tLWxhbmd1YWdlLXN3aXRjaC0taG9yaXpvbnRhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5tLWxhbmd1YWdlLXN3aXRjaC0taG9yaXpvbnRhbCA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5tLWxhbmd1YWdlLXN3aXRjaC0taG9yaXpvbnRhbCA+ICogKyAqOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgbGVmdDogY2FsYygyNXB4IC8gLTIpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubS10YWJsZSB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tLXRhYmxlX19oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tLXRhYmxlIHtcbiAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubS10YWJsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubS10YWJsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAubS10YWJsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tLXRhYmxlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cblxuLm0tdGFibGVfX2VudHJ5IHtcbiAgcGFkZGluZzogMjVweCAxNXB4OyB9XG4gIC5tLXRhYmxlX19lbnRyeTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3O1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10YWJsZV9fZW50cnkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cblxuLm0tdGFibGVfX2tleSwgLm0tdGFibGVfX3ZhbHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10YWJsZV9fa2V5LCAubS10YWJsZV9fdmFsdWUge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5tLXRhYmxlX19rZXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGFibGVfX2tleSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10YWJsZV9fa2V5IHAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9IH1cblxuLm0tdGFibGVfX3ZhbHVlIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRhYmxlX192YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGFibGVfX3ZhbHVlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAubS10YWJsZV9fdmFsdWUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm0tdGFibGVfX3ZhbHVlIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA4cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRhYmxlX192YWx1ZSBzdmcge1xuICAgICAgICBsZWZ0OiAtMzVweDsgfSB9XG5cbi5tLXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5tLXRhYnNfX3RhYmxpc3Qge1xuICAgIG1hcmdpbjogMTVweCAwOyB9XG4gIC5tLXRhYnNfX3RhYiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3O1xuICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDRweDtcbiAgICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm0tdGFic19fdGFiLFxuICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAubS10YWJzX190YWIge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5tLXRhYnNfX3RhYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIwMDFmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubS10YWJzX190YWJbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddLCAubS10YWJzX190YWI6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tLXRhYnNfX2Rvd25sb2FkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRhYnNfX2Rvd25sb2FkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5tLXRhYnNfX2xpbmsge1xuICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuXG4ubS10YWdzIHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGFncyB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tdGFncyB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGFncyB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgLm0tdGFnc19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10YWdzX19oZWFkbGluZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cbiAgLm0tdGFnc19faXRlbXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAubS10YWdzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm0taWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg5IC8gMTYgKiAxMDAlKTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0taWZyYW1lIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDkgLyAxNiAqICgxMDAlIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS1pZnJhbWUge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoOSAvIDE2ICogKDEwMCUgLyAxMiAqIDkpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0taWZyYW1lIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0taWZyYW1lIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1pZnJhbWUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0taWZyYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAubS1pZnJhbWUgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5tLWJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgdG9wOiAyMDBweDtcbiAgcmlnaHQ6IC0xNXB4O1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tYnJlYWRjcnVtYiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5tLWJyZWFkY3J1bWJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm0tYnJlYWRjcnVtYl9fbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm0tYnJlYWRjcnVtYl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgLm0tYnJlYWRjcnVtYl9fbGluazpub3QoW2FyaWEtY3VycmVudF0pIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2MzYzNjOyB9XG4gICAgICAubS1icmVhZGNydW1iX19saW5rOm5vdChbYXJpYS1jdXJyZW50XSk6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlYjAwMWY7IH1cbiAgLm0tYnJlYWRjcnVtYl9fc3BhY2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAgIC5tLWJyZWFkY3J1bWJfX3NwYWNlciBzdmcge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7IH1cblxuLm0tcmljaHRleHQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1yaWNodGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5tLXJpY2h0ZXh0IGgzIGE6aG92ZXIsIC5tLXJpY2h0ZXh0IGgzIGE6Zm9jdXMsXG4gIC5tLXJpY2h0ZXh0IGg0IGE6aG92ZXIsXG4gIC5tLXJpY2h0ZXh0IGg0IGE6Zm9jdXMsXG4gIC5tLXJpY2h0ZXh0IHAgYTpob3ZlcixcbiAgLm0tcmljaHRleHQgcCBhOmZvY3VzLFxuICAubS1yaWNodGV4dCB1bCBhOmhvdmVyLFxuICAubS1yaWNodGV4dCB1bCBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAubS1yaWNodGV4dCBoMyBhW3RhcmdldD0nX2JsYW5rJ106aG92ZXI6OmJlZm9yZSwgLm0tcmljaHRleHQgaDMgYVt0YXJnZXQ9J19ibGFuayddOmZvY3VzOjpiZWZvcmUsXG4gIC5tLXJpY2h0ZXh0IGg0IGFbdGFyZ2V0PSdfYmxhbmsnXTpob3Zlcjo6YmVmb3JlLFxuICAubS1yaWNodGV4dCBoNCBhW3RhcmdldD0nX2JsYW5rJ106Zm9jdXM6OmJlZm9yZSxcbiAgLm0tcmljaHRleHQgcCBhW3RhcmdldD0nX2JsYW5rJ106aG92ZXI6OmJlZm9yZSxcbiAgLm0tcmljaHRleHQgcCBhW3RhcmdldD0nX2JsYW5rJ106Zm9jdXM6OmJlZm9yZSxcbiAgLm0tcmljaHRleHQgdWwgYVt0YXJnZXQ9J19ibGFuayddOmhvdmVyOjpiZWZvcmUsXG4gIC5tLXJpY2h0ZXh0IHVsIGFbdGFyZ2V0PSdfYmxhbmsnXTpmb2N1czo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy1yZWQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAubS1yaWNodGV4dCBoMyB7XG4gICAgY29sb3I6ICM1ZTU2NTQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1yaWNodGV4dCBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAubS1yaWNodGV4dCBoMyB+IGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tLXJpY2h0ZXh0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAubS1yaWNodGV4dCBwIGIsXG4gICAgLm0tcmljaHRleHQgcCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5tLXJpY2h0ZXh0IHAuc21hbGwtY29weSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAgIC5tLXJpY2h0ZXh0IHAuc21hbGwtY29weSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgxMDAlIC0gMThweCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXJpY2h0ZXh0IHAuc21hbGwtY29weSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDE0cHgpIC8gOCAqIDcpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAubS1yaWNodGV4dCBwLnNtYWxsLWNvcHkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwcHggKyAoKDEwMCUgLSAxMnB4KSAvIDcgKiA2KSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tcmljaHRleHQgcC5zbWFsbC1jb3B5IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH0gfVxuICAgIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMXB4IDExcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNXB4OyB9XG4gICAgICAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIgfiBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtNaW50IC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCA5NiwgODgsIDAuMykgMCUsIHJnYmEoMCwgOTYsIDg4LCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tbWludCAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTAwLCAyMDAsIDE4NSwgMC4zKSAwJSwgcmdiYSgxMDAsIDIwMCwgMTg1LCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRNaW50IC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMDksIDIzNywgMjMxLCAwLjMpIDAlLCByZ2JhKDIwOSwgMjM3LCAyMzEsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmx1ZSAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMzAsIDkwLCAxMjAsIDAuMykgMCUsIHJnYmEoMzAsIDkwLCAxMjAsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1ibHVlIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMTAsIDE2MCwgMjM1LCAwLjMpIDAlLCByZ2JhKDExMCwgMTYwLCAyMzUsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGJsdWUgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIyMCwgMjQwLCAyNTAsIDAuMykgMCUsIHJnYmEoMjIwLCAyNDAsIDI1MCwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtQdXJwbGUgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDgyLCA0NiwgMTgzLCAwLjMpIDAlLCByZ2JhKDgyLCA0NiwgMTgzLCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tcHVycGxlIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNzcsIDE1MiwgMjE5LCAwLjMpIDAlLCByZ2JhKDE3NywgMTUyLCAyMTksIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUGluayAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoOTksIDUsIDEwNywgMC4zKSAwJSwgcmdiYSg5OSwgNSwgMTA3LCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tcGluayAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjMyLCAxNTksIDIyMSwgMC4zKSAwJSwgcmdiYSgyMzIsIDE1OSwgMjIxLCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tcmVkIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDE0NSwgMTUwLCAwLjMpIDAlLCByZ2JhKDI1NSwgMTQ1LCAxNTAsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQ29yYWwgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE0MCwgNDUsIDc1LCAwLjMpIDAlLCByZ2JhKDE0MCwgNDUsIDc1LCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tY29yYWwgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMTQ1LCAxNTAsIDAuMykgMCUsIHJnYmEoMjU1LCAxNDUsIDE1MCwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLW9yYW5nZSAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjQ4LCAxNjEsIDExMywgMC4zKSAwJSwgcmdiYSgyNDgsIDE2MSwgMTEzLCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRlck9yYW5nZSAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyMjYsIDIxMCwgMC4zKSAwJSwgcmdiYSgyNTUsIDIyNiwgMjEwLCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0teWVsbG93IC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDIyMCwgMTE1LCAwLjMpIDAlLCByZ2JhKDI1NSwgMjIwLCAxMTUsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodHllbGxvdyAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTAsIDE3NSwgMC4zKSAwJSwgcmdiYSgyNTUsIDI1MCwgMTc1LCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JlaWdlIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMjAsIDE5MCwgMTUwLCAwLjMpIDAlLCByZ2JhKDIyMCwgMTkwLCAxNTAsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1iZWlnZSAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjQ1LCAyMzAsIDIxNSwgMC4zKSAwJSwgcmdiYSgyNDUsIDIzMCwgMjE1LCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tZ3JlZW4gLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE5NywgMjM5LCAxMDgsIDAuMykgMCUsIHJnYmEoMTk3LCAyMzksIDEwOCwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0R3JlZW4gLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIzOSwgMjU1LCAyMDUsIDAuMykgMCUsIHJnYmEoMjM5LCAyNTUsIDIwNSwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLXN1c3RhaW5hYmxlR3JlZW4gLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDEyNiwgMTY4LCAxMjMsIDAuMykgMCUsIHJnYmEoMTI2LCAxNjgsIDEyMywgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg2MCwgODksIDU3LCAwLjMpIDAlLCByZ2JhKDYwLCA4OSwgNTcsIDAuMykgMTAwJSk7IH1cbiAgLm0tcmljaHRleHQgLmFuc3dlcmVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubS1yaWNodGV4dCB1bCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLm0tcmljaHRleHQgdWwgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgICAubS1yaWNodGV4dCB1bCBsaTpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgLm0tcmljaHRleHQgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMTNweDsgfSB9XG5cbi5tLWhlcm8tdGVhc2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgd2lkdGg6IGNhbGMoMnB4ICsgKDEwMCUgLSAycHgpKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWhlcm8tdGVhc2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1oZXJvLXRlYXNlciB7XG4gICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLWhlcm8tdGVhc2VyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm0taGVyby10ZWFzZXIsXG4gIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm0taGVyby10ZWFzZXIge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1oZXJvLXRlYXNlcl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5tLWhlcm8tdGVhc2VyX19maWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAubS1oZXJvLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGVyby10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLm0taGVyby10ZWFzZXJfX2ltYWdlLCAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCA3MDBtcyBlYXNlLW91dCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0xNXB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNXB4KTsgfSB9XG4gICAgLm0taGVyby10ZWFzZXItLWRhcmtNaW50IC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1ODsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1taW50IC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1saWdodE1pbnQgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3OyB9XG4gICAgLm0taGVyby10ZWFzZXItLWRhcmtCbHVlIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1ibHVlIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1saWdodGJsdWUgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gICAgLm0taGVyby10ZWFzZXItLWRhcmtQdXJwbGUgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3OyB9XG4gICAgLm0taGVyby10ZWFzZXItLXB1cnBsZSAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk4ZGI7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tZGFya1BpbmsgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiOyB9XG4gICAgLm0taGVyby10ZWFzZXItLXBpbmsgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkOyB9XG4gICAgLm0taGVyby10ZWFzZXItLXJlZCAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tZGFya0NvcmFsIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1jb3JhbCAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tb3JhbmdlIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTE3MTsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1saWdodGVyT3JhbmdlIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMjsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS15ZWxsb3cgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczOyB9XG4gICAgLm0taGVyby10ZWFzZXItLWxpZ2h0eWVsbG93IC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1kYXJrQmVpZ2UgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gICAgLm0taGVyby10ZWFzZXItLWJlaWdlIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1ncmVlbiAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmM7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tbGlnaHRHcmVlbiAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2Q7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tc3VzdGFpbmFibGVHcmVlbiAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5OyB9XG4gIC5tLWhlcm8tdGVhc2VyIGltZy5tLWhlcm8tdGVhc2VyX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oZXJvLXRlYXNlciBpbWcubS1oZXJvLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWhlcm8tdGVhc2VyLS1pcy1pbi12aWV3cG9ydCBpbWcubS1oZXJvLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xuICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIC5tLWhlcm8tdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubS1oZXJvLXRlYXNlcl9fdGVhc2VyLCAubS1oZXJvLXRlYXNlcl9fZXZlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhlcm8tdGVhc2VyX190ZWFzZXIsIC5tLWhlcm8tdGVhc2VyX19ldmVudCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAubS1oZXJvLXRlYXNlcl9fZXZlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oZXJvLXRlYXNlcl9fZXZlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH0gfVxuICAgIC5tLWhlcm8tdGVhc2VyX19ldmVudCAubS1ldmVudF9fbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0taGVyby10ZWFzZXJfX2V2ZW50IC5tLWV2ZW50X19sYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC01NXB4OyB9IH1cbiAgLm0taGVyby10ZWFzZXItLXNtYWxsIHtcbiAgICBtYXJnaW46IDAgMCBzcGFjZSh4bCk7IH1cbiAgLm0taGVyby10ZWFzZXItLXNtYWxsIC5tLWhlcm8tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhlcm8tdGVhc2VyLS1zbWFsbCAubS1oZXJvLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1oZXJvLXRlYXNlci0tc21hbGwgLm0taGVyby10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWRhcmtNaW50IC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogIzAwNjA1ODsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtbWludCAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWxpZ2h0TWludCAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICNkMWVkZTc7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWRhcmtCbHVlIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogIzFlNWE3ODsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtYmx1ZSAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWxpZ2h0Ymx1ZSAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICNkY2YwZmE7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWRhcmtQdXJwbGUgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjNTIyZWI3OyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1wdXJwbGUgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjYjE5OGRiOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1kYXJrUGluayAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICM2MzA1NmI7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLXBpbmsgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1yZWQgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1kYXJrQ29yYWwgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjOGMyZDRiOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1jb3JhbCAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLW9yYW5nZSAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICNmOGExNzE7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWxpZ2h0ZXJPcmFuZ2UgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjZmZlMmQyOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS15ZWxsb3cgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjZmZkYzczOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1saWdodHllbGxvdyAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICNmZmZhYWY7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWRhcmtCZWlnZSAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICNkY2JlOTY7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWJlaWdlIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2Y1ZTZkNzsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtZ3JlZW4gLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjYzVlZjZjOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1saWdodEdyZWVuIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2VmZmZjZDsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogIzNjNTkzOTsgfVxuXG4ubS10ZWFzZXItcm93LWludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRlYXNlci1yb3ctaW50cm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tdGVhc2VyLXJvdy1pbnRybyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRybzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogMjBweCk7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3O1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMTQ1cHgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci1yb3ctaW50cm86YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiA1M3B4KTtcbiAgICAgICAgbGVmdDogLTUzcHg7IH0gfVxuICAubS10ZWFzZXItcm93LWludHJvX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXItcm93LWludHJvX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAzNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm0tdGVhc2VyLXJvdy1pbnRyb19fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXItcm93LWludHJvX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc3cHg7IH0gfVxuICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHNwYW4ge1xuICAgICAgbWluLXdpZHRoOiAyNXB4OyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm9fX2NvcHkge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGVhc2VyLXJvdy1pbnRyb19fY29weSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX2NvcHkgaDMgYTpiZWZvcmUsXG4gICAgLm0tdGVhc2VyLXJvdy1pbnRyb19fY29weSBoNCBhOmJlZm9yZSxcbiAgICAubS10ZWFzZXItcm93LWludHJvX19jb3B5IHAgYTpiZWZvcmUsXG4gICAgLm0tdGVhc2VyLXJvdy1pbnRyb19fY29weSB1bCBhOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmNWU2ZDcgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDcgIWltcG9ydGFudDsgfVxuICAubS10ZWFzZXItcm93LWludHJvX190ZWFzZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGVhc2VyLXJvdy1pbnRyb19fdGVhc2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7IH0gfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1kYXJrTWludCAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMwMDYwNTg7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtbWludCAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtbGlnaHRNaW50IC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2QxZWRlNzsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1kYXJrQmx1ZSAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMxZTVhNzg7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtYmx1ZSAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtbGlnaHRibHVlIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2RjZjBmYTsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1kYXJrUHVycGxlIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzUyMmViNzsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1wdXJwbGUgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjYjE5OGRiOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWRhcmtQaW5rIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzYzMDU2YjsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1waW5rIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2U4OWZkZDsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1yZWQgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWRhcmtDb3JhbCAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM4YzJkNGI7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtY29yYWwgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLW9yYW5nZSAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmOGExNzE7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtbGlnaHRlck9yYW5nZSAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZmUyZDI7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUteWVsbG93IC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZGM3MzsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1saWdodHllbGxvdyAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZmZhYWY7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtZGFya0JlaWdlIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2RjYmU5NjsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1iZWlnZSAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtZ3JlZW4gLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjYzVlZjZjOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWxpZ2h0R3JlZW4gLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZWZmZmNkOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4gLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjN2VhODdiOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzNjNTkzOTsgfVxuXG4uby1hMTF5LW1ldGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDI1cHggMCAzNXB4OyB9XG4gIC5vLWExMXktbWV0YV9faGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAuby1hMTF5LW1ldGFfX3N0YXRlbWVudCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAuby1hMTF5LW1ldGFfX29wdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7IH1cbiAgLm8tYTExeS1tZXRhX19vcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuby1hMTF5LW1ldGFfX29wdGlvbi1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm8tYTExeS1tZXRhX19vcHRpb24gc3ZnIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5vLWExMXktbWV0YV9fc3dpdGNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogMjRweDsgfVxuICAuby1hMTF5LW1ldGFfX3N3aXRjaCBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgLm8tYTExeS1tZXRhX19zd2l0Y2gtaGFuZGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGVlcC1OYXZ5KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7IH1cbiAgLm8tYTExeS1tZXRhX19zd2l0Y2gtaGFuZGxlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBsZWZ0OiAycHg7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogMC40czsgfVxuICBpbnB1dDpjaGVja2VkICsgLm8tYTExeS1tZXRhX19zd2l0Y2gtaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIGlucHV0OmZvY3VzICsgLm8tYTExeS1tZXRhX19zd2l0Y2gtaGFuZGxlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2ZjM7IH1cbiAgaW5wdXQ6Y2hlY2tlZCArIC5vLWExMXktbWV0YV9fc3dpdGNoLWhhbmRsZTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMXB4KTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGVmdDogMXB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLVNlY29uZGFyeS1EZWVwLU5hdnkpOyB9XG5cbmJvZHkucmVkdWNlLW1vdmVtZW50IC5tLXN0YWdlX19iYWNrZ3JvdW5kLFxuYm9keS5yZWR1Y2UtbW92ZW1lbnQgLm0tdGVhc2VyX190aGVtZS1ib3gsXG5ib2R5LnJlZHVjZS1tb3ZlbWVudCAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gsXG5ib2R5LnJlZHVjZS1tb3ZlbWVudCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIsXG5ib2R5LnJlZHVjZS1tb3ZlbWVudCAuby1zdG9yeS10ZWFzZXJfX2ZpZ3VyZSxcbmJvZHkucmVkdWNlLW1vdmVtZW50IC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6OmJlZm9yZSxcbmJvZHkucmVkdWNlLW1vdmVtZW50IC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuYm9keS5yZWR1Y2UtbW92ZW1lbnQgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6OmJlZm9yZSxcbmJvZHkucmVkdWNlLW1vdmVtZW50IC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZS1pbi1vdXQgIWltcG9ydGFudDsgfVxuXG5ib2R5LnJlZHVjZS1tb3ZlbWVudCAuby1zdG9yeS10ZWFzZXJfX3RlYXNlciB7XG4gIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmJvZHkucmVkdWNlLW1vdmVtZW50IC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMS5pcy12aXNpYmxlIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LFxuYm9keS5yZWR1Y2UtbW92ZW1lbnQgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMS5pcy12aXNpYmxlIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LFxuYm9keS5yZWR1Y2UtbW92ZW1lbnQgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0yLmlzLXZpc2libGUgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHksXG5ib2R5LnJlZHVjZS1tb3ZlbWVudCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0yLmlzLXZpc2libGUgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHkge1xuICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG5ib2R5LnJlZHVjZS1tb3ZlbWVudCBpbWcge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uby1hY2NvcmRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuby1hY2NvcmRpb24gKyBwLFxuICAuby1hY2NvcmRpb24gKyBoMixcbiAgLm8tYWNjb3JkaW9uICsgaDMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gIC5vLWFjY29yZGlvbl9fYWNjb3JkaW9uIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm8tYWNjb3JkaW9uX19jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1hY2NvcmRpb25fX2NvbnRyb2wge1xuICAgICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1hY2NvcmRpb25fX2NvbnRyb2wge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWFjY29yZGlvbl9fY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tYWNjb3JkaW9uX19jb250cm9sIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWFjY29yZGlvbl9fY29udHJvbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1hY2NvcmRpb25fX2NvbnRyb2wge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tYWNjb3JkaW9uX19jb250cm9sIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgLm8tYWNjb3JkaW9uX19jb250cm9sOmJlZm9yZSwgLm8tYWNjb3JkaW9uX19jb250cm9sOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjOyB9XG4gICAgLm8tYWNjb3JkaW9uX19jb250cm9sOmJlZm9yZSB7XG4gICAgICB0b3A6IDA7IH1cbiAgICAuby1hY2NvcmRpb25fX2NvbnRyb2w6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5vLWFjY29yZGlvbl9fY29udHJvbCBzdmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGZpbGw6ICNlYjAwMWY7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSByb3RhdGUoOTBkZWcpOyB9XG4gICAgLm8tYWNjb3JkaW9uX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSBzdmcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpIHJvdGF0ZSgyNzBkZWcpOyB9XG4gIC5vLWFjY29yZGlvbl9fY29udHJvbFRpdGxlIHNwYW4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm8tYWNjb3JkaW9uX19jb250cm9sT3ZlcmxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5vLWFjY29yZGlvbl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tYWNjb3JkaW9uX19pbWFnZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDdweDsgfSB9XG4gIC5vLWFjY29yZGlvbl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm8tYWNjb3JkaW9uIGR0OmZpcnN0LW9mLXR5cGUgLm8tYWNjb3JkaW9uX19jb250cm9sIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5vLWFjY29yZGlvbiBkdDpmaXJzdC1vZi10eXBlIC5vLWFjY29yZGlvbl9fY29udHJvbDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuby1hY2NvcmRpb24gZHQ6bGFzdC1vZi10eXBlIC5vLWFjY29yZGlvbl9fY29udHJvbDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm8tYWNjb3JkaW9uIGR0Omxhc3Qtb2YtdHlwZSAuby1hY2NvcmRpb25fX2NvbnRyb2xbYXJpYS1leHBhbmRlZD0ndHJ1ZSddOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vLWFjY29yZGlvbiBkZDpsYXN0LW9mLXR5cGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vLWFjY29yZGlvbiBkZDpsYXN0LW9mLXR5cGVbYXJpYS1oaWRkZW49J2ZhbHNlJ106YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgICAuby1hY2NvcmRpb24gZGQ6bGFzdC1vZi10eXBlW2FyaWEtaGlkZGVuPSdmYWxzZSddOmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWFjY29yZGlvbiBkZDpsYXN0LW9mLXR5cGVbYXJpYS1oaWRkZW49J2ZhbHNlJ106YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAuby1hY2NvcmRpb25fX3BhbmVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5vLWFjY29yZGlvbl9fcGFuZWwgLm8tY29udGVudC1ibG9ja3NfX2Jsb2NrOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4uby1jb250ZW50LWJsb2NrcyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzX19ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tY29udGVudC1ibG9ja3NfX2Jsb2NrIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzX19ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWNvbnRlbnQtYmxvY2tzX19odG1sIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tY29udGVudC1ibG9ja3NfX2h0bWwge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWNvbnRlbnQtYmxvY2tzX19odG1sIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1jb250ZW50LWJsb2Nrc19faHRtbCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1jb250ZW50LWJsb2Nrc19faHRtbCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cblxuLm8tY2x1c3Rlci10ZWFzZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tY2x1c3Rlci10ZWFzZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5vLWNsdXN0ZXItdGVhc2VyLFxuICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5vLWNsdXN0ZXItdGVhc2VyIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm8tY2x1c3Rlci10ZWFzZXJfX2xlZnQtcmlnaHQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuby1jbHVzdGVyLXRlYXNlcl9faW1hZ2UtdGFnLXdyYXBwZXIge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgLm8tY2x1c3Rlci10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc3cHg7IH0gfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyX19oZWFkbGluZS1wYXJ0IHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IDE5cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX19oZWFkbGluZS1wYXJ0IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDIycHg7IH0gfVxuICAuby1jbHVzdGVyLXRlYXNlcl9fZmlndXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cbiAgLm8tY2x1c3Rlci10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1jbHVzdGVyLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm8tY2x1c3Rlci10ZWFzZXJfX2ltYWdlLCAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIC0zNXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDYwMG1zIGVhc2Utb3V0ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICAgIHdpZHRoOiAwOyB9IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tZGFya01pbnQgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4OyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLW1pbnQgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5OyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWxpZ2h0TWludCAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tZGFya0JsdWUgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWJsdWUgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWxpZ2h0Ymx1ZSAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tZGFya1B1cnBsZSAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYjc7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tcHVycGxlIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1kYXJrUGluayAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tcGluayAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQ7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tcmVkIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1kYXJrQ29yYWwgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWNvcmFsIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1vcmFuZ2UgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWxpZ2h0ZXJPcmFuZ2UgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLXllbGxvdyAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tbGlnaHR5ZWxsb3cgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWRhcmtCZWlnZSAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tYmVpZ2UgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWdyZWVuIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YzsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1saWdodEdyZWVuIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1zdXN0YWluYWJsZUdyZWVuIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzU5Mzk7IH1cbiAgLm8tY2x1c3Rlci10ZWFzZXIgaW1nLm8tY2x1c3Rlci10ZWFzZXJfX2ltYWdlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA2MDBtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1jbHVzdGVyLXRlYXNlciBpbWcuby1jbHVzdGVyLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpOyB9IH1cbiAgLm8tY2x1c3Rlci10ZWFzZXItLWltYWdlLWxvYWRlZC5vLWNsdXN0ZXItdGVhc2VyLS1pcy1pbi12aWV3cG9ydCBpbWcuby1jbHVzdGVyLXRlYXNlcl9faW1hZ2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyLS1pbWFnZS1sb2FkZWQuby1jbHVzdGVyLXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm8tY2x1c3Rlci10ZWFzZXJfX3RhZ3Mge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyX190YWcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyLWxpc3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlci1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX190ZWFzZXItbGlzdCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyLWxpc3QtaXRlbSB7XG4gICAgICBtYXJnaW46IDAgMCA4MHB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlci1saXN0LWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG4gICAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX190ZWFzZXIgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX190ZWFzZXIgLmEtdG9waWNfX2xpbmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgIGxlZnQ6IC02MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX190ZWFzZXIgLmEtdG9waWNfX2xpbmUge1xuICAgICAgICAgIGxlZnQ6IC0zMHB4OyB9IH1cblxuLm8taGVhZGVyX19zcGFjZXIge1xuICBoZWlnaHQ6IDgzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uby1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA4M3B4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiA0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taGVhZGVyX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCA1M3B4OyB9IH1cbiAgLm8taGVhZGVyX19jb250YWluZXIgLm0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuby1oZWFkZXJfX2NvbnRhaW5lci5pcy1oaWRkZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1oZWFkZXJfX2NvbnRhaW5lci5pcy1zdGlja3kge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfSB9XG5cbi5vLWhlYWRlcl9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm8taGVhZGVyX19sb2dvLWltYWdlIHtcbiAgZmlsbDogI2ViMDAxZjtcbiAgY29sb3I6ICNlYjAwMWY7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDgwcHg7IH1cblxuLm8taGVhZGVyX190b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5vLWhlYWRlcl9fdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uby1oZWFkZXJfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5vLWhlYWRlcl9fbWV0YSAubS1sYW5ndWFnZS1zd2l0Y2gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGVhZGVyX19tZXRhIC5tLWxhbmd1YWdlLXN3aXRjaCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuby1oZWFkZXJfX21ldGEgPiAqICsgKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDI1cHggKiAyKTsgfVxuICAgIC5vLWhlYWRlcl9fbWV0YSA+ICogKyAqOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBsZWZ0OiBjYWxjKC0yNXB4KTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7IH1cblxuLm8taGVhZGVyX19tb2JpbGUtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIGxlZnQ6IDM1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXJfX21vYmlsZS1sYW5ndWFnZS1zd2l0Y2gge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5vLWhlYWRlcl9fbmF2aWdhdGlvbi1zcGFjZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjVlNmQ3O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODBweCk7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzVweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXJfX25hdmlnYXRpb24tc3BhY2VyIHtcbiAgICAgIHdpZHRoOiA0MjBweDsgfSB9XG5cbi5vLWhlYWRlcl9fbmF2aWdhdGlvbiwgLm8taGVhZGVyX19hMTF5LWxheWVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDgzcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6ICNkY2YwZmE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyhjYWxjKDEwMHZ3IC0gMzVweCkgKiAyKSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXJfX25hdmlnYXRpb24sIC5vLWhlYWRlcl9fYTExeS1sYXllciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODQwcHgpOyB9IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSd0cnVlJ10gYSxcbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSd0cnVlJ10gYnV0dG9uLCAuby1oZWFkZXJfX2ExMXktbGF5ZXJbYXJpYS1oaWRkZW49J3RydWUnXSBhLFxuICAuby1oZWFkZXJfX2ExMXktbGF5ZXJbYXJpYS1oaWRkZW49J3RydWUnXSBidXR0b24ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uby1oZWFkZXJfX21haW4tbGlzdCwgLm8taGVhZGVyX19zdWItbGlzdCwgLm8taGVhZGVyX19hMTF5LWxpc3Qge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIDExMHB4KTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMTEwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDM1cHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyX19tYWluLWxpc3QsIC5vLWhlYWRlcl9fc3ViLWxpc3QsIC5vLWhlYWRlcl9fYTExeS1saXN0IHtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB3aWR0aDogNDIwcHg7IH0gfVxuXG4uby1oZWFkZXJfX21haW4tbGlzdCwgLm8taGVhZGVyX19hMTF5LWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjMWU1YTc4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC0gMzVweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXJfX21haW4tbGlzdCwgLm8taGVhZGVyX19hMTF5LWxpc3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MjBweDsgfSB9XG5cbi5vLWhlYWRlcl9fYTExeS1saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5vLWhlYWRlcl9fc3ViLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNkY2YwZmE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0ndHJ1ZSddIGEge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLm8taGVhZGVyX19tYWluLWl0ZW0sIC5vLWhlYWRlcl9fc3ViLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyNXB4IDAgMzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlYWRlcl9fbWFpbi1pdGVtLCAuby1oZWFkZXJfX3N1Yi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDgwcHg7IH0gfVxuICAuby1oZWFkZXJfX21haW4taXRlbSArIC5vLWhlYWRlcl9fbWFpbi1pdGVtLCAuby1oZWFkZXJfX3N1Yi1pdGVtICsgLm8taGVhZGVyX19tYWluLWl0ZW0sIC5vLWhlYWRlcl9fbWFpbi1pdGVtICsgLm8taGVhZGVyX19zdWItaXRlbSwgLm8taGVhZGVyX19zdWItaXRlbSArIC5vLWhlYWRlcl9fc3ViLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3Age1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAzNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBnYXA6IDQ1cHg7IH0gfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcCBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uby1oZWFkZXJfX2NvbG9yLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MCU7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4uby1oZWFkZXJfX2NvbG9yLWJsb2NrLXRvcCB7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuXG4uby1oZWFkZXJfX2NvbG9yLWJsb2NrLWJvdHRvbSB7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuXG4uby1oZWFkZXIgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBob3ZlciAxLjNzIGVhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbmsgPiB1bCBsaSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3Age1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluazpob3ZlciA+IHVsIGxpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCxcbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6Zm9jdXMtd2l0aGluID4gdWwgbGkgYS5vLWhlYWRlcl9fbGluay1kZXNrdG9wIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDEpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4wOHM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgPiB1bCBsaTpudGgtY2hpbGQoMikgYS5vLWhlYWRlcl9fbGluay1kZXNrdG9wIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE2czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluazpob3ZlciA+IHVsIGxpOm50aC1jaGlsZCgzKSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3Age1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjRzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDQpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgPiB1bCBsaTpudGgtY2hpbGQoNSkgYS5vLWhlYWRlcl9fbGluay1kZXNrdG9wIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDYpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40OHM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgPiB1bCBsaTpudGgtY2hpbGQoNykgYS5vLWhlYWRlcl9fbGluay1kZXNrdG9wIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU2czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluazpob3ZlciA+IHVsIGxpOm50aC1jaGlsZCg4KSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3Age1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNjRzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDkpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC43MnM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgPiB1bCBsaTpudGgtY2hpbGQoMTApIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC44czsgfVxuXG4uby1oZWFkZXJfX2Fycm93LWRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG5cbi5vLWhlYWRlcl9fZXh0ZXJuYWwge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgLm8taGVhZGVyX19hcnJvdy1kb3duLFxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6Zm9jdXMtd2l0aGluIC5vLWhlYWRlcl9fYXJyb3ctZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlYjAwMWY7IH1cblxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbmstbGFiZWwsXG4uby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluazpmb2N1cy13aXRoaW4gLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbmstbGFiZWwge1xuICBjb2xvcjogI2ViMDAxZjsgfVxuXG4uby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluay1sYWJlbCB7XG4gIGNvbG9yOiAjNWU1NjU0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbmstbGFiZWw6aG92ZXIge1xuICAgIGNvbG9yOiAjZWIwMDFmOyB9XG5cbi5vLWhlYWRlcl9fc3ViLWl0ZW0tZGVza3RvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7XG4gIHRvcDogMzNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogODBweCA0NXB4O1xuICB3aWR0aDogMTAwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWl0ZW0tZGVza3RvcCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNy41cHggMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDsgfVxuICAuby1oZWFkZXJfX3N1Yi1pdGVtLWRlc2t0b3AgbGk6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuXG4uby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluayAuby1oZWFkZXJfX3N1Yi1pdGVtLWRlc2t0b3Age1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcyBlYXNlLW91dCwgb3BhY2l0eSAzMDBtcyBlYXNlLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tdG9wOiA0OC41cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgLm8taGVhZGVyX19zdWItaXRlbS1kZXNrdG9wLFxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6Zm9jdXMtd2l0aGluIC5vLWhlYWRlcl9fc3ViLWl0ZW0tZGVza3RvcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uby1oZWFkZXJfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm8taGVhZGVyX19saW5rLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhlYWRlcl9fbGluay1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAgIC5vLWhlYWRlcl9fbGluay1sYWJlbC0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgICAuby1oZWFkZXJfX2xpbmstbGFiZWwtLWRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG4gICAgLm8taGVhZGVyX19saW5rLWxhYmVsLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgICAgLm8taGVhZGVyX19saW5rLWxhYmVsLS1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5vLWhlYWRlcl9fbGluay1sYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVgoMCk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgYmFja2dyb3VuZDogI2RjZjBmYTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWhlYWRlcl9fbGluay1sYWJlbDphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuby1oZWFkZXJfX2xpbmtbYXJpYS1jdXJyZW50PSd0cnVlJ10gLm8taGVhZGVyX19saW5rLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5vLWhlYWRlcl9fbGluay1pY29uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgMC40cyBlYXNlLWluLW91dDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oZWFkZXJfX2xpbmstaWNvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9IH1cbiAgLm8taGVhZGVyX19saW5rOmhvdmVyIC5vLWhlYWRlcl9fbGluay1sYWJlbCxcbiAgLm8taGVhZGVyX19saW5rOmhvdmVyIC5vLWhlYWRlcl9fbGluay1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgLm8taGVhZGVyX19saW5rLmlzLWFjdGl2ZSAuby1oZWFkZXJfX2xpbmstbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuby1oZWFkZXJfX2xpbmsuaXMtYWN0aXZlIC5vLWhlYWRlcl9fbGluay1sYWJlbDphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGVYKDEpOyB9XG4gIC5vLWhlYWRlcl9fbGluay5pcy1hY3RpdmUgLm8taGVhZGVyX19saW5rLWljb24ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhlYWRlcl9fbGluay5pcy1hY3RpdmUgLm8taGVhZGVyX19saW5rLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUwcHgpOyB9IH1cblxuLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMC42cyBlYXNlLWluLW91dDsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW06bnRoLW9mLXR5cGUoMSkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtOm50aC1vZi10eXBlKDIpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbTpudGgtb2YtdHlwZSgzKSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC45czsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW06bnRoLW9mLXR5cGUoNCkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbTpudGgtb2YtdHlwZSg1KSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4xczsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW06bnRoLW9mLXR5cGUoNikgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtOm50aC1vZi10eXBlKDcpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbTpudGgtb2YtdHlwZSg4KSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS40czsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW06bnRoLW9mLXR5cGUoOSkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtOm50aC1vZi10eXBlKDEwKSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS42czsgfVxuXG4uby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW0ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX21haW4taXRlbTpudGgtb2YtdHlwZSgxKSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoMikgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fbWFpbi1pdGVtOm50aC1vZi10eXBlKDMpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX21haW4taXRlbTpudGgtb2YtdHlwZSg0KSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoNSkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fbWFpbi1pdGVtOm50aC1vZi10eXBlKDYpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX21haW4taXRlbTpudGgtb2YtdHlwZSg3KSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC45czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoOCkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX21haW4taXRlbTpudGgtb2YtdHlwZSg5KSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4xczsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoMTApID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyB9XG5cbi5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbSA+IC5vLWhlYWRlcl9fbGluayxcbi5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX21haW4taXRlbSA+IC5vLWhlYWRlcl9fbGluayB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XG5cbi5vLWhlYWRlcl9fYmFjay1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzVweCk7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uby1oZWFkZXJfX2JhY2staWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgcmlnaHQ6IC0xNnB4O1xuICB0b3A6IDExcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlYWRlcl9fYmFjay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uby1oZWFkZXIuaXMtYTExeS1vcGVuIC5vLWhlYWRlcl9fYTExeS1sYXllcixcbi5vLWhlYWRlci5pcy1vcGVuIC5vLWhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMHZ3IC0gMzVweCAqIDIpKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlYWRlci5pcy1hMTF5LW9wZW4gLm8taGVhZGVyX19hMTF5LWxheWVyLFxuICAgIC5vLWhlYWRlci5pcy1vcGVuIC5vLWhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzQwcHgpOyB9IH1cblxuLm8taGVhZGVyLmlzLXN1Ymxpc3Qtb3BlbiAuby1oZWFkZXJfX25hdmlnYXRpb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlYWRlci5pcy1zdWJsaXN0LW9wZW4gLm8taGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyB9IH1cblxuLm8taGVhZGVyLmlzLXN1Ymxpc3Qtb3BlbiAuby1oZWFkZXJfX2JhY2stYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXIuaXMtc3VibGlzdC1vcGVuIC5vLWhlYWRlcl9fYmFjay1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5vLWhlYWRlcl9fbGluay5pcy1hY3RpdmUgLm8taGVhZGVyX19iYWNrLWljb24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgMC40cyBlYXNlLWluLW91dDsgfVxuXG4uby1oZWFkZXIuaXMtc3VibGlzdC1vcGVuIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1zcGFjZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlIC0gMzVweCkpOyB9XG5cbi5vLWhlYWRlcl9fbmF2LXRvZ2dsZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm8taGVhZGVyX19zaGltLWxheWVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uby1oZWFkZXIuaXMtYTExeS1vcGVuIC5vLWhlYWRlcl9fc2hpbS1sYXllcixcbi5vLWhlYWRlci5pcy1vcGVuIC5vLWhlYWRlcl9fc2hpbS1sYXllciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vLWhlYWRlcl9fYTExeS10b2dnbGUsIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZSwgLm8taGVhZGVyX19uYXYtdG9nZ2xlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm8taGVhZGVyX19hMTF5LXRvZ2dsZS1pY29uLCAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGUtaWNvbiwgLm8taGVhZGVyX19uYXYtdG9nZ2xlLWljb24ge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5vLWhlYWRlcl9fYTExeS10b2dnbGUgc3BhbiwgLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlIHNwYW4sIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5vLWhlYWRlcl9fYTExeS10b2dnbGU6aG92ZXIgLm8taGVhZGVyX19hMTF5LXRvZ2dsZS1pY29uLFxuICAuby1oZWFkZXJfX2ExMXktdG9nZ2xlOmZvY3VzIC5vLWhlYWRlcl9fYTExeS10b2dnbGUtaWNvbixcbiAgLm8taGVhZGVyX19hMTF5LXRvZ2dsZTpob3ZlciBzcGFuLFxuICAuby1oZWFkZXJfX2ExMXktdG9nZ2xlOmZvY3VzIHNwYW4sIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZTpob3ZlciAuby1oZWFkZXJfX2ExMXktdG9nZ2xlLWljb24sXG4gIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZTpmb2N1cyAuby1oZWFkZXJfX2ExMXktdG9nZ2xlLWljb24sXG4gIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZTpob3ZlciBzcGFuLFxuICAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGU6Zm9jdXMgc3BhbiwgLm8taGVhZGVyX19uYXYtdG9nZ2xlOmhvdmVyIC5vLWhlYWRlcl9fYTExeS10b2dnbGUtaWNvbixcbiAgLm8taGVhZGVyX19uYXYtdG9nZ2xlOmZvY3VzIC5vLWhlYWRlcl9fYTExeS10b2dnbGUtaWNvbixcbiAgLm8taGVhZGVyX19uYXYtdG9nZ2xlOmhvdmVyIHNwYW4sXG4gIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZTpmb2N1cyBzcGFuLCAuby1oZWFkZXJfX2ExMXktdG9nZ2xlOmhvdmVyIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZS1pY29uLFxuICAuby1oZWFkZXJfX2ExMXktdG9nZ2xlOmZvY3VzIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZS1pY29uLCAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGU6aG92ZXIgLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlLWljb24sXG4gIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZTpmb2N1cyAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGUtaWNvbiwgLm8taGVhZGVyX19uYXYtdG9nZ2xlOmhvdmVyIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZS1pY29uLFxuICAuby1oZWFkZXJfX25hdi10b2dnbGU6Zm9jdXMgLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlLWljb24sIC5vLWhlYWRlcl9fYTExeS10b2dnbGU6aG92ZXIgLm8taGVhZGVyX19uYXYtdG9nZ2xlLWljb24sXG4gIC5vLWhlYWRlcl9fYTExeS10b2dnbGU6Zm9jdXMgLm8taGVhZGVyX19uYXYtdG9nZ2xlLWljb24sIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZTpob3ZlciAuby1oZWFkZXJfX25hdi10b2dnbGUtaWNvbixcbiAgLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlOmZvY3VzIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZS1pY29uLCAuby1oZWFkZXJfX25hdi10b2dnbGU6aG92ZXIgLm8taGVhZGVyX19uYXYtdG9nZ2xlLWljb24sXG4gIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZTpmb2N1cyAuby1oZWFkZXJfX25hdi10b2dnbGUtaWNvbiB7XG4gICAgY29sb3I6ICNlYjAwMWY7IH1cblxuLm8taGVhZGVyX19hMTF5LXRvZ2dsZS1pY29uLS1jbG9zZSwgLm8taGVhZGVyX19uYXYtdG9nZ2xlLWljb24tLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uby1oZWFkZXIuaXMtYTExeS1vcGVuIC5vLWhlYWRlcl9fYTExeS10b2dnbGUtaWNvbi0tb3Blbixcbi5vLWhlYWRlci5pcy1vcGVuIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZS1pY29uLS1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uby1oZWFkZXIuaXMtYTExeS1vcGVuIC5vLWhlYWRlcl9fYTExeS10b2dnbGUtaWNvbi0tY2xvc2UsXG4uby1oZWFkZXIuaXMtb3BlbiAuby1oZWFkZXJfX25hdi10b2dnbGUtaWNvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uby1oZWFkZXJfX25hdi10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm8taGVhZGVyX19uYXYtdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5ib2R5Lm1vZGFsLWlzLWFjdGl2ZSAuby1oZWFkZXIge1xuICB6LWluZGV4OiA0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgYm9keS5tb2RhbC1pcy1hY3RpdmUgLm8taGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBib2R5Lm1vZGFsLWlzLWFjdGl2ZSAuby1oZWFkZXIgLm8taGVhZGVyX19jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4uby1pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWludHJvIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taW50cm8ge1xuICAgICAgd2lkdGg6IGNhbGMoMTZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWludHJvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWludHJvOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1kYXJrTWludDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1ODsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLW1pbnQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1saWdodE1pbnQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1kYXJrQmx1ZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWJsdWU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1saWdodGJsdWU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1kYXJrUHVycGxlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3OyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tcHVycGxlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tZGFya1Bpbms6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1waW5rOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tcmVkOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tZGFya0NvcmFsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tY29yYWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1vcmFuZ2U6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1saWdodGVyT3JhbmdlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0teWVsbG93OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tbGlnaHR5ZWxsb3c6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1kYXJrQmVpZ2U6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1iZWlnZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWdyZWVuOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tbGlnaHRHcmVlbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLXN1c3RhaW5hYmxlR3JlZW46OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1kYXJrU3VzdGFpbmFibGVHcmVlbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taW50cm8ge1xuICAgICAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICAgICAgbWluLWhlaWdodDogMTUwcHg7IH1cbiAgICAgIC5vLWludHJvOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMTE1cHg7IH0gfVxuICAuby1pbnRyby0taGFzSW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8taW50cm8tLWhhc0ltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAgICAgICAuby1pbnRyby0taGFzSW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taW50cm8tLWhhc0ltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuICAgICAgICAuby1pbnRyby0taGFzSW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8taW50cm9fX2lubmVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taW50cm9fX2lubmVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbnRyb19faW5uZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDE2cHgpIC8gOSAqIDcpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8taW50cm9fX2lubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWludHJvX19pbm5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbnRyb19faW5uZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMTZweCkgLyA5ICogMSkpOyB9IH1cbiAgLm8taW50cm9fX3RvcGljIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC5vLWludHJvX190b3BpYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICAgICAgLm8taW50cm8tLWhhc0ltYWdlIC5vLWludHJvX190b3BpYyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWludHJvX190b3BpYyB7XG4gICAgICAgIGxlZnQ6IC0yNXB4OyB9IH1cbiAgLm8taW50cm9fX3N1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1pbnRyb19fc3VtbWFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1pbnRyb19fc3VtbWFyeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uby1pbnRyby10ZWFzZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWludHJvLXRlYXNlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gIC5vLWludHJvLXRlYXNlcl9fYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9fYmFja2dyb3VuZCB7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC02MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX2JhY2tncm91bmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtODBweDsgfSB9XG4gIC5vLWludHJvLXRlYXNlcl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW46IDAgMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMCA1M3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX2hlYWRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7IH0gfVxuICAuby1pbnRyby10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9IH1cbiAgLm8taW50cm8tdGVhc2VyX19zdWJsaW5lLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ2FwOiAycHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbjogMzVweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9fc3VibGluZS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCA1M3B4OyB9IH1cbiAgLm8taW50cm8tdGVhc2VyX19zdWJsaW5lIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9fc3VibGluZSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDExOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX19zdWJsaW5lIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMTE7IH0gfVxuICAuby1pbnRyby10ZWFzZXJfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9fdGFncyB7XG4gICAgICAgIG1hcmdpbjogMCAwIGNhbGMoMjhweCArIDI1cHgpOyB9IH1cbiAgICAuby1pbnRyby10ZWFzZXJfX3RhZ3MgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuby1pbnRyby10ZWFzZXJfX3RhZ3MgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWludHJvLXRlYXNlcl9faGVhZGVyLS1oYXMtdGFncyAuby1pbnRyby10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLm8taW50cm8tdGVhc2VyX193cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm8taW50cm8tdGVhc2VyX193cmFwcGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuby1pbnRyby10ZWFzZXJfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vLWludHJvLXRlYXNlcl9fdGVhc2VyLCAuby1pbnRyby10ZWFzZXJfX2V2ZW50IHtcbiAgICB3aWR0aDogY2FsYyAxMDAlIC0gMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX3RlYXNlciwgLm8taW50cm8tdGVhc2VyX19ldmVudCB7XG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gIC5vLWludHJvLXRlYXNlcl9fdGVhc2VyIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX190ZWFzZXIgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9IH1cbiAgLm8taW50cm8tdGVhc2VyX190ZWFzZXIgLm0tdGVhc2VyX19jb25uZWN0b3Ige1xuICAgIGxlZnQ6IDI1cHg7IH1cbiAgLm8taW50cm8tdGVhc2VyX19ldmVudCB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX19ldmVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpOyB9IH1cbiAgICAuby1pbnRyby10ZWFzZXJfX2V2ZW50IC5tLWV2ZW50X19sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1pbnRyby10ZWFzZXJfX2V2ZW50IC5tLWV2ZW50X19sYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC01NXB4OyB9IH1cbiAgLm8taW50cm8tdGVhc2VyX192aWRlby1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDYwLCA2MCwgNjAsIDAuOSksICMzYzNjM2MpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX192aWRlby1idXR0b24ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIC5vLWludHJvLXRlYXNlcl9fdmlkZW8tYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDIzNSwgMCwgMzEsIDAuOSksICNlYjAwMWYpOyB9XG4gICAgLm8taW50cm8tdGVhc2VyX192aWRlby1idXR0b24gc3ZnIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxNHB4OyB9XG4gICAgLm8taW50cm8tdGVhc2VyX192aWRlby1idXR0b24ucGxheWluZyAuby1pbnRyby10ZWFzZXJfX3ZpZGVvLXBsYXkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vLWludHJvLXRlYXNlcl9fdmlkZW8tYnV0dG9uOm5vdCgucGxheWluZykgLm8taW50cm8tdGVhc2VyX192aWRlby1wYXVzZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5vLWluZm9ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbmZvYm94IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgei1pbmRleDogMTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8taW5mb2JveCB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWluZm9ib3gge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWluZm9ib3gge1xuICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm8taW5mb2JveCB7XG4gICAgICB3aWR0aDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMykpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1pbmZvYm94IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWluZm9ib3gge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taW5mb2JveCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbmZvYm94IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWluZm9ib3gtLWlzRnVsbFdpZHRoIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taW5mb2JveC0taXNGdWxsV2lkdGgge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWluZm9ib3gtLWlzRnVsbFdpZHRoIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuby1pbmZvYm94LS1pc0Z1bGxXaWR0aCB7XG4gICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8taW5mb2JveC0taXNGdWxsV2lkdGgge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taW5mb2JveC0taXNGdWxsV2lkdGgge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taW5mb2JveC0taXNGdWxsV2lkdGgge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taW5mb2JveC0taXNGdWxsV2lkdGgge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5vLWluZm9ib3hfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWluZm9ib3hfX2hlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2MzYzNjOyB9XG4gIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuby1pbmZvYm94X19ib2R5ID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5vLWluZm9ib3hfX2JvZHkgPiBwIGIsXG4gICAgLm8taW5mb2JveF9fYm9keSA+IHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWluZm9ib3hfX2JvZHkgPiBwIGIsXG4gICAgICAgIC5vLWluZm9ib3hfX2JvZHkgPiBwIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLm8taW5mb2JveF9fYm9keSA+IHVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuby1pbmZvYm94X19ib2R5ID4gdWwgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgICAuby1pbmZvYm94X19ib2R5ID4gdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5vLWluZm9ib3hfX2JvZHkgPiB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAxM3B4OyB9IH1cbiAgLm8taW5mb2JveF9fYm9keSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuby1pbmZvYm94X19pbWFnZUNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm8taW5mb2JveF9faW1hZ2VDb250YWluZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xMHB4OyB9XG4gIC5vLWluZm9ib3hfX2ltYWdlQ29udGFpbmVyICsgdWwge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC5vLWluZm9ib3hfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMTBweDsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya01pbnQgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1ODsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya01pbnQgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDYwNTg7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLW1pbnQgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbWludCAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzY0YzhiOTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRNaW50IC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0TWludCAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2QxZWRlNzsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JsdWUgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JsdWUgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZTVhNzg7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWJsdWUgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tYmx1ZSAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZlYTBlYjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRibHVlIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0Ymx1ZSAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RjZjBmYTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1B1cnBsZSAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUHVycGxlIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTIyZWI3OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1wdXJwbGUgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tcHVycGxlIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjE5OGRiOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUGluayAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUGluayAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzYzMDU2YjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tcGluayAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1waW5rIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1yZWQgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tcmVkIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQ29yYWwgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0NvcmFsIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOGMyZDRiOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1jb3JhbCAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1jb3JhbCAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmOTE5NjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tb3JhbmdlIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLW9yYW5nZSAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y4YTE3MTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRlck9yYW5nZSAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGVyT3JhbmdlIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZlMmQyOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS15ZWxsb3cgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0teWVsbG93IC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZkYzczOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodHllbGxvdyAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodHllbGxvdyAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmFhZjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JlaWdlIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtCZWlnZSAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RjYmU5NjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tYmVpZ2UgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tYmVpZ2UgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWdyZWVuIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmM7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWdyZWVuIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzVlZjZjOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodEdyZWVuIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0R3JlZW4gLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXN1c3RhaW5hYmxlR3JlZW4gLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tc3VzdGFpbmFibGVHcmVlbiAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzdlYTg3YjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMzYzU5Mzk7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXllbGxvdyAuby1pbmZvYm94IHtcbiAgICBjb2xvcjogIzNjM2MzYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS15ZWxsb3cgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmFhZjsgfVxuXG4uby1jdXJhdGVkLWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLm8tY3VyYXRlZC1jb250ZW50IC5tLWNvbnRhaW5lci0taGFzTWFyZ2luIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWN1cmF0ZWQtY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGVyLCAuby1jdXJhdGVkLWNvbnRlbnRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGVyLCAuby1jdXJhdGVkLWNvbnRlbnRfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1jdXJhdGVkLWNvbnRlbnRfX3RlYXNlci1saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWN1cmF0ZWQtY29udGVudF9fdGVhc2VyLWxpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuby1jdXJhdGVkLWNvbnRlbnRfX3RlYXNlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzdweDsgfSB9XG4gICAgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi13aWR0aDogMTlweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSBzcGFuIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDIycHg7IH0gfVxuICAuby1jdXJhdGVkLWNvbnRlbnRfX3RhZ3Mge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudF9fdGFnIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50X190YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtZGFya01pbnQgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMwMDYwNTg7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1taW50IC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNjRjOGI5OyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtbGlnaHRNaW50IC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZDFlZGU3OyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtZGFya0JsdWUgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMxZTVhNzg7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1ibHVlIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNmVhMGViOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtbGlnaHRibHVlIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZGNmMGZhOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtZGFya1B1cnBsZSAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzUyMmViNzsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLXB1cnBsZSAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2IxOThkYjsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWRhcmtQaW5rIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNjMwNTZiOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtcGluayAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2U4OWZkZDsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLXJlZCAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWRhcmtDb3JhbCAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzhjMmQ0YjsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWNvcmFsIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtb3JhbmdlIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZjhhMTcxOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtbGlnaHRlck9yYW5nZSAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZTJkMjsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLXllbGxvdyAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZGM3MzsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWxpZ2h0eWVsbG93IC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZmYWFmOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtZGFya0JlaWdlIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZGNiZTk2OyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtYmVpZ2UgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1ncmVlbiAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2M1ZWY2YzsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWxpZ2h0R3JlZW4gLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjN2VhODdiOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMzYzU5Mzk7IH1cblxuLm8tZG93bmxvYWRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWRvd25sb2FkcyB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWRvd25sb2FkcyB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tZG93bmxvYWRzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNikpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1kb3dubG9hZHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tZG93bmxvYWRzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAuby1kb3dubG9hZHNfX2NsdXN0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLm8tZG93bmxvYWRzX19jbHVzdGVyOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLm8tZG93bmxvYWRzX19jbHVzdGVyVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAuby1kb3dubG9hZHNfX2Rvd25sb2FkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4vKipcbiAqIFJldHVybnMgY29sb3IgZnJvbSBzZXR0aW5ncyByZWZlcmVuY2VkIGJ5IGlkXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICRpZCBJZGVudGlmaWVyIGZvciB0aGUgY29sb3IgaW4gdGhlIGNvbmZpZ3VyYXRpb24gbWFwXG4gKiBAcGFyYW0gIHttYXB9ICRjb2xvcnMgTWFwIHdpdGggY29sb3JzXG4gKiBAcmV0dXJuIHtjb2xvcn0gUmVzdWx0aW5nIGNvbG9yIGZyb20gY29uZmlndXJhdGlvbiBmaWxlXG4gKi9cbi8qKlxuc2Fzcy1tcSBjb25maWd1cmF0aW9uXG5odHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xXG5cblVzYWdlOiBtcSgpIHRha2VzIHVwIHRvIHRocmVlIG9wdGlvbmFsIHBhcmFtZXRlcnM6XG4kZnJvbTogaW5jbHVzaXZlIG1pbi13aWR0aCBib3VuZGFyeVxuJHVudGlsOiBleGNsdXNpdmUgbWF4LXdpZHRoIGJvdW5kYXJ5XG4kYW5kOiBhZGRpdGlvbmFsIGN1c3RvbSBkaXJlY3RpdmVzXG5cbioqL1xuLyoqXG4gKiBSZXR1cm5zIHNwYWNpbmcgZnJvbSBzZXR0aW5ncyByZWZlcmVuY2VkIGJ5IGlkXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICRpZCBJZGVudGlmaWVyIGZvciB0aGUgc3BhY2UgaW4gdGhlIGNvbmZpZ3VyYXRpb24gbWFwXG4gKiBAcGFyYW0gIHttYXB9ICRzcGFjaW5ncyBNYXAgd2l0aCBzcGFjaW5nc1xuICogQHJldHVybiB7bnVtYmVyfSBSZXN1bHRpbmcgc3BhY2UgZnJvbSBjb25maWd1cmF0aW9uIGZpbGVcbiAqL1xuLyoqXG4gKiBMb29rcyB1cCB0aGUgcGFzc2VkIHotaXRlbSBpbiBhIHotZ3JvdXAgaW4gYSB6LW1hcCBhbmQgcmV0dXJucyBpdHMgei1pbmRleC5cbiAqIEEgei1tYXAgaGFzIHRvIGJlIGRlZmluZWQgaW4gc2V0dGluZ3MgY29udGFpbmluZyB6LWdyb3VwcyB0aGF0IGNvbnRhaW4gei1pdGVtcyB3aXRoIGEgei1pbmRleCBhcyB2YWx1ZSBlYWNoLlxuICogV2l0aCB0aGUgJHotaW5kZXgtb2Zmc2V0IHBhcmFtZXRlciB0aGUgei1pbmRleCBvZiBlYWNoIHotaXRlbSBjYW4gYmUgaW5jcmVhc2VkLlxuICogVXNlciB0aGlzIGZ1bmN0aW9uIGxpa2UgdGhpczpcbiAqIHotaW5kZXg6IGdldC16LWluZGV4KCdoZWFkZXInKTsgLy8gUmV0dXJucyB0aGUgY29ycmVjdCBiYXNlIHotaW5kZXggZm9yIHRoZSBuYXZpZ2F0aW9uXG4gKiB6LWluZGV4OiBnZXQtei1pbmRleCgnc2VhcmNoJywgJ2hlYWRlcicpOyAvLyBJbiB0aGlzIGNhc2UgbmF2aWdhdGlvbiBoYXMgaXRzIG93biB6LWluZGV4LWdyb3VwIGRlZmluZWQgYW5kIGl0IHdpbGwgcmV0dXJuIHRoZSB6LWluZGV4IG9mIHRoZSBuYXYtaXRlbSBvZiB0aGUgbmF2aWdhdGlvblxuICogQHBhcmFtICB7c3RyaW5nfSAkei1pdGVtIElkZW50aWZpZXIgb2YgdGhlIHotaXRlbSBmcm9tIGNvbmZpZ3VyYXRpb25cbiAqIEBwYXJhbSAge3N0cmluZ30gJHotZ3JvdXAgSWRlbnRpZmllciBvZiB0aGUgei1ncm91cC4gQnkgZGVmYXVsdCB0aGlzIGlzIHRoZSBcInJvb3RcIi1ncm91cFxuICogQHBhcmFtICB7bWFwfSAkei1tYXAgVGhlIHotbWFwIGNvbmZpZ3VyYXRpb24gbWFwXG4gKiBAcmV0dXJuIHtudW1iZXJ9IFJlc3VsdGluZyB6LWluZGV4XG4gKi9cbi8qKlxuICogUmV0dXJucyBjb2xvciBmcm9tIHNldHRpbmdzIHJlZmVyZW5jZWQgYnkgaWRcbiAqIEBwYXJhbSAge3N0cmluZ30gJGJyZWFrcG9pbnQgSWRlbnRpZmllciBmb3IgdGhlIGNvbG9yIGluIHRoZSBjb25maWd1cmF0aW9uIG1hcFxuICogQHBhcmFtICB7bWFwfSAkY29sb3JzIE1hcCB3aXRoIGNvbG9yc1xuICogQHJldHVybiB7bnVtYmVyfSBSZXN1bHRpbmcgY29sb3IgZnJvbSBjb25maWd1cmF0aW9uIGZpbGVcbiAqL1xuLyoqXG4gKiBHZXQgcmVzcG9uc2l2ZSBndXR0ZXIgY2FsY3VsYXRpb25cbiAqIEBwYXJhbSB7U3RyaW5nfSBjc3MgcHJvcGVydHlcbiAqIEBwYXJhbSB7TWFwfSBtYXAgY29udGFpbmluZyBjb2x1bW4gY29uZmlndXJhdGlvbiBmb3IgYnJlYWtwb2ludHMgKG1vYmlsZTogNCBvZiA2LCBkZXNrdG9wOiAxMCBvZiAxMilcbiAqL1xuLyoqXG4gKiBTZXRzIHRoZSByZXNwb25zaXZlIGd1dHRlciBjYWxjdWxhdGlvbiB0byBhIHNwZWNpZmljIGF0dHJpYnV0ZVxuICogQHBhcmFtIHtTdHJpbmd9ICRwcm9wZXJ0eSBjc3MgcHJvcGVydHkgdGhhdCBzaG91bGQgZ2V0IHRoZSB2YWx1ZVxuICogQHBhcmFtIHtMaXN0fSAkYnJlYWtwb2ludHMgTGlzdCBvZiBicmVha3BvaW50cyB0aGUgcHJvcGVydHkgc2hvdWxkIGdldCB0aGUgZ3V0dGVyIGZvclxuICogQHBhcmFtIHtCb29sZWFufSAkYmFzZSBpc3Qgb2YgYnJlYWtwb2ludHMgdG8gZXhjbHVkZVxuICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyohIFBob3RvU3dpcGUgRGVmYXVsdCBVSSBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXG4vKlxuXG5cdENvbnRlbnRzOlxuXG5cdDEuIEJ1dHRvbnNcblx0Mi4gU2hhcmUgbW9kYWwgYW5kIGxpbmtzXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxuXHQ0LiBDYXB0aW9uXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzIChyb290IGVsZW1lbnQsIHRvcCBiYXIsIGlkbGUgc3RhdGUsIGhpZGRlbiBzdGF0ZSwgZXRjLilcblxuKi9cbi8qXG5cblx0MS4gQnV0dG9uc1xuXG4gKi9cbi8qIDxidXR0b24+IGNzcyByZXNldCAqL1xuLnBzd3BfX2J1dHRvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgb3BhY2l0eTogMC43NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wc3dwX19idXR0b246Zm9jdXMsIC5wc3dwX19idXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnBzd3BfX2J1dHRvbjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gIC5wc3dwX19idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi8qIHBzd3BfX3VpLS1vdmVyLWNsb3NlIGNsYXNzIGl0IGFkZGVkIHdoZW4gbW91c2UgaXMgb3ZlciBlbGVtZW50IHRoYXQgc2hvdWxkIGNsb3NlIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb3Zlci1jbG9zZSAucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3BfX2J1dHRvbi0tc2hhcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3AtLXN1cHBvcnRzLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDsgfVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDsgfVxuXG4vKiBubyBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxuXHRBcnJvdyBidXR0b25zIGhpdCBhcmVhXG5cdChpY29uIGlzIGFkZGVkIHRvIDpiZWZvcmUgcHNldWRvLWVsZW1lbnQpXG4qL1xuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNjAsIDYwLCAwLjkpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4gICAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCAucHN3cF9fYnV0dG9uLWljb24sXG4gICAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IC5wc3dwX19idXR0b24taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjYpOyB9IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1lbWJlZC1jb2RlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKlxuXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xuXG4gKi9cbi5wc3dwX19jb3VudGVyLFxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE2MDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICB6LWluZGV4OiAxNjIwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgY29sb3I6ICMzYzNjM2M7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ViMDAxZjsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4ge1xuICBvcGFjaXR5OiAxOyB9XG4gIC5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi8qIGluY3JlYXNlIHNpemUgb2Ygc2hhcmUgbGlua3Mgb24gdG91Y2ggZGV2aWNlcyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBwYWRkaW5nOiAxNnB4IDEycHg7IH1cblxuLypcblxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcblxuICovXG4ucHN3cF9fY291bnRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi8qXG5cblx0NC4gQ2FwdGlvblxuXG4gKi9cbi5wc3dwX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbjsgfVxuXG4ucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNjAsIDYwLCAwLjkpICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNjY2M7IH1cblxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cF9fZW1iZWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGxlZnQ6IC03N3B4O1xuICB0b3A6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucHN3cF9fZW1iZWQtdG9vbHRpcC0taXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBzd3BfX2VtYmVkLXRvb2x0aXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00cHg7XG4gICAgcmlnaHQ6IDk1cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5wc3dwX19lbWJlZC10b29sdGlwIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuXG4vKiBGYWtlIGNhcHRpb24gZWxlbWVudCwgdXNlZCB0byBjYWxjdWxhdGUgaGVpZ2h0IG9mIG5leHQvcHJldiBpbWFnZSAqL1xuLnBzd3BfX2NhcHRpb24tLWZha2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcblxuXHQ1LiBMb2FkaW5nIGluZGljYXRvciAocHJlbG9hZGVyKVxuXG5cdFlvdSBjYW4gcGxheSB3aXRoIGl0IGhlcmUgLSBodHRwOi8vY29kZXBlbi5pby9kaW1zZW1lbm92L3Blbi95eUJXb1JcblxuICovXG4ucHN3cF9fcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxMnB4OyB9XG5cbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gICAgLyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi8gfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG4gIC5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICAgIGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTsgfVxuICAucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuICAgIGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2N1dCB7XG4gIC8qXG5cdFx0XHRUaGUgaWRlYSBvZiBhbmltYXRpbmcgaW5uZXIgY2lyY2xlIGlzIGJhc2VkIG9uIFBvbHltZXIgKFwibWF0ZXJpYWxcIikgbG9hZGluZyBpbmRpY2F0b3Jcblx0XHRcdCBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcblx0XHQqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBzd3BfX3ByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbi8qXG5cblx0Ni4gQWRkaXRpb25hbCBzdHlsZXNcblxuICovXG4vKiByb290IGVsZW1lbnQgb2YgVUkgKi9cbi5wc3dwX191aSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE1NTA7IH1cblxuLyogdG9wIGJsYWNrIGJhciB3aXRoIGJ1dHRvbnMgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yICovXG4ucHN3cF9fdG9wLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNjAsIDYwLCAwLjkpOyB9XG5cbi5wc3dwX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuOSk7IH1cblxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBwc3dwX191aS0taWRsZSBjbGFzcyBpcyBhZGRlZCB3aGVuIG1vdXNlIGlzbid0IG1vdmluZyBmb3Igc2V2ZXJhbCBzZWNvbmRzIChKUyBvcHRpb24gdGltZVRvSWRsZSkgKi9cbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLypcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xuKi9cbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cbiAgb3BhY2l0eTogMC4wMDE7IH1cblxuLyogcHN3cF9fdWktLW9uZS1zbGlkZSBjbGFzcyBpcyBhZGRlZCB3aGVuIHRoZXJlIGlzIGp1c3Qgb25lIGl0ZW0gaW4gZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ucHN3cCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24taWNvbi0tem9vbS1pbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24taWNvbi0tem9vbS1vdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLWljb24tLWFjdGl2YXRlLWZzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLWljb24tLWRlYWN0aXZhdGUtZnMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wc3dwX19idXR0b24ge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAgIC5wc3dwX19idXR0b24taWNvbiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5wc3dwX19idXR0b24taWNvbi0tem9vbS1vdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucHN3cF9fYnV0dG9uLWljb24tLWRlYWN0aXZhdGUtZnMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNyAhaW1wb3J0YW50OyB9XG4gIC5wc3dwX19iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYyAhaW1wb3J0YW50OyB9XG4gIC5wc3dwX190b3AtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjOyB9XG4gIC5wc3dwX19jYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMjUwbXMgZWFzZS1pbiwgb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuICAgIC5wc3dwX19jYXB0aW9uLS1leHRlbmRlZCB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICAgIC5wc3dwX19jYXB0aW9uLW1vcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLW91dDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucHN3cF9fY2FwdGlvbi0tZXh0ZW5kYWJsZSAucHN3cF9fY2FwdGlvbi1tb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBzd3BfX2NhcHRpb24tLWV4dGVuZGVkIC5wc3dwX19jYXB0aW9uLW1vcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgLnBzd3BfX2NhcHRpb24tLWV4dGVuZGVkIC5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLW91dDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnBzd3BfX2NhcHRpb24tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7IH1cbiAgICAgIC5wc3dwX19jYXB0aW9uLWNvbnRlbnQtdXBwZXJjYXNlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wc3dwX19jYXB0aW9uIHAge1xuICAgICAgbWFyZ2luOiA1cHggMDsgfVxuXG4ucHN3cF9faW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDIwMDA7IH1cbiAgLnBzd3BfX2luZm9bYXJpYS1oaWRkZW49J2ZhbHNlJ10ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wc3dwX19pbmZvLXNoaW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBzd3BfX2luZm8td3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICMxZTVhNzg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzVweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAucHN3cF9faW5mby13cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDM1cHg7IH0gfVxuICAgIC5wc3dwX19pbmZvLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnBzd3BfX2luZm8td3JhcHBlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAucHN3cF9faW5mby1jbG9zZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAucHN3cF9faW5mby1jbG9zZSBzdmcge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAucHN3cF9faW5mby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAucHN3cF9faW5mby10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAucHN3cF9faW5mby1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAucHN3cF9faW5mby1tZXRhIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMTVweDsgfVxuICAgIC5wc3dwX19pbmZvLW1ldGEgYTpub3QoW2hyZWY9JyMnXSkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnBzd3BfX2luZm8tbWV0YS10aXRsZSwgLnBzd3BfX2luZm8tY29udGFjdC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLm8tbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5vLW1lZGlhLS1zaW5nbGUtZnVsbHdpZHRoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1zaW5nbGUtZnVsbHdpZHRoIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tbWVkaWEtLXNpbmdsZS1mdWxsd2lkdGgge1xuICAgICAgICB3aWR0aDogY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1zaW5nbGUtZnVsbHdpZHRoIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1zaW5nbGUtZnVsbHdpZHRoIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5vLW1lZGlhLS1zaW5nbGUtaW5saW5lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLXNpbmdsZS1pbmxpbmUge1xuICAgICAgICB3aWR0aDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tbWVkaWEtLXNpbmdsZS1pbmxpbmUge1xuICAgICAgICB3aWR0aDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLXNpbmdsZS1pbmxpbmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgLm8tbWVkaWEtLWdhbGxlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLWdhbGxlcnkge1xuICAgICAgICB3aWR0aDogY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAuby1tZWRpYV9faGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuby1tZWRpYV9fZmlndXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuby1tZWRpYV9fZmlndXJlLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWxpbmsge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfSB9XG4gIC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIC5vLW1lZGlhLS1zaW5nbGUtaW5saW5lIC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICAuby1tZWRpYS0tc2luZ2xlLWZ1bGx3aWR0aCAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbiAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtIDJweCkgLyAyICogMSkpOyB9XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDRweCArICgoMTAwJSAtIDE2cHgpIC8gOSAqIDMpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzkuOTllbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50Om50aC1jaGlsZCgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6bGFzdC1jaGlsZCwgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50Om50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgICAgICAgei1pbmRleDogMTsgfSB9XG4gICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gMnB4KSAvIDIgKiAxKSk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg4cHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogNSkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAxNHB4KSAvIDggKiA0KSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDRweCArICgoMTAwJSAtIDEycHgpIC8gNyAqIDMpKTsgfSB9XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudDpudGgtY2hpbGQoMSkge1xuICAgICAgICB3aWR0aDogY2FsYygoKDEwMCUgLSAycHgpIC8gMiAqIDEpKTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg4cHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogNSkpOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMTRweCkgLyA4ICogNCkpOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMTJweCkgLyA3ICogNCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgICAgICAgICAvKiBzdHlsZWxpbnQtZW5hYmxlICovIH1cbiAgICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudDpudGgtY2hpbGQoMikgXzotbXMtbGFuZyh4KSwgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5vLW1lZGlhX19maWd1cmUtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm8tbWVkaWFfX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuNSk7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDEwcHgpOyB9XG4gICAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby1tZWRpYV9fYnV0dG9uLFxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tbWVkaWFfX2J1dHRvbiB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2J1dHRvbiB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2J1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMTZweCkgLyA5ICogMykpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDJweCArICgoMTAwJSAtIDE2cHgpIC8gOSAqIDIpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fYnV0dG9uIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICByaWdodDogLTY1cHg7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMTRweCkgLyA4ICogMykpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMTJweCkgLyA3ICogMikpOyB9IH1cbiAgLm8tbWVkaWE6aG92ZXIgLm8tbWVkaWFfX2J1dHRvbiwgLm8tbWVkaWFfX2J1dHRvbi56b29tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICAuby1tZWRpYS0tZ2FsbGVyeTpob3ZlciAuby1tZWRpYV9fYnV0dG9uLFxuICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fYnV0dG9uLnpvb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeTpob3ZlciAuby1tZWRpYV9fYnV0dG9uLFxuICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2J1dHRvbi56b29tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgLTEwcHgpOyB9IH1cbiAgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYzsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrTWludCAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tbWludCAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRNaW50IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNzsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmx1ZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tYmx1ZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRibHVlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUHVycGxlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNzsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1wdXJwbGUgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtQaW5rIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1waW5rIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1yZWQgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtDb3JhbCAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tY29yYWwgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLW9yYW5nZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRlck9yYW5nZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0teWVsbG93IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodHllbGxvdyAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JlaWdlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1iZWlnZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZ3JlZW4gLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0R3JlZW4gLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLXN1c3RhaW5hYmxlR3JlZW4gLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS15ZWxsb3cgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9IH1cbiAgLm8tbWVkaWFfX2J1dHRvbi1zdmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogOHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fYnV0dG9uLXN2ZyB7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAuby1tZWRpYV9fYnV0dG9uLWNvdW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjNweDtcbiAgICByaWdodDogNDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYV9fYnV0dG9uLWNvdW50IHtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICByaWdodDogNDFweDsgfSB9XG4gIC5vLW1lZGlhX19maWd1cmUtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAuby1tZWRpYV9fZmlndXJlLWNhcHRpb24gYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgIC5vLW1lZGlhX19maWd1cmUtY2FwdGlvbiBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5vLW1lZGlhX19maWd1cmUtY2FwdGlvbiBhW3RhcmdldD0nX2JsYW5rJ106aG92ZXI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy1yZWQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuby1tZWRpYS0tdGhlbWUtZGFya01pbnQgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzAwNjA1ODsgfVxuICAuby1tZWRpYS0tdGhlbWUtbWludCAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjRjOGI5OyB9XG4gIC5vLW1lZGlhLS10aGVtZS1saWdodE1pbnQgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2QxZWRlNzsgfVxuICAuby1tZWRpYS0tdGhlbWUtZGFya0JsdWUgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzFlNWE3ODsgfVxuICAuby1tZWRpYS0tdGhlbWUtYmx1ZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmVhMGViOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1saWdodGJsdWUgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2RjZjBmYTsgfVxuICAuby1tZWRpYS0tdGhlbWUtZGFya1B1cnBsZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTIyZWI3OyB9XG4gIC5vLW1lZGlhLS10aGVtZS1wdXJwbGUgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2IxOThkYjsgfVxuICAuby1tZWRpYS0tdGhlbWUtZGFya1BpbmsgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzYzMDU2YjsgfVxuICAuby1tZWRpYS0tdGhlbWUtcGluayAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTg5ZmRkOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1yZWQgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmOTE5NjsgfVxuICAuby1tZWRpYS0tdGhlbWUtZGFya0NvcmFsIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICM4YzJkNGI7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWNvcmFsIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZjkxOTY7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLW9yYW5nZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhhMTcxOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1saWdodGVyT3JhbmdlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmUyZDI7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLXllbGxvdyAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZkYzczOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1saWdodHllbGxvdyAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmYWFmOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1kYXJrQmVpZ2UgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2RjYmU5NjsgfVxuICAuby1tZWRpYS0tdGhlbWUtYmVpZ2UgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZTZkNzsgfVxuICAuby1tZWRpYS0tdGhlbWUtZ3JlZW4gLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2M1ZWY2YzsgfVxuICAuby1tZWRpYS0tdGhlbWUtbGlnaHRHcmVlbiAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWZmZmNkOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICM3ZWE4N2I7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICMzYzU5Mzk7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI2RjZjBmYTtcbiAgcGFkZGluZzogMjVweCAwIDE1cHg7XG4gIGhlaWdodDogMTU1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xMDB2dztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjZGNmMGZhOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaDphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTAwdnc7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogI2RjZjBmYTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaCB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoIHtcbiAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMnB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1pbnB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWlucHV0LFxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWlucHV0IHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWJ1dHRvbixcbiAgICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1idXR0b24ge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtZmlsdGVyLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1maWx0ZXItYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtZmlsdGVyLWJ1dHRvbixcbiAgICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1maWx0ZXItYnV0dG9uIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtZmlsdGVyLWJ1dHRvbjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogIzNjM2MzYzsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtaWNvbiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjM2MzYzNjOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMjBweCwgMWZyKSk7XG4gIGNvbHVtbi1nYXA6IDJweDtcbiAgcm93LWdhcDogMzVweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0cy1sb2FkLW1vcmUge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19uby1yZXN1bHRzIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgcGFkZGluZzogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX25vLXJlc3VsdHMgcCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtbGlicmFyeV9fbm8tcmVzdWx0cyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIGJhY2tncm91bmQ6ICNkY2YwZmE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWRhcmtNaW50IC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMwMDYwNTg7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1taW50IC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICM2NGM4Yjk7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1saWdodE1pbnQgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2QxZWRlNzsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWRhcmtCbHVlIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMxZTVhNzg7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1ibHVlIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICM2ZWEwZWI7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1saWdodGJsdWUgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2RjZjBmYTsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWRhcmtQdXJwbGUgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzUyMmViNzsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLXB1cnBsZSAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjYjE5OGRiOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtZGFya1BpbmsgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzYzMDU2YjsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLXBpbmsgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2U4OWZkZDsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLXJlZCAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY5MTk2OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtZGFya0NvcmFsIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICM4YzJkNGI7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1jb3JhbCAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY5MTk2OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtb3JhbmdlIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmOGExNzE7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1saWdodGVyT3JhbmdlIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmUyZDI7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS15ZWxsb3cgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZGM3MzsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWxpZ2h0eWVsbG93IC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZhYWY7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1kYXJrQmVpZ2UgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2RjYmU5NjsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWJlaWdlIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmNWU2ZDc7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1ncmVlbiAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjYzVlZjZjOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtbGlnaHRHcmVlbiAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZmZmNkOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjN2VhODdiOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzNjNTkzOTsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWNvcHkge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWNvcHkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtdGFnIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDhweDsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtc2tlbGV0b24ge1xuICBvcGFjaXR5OiAwLjM7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LXNrZWxldG9uID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2RjZjBmYTsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtc2tlbGV0b24gPiBkaXY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4ICogMik7IH1cbiAgICAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtc2tlbGV0b24gPiBkaXY6bm90KDpmaXJzdC1vZi10eXBlKSA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtc2tlbGV0b24gPiBkaXY6bm90KDpmaXJzdC1vZi10eXBlKSBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGNmMGZhO1xuICAgICAgaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtc2tlbGV0b24gPiBkaXY6bm90KDpmaXJzdC1vZi10eXBlKSBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA3MCU7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyIHtcbiAgYmFja2dyb3VuZDogI2RjZjBmYTtcbiAgcGFkZGluZzogMTEwcHggMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICB6LWluZGV4OiA5OTtcbiAgYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyLmlzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlcjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTAwdnc7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogI2RjZjBmYTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHRvcDogMjVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXItY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci1jbG9zZSxcbiAgICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci1jbG9zZSB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyLXRhZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAgIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci10YWc6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ViMDAxZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyLXRhZy5pc0FjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXItdGFnW2Rpc2FibGVkXSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXItaWNvbiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjM2MzYzNjOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX2FwcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19jb250ZW50LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uby1tZWRpYS1saWJyYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tbW9kYWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9IH1cbiAgLm8tbW9kYWxfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgLm8tbW9kYWxfX2JvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuby1tb2RhbF9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDM1cHggODBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLW1vZGFsX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5vLW1vZGFsX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDsgfVxuICAuby1tb2RhbF9fY2xvc2Uge1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIGhlaWdodDogNTVweDtcbiAgICB3aWR0aDogNTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm8tbW9kYWxfX2Zvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5vLXF1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tcXVvdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLXF1b3RlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tcXVvdGUge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXF1b3RlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1xdW90ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1xdW90ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogODFweDtcbiAgICBmaWxsOiAjZjVlNmQ3OyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtNaW50IC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tZGFya01pbnQgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMCwgOTYsIDg4LCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLW1pbnQgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1taW50IC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDEwMCwgMjAwLCAxODUsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRNaW50IC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRNaW50IC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDIwOSwgMjM3LCAyMzEsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JsdWUgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmx1ZSAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgzMCwgOTAsIDEyMCwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1ibHVlIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tYmx1ZSAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgxMTAsIDE2MCwgMjM1LCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0Ymx1ZSAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0Ymx1ZSAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgyMjAsIDI0MCwgMjUwLCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtQdXJwbGUgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUHVycGxlIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDgyLCA0NiwgMTgzLCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLXB1cnBsZSAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLXB1cnBsZSAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgxNzcsIDE1MiwgMjE5LCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtQaW5rIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tZGFya1BpbmsgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoOTksIDUsIDEwNywgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1waW5rIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tcGluayAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgyMzIsIDE1OSwgMjIxLCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLXJlZCAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLXJlZCAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgyNTUsIDE0NSwgMTUwLCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtDb3JhbCAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWRhcmtDb3JhbCAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgxNDAsIDQ1LCA3NSwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1jb3JhbCAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWNvcmFsIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDI1NSwgMTQ1LCAxNTAsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tb3JhbmdlIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tb3JhbmdlIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDI0OCwgMTYxLCAxMTMsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRlck9yYW5nZSAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0ZXJPcmFuZ2UgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMjU1LCAyMjYsIDIxMCwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS15ZWxsb3cgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS15ZWxsb3cgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMjU1LCAyMjAsIDExNSwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodHllbGxvdyAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0eWVsbG93IC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDI1NSwgMjUwLCAxNzUsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JlaWdlIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JlaWdlIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDIyMCwgMTkwLCAxNTAsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tYmVpZ2UgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1iZWlnZSAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgyNDUsIDIzMCwgMjE1LCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWdyZWVuIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tZ3JlZW4gLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMTk3LCAyMzksIDEwOCwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodEdyZWVuIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRHcmVlbiAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgyMzksIDI1NSwgMjA1LCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLXN1c3RhaW5hYmxlR3JlZW4gLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1zdXN0YWluYWJsZUdyZWVuIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDEyNiwgMTY4LCAxMjMsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSg2MCwgODksIDU3LCAwLjIpOyB9XG4gIC5vLXF1b3RlX19zdGFydC1pY29uIHtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuby1xdW90ZS0taGFzLWltYWdlIC5vLXF1b3RlX19zdGFydC1pY29uIHtcbiAgICAgIHRvcDogNzVweDsgfVxuICAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDsgfVxuICAgIC5vLXF1b3RlLS1oYXMtYXV0aG9yIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBib3R0b206IC0xMHB4OyB9XG4gIC5vLXF1b3RlX19xdW90YXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vLXF1b3RlX19xdW90YXRpb24tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1xdW90ZV9fcXVvdGF0aW9uLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIC5vLXF1b3RlX19pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDk1cHg7IH1cbiAgLm8tcXVvdGVfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5vLXF1b3RlX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLm8tcXVvdGUgYTpob3ZlciB7XG4gICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgLm8tcXVvdGUgYVt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLXF1b3RlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMTNweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuby1xdW90ZSBhW3RhcmdldD0nX2JsYW5rJ106aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstcXVvdGUtcmVkLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMTNweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm8tcXVvdGUgYS5vLXF1b3RlX19saW5rLS1saW5rZWRpblt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWxpbmtlZGluLnN2Z1wiKTsgfVxuICAuby1xdW90ZSBhLm8tcXVvdGVfX2xpbmstLWxpbmtlZGluW3RhcmdldD0nX2JsYW5rJ106aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstbGlua2VkaW4tcmVkLnN2Z1wiKTsgfVxuICAuby1xdW90ZSBhLm8tcXVvdGVfX2xpbmstLXhpbmdbdGFyZ2V0PSdfYmxhbmsnXTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay14aW5nLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMTRweDsgfVxuICAuby1xdW90ZSBhLm8tcXVvdGVfX2xpbmstLXhpbmdbdGFyZ2V0PSdfYmxhbmsnXTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay14aW5nLXJlZC5zdmdcIik7IH1cbiAgLm8tcXVvdGUgYS5vLXF1b3RlX19saW5rLS1mYWNlYm9va1t0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1mYWNlYm9vay5zdmdcIik7IH1cbiAgLm8tcXVvdGUgYS5vLXF1b3RlX19saW5rLS1mYWNlYm9va1t0YXJnZXQ9J19ibGFuayddOmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1mYWNlYm9vay1yZWQuc3ZnXCIpOyB9XG4gIC5vLXF1b3RlIGEuby1xdW90ZV9fbGluay0tdHdpdHRlclt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTlweCAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstdHdpdHRlci5zdmdcIik7IH1cbiAgLm8tcXVvdGUgYS5vLXF1b3RlX19saW5rLS10d2l0dGVyW3RhcmdldD0nX2JsYW5rJ106aG92ZXI6OmJlZm9yZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay10d2l0dGVyLXJlZC5zdmdcIik7IH1cblxuLm8tc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5vLXNlYXJjaF9fYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3O1xuICAgIHBhZGRpbmc6IDI1cHggMCAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fYmFyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2JhciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDsgfSB9XG4gIC5vLXNlYXJjaF9fYmFyLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2Jhci1mb3JtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19iYXItZm9ybSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19iYXItZm9ybSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2Jhci1mb3JtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIC5vLXNlYXJjaF9fYmFyLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk5ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fYmFyLWlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk5ZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tc2VhcmNoX19iYXItaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2Jhci1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXNlYXJjaF9fYmFyLWlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5vLXNlYXJjaF9fYmFyLWlucHV0LFxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tc2VhcmNoX19iYXItaW5wdXQge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAuby1zZWFyY2hfX2Jhci1idXR0b24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5vLXNlYXJjaF9fYmFyLWJ1dHRvbixcbiAgICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5vLXNlYXJjaF9fYmFyLWJ1dHRvbiB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gIC5vLXNlYXJjaF9fYmFyLWljb24ge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAuby1zZWFyY2hfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAuby1zZWFyY2hfX2ZpbHRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19maWx0ZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19maWx0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19maWx0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19maWx0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc2VhcmNoX19maWx0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4OyB9IH1cbiAgLm8tc2VhcmNoX19zb3J0Qnktd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fc29ydEJ5LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX3NvcnRCeS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX3NvcnRCeS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fc29ydEJ5LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgLm8tc2VhcmNoX19zb3J0Qnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLm8tc2VhcmNoX19zb3J0QnkgPiBzcGFuIHtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDFweDsgfVxuICAgIC5vLXNlYXJjaF9fc29ydEJ5IHNlbGVjdCB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAgIC5vLXNlYXJjaF9fc29ydEJ5IHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAgICAgLm8tc2VhcmNoX19zb3J0Qnkgc2VsZWN0IG9wdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1zZWFyY2hfX3NvcnRCeSBzZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cbiAgICAgIC5vLXNlYXJjaF9fc29ydEJ5IHNlbGVjdDpmb2N1cywgLm8tc2VhcmNoX19zb3J0Qnkgc2VsZWN0OmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ViMDAxZjtcbiAgICAgICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgICAuby1zZWFyY2hfX3NvcnRCeSBzZWxlY3Q6Zm9jdXMsIC5vLXNlYXJjaF9fc29ydEJ5IHNlbGVjdDpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG4gICAgICAuby1zZWFyY2hfX3NvcnRCeSBzZWxlY3RbZGlzYWJsZWRdIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuby1zZWFyY2hfX3NvcnRCeS1pY29uLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLXNlYXJjaF9fc29ydEJ5LWljb24tLWRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuby1zZWFyY2hfX3NvcnRCeS1pY29uLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLXNlYXJjaF9fc29ydEJ5LWljb24tLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm8tc2VhcmNoX19zb3J0Qnktc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5vLXNlYXJjaF9fc29ydEJ5IHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1zZWFyY2hfX3NvcnRCeSBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICByaWdodDogMTVweDsgfSB9XG4gICAgLm8tc2VhcmNoX19zb3J0Qnkgc2VsZWN0OmRpc2FibGVkLFxuICAgIC5vLXNlYXJjaF9fc29ydEJ5IHNlbGVjdDpkaXNhYmxlZCArIGRpdiBzdmcge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuby1zZWFyY2hfX2ZpbHRlci10b2dnbGUge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAyMDBtcztcbiAgICBjb2xvcjogIzNjM2MzYztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItdG9nZ2xlW2Rpc2FibGVkXSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc2VhcmNoX19maWx0ZXItdG9nZ2xlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItLXNob3dPcHRpb25zIC5vLXNlYXJjaF9fZmlsdGVyLXRvZ2dsZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm8tc2VhcmNoX19maWx0ZXItdG9nZ2xlLFxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tc2VhcmNoX19maWx0ZXItdG9nZ2xlIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci0taGlkZUZpbHRlcnMgLm8tc2VhcmNoX19maWx0ZXItdG9nZ2xlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLm8tc2VhcmNoX19maWx0ZXItZm91bmQtcmVzdWx0cyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAuby1zZWFyY2hfX2ZpbHRlci1hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDIwMG1zO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci0tc2hvd09wdGlvbnMgLm8tc2VhcmNoX19maWx0ZXItYXJyb3cge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuby1zZWFyY2hfX2ZpbHRlci1hcnJvdy1pY29uIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAxNTBtczsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLWFycm93LS1pc09wZW4gLm8tc2VhcmNoX19maWx0ZXItYXJyb3ctaWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gIC5vLXNlYXJjaF9fZmlsdGVyLW9wdGlvbnMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCBlYXNlLWluLW91dCA1MDBtcztcbiAgICBtYXgtaGVpZ2h0OiAwOyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItLXNob3dPcHRpb25zIC5vLXNlYXJjaF9fZmlsdGVyLW9wdGlvbnMtLWlzT3BlbiB7XG4gICAgICBtYXgtaGVpZ2h0OiA4MDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlci0tc2hvd09wdGlvbnMgLm8tc2VhcmNoX19maWx0ZXItb3B0aW9ucy0taXNPcGVuIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7IH0gfVxuICAuby1zZWFyY2hfX2ZpbHRlci1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci1pdGVtLS1pcy1kb3dubG9hZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci1pdGVtLS1maXJzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyLWl0ZW0tLWZpcnN0OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzNjM2MzYzsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cbiAgLm8tc2VhcmNoX19maWx0ZXItc3ViLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uOiBzbGlkZUluIDAuM3MgZWFzZS1pbi1vdXQgMHMgZm9yd2FyZHM7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci1zdWItaXRlbS5pc0FjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItc3ViLWl0ZW0uYS10YWctLWlzRGlzYWJsZWQge1xuICAgICAgY29sb3I6ICMzYzNjM2M7XG4gICAgICBib3JkZXItY29sb3I6ICMzYzNjM2M7IH1cbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyLXN1Yi1pdGVtLmEtdGFnLS1pc0Rpc2FibGVkIC5hLXRhZ19fY291bnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci1zdWItaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5vLXNlYXJjaF9fZmlsdGVyLWZvcm1hdCwgLm8tc2VhcmNoX19maWx0ZXItc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzNjM2MzYztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLWluLW91dCAzMDBtczsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLWZvcm1hdDpob3ZlciwgLm8tc2VhcmNoX19maWx0ZXItc2VjdGlvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItZm9ybWF0LmEtdGFnLS1pc0Rpc2FibGVkLCAuby1zZWFyY2hfX2ZpbHRlci1zZWN0aW9uLmEtdGFnLS1pc0Rpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlci1mb3JtYXQuYS10YWctLWlzRGlzYWJsZWQgLmEtdGFnX19jb3VudCwgLm8tc2VhcmNoX19maWx0ZXItc2VjdGlvbi5hLXRhZy0taXNEaXNhYmxlZCAuYS10YWdfX2NvdW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci1mb3JtYXQ6bm90KC5pc0FjdGl2ZSkuYS10YWctLWlzRGlzYWJsZWQsIC5vLXNlYXJjaF9fZmlsdGVyLXNlY3Rpb246bm90KC5pc0FjdGl2ZSkuYS10YWctLWlzRGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLWZvcm1hdC5pc0FjdGl2ZSwgLm8tc2VhcmNoX19maWx0ZXItc2VjdGlvbi5pc0FjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyLWZvcm1hdC5pc0FjdGl2ZSAuYS10YWdfX2NvdW50LCAuby1zZWFyY2hfX2ZpbHRlci1zZWN0aW9uLmlzQWN0aXZlIC5hLXRhZ19fY291bnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIyMjIyMjsgfVxuICAgICAgLm8tc2VhcmNoX19maWx0ZXItZm9ybWF0LmlzQWN0aXZlOmhvdmVyLCAuby1zZWFyY2hfX2ZpbHRlci1zZWN0aW9uLmlzQWN0aXZlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjsgfVxuICAuby1zZWFyY2hfX2NvbnRlbnQtaGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuby1zZWFyY2hfX3RhZ3Mge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLm8tc2VhcmNoX190YWdzLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5vLXNlYXJjaF9fdGFncy1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5vLXNlYXJjaF9fdGFnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuby1zZWFyY2hfX3Jlc3VsdHMge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLm8tc2VhcmNoX19yZXN1bHRzLWZvb3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAuby1zZWFyY2hfX3Jlc3VsdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fcmVzdWx0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LS1jb2x1bW5zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgLm8tc2VhcmNoX19yZXN1bHQ6aG92ZXIgLmEtbGluayB7XG4gICAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgICAgLm8tc2VhcmNoX19yZXN1bHQ6aG92ZXIgLmEtbGluayAuYS1saW5rX19jaXJjbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIwMDFmOyB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0LWNvbHVtbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5vLXNlYXJjaF9fcmVzdWx0LWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LWNvbHVtbiB7XG4gICAgICAgIGZsZXg6IDUwJSAwIDA7IH1cbiAgICAgICAgLm8tc2VhcmNoX19yZXN1bHQtY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAuby1zZWFyY2hfX3Jlc3VsdC1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zZWFyY2hfX3Jlc3VsdC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1leGNlcnB0IHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc2VhcmNoX19yZXN1bHQtZXhjZXJwdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH0gfVxuICAgIC5vLXNlYXJjaF9fcmVzdWx0LWV4Y2VycHQgcCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LWV4Y2VycHQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zZWFyY2hfX3Jlc3VsdC1jb250ZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAuby1zZWFyY2hfX3Jlc3VsdC1jb250ZW50IC5vLXNlYXJjaF9fcmVzdWx0LWxpbmsge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tc2VhcmNoX19yZXN1bHQtY29udGVudCAuby1zZWFyY2hfX3Jlc3VsdC1saW5rIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0LWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLm8tc2VhcmNoX19yZXN1bHQtY2F0ZWdvcnktc3ViamVjdCB7XG4gICAgICBjb2xvcjogI2ViMDAxZjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzNjM2MzYzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tc2VhcmNoX19yZXN1bHQtY2F0ZWdvcnktc3ViamVjdCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtZGF0ZSB7XG4gICAgY29sb3I6ICMzYzNjM2M7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1jYXRlZ29yeS1pY29uIHtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zZWFyY2hfX3Jlc3VsdC1jYXRlZ29yeS1pY29uIHtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgIGxlZnQ6IC02NnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LWRldGFpbHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgIC5vLXNlYXJjaF9fcmVzdWx0LWRldGFpbC0tYm9sZCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1kb3dubG9hZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1kb3dubG9hZC1oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19yZXN1bHQtZG93bmxvYWQtaGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtZG93bmxvYWQtYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAuby1zZWFyY2hfX3Jlc3VsdC1kb3dubG9hZC1hcnRpY2xlIGEge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuby1zZWFyY2hfX3Jlc3VsdC1kb3dubG9hZC1hcnRpY2xlIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ViMDAxZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWIwMDFmOyB9XG4gIC5vLXNlYXJjaF9faGlzdG9yeS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAuby1zZWFyY2hfX2hpc3Rvcnkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLm8tc2VhcmNoX19oaXN0b3J5LXJlc3VsdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby1zZWFyY2hfX2hpc3RvcnktcmVzdWx0LFxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tc2VhcmNoX19oaXN0b3J5LXJlc3VsdCB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9faGlzdG9yeS1yZXN1bHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAuby1zZWFyY2hfX2hpc3RvcnktcmVzdWx0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZWIwMDFmOyB9XG5cbi5vLXNlY29uZGFyeS1pbnRybzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjVlNmQ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHJpZ2h0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5vLXNlY29uZGFyeS1pbnRybyB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZTZkNzsgfSB9XG5cbi5vLXNlY29uZGFyeS1pbnRyb19faGVhZGxpbmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1zZWNvbmRhcnktaW50cm9fX2hlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tc2Vjb25kYXJ5LWludHJvX19oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1zZWNvbmRhcnktaW50cm9fX2hlYWRsaW5lIHtcbiAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tc2Vjb25kYXJ5LWludHJvX19oZWFkbGluZSB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXNlY29uZGFyeS1pbnRyb19faGVhZGxpbmUge1xuICAgICAgd2lkdGg6IGNhbGMoMTZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXNlY29uZGFyeS1pbnRyb19faGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tc2Vjb25kYXJ5LWludHJvX19oZWFkbGluZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tc2Vjb25kYXJ5LWludHJvX19oZWFkbGluZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubS1zaGFyaW5nIHtcbiAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tLXNoYXJpbmcge1xuICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm0tc2hhcmluZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG5cbi5tLXNoYXJpbmdfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tc2hhcmluZ19faGVhZGxpbmUge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuXG4ubS1zaGFyaW5nX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tLXNoYXJpbmdfX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7IH1cblxuLm0tc2hhcmluZ19faXRlbS0td2hhdHNhcHAge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tLXNoYXJpbmctLWlzTW9iaWxlIC5tLXNoYXJpbmdfX2l0ZW0tLXdoYXRzYXBwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm8tc29jaWFsLXdhbGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXNvY2lhbC13YWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgLm8tc29jaWFsLXdhbGxfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXNvY2lhbC13YWxsX19oZWFkbGluZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLXNvY2lhbC13YWxsX19oZWFkbGluZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zb2NpYWwtd2FsbF9faGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1zb2NpYWwtd2FsbC0taGFzLWhlYWRsaW5lIC5vLXNvY2lhbC13YWxsX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm8tc29jaWFsLXdhbGwtLWhhcy1oZWFkbGluZSAuby1zb2NpYWwtd2FsbF9fY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIC5vLXNvY2lhbC13YWxsX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLXNvY2lhbC13YWxsX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5vLXNvY2lhbC13YWxsX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm8tc29jaWFsLXdhbGxfX2NvbnNlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4OyB9XG4gIC5vLXNvY2lhbC13YWxsX193YWxsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vLXNvY2lhbC13YWxsLS1sb2FkZWQgLm8tc29jaWFsLXdhbGxfX3dhbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vLXNvY2lhbC13YWxsIC5jcnQtcGFuZWwtbmV4dCxcbiAgLm8tc29jaWFsLXdhbGwgLmNydC1wYW5lbC1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLm8tc29jaWFsLXdhbGwgLmNydC1wYW5lbC1uZXh0IHN2ZyxcbiAgICAuby1zb2NpYWwtd2FsbCAuY3J0LXBhbmVsLXByZXYgc3ZnIHtcbiAgICAgIGNvbG9yOiAjM2MzYzNjOyB9XG4gICAgLm8tc29jaWFsLXdhbGwgLmNydC1wYW5lbC1uZXh0OmhvdmVyLCAuby1zb2NpYWwtd2FsbCAuY3J0LXBhbmVsLW5leHQ6Zm9jdXMsXG4gICAgLm8tc29jaWFsLXdhbGwgLmNydC1wYW5lbC1wcmV2OmhvdmVyLFxuICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtcGFuZWwtcHJldjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWIwMDFmOyB9XG4gICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LXBhbmVsLW5leHQ6aG92ZXIgc3ZnLCAuby1zb2NpYWwtd2FsbCAuY3J0LXBhbmVsLW5leHQ6Zm9jdXMgc3ZnLFxuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1wYW5lbC1wcmV2OmhvdmVyIHN2ZyxcbiAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtcGFuZWwtcHJldjpmb2N1cyBzdmcge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciB7XG4gICAgbWFyZ2luOiAwIDEwcHggMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWljb24teW91dHViZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1pY29uLXlvdXR1YmUgcGF0aDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZmlsbDogIzNjM2MzYzsgfVxuICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzLFxuICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIHVsLFxuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyB1bCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY0cHg7IH1cbiAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIC5jcnQtZmlsdGVyLWxhYmVsLFxuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyAuY3J0LWZpbHRlci1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSxcbiAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGEsXG4gICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3O1xuICAgICAgICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDRweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGEgc3ZnLFxuICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGEsXG4gICAgICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYSwgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddXG4gICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGEsXG4gICAgICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddXG4gICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGEge1xuICAgICAgICAgICAgb3V0bGluZTogMDsgfVxuICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYTpob3ZlcixcbiAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIwMDFmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYTpob3ZlciAuY3J0LWljb24teW91dHViZSBwYXRoLFxuICAgICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGE6aG92ZXIgLmNydC1pY29uLXlvdXR1YmUgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICNlYjAwMWY7IH1cbiAgICAgICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhOmhvdmVyIC5jcnQtaWNvbi15b3V0dWJlIHBhdGg6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGE6aG92ZXIgLmNydC1pY29uLXlvdXR1YmUgcGF0aDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhOmZvY3VzLFxuICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhOmZvY3VzIC5jcnQtaWNvbi15b3V0dWJlIHBhdGgsXG4gICAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYTpmb2N1cyAuY3J0LWljb24teW91dHViZSBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogIzIyMjIyMjsgfVxuICAgICAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGE6Zm9jdXMgLmNydC1pY29uLXlvdXR1YmUgcGF0aDpmaXJzdC1vZi10eXBlLFxuICAgICAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYTpmb2N1cyAuY3J0LWljb24teW91dHViZSBwYXRoOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKS5hY3RpdmUgYSxcbiAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpLmFjdGl2ZSBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKS5hY3RpdmUgYSAuY3J0LWljb24teW91dHViZSBwYXRoLFxuICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKS5hY3RpdmUgYSAuY3J0LWljb24teW91dHViZSBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICMyMjIyMjI7IH1cbiAgICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkuYWN0aXZlIGEgLmNydC1pY29uLXlvdXR1YmUgcGF0aDpmaXJzdC1vZi10eXBlLFxuICAgICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpLmFjdGl2ZSBhIC5jcnQtaWNvbi15b3V0dWJlIHBhdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cblxuLm8tc3RvcnktdGVhc2VyIHtcbiAgbWFyZ2luOiAxNXB4IDAgODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXN0b3J5LXRlYXNlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlcywgLm8tc3RvcnktdGVhc2VyX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX19pbWFnZXMsIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNXB4KTtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBtYXJnaW4tdG9wOiA2N3Z3OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCA1MHB4IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm8tc3RvcnktdGVhc2VyX19pbWFnZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwJTsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTI1cHg7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJfX2ZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX2ZpZ3VyZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpOyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX2ZpZ3VyZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMzVweCAwIDA7XG4gICAgZ2FwOiAyNXB4OyB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWNvbnRyb2wge1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1jb250cm9sIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tcHJldiwgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLW5leHQge1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbiB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbiwgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWljb24tLWN1cnJlbnQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0OyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbi0tY3VycmVudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1pY29uLS1zaG9ydCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5IHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBjb2xvcjogcmdiYSg5NCwgODYsIDg0LCAwLjMpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnksXG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5IHtcbiAgICAgICAgb3V0bGluZTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5IHtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeSBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUge1xuICAgICAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1pY29uIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWljb24ge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSg5NCwgODYsIDg0LCAwLjMpOyB9IH1cbiAgICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbi0tY3VycmVudCB7XG4gICAgICAgICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbi0tY3VycmVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBhbmltYXRpb246IGVudHJ5UHJvZ3Jlc3MgNHMgZWFzZS1pbjsgfSB9XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWljb24tLXNob3J0IHtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ViMDAxZjsgfVxuXG5Aa2V5ZnJhbWVzIHRlYXNlckluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyX190ZWFzZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyIHtcbiAgICAgICAgYW5pbWF0aW9uOiB0ZWFzZXJJbiAwLjRzIGVhc2UtaW47IH0gfVxuICAgIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLWhlYWRsaW5lIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLmN1cnJlbnQtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgbGluZWFyIDAuMnMsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIuY3VycmVudC12aXNpYmxlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgei1pbmRleDogMzsgfVxuICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10ZWFzZXIgLm8tc3RvcnktdGVhc2VyX19pbWFnZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDVweCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyLS10ZWFzZXIgLm8tc3RvcnktdGVhc2VyX19pbWFnZXMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10ZWFzZXIgLm8tc3RvcnktdGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyLS10ZWFzZXIgLm8tc3RvcnktdGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA1dnc7IH0gfVxuICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIHRvcDogLTE1cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjhzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDY1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1NXB4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTsgfVxuICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlcyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTNweCk7IH1cbiAgICAgICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDEwNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlcyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNXB4KTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19jb250ZW50OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNTNweCk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5vLXN0b3J5LXRlYXNlcl9fcGxheS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSg2MCwgNjAsIDYwLCAwLjkpLCAjM2MzYzNjKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3BsYXktYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDIzNSwgMCwgMzEsIDAuOSksICNlYjAwMWYpOyB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19wbGF5LWJ1dHRvbiBzdmcge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3BsYXktYnV0dG9uLnBsYXlpbmcgLm8tc3RvcnktdGVhc2VyX19wbGF5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3BsYXktYnV0dG9uOm5vdCgucGxheWluZykgLm8tc3RvcnktdGVhc2VyX19wYXVzZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm8tc3RvcnktdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIgLm8tc3RvcnktdGVhc2VyX19maWd1cmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgbGluZWFyIDAuNXMsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0OyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgyKSAuby1zdG9yeS10ZWFzZXJfX2ZpZ3VyZSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGxpbmVhciAwLjVzLCB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMykgLm8tc3RvcnktdGVhc2VyX19maWd1cmUge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC44czsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXN0b3J5LXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAgIC5vLXN0b3J5LXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMSddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgyKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMzBweCk7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzEnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjVweCwgMzBweCk7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzEnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwcHgsIDE1cHgpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPScxJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwcHgsIDE1cHgpOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPScyJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAzMHB4KTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMiddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NXB4LCAzMHB4KTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMiddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzBweCwgMTVweCk7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzInXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODBweCwgMTVweCk7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzMnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPSczJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY1cHgsIDMwcHgpOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPSczJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCAxNXB4KTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMyddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHB4LCAxNXB4KTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtNaW50J10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrTWludCddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nbWludCddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nbWludCddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nbGlnaHRNaW50J10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdsaWdodE1pbnQnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3OyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtCbHVlJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrQmx1ZSddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nYmx1ZSddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nYmx1ZSddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nbGlnaHRibHVlJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdsaWdodGJsdWUnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtQdXJwbGUnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtQdXJwbGUnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3OyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J3B1cnBsZSddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0ncHVycGxlJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrUGluayddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZGFya1BpbmsnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiOyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J3BpbmsnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J3BpbmsnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J3JlZCddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0ncmVkJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrQ29yYWwnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtDb3JhbCddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nY29yYWwnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2NvcmFsJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdvcmFuZ2UnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J29yYW5nZSddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nbGlnaHRlck9yYW5nZSddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nbGlnaHRlck9yYW5nZSddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0neWVsbG93J10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSd5ZWxsb3cnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczOyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2xpZ2h0eWVsbG93J10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdsaWdodHllbGxvdyddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZGFya0JlaWdlJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrQmVpZ2UnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2JlaWdlJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdiZWlnZSddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZ3JlZW4nXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2dyZWVuJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YzsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdsaWdodEdyZWVuJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdsaWdodEdyZWVuJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdzdXN0YWluYWJsZUdyZWVuJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdzdXN0YWluYWJsZUdyZWVuJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrU3VzdGFpbmFibGVHcmVlbiddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZGFya1N1c3RhaW5hYmxlR3JlZW4nXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya01pbnQgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtNaW50IC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTggIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtNaW50IC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjMDA2MDU4OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya01pbnQgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICMwMDYwNTg7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrTWludCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtNaW50IC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDYwNTg7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1taW50IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1taW50IC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4YjkgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLW1pbnQgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1taW50IC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjNjRjOGI5OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbWludCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLW1pbnQgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzY0YzhiOTsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0TWludCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRNaW50IC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTcgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0TWludCAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2QxZWRlNzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0TWludCAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2QxZWRlNzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0TWludCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0TWludCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZDFlZGU3OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0JsdWUgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCbHVlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzggIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCbHVlIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjMWU1YTc4OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0JsdWUgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICMxZTVhNzg7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrQmx1ZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCbHVlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICMxZTVhNzg7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ibHVlIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ibHVlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWIgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJsdWUgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ibHVlIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjNmVhMGViOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtYmx1ZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJsdWUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzZlYTBlYjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0Ymx1ZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRibHVlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmEgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0Ymx1ZSAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2RjZjBmYTsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0Ymx1ZSAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2RjZjBmYTsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0Ymx1ZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0Ymx1ZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZGNmMGZhOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1B1cnBsZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1B1cnBsZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3ICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrUHVycGxlIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNTIyZWI3OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1B1cnBsZSAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogIzUyMmViNzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtQdXJwbGUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrUHVycGxlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICM1MjJlYjc7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1wdXJwbGUgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXB1cnBsZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1wdXJwbGUgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNiMTk4ZGI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1wdXJwbGUgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNiMTk4ZGI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1wdXJwbGUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1wdXJwbGUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2IxOThkYjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtQaW5rIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrUGluayAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrUGluayAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzYzMDU2YjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtQaW5rIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjNjMwNTZiOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1BpbmsgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrUGluayAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjNjMwNTZiOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcGluayAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcGluayAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1waW5rIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcGluayAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2U4OWZkZDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXBpbmsgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1waW5rIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNlODlmZGQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1yZWQgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXJlZCAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2ICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1yZWQgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1yZWQgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1yZWQgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1yZWQgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtDb3JhbCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0NvcmFsIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGIgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtDb3JhbCAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzhjMmQ0YjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtDb3JhbCAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogIzhjMmQ0YjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtDb3JhbCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtDb3JhbCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjOGMyZDRiOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtY29yYWwgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWNvcmFsIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTYgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWNvcmFsIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtY29yYWwgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1jb3JhbCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWNvcmFsIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1vcmFuZ2UgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLW9yYW5nZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1vcmFuZ2UgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmOGExNzE7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1vcmFuZ2UgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNmOGExNzE7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1vcmFuZ2UgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1vcmFuZ2UgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2Y4YTE3MTsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0ZXJPcmFuZ2UgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0ZXJPcmFuZ2UgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMiAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRlck9yYW5nZSAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZTJkMjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0ZXJPcmFuZ2UgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNmZmUyZDI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodGVyT3JhbmdlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRlck9yYW5nZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZlMmQyOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUteWVsbG93IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS15ZWxsb3cgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MyAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUteWVsbG93IC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZkYzczOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUteWVsbG93IC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjZmZkYzczOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUteWVsbG93IC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUteWVsbG93IC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmRjNzM7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodHllbGxvdyAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHR5ZWxsb3cgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZiAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHR5ZWxsb3cgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZmZhYWY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodHllbGxvdyAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2ZmZmFhZjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0eWVsbG93IC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHR5ZWxsb3cgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmFhZjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCZWlnZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0JlaWdlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTYgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCZWlnZSAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2RjYmU5NjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCZWlnZSAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2RjYmU5NjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCZWlnZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCZWlnZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZGNiZTk2OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtYmVpZ2UgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJlaWdlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDcgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJlaWdlIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtYmVpZ2UgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1iZWlnZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJlaWdlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ncmVlbiAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZ3JlZW4gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YyAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZ3JlZW4gLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNjNWVmNmM7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ncmVlbiAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2M1ZWY2YzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZ3JlZW4gLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2M1ZWY2YzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0R3JlZW4gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0R3JlZW4gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZCAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRHcmVlbiAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2VmZmZjZDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0R3JlZW4gLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodEdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRHcmVlbiAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZWZmZmNkOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjN2VhODdiOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogIzdlYTg3YjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4gLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOSAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMzYzU5Mzk7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogIzNjNTkzOTsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzNjNTkzOTsgfVxuXG5Aa2V5ZnJhbWVzIGVudHJ5UHJvZ3Jlc3Mge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHNjYWxlWSgwJSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgc2NhbGVZKDEwMCUpOyB9IH1cblxuLm8tdHJpcGxlLXRlYXNlci1yb3cge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXRyaXBsZS10ZWFzZXItcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH0gfVxuICAuby10cmlwbGUtdGVhc2VyLXJvd19fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLm8tdHJpcGxlLXRlYXNlci1yb3cge1xuICAgICAgbWF4LXdpZHRoOiA3NSU7IH0gfVxuICAuby10cmlwbGUtdGVhc2VyLXJvdy0tYWxpZ24tdG9wIC5vLXRyaXBsZS10ZWFzZXItcm93X19ncmlkIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuby10cmlwbGUtdGVhc2VyLXJvd19fY29sIHtcbiAgICB3aWR0aDogY2FsYygycHggKyAoMTAwJSAtIDJweCkpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby10cmlwbGUtdGVhc2VyLXJvd19fY29sIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby10cmlwbGUtdGVhc2VyLXJvd19fY29sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTBweCArICgoMTAwJSAtIDI0cHgpIC8gMTIgKiA2KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby10cmlwbGUtdGVhc2VyLXJvd19fY29sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXRyaXBsZS10ZWFzZXItcm93X19jb2wge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygycHggKyAoKDEwMCUgLSA2cHgpIC8gNCAqIDAuNSkpKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC5vLXRyaXBsZS10ZWFzZXItcm93X19jb2wge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLm8tdHJpcGxlLXRlYXNlci1yb3dfX2NvbDpudGgtb2YtdHlwZSgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby10cmlwbGUtdGVhc2VyLXJvd19fY29sOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDsgfSB9XG5cbi5vLW1lZGlhLS1nYWxsZXJ5ICsgLm8tdHJpcGxlLXRlYXNlci1yb3fCoCB7XG4gIG1hcmdpbi10b3A6IDExMHB4OyB9XG5cbi5vLWhlcm8tdGVhc2VyLXJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuby1oZXJvLXRlYXNlci1yb3dfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLWhlcm8tdGVhc2VyLXJvdy0tYWxpZ24tdG9wIC5vLWhlcm8tdGVhc2VyLXJvd19fZ3JpZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLm8taGVyby10ZWFzZXItcm93X19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5vLWhlcm8tdGVhc2VyLXJvd19fY29sOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8taGVyby10ZWFzZXItcm93X19jb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuXG4uby1oZXJvLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZXJvLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgLm8taGVyby12aWRlb19fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTNweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1M3B4KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogIzNjM2MzYztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA2MDBtcyBlYXNlLW91dCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTVweCk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTsgfSB9XG4gIC5vLWhlcm8tdmlkZW8tLWlzLWluLXZpZXdwb3J0IC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxuICAubS1zdGFnZS0tZGFya01pbnQgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgLm0tc3RhZ2UtLW1pbnQgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm0tc3RhZ2UtLWxpZ2h0TWludCAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNzsgfVxuICAubS1zdGFnZS0tZGFya0JsdWUgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgLm0tc3RhZ2UtLWJsdWUgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm0tc3RhZ2UtLWxpZ2h0Ymx1ZSAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAubS1zdGFnZS0tZGFya1B1cnBsZSAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNzsgfVxuICAubS1zdGFnZS0tcHVycGxlIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiOyB9XG4gIC5tLXN0YWdlLS1kYXJrUGluayAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjsgfVxuICAubS1zdGFnZS0tcGluayAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDsgfVxuICAubS1zdGFnZS0tcmVkIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLXN0YWdlLS1kYXJrQ29yYWwgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7IH1cbiAgLm0tc3RhZ2UtLWNvcmFsIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLXN0YWdlLS1vcmFuZ2UgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgLm0tc3RhZ2UtLWxpZ2h0ZXJPcmFuZ2UgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7IH1cbiAgLm0tc3RhZ2UtLXllbGxvdyAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAubS1zdGFnZS0tbGlnaHR5ZWxsb3cgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgLm0tc3RhZ2UtLWRhcmtCZWlnZSAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAubS1zdGFnZS0tYmVpZ2UgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm0tc3RhZ2UtLWdyZWVuIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gIC5tLXN0YWdlLS1saWdodEdyZWVuIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkOyB9XG4gIC5tLXN0YWdlLS1zdXN0YWluYWJsZUdyZWVuIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gIC5tLXN0YWdlLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfVxuICAuby1oZXJvLXZpZGVvX192aWRlbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vLWhlcm8tdmlkZW9fX3ZpZGVvIHZpZGVvIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLWhlcm8tdmlkZW9fX3ZpZGVvLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNjAsIDYwLCA2MCwgMC45KSwgIzNjM2MzYyk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oZXJvLXZpZGVvX192aWRlby1idXR0b24ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIC5vLWhlcm8tdmlkZW9fX3ZpZGVvLWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyMzUsIDAsIDMxLCAwLjkpLCAjZWIwMDFmKTsgfVxuICAgIC5vLWhlcm8tdmlkZW9fX3ZpZGVvLWJ1dHRvbiBzdmcge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7IH1cbiAgICAuby1oZXJvLXZpZGVvX192aWRlby1idXR0b24ucGxheWluZyAuby1oZXJvLXZpZGVvX192aWRlby1wbGF5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuby1oZXJvLXZpZGVvX192aWRlby1idXR0b246bm90KC5wbGF5aW5nKSAuby1oZXJvLXZpZGVvX192aWRlby1wYXVzZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5vLWhpZ2hsaWdodC10ZWFzZXItcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fdGVhc2VyIHtcbiAgICAgIG1heC13aWR0aDogNzUlOyB9IH1cbiAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X19jb2w6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IGNhbGMoMnB4ICsgKDEwMCUgLSAycHgpKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X19jb2w6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4OyB9IH1cbiAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fY29sOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IGNhbGMoMnB4ICsgKDEwMCUgLSAycHgpKTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X19jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X19jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAuby1oaWdobGlnaHQtdGVhc2VyLXJvdy0taGFzLWludHJvIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X19jb2wge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3cgLm0tdGVhc2VyLS1zcXVhcmUgLm0tdGVhc2VyX19ib2R5LFxuICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93IC5tLXRlYXNlci0tYmxvY2tpbmcgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4OyB9IH1cblxuLm8tYmxvY2txdW90ZS10ZWFzZXItcm93IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXIge1xuICBtYXJnaW46IDM1cHggMCAxMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNDVweDsgfSB9XG4gIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc3cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICBtYXJnaW46IDAgMzVweDsgfSB9XG4gIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX193cmFwcGVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDY4cHgpO1xuICAgICAgICBtYXJnaW46IDAgLTM0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fd3JhcHBlciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluayB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2Y1ZTZkNztcbiAgICBtYXJnaW46IDM1cHggMCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluayB7XG4gICAgICAgIG1hcmdpbjogMzVweCAzNXB4IDA7IH0gfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rIHAge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWJyYW5kIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ViMDAxZjsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1kYXJrTWludCB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDYwNTg7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtbWludCB7XG4gICAgICBib3JkZXItY29sb3I6ICM2NGM4Yjk7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtbGlnaHRNaW50IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2QxZWRlNzsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1kYXJrQmx1ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMxZTVhNzg7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtYmx1ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICM2ZWEwZWI7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtbGlnaHRibHVlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RjZjBmYTsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1kYXJrUHVycGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzUyMmViNzsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1wdXJwbGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYjE5OGRiOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWRhcmtQaW5rIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzYzMDU2YjsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1waW5rIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U4OWZkZDsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1yZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWRhcmtDb3JhbCB7XG4gICAgICBib3JkZXItY29sb3I6ICM4YzJkNGI7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtY29yYWwge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLW9yYW5nZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmOGExNzE7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtbGlnaHRlck9yYW5nZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmUyZDI7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUteWVsbG93IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZGM3MzsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1saWdodHllbGxvdyB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZhYWY7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtZGFya0JlaWdlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RjYmU5NjsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1iZWlnZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtZ3JlZW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzVlZjZjOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWxpZ2h0R3JlZW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWZmZmNkOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjN2VhODdiOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzNjNTkzOTsgfVxuICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9faWNvbiB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLWluLW91dDtcbiAgICBvcmRlcjogMTsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19pY29uOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7IH1cbiAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgb3JkZXI6IDE7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2NpcmNsZSAuYS1saW5rX19pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgb3JkZXI6IDA7IH1cbiAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbms6aG92ZXIsIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rOmZvY3VzLFxuICAuaGFzLWhvdmVyYWJsZS1jaGlsZHJlbjpob3ZlciAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluayxcbiAgLmhhcy1ob3ZlcmFibGUtc2libGluZzpob3ZlciArIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rIHtcbiAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rOmhvdmVyIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19jaXJjbGUsIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rOmZvY3VzIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19jaXJjbGUsXG4gICAgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW46aG92ZXIgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmsgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2NpcmNsZSxcbiAgICAuaGFzLWhvdmVyYWJsZS1zaWJsaW5nOmhvdmVyICsgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW4gLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmsgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2NpcmNsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIwMDFmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7IH1cblxuLm8tdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby12aWRlbyB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXZpZGVvIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby12aWRlbyB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby12aWRlbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgLm8tdmlkZW9fX3Bvc3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLm8tdmlkZW9fX3Bvc3Rlci1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLm8tdmlkZW9fX2VtYmVkX2NvbnRhaW5lciwgLm8tdmlkZW9fX3Bvc3RlciwgLm8tdmlkZW9fX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDU2LjI2JTsgfVxuICAuby12aWRlb19faWZyYW1lLCAuby12aWRlb19fcGxheWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5vLXZpZGVvX19lbWJlZF9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5vLXZpZGVvX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5vLXZpZGVvX19idXR0b24sXG4gICAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAuby12aWRlb19fYnV0dG9uIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuby12aWRlb19fYnV0dG9uLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLW91dDtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4OyB9XG4gICAgICAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLW91dDtcbiAgICAgICAgZmlsbDogIzNjM2MzYzsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya01pbnQgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogIzAwNjA1ODsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tbWludCAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjNjRjOGI5OyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodE1pbnQgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2QxZWRlNzsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JsdWUgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogIzFlNWE3ODsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tYmx1ZSAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjNmVhMGViOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGJsdWUgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2RjZjBmYTsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1B1cnBsZSAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjNTIyZWI3OyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1wdXJwbGUgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2IxOThkYjsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1BpbmsgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogIzYzMDU2YjsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tcGluayAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZTg5ZmRkOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1yZWQgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2ZmOTE5NjsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0NvcmFsIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICM4YzJkNGI7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWNvcmFsIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICNmZjkxOTY7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLW9yYW5nZSAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZjhhMTcxOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGVyT3JhbmdlIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICNmZmUyZDI7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLXllbGxvdyAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZmZkYzczOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodHllbGxvdyAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZmZmYWFmOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmVpZ2UgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2RjYmU5NjsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tYmVpZ2UgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2Y1ZTZkNzsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tZ3JlZW4gLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2M1ZWY2YzsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRHcmVlbiAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZWZmZmNkOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1zdXN0YWluYWJsZUdyZWVuIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICM3ZWE4N2I7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICMzYzU5Mzk7IH1cbiAgICAgIC5vLXZpZGVvX19idXR0b24taWNvbi1hcnJvdyB7XG4gICAgICAgIGZpbGw6IHdoaXRlOyB9XG4gIC5vLXZpZGVvLS1pcy1wbGF5aW5nIC5vLXZpZGVvX19idXR0b24sXG4gIC5vLXZpZGVvLS1pcy1wbGF5aW5nIC5vLXZpZGVvX19wb3N0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm8tdmlkZW9fX2J1dHRvbjpob3ZlciAuby12aWRlb19fYnV0dG9uLWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7IH1cbiAgLm8tdmlkZW9fX2J1dHRvbjpob3ZlciAuby12aWRlb19fYnV0dG9uLWljb24gY2lyY2xlIHtcbiAgICBmaWxsOiAjZWIwMDFmOyB9XG4gIC5vLXZpZGVvX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby12aWRlb19fY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDE4cHgpIC8gMTAgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby12aWRlb19fY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDE2cHgpIC8gOSAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXZpZGVvX19jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRweCArICgoMTAwJSAtIDE4cHgpIC8gMTAgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby12aWRlb19fY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg0cHggKyAoKDEwMCUgLSAxNnB4KSAvIDkgKiAxKSk7IH0gfVxuICAgIC5vLXZpZGVvX19jYXB0aW9uLWhlYWRsaW5lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby12aWRlby0tY2VudGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXZpZGVvLS1jZW50ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby12aWRlby0tY2VudGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tdmlkZW8gLm8tdmlkZW9fX2NhcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMThweCkgLyAxMCAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tdmlkZW8gLm8tdmlkZW9fX2NhcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMThweCkgLyAxMCAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tdmlkZW8gLm8tdmlkZW9fX2NhcHRpb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRweCArICgoMTAwJSAtIDE4cHgpIC8gMTAgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXZpZGVvIC5vLXZpZGVvX19jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg0cHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogMSkpOyB9IH1cblxuLm8tZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIwMDFmO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gIC5vLWZvb3Rlcl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWZvb3Rlcl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAuby1mb290ZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5vLWZvb3Rlcl9fbG9nby1pbWFnZSB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLWZvb3Rlcl9fbG9nby1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4OyB9IH1cbiAgLm8tZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAuby1mb290ZXJfX2NvcHlyaWdodC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLWZvb3Rlcl9fY29weXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAuby1mb290ZXJfX3NvY2lhbC1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5vLWZvb3Rlcl9fc29jaWFsLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5vLWZvb3Rlcl9fc29jaWFsLWNvbnRhaW5lcjpiZWZvcmUsIC5vLWZvb3Rlcl9fc29jaWFsLWNvbnRhaW5lcjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1mb290ZXJfX3NvY2lhbC1jb250YWluZXI6YmVmb3JlLCAuby1mb290ZXJfX3NvY2lhbC1jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5vLWZvb3Rlcl9fc29jaWFsLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgdG9wOiAtMnB4OyB9XG4gICAgLm8tZm9vdGVyX19zb2NpYWwtY29udGFpbmVyOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1mb290ZXJfX3NvY2lhbC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMzVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAuby1mb290ZXJfX3NvY2lhbC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLm8tZm9vdGVyX19zb2NpYWwtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tZm9vdGVyX19zb2NpYWwtbGluayB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICAuby1mb290ZXJfX3NvY2lhbC1saW5rOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLm8tZm9vdGVyX19zb2NpYWwtaWNvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLm8tZm9vdGVyX19leHRlcm5hbC1pY29uIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1mb290ZXJfX25hdiB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5vLWZvb3Rlcl9fbmF2IHtcbiAgICAgIG1heC13aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgLm8tZm9vdGVyX19uYXYgdWwge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWZvb3Rlcl9fbmF2IHVsIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWNvdW50OiAxOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tZm9vdGVyX19uYXYgdWwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuby1mb290ZXJfX25hdiBsaSB7XG4gICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tZm9vdGVyX19uYXYgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8tZm9vdGVyX19uYXYgbGkge1xuICAgICAgICBtYXJnaW46IDAgMjBweDsgfSB9XG4gIC5vLWZvb3Rlcl9fbmF2IGEsXG4gIC5vLWZvb3Rlcl9fbmF2IGJ1dHRvbiB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgIC5vLWZvb3Rlcl9fbmF2IGE6aG92ZXIsXG4gICAgLm8tZm9vdGVyX19uYXYgYnV0dG9uOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLm8tZm9vdGVyX19uYXZJdGVtLS1pc0V4dGVybmFsOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5vLWZvb3Rlcl9fbmF2SXRlbS0taXNFeHRlcm5hbDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vLWZvb3Rlcl9fbmF2SXRlbS0taXNFeHRlcm5hbCBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qKlxuICogQXBwbGllcyBhdWRpbyBwbGF5ZXIgc3R5bGVzIHRvIGFuIGlucHV0W3R5cGU9XCJyYW5nZVwiXVxuICpcbiAqIEFUVEVOVElPTiBpdCBpcyBpbnRlbnRpb25hbGx5IHRoYXQgdGhlcmUgYXJlIG5vIGNvbW1hLXNlcGFyYXRlZFxuICogc2VsZWN0b3JzIGJ1dCBpbnN0ZWFkIGEgYnVuY2ggb2YgbWl4aW5zISBCcm93c2VycyBoYXZlIHNlcmlvdXNcbiAqIHRyb3VibGUgd2l0aCBpbnB1dFt0eXBlPVwicmFuZ2VcIl0gc3R5bGluZyBzb21ldGltZXMgYW5kIHNlZW0gdG8gYmVcbiAqIG5vdCBhYmxlIHRvIGFwcGx5IHJ1bGVzIGlmIHRoZXkgYXJlIGNvbW1hLXNlcGFyYXRlZC5cbiAqL1xuLm8tYXVkaW9wbGF5ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tYXVkaW9wbGF5ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1hdWRpb3BsYXllciB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tYXVkaW9wbGF5ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWF1ZGlvcGxheWVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWF1ZGlvcGxheWVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAuby1hdWRpb3BsYXllcl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG9yZGVyOiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWF1ZGlvcGxheWVyX19oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBvcmRlcjogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWF1ZGlvcGxheWVyX19oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMCUgLSAxMHB4KSAvIDYgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1hdWRpb3BsYXllcl9faGVhZGxpbmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgoMTAwJSAtIDEwcHgpIC8gNiAqIDEpKTsgfSB9XG4gIC5vLWF1ZGlvcGxheWVyX19jb3B5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgb3JkZXI6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tYXVkaW9wbGF5ZXJfX2NvcHkge1xuICAgICAgICBvcmRlcjogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWF1ZGlvcGxheWVyX19jb3B5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwJSAtIDEwcHgpIC8gNiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWF1ZGlvcGxheWVyX19jb3B5IHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoKDEwMCUgLSAxMHB4KSAvIDYgKiAxKSk7IH0gfVxuICAuby1hdWRpb3BsYXllcl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX2lubmVyLWxlZnQsIC5vLWF1ZGlvcGxheWVyX19pbm5lci1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWF1ZGlvcGxheWVyX19pbm5lci1sZWZ0LCAuby1hdWRpb3BsYXllcl9faW5uZXItcmlnaHQge1xuICAgICAgICB3aWR0aDogY2FsYygoKDEwMCUgLSAxMHB4KSAvIDYgKiAxKSk7IH0gfVxuICAuby1hdWRpb3BsYXllcl9faW5uZXItY2VudGVyIHtcbiAgICBmbGV4OiAyIDEgMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuby1hdWRpb3BsYXllcl9fcGxheS1idG4sIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtYnRuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1hdWRpb3BsYXllcl9fcGxheS1idG4sXG4gICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX19wbGF5LWJ0biwgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtYnRuLFxuICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWJ0biB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gIC5vLWF1ZGlvcGxheWVyX19wbGF5LWJ0bi1pY29uLCAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWJ0bi1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiB3cmFwcGVkIGludG8gYSBzcGFuIGVsZW1lbnQgYmVjYXVzZSBJRSBkb2VzIG5vdCBzdXBwb3J0IHRoZVxuICAgICAqIGNsYXNzTGlzdCBKYXZhU2NyaXB0IHByb3BlcnR5IG9uIFNWRyBlbGVtZW50c1xuICAgICAqLyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3BsYXktYnRuLWljb24tLXZpc2libGUsIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtYnRuLWljb24tLXZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fcGxheS1idG4taWNvbiBzdmcsIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtYnRuLWljb24gc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vLWF1ZGlvcGxheWVyX19wbGF5LWJ0bi1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtYnRuLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX3RpbWUtZWxhcHNlZCwgLm8tYXVkaW9wbGF5ZXJfX3RpbWUtdG90YWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX3NlZWsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fc2Vlazo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3O1xuICAgICAgLyogaGFjayBmb3IgdHJhY2stZWxhcHNlZCBpbiBXZWJraXQgYmFzZWQgYnJvd3NlcnMgKi9cbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ViMDAxZiB2YXIoLS12YWx1ZSwgMCUpLCB0cmFuc3BhcmVudCB2YXIoLS12YWx1ZSwgMCUpKTsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZTZkNzsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbXMtdHJhY2sge1xuICAgICAgLyogcmVtb3ZlIHdlaXJkIGdyaWQgaW4gSUUgKi9cbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1zLWZpbGwtdXBwZXIge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3OyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tb3otcmFuZ2UtcHJvZ3Jlc3Mge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWIwMDFmOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ViMDAxZjsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ViMDAxZjtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAgICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotd2Via2l0LXNsaWRlci10aHVtYixcbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fc2Vlazo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNlYjAwMWY7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDsgfVxuICAgICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbW96LXJhbmdlLXRodW1iLFxuICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbXMtdGh1bWIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNlYjAwMWY7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIC8qIEZvciBzb21lIHJlYXNvbiwgRWRnZSB1c2VzIHRoZSAtd2Via2l0IG1hcmdpbiBhYm92ZSAqL1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbXMtdGh1bWIsXG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tcy10aHVtYiB7XG4gICAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1zLXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1hdWRpb3BsYXllcl9fc2VlayxcbiAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3NlZWsge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbW96LWZvY3VzLW91dGVyLFxuICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtd3JhcHBlciB7XG4gICAgLyogSUUgbmVlZHMgSGl0emVmcmVpICovXG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtaW5uZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtOTVweDtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDE1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2U7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS13cmFwcGVyLS1pcy1vcGVuIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtaW5uZXItd3JhcHBlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuby1hdWRpb3BsYXllcl9fdm9sdW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IDZweCAxMHB4OyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWVhNWEwO1xuICAgICAgLyogaGFjayBmb3IgdHJhY2stZWxhcHNlZCBpbiBXZWJraXQgYmFzZWQgYnJvd3NlcnMgKi9cbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y1ZTZkNyB2YXIoLS12YWx1ZSwgMCUpLCB0cmFuc3BhcmVudCB2YXIoLS12YWx1ZSwgMCUpKTsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWVhNWEwOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1zLXRyYWNrIHtcbiAgICAgIC8qIHJlbW92ZSB3ZWlyZCBncmlkIGluIElFICovXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1zLWZpbGwtdXBwZXIge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWVhNWEwOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1vei1yYW5nZS1wcm9ncmVzcyB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbXMtZmlsbC1sb3dlciB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAgICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iLFxuICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDsgfVxuICAgICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tb3otcmFuZ2UtdGh1bWIsXG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbXMtdGh1bWIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIC8qIEZvciBzb21lIHJlYXNvbiwgRWRnZSB1c2VzIHRoZSAtd2Via2l0IG1hcmdpbiBhYm92ZSAqL1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tcy10aHVtYixcbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbXMtdGh1bWIge1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1zLXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1hdWRpb3BsYXllcl9fdm9sdW1lLFxuICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fdm9sdW1lIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbW96LWZvY3VzLW91dGVyLFxuICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS1jb3JuZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiAyMHB4OyB9XG5cbkBrZXlmcmFtZXMgc2xpZGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH0gfVxuXG4uby1oaWdobGlnaHQtaW50cm8ge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBncmlkLWF1dG8tcm93czogbWluLWNvbnRlbnQ7IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19zY3JvbGxiYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAycHg7XG4gICAgei1pbmRleDogMTAwMDsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX3Njcm9sbGJhci1zZWN0aW9uIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaXgtYmxlbmQtbW9kZTogY29sb3I7IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19zY3JvbGxiYXItc2VjdGlvbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19zY3JvbGxiYXItc2VjdGlvbjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXllYXIpIGF0dHIoZGF0YS15ZWFyLWVuZCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMjUwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgICAgICAgY29sb3I6ICMzYzNjM2M7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB6LWluZGV4OiAtMTA7XG4gICAgICAgIGhlaWdodDogMjRweDsgfSB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fc2Nyb2xsYmFyLXNlY3Rpb246aG92ZXI6OmFmdGVyIHtcbiAgICBib3R0b206IDEwcHg7IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19wcm9ncmVzcy1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2hlYWRsaW5lLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2hlYWRsaW5lLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fc3ViaGVhZGxpbmUsIC5vLWhpZ2hsaWdodC1pbnRyb19faGVyby1oZWFkbGluZSwgLm8taGlnaGxpZ2h0LWludHJvX19jb3B5IHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2hlcm8taGVhZGxpbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fY29weSB7XG4gICAgbWF4LXdpZHRoOiA3ODhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2JhY2tncm91bmQtbGVmdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3MHZ3O1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IC0yNSU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2JhY2tncm91bmQtbGVmdCB7XG4gICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgd2lkdGg6IDU1dnc7XG4gICAgICAgIGxlZnQ6IC0xNSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2JhY2tncm91bmQtbGVmdCB7XG4gICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgIGxlZnQ6IC0xNSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19iYWNrZ3JvdW5kLWxlZnQge1xuICAgICAgICB3aWR0aDogNDV2dztcbiAgICAgICAgbGVmdDogLTglO1xuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fYmFja2dyb3VuZC1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtMTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2JhY2tncm91bmQtcmlnaHQge1xuICAgICAgICB0b3A6IC0xMCU7XG4gICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgICAgICByaWdodDogLTEwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19fYmFja2dyb3VuZC1yaWdodCB7XG4gICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgd2lkdGg6IDcwdnc7XG4gICAgICAgIHJpZ2h0OiAtMTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19fYmFja2dyb3VuZC1yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzNSU7XG4gICAgbGVmdDogMTUlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19faW1hZ2UtbGVmdCB7XG4gICAgICAgIHRvcDogNDIlO1xuICAgICAgICBsZWZ0OiAxMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLWxlZnQge1xuICAgICAgICB0b3A6IDI1JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19faW1hZ2UtbGVmdCB7XG4gICAgICAgIHRvcDogMTUlOyB9IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMzclO1xuICAgIHJpZ2h0OiAxMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1yaWdodCB7XG4gICAgICAgIHRvcDogNDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1yaWdodCB7XG4gICAgICAgIHRvcDogMTUlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1yaWdodCB7XG4gICAgICAgIHRvcDogNSU7IH0gfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDk0LCA4NiwgODQsIDAuNSkgNjUlLCByZ2JhKDk0LCA4NiwgODQsIDApIDk3JSk7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fZmlndXJlLFxuICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLXdyYXBwZXIgPiAqIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDB2dzsgfVxuICAuby1oaWdobGlnaHQtaW50cm8tLXNpbmdsZS1pbWFnZSAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuby1oaWdobGlnaHQtaW50cm8tLXNpbmdsZS1pbWFnZSAuby1oaWdobGlnaHQtaW50cm9fX2hlYWRsaW5lLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm8tLXNpbmdsZS1pbWFnZSAuby1oaWdobGlnaHQtaW50cm9fX2hlYWRsaW5lLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19faW1hZ2UtY2VudGVyIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fZmlndXJlLS1jZW50ZXIge1xuICAgIHdpZHRoOiAxMDB2dzsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2JhY2tncm91bmQtY2VudGVyIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2Nyb2xsLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIuNXB4O1xuICBoZWlnaHQ6IDEzNXB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnNjcm9sbC1pbmRpY2F0b3Ige1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIGJvdHRvbTogMDsgfSB9XG5cbi5zY3JvbGwtaW5kaWNhdG9yIC5saW5lIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xuICBhbmltYXRpb246IHNsaWRlIDJzIGluZmluaXRlOyB9XG5cbjpyb290IHtcbiAgLS1TZWNvbmRhcnktRGVlcC1OYXZ5OiAjMWU1YTc4O1xuICAtLVNlY29uZGFyeS1EYXJrLU5hdHVyYWwtQmVpZ2U6ICNkY2JlOTY7XG4gIC0tU2Vjb25kYXJ5LURlbmltOiAjNmVhMGViO1xuICAtLVNlY29uZGFyeS1Db3JhbDogI2ZmOTE5NjtcbiAgLS1TZWNvbmRhcnktRGFyay1Db3p5LVBpbms6ICNlODlmZGQ7XG4gIC0tU2Vjb25kYXJ5LURhcmstUG9zaXRpdmUtR3JlZW46ICMwMDYwNTg7XG4gIC0tUHJpbWFyeS1CcmFuZDogI2ViMDAxZjsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0xLmlzLXZpc2libGUgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHksXG4uby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0xLmlzLXZpc2libGUgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHksXG4uby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTIuaXMtdmlzaWJsZSAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weSxcbi5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTIuaXMtdmlzaWJsZSAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weSB7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4gMnMgZm9yd2FyZHM7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRlZXAtbmF2eSAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEsXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGVlcC1uYXZ5IC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gIGNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGVlcC1OYXZ5KTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGVlcC1uYXZ5IC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLVNlY29uZGFyeS1EZWVwLU5hdnkpOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1kYXJrLW5hdHVyYWwtYmVpZ2UgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxLFxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRhcmstbmF0dXJhbC1iZWlnZSAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICBjb2xvcjogdmFyKC0tU2Vjb25kYXJ5LURhcmstTmF0dXJhbC1CZWlnZSk7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRhcmstbmF0dXJhbC1iZWlnZSAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGFyay1OYXR1cmFsLUJlaWdlKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGVuaW0gLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxLFxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRlbmltIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gIGNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGVuaW0pOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1kZW5pbSAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGVuaW0pOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1jb3JhbCAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEsXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tY29yYWwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgY29sb3I6IHZhcigtLVNlY29uZGFyeS1Db3JhbCk7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWNvcmFsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLVNlY29uZGFyeS1Db3JhbCk7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRhcmstY296eS1waW5rIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSxcbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1kYXJrLWNvenktcGluayAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICBjb2xvcjogdmFyKC0tU2Vjb25kYXJ5LURhcmstQ296eS1QaW5rKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGFyay1jb3p5LXBpbmsgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tU2Vjb25kYXJ5LURhcmstQ296eS1QaW5rKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tcG9zaXRpdmUtZ3JlZW4gLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxLFxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLXBvc2l0aXZlLWdyZWVuIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gIGNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGFyay1Qb3NpdGl2ZS1HcmVlbik7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLXBvc2l0aXZlLWdyZWVuIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLVNlY29uZGFyeS1EYXJrLVBvc2l0aXZlLUdyZWVuKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tYnJhbmQgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxLFxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWJyYW5kIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gIGNvbG9yOiB2YXIoLS1QcmltYXJ5LUJyYW5kKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tYnJhbmQgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tUHJpbWFyeS1CcmFuZCk7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24ge1xuICB3aWR0aDogMTAwdnc7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oaWdobGlnaHQtc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgIGdhcDogMCAyNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gICAgLm8taGlnaGxpZ2h0LXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fc3ViaGVhZGxpbmUsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyLCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19zdWJoZWFkbGluZSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxLCAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fc3ViaGVhZGxpbmUsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgICAgICAgcGFkZGluZzogMCAwOyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX3N1YmhlYWRsaW5lIHtcbiAgICBncmlkLWFyZWE6IDIgLyAyIC8gNCAvIDk7XG4gICAgY29sb3I6ICMzYzNjM2M7XG4gICAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fc3ViaGVhZGxpbmUge1xuICAgICAgICBncmlkLWFyZWE6IDIvIDIgLyA0IC8gODsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19zdWJoZWFkbGluZSB7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyA0IC8gNTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19zdWJoZWFkbGluZSB7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDQgLyA0IC8gOTsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19zcXVhcmUge1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2ltYWdlLXdyYXBwZXItc3F1YXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGdyaWQtYXJlYTogMiAvIDIgLyAyIC8gNDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faW1hZ2Utd3JhcHBlci1zcXVhcmUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWFyZWE6IDIgLyAyIC8gNCAvIDQ7XG4gICAgICAgIHotaW5kZXg6IDM7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gICAgY29sb3I6ICMxZTVhNzg7IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxIHtcbiAgICBncmlkLWFyZWE6IDIgLyA1IC8gMiAvIDEyO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBncmlkLWFyZWE6IDIgLyA0IC8gMiAvIDEzOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDQgLyAyIC8gMTE7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEge1xuICAgICAgICBncmlkLWFyZWE6IDIgLyA0IC8gMiAvIDExOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDYgLyAyIC8gMTE7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDYgLyA0IC8gMTI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAzIC8gNiAvIDMgLyAxMTsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0yLCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0yIHtcbiAgICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgei1pbmRleDogNTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTEsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTEsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMiwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMiB7XG4gICAgICAgIG1heC13aWR0aDogNDg1cHg7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMzVweCAzNXB4IDM1cHggMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogNDg1cHg7XG4gICAgICAgIHBhZGRpbmc6IDM1cHg7IH0gfVxuICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQgcCwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4O1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0xIHtcbiAgICBncmlkLWFyZWE6IDUgLyAyIC8gMTMgLyA4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBncmlkLWFyZWE6IDUgLyAyIC8gMTIgLyAxMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBncmlkLWFyZWE6IDUgLyAyIC8gMTMgLyA4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0xIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGdyaWQtYXJlYTogNiAvIDIgLyAxMyAvIDg7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0xIHtcbiAgICBncmlkLWFyZWE6IDUgLyA0IC8gMTIgLyAxMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0xIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGdyaWQtYXJlYTogNiAvIDYgLyAxMiAvIDEyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBncmlkLWFyZWE6IDYgLyA2IC8gMTIgLyAxMjsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMiB7XG4gICAgZ3JpZC1hcmVhOiAxMiAvIDIgLyA5IC8gODsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcmVtO1xuICAgICAgICBncmlkLWFyZWE6IDEyIC8gMiAvIDkgLyAxMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgZ3JpZC1hcmVhOiAxMiAvIDIgLyA5IC8gODsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTIge1xuICAgIGdyaWQtYXJlYTogOCAvIDQgLyAxMiAvIDEyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMTVyZW07XG4gICAgICAgIGdyaWQtYXJlYTogOCAvIDYgLyAxMiAvIDEyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjVyZW07XG4gICAgICAgIGdyaWQtYXJlYTogOSAvIDYgLyAxMyAvIDEyOyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2JhY2tncm91bmQge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2ltYWdlLXdyYXBwZXItLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBncmlkLWFyZWE6IDUgLyAxIC8gOCAvIDEzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19pbWFnZS13cmFwcGVyLS0xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGdyaWQtYXJlYTogNCAvIDEgLyA4IC8gMTM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faW1hZ2Utd3JhcHBlci0tMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cmVtO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZ3JpZC1hcmVhOiA0IC8gMSAvIDggLyAxMzsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19pbWFnZS13cmFwcGVyLS0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZ3JpZC1hcmVhOiA4IC8gMSAvIDggLyAxMzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faW1hZ2Utd3JhcHBlci0tMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBncmlkLWFyZWE6IDggLyAxIC8gOCAvIDEzOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2ltYWdlLXdyYXBwZXItLTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZ3JpZC1hcmVhOiA4IC8gMSAvIDggLyAxMzsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19maWd1cmUsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19pbWFnZS13cmFwcGVyLFxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9faW1hZ2Utd3JhcHBlci1zZWNvbmRhcnkgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuXG4udC1hcnRpY2xlIHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gMjUwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnQtYXJ0aWNsZSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCAtIDEyNnB4KTsgfSB9XG5cbi50LXNlYXJjaC1yZXN1bHRzIHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gMjUwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnQtc2VhcmNoLXJlc3VsdHMge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHggLSAxMjZweCk7IH0gfVxuXG4udC1tZWRpYS1saWJyYXJ5IHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gMjUwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnQtbWVkaWEtbGlicmFyeSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCAtIDEyNnB4KTsgfSB9XG5cbi50LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCAtIDI1MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC50LXNlY29uZGFyeSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCAtIDEyNnB4KTsgfSB9XG5cbi50LWhvbWUge1xuICBjb2xvcjogIzNjM2MzYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSAyNTBweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAudC1ob21lIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4IC0gMTI2cHgpOyB9IH1cblxuLnQtY2F0ZWdvcnkge1xuICBjb2xvcjogIzNjM2MzYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSAyNTBweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAudC1jYXRlZ29yeSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCAtIDEyNnB4KTsgfSB9XG4gIC50LWNhdGVnb3J5IC5tLWNvbnRhY3QtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAudC1jYXRlZ29yeSAuby1tZWRpYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH1cblxuLnQtYXNzZXQtZGV0YWlsIHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gMjUwcHgpO1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC50LWFzc2V0LWRldGFpbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4IC0gMTI2cHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAudC1hc3NldC1kZXRhaWxfX2JhY2stbGluaywgLnQtYXNzZXQtZGV0YWlsX19oZWFkbGluZSB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC50LWFzc2V0LWRldGFpbF9fYmFjay1saW5rLCAudC1hc3NldC1kZXRhaWxfX2hlYWRsaW5lIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAudC1hc3NldC1kZXRhaWxfX2JhY2stbGluaywgLnQtYXNzZXQtZGV0YWlsX19oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgLnQtYXNzZXQtZGV0YWlsX19iYWNrLWxpbmsgLmEtbGluayB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLnQtYXNzZXQtZGV0YWlsX19iYWNrLWxpbmsgLmEtbGluayAuYS1saW5rX19jaXJjbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7IH1cbiAgLnQtYXNzZXQtZGV0YWlsX19oZWFkbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAudC1hc3NldC1kZXRhaWxfX2ludHJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4ICogMik7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQ6ICNkY2YwZmE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnQtYXNzZXQtZGV0YWlsX19pbnRybyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLnQtYXNzZXQtZGV0YWlsX19pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLnQtYXNzZXQtZGV0YWlsX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgLnQtYXNzZXQtZGV0YWlsX19pbWFnZSBpbWcge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLnQtYXNzZXQtZGV0YWlsX192YXJpYW50cyB7XG4gICAgcGFkZGluZzogMzVweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnQtYXNzZXQtZGV0YWlsX192YXJpYW50cyB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZmZmZjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9fdmFyaWFudHMge1xuICAgICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX3ZhcmlhbnRzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9fdmFyaWFudHMge1xuICAgICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgLnQtYXNzZXQtZGV0YWlsX190YWdzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudC1hc3NldC1kZXRhaWxfX3RhZ3MgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC50LWFzc2V0LWRldGFpbF9fZG93bmxvYWRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAudC1hc3NldC1kZXRhaWxfX2Rvd25sb2FkcyAubS1kb3dubG9hZCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgLnQtYXNzZXQtZGV0YWlsX19tZXRhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX21ldGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnQtYXNzZXQtZGV0YWlsX19tZXRhIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgY29sdW1uLWdhcDogODBweDtcbiAgICAgICAgcm93LWdhcDogMjVweDsgfSB9XG4gICAgLnQtYXNzZXQtZGV0YWlsX19tZXRhLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgICAgY29sb3I6ICNlYjAwMWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9fbWV0YS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnQtYXNzZXQtZGV0YWlsX19tZXRhLWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLnQtYXNzZXQtZGV0YWlsX19tZXRhLWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNSkpOyB9IH1cblxuLnQtc3BlY2lhbCB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCAtIDI1MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC50LXNwZWNpYWwge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHggLSAxMjZweCk7IH0gfVxuICAudC1zcGVjaWFsIC5vLWhpZ2hsaWdodC1zZWN0aW9uICsgbWFpbixcbiAgLnQtc3BlY2lhbCAuby1oaWdobGlnaHQtc2VjdGlvbiArIC5tLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7IH1cbiJdfQ== */
