.cta__buttons,.header-center__buttons,.header__buttons,.table__filter{text-align:center}.cta__buttons>*,.header-center__buttons>*,.header__buttons>*,.table__filter>*{margin-top:1rem}@media (min-width: 48em){.cta__buttons,.header-center__buttons,.header__buttons,.table__filter{display:inline-flex;flex-wrap:wrap;align-items:center}.cta__buttons>*:not(:last-child),.header-center__buttons>*:not(:last-child),.header__buttons>*:not(:last-child),.table__filter>*:not(:last-child){margin-right:1.5rem}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,p,figure,blockquote,ul{margin:0}[hidden]{display:none !important}.always-visually-hidden,.visually-hidden:not(:focus){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.skip-link{box-shadow:0 0.125rem 0.125rem rgba(0,0,0,0.1);background:#fff;padding:0.5rem;position:absolute;transform:translateX(-110%);z-index:92}.skip-link:focus{transform:translateX(0%)}img:not([src]){font-size:0.00000001px}a[target="_blank"]:after{content:"" / "(opens in new window)"}@media (prefers-reduced-motion: reduce){.no-js video{display:none !important}}.no-js .no-js-hide{display:none !important}.row,.banner__text{position:relative;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width: 21em){.row,.banner__text{padding-left:2rem;padding-right:2rem}}.bg-grey{background-color:#f5f5f5}.bg-orange{background-color:#f06e28}.bg-green{background-color:#39ac37}.bg-purple{background-color:#963ce6}.bg-blue{background-color:#1a73e8}.bg-ms-teams{background-color:#4c4f9d}.bg-ms-teams-light{background-color:#5558af}.bg-zoom{background-color:#2d8cff}.bg-webex{background-color:#2d9cd4}.color-orange{color:#f06e28}.color-green{color:#39ac37}.color-purple{color:#963ce6}.color-white{color:#fff}.text-center{text-align:center}@media (max-width: 78em){.only-desktop{display:none}}@media (min-width: 31.25em){.only-xs-mobile{display:none}}.display-block{display:block}.float-right{float:right}.bold{font-weight:bold}@font-face{font-family:"SlidoSansFont";src:url(/build/font/SlidoSans-Regular-666911fe214cb815c7498793e726894f.eot);src:url(/build/font/SlidoSans-Regular-666911fe214cb815c7498793e726894f.eot?#iefix) format("embedded-opentype"),url(/build/font/SlidoSans-Regular-95d665ce3d8ede6eac4cf08f0b6f5215.woff2) format("woff2"),url(/build/font/SlidoSans-Regular-4d9ea0ce1d19ab0f34178ebaf793c852.woff) format("woff"),url(/build/font/SlidoSans-Regular-0e5c1aa0544a6c53df2f06a708f68f59.ttf) format("truetype"),url(/build/font/SlidoSans-Regular-1460c6953b2272fa243f9aae8dc1974b.svg#SlidoSans-Regular) format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"SlidoSansFont";src:url(/build/font/SlidoSans-Normal-4685bdc8ecf4e54ae5cd2adcd0157374.eot);src:url(/build/font/SlidoSans-Normal-4685bdc8ecf4e54ae5cd2adcd0157374.eot?#iefix) format("embedded-opentype"),url(/build/font/SlidoSans-Normal-7283a906ae559b947496fb42fef75451.woff2) format("woff2"),url(/build/font/SlidoSans-Normal-1ec2d5fba3d6340099f85a547b1d61f2.woff) format("woff"),url(/build/font/SlidoSans-Normal-b6c4f95c4786fa2b256a93a0ae2c559e.ttf) format("truetype"),url(/build/font/SlidoSans-Normal-5ccaa503a97f6498c43a3a8b1255bf1d.svg#SlidoSans-Medium) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"SlidoSansFont";src:url(/build/font/SlidoSans-Medium-10427ee1d051aedacabaad69383a2cfa.eot);src:url(/build/font/SlidoSans-Medium-10427ee1d051aedacabaad69383a2cfa.eot?#iefix) format("embedded-opentype"),url(/build/font/SlidoSans-Medium-d968ff75d7a50be0f19a28144ec3e71f.woff2) format("woff2"),url(/build/font/SlidoSans-Medium-1d9ea88da555136f1a345db53aa0383d.woff) format("woff"),url(/build/font/SlidoSans-Medium-c3b950b7bd6a284453d5ba5edf640708.ttf) format("truetype"),url(/build/font/SlidoSans-Medium-1f2f25783a09ecc9c0134128227f3099.svg#SlidoSans-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"SlidoSansFont";src:url(/build/font/SlidoSans-Bold-fe93eeab23b183e2c472012a9217a56b.eot);src:url(/build/font/SlidoSans-Bold-fe93eeab23b183e2c472012a9217a56b.eot?#iefix) format("embedded-opentype"),url(/build/font/SlidoSans-Bold-48f4d753d60057332e324ac466b8dba7.woff2) format("woff2"),url(/build/font/SlidoSans-Bold-7bec95f0a6ba649530dcfc93c5a957f6.woff) format("woff"),url(/build/font/SlidoSans-Bold-ad31f6e978f867ca420f4b443ea925d0.ttf) format("truetype"),url(/build/font/SlidoSans-Bold-8735324b6a87d8b9cf1a5a691b093b87.svg#SlidoSans-Bold) format("svg");font-weight:bold;font-style:normal;font-display:swap}main{display:block}.no-js img.lazyload{display:none !important}body{font:1.125rem/1.75rem "aktiv-grotesk",helvetica,arial,sans-serif}.h1,.h2,.h3,.h4{margin:0}.h1{font:bold 2.5rem/3rem "SlidoSansFont",helvetica,arial,sans-serif}@media (min-width: 48em){.h1{font-size:3.5rem;line-height:4rem}}.h2{font:bold 2rem/2.5rem "SlidoSansFont",helvetica,arial,sans-serif}@media (min-width: 48em){.h2{font-size:3rem;line-height:3.5rem}}.h3{font:bold 1.75rem/2rem "SlidoSansFont",helvetica,arial,sans-serif}@media (min-width: 48em){.h3{font-size:2.375rem;line-height:3rem}}.h4{font:bold 1.5rem/2rem "SlidoSansFont",helvetica,arial,sans-serif}@media (min-width: 48em){.h4{font-size:1.5rem;line-height:2rem}}.subheadline{font:1.25rem/2rem "aktiv-grotesk",helvetica,arial,sans-serif}@media (min-width: 48em){.subheadline{font-size:1.25rem;line-height:2rem}}.small{font:1rem/1.5rem "aktiv-grotesk",helvetica,arial,sans-serif}.link{text-decoration:underline;color:#39ac37}.link--black{color:#000}.link--white{color:#fff}.green{color:#39ac37}.error{color:#da1e28}sup{vertical-align:top;font-size:50%}.accordion{position:relative;padding-top:2.5rem;padding-bottom:0.5rem}@media (min-width: 48em){.accordion{padding-top:5rem;padding-bottom:5rem;padding-right:59.868421052631579%}.accordion.accordion--right{padding-right:2rem;padding-left:59.868421052631579%}}.accordion__list{list-style:none;margin:0;padding:0}.accordion__img{display:block;width:100%;height:auto;margin:1rem 0 2rem}@media (min-width: 48em){.accordion__img{margin:0;opacity:0;position:absolute;top:50%;right:0;transform:translateY(-50%);width:48.684210526315789%;transition:opacity 225ms ease-out}.accordion--right .accordion__img{right:auto;left:0}}.accordion__title{margin-bottom:1.5rem}@media (min-width: 48em){.accordion__title{margin-bottom:2.5rem}}.accordion__title-badge{background-color:#da1e28;border-radius:0.25rem;padding:0.25rem 0.5rem;font:bold 1rem/1rem "aktiv-grotesk",helvetica,arial,sans-serif;color:#fff}@media (min-width: 48em){.accordion__text-container{margin:0;padding:2rem;border-bottom:1px solid #f5f5f5}}.accordion__label{display:block;margin-bottom:1rem}@media (min-width: 48em){.accordion__label{position:relative;cursor:pointer;padding-right:2rem;margin:0}.accordion__label:after{content:url(/build/img/common/icon/arrow_down-38e1ef1b8a3cbd48e77e464d2b900f00.svg);position:absolute;top:50%;right:0;transform:translateY(-40%);transition:transform 0.3s 1ms}}@media (min-width: 48em){.accordion__text{overflow:hidden;transition:max-height 0.3s cubic-bezier(0, 0, 0.16, 0.96)}}@media (min-width: 48em){.accordion__toggle:checked ~ .accordion__img,.accordion__toggle:checked ~ picture .accordion__img{opacity:1}.accordion__toggle:checked ~ .accordion__text-container{box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.15);border-radius:0.25rem}.accordion__toggle:checked ~ .accordion__text-container .accordion__label{margin-bottom:1rem}.accordion__toggle:checked ~ .accordion__text-container .accordion__label:after{transform:translateY(-50%) rotate(180deg)}.accordion__toggle:checked ~ .accordion__text-container .accordion__text{max-height:18rem}}@media (min-width: 48em){.accordion__toggle:not(:checked) ~ .accordion__text-container .accordion__text{max-height:0 !important}}.autocomplete{box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.15);border-radius:0.25rem;margin-top:0.125rem;padding:0.5rem 0;background-color:#fff;line-height:1.5rem}.autocomplete div{cursor:pointer;padding:0.5rem 0}.autocomplete div:before{content:url(/build/img/common/icon/hash-b1a7a6b7adbdda5f78ae72647c9d8475.svg);display:inline-block;margin-left:1rem;margin-right:0.5rem;vertical-align:middle}.autocomplete div.selected{background-color:#f5f5f5}.banner{display:none}@media (min-width: 48em){.banner{display:block;background:#39ac37;text-align:center}}.banner--black{background:#000}.banner--aqua{background:#43bbc1}.banner--ms-teams{background:#4c4f9d}.banner__text{padding:0.5rem 2rem;font-size:1rem;line-height:1.5rem;color:#fff}.banner__text--with-img{display:flex;justify-content:center;align-items:center}.banner__text--with-img img{margin-right:1.5rem}.banner__text--with-img .button{margin-left:1.5rem}@media (min-width: 79em) and (min-height: 40em){.banner+.header-index .header-index__left{padding-bottom:calc(50vh - 19.5625rem);padding-bottom:calc(min(50vh, 45rem) - 19.5625rem)}}@media (min-width: 79em) and (min-height: 40rem){.banner+.header-index .header-index__right{padding:calc(50vh - 19.5625rem) 0 calc(50vh - 19.5625rem) 6.5rem;padding:calc(min(50vh, 45rem) - 19.5625rem) 0 calc(min(50vh, 45rem) - 19.5625rem) 6.5rem}}.button{display:inline-block;width:100%;font:600 1rem/1.5rem "SlidoSansFont",helvetica,arial,sans-serif;padding:0.9375rem 2rem;border:0.0625rem solid #39ac37;border-radius:0.25rem;background:#39ac37;color:#fff;cursor:pointer;text-align:center;text-decoration:none}.button:hover{background:#000;border-color:#000}@media (min-width: 48em){.button{width:auto}}@media (min-width: 48em){.button--small{padding-top:0.6875rem;padding-bottom:0.6875rem}}.button--wide{width:100%}.button--white{background:#fff;border-color:#fff;color:#000}.button--white:hover{color:#fff}.button--orange{background:#f06e28;border-color:#f06e28;color:#fff}.button--green{background:#39ac37;border-color:#39ac37;color:#fff}.button--purple{background:#963ce6;border-color:#963ce6;color:#fff}.button--hover-green:hover{background:#39ac37;border-color:#39ac37}.button--disableable:disabled,.button--disableable[disabled]{cursor:not-allowed;opacity:0.7}.button--disableable:disabled:hover,.button--disableable[disabled]:hover{background:#39ac37;border-color:#39ac37}.button--secondary{background:transparent;border-color:#000;color:#000;font-weight:500}.button--secondary:hover{background:transparent;border-color:#39ac37;color:#39ac37}.button--tertiary{font-weight:bold;padding:0;border:none;background:transparent;color:#39ac37;text-decoration:underline;width:initial}.button--tertiary:hover{background:transparent;text-decoration:none}.button--tertiary.button--white{color:#fff}.button--tertiary-black{color:#000}.cards{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width: 48em){.cards{padding-top:5rem;padding-bottom:3rem}}.cards--no-top-padding{padding-top:0}.cards--no-bottom-padding{padding-bottom:0}.cards__title{margin-bottom:1.5rem}@media (min-width: 48em){.cards__title{max-width:60rem;margin-left:auto;margin-right:auto;margin-bottom:2rem;text-align:center}}.cards__title--with-link{margin-bottom:0.5rem}@media (min-width: 48em){.cards__title--with-link{margin-bottom:1.5rem}}.cards__link{margin-bottom:2rem}@media (min-width: 48em){.cards__link{display:flex;justify-content:center}}@media (min-width: 48em){.cards__container{display:flex;flex-wrap:wrap;padding-top:1rem;margin-left:-2.631578947368421%}}@media (min-width: 48em){.cards__container--extra-bottom-padding{padding-bottom:3rem}}.cards__card{margin-bottom:4rem}@media (min-width: 48em){.cards__card{flex-grow:384;flex-basis:29%;display:flex;flex-direction:column;align-items:flex-start;margin-left:2.631578947368421%;margin-bottom:2rem}}@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active){.cards__card{display:block}}.cards__card p{width:100%}.cards__card--double{flex-grow:800;flex-basis:60.5%}.cards__card-img-link{width:100%}.cards__card-img{display:block;width:100%}.cards__card-img--small{width:auto}.cards__card-logo{display:inline-block;height:2rem;width:auto;margin-top:1rem}.cards__card-logo--big{height:3rem}.cards__card-logo--xl{height:5rem}.cards__card-right-logo{display:block;width:auto;margin-bottom:1rem}@media (min-width: 48em){.cards__card-right-logo{display:inline;float:right;margin:0;padding-left:1rem}}.cards__card-title{margin-top:1rem;width:100%}.cards__card-title--without-logo{margin-top:4rem}.cards__card-title--without-big-logo{margin-top:5rem}.card__link{color:inherit;text-decoration:none}.card__link:hover,.card__link:focus,.card__link:active{text-decoration:underline}.cards__card-video-container{display:block;cursor:pointer;position:relative;width:100%}.cards__card-video-container:before{pointer-events:none;content:url(/build/img/common/icon/play-1bfac7d66322505412b249c5056cebf9.svg);position:absolute;top:calc(50% - 40px);left:calc(50% - 40px);transition:transform 0.3s}.cards__card-video-container:hover:before,.cards__card-video-container:focus:before,.cards__card-video-container:active:before{transform:scale(1.1)}.cards__card-video-container:after{pointer-events:none;content:attr(data-time);position:absolute;bottom:0.5rem;right:0.5rem;font-size:1rem;line-height:1.5rem;color:#fff;padding:0 0.5rem;background-color:rgba(0,0,0,0.2)}.cards__card-copy{margin-top:1rem;width:100%}.cards__card-bottom{padding-top:1rem;flex-grow:1;flex-basis:0%;display:flex;align-items:flex-end}@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active){.cards__card-bottom{flex-basis:auto;display:block}}.cards__card-bottom--xl-padding{padding-top:4rem}.cards__card-bottom--full-width{width:100%}.cards__card-bottom--vertical{flex-direction:column;justify-content:flex-end;align-items:stretch}.cards__card-bottom-profile{padding-top:1.5rem}.content-banner{color:#fff;background-color:#43bbc1;padding-top:2rem;padding-bottom:2rem;text-align:center;max-width:76rem}@media (min-width: 48em){.content-banner{display:flex;align-items:center;justify-content:space-between;text-align:left;margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width: 76rem){.content-banner{padding-left:6.5rem;padding-right:6.5rem;border-radius:0.25rem}}.content-banner--big-padding{padding-top:3rem;padding-bottom:3rem}.content-banner--aqua{background-color:#43bbc1}.content-banner--orange{background-color:#f06e28}.content-banner--purple{background-color:#963ce6}.content-banner--light-grey{background-color:#f5f5f5;color:#000}.content-banner--techradar{background-color:#8c2b5e}.content-banner__img-center{align-self:center}.content-banner__texts{flex-grow:592;flex-basis:0%}.content-banner__title{margin-bottom:1rem}.content-banner__quote{flex-grow:592;flex-basis:0%}@media (min-width: 48em){.content-banner__quote{display:flex}.content-banner__quote+.content-banner__buttons{flex:auto}}.content-banner__quote-q{display:inline-block;padding:2rem 0;font:1.5rem/2rem "SlidoSansFont",helvetica,arial,sans-serif}@media (min-width: 48em){.content-banner__quote-q{border-left:1px solid #fff;padding:0 2rem 0 4rem;margin-left:4.5rem}}.content-banner__quote-q:before,.content-banner__quote-q:after{content:""}.content-banner__buttons{text-align:center;flex-grow:373;flex-basis:0%;justify-content:flex-end}.content-banner__buttons *{margin-top:1rem;white-space:nowrap}@media (min-width: 48em){.content-banner__buttons{margin-left:2rem;display:inline-flex;flex-direction:column;align-items:center}.content-banner__buttons *:first-child{margin-top:0}}@media (min-width: 76rem){.content-banner__buttons{flex-flow:row nowrap}.content-banner__buttons *{margin-top:0}.content-banner__buttons *+*{margin-left:1.5rem}}.contentbox{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width: 48em){.contentbox{padding-top:5rem;padding-bottom:5rem}}.contentbox--carousel{background-color:#39ac37;color:#fff}.contentbox--green{background-color:#39ac37;color:#fff}.contentbox--white-text{color:#fff}@media (min-width: 48em){.contentbox__wrapper{width:100%;display:inline-flex !important;align-items:center}.contentbox--right .contentbox__wrapper{flex-direction:row-reverse}}.no-js .contentbox__wrapper{padding-bottom:2.5rem}@media (min-width: 48em){.contentbox__content{margin-right:11.185%;flex-grow:488;flex-basis:0%}.contentbox--right .contentbox__content{margin-right:0;margin-left:11.185%}.contentbox--carousel .contentbox__content{padding-bottom:5rem}}.contentbox__subheadline{display:block;font-size:1rem;line-height:1.5rem;margin-bottom:0.5rem}.contentbox__title{margin-bottom:1rem}@media (min-width: 48em){.contentbox__title{margin-bottom:1.5rem}}.contentbox__button{margin-top:1rem}.contentbox__quote{margin-top:1.5rem}.contentbox__quote-text{font-style:italic}.contentbox__quote-author{margin-top:1rem;color:#999}.contentbox__img-container{margin-top:1.5rem;text-align:center}@media (min-width: 48em){.contentbox__img-container{flex-grow:592;flex-basis:0%;margin-top:0}}.contentbox__img{max-width:100%;height:auto}.contentbox__carousel-nav{margin-top:1.5rem}@media (min-width: 48em){.contentbox__carousel-nav{position:absolute;bottom:1rem;left:2rem}}.no-js .contentbox__carousel-nav{display:none}.contentbox__carousel-nav>*{cursor:pointer;outline:none;position:relative;display:inline-flex}.contentbox__carousel-nav>*:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:0.375rem;height:0.375rem;background-color:#fff;opacity:0.7;border-radius:50%;transition:opacity 0.3s linear}.contentbox__carousel-nav>*.tns-nav-active:before{opacity:1}.contentbox__carousel-nav>* svg{transform:rotate(-90deg)}.contentbox__carousel-nav>* circle:first-child{stroke:#fff;stroke-width:0;opacity:0.7;transition:stroke-width 0.3s linear}.contentbox__carousel-nav>* circle:nth-child(2){stroke:#fff;stroke-width:0;stroke-dashoffset:96px;transition:stroke-dashoffset 5s linear, stroke-width 0.3s linear}.contentbox__carousel-nav>*.tns-nav-active circle:first-child{stroke-width:2px}.contentbox__carousel-nav>*.tns-nav-active circle:nth-child(2){stroke-width:2px;stroke-dashoffset:0}.cta{padding:3.5rem 0;background:#39ac37;text-align:center}@media (min-width: 48em){.cta{padding:6rem 0}}.cta__title{color:#fff;max-width:50rem;margin-left:auto;margin-right:auto;margin-bottom:0.5rem}@media (min-width: 48em){.cta__title{margin-bottom:1.5rem}}.footer{padding-top:3.5rem;padding-bottom:1rem}.footer ul{list-style:none;padding:0}.footer a:hover{text-decoration:underline;color:#39ac37}@media (min-width: 48em){.footer{padding-top:5rem;padding-bottom:1.5rem}}.footer__links{-moz-columns:2;columns:2;-moz-column-gap:2rem;column-gap:2rem;font-family:"SlidoSansFont",helvetica,arial,sans-serif;font-size:0.875rem;line-height:1.5rem;margin-bottom:1.5rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.footer__links>*{-moz-column-break-inside:avoid;break-inside:avoid;display:inline-block;width:100%}.footer__links ul+ul{margin-top:2rem}.footer__links li+li{margin-top:1rem}.footer__links strong{display:block;margin-bottom:1.5rem;font-size:0.9375rem}.footer__links a{text-decoration:none;color:inherit}.footer__links .footer__break-column{-moz-column-break-before:column;break-before:column;margin-top:3.5rem}@media (min-width: 48em){.footer__links{display:flex;justify-content:space-between}.footer__links>*+*{margin-left:2.631578947368421%}.footer__links ul+ul{margin-top:0}.footer__links .footer__break-column{margin-top:0}}.footer__logo{display:inline-block;margin-bottom:1.5rem}.footer__others{display:flex;flex-direction:column-reverse;margin-bottom:2rem}@media (min-width: 48em){.footer__others{flex-direction:row;justify-content:space-between;align-items:center;margin-top:7rem;padding-bottom:1rem;border-bottom:1px solid #f5f5f5}}.footer__socials{display:flex;justify-content:space-around;margin-top:2rem}@media (min-width: 48em){.footer__socials{margin-top:0}.footer__socials *+*{margin-left:2.5rem}}.footer__socials-link{color:#000;text-decoration:none}.footer__languages{position:relative;padding-bottom:1.5rem;border-bottom:1px solid #f5f5f5;font-size:0.875rem;line-height:1.5rem;font-weight:bold;text-align:center}@media (min-width: 48em){.footer__languages{padding-bottom:0;border:none}}.footer__languages-submit{display:none}.no-js .footer__languages-submit{display:inline}@media (min-width: 60em){.footer__legal{display:flex;justify-content:space-between;align-items:center}}.footer__legal-copy{font-size:0.875rem;line-height:1.5rem;color:#999;text-align:center;margin-bottom:1.5rem}@media (min-width: 48em){.footer__legal-copy{margin-bottom:1rem}}@media (min-width: 60em){.footer__legal-copy{margin-bottom:0}}.footer__legal-links{flex-grow:1;flex-basis:0%;font-family:"SlidoSansFont",helvetica,arial,sans-serif}@media (min-width: 48em){.footer__legal-links{display:flex;margin-left:2.631578947368421%}}@media (min-width: 60em){.footer__legal-links{justify-content:flex-end}.footer__legal-links li+li{margin-left:3rem}.footer__legal-links a{font-size:0.875rem}}.footer__legal-links li{margin:auto;padding:0 1rem;white-space:nowrap;text-align:center}@media (min-width: 48em){.footer__legal-links li{flex-grow:1;flex-basis:40%;margin:0}}@media (min-width: 60em){.footer__legal-links li{flex-grow:0;flex-basis:auto;padding:0}}.footer__legal-links a{text-decoration:none;color:inherit;font-size:0.875rem;line-height:1.5rem;cursor:pointer}.form{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width: 48em){.form{display:flex;flex-direction:row-reverse;align-items:center}}.form__box{flex-grow:391;flex-basis:0%;display:flex;align-items:center}@media (min-width: 48em){.form__box{box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.15);border-radius:0.25rem;margin-left:2rem;padding:2rem}}@media (min-width: 79em){.form__box{flex-grow:448;margin-left:6.5rem;margin-right:4.5rem}}.form__box-container{width:100%}.form__extra{flex-grow:279;flex-basis:0%;margin-top:5rem}@media (min-width: 48em){.form__extra{margin-top:0}}@media (min-width: 79em){.form__extra{flex-grow:488;margin-left:6.5rem}}.form__extra-paragraph{margin-top:1.5rem}.form__angular{width:100%}.no-js .form__angular{display:none}.form__box-desc{margin-top:0.5rem}.form__box-form .input,.form__box-form button[type="submit"]{margin-top:1rem}.form__two-inputs>*{flex-grow:1;flex-basis:0%}@media (min-width: 31em) and (max-width: 47em), (min-width: 53em){.form__two-inputs{display:flex}.form__two-inputs>*+*{margin-left:2rem}}.form__consent{font-size:0.75rem;line-height:1rem;margin-top:0.5rem}.form__extra-title{margin-bottom:1.5rem}.form__status-title{margin-bottom:0.5rem}.form__status-button{margin-top:1rem}.header-center{padding-top:2.5rem;padding-bottom:2.5rem;text-align:center}@media (min-width: 48em){.header-center{padding-top:5rem;padding-bottom:5rem}}@media (min-width: 48em){.header-center--small-bottom-padding{padding-bottom:3rem}}.header-center--white{color:#fff}.header-center--orange-bg{background-color:#f06e28}.header-center__subheadline{font-size:1.5rem;line-height:1.5rem;font-family:"SlidoSansFont",helvetica,arial,sans-serif;font-weight:600;padding-bottom:3rem}.header-center__subheadline img{vertical-align:text-top}.header-center__title,.header-center__text{margin-left:auto;margin-right:auto}@media (min-width: 48em){.header-center__title,.header-center__text{max-width:40rem}}@media (min-width: 79em){.header-center__title,.header-center__text{max-width:50rem}}.header-center__text{margin-top:1rem;font-size:1.25rem;line-height:2rem}@media (min-width: 48em){.header-center__text{margin-top:1.5rem}}.header-center__buttons{margin-top:1rem}@media (min-width: 48em){.header-center__buttons{margin-top:1.5rem}}@media (min-width: 48em){.header-center__buttons--condensed{justify-content:center}.header-center__buttons--condensed>*:not(:last-child){margin-right:0.5rem}}@media (min-width: 48em){.header-center__buttons--stretched{align-items:stretch}.header-center__buttons--stretched>*{display:flex !important;align-items:center}}.no-js .header-center__buttons--no-js-hide{display:none}.header-floating{max-width:76rem;margin:0 auto;padding:2.5rem 1.5rem}@media (min-width: 48em){.header-floating{display:flex;align-items:center;justify-items:center;padding:2rem 8.470394736842105%}}@media (min-width: 76em){.header-floating{padding-left:6.5rem;padding-right:6.5rem}}.header-floating--bg-img{background-size:cover}@media (min-width: 48em){.header-floating--bg-img{padding-top:6rem;padding-bottom:6rem}}.header-floating--full-width{padding-right:0;padding-bottom:0;align-items:flex-end}.header-floating--full-width .header-floating__left{padding-right:2rem}@media (min-width: 48rem){.header-floating--full-width .header-floating__left{padding:2.5rem 0 4.5rem}}.header-floating--full-width .header-floating__img{display:flex}.header-floating--yellow{background-color:#ffc600}.header-floating--green{background-color:#39ac37;color:#fff}.header-floating--ppt{background-color:#d35230;color:#fff}.header-floating__left{flex-grow:1;flex-basis:0%}.header-floating--bg-img .header-floating__left{flex-grow:0;flex-basis:48.414%}.header-floating__desc{margin-top:1rem}@media (min-width: 48em){.header-floating__desc{margin-top:1.5rem}}.header-floating__button{margin-top:2rem}.header-floating__img-container{margin-top:2rem;display:flex;justify-content:center;align-items:center}@media (min-width: 48em){.header-floating__img-container{flex-grow:1;flex-basis:0%;margin-left:3.168316831683168%}}.header-floating__img{max-width:100%;height:auto}@-webkit-keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-50%)}100%{transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-50%)}100%{transform:translateY(0)}}.header-index{padding-top:3rem;max-width:120rem;margin:0 auto}@media (min-width: 48em){.header-index{padding-top:0;display:flex;align-items:flex-end}}.header-index__left{position:relative;padding:0 1rem;flex-grow:384;flex-basis:0%}@media (min-width: 21em){.header-index__left{padding:0 2rem}}@media (min-width: 48em){.header-index__left{padding-top:2rem;padding-bottom:12rem}}@media (min-width: 62em){.header-index__left{padding-right:0;padding-top:1rem;padding-bottom:3.5rem}}@media (min-width: 62em) and (min-height: 48em){.header-index__left{padding-top:2rem;padding-bottom:12rem}}@media (min-width: 79em){.header-index__left{display:flex;justify-content:flex-end}}@media (min-width: 79em) and (min-height: 40em){.header-index__left{padding-bottom:calc(50vh - 18rem);padding-bottom:calc(min(50vh, 45rem) - 18rem)}}@media (min-width: 48em){.header-index__left-container{width:17.5rem}}.header-index__join-title{display:block;margin-bottom:1rem;color:#39ac37}@media (min-width: 48em){.header-index__join-title{font-size:2.8rem;line-height:3.5rem}}.header-index__join-subtitle{font-size:1.4rem;line-height:2rem;font-family:"SlidoSansFont",helvetica,arial,sans-serif;font-weight:bold;margin-bottom:1rem}@media (min-width: 48em){.header-index__join-subtitle{margin-bottom:4rem}}.header-index__form>*{margin-bottom:0.5rem}.header-index__input{padding-right:4rem}.header-index__submit-btn{position:absolute;top:0.75rem;right:1rem;border:none;background-color:transparent;cursor:pointer;padding:0;display:flex}.header-index__consent{opacity:0;transition:opacity 0.1s linear}.header-index__form--focused .header-index__consent{opacity:1}@media (min-width: 48em){.header-index__consent{font-size:0.875rem}}@media (min-width: 62em){.header-index__consent{font-size:1rem}}.header-index__scroll{display:block;margin-top:2.5rem;margin-bottom:2rem;-webkit-animation:float 2.5s ease-in-out infinite;animation:float 2.5s ease-in-out infinite}@media (min-width: 48em){.header-index__scroll{display:none}}@media (min-width: 79em) and (min-height: 53em){.header-index__scroll{display:inline;margin:0;position:absolute;bottom:2.5rem;right:-17rem}.header-index__scroll path{stroke:#000}}.header-index__right{padding:2.5rem 1rem;color:#fff;flex-grow:696;flex-basis:0%;background:url(/build/img/index/slido-ultimate-qaa-polling-platform-virtual-meetings-d955dcdbe23ee7fc2be8880a08af23e6.jpg) center;background-size:cover}@media (min-width: 21em){.header-index__right{padding-left:2rem;padding-right:2rem}}@media (min-width: 48em){.header-index__right{padding:12rem 2rem}}@media (min-width: 62em){.header-index__right{margin-left:11.184210526315789%;padding:3.5rem 2.631578947368421% 3.5rem 5.921052631578947%}}@media (min-width: 62em) and (min-height: 48em){.header-index__right{padding:12rem 2.631578947368421% 12rem 5.921052631578947%}}@media (min-width: 79em){.header-index__right{margin-left:8.5rem}}@media (min-width: 79em) and (min-height: 40em){.header-index__right{padding:calc(50vh - 18rem) 0 calc(50vh - 18rem) 6.5rem;padding:calc(min(50vh, 45rem) - 18rem) 0 calc(min(50vh, 45rem) - 18rem) 6.5rem}}@media (min-width: 79em){.header-index__right-container{max-width:34rem}}.header-index__title{font-size:3rem;line-height:3.5rem;margin-top:0.5rem}.header-index__signup-btn{margin-top:2rem;margin-bottom:0.5rem}@media (min-width: 48em){.header-index__signup-btn{margin-top:4rem;margin-bottom:0;width:16rem}}.header-index__secondary-buttons{margin-top:1rem}.header-index__tertiary-btns{text-align:center}@media (min-width: 48em){.header-index__tertiary-btns{text-align:left;display:block;margin-top:0.5rem;margin-left:0;color:#fff}.header-index__tertiary-btns>.button{color:#fff}}.header{margin:2.5rem auto 0;max-width:120rem}@media (min-width: 48em){.header{display:flex;align-items:center;justify-content:flex-end;margin-top:0}}.header--narrow{max-width:80rem}@media (min-width: 48em){.header--narrow .header__right{margin-right:2rem}}.header__subheadline{margin-bottom:0.5rem}.header__left{padding-left:1rem;padding-right:1rem;flex-grow:384;flex-basis:0%}@media (min-width: 21em){.header__left{padding-left:2rem;padding-right:2rem}}@media (min-width: 48em){.header__left{display:flex;justify-content:flex-end}}@media (min-width: 48em){.header__left-container{max-width:28rem}}.header__badge{display:inline-block;font-size:1rem;line-height:1.5rem;font-weight:bold;padding:0 0.75rem;background-color:#da1e28;border-radius:0.25rem;color:#fff;margin-right:0.5rem}.header__text{margin-top:1rem;font-size:1.25rem;line-height:2rem}@media (min-width: 48em){.header__text{margin-top:1.5rem;margin-bottom:0.5rem}}.header__text--slido{font:bold 1rem/1.5rem "SlidoSansFont",helvetica,arial,sans-serif}@media (min-width: 48em){.header__buttons{text-align:left}}.header__right{position:relative;margin-top:1rem;flex-grow:696;flex-basis:0%}@media (min-width: 48em){.header__right{margin-top:0;margin-left:11.184210526315789%}}@media (min-width: 79em){.header__right{margin-left:8.5rem}}.header__right-img{display:flex;width:100%;height:auto}.header__right--play{cursor:pointer}.header__right--play:hover .header__play,.header__right--play:focus .header__play,.header__right--play:active .header__play{transform:translate(-50%, -50%) scale(1.1)}.header__play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer;transition:transform 0.3s}.header__play:hover,.header__play:focus,.header__play:active{transform:translate(-50%, -50%) scale(1.1)}@media (min-width: 48em){.header__play{left:0}}@media (min-width: 48em){.header__play--center{left:50%}}.checked-list{box-shadow:0 0.125rem 1.3125rem rgba(0,0,0,0.15);list-style:none;padding:2rem;line-height:2rem;text-align:left}.checked-list li{position:relative;padding:0.8rem 0 0.8rem 2.4rem}.checked-list li:before{content:url(/build/img/common/icon/checked-green-b040c68fb34c475142ab91e9e6edfad8.svg);position:absolute;top:1.1rem;left:0}.checked-list li+li{border-top:1px solid #f5f5f5}.input__container{display:flex;position:relative}.input__container--with-arrow:after{content:url(/build/img/common/icon/arrow_drop_down-44aaae7c5f05914adba5b8e42498d5ad.svg);position:absolute;top:1.0625rem;right:1rem;pointer-events:none}.input__icon{position:absolute;top:1.0625rem;left:1rem}.input__label{position:absolute;top:1.0625rem;left:1rem;font-size:1.125rem;line-height:1.5rem;pointer-events:none;background:#fff;color:#999;transition:all 150ms cubic-bezier(0, 0.4, 0.4, 1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 2rem)}select+.input__label{padding-right:1.5rem}.input__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:#fff;border:0.0625rem solid #999;border-radius:0.25rem;padding:1rem;font-size:1.125rem;line-height:1.5rem;font-family:"aktiv-grotesk",helvetica,arial,sans-serif;margin:0;resize:vertical}@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active){.input__field{overflow:auto}}.input__field::-webkit-input-placeholder{color:#999}.input__field:-ms-input-placeholder{color:#999}.input__field::-ms-expand{display:none}.input__field::-moz-placeholder{color:#999}.input__field:-ms-input-placeholder{color:#999}.input__field::placeholder{color:#999}.input--error .input__field{border-color:#da1e28}.input--icon .input__field{padding-left:3rem}.input__field:focus,.input__field:active,.input__field:not([value=""]),.input__field:checked{outline:none}.input__field:focus:-ms-input-placeholder,.input__field:active:-ms-input-placeholder,.input__field:not([value=""]):-ms-input-placeholder,.input__field:checked:-ms-input-placeholder{color:#000}.input__field:focus::-moz-placeholder, .input__field:active::-moz-placeholder, .input__field:not([value=""])::-moz-placeholder, .input__field:checked::-moz-placeholder{color:#000}.input__field:focus:-ms-input-placeholder, .input__field:active:-ms-input-placeholder, .input__field:not([value=""]):-ms-input-placeholder, .input__field:checked:-ms-input-placeholder{color:#000}.input__field:focus::placeholder,.input__field:active::placeholder,.input__field:not([value=""])::placeholder,.input__field:checked::placeholder{color:#000}.input--error .input__field:focus,.input--error .input__field:active,.input--error .input__field:not([value=""]),.input--error .input__field:checked{border-color:#da1e28}.input__field:focus+.input__label,.input__field:active+.input__label,.input__field:not([value=""])+.input__label,.input__field:checked+.input__label{top:-0.375rem;padding-left:0.25rem;padding-right:0.25rem;font-size:0.75rem;line-height:0.875rem;width:auto}.input--error .input__field:focus+.input__label,.input--error .input__field:active+.input__label,.input--error .input__field:not([value=""])+.input__label,.input--error .input__field:checked+.input__label{color:#da1e28}.input__field:focus,.input__field:active{border-color:#000}.input__field:focus+.input__label,.input__field:active+.input__label{color:#000}.input__radio-group{margin-top:0.5rem}.input__radio-group .input__radio-label ~ .input__radio-label{padding-left:1.5rem}.input__radio{display:none !important}.input__radio-label{font-size:1rem;line-height:1.5rem}.input__radio-label:before{content:url(/build/img/common/radio-off-cfff297f047871df57f4b109e5d317b6.svg);vertical-align:middle;padding-right:0.5rem}.input__radio:checked+.input__radio-label:before{content:url(/build/img/common/radio-on-383cca456a267407b4d036555e526efd.svg)}.input__checkbox{font-size:0.75rem;line-height:1rem;display:flex}.input__checkbox *+*{padding-left:0.25rem}.input__error{color:#da1e28;font-size:0.875rem;line-height:1rem;margin:0.5rem 0}.input__text-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;font:0.875rem/1.5rem "SlidoSansFont",helvetica,arial,sans-serif;background:url("data:image/svg+xml,%3Csvg width='10' height='5' viewBox='0 0 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0L5 5L10 0H0Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat 98% 55%;width:8rem;padding-right:1rem}.input__text-select::-ms-expand{display:none}@media (min-width: 48em){.input__text-select--english{width:11rem}}.input__text-select--german{width:5.5rem}.list{margin-top:1rem;padding-left:1.5rem}.list--bottom-padding{padding-bottom:1.5rem}.list__item+.list__item{margin-top:1.5rem}.list--dense .list__item{margin-top:0}.listing{padding-top:5rem;padding-bottom:5rem}.listing__item{background-color:#fff;padding:1.5rem}@media (min-width: 48em){.listing__item{display:flex;align-items:center;padding:0 3rem 0 0}}.listing__item--grey{background-color:#f5f5f5}.listing__list{list-style:none;padding:0}.listing__list:not(:first-child){margin-top:5rem}.listing__list .listing__item+.listing__item{margin-top:2rem}.listing__img{flex-shrink:0;display:block;width:100%;height:auto}@media (min-width: 48em){.listing__img{max-width:15rem}}.listing__text{padding:1.5rem 0 0}@media (min-width: 48em){.listing__text{flex-grow:1;padding:1.5rem 3rem 1.5rem 2rem}}.listing__desc{margin-top:1rem}.listing__buttons{margin-top:1rem}@media (min-width: 79em){.listing__buttons>*{white-space:nowrap}}.logos--with-title{padding-top:1rem;padding-bottom:1rem}.logos{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width: 57em){.logos{padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width: 57em){.logos--no-top-padding{padding:0 2rem 3.5rem}}.logos__title{text-align:center;margin-bottom:1rem}@media (min-width: 57em){.logos__title{margin-bottom:2rem}}.logos_list{display:flex;flex-wrap:wrap;align-items:center;margin:0 auto;padding:0 1rem;list-style:none;width:100%}@media (min-width: 57em){.logos_list{justify-content:space-between;flex-wrap:nowrap}}.logos_list--with-links a{display:block;color:#000;text-decoration:none}.logos_list--with-links div{font-size:1.125rem;line-height:1.75rem}.logos__logo{display:inline-block;padding:0.5rem 0;flex-grow:1;flex-shrink:0;flex-basis:51%;text-align:center;font-size:1.25rem;line-height:2rem}@media (min-width: 57em){.logos__logo{padding:0;flex-shrink:1;flex-basis:0}}.menu__toggle:checked ~ *{display:none}.menu__toggle:checked+*{display:block}.menu__padding{padding-top:4.5rem}@media (min-width: 64em){.menu__padding{padding-top:5rem}}.menu{position:fixed;top:0;right:0;left:0;z-index:91;background:#fff;padding:1.5rem 0}.menu__toggle:checked+.menu{min-height:100vh;position:static}.sticky .menu:not(.menu--not-sticky){box-shadow:0 0.125rem 0.125rem rgba(0,0,0,0.1)}@media (min-width: 64em){.menu{padding:1rem 0}}.menu--not-sticky{position:absolute}@media (min-width: 48em){.menu--with-banner{top:2.5rem}}@media (min-width: 64em){.menu--narrow .menu__item+.menu__item{margin-left:2rem}}@media (min-width: 64em){.menu__container{display:flex;justify-content:center;align-items:center}}.menu__logo{display:flex}@media (min-width: 64em){.menu__logo{flex:1}}.menu__logo-img{float:left}.menu__toggler{position:absolute;top:0;right:1rem}@media (min-width: 21em){.menu__toggler{right:2rem}}@media (min-width: 64em){.menu__toggler{display:none}}.menu__toggle:checked+.menu .menu__toggler .menu__open-icon{display:none}.menu__close-icon{display:none}.menu__toggle:checked+.menu .menu__toggler .menu__close-icon{display:inline}.menu__main,.menu__account{display:none;list-style:none;padding:0;font-size:1.25rem;font-weight:500;line-height:1.5rem;font-family:"SlidoSansFont",helvetica,arial,sans-serif}.menu__toggle:checked+.menu .menu__main,.menu__toggle:checked+.menu .menu__account{display:block}@media (min-width: 64em){.menu__toggle:checked+.menu .menu__main,.menu__toggle:checked+.menu .menu__account{display:flex}}@media (min-width: 64em){.menu__main,.menu__account{display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:normal}}.menu__item{position:relative;outline:0}.menu__item+.menu__item{margin-top:1.5rem}@media (max-width: 63.9375em){.menu__item .menu__item-toggler:checked ~ .menu__dropdown{display:block}}@media (min-width: 64em){.menu__item+.menu__item{margin-top:0;margin-left:3rem}.menu__item:hover .menu__dropdown,.menu__item:focus .menu__dropdown{display:block}.menu__item:hover .menu__dropdown.menu__dropdown--with-extra,.menu__item:focus .menu__dropdown.menu__dropdown--with-extra{display:flex}.menu__item:focus-within .menu__dropdown{display:block}.menu__item:focus-within .menu__dropdown.menu__dropdown--with-extra{display:flex}}@media (min-width: 64em){.menu__item--with-dropdown{padding:0.5rem 0}}.menu__label{position:relative;display:block}.menu__label:after{content:url(/build/img/common/icon/arrow_down-38e1ef1b8a3cbd48e77e464d2b900f00.svg);display:inline-block;position:absolute;top:0;right:0}@media (min-width: 64em){.menu__label:after{content:normal}}.menu__item-toggler:checked+.menu__label:after{transform:rotate(180deg);top:-3px}.menu__link{text-decoration:none;color:inherit;font-weight:bold}.menu__item--with-dropdown .menu__link{pointer-events:none}@media (min-width: 64em){.menu__link{pointer-events:auto;font-weight:normal;padding:0.5rem 0}.menu__link:hover,.menu__link:focus,.menu__link:active{color:#39ac37;text-decoration:underline}.menu__item-toggler+.menu__label .menu__link:hover,.menu__item-toggler+.menu__label .menu__link:focus,.menu__item-toggler+.menu__label .menu__link:active{color:#000;text-decoration:none}}.menu__link--with-badge{position:relative}.menu__link--with-badge:after{content:attr(data-badge);position:absolute;top:0.2rem;right:-0.2rem;transform:translateX(100%);display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background-color:#39ac37;color:#fff;border-radius:50%;font:bold 0.5rem "aktiv-grotesk",helvetica,arial,sans-serif}@media (max-width: 68em){.menu__link--hide-first{display:none}}.menu__main{margin-top:3rem}@media (min-width: 64em){.menu__main{margin-top:0}}.menu__dropdown{display:none;list-style:none;background-color:#fff;padding:0.5rem 0 0;font-size:0.875rem}@media (min-width: 64em){.menu__dropdown{box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.15);border-radius:0.25rem;z-index:91;position:absolute;top:2.5rem;left:0;padding:1.5rem 0;font-size:1rem}}@media (min-width: 64em){.menu__dropdown--with-extra{flex-wrap:wrap;-ms-writing-mode:tb-lr;writing-mode:tb-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.menu__dropdown--with-extra>*{-ms-writing-mode:lr-tb;writing-mode:lr-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}@media (min-width: 64em){.menu__dropdown--product{height:24rem}}@media (min-width: 64em){.menu__dropdown--solutions{height:calc(27rem + 1px)}}@media (min-width: 64em){.menu__subitem:hover .menu__subitem-link{background-color:#f5f5f5}.menu__subitem:hover .menu__extra{display:flex}}.menu__subitem--divider{border-bottom:1px solid #f5f5f5;margin:0 2rem}.menu__subitem-link{display:block;white-space:nowrap;padding:0.5rem 0;text-decoration:none;color:inherit;font-weight:normal}@media (min-width: 64em){.menu__subitem-link{padding:0.75rem 2rem}}.menu__extra{position:relative;display:none;width:20rem;background-color:#fff;padding:0 2rem;flex-grow:1;border-left:1px solid #f5f5f5;flex-direction:column;justify-content:flex-end}.menu__extra:hover{display:flex}@media (min-width: 64em){.menu__subitem[data-extra="product"]:hover ~ .menu__extra[data-extra="product"]{display:flex}.menu__subitem[data-extra="questions"]:hover ~ .menu__extra[data-extra="questions"]{display:flex}.menu__subitem[data-extra="polls"]:hover ~ .menu__extra[data-extra="polls"]{display:flex}.menu__subitem[data-extra="quizzes"]:hover ~ .menu__extra[data-extra="quizzes"]{display:flex}.menu__subitem[data-extra="livevideo"]:hover ~ .menu__extra[data-extra="livevideo"]{display:flex}.menu__subitem[data-extra="analytics"]:hover ~ .menu__extra[data-extra="analytics"]{display:flex}.menu__subitem[data-extra="integrations"]:hover ~ .menu__extra[data-extra="integrations"]{display:flex}.menu__subitem[data-extra="remote-meetings"]:hover ~ .menu__extra[data-extra="remote-meetings"]{display:flex}.menu__subitem[data-extra="virtual-events"]:hover ~ .menu__extra[data-extra="virtual-events"]{display:flex}.menu__subitem[data-extra="business"]:hover ~ .menu__extra[data-extra="business"]{display:flex}.menu__subitem[data-extra="allhands"]:hover ~ .menu__extra[data-extra="allhands"]{display:flex}.menu__subitem[data-extra="webinars"]:hover ~ .menu__extra[data-extra="webinars"]{display:flex}.menu__subitem[data-extra="conferences"]:hover ~ .menu__extra[data-extra="conferences"]{display:flex}.menu__subitem[data-extra="education"]:hover ~ .menu__extra[data-extra="education"]{display:flex}.menu__subitem[data-extra="customer-stories"]:hover ~ .menu__extra[data-extra="customer-stories"]{display:flex}}.menu__title{margin-bottom:0.5rem}.menu__title:before{display:block;margin-bottom:0.5rem}.menu__title--product:before{content:url(/build/img/common/menu/product-icon-239c27d74cb0581c189a3719561eed9a.svg)}.menu__title--questions:before{content:url(/build/img/common/menu/questions-icon-b080a094fb6d9b5feaf999d48ce5e9e8.svg)}.menu__title--polls:before{content:url(/build/img/common/menu/polls-icon-6764fb73e2bcb089f6a7cc9a8b480536.svg)}.menu__title--quizzes:before{content:url(/build/img/common/menu/quizzes-icon-36e8277b8e476fc9e76e16556c2cd03e.svg)}.menu__title--livevideo:before{content:url(/build/img/common/menu/live-video-icon-87bc631a63718f867ff812e2713182a8.svg)}.menu__title--analytics:before{content:url(/build/img/common/menu/analytics-icon-31cc5b63e567260c801739807716a264.svg)}.menu__title--integrations:before{content:url(/build/img/common/menu/integrations-icon-ddf9ea2ae760d3d388de014c134fa8ae.svg)}.menu__title--remote-meetings:before{content:url(/build/img/common/menu/remote-meetings-icon-30d49a8364d550d49a402bae69b407e1.svg)}.menu__title--virtual-events:before{content:url(/build/img/common/menu/virtual-events-icon-d566ec02764185e3a443ca6983df2f10.svg)}.menu__title--business:before{content:url(/build/img/common/menu/business-icon-68c558694f0e49150c662d2050700a8a.svg)}.menu__title--allhands:before{content:url(/build/img/common/menu/allhands-icon-2718636c47e5da2529d4bbbac37144e7.svg)}.menu__title--webinars:before{content:url(/build/img/common/menu/webinars-icon-07f6219041c99b227539c2eebd9356e5.svg)}.menu__title--conferences:before{content:url(/build/img/common/menu/conferences-icon-edef7e62fa86ea5bb9823550f2c15867.svg)}.menu__title--education:before{content:url(/build/img/common/menu/education-icon-9c18e058cf5cd2710f6da224ad00fd1d.svg)}.menu__title--customer-stories:before{content:url(/build/img/common/menu/customer-stories-icon-c4af7010e54889556bb0c3e1590e3dff.svg)}.menu__extra-desc{font-family:"aktiv-grotesk",helvetica,arial,sans-serif}.menu__learn-more{margin-top:0.5rem;margin-bottom:1.5rem}.menu__container--quick-start .menu__link--logged:before{display:inline-block;vertical-align:text-top;margin-right:0.3rem;line-height:1rem}@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active){.menu__container--quick-start .menu__link--logged:before{content:url(/build/img/common/icon/person-baedc31ab2534d9a11e3d0b8995204c0.svg)}}@supports not (-ms-high-contrast: none){.menu__container--quick-start .menu__link--logged:before{content:"";width:20px;height:20px;-webkit-mask-image:url(/build/img/common/icon/person-baedc31ab2534d9a11e3d0b8995204c0.svg);mask-image:url(/build/img/common/icon/person-baedc31ab2534d9a11e3d0b8995204c0.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000}.menu__container--quick-start .menu__link--logged:hover:before{background-color:#39ac37}}@media (min-width: 64em){.menu__container--quick-start .button--quick-start{padding-left:0.75rem;padding-right:0.75rem}}.menu__account{margin-top:1.5rem}@media (min-width: 64em){.menu__account{margin-top:0;margin-left:3rem}}@media (min-width: 72em){.menu__account{margin-left:0;flex:1;justify-content:flex-end}}@media (min-width: 72em){.menu__account.menu--narrow{margin-left:3rem;flex:0 1 auto;justify-content:normal}}@media (min-width: 79em){.menu__account.menu--narrow{margin-left:0;flex:1;justify-content:flex-end}}.otaznicek{display:none}@media (min-width: 48em){.otaznicek{display:block}}.otaznicek__insided-ladesk-wrapper{position:fixed;width:25rem;background-color:#43bbc1;color:#fff;z-index:94;overflow:hidden;box-sizing:border-box;transition:all 0.2s ease-out;border-radius:0 0 0.5rem 0.5rem;border:0;padding:0;opacity:1;visibility:visible;bottom:1rem;right:-26.5rem}.otaznicek__insided-ladesk-wrapper--insided-opened{right:1.5rem}.otaznicek__insided-ladesk-button{font-size:0.875rem;padding:0.5rem;text-align:center;cursor:pointer}#body .insided-conversational-slider{bottom:3.75rem;border-radius:0.5rem 0.5rem 0 0;box-shadow:none;height:calc(100% - 3.75rem - 5rem - 1.25rem);max-height:45rem}#body .insided-conversational-trigger-button{display:none}.i-embedded-form{z-index:94 !important}.otaznicek__button{transition:box-shadow 0.3s ease;position:fixed;bottom:1rem;right:1rem;background-color:#39ac37;height:3.5rem;width:3.5rem;border-radius:50%;box-shadow:0 0.125rem 0.375rem rgba(0,0,0,0.28);z-index:93;cursor:pointer}.otaznicek__button:hover{box-shadow:0 0.25rem 0.375rem rgba(0,0,0,0.28)}.otaznicek__button:focus{outline:none}.otaznicek__button svg{height:1.5rem;width:1.5rem;position:absolute;top:1rem;left:1rem}.middlebox{padding:5rem 1rem;max-width:60rem;margin:0 auto}@media (min-width: 21em){.middlebox{padding-left:2rem;padding-right:2rem}}@media (min-width: 48em){.middlebox{text-align:center}}.middlebox--no-bottom-padding{padding-bottom:0}.middlebox--xl-width{max-width:69rem}.middlebox--full-width{max-width:80rem}.middlebox__top-img{margin-bottom:2rem}.middlebox__subheadline{display:block;font-size:1rem;line-height:1.5rem;margin-bottom:0.5rem}.middlebox__title{margin-bottom:1rem}@media (min-width: 48em){.middlebox__title{margin-bottom:1.5rem}}.middlebox__button{margin-top:1rem}.middlebox__img{margin-top:2rem;width:100%;height:auto}@media (min-width: 48em){.middlebox__img{margin-top:3rem}}.middlebox__img-fit-viewport{max-height:calc(100vh - 5rem)}.modal{display:none}.modal.is-open{display:block}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:92;background-color:rgba(0,0,0,0.48);display:flex;justify-content:center;align-items:center}.modal__body{position:relative;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);background-color:#fff}.modal__body--pricing{width:28rem;height:52rem}@media (min-width: 48em){.modal__body--pricing{height:46rem}}.modal__body--education{width:28rem;height:44rem}@media (min-width: 48em){.modal__body--education{height:36rem}}.modal__body--pricing-country{padding:2rem;max-width:24rem}.modal__close{display:none}@media (min-width: 63em){.modal__close{display:inline;cursor:pointer;position:absolute;top:0;right:-2rem}}.modal__scroll{position:absolute;top:0;left:0;width:100%;height:100%;padding:2rem;overflow:auto;display:flex;align-items:center}.modal__video-container{position:relative;width:calc(100vw - 2rem);padding-bottom:56.25%}@media (min-width: 63em){.modal__video-container{width:59rem}}.modal__video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pricing__features{list-style:none;padding:0;margin-top:1.5rem}.pricing__features li{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAxNi4xJz48cGF0aCBkPSdNMzAuMSwxMDcuMTYxYTEuNTMzLDEuNTMzLDAsMCwwLTEuNTg2LTEuNTYxLDEuOTA1LDEuOTA1LDAsMCwwLS45MjcuMjkyYy00LjE5NCwyLjI0NS0xMC44NzksOS44My0xMC44NzksOS44My0uNDg4LS40MTItMy40NjQtMy4xNDUtMy40NjQtMy4xNDVoLS4wMjRsLS4wMjQtLjAyNGgwYTIuMDg1LDIuMDg1LDAsMCwwLTEuMjY3LS41MTIsMS44MjYsMS44MjYsMCwwLDAtMS44MjksMS44MjksMi4xOTQsMi4xOTQsMCwwLDAsLjY1OSwxLjM5QTQxLjcsNDEuNywwLDAsMSwxNS4zNywxMjAuNWEyLjE0MywyLjE0MywwLDAsMCwxLjc1NSwxLjIsMS43MjYsMS43MjYsMCwwLDAsMS4zNDEtLjYzNSw0LjE4MSw0LjE4MSwwLDAsMCwuNDE0LS41NjFjMS4xNzItMS45LDUuMjQ1LTguMTIzLDEwLjA1LTExLjY4NUMyOS42MTIsMTA4LjI4NCwzMC4xLDEwNy45MTksMzAuMSwxMDcuMTYxWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEwLjEgLTEwNS42KScgZmlsbD0nI2ZmZic+PC9wYXRoPjwvc3ZnPg==") center left no-repeat;background-size:0.875rem 0.6875rem;padding-left:1.5rem}@media (min-width: 61em){.pricing__cards{display:flex}}.pricing__card{display:flex;flex-direction:column;align-items:center;background:#fff;padding:1.5rem 2rem 3rem;border-radius:0.25rem;box-shadow:0 0.0625rem 0.125rem rgba(0,0,0,0.08),0 0.25rem 1rem rgba(0,0,0,0.08),0 0.25rem 0.5rem rgba(0,0,0,0.04);color:#000;text-align:center}.pricing__card+.pricing__card{margin-top:2rem}@media (min-width: 61em){.pricing__card{flex-grow:1;flex-basis:0%}.pricing__card+.pricing__card{margin-top:0;margin-left:2rem}}.pricing__card-onetime-hidden{flex-grow:1;flex-basis:0%;display:flex;flex-direction:column}.pricing__card-price-container{display:flex;justify-content:center;align-items:center;padding:1rem 0}.pricing__card-currency{font-size:1.375rem;font-family:"SlidoSansFont",helvetica,arial,sans-serif}.pricing__card-price{display:inline-block;margin:0 0.5rem;font:2.1875rem/2.5rem "SlidoSansFont",helvetica,arial,sans-serif}.pricing__card-price-desc{font-size:0.75rem;line-height:0.875rem;text-align:left}.pricing__card-final-price{font-size:0.75rem;line-height:1rem}.pricing__card-users{margin-top:auto;padding-top:1rem;display:flex;justify-content:center;align-items:center;font-size:0.875rem;line-height:1rem}.pricing__card-users-modifier{display:inline-flex;justify-content:center;align-items:center;width:1rem;height:1rem;border:0.0625rem solid #000;border-radius:50%;cursor:pointer}.pricing__card-users-modifier--orange{color:#f06e28;border-color:#f06e28}.pricing__card-users-modifier--disabled{color:rgba(0,0,0,0.3);border-color:rgba(0,0,0,0.3);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pricing__card-users-text{display:inline-block;margin:0 1rem;min-width:3.5rem}.pricing__card-desc{font-size:0.875rem;line-height:1.125rem;min-height:2.25rem;margin:1.5rem 0;width:100%}.quote{background-color:#43bbc1;margin:3.5rem 0 2.5rem;padding:2.5rem 2rem 3.5rem;text-align:center;color:#fff;font:bold 1.5rem/2rem "SlidoSansFont",helvetica,arial,sans-serif}@media (min-width: 48em){.quote{margin:2.5rem 0;padding:5rem}}.quote__text{margin:1.5rem 0 2rem}@media (min-width: 48em){.quote__text{margin:3.5rem 0 2rem}}.quote__position{font-weight:300}.share{padding-top:5rem;padding-bottom:5rem}.share__list{list-style:none;padding:2rem 2rem 0;margin:0;display:flex;justify-content:center}.share__item{margin:0 0.75rem}.slider{padding-top:4.5rem;padding-bottom:2.5rem;position:relative}@media (min-width: 48em){.slider{padding-top:5rem;padding-bottom:5rem}}@media (min-width: 79em){.slider{padding-left:6.5rem;padding-right:6.5rem}}@media (min-width: 48em){.slider__title{text-align:center}}.slider__desc{margin-top:1rem}@media (min-width: 48em){.slider__desc{text-align:center}}.slider__link{margin-top:1rem}@media (min-width: 48em){.slider__link{text-align:center}}.slider__slides{padding:1.5rem 0 2rem}@media (min-width: 48em){.slider__slides{padding:3rem 0 0}}.slider__slides--without-title{padding:2rem 0}@media (min-width: 48em){.slider__slides--without-title{padding:0}}.slider__slide{list-style:none}@media (min-width: 48em){.slider__slide{display:inline-flex !important;align-items:center}}.no-js .slider__slide{padding-bottom:2.5rem}.slider__slide-img-container{display:block}@media (min-width: 48em){.slider__slide-img-container{flex-grow:274;flex-basis:0%;order:2;margin-left:11.184210526315789%}}@media (min-width: 79em){.slider__slide-img-container{flex-grow:384}}.slider__slide-img-container--video{position:relative;cursor:pointer}.slider__slide-img-container--video:before{pointer-events:none;content:url(/build/img/common/icon/play-big-3d382423ca6f799d1123dab322e321d9.svg);position:absolute;top:calc(50% - 59px);left:calc(50% - 59px);transition:transform 0.3s}.slider__slide-img-container--video:hover:before,.slider__slide-img-container--video:focus:before,.slider__slide-img-container--video:active:before{transform:scale(1.1)}.slider__slide-img{width:100%;height:auto}.slider__slide-container{margin-top:1.5rem}@media (min-width: 48em){.slider__slide-container{margin-top:0;padding-bottom:8rem;flex-grow:397;flex-basis:0%}}@media (min-width: 79em){.slider__slide-container{flex-grow:488}}.slider__slide-logo{height:2rem;width:auto}.slider__slide-quote{margin-top:0.5rem}@media (min-width: 48em){.slider__slide-quote{margin-top:1.5rem;font-size:1.75rem;line-height:2.5rem}}.slider__slide-author{margin-top:1rem;margin-bottom:1.5rem}@media (min-width: 48em){.slider__slide-author{margin-bottom:2rem}}.slider__controls{display:flex;align-items:center}@media (min-width: 48em){.slider__controls{position:absolute;bottom:7.5rem;left:2rem}}@media (min-width: 79em){.slider__controls{left:6.5rem}}.no-js .slider__controls{display:none}.slider__prev,.slider__next{cursor:pointer;outline:none}.slider__page{margin:0 1rem;font-weight:bold}.special-webinar{padding:2.5rem 1.5rem}@media (min-width: 48em){.special-webinar{padding:5rem 0}}.special-webinar__title{margin-bottom:2rem}@media (min-width: 48em){.special-webinar__container{display:flex;align-items:center}}.special-webinar__img-container{flex-grow:696;flex-basis:0%;text-align:right}.special-webinar__img{width:100%;max-width:50rem;height:auto}.special-webinar__info-container{margin-top:1rem}@media (min-width: 48em){.special-webinar__info-container{flex-grow:488;flex-basis:0%;margin:0 2rem}}@media (min-width: 48em){.special-webinar__info{max-width:30.5rem}}.special-webinar__desc{margin-top:1rem;margin-bottom:1.5rem}@media (min-width: 48em){.special-webinar__desc{margin-top:1.5rem;margin-bottom:1rem}}.special-webinar__guest{display:flex;align-items:center}.special-webinar__guests{margin:2rem 0}.special-webinar__guests .special-webinar__guest+.special-webinar__guest{margin-top:1rem}@media (min-width: 48em){.special-webinar__guests{margin:3rem 0}}.special-webinar__guest-img{margin-right:1rem}.special-webinar__guest-name{display:block}.special-webinar__btn{margin-top:2rem}@media (min-width: 48em){.special-webinar__btn{margin-top:1.5rem}}.special-webinar__dates{padding-top:3rem;max-width:24rem}.spinner{border-radius:50%;width:1.5rem;height:1.5rem;margin:0 auto;font-size:0;position:relative;border:0.2rem solid rgba(255,255,255,0.2);border-left-color:#ffffff;transform:translateZ(0);-webkit-animation:spinner-loader 1.1s infinite linear;animation:spinner-loader 1.1s infinite linear}@-webkit-keyframes spinner-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spinner-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.stats{padding-top:2rem;padding-bottom:3.5rem}@media (min-width: 48em){.stats{display:flex;justify-content:space-around;text-align:center}}.stats--white{color:#fff}.stats__item{display:block;padding:1.5rem 0}.stats__large{display:block;color:#39ac37;font-family:"SlidoSansFont",helvetica,arial,sans-serif;font-size:3.5rem;line-height:4rem;margin-bottom:1rem}.stats--white .stats__large{color:#fff}.table{padding-top:5rem;padding-bottom:5rem}.table__title{margin-bottom:2rem}.no-js .table__filter{display:none}@media (min-width: 48em){.table__filter{flex-wrap:nowrap;align-items:stretch}.table__filter>*{display:flex !important;align-items:center}.table__filter>*:not(:last-child){margin-right:0.5rem}}.table__table{margin-top:2rem;width:100%;border-collapse:collapse;text-align:left}.table__table tr{display:block;padding:1.5rem 0;border-bottom:1px solid #999}.table__table td{display:block}@media (min-width: 48em){.table__table tr{display:table-row}.table__table td{display:table-cell;padding:1.5rem}}.table__notice{margin:3rem auto 0;max-width:38rem}.video{padding-top:5rem;padding-bottom:5rem;text-align:center}.video__container{display:inline-block;margin:3rem auto 0;position:relative;cursor:pointer}.video__container:after{content:url(/build/img/common/icon/play-big-3d382423ca6f799d1123dab322e321d9.svg);position:absolute;top:calc(50% - 59px);left:calc(50% - 59px);transition:transform 0.3s}.video__container:hover:after,.video__container:focus:after,.video__container:active:after{transform:scale(1.1)}.video__img{display:inline-block;width:100%;max-width:50rem;height:auto}.white-cards{padding-top:5rem;padding-bottom:5rem;background-color:#f5f5f5}.white-cards__title{text-align:center;margin-bottom:3rem}.white-cards__container{margin-bottom:3.5rem}@media (min-width: 45em){.white-cards__container{display:flex;flex-wrap:wrap}}@media (min-width: 79em){.white-cards__container{flex-wrap:nowrap}}.white-cards__card{background:#fff;padding:1.5rem;margin-bottom:2rem;font-style:normal}@media (min-width: 45em){.white-cards__card{flex-basis:48.6%;margin-bottom:2.631578947368421%}}@media screen and (min-width: 45em) and (-ms-high-contrast: none), (min-width: 45em) and (-ms-high-contrast: active){.white-cards__card{flex-basis:43%}}@media (min-width: 45em){.white-cards__card:nth-child(even){margin-left:2.631578947368421%}}@media (min-width: 79em){.white-cards__card{flex-basis:25%;margin-bottom:0}}@media screen and (min-width: 79em) and (-ms-high-contrast: none), (min-width: 79em) and (-ms-high-contrast: active){.white-cards__card{flex-basis:22.368421052631579%}}@media (min-width: 79em){.white-cards__card:nth-child(3){margin-left:2.631578947368421%}}.white-cards__card-title{margin-bottom:1rem}.white-cards__card-title--big-margin{margin-top:1.5rem;margin-bottom:2rem}.white-cards__card-map{margin-top:5rem}.white-cards__legal{text-align:center;font-size:1rem;line-height:1.5rem}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.privacy-manager{margin-top:1.5rem}}.privacy-manager{font-family:"aktiv-grotesk", helvetica, arial, sans-serif}.privacy-manager__banner{position:fixed;right:1rem;bottom:1rem;background:#fff;padding:1rem;width:calc(100% - 2rem);max-width:27.5rem;display:flex;flex-direction:column;border-radius:0.25rem;box-shadow:0 0 0.5rem rgba(0,0,0,0.4);z-index:92;transform:translateY(calc(100% + 5rem));transition:transform 0.3s}.privacy-manager__banner.privacy-manager__banner--visible{transform:none}@media (min-width: 50em){.privacy-manager__banner{bottom:5rem;padding:2rem;box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.1)}}.privacy-manager__row{display:flex;align-items:flex-end}.privacy-manager__banner-img{display:none}@media (min-width: 50em){.privacy-manager__banner-img{padding-right:1.5rem;display:block}}.privacy-manager__banner-title{display:none;font-size:1.375rem;font-family:"SlidoSansFont", helvetica, arial, sans-serif;margin-bottom:0;color:#000}@media (min-width: 50em){.privacy-manager__banner-title{display:block;margin-bottom:1rem}}.privacy-manager__banner-text{color:#000;font-size:1rem;line-height:1.5rem}.privacy-manager__banner-text a{color:#39ac37;text-decoration:none}.privacy-manager__banner-buttons-container{display:flex;justify-content:space-around;margin-top:1rem;font-family:"SlidoSansFont", helvetica, arial, sans-serif}.privacy-manager__banner-btn{cursor:pointer;font-size:0.875rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;height:3.125rem;border-radius:0.25rem}@media (min-width: 50em){.privacy-manager__banner-btn{font-size:1rem}}.privacy-manager__banner-btn--settings{background-color:#e5e5e5;border:0.125rem solid #e5e5e5;color:#000;min-width:9rem}.privacy-manager__banner-btn--settings:hover{background:#000;color:#fff}@media (min-width: 50em){.privacy-manager__banner-btn--settings{min-width:11.25rem}}.privacy-manager__banner-btn--allow{background:#39ac37;border:0.125rem solid #39ac37;color:#fff;margin-left:1rem;min-width:6rem}.privacy-manager__banner-btn--allow:hover{border-color:#000;background:#000;color:#fff}@media (min-width: 22.5em){.privacy-manager__banner-btn--allow{min-width:9rem}}@media (min-width: 25em){.privacy-manager__banner-btn--allow{min-width:10rem}}@media (min-width: 50em){.privacy-manager__banner-btn--allow{min-width:11.25rem}}body .privacy-manager button{font-family:"SlidoSansFont", helvetica, arial, sans-serif;font-weight:bold;text-transform:capitalize;background:#39ac37;border-radius:0.25rem;padding:1rem 2rem}body .privacy-manager button:hover{background:#000}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-50%)}100%{transform:translateY(0)}}.header-index-new__form>*{margin-bottom:0.5rem}.header-index-new__input{padding-right:4rem;max-height:2.625rem}.header-index-new__submit-btn{position:absolute;top:0.375rem;right:1rem;border:none;background-color:transparent;cursor:pointer;padding:0;display:flex}.header-index-new__consent{opacity:0;transition:opacity 0.1s linear}.header-index__form--focused .header-index-new__consent{opacity:1}@media (min-width: 48em){.header-index-new__consent{font-size:0.875rem}}@media (min-width: 62em){.header-index-new__consent{font-size:1rem}}.header-index-new__title{font-size:2.5rem;line-height:3rem;margin-top:0.5rem}@media (min-width: 89.9375em){.header-index-new__title{font-size:3rem;line-height:3.5rem}}.header-index-new__signup-btn{margin-top:2rem;margin-bottom:0.5rem}@media (min-width: 48em){.header-index-new__signup-btn{margin-top:4rem;margin-bottom:0;width:12rem}}@media (min-width: 89.9375em) and (min-height: 48em){.header-index-new__signup-btn{width:16rem}}.header-index-new__secondary-button{margin-top:1rem;margin-bottom:2rem}@media (min-width: 78.75em){.header-index-new__secondary-button{display:inline-flex;padding-left:2rem;margin-bottom:0}}.header-index-new__tertiary-btns{text-align:center}@media (min-width: 48em){.header-index-new__tertiary-btns{text-align:left;display:block;margin-top:0.5rem;margin-left:0;color:#fff}.header-index-new__tertiary-btns>.button{color:#fff}}.header-index-new{margin:2.5rem auto 0;max-width:120rem}@media (min-width: 48em){.header-index-new{display:flex;align-items:center;justify-content:flex-end;margin-top:0}}.header-index-new__left{padding-left:1rem;padding-right:1rem;flex-grow:632;flex-basis:0%}@media (min-width: 21em){.header-index-new__left{padding-left:2rem;padding-right:2rem}}@media (min-width: 48em){.header-index-new__left{display:flex;justify-content:flex-end}}@media (min-width: 48em){.header-index-new__left-container{max-width:28rem}}@media (min-width: 79em){.header-index-new__right-container{max-width:34rem}}.header-index-new__right{position:relative;margin-top:1rem;flex-grow:808;flex-basis:0%}@media (min-width: 48em){.header-index-new__right{margin-top:0;margin-left:11.184210526315789%}}@media (min-width: 79em){.header-index-new__right{margin-left:1rem}}.header-index-new__right-img{width:100%}.banner--join-event{display:block}.banner--join-event .banner__text{padding-top:1.5rem;padding-bottom:0;display:flex;justify-content:flex-end;align-items:stretch;flex-direction:column}.banner--join-event .banner__text span{padding-right:0;font-size:1.5rem;line-height:2rem;font-weight:bold;padding-bottom:0.5rem}@media (min-width: 48em){.banner--join-event .banner__text{padding-top:0;align-items:center;flex-direction:row}.banner--join-event .banner__text span{padding-right:1rem;padding-bottom:0}}.banner--join-event .header-index-new__form{padding-top:0.625rem;padding-bottom:0.125rem}.banner--join-event .header-index-new__form .input--icon{display:flex;flex-direction:column}@media (min-width: 48em){.banner--join-event .header-index-new__form .input--icon{padding-top:0;flex-direction:row}}.banner--join-event .input__container--right{padding-top:0.625rem;padding-left:1rem}.banner--join-event img{margin:0 1.5rem 0 0}.input__field--index{padding-top:0.5rem;padding-bottom:0.5rem}.input__icon--index{top:0.5rem}.text{padding-bottom:4.5rem}.text--top-padding{padding-top:4.5rem}.text__back-link{display:inline-block;margin-top:2.5rem;font-family:"SlidoSansFont",helvetica,arial,sans-serif}.text__back-link:before{content:url(/build/img/common/icon/arrow-left-green-d6decc579170d50a5fb603d5c2b53e23.svg);display:inline-block;margin-right:0.75rem}.text__row{max-width:54rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;overflow:auto}@media (min-width: 21em){.text__row{padding-left:2rem;padding-right:2rem}}.text__row--wide{max-width:67rem}.text__row--2-cols>:not(:first-child){display:none}@media (min-width: 48em){.text__row--2-cols{display:flex}.text__row--2-cols>*{flex-grow:1;flex-basis:100%}.text__row--2-cols>:first-child{margin-right:2rem}.text__row--2-cols>:not(:first-child){display:block}}.text__title{margin-top:1rem;margin-bottom:3rem}.text__subtitle{margin-top:4.5rem;margin-bottom:2.5rem}.text__subsubtitle{margin-top:4.5rem;margin-bottom:1.5rem}.text__paragraph{margin:1.5rem 0}.text__img{display:inline-block;width:100%;max-width:41rem;height:auto;max-height:31rem}.text__img--wide{max-width:100%;max-height:none;margin:4.5rem 0}.text__img--narrow{width:auto}.text__list{line-height:2rem}.text__list li+li{margin-top:1.5rem}.text__quote-container{margin-top:4.5rem;margin-bottom:4.5rem}@media (min-width: 48em){.text__quote-container{display:flex;align-items:center}}.text__quote-img-container{flex-grow:280;flex-basis:0%}.text__quote-img{width:100%}.text__quote{flex-grow:688;flex-basis:0%}@media (min-width: 48em){.text__quote{margin-left:2rem}}.text__quote-text{margin-bottom:1.5rem}@media (min-width: 48em){.text__quote-text{font-size:1.75rem;line-height:2.5rem}}.text__quote-logo{display:inline-block;margin:0.5rem 0;height:2rem}.text__tips{margin:4.5rem 0;background-color:#f5f5f5;padding:2rem}.text__tips-list{margin-top:1.5rem;line-height:2rem}.text__samples{list-style:none;padding:0}.text__samples-item{border-left:1px solid #000;padding-left:1.5rem}.text__samples-item+.text__samples-item{margin-top:2rem}.text__samples-list{list-style:none;padding:0}.text__samples-list li+li{margin-top:1.5rem}.text__resources{list-style:none;padding:0}.text__resources li{display:inline-block}.text__resources li:not(:last-child){margin-right:3rem}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:calc(100% / 70);height:10px;float:left}

/*# sourceURL=webpack://./resources/css/abstracts/_extends.scss */
/*# sourceURL=webpack://./resources/css/base/_common.scss */
/*# sourceURL=webpack://./resources/css/abstracts/_variables.scss */
/*# sourceURL=webpack://./resources/css/base/_fonts.scss */
/*# sourceURL=webpack://./resources/css/base/_polyfills.scss */
/*# sourceURL=webpack://./resources/css/base/_typography.scss */
/*# sourceURL=webpack://./resources/css/components/_accordion.scss */
/*# sourceURL=webpack://./resources/css/components/_autocomplete.scss */
/*# sourceURL=webpack://./resources/css/components/_banner.scss */
/*# sourceURL=webpack://./resources/css/components/_button.scss */
/*# sourceURL=webpack://./resources/css/components/_cards.scss */
/*# sourceURL=webpack://./resources/css/components/_content-banner.scss */
/*# sourceURL=webpack://./resources/css/components/_contentbox.scss */
/*# sourceURL=webpack://./resources/css/components/_cta.scss */
/*# sourceURL=webpack://./resources/css/components/_footer.scss */
/*# sourceURL=webpack://./resources/css/components/_form.scss */
/*# sourceURL=webpack://./resources/css/components/_header-center.scss */
/*# sourceURL=webpack://./resources/css/components/_header-floating.scss */
/*# sourceURL=webpack://./resources/css/components/_header-index.scss */
/*# sourceURL=webpack://./resources/css/components/_header.scss */
/*# sourceURL=webpack://./resources/css/components/_checked-list.scss */
/*# sourceURL=webpack://./resources/css/components/_input.scss */
/*# sourceURL=webpack://./resources/css/components/_list.scss */
/*# sourceURL=webpack://./resources/css/components/_listing.scss */
/*# sourceURL=webpack://./resources/css/components/_logos.scss */
/*# sourceURL=webpack://./resources/css/components/_menu.scss */
/*# sourceURL=webpack://./resources/css/components/_otaznicek.scss */
/*# sourceURL=webpack://./resources/css/components/_middlebox.scss */
/*# sourceURL=webpack://./resources/css/components/_modal.scss */
/*# sourceURL=webpack://./resources/css/components/_pricing.scss */
/*# sourceURL=webpack://./resources/css/components/_quote.scss */
/*# sourceURL=webpack://./resources/css/components/_share.scss */
/*# sourceURL=webpack://./resources/css/components/_slider.scss */
/*# sourceURL=webpack://./resources/css/components/_special-webinar.scss */
/*# sourceURL=webpack://./resources/css/components/_spinner.scss */
/*# sourceURL=webpack://./resources/css/components/_stats.scss */
/*# sourceURL=webpack://./resources/css/components/_table.scss */
/*# sourceURL=webpack://./resources/css/components/_video.scss */
/*# sourceURL=webpack://./resources/css/components/_white-cards.scss */
/*# sourceURL=webpack://./resources/css/components/_privacy-manager.scss */
/*# sourceURL=webpack://./resources/css/components/_gw-841.scss */
/*# sourceURL=webpack://./resources/css/layouts/_text.scss */
/*# sourceURL=webpack://./node_modules/tiny-slider/dist/tiny-slider.css */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Jlc291cmNlcy9jc3MvYWJzdHJhY3RzL19leHRlbmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9yZXNvdXJjZXMvY3NzL2Jhc2UvX2NvbW1vbi5zY3NzIiwid2VicGFjazovLy4vcmVzb3VyY2VzL2Nzcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy4vcmVzb3VyY2VzL2Nzcy9iYXNlL19mb250cy5zY3NzIiwid2VicGFjazovLy4vcmVzb3VyY2VzL2Nzcy9iYXNlL19wb2x5ZmlsbHMuc2NzcyIsIndlYnBhY2s6Ly8uL3Jlc291cmNlcy9jc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fYXV0b2NvbXBsZXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX2Jhbm5lci5zY3NzIiwid2VicGFjazovLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fY29udGVudC1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fY29udGVudGJveC5zY3NzIiwid2VicGFjazovLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL19jdGEuc2NzcyIsIndlYnBhY2s6Ly8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9faGVhZGVyLWNlbnRlci5zY3NzIiwid2VicGFjazovLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL19oZWFkZXItZmxvYXRpbmcuc2NzcyIsIndlYnBhY2s6Ly8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9faGVhZGVyLWluZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL19jaGVja2VkLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9faW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fbGlzdC5zY3NzIiwid2VicGFjazovLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL19saXN0aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX2xvZ29zLnNjc3MiLCJ3ZWJwYWNrOi8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX21lbnUuc2NzcyIsIndlYnBhY2s6Ly8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fb3Rhem5pY2VrLnNjc3MiLCJ3ZWJwYWNrOi8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX21pZGRsZWJveC5zY3NzIiwid2VicGFjazovLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL19wcmljaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX3F1b3RlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX3NoYXJlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwid2VicGFjazovLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL19zcGVjaWFsLXdlYmluYXIuc2NzcyIsIndlYnBhY2s6Ly8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fc3Bpbm5lci5zY3NzIiwid2VicGFjazovLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL19zdGF0cy5zY3NzIiwid2VicGFjazovLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL190YWJsZS5zY3NzIiwid2VicGFjazovLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL192aWRlby5zY3NzIiwid2VicGFjazovLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL193aGl0ZS1jYXJkcy5zY3NzIiwid2VicGFjazovLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL19wcml2YWN5LW1hbmFnZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9fZ3ctODQxLnNjc3MiLCJ3ZWJwYWNrOi8vLi9yZXNvdXJjZXMvY3NzL2xheW91dHMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy90aW55LXNsaWRlci9kaXN0L3Rpbnktc2xpZGVyLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxzRUFDRSxpQkFBa0IsQ0FFbEIsOEVBQ0UsZUFBZ0IsQ0FDakIseUJBTEgsc0VBUUksbUJBQW9CLENBQ3BCLGNBQWUsQ0FDZixrQkFBbUIsQ0FFbkIsa0pBQ0UsbUJBQW9CLENBQ3JCLENDZEwsS0FDRSxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBQ2xDLFFBQVMsQ0FDVixtQkFLQyxxQkFBc0IsQ0FDdkIsbUNBVUMsUUFBUyxDQUNWLFNBR0MsdUJBQXdCLENBQ3pCLHFEQUlDLDRCQUE2QixDQUM3QixVQUFXLENBQ1gsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLDZCQUE4QixDQUM5QixrQkFBbUIsQ0FDcEIsV0RoQkMsOENBQWtELENDcUJsRCxlQ2xDVSxDRG1DVixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLDJCQUE0QixDQUM1QixVQ09jLENEZGhCLGlC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YWxpZ246IGNlbnRlcjtcblxuICAmID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93LXNoYXJwIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbkBtaXhpbiBzaGFkb3ctc2hhcnAtc3Ryb25nIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAxLjMxMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuQG1peGluIHNoYWRvdy1yb3VuZCB7XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi8vIHRhcmdldHMgSUUgMTAgYW5kIDExXG5AbWl4aW4gaWUtb25seSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gdGFyZ2V0cyBhbGwgb3RoZXIgYnJvd3NlcnMgZXhjZXB0IElFIChzZWU6IGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS80ODQyMjI5My8yNzgzMzQ0KVxuQG1peGluIG5vbi1pZS1vbmx5IHtcbiAgQHN1cHBvcnRzIG5vdCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBtYXJnaW46IDA7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbnAsXG5maWd1cmUsXG5ibG9ja3F1b3RlLFxudWwge1xuICBtYXJnaW46IDA7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWx3YXlzLXZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW46bm90KDpmb2N1cykge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNraXAtbGluayB7XG4gIEBpbmNsdWRlIHNoYWRvdy1zaGFycDtcblxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMCUpOyAvLyBtb3JlIHRoYW4gMTAwJSB0byBoaWRlIHNoYWRvdyBhcyB3ZWxsXG4gIHotaW5kZXg6ICRtaW4tei1pbmRleCArIDE7XG5cbiAgJjpmb2N1cyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxufVxuXG4vLyBpbWcgYWx0IGF0dHJpYnV0ZSBjYXVzZXMgb3ZlcmZsb3cgb2YgYm9keSBvbiBzbWFsbCBkZXZpY2VzIHdpdGhvdXQgdGhpcyBmaXhcbmltZzpub3QoW3NyY10pIHtcbiAgZm9udC1zaXplOiAwLjAwMDAwMDAxcHg7XG59XG5cbi8vIGluZm9ybSBhc3Npc3RpdmUgdGVjaG5vbG9naWVzIHRoYXQgdGhpcyBsaW5rIHdpbGwgb3BlbiBpbiBhIG5ldyB3aW5kb3dcbmFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIiAvIFwiKG9wZW5zIGluIG5ldyB3aW5kb3cpXCI7XG59XG5cbi8vIGhpZGUgdmlkZW9zIHdoZW4gdXNlciBwcmVmZXJzIHJlZHVjZWQgbW90aW9uIGFuZCB3ZSBhcmUgdW5hYmxlIHRvIHBhdXNlIGl0IHVzaW5nIEpTXG4ubm8tanMgdmlkZW8ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubm8tanMtaGlkZSB7XG4gIC5uby1qcyAmIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA4MHJlbTsgLy8gMTI4MHB4XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlLW1vYmlsZSkge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5iZy1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG59XG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbn1cbi5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbn1cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xufVxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbn1cbi5iZy1tcy10ZWFtcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy10ZWFtcztcbn1cbi5iZy1tcy10ZWFtcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy10ZWFtcy1saWdodDtcbn1cbi5iZy16b29tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHpvb207XG59XG4uYmctd2ViZXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2ViZXg7XG59XG5cbi5jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogJG9yYW5nZTtcbn1cbi5jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiAkZ3JlZW47XG59XG4uY29sb3ItcHVycGxlIHtcbiAgY29sb3I6ICRwdXJwbGU7XG59XG4uY29sb3Itd2hpdGUge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vbmx5LWRlc2t0b3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm9ubHkteHMtbW9iaWxlIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kaXNwbGF5LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiIsIi8vIHwtLS0tLS0tLXxcbi8vIHwgQ09MT1JTIHxcbi8vIHwtLS0tLS0tLXxcbi8vIHByaW1hcnlcbiRibGFjazogIzAwMDtcbiRncmVlbjogIzM5YWMzNztcbiR3aGl0ZTogI2ZmZjtcblxuLy8gc2Vjb25kYXJ5XG4keWVsbG93OiAjZmZjNjAwO1xuJGFxdWE6ICM0M2JiYzE7XG4kb3JhbmdlOiAjZjA2ZTI4O1xuJHB1cnBsZTogIzk2M2NlNjtcbiRibHVlOiAjMWE3M2U4O1xuXG4vLyBmdW5jdGlvbmFsXG4kcmVkOiAjZGExZTI4O1xuJHBwdDogI2QzNTIzMDtcbiRtcy10ZWFtczogIzRjNGY5ZDtcbiRtcy10ZWFtcy1saWdodDogIzU1NThhZjtcbiR6b29tOiAjMmQ4Y2ZmO1xuJHdlYmV4OiAjMmQ5Y2Q0O1xuXG4vLyBncmV5c1xuJGRhcmstZ3JleTogIzk5OTk5OTtcbiRsaWdodC1ncmV5OiAjZjVmNWY1O1xuXG5cbi8vIHwtLS0tLS0tLS0tLS18XG4vLyB8IFRZUE9HUkFQSFkgfFxuLy8gfC0tLS0tLS0tLS0tLXxcbiRzbGlkby1mb250OiBcIlNsaWRvU2Fuc0ZvbnRcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiRha3Rpdi1ncm90ZXNrLWZvbnQ6IFwiYWt0aXYtZ3JvdGVza1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXG5cbi8vIHwtLS0tLS0tLS0tLS0tLXxcbi8vIHwgUkVTUE9OU0lWSVRZIHxcbi8vIHwtLS0tLS0tLS0tLS0tLXxcbiRsYXJnZS1tb2JpbGU6IDIxZW07IC8vIDMzNnB4XG4kdGFibGV0OiA0OGVtOyAvLyA3NjhweFxuJGRlc2t0b3A6IDc5ZW07IC8vIDEyNjRweCAodGhpcyBpc24ndCA4MHJlbSBiZWNhdXNlIE1hYyAxMycnIHdpdGggbW91c2Ugc2Nyb2xsYmFyIGlzIG9ubHkgMTI2NXB4IHdpZGUpXG4kbWVudS1icmVha3BvaW50LTE6IDY0ZW07XG4kbWVudS1icmVha3BvaW50LTI6IDcyZW07XG4kbWVudS1icmVha3BvaW50LW5hcnJvdy0xOiA2OGVtO1xuJG1lbnUtYnJlYWtwb2ludC1uYXJyb3ctMjogNzllbTtcbiRoZWFkZXItaW5kZXgtYnJlYWtwb2ludDogNjJlbTtcblxuXG4vLyB8LS0tLS0tfFxuLy8gfCBNSVNDIHxcbi8vIHwtLS0tLS18XG4kbWluLXotaW5kZXg6IDkxOyAvLyBsYXJnZXN0IHotaW5kZXggZnJvbSB2ZW5kb3JzIChzbGlkby1wcmljaW5nKVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNsaWRvU2Fuc0ZvbnRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L1NsaWRvU2Fucy1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOlxuICAgIHVybChcIi4uL2ZvbnQvU2xpZG9TYW5zLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIuLi9mb250L1NsaWRvU2Fucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2ZvbnQvU2xpZG9TYW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL2ZvbnQvU2xpZG9TYW5zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL2ZvbnQvU2xpZG9TYW5zLVJlZ3VsYXIuc3ZnI1NsaWRvU2Fucy1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTbGlkb1NhbnNGb250XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9TbGlkb1NhbnMtTm9ybWFsLmVvdFwiKTtcbiAgc3JjOlxuICAgIHVybChcIi4uL2ZvbnQvU2xpZG9TYW5zLU5vcm1hbC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4uL2ZvbnQvU2xpZG9TYW5zLU5vcm1hbC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250L1NsaWRvU2Fucy1Ob3JtYWwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL2ZvbnQvU2xpZG9TYW5zLU5vcm1hbC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udC9TbGlkb1NhbnMtTm9ybWFsLnN2ZyNTbGlkb1NhbnMtTWVkaXVtXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTbGlkb1NhbnNGb250XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9TbGlkb1NhbnMtTWVkaXVtLmVvdFwiKTtcbiAgc3JjOlxuICAgIHVybChcIi4uL2ZvbnQvU2xpZG9TYW5zLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4uL2ZvbnQvU2xpZG9TYW5zLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250L1NsaWRvU2Fucy1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL2ZvbnQvU2xpZG9TYW5zLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udC9TbGlkb1NhbnMtTWVkaXVtLnN2ZyNTbGlkb1NhbnMtTWVkaXVtXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTbGlkb1NhbnNGb250XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9TbGlkb1NhbnMtQm9sZC5lb3RcIik7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9mb250L1NsaWRvU2Fucy1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udC9TbGlkb1NhbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250L1NsaWRvU2Fucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250L1NsaWRvU2Fucy1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIuLi9mb250L1NsaWRvU2Fucy1Cb2xkLnN2ZyNTbGlkb1NhbnMtQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsIm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5vLWpzIGltZy5sYXp5bG9hZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsImJvZHkge1xuICBmb250OiAxLjEyNXJlbS8xLjc1cmVtICRha3Rpdi1ncm90ZXNrLWZvbnQ7XG59XG5cbi5oMSxcbi5oMixcbi5oMyxcbi5oNCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmgxIHtcbiAgZm9udDogYm9sZCAyLjVyZW0vM3JlbSAkc2xpZG8tZm9udDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB9XG59XG5cbi5oMiB7XG4gIGZvbnQ6IGJvbGQgMnJlbS8yLjVyZW0gJHNsaWRvLWZvbnQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgfVxufVxuXG4uaDMge1xuICBmb250OiBib2xkIDEuNzVyZW0vMnJlbSAkc2xpZG8tZm9udDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLmg0IHtcbiAgZm9udDogYm9sZCAxLjVyZW0vMnJlbSAkc2xpZG8tZm9udDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5zdWJoZWFkbGluZSB7XG4gIGZvbnQ6IDEuMjVyZW0vMnJlbSAkYWt0aXYtZ3JvdGVzay1mb250O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5zbWFsbCB7XG4gIGZvbnQ6IDFyZW0vMS41cmVtICRha3Rpdi1ncm90ZXNrLWZvbnQ7XG59XG5cbi5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAkZ3JlZW47XG59XG4ubGluay0tYmxhY2sge1xuICBjb2xvcjogJGJsYWNrO1xufVxuLmxpbmstLXdoaXRlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmdyZWVuIHtcbiAgY29sb3I6ICRncmVlbjtcbn1cblxuLmVycm9yIHtcbiAgY29sb3I6ICRyZWQ7XG59XG5cbnN1cCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogNTAlO1xufVxuIiwiLmFjY29yZGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgLy8gMnJlbSBpcyBhZGRlZCBieSB0aGUgbGFzdCAuYWNjb3JkaW9uX19pbWdcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDU5Ljg2ODQyMTA1MjYzMTU3OSU7XG5cbiAgICAmLmFjY29yZGlvbi0tcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogNTkuODY4NDIxMDUyNjMxNTc5JTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFjY29yZGlvbl9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMXJlbSAwIDJyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA0OC42ODQyMTA1MjYzMTU3ODklO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjI1bXMgZWFzZS1vdXQ7XG5cbiAgICAuYWNjb3JkaW9uLS1yaWdodCAmIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5hY2NvcmRpb25fX3RpdGxlLWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQ6IGJvbGQgMXJlbS8xcmVtICRha3Rpdi1ncm90ZXNrLWZvbnQ7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5hY2NvcmRpb25fX3RleHQtY29udGFpbmVyIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gIH1cbn1cblxuLmFjY29yZGlvbl9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbi9hcnJvd19kb3duLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAxbXM7IC8vIDFtcyBkZWxheSB0byBmaXggU2FmYXJpIFwianVtcGluZ1wiIGJ1Z1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uX190ZXh0IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4xNiwgMC45Nik7XG4gIH1cbn1cblxuLmFjY29yZGlvbl9fdG9nZ2xlOmNoZWNrZWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICYgfiAuYWNjb3JkaW9uX19pbWcsXG4gICAgJiB+IHBpY3R1cmUgLmFjY29yZGlvbl9faW1nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJiB+IC5hY2NvcmRpb25fX3RleHQtY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIHNoYWRvdy1yb3VuZDtcblxuICAgICAgLmFjY29yZGlvbl9fbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWNjb3JkaW9uX190ZXh0IHtcbiAgICAgICAgLy8gU2V0IHRvIGZpdCB0aGUgbG9uZ2VzdCB0ZXh0IG9uIDc2OHB4IHdpZGUgc2NyZWVuLlxuICAgICAgICAvLyBUaGUgbnVtYmVyIHdpbGwgYmUgcmVwbGFjZWQgd2l0aCBhY3R1YWwgaGVpZ2h0IGJ5IEpTIHRvIGZpeCBhbmltYXRpb24uXG4gICAgICAgIG1heC1oZWlnaHQ6IDE4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uX190b2dnbGU6bm90KDpjaGVja2VkKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgJiB+IC5hY2NvcmRpb25fX3RleHQtY29udGFpbmVyIHtcbiAgICAgIC5hY2NvcmRpb25fX3RleHQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IC8vICFpbXBvcnRhbnQgdG8gb3ZlcnJpZGUgaW5saW5lZCB2YWx1ZSBieSBKU1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmF1dG9jb21wbGV0ZSB7XG4gIEBpbmNsdWRlIHNoYWRvdy1yb3VuZDtcblxuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcblxuICBkaXYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbi9oYXNoLnN2Z1wiKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgfVxuICB9XG59XG4iLCIuYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJhbm5lci0tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG59XG5cbi5iYW5uZXItLWFxdWEge1xuICBiYWNrZ3JvdW5kOiAkYXF1YTtcbn1cblxuLmJhbm5lci0tbXMtdGVhbXMge1xuICBiYWNrZ3JvdW5kOiAkbXMtdGVhbXM7XG59XG5cbi5iYW5uZXJfX3RleHQge1xuICBAZXh0ZW5kIC5yb3c7XG5cbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmJhbm5lcl9fdGV4dC0td2l0aC1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uYmFubmVyICsgLmhlYWRlci1pbmRleCB7XG4gIC5oZWFkZXItaW5kZXhfX2xlZnQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkgYW5kIChtaW4taGVpZ2h0OiA0MGVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1MHZoIC0gMTkuNTYyNXJlbSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyhtaW4oNTB2aCwgNDVyZW0pIC0gMTkuNTYyNXJlbSk7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1pbmRleF9fcmlnaHQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkgYW5kIChtaW4taGVpZ2h0OiA0MHJlbSkge1xuICAgICAgcGFkZGluZzogY2FsYyg1MHZoIC0gMTkuNTYyNXJlbSkgMCBjYWxjKDUwdmggLSAxOS41NjI1cmVtKSA2LjVyZW07XG4gICAgICBwYWRkaW5nOiBjYWxjKG1pbig1MHZoLCA0NXJlbSkgLSAxOS41NjI1cmVtKSAwIGNhbGMobWluKDUwdmgsIDQ1cmVtKSAtIDE5LjU2MjVyZW0pIDYuNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250OiA2MDAgMXJlbS8xLjVyZW0gJHNsaWRvLWZvbnQ7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAycmVtO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAkZ3JlZW47XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idXR0b24tLXNtYWxsIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nLXRvcDogMC42ODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY4NzVyZW07XG4gIH1cbn1cblxuLmJ1dHRvbi0td2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuLmJ1dHRvbi0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICBjb2xvcjogJHdoaXRlO1xufVxuLmJ1dHRvbi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICBjb2xvcjogJHdoaXRlO1xufVxuLmJ1dHRvbi0tcHVycGxlIHtcbiAgYmFja2dyb3VuZDogJHB1cnBsZTtcbiAgYm9yZGVyLWNvbG9yOiAkcHVycGxlO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uYnV0dG9uLS1ob3Zlci1ncmVlbiB7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgfVxufVxuXG4uYnV0dG9uLS1kaXNhYmxlYWJsZSB7XG4gICY6ZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICBjb2xvcjogJGdyZWVuO1xuICB9XG59XG5cbi5idXR0b24tLXRlcnRpYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkZ3JlZW47XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aWR0aDogaW5pdGlhbDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmJ1dHRvbi0td2hpdGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cbi5idXR0b24tLXRlcnRpYXJ5LWJsYWNrIHtcbiAgY29sb3I6ICRibGFjaztcbn1cbiIsIi5jYXJkcyB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLmNhcmRzLS1uby10b3AtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNhcmRzLS1uby1ib3R0b20tcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY2FyZHNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jYXJkc19fdGl0bGUtLXdpdGgtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4uY2FyZHNfX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uY2FyZHNfX2NvbnRhaW5lciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjYzMTU3ODk0NzM2ODQyMSU7IC8vIHRoaXMgd2lsbCBjb3ZlciBmaXJzdCBjYXJkIG1hcmdpblxuICB9XG59XG4uY2FyZHNfX2NvbnRhaW5lci0tZXh0cmEtYm90dG9tLXBhZGRpbmcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi5jYXJkc19fY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBmbGV4LWdyb3c6IDM4NDtcbiAgICBmbGV4LWJhc2lzOiAyOSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjYzMTU3ODk0NzM2ODQyMSU7IC8vIDMycHgsIG9uZSBncmlkIGdhcFxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICBAaW5jbHVkZSBpZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FyZHNfX2NhcmQtLWRvdWJsZSB7XG4gIGZsZXgtZ3JvdzogODAwO1xuICBmbGV4LWJhc2lzOiA2MC41JTtcbn1cblxuLmNhcmRzX19jYXJkLWltZy1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZHNfX2NhcmQtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyBtYXJnaW4tYm90dG9tOiAtMC41cmVtOyAvLyBjb21wZW5zYXRlIGJsYW5rIHNwYWNlIGJlbG93IGltZ1xufVxuLmNhcmRzX19jYXJkLWltZy0tc21hbGwge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNhcmRzX19jYXJkLWxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uY2FyZHNfX2NhcmQtbG9nby0tYmlnIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLmNhcmRzX19jYXJkLWxvZ28tLXhsIHtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuXG4uY2FyZHNfX2NhcmQtcmlnaHQtbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuXG4uY2FyZHNfX2NhcmQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkc19fY2FyZC10aXRsZS0td2l0aG91dC1sb2dvIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5jYXJkc19fY2FyZC10aXRsZS0td2l0aG91dC1iaWctbG9nbyB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi5jYXJkX19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmNhcmRzX19jYXJkLXZpZGVvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbi9wbGF5LnN2Z1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDQwcHgpOyAvLyBoYXJkY29kZWQgYnV0dG9uIGhlaWdodC8yIGJlY2F1c2UgU2FmYXJpIHdvbid0IGFuaW1hdGUgdHJhbnNmb3JtIHByb3Blcmx5XG4gICAgbGVmdDogY2FsYyg1MCUgLSA0MHB4KTsgLy8gaGFyZGNvZGVkIGJ1dHRvbiB3aWR0aC8yIGJlY2F1c2UgU2FmYXJpIHdvbid0IGFuaW1hdGUgdHJhbnNmb3JtIHByb3Blcmx5XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGltZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMC41cmVtO1xuICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cblxuLmNhcmRzX19jYXJkLWNvcHkge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB3aWR0aDogMTAwJTsgLy8gSUUxMSBmaXhcbn1cblxuLmNhcmRzX19jYXJkLWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgQGluY2x1ZGUgaWUtb25seSB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNhcmRzX19jYXJkLWJvdHRvbS0teGwtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuLmNhcmRzX19jYXJkLWJvdHRvbS0tZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmRzX19jYXJkLWJvdHRvbS0tdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmNhcmRzX19jYXJkLWJvdHRvbS1wcm9maWxlIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbiIsIiRjb250ZW50LWJhbm5lci1icmVha3BvaW50OiA3NnJlbTtcblxuLmNvbnRlbnQtYmFubmVyIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWE7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6ICRjb250ZW50LWJhbm5lci1icmVha3BvaW50OyAvLyAkZGVza3RvcCAtIDNyZW0gYXMgcGFkZGluZ1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGNvbnRlbnQtYmFubmVyLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgfVxufVxuLmNvbnRlbnQtYmFubmVyLS1iaWctcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbi5jb250ZW50LWJhbm5lci0tYXF1YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhO1xufVxuLmNvbnRlbnQtYmFubmVyLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xufVxuLmNvbnRlbnQtYmFubmVyLS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xufVxuLmNvbnRlbnQtYmFubmVyLS1saWdodC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG4uY29udGVudC1iYW5uZXItLXRlY2hyYWRhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzJiNWU7XG59XG5cbi5jb250ZW50LWJhbm5lcl9faW1nLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmNvbnRlbnQtYmFubmVyX190ZXh0cyB7XG4gIGZsZXgtZ3JvdzogNTkyO1xuICBmbGV4LWJhc2lzOiAwJTtcbn1cbi5jb250ZW50LWJhbm5lcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uY29udGVudC1iYW5uZXJfX3F1b3RlIHtcbiAgZmxleC1ncm93OiA1OTI7XG4gIGZsZXgtYmFzaXM6IDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYgKyAuY29udGVudC1iYW5uZXJfX2J1dHRvbnMge1xuICAgICAgZmxleDogYXV0bztcbiAgICB9XG4gIH1cbn1cbi5jb250ZW50LWJhbm5lcl9fcXVvdGUtcSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnJlbSAwO1xuICBmb250OiAxLjVyZW0vMnJlbSAkc2xpZG8tZm9udDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdoaXRlO1xuICAgIHBhZGRpbmc6IDAgMnJlbSAwIDRyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbTtcbiAgfVxuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi5jb250ZW50LWJhbm5lcl9fYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1ncm93OiAzNzM7XG4gIGZsZXgtYmFzaXM6IDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICoge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgKjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkY29udGVudC1iYW5uZXItYnJlYWtwb2ludCkge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcblxuICAgICoge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAqICsgKiB7XG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRlbnRib3gge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5jb250ZW50Ym94LS1jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbi5jb250ZW50Ym94LS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbi5jb250ZW50Ym94LS13aGl0ZS10ZXh0IHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmNvbnRlbnRib3hfX3dyYXBwZXIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIHRucydzIGlubGluZS1ibG9ja1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuY29udGVudGJveC0tcmlnaHQgJiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG5cbiAgLm5vLWpzICYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuLmNvbnRlbnRib3hfX2NvbnRlbnQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIG1hcmdpbi1yaWdodDogMTEuMTg1JTsgLy8gMSBjb2x1bW4gYW5kIHR3byBnYXBzXG4gICAgZmxleC1ncm93OiA0ODg7XG4gICAgZmxleC1iYXNpczogMCU7XG5cbiAgICAuY29udGVudGJveC0tcmlnaHQgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTEuMTg1JTtcbiAgICB9XG5cbiAgICAuY29udGVudGJveC0tY2Fyb3VzZWwgJiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRlbnRib3hfX3N1YmhlYWRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY29udGVudGJveF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5jb250ZW50Ym94X19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uY29udGVudGJveF9fcXVvdGUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uY29udGVudGJveF9fcXVvdGUtdGV4dCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5jb250ZW50Ym94X19xdW90ZS1hdXRob3Ige1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBjb2xvcjogJGRhcmstZ3JleTtcbn1cblxuLmNvbnRlbnRib3hfX2ltZy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGZsZXgtZ3JvdzogNTkyO1xuICAgIGZsZXgtYmFzaXM6IDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jb250ZW50Ym94X19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbnRlbnRib3hfX2Nhcm91c2VsLW5hdiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDFyZW07XG4gICAgbGVmdDogMnJlbTtcbiAgfVxuXG4gIC5uby1qcyAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJiA+ICoge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMC4zNzVyZW07XG4gICAgICBoZWlnaHQ6IDAuMzc1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICB9XG4gICAgJi50bnMtbmF2LWFjdGl2ZTpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG5cbiAgICBjaXJjbGU6Zmlyc3QtY2hpbGQge1xuICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICBzdHJva2Utd2lkdGg6IDA7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB0cmFuc2l0aW9uOiBzdHJva2Utd2lkdGggMC4zcyBsaW5lYXI7XG4gICAgfVxuICAgIGNpcmNsZTpudGgtY2hpbGQoMikge1xuICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICBzdHJva2Utd2lkdGg6IDA7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogOTZweDtcbiAgICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDVzIGxpbmVhciwgc3Ryb2tlLXdpZHRoIDAuM3MgbGluZWFyO1xuICAgIH1cbiAgICAmLnRucy1uYXYtYWN0aXZlIGNpcmNsZTpmaXJzdC1jaGlsZCB7XG4gICAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgICB9XG4gICAgJi50bnMtbmF2LWFjdGl2ZSBjaXJjbGU6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIuY3RhIHtcbiAgcGFkZGluZzogMy41cmVtIDA7XG4gIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgcGFkZGluZzogNnJlbSAwO1xuICB9XG59XG5cbi5jdGFfX3RpdGxlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5jdGFfX2J1dHRvbnMge1xuICBAZXh0ZW5kICVidXR0b25zLWNvbnRhaW5lcjtcbn1cbiIsIiRsZWdhbC1saW5rcy1icmVha3BvaW50OiA2MGVtO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG4uZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcyB7XG4gIGNvbHVtbnM6IDI7XG4gIGNvbHVtbi1nYXA6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiAkc2xpZG8tZm9udDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBoeXBoZW5zOiBhdXRvO1xuXG4gICYgPiAqIHtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIHVsICsgdWwge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuZm9vdGVyX19icmVhay1jb2x1bW4ge1xuICAgIGJyZWFrLWJlZm9yZTogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmID4gKiArICoge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNjMxNTc4OTQ3MzY4NDIxJTsgLy8gMnJlbSBnYXBcbiAgICB9XG5cbiAgICB1bCArIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fYnJlYWstY29sdW1uIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmZvb3Rlcl9fb3RoZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgfVxufVxuXG4uZm9vdGVyX19zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgKiArICoge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICB9XG4gIH1cbn1cbi5mb290ZXJfX3NvY2lhbHMtbGluayB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvb3Rlcl9fbGFuZ3VhZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGFuZ3VhZ2VzLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLm5vLWpzICYge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4uZm9vdGVyX19sZWdhbCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGVnYWwtbGlua3MtYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGVnYWwtY29weSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAkZGFyay1ncmV5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxlZ2FsLWxpbmtzLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5mb290ZXJfX2xlZ2FsLWxpbmtzIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwJTtcbiAgZm9udC1mYW1pbHk6ICRzbGlkby1mb250O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogMi42MzE1Nzg5NDczNjg0MjElOyAvLyAycmVtIGdhcFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsZWdhbC1saW5rcy1icmVha3BvaW50KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIGxpICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxlZ2FsLWxpbmtzLWJyZWFrcG9pbnQpIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbiIsIi5mb3JtIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvcm1fX2JveCB7XG4gIGZsZXgtZ3JvdzogMzkxO1xuICBmbGV4LWJhc2lzOiAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIEBpbmNsdWRlIHNoYWRvdy1yb3VuZDtcblxuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyAvLyAxIGdhcFxuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICBmbGV4LWdyb3c6IDQ0ODtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtOyAvLyAxIGNvbHVtbiBhbmQgMSBnYXBcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbTsgLy8gMSBjb2x1bW5cbiAgfVxufVxuLmZvcm1fX2JveC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX2V4dHJhIHtcbiAgZmxleC1ncm93OiAyNzk7XG4gIGZsZXgtYmFzaXM6IDAlO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgIGZsZXgtZ3JvdzogNDg4O1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW07IC8vIDEgY29sdW1uIGFuZCAxIGdhcFxuICB9XG59XG5cbi5mb3JtX19leHRyYS1wYXJhZ3JhcGgge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5mb3JtX19hbmd1bGFyIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLm5vLWpzICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm1fX2JveC1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4uZm9ybV9fYm94LWZvcm0ge1xuICAuaW5wdXQsXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi5mb3JtX190d28taW5wdXRzIHtcbiAgJiA+ICoge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwJTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMWVtKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCAtIDFlbSksIChtaW4td2lkdGg6IDUzZW0pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJiA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybV9fY29uc2VudCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmZvcm1fX2V4dHJhLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uZm9ybV9fc3RhdHVzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uZm9ybV9fc3RhdHVzLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4iLCIuaGVhZGVyLWNlbnRlciB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG59XG4uaGVhZGVyLWNlbnRlci0tc21hbGwtYm90dG9tLXBhZGRpbmcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG4uaGVhZGVyLWNlbnRlci0td2hpdGUge1xuICBjb2xvcjogJHdoaXRlO1xufVxuLmhlYWRlci1jZW50ZXItLW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG59XG5cbi5oZWFkZXItY2VudGVyX19zdWJoZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LWZhbWlseTogJHNsaWRvLWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB9XG59XG5cbi5oZWFkZXItY2VudGVyX190aXRsZSxcbi5oZWFkZXItY2VudGVyX190ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIG1heC13aWR0aDogNDByZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICB9XG59XG5cbi5oZWFkZXItY2VudGVyX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuXG4uaGVhZGVyLWNlbnRlcl9fYnV0dG9ucyB7XG4gIEBleHRlbmQgJWJ1dHRvbnMtY29udGFpbmVyO1xuXG4gIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbi5oZWFkZXItY2VudGVyX19idXR0b25zLS1jb25kZW5zZWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cbn1cbi5oZWFkZXItY2VudGVyX19idXR0b25zLS1zdHJldGNoZWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgJiA+ICoge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbi5oZWFkZXItY2VudGVyX19idXR0b25zLS1uby1qcy1oaWRlIHtcbiAgLm5vLWpzICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIiRoZWFkZXItZmxvYXRpbmctYnJlYWtwb2ludDogNzZlbTtcblxuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuLmhlYWRlci1mbG9hdGluZyB7XG4gIG1heC13aWR0aDogNzZyZW07IC8vIDEyMTZweFxuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMi41cmVtIDEuNXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnJlbSA4LjQ3MDM5NDczNjg0MjEwNSU7IC8vIDEgY29sdW1uICsgMSBnYXBcbiAgfVxuXG4gIC8vIHNpbmNlIC5oZWFkZXItZmxvYXRpbmcgaXMgc2NyZWVuLXdpZGUsIHBhZGRpbmcgaW4gJSBpcyBiaWdnZXIgYW5kIGJpZ2dlci4gV2UgbmVlZCB0byBzdG9wIGl0IGhlcmUuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkaGVhZGVyLWZsb2F0aW5nLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbTsgLy8gMSBjb2x1bW4gKyAxIGdhcFxuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbTsgLy8gMSBjb2x1bW4gKyAxIGdhcFxuICB9XG59XG4uaGVhZGVyLWZsb2F0aW5nLS1iZy1pbWcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbn1cblxuLmhlYWRlci1mbG9hdGluZy0tZnVsbC13aWR0aCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgLmhlYWRlci1mbG9hdGluZ19fbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgcGFkZGluZzogMi41cmVtIDAgNC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItZmxvYXRpbmdfX2ltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhlYWRlci1mbG9hdGluZy0teWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbn1cbi5oZWFkZXItZmxvYXRpbmctLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICBjb2xvcjogJHdoaXRlO1xufVxuLmhlYWRlci1mbG9hdGluZy0tcHB0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBwdDtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmhlYWRlci1mbG9hdGluZ19fbGVmdCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMCU7XG5cbiAgLmhlYWRlci1mbG9hdGluZy0tYmctaW1nICYge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LWJhc2lzOiA0OC40MTQlOyAvLyA1IGNvbHVtbnMgKGFuZCA0IGdhcHMgaW4gYmV0d2VlbikgPSA0ODhweFxuICB9XG59XG5cbi5oZWFkZXItZmxvYXRpbmdfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5cbi5oZWFkZXItZmxvYXRpbmdfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5oZWFkZXItZmxvYXRpbmdfX2ltZy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwJTtcbiAgICBtYXJnaW4tbGVmdDogMy4xNjgzMTY4MzE2ODMxNjglOyAvLyAxIGdhcFxuICB9XG59XG5cbi5oZWFkZXItZmxvYXRpbmdfX2ltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbiIsIkBrZXlmcmFtZXMgZmxvYXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uaGVhZGVyLWluZGV4IHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIG1heC13aWR0aDogMTIwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5oZWFkZXItaW5kZXhfX2xlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgZmxleC1ncm93OiAzODQ7XG4gIGZsZXgtYmFzaXM6IDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2UtbW9iaWxlKSB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGhlYWRlci1pbmRleC1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRoZWFkZXItaW5kZXgtYnJlYWtwb2ludCkgYW5kIChtaW4taGVpZ2h0OiA0OGVtKSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSBhbmQgKG1pbi1oZWlnaHQ6IDQwZW0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1MHZoIC0gMThyZW0pO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKG1pbig1MHZoLCA0NXJlbSkgLSAxOHJlbSk7XG4gIH1cbn1cbi5oZWFkZXItaW5kZXhfX2xlZnQtY29udGFpbmVyIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICB3aWR0aDogMTcuNXJlbTtcbiAgfVxufVxuXG4uaGVhZGVyLWluZGV4X19qb2luLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAkZ3JlZW47XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICB9XG59XG4uaGVhZGVyLWluZGV4X19qb2luLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LWZhbWlseTogJHNsaWRvLWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuXG4uaGVhZGVyLWluZGV4X19mb3JtIHtcbiAgJiA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuXG4uaGVhZGVyLWluZGV4X19pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi5oZWFkZXItaW5kZXhfX3N1Ym1pdC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlYWRlci1pbmRleF9fY29uc2VudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXI7XG5cbiAgLmhlYWRlci1pbmRleF9fZm9ybS0tZm9jdXNlZCAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRoZWFkZXItaW5kZXgtYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uaGVhZGVyLWluZGV4X19zY3JvbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBhbmltYXRpb246IGZsb2F0IDIuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSBhbmQgKG1pbi1oZWlnaHQ6IDUzZW0pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIuNXJlbTtcbiAgICByaWdodDogLTE3cmVtO1xuXG4gICAgcGF0aCB7XG4gICAgICBzdHJva2U6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1pbmRleF9fcmlnaHQge1xuICBwYWRkaW5nOiAyLjVyZW0gMXJlbTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZmxleC1ncm93OiA2OTY7XG4gIGZsZXgtYmFzaXM6IDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaW5kZXgvc2xpZG8tdWx0aW1hdGUtcWFhLXBvbGxpbmctcGxhdGZvcm0tdmlydHVhbC1tZWV0aW5ncy5qcGdcIikgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2UtbW9iaWxlKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDEycmVtIDJyZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGhlYWRlci1pbmRleC1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExLjE4NDIxMDUyNjMxNTc4OSU7IC8vIDEgY29sdW1uIGFuZCAyIGdhcHNcbiAgICBwYWRkaW5nOiAzLjVyZW0gMi42MzE1Nzg5NDczNjg0MjElIDMuNXJlbSA1LjkyMTA1MjYzMTU3ODk0NyU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGhlYWRlci1pbmRleC1icmVha3BvaW50KSBhbmQgKG1pbi1oZWlnaHQ6IDQ4ZW0pIHtcbiAgICBwYWRkaW5nOiAxMnJlbSAyLjYzMTU3ODk0NzM2ODQyMSUgMTJyZW0gNS45MjEwNTI2MzE1Nzg5NDclO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguNXJlbTsgLy8gMSBjb2x1bW4gYW5kIDIgZ2Fwc1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSBhbmQgKG1pbi1oZWlnaHQ6IDQwZW0pIHtcbiAgICBwYWRkaW5nOiBjYWxjKDUwdmggLSAxOHJlbSkgMCBjYWxjKDUwdmggLSAxOHJlbSkgNi41cmVtO1xuICAgIHBhZGRpbmc6IGNhbGMobWluKDUwdmgsIDQ1cmVtKSAtIDE4cmVtKSAwIGNhbGMobWluKDUwdmgsIDQ1cmVtKSAtIDE4cmVtKSA2LjVyZW07XG4gIH1cbn1cbi5oZWFkZXItaW5kZXhfX3JpZ2h0LWNvbnRhaW5lciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgIG1heC13aWR0aDogMzRyZW07XG4gIH1cbn1cblxuLmhlYWRlci1pbmRleF9fdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmhlYWRlci1pbmRleF9fc2lnbnVwLWJ0biB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMTZyZW07XG4gIH1cbn1cblxuLmhlYWRlci1pbmRleF9fc2Vjb25kYXJ5LWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uaGVhZGVyLWluZGV4X190ZXJ0aWFyeS1idG5zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICYgPiAuYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG4uaGVhZGVyIHtcbiAgbWFyZ2luOiAyLjVyZW0gYXV0byAwO1xuICBtYXgtd2lkdGg6IDEyMHJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5oZWFkZXItLW5hcnJvdyB7XG4gIG1heC13aWR0aDogODByZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAuaGVhZGVyX19yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX3N1YmhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uaGVhZGVyX19sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBmbGV4LWdyb3c6IDM4NDtcbiAgZmxleC1iYXNpczogMCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZS1tb2JpbGUpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4uaGVhZGVyX19sZWZ0LWNvbnRhaW5lciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgfVxufVxuXG4uaGVhZGVyX19iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmhlYWRlcl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG4uaGVhZGVyX190ZXh0LS1zbGlkbyB7XG4gIGZvbnQ6IGJvbGQgMXJlbS8xLjVyZW0gJHNsaWRvLWZvbnQ7XG59XG5cbi5oZWFkZXJfX2J1dHRvbnMge1xuICBAZXh0ZW5kICVidXR0b25zLWNvbnRhaW5lcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmhlYWRlcl9fcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZsZXgtZ3JvdzogNjk2O1xuICBmbGV4LWJhc2lzOiAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDExLjE4NDIxMDUyNjMxNTc4OSU7IC8vIDEgY29sdW1uIGFuZCAyIGdhcHNcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjVyZW07IC8vIDEgY29sdW1uIGFuZCAyIGdhcHNcbiAgfVxufVxuLmhlYWRlcl9fcmlnaHQtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZWFkZXJfX3JpZ2h0LS1wbGF5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICAuaGVhZGVyX19wbGF5IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uaGVhZGVyX19wbGF5LS1jZW50ZXIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG4iLCIuY2hlY2tlZC1saXN0IHtcbiAgQGluY2x1ZGUgc2hhZG93LXNoYXJwLXN0cm9uZztcblxuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAuOHJlbSAwIDAuOHJlbSAyLjRyZW07XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb24vY2hlY2tlZC1ncmVlbi5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEuMXJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgbGkgKyBsaSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICB9XG59XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG4uaW5wdXRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIGZpeCBleHRyYSBib3R0b20gc3BhY2luZ1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnB1dF9fY29udGFpbmVyLS13aXRoLWFycm93IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uL2Fycm93X2Ryb3BfZG93bi5zdmdcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS4wNjI1cmVtO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5pbnB1dF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjA2MjVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG5cbi5pbnB1dF9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS4wNjI1cmVtO1xuICBsZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBjb2xvcjogJGRhcmstZ3JleTtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGN1YmljLWJlemllcigwLCAwLjQsIDAuNCwgMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cbiAgc2VsZWN0ICsgJiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5pbnB1dF9fZmllbGQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAkZGFyay1ncmV5O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LWZhbWlseTogJGFrdGl2LWdyb3Rlc2stZm9udDtcbiAgbWFyZ2luOiAwO1xuICByZXNpemU6IHZlcnRpY2FsO1xuXG4gIEBpbmNsdWRlIGllLW9ubHkge1xuICAgIG92ZXJmbG93OiBhdXRvOyAvLyBoaWRlIElFMTEgc2Nyb2xsYmFyXG4gIH1cblxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gIH1cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gIH1cblxuICAuaW5wdXQtLWVycm9yICYge1xuICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgfVxuXG4gIC5pbnB1dC0taWNvbiAmIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSxcbiAgJjpub3QoW3ZhbHVlPVwiXCJdKSxcbiAgJjpjaGVja2VkIHtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICAuaW5wdXQtLWVycm9yICYge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgIH1cblxuICAgICYgKyAuaW5wdXRfX2xhYmVsIHtcbiAgICAgIHRvcDogLTAuMzc1cmVtOyAvLyBoYWxmIG9mIGxpbmUtaGVpZ2h0XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIC5pbnB1dC0tZXJyb3IgJiB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICRibGFjaztcblxuICAgICYgKyAuaW5wdXRfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dF9fcmFkaW8tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG5cbiAgLmlucHV0X19yYWRpby1sYWJlbCB+IC5pbnB1dF9fcmFkaW8tbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG59XG4uaW5wdXRfX3JhZGlvIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmlucHV0X19yYWRpby1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1nL2NvbW1vbi9yYWRpby1vZmYuc3ZnXCIpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB9XG4gIC5pbnB1dF9fcmFkaW86Y2hlY2tlZCArICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvY29tbW9uL3JhZGlvLW9uLnN2Z1wiKTtcbiAgfVxufVxuXG4uaW5wdXRfX2NoZWNrYm94IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcblxuICAqICsgKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICB9XG59XG5cbi5pbnB1dF9fZXJyb3Ige1xuICBjb2xvcjogJHJlZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi5pbnB1dF9fdGV4dC1zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250OiAwLjg3NXJlbS8xLjVyZW0gJHNsaWRvLWZvbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCAxMCA1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCAwTDUgNUwxMCAwSDBaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgOTglIDU1JTtcbiAgd2lkdGg6IDhyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmlucHV0X190ZXh0LXNlbGVjdC0tZW5nbGlzaCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgd2lkdGg6IDExcmVtO1xuICB9XG59XG4uaW5wdXRfX3RleHQtc2VsZWN0LS1nZXJtYW4ge1xuICB3aWR0aDogNS41cmVtO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG4iLCIubGlzdCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLmxpc3QtLWJvdHRvbS1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLmxpc3RfX2l0ZW0ge1xuICAmICsgJiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG4ubGlzdC0tZGVuc2Uge1xuICAubGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuIiwiLmxpc3Rpbmcge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5cbi5saXN0aW5nX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAxLjVyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAzcmVtIDAgMDtcbiAgfVxufVxuLmxpc3RpbmdfX2l0ZW0tLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbn1cblxuLmxpc3RpbmdfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuXG4gIC8vIGlmIGhlYWRpbmcgaXMgcHJlc2VudFxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG5cbiAgLmxpc3RpbmdfX2l0ZW0gKyAubGlzdGluZ19faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4ubGlzdGluZ19faW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgfVxufVxuXG4ubGlzdGluZ19fdGV4dCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogMS41cmVtIDNyZW0gMS41cmVtIDJyZW07XG4gIH1cbn1cbi5saXN0aW5nX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmxpc3RpbmdfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICYgPiAqIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG59XG4iLCIkbG9nb3MtYnJlYWtwb2ludDogNTdlbTsgLy8gOTEycHhcblxuXG4ubG9nb3MtLXdpdGgtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ubG9nb3Mge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbG9nb3MtYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgfVxufVxuLmxvZ29zLS1uby10b3AtcGFkZGluZyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbG9nb3MtYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IDAgMnJlbSAzLjVyZW07XG4gIH1cbn1cblxuLmxvZ29zX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxvZ29zLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5sb2dvc19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxvZ29zLWJyZWFrcG9pbnQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5sb2dvc19saXN0LS13aXRoLWxpbmtzIHtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBkaXYge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cblxuLmxvZ29zX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgZmxleC1ncm93OiAxOyAvLyBub3QgaW4gc2hvcnQgZm9ybSBiZWNhdXNlIG9mIElFMTFcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDUxJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbG9nb3MtYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgfVxufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuJGV4dHJhLWl0ZW1zLXByb2R1Y3Q6IChcbiAgXCJwcm9kdWN0XCI6IFwiLi4vaW1nL2NvbW1vbi9tZW51L3Byb2R1Y3QtaWNvbi5zdmdcIixcbiAgXCJxdWVzdGlvbnNcIjogXCIuLi9pbWcvY29tbW9uL21lbnUvcXVlc3Rpb25zLWljb24uc3ZnXCIsXG4gIFwicG9sbHNcIjogXCIuLi9pbWcvY29tbW9uL21lbnUvcG9sbHMtaWNvbi5zdmdcIixcbiAgXCJxdWl6emVzXCI6IFwiLi4vaW1nL2NvbW1vbi9tZW51L3F1aXp6ZXMtaWNvbi5zdmdcIixcbiAgXCJsaXZldmlkZW9cIjogXCIuLi9pbWcvY29tbW9uL21lbnUvbGl2ZS12aWRlby1pY29uLnN2Z1wiLFxuICBcImFuYWx5dGljc1wiOiBcIi4uL2ltZy9jb21tb24vbWVudS9hbmFseXRpY3MtaWNvbi5zdmdcIixcbiAgXCJpbnRlZ3JhdGlvbnNcIjogXCIuLi9pbWcvY29tbW9uL21lbnUvaW50ZWdyYXRpb25zLWljb24uc3ZnXCIsXG4pO1xuJGV4dHJhLWl0ZW1zLXNvbHV0aW9uczogKFxuICBcInJlbW90ZS1tZWV0aW5nc1wiOiBcIi4uL2ltZy9jb21tb24vbWVudS9yZW1vdGUtbWVldGluZ3MtaWNvbi5zdmdcIixcbiAgXCJ2aXJ0dWFsLWV2ZW50c1wiOiBcIi4uL2ltZy9jb21tb24vbWVudS92aXJ0dWFsLWV2ZW50cy1pY29uLnN2Z1wiLFxuICBcImJ1c2luZXNzXCI6IFwiLi4vaW1nL2NvbW1vbi9tZW51L2J1c2luZXNzLWljb24uc3ZnXCIsXG4gIFwiYWxsaGFuZHNcIjogXCIuLi9pbWcvY29tbW9uL21lbnUvYWxsaGFuZHMtaWNvbi5zdmdcIixcbiAgXCJ3ZWJpbmFyc1wiOiBcIi4uL2ltZy9jb21tb24vbWVudS93ZWJpbmFycy1pY29uLnN2Z1wiLFxuICBcImNvbmZlcmVuY2VzXCI6IFwiLi4vaW1nL2NvbW1vbi9tZW51L2NvbmZlcmVuY2VzLWljb24uc3ZnXCIsXG4gIFwiZWR1Y2F0aW9uXCI6IFwiLi4vaW1nL2NvbW1vbi9tZW51L2VkdWNhdGlvbi1pY29uLnN2Z1wiLFxuICBcImN1c3RvbWVyLXN0b3JpZXNcIjogXCIuLi9pbWcvY29tbW9uL21lbnUvY3VzdG9tZXItc3Rvcmllcy1pY29uLnN2Z1wiLFxuKTtcblxuLy8gd2hlbiBtZW51IGlzIG9wZW5lZCwgaGlkZSBldmVyeXRoaW5nIGV4Y2VwdCBmb3IgdGhlIG1lbnUgaXRzZWxmXG4ubWVudV9fdG9nZ2xlOmNoZWNrZWQge1xuICAmIH4gKiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYgKyAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLyBzaW5jZSBtZW51IGlzIGZpeGVkLCB3ZSBuZWVkIHRvIGNyZWF0ZSBhIHNwYWNlIGZvciBpdFxuLm1lbnVfX3BhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogNC41cmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWVudS1icmVha3BvaW50LTEpIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxufVxuXG4ubWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJG1pbi16LWluZGV4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuXG4gIC5tZW51X190b2dnbGU6Y2hlY2tlZCArICYge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAuc3RpY2t5ICY6bm90KC5tZW51LS1ub3Qtc3RpY2t5KSB7XG4gICAgQGluY2x1ZGUgc2hhZG93LXNoYXJwO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZW51LWJyZWFrcG9pbnQtMSkge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxufVxuLm1lbnUtLW5vdC1zdGlja3kge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubWVudS0td2l0aC1iYW5uZXIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIHRvcDogMi41cmVtO1xuICB9XG59XG4ubWVudS0tbmFycm93IHtcbiAgLm1lbnVfX2l0ZW0gKyAubWVudV9faXRlbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZW51LWJyZWFrcG9pbnQtMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5tZW51X19jb250YWluZXIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1lbnUtYnJlYWtwb2ludC0xKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5tZW51X19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1lbnUtYnJlYWtwb2ludC0xKSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLm1lbnVfX2xvZ28taW1nIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIHRoaXMgd2lsbCBmaXggaXNzdWUgd2hlbiA8YT4gd2FzIGJpZ2dlciB0aGFuIHRoZSBpbWdcbn1cblxuLm1lbnVfX3RvZ2dsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDFyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZS1tb2JpbGUpIHtcbiAgICByaWdodDogMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWVudS1icmVha3BvaW50LTEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWVudV9fb3Blbi1pY29uIHtcbiAgLm1lbnVfX3RvZ2dsZTpjaGVja2VkICsgLm1lbnUgLm1lbnVfX3RvZ2dsZXIgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1lbnVfX2Nsb3NlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5tZW51X190b2dnbGU6Y2hlY2tlZCArIC5tZW51IC5tZW51X190b2dnbGVyICYge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4ubWVudV9fbWFpbixcbi5tZW51X19hY2NvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LWZhbWlseTogJHNsaWRvLWZvbnQ7XG5cblxuICAubWVudV9fdG9nZ2xlOmNoZWNrZWQgKyAubWVudSAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVudS1icmVha3BvaW50LTEpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZW51LWJyZWFrcG9pbnQtMSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4ubWVudV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogMDtcblxuICAmICsgJiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZW51LWJyZWFrcG9pbnQtMSAtIDAuMDYyNWVtKSB7XG4gICAgLm1lbnVfX2l0ZW0tdG9nZ2xlcjpjaGVja2VkIHtcbiAgICAgICYgfiAubWVudV9fZHJvcGRvd24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1lbnUtYnJlYWtwb2ludC0xKSB7XG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAubWVudV9fZHJvcGRvd24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmLm1lbnVfX2Ryb3Bkb3duLS13aXRoLWV4dHJhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gdGhpcyBtdXN0IGJlIHNlcGFyYXRlIGJlY2F1c2UgSUUgaWdub3JlcyB3aG9sZSBydWxlIGp1c3QgYnkgbm90IGtub3dpbmcgOmZvY3VzLXdpdGhpblxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIC5tZW51X19kcm9wZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICYubWVudV9fZHJvcGRvd24tLXdpdGgtZXh0cmEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5tZW51X19pdGVtLS13aXRoLWRyb3Bkb3duIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZW51LWJyZWFrcG9pbnQtMSkge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG59XG5cbi5tZW51X19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uL2Fycm93X2Rvd24uc3ZnXCIpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZW51LWJyZWFrcG9pbnQtMSkge1xuICAgICAgY29udGVudDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51X19pdGVtLXRvZ2dsZXI6Y2hlY2tlZCArICYge1xuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRvcDogLTNweDtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnVfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICAubWVudV9faXRlbS0td2l0aC1kcm9wZG93biAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWVudS1icmVha3BvaW50LTEpIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuXG4gICAgLy8gbGlua3Mgc2hvdWxkIGJlIGdyZWVuIG9uIGhvdmVyLi4uXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAvLyAuLmJ1dCBub3QgdGhlIG9uZXMgdGhhdCBjb250YWluIGRyb3Bkb3duXG4gICAgLm1lbnVfX2l0ZW0tdG9nZ2xlciArIC5tZW51X19sYWJlbCAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubWVudV9fbGluay0td2l0aC1iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYmFkZ2UpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMnJlbTtcbiAgICByaWdodDogLTAuMnJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udDogYm9sZCAwLjVyZW0gJGFrdGl2LWdyb3Rlc2stZm9udDtcbiAgfVxufVxuLm1lbnVfX2xpbmstLWhpZGUtZmlyc3Qge1xuICBAbWVkaWEgKG1heC13aWR0aDogJG1lbnUtYnJlYWtwb2ludC1uYXJyb3ctMSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1lbnVfX21haW4ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWVudS1icmVha3BvaW50LTEpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5tZW51X19kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMC41cmVtIDAgMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1lbnUtYnJlYWtwb2ludC0xKSB7XG4gICAgQGluY2x1ZGUgc2hhZG93LXJvdW5kO1xuXG4gICAgei1pbmRleDogJG1pbi16LWluZGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIuNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLm1lbnVfX2Ryb3Bkb3duLS13aXRoLWV4dHJhIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZW51LWJyZWFrcG9pbnQtMSkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3cml0aW5nLW1vZGU6IHRiLWxyOyAvLyBJRTExXG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcblxuICAgICYgPiAqIHtcbiAgICAgIHdyaXRpbmctbW9kZTogbHItdGI7IC8vIElFMTFcbiAgICAgIHdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcbiAgICB9XG4gIH1cbn1cbi5tZW51X19kcm9wZG93bi0tcHJvZHVjdCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWVudS1icmVha3BvaW50LTEpIHtcbiAgICBoZWlnaHQ6ICN7M3JlbSArIChsZW5ndGgoJGV4dHJhLWl0ZW1zLXByb2R1Y3QpICogM3JlbSl9O1xuICB9XG59XG4ubWVudV9fZHJvcGRvd24tLXNvbHV0aW9ucyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWVudS1icmVha3BvaW50LTEpIHtcbiAgICBoZWlnaHQ6IGNhbGMoI3szcmVtICsgKGxlbmd0aCgkZXh0cmEtaXRlbXMtc29sdXRpb25zKSAqIDNyZW0pfSArIDFweCk7IC8vIDFweCBmb3IgZGl2aWRlclxuICB9XG59XG5cbi5tZW51X19zdWJpdGVtIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZW51LWJyZWFrcG9pbnQtMSkge1xuICAgICY6aG92ZXIge1xuICAgICAgLm1lbnVfX3N1Yml0ZW0tbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgfVxuXG4gICAgICAubWVudV9fZXh0cmEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm1lbnVfX3N1Yml0ZW0tLWRpdmlkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gIG1hcmdpbjogMCAycmVtO1xufVxuXG4ubWVudV9fc3ViaXRlbS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWVudS1icmVha3BvaW50LTEpIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDJyZW07XG4gIH1cbn1cblxuLm1lbnVfX2V4dHJhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjByZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMCAycmVtO1xuICBmbGV4LWdyb3c6IDE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgJjpob3ZlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRtZW51LWJyZWFrcG9pbnQtMSkge1xuICBAZWFjaCAkaXRlbSwgJF8gaW4gJGV4dHJhLWl0ZW1zLXByb2R1Y3Qge1xuICAgIC5tZW51X19zdWJpdGVtW2RhdGEtZXh0cmE9XCIjeyRpdGVtfVwiXSB7XG4gICAgICAmOmhvdmVyIH4gLm1lbnVfX2V4dHJhW2RhdGEtZXh0cmE9XCIjeyRpdGVtfVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGl0ZW0sICRfIGluICRleHRyYS1pdGVtcy1zb2x1dGlvbnMge1xuICAgIC5tZW51X19zdWJpdGVtW2RhdGEtZXh0cmE9XCIjeyRpdGVtfVwiXSB7XG4gICAgICAmOmhvdmVyIH4gLm1lbnVfX2V4dHJhW2RhdGEtZXh0cmE9XCIjeyRpdGVtfVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZW51X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5AZWFjaCAkaXRlbSwgJHVybCBpbiAkZXh0cmEtaXRlbXMtcHJvZHVjdCB7XG4gIC5tZW51X190aXRsZS0tI3skaXRlbX0ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIiN7JHVybH1cIik7XG4gICAgfVxuICB9XG59XG5AZWFjaCAkaXRlbSwgJHVybCBpbiAkZXh0cmEtaXRlbXMtc29sdXRpb25zIHtcbiAgLm1lbnVfX3RpdGxlLS0jeyRpdGVtfSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiI3skdXJsfVwiKTtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnVfX2V4dHJhLWRlc2Mge1xuICBmb250LWZhbWlseTogJGFrdGl2LWdyb3Rlc2stZm9udDtcbn1cblxuLm1lbnVfX2xlYXJuLW1vcmUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLy8gTW9kaWZpZWQgYWNjb3VudCBtZW51IHNwYWNpbmcgZm9yIFF1aWNrIFN0YXJ0IEEvQiB0ZXN0XG4ubWVudV9fY29udGFpbmVyLS1xdWljay1zdGFydCB7XG4gIC5tZW51X19saW5rLS1sb2dnZWQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgIG1hcmdpbi1yaWdodDogMC4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgaWUtb25seSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb24vcGVyc29uLnN2Z1wiKTtcbiAgICB9XG4gIH1cblxuICAvLyBPbmx5IHdheSB0byBjaGFuZ2UgZmlsbCBjb2xvciBvZiBlbWJlZGRlZCBzdmdcbiAgLy8gc2VlOiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8yMTUwOTk4Mi9jaGFuZ2Utc3ZnLWZpbGwtY29sb3ItaW4tYmVmb3JlLW9yLWFmdGVyLWNzc1xuICBAaW5jbHVkZSBub24taWUtb25seSB7XG4gICAgLm1lbnVfX2xpbmstLWxvZ2dlZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uL3BlcnNvbi5zdmdcIik7XG4gICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB9XG4gICAgLm1lbnVfX2xpbmstLWxvZ2dlZDpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWVudS1icmVha3BvaW50LTEpIHtcbiAgICAvLyBOYXJyb3cgUXVpY2sgc3RhcnQgYnV0dG9uIHRvIGtlZXAgdGhlIHNhbWUgd2lkdGggYXMgU2lnbiBVcCBidXR0b25cbiAgICAuYnV0dG9uLS1xdWljay1zdGFydCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ubWVudV9fYWNjb3VudCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1lbnUtYnJlYWtwb2ludC0xKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWVudS1icmVha3BvaW50LTIpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAmLm1lbnUtLW5hcnJvdyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZW51LWJyZWFrcG9pbnQtMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVudS1icmVha3BvaW50LW5hcnJvdy0yKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxufVxuLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG4iLCIvLyBxdWVzdGlvbiBtYXJrIHdyYXBwaW5nIGVsZW1lbnRcbi5vdGF6bmljZWsge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLy8gXCJDaGF0IHdpdGggdXNcIiBidXR0b24gb3ZlcmxheWluZyBpblNpZGVkIHdpZGdldFxuLy8gVGhpcyBhbGxvd3MgdXNlcnMgdG8gc3dpdGNoIGZyb20gaW5TaWRlZCB0byBMQWRlc2sgaWYgdGhleSBkb24ndCBmaW5kXG4vLyBhbiBhbnN3ZXIgdG8gdGhlaXIgcXVlc3Rpb24uXG4ub3Rhem5pY2VrX19pbnNpZGVkLWxhZGVzay13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhO1xuICBjb2xvcjogJHdoaXRlO1xuICB6LWluZGV4OiAkbWluLXotaW5kZXggKyAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogLTI2LjVyZW07XG5cbiAgJi0taW5zaWRlZC1vcGVuZWQge1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi5vdGF6bmljZWtfX2luc2lkZWQtbGFkZXNrLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIGluU2lkZWQgd2lkZ2V0IGN1c3RvbWl6YXRpb25zXG4vLyBBbGwgcnVsZXMgbXVzdCBiZSB3cmFwcGVkIHdpdGggI2JvZHkgdG8gYmUgbW9yZSBzcGVjaWZpYyB0aGFuIGRlZmF1bHRcbi8vIHN0eWxlcyB0aGF0IGluU2lkZWQgaW5saW5lcyBpbnRvIG91ciBwYWdlLiA6KFxuI2JvZHkge1xuICAuaW5zaWRlZC1jb252ZXJzYXRpb25hbC1zbGlkZXIge1xuICAgIGJvdHRvbTogMy43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAgMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMy43NXJlbSAtIDVyZW0gLSAxLjI1cmVtKTsgLy8gMTAwJSAtIHdpZGdldCBib3R0b20gcGFkZGluZyAtIHBhZ2UgaGVhZGVyIC0gZXh0cmEgMS4yNXJlbSBzbyB0b3AgbGluZSBkb2Vzbid0IHN0YXJ0IGF0IGhlYWRlciBib3R0b20gbGluZVxuICAgIG1heC1oZWlnaHQ6IDQ1cmVtOyAvLyBpblNpZGVkIGhhcyBzZXQgdGhpc1xuICB9XG5cbiAgLy8gaGlkZSBpblNpZGVkJ3MgYnV0dG9uLCB3ZSBoYXZlIG91ciBvd25cbiAgLmluc2lkZWQtY29udmVyc2F0aW9uYWwtdHJpZ2dlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gTEFkZXNrIGNoYXQgd2luZG93XG4uaS1lbWJlZGRlZC1mb3JtIHtcbiAgei1pbmRleDogJG1pbi16LWluZGV4ICsgMyAhaW1wb3J0YW50OyAvLyBtdXN0IGJlIGltcG9ydGFudCB0byBvdmVyd3JpdGUgZGVmYXVsdCB2YWx1ZSBMQWRlc2sgc2V0c1xufVxuXG4vLyBxdWVzdGlvbiBtYXJrIGJ1dHRvbiBpdHNlbGZcbi5vdGF6bmljZWtfX2J1dHRvbiB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIHdpZHRoOiAzLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjM3NXJlbSByZ2JhKDAsIDAsIDAsIDAuMjgpO1xuICB6LWluZGV4OiAkbWluLXotaW5kZXggKyAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuMzc1cmVtIHJnYmEoMCwgMCwgMCwgMC4yOCk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFyZW07XG4gICAgbGVmdDogMXJlbTtcbiAgfVxufVxuIiwiLm1pZGRsZWJveCB7XG4gIHBhZGRpbmc6IDVyZW0gMXJlbTtcbiAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZS1tb2JpbGUpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubWlkZGxlYm94LS1uby1ib3R0b20tcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm1pZGRsZWJveC0teGwtd2lkdGgge1xuICBtYXgtd2lkdGg6IDY5cmVtO1xufVxuLm1pZGRsZWJveC0tZnVsbC13aWR0aCB7XG4gIG1heC13aWR0aDogODByZW07XG59XG5cbi5taWRkbGVib3hfX3RvcC1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubWlkZGxlYm94X19zdWJoZWFkbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLm1pZGRsZWJveF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5taWRkbGVib3hfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5taWRkbGVib3hfX2ltZyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG5cbi5taWRkbGVib3hfX2ltZy1maXQtdmlld3BvcnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNXJlbSk7XG59XG4iLCIkbW9kYWwtYnJlYWtwb2ludDogNjNlbTtcblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmlzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tb2RhbF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAkbWluLXotaW5kZXggKyAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vZGFsX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG4ubW9kYWxfX2JvZHktLXByaWNpbmcge1xuICB3aWR0aDogMjhyZW07XG4gIGhlaWdodDogNTJyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBoZWlnaHQ6IDQ2cmVtO1xuICB9XG59XG4ubW9kYWxfX2JvZHktLWVkdWNhdGlvbiB7XG4gIHdpZHRoOiAyOHJlbTtcbiAgaGVpZ2h0OiA0NHJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGhlaWdodDogMzZyZW07XG4gIH1cbn1cbi5tb2RhbF9fYm9keS0tcHJpY2luZy1jb3VudHJ5IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWF4LXdpZHRoOiAyNHJlbTtcbn1cblxuLm1vZGFsX19jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2RhbC1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMnJlbTtcbiAgfVxufVxuXG4ubW9kYWxfX3Njcm9sbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAycmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vZGFsX192aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2RhbC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IDU5cmVtO1xuICB9XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCIkcHJpY2luZy1icmVha3BvaW50OiA2MWVtO1xuXG4ucHJpY2luZ19fZmVhdHVyZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG5cbiAgbGkge1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owbmFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jbklIWnBaWGRDYjNnOUp6QWdNQ0F5TUNBeE5pNHhKejQ4Y0dGMGFDQmtQU2ROTXpBdU1Td3hNRGN1TVRZeFlURXVOVE16TERFdU5UTXpMREFzTUN3d0xURXVOVGcyTFRFdU5UWXhMREV1T1RBMUxERXVPVEExTERBc01Dd3dMUzQ1TWpjdU1qa3lZeTAwTGpFNU5Dd3lMakkwTlMweE1DNDROemtzT1M0NE15MHhNQzQ0Tnprc09TNDRNeTB1TkRnNExTNDBNVEl0TXk0ME5qUXRNeTR4TkRVdE15NDBOalF0TXk0eE5EVm9MUzR3TWpSc0xTNHdNalF0TGpBeU5HZ3dZVEl1TURnMUxESXVNRGcxTERBc01Dd3dMVEV1TWpZM0xTNDFNVElzTVM0NE1qWXNNUzQ0TWpZc01Dd3dMREF0TVM0NE1qa3NNUzQ0TWprc01pNHhPVFFzTWk0eE9UUXNNQ3d3TERBc0xqWTFPU3d4TGpNNVFUUXhMamNzTkRFdU55d3dMREFzTVN3eE5TNHpOeXd4TWpBdU5XRXlMakUwTXl3eUxqRTBNeXd3TERBc01Dd3hMamMxTlN3eExqSXNNUzQzTWpZc01TNDNNallzTUN3d0xEQXNNUzR6TkRFdExqWXpOU3cwTGpFNE1TdzBMakU0TVN3d0xEQXNNQ3d1TkRFMExTNDFOakZqTVM0eE56SXRNUzQ1TERVdU1qUTFMVGd1TVRJekxERXdMakExTFRFeExqWTROVU15T1M0Mk1USXNNVEE0TGpJNE5Dd3pNQzR4TERFd055NDVNVGtzTXpBdU1Td3hNRGN1TVRZeFdpY2dkSEpoYm5ObWIzSnRQU2QwY21GdWMyeGhkR1VvTFRFd0xqRWdMVEV3TlM0MktTY2dabWxzYkQwbkkyWm1aaWMrUEM5d1lYUm9Qand2YzNablBnPT1cIikgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMC44NzVyZW0gMC42ODc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG59XG5cbi5wcmljaW5nX19jYXJkcyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcHJpY2luZy1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucHJpY2luZ19fY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZzogMS41cmVtIDJyZW0gM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgkYmxhY2ssIDAuMDgpLCAwIDAuMjVyZW0gMXJlbSByZ2JhKCRibGFjaywgMC4wOCksIDAgMC4yNXJlbSAwLjVyZW0gcmdiYSgkYmxhY2ssIDAuMDQpO1xuICBjb2xvcjogJGJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJiArICYge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHByaWNpbmctYnJlYWtwb2ludCkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwJTtcblxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnByaWNpbmdfX2NhcmQtb25ldGltZS1oaWRkZW4ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucHJpY2luZ19fY2FyZC1wcmljZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLnByaWNpbmdfX2NhcmQtY3VycmVuY3kge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LWZhbWlseTogJHNsaWRvLWZvbnQ7XG59XG4ucHJpY2luZ19fY2FyZC1wcmljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgZm9udDogMi4xODc1cmVtLzIuNXJlbSAkc2xpZG8tZm9udDtcbn1cbi5wcmljaW5nX19jYXJkLXByaWNlLWRlc2Mge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByaWNpbmdfX2NhcmQtZmluYWwtcHJpY2Uge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuXG4ucHJpY2luZ19fY2FyZC11c2VycyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ucHJpY2luZ19fY2FyZC11c2Vycy1tb2RpZmllciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmljaW5nX19jYXJkLXVzZXJzLW1vZGlmaWVyLS1vcmFuZ2Uge1xuICBjb2xvcjogJG9yYW5nZTtcbiAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xufVxuLnByaWNpbmdfX2NhcmQtdXNlcnMtbW9kaWZpZXItLWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoJGJsYWNrLCAwLjMpO1xuICBib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAwLjMpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wcmljaW5nX19jYXJkLXVzZXJzLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxcmVtO1xuICBtaW4td2lkdGg6IDMuNXJlbTtcbn1cblxuLnByaWNpbmdfX2NhcmQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbWluLWhlaWdodDogMi4yNXJlbTtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7IC8vIHRoaXMgZml4ZXMgSUUxMSB3cmFwIHByb2JsZW1cbn1cbiIsIi5xdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhO1xuICBtYXJnaW46IDMuNXJlbSAwIDIuNXJlbTtcbiAgcGFkZGluZzogMi41cmVtIDJyZW0gMy41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQ6IGJvbGQgMS41cmVtLzJyZW0gJHNsaWRvLWZvbnQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW46IDIuNXJlbSAwO1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cbn1cblxuLnF1b3RlX190ZXh0IHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAycmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWFyZ2luOiAzLjVyZW0gMCAycmVtO1xuICB9XG59XG5cbi5xdW90ZV9fcG9zaXRpb24ge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuIiwiLnNoYXJlIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4uc2hhcmVfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNoYXJlX19pdGVtIHtcbiAgbWFyZ2luOiAwIDAuNzVyZW07XG59XG4iLCIuc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW07XG4gIH1cbn1cblxuLnNsaWRlcl9fdGl0bGUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc2xpZGVyX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc2xpZGVyX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc2xpZGVyX19zbGlkZXMge1xuICBwYWRkaW5nOiAxLjVyZW0gMCAycmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgcGFkZGluZzogM3JlbSAwIDA7XG4gIH1cbn1cbi5zbGlkZXJfX3NsaWRlcy0td2l0aG91dC10aXRsZSB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnNsaWRlcl9fc2xpZGUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgLy8gcmV3cml0ZSB0bnMncyAnaW5saW5lLWJsb2NrJ1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubm8tanMgJiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG4uc2xpZGVyX19zbGlkZS1pbWctY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBmbGV4LWdyb3c6IDI3NDtcbiAgICBmbGV4LWJhc2lzOiAwJTtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tbGVmdDogMTEuMTg0MjEwNTI2MzE1Nzg5JTsgLy8gMSBjb2x1bW4gYW5kIDIgZ2Fwc1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgZmxleC1ncm93OiAzODQ7XG4gIH1cbn1cbi5zbGlkZXJfX3NsaWRlLWltZy1jb250YWluZXItLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbi9wbGF5LWJpZy5zdmdcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSA1OXB4KTsgLy8gaGFyZGNvZGVkIGJ1dHRvbiBoZWlnaHQvMiBiZWNhdXNlIFNhZmFyaSB3b24ndCBhbmltYXRlIHRyYW5zZm9ybSBwcm9wZXJseVxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTlweCk7IC8vIGhhcmRjb2RlZCBidXR0b24gd2lkdGgvMiBiZWNhdXNlIFNhZmFyaSB3b24ndCBhbmltYXRlIHRyYW5zZm9ybSBwcm9wZXJseVxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZXJfX3NsaWRlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zbGlkZXJfX3NsaWRlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgZmxleC1ncm93OiAzOTc7XG4gICAgZmxleC1iYXNpczogMCU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICBmbGV4LWdyb3c6IDQ4ODtcbiAgfVxufVxuXG4uc2xpZGVyX19zbGlkZS1sb2dvIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnNsaWRlcl9fc2xpZGUtcXVvdGUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuLnNsaWRlcl9fc2xpZGUtYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2xpZGVyX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA3LjVyZW07XG4gICAgbGVmdDogMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgIGxlZnQ6IDYuNXJlbTtcbiAgfVxuXG4gIC5uby1qcyAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbGlkZXJfX3ByZXYsXG4uc2xpZGVyX19uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpZGVyX19wYWdlIHtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuIiwiLnNwZWNpYWwtd2ViaW5hciB7XG4gIHBhZGRpbmc6IDIuNXJlbSAxLjVyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cblxuLnNwZWNpYWwtd2ViaW5hcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uc3BlY2lhbC13ZWJpbmFyX19jb250YWluZXIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uc3BlY2lhbC13ZWJpbmFyX19pbWctY29udGFpbmVyIHtcbiAgZmxleC1ncm93OiA2OTY7XG4gIGZsZXgtYmFzaXM6IDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zcGVjaWFsLXdlYmluYXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zcGVjaWFsLXdlYmluYXJfX2luZm8tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGZsZXgtZ3JvdzogNDg4O1xuICAgIGZsZXgtYmFzaXM6IDAlO1xuICAgIG1hcmdpbjogMCAycmVtO1xuICB9XG59XG4uc3BlY2lhbC13ZWJpbmFyX19pbmZvIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXgtd2lkdGg6IDMwLjVyZW07XG4gIH1cbn1cblxuLnNwZWNpYWwtd2ViaW5hcl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5zcGVjaWFsLXdlYmluYXJfX2d1ZXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zcGVjaWFsLXdlYmluYXJfX2d1ZXN0cyB7XG4gIG1hcmdpbjogMnJlbSAwO1xuXG4gIC5zcGVjaWFsLXdlYmluYXJfX2d1ZXN0ICsgLnNwZWNpYWwtd2ViaW5hcl9fZ3Vlc3Qge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIG1hcmdpbjogM3JlbSAwO1xuICB9XG59XG4uc3BlY2lhbC13ZWJpbmFyX19ndWVzdC1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uc3BlY2lhbC13ZWJpbmFyX19ndWVzdC1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGVjaWFsLXdlYmluYXJfX2J0biB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuLnNwZWNpYWwtd2ViaW5hcl9fZGF0ZXMge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgbWF4LXdpZHRoOiAyNHJlbTtcbn1cbiIsIi5zcGlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1sb2FkZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1sb2FkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiLnN0YXRzIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnN0YXRzLS13aGl0ZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5zdGF0c19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cblxuLnN0YXRzX19sYXJnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogJGdyZWVuO1xuICBmb250LWZhbWlseTogJHNsaWRvLWZvbnQ7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAuc3RhdHMtLXdoaXRlICYge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cbiIsIi50YWJsZSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLnRhYmxlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi50YWJsZV9fZmlsdGVyIHtcbiAgQGV4dGVuZCAlYnV0dG9ucy1jb250YWluZXI7XG5cbiAgLm5vLWpzICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgJiA+ICoge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGVfX3RhYmxlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5O1xuICB9XG5cbiAgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICB0ciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlX19ub3RpY2Uge1xuICBtYXJnaW46IDNyZW0gYXV0byAwO1xuICBtYXgtd2lkdGg6IDM4cmVtO1xufVxuIiwiLnZpZGVvIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52aWRlb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDNyZW0gYXV0byAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb24vcGxheS1iaWcuc3ZnXCIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNTlweCk7IC8vIGhhcmRjb2RlZCBidXR0b24gaGVpZ2h0LzIgYmVjYXVzZSBTYWZhcmkgd29uJ3QgYW5pbWF0ZSB0cmFuc2Zvcm0gcHJvcGVybHlcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDU5cHgpOyAvLyBoYXJkY29kZWQgYnV0dG9uIHdpZHRoLzIgYmVjYXVzZSBTYWZhcmkgd29uJ3QgYW5pbWF0ZSB0cmFuc2Zvcm0gcHJvcGVybHlcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gIH1cbn1cblxuLnZpZGVvX19pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIkd2hpdGUtY2FyZHMtYnJlYWtwb2ludC0xOiA0NWVtO1xuXG4ud2hpdGUtY2FyZHMge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xufVxuXG4ud2hpdGUtY2FyZHNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4ud2hpdGUtY2FyZHNfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHdoaXRlLWNhcmRzLWJyZWFrcG9pbnQtMSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuLndoaXRlLWNhcmRzX19jYXJkIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHdoaXRlLWNhcmRzLWJyZWFrcG9pbnQtMSkge1xuICAgIGZsZXgtYmFzaXM6IDQ4LjYlO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjMxNTc4OTQ3MzY4NDIxJTsgLy8gMSBnYXBcblxuICAgIEBpbmNsdWRlIGllLW9ubHkge1xuICAgICAgZmxleC1iYXNpczogNDMlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjYzMTU3ODk0NzM2ODQyMSU7IC8vIDEgZ2FwXG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBpZS1vbmx5IHtcbiAgICAgIGZsZXgtYmFzaXM6IDIyLjM2ODQyMTA1MjYzMTU3OSU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNjMxNTc4OTQ3MzY4NDIxJTsgLy8gMSBnYXBcbiAgICB9XG4gIH1cbn1cblxuLndoaXRlLWNhcmRzX19jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi53aGl0ZS1jYXJkc19fY2FyZC10aXRsZS0tYmlnLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLndoaXRlLWNhcmRzX19jYXJkLW1hcCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi53aGl0ZS1jYXJkc19fbGVnYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbiIsIi8vIFRoaXMgZmlsZSBoYXMgaGFyZGNvZGVkIHZhbHVlcyBiZWNhdXNlIGl0IGlzIHVzZWQgYWxzbyBpbiBhbm90aGVyIHByb2plY3RzIHRoYXQgZG9lc24ndCBoYXZlIHNvbWUgdmFyaWFibGVzLlxuLy8gUHJvamVjdHMgY3VycmVudGx5IHVzZWQgKGZlYiAyMDIxKTogQWNjb3VudHMsIEJsb2csIENvbW11bml0eSwgQ2FyZWVyc1xuXG4vKiBJRSAxMCsgKi9cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcml2YWN5LW1hbmFnZXIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuXG4ucHJpdmFjeS1tYW5hZ2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiYWt0aXYtZ3JvdGVza1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ucHJpdmFjeS1tYW5hZ2VyX19iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxcmVtO1xuICBib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgbWF4LXdpZHRoOiAyNy41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDAgMC41cmVtIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgei1pbmRleDogOTI7IC8vIGJlbG93IG90YXpuaWNlaywgY2hhdCBuZWVkIHRvIGJlIHZpc2libGUgd2l0b3V0IGdpdmVuIGNvbnNlbnRcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSArIDVyZW0pKTsgLy8gcG9zc2l0aW9uIGZyb20gYm90dG9tXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuXG4gIC8vIFRoaXMgY2xhc3Mgd2lsbCBiZSByZW1vdmVkIG9uY2UgdXNlciBhY2NlcHRzIGNvb2tpZXMuIEl0IHdpbGwgdHJpZ2dlciBhbiBhbmltYXRpb24gdGhhdCB3aWxsIHNsaWRlIGRvd24gdGhlIGJhbm5lci5cbiAgJi5wcml2YWN5LW1hbmFnZXJfX2Jhbm5lci0tdmlzaWJsZSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICBib3R0b206IDVyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cblxuLnByaXZhY3ktbWFuYWdlcl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ucHJpdmFjeS1tYW5hZ2VyX19iYW5uZXItaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNTBlbSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucHJpdmFjeS1tYW5hZ2VyX19iYW5uZXItdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LWZhbWlseTogXCJTbGlkb1NhbnNGb250XCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMDAwO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4ucHJpdmFjeS1tYW5hZ2VyX19iYW5uZXItdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cbiAgYSB7XG4gICAgY29sb3I6ICMzOWFjMzc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcml2YWN5LW1hbmFnZXJfX2Jhbm5lci1idXR0b25zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJTbGlkb1NhbnNGb250XCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5wcml2YWN5LW1hbmFnZXJfX2Jhbm5lci1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5wcml2YWN5LW1hbmFnZXJfX2Jhbm5lci1idG4tLXNldHRpbmdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjZTVlNWU1O1xuICBjb2xvcjogIzAwMDtcbiAgbWluLXdpZHRoOiA5cmVtO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNTBlbSkge1xuICAgIG1pbi13aWR0aDogMTEuMjVyZW07XG4gIH1cbn1cblxuLnByaXZhY3ktbWFuYWdlcl9fYmFubmVyLWJ0bi0tYWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjMzlhYzM3O1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICMzOWFjMzc7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWluLXdpZHRoOiA2cmVtO1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDIyLjVlbSkge1xuICAgIG1pbi13aWR0aDogOXJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAyNWVtKSB7XG4gICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgbWluLXdpZHRoOiAxMS4yNXJlbTtcbiAgfVxufVxuXG4vLyBtb2RhbFxuYm9keSAucHJpdmFjeS1tYW5hZ2VyIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNsaWRvU2Fuc0ZvbnRcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBiYWNrZ3JvdW5kOiAjMzlhYzM3O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgfVxufVxuIiwiJG1hYy0xMzogNzguNzVlbTsgLy8gMTI2MHB4XG4kbGFwdG9wLWhkcGk6IDg5LjkzNzVlbTsgLy8gMTQzOXB4XG5cbi8vIF9oZWFkZXItaW5kZXgtbmV3XG5Aa2V5ZnJhbWVzIGZsb2F0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmhlYWRlci1pbmRleC1uZXdfX2Zvcm0ge1xuICAmID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5cbi5oZWFkZXItaW5kZXgtbmV3X19pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIG1heC1oZWlnaHQ6IDIuNjI1cmVtO1xufVxuXG4uaGVhZGVyLWluZGV4LW5ld19fc3VibWl0LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjM3NXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlYWRlci1pbmRleC1uZXdfX2NvbnNlbnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xuXG4gIC5oZWFkZXItaW5kZXhfX2Zvcm0tLWZvY3VzZWQgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkaGVhZGVyLWluZGV4LWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmhlYWRlci1pbmRleC1uZXdfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXB0b3AtaGRwaSkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICB9XG59XG5cbi5oZWFkZXItaW5kZXgtbmV3X19zaWdudXAtYnRuIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wLWhkcGkpIGFuZCAobWluLWhlaWdodDogNDhlbSkge1xuICAgIHdpZHRoOiAxNnJlbTtcbiAgfVxufVxuXG4uaGVhZGVyLWluZGV4LW5ld19fc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtYWMtMTMpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaGVhZGVyLWluZGV4LW5ld19fdGVydGlhcnktYnRucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmID4gLmJ1dHRvbiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBfaGVhZGVyXG4uaGVhZGVyLWluZGV4LW5ldyB7XG4gIG1hcmdpbjogMi41cmVtIGF1dG8gMDtcbiAgbWF4LXdpZHRoOiAxMjByZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5oZWFkZXItaW5kZXgtbmV3X19sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBmbGV4LWdyb3c6IDYzMjtcbiAgZmxleC1iYXNpczogMCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZS1tb2JpbGUpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5oZWFkZXItaW5kZXgtbmV3X19sZWZ0LWNvbnRhaW5lciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgfVxufVxuXG4uaGVhZGVyLWluZGV4LW5ld19fcmlnaHQtY29udGFpbmVyIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgbWF4LXdpZHRoOiAzNHJlbTtcbiAgfVxufVxuXG4uaGVhZGVyLWluZGV4LW5ld19fcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZsZXgtZ3JvdzogODA4O1xuICBmbGV4LWJhc2lzOiAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDExLjE4NDIxMDUyNjMxNTc4OSU7IC8vIDEgY29sdW1uIGFuZCAyIGdhcHNcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyAvLyAxIGNvbHVtbiBhbmQgMiBnYXBzXG4gIH1cbn1cblxuLmhlYWRlci1pbmRleC1uZXdfX3JpZ2h0LWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBfYmFubmVyXG4uYmFubmVyLS1qb2luLWV2ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLmJhbm5lcl9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWluZGV4LW5ld19fZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbTtcblxuICAgIC5pbnB1dC0taWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlucHV0X19jb250YWluZXItLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW46IDAgMS41cmVtIDAgMDtcbiAgfVxufVxuXG4vLyBfaW5wdXRcbi5pbnB1dF9fZmllbGQtLWluZGV4IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLmlucHV0X19pY29uLS1pbmRleCB7XG4gIHRvcDogMC41cmVtO1xufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuLnRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xufVxuLnRleHQtLXRvcC1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbTtcbn1cblxuLnRleHRfX2JhY2stbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBmb250LWZhbWlseTogJHNsaWRvLWZvbnQ7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbi9hcnJvdy1sZWZ0LWdyZWVuLnN2Z1wiKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG5cbi50ZXh0X19yb3cge1xuICBtYXgtd2lkdGg6IDU0cmVtOyAvLyA4NjRweFxuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvOyAvLyB0aGlzIGFwcGxpZXMgZmlyc3QgY2hpbGQgbWFyZ2luIHRvIHRoZSBlbGVtZW50IGl0c2VsZiwgYWxsb3dpbmcgZm9yIGJldHRlciBvZmZzZXQgd2hlbiBhbmNob3JpbmcgdG8gdGhpcyBlbGVtZW50XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZS1tb2JpbGUpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLnRleHRfX3Jvdy0td2lkZSB7XG4gIG1heC13aWR0aDogNjdyZW07XG59XG4udGV4dF9fcm93LS0yLWNvbHMge1xuICAmID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJiA+ICoge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG5cbiAgICAmID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICB9XG5cbiAgICAmID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4udGV4dF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4udGV4dF9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA0LjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLnRleHRfX3N1YnN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi50ZXh0X19wYXJhZ3JhcGgge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuXG4udGV4dF9faW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzMXJlbTtcbn1cbi50ZXh0X19pbWctLXdpZGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1hcmdpbjogNC41cmVtIDA7XG59XG4udGV4dF9faW1nLS1uYXJyb3cge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnRleHRfX2xpc3Qge1xuICBsaW5lLWhlaWdodDogMnJlbTtcblxuICBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuLnRleHRfX3F1b3RlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4udGV4dF9fcXVvdGUtaW1nLWNvbnRhaW5lciB7XG4gIGZsZXgtZ3JvdzogMjgwO1xuICBmbGV4LWJhc2lzOiAwJTtcbn1cbi50ZXh0X19xdW90ZS1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZXh0X19xdW90ZSB7XG4gIGZsZXgtZ3JvdzogNjg4O1xuICBmbGV4LWJhc2lzOiAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4udGV4dF9fcXVvdGUtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG4udGV4dF9fcXVvdGUtbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4udGV4dF9fdGlwcyB7XG4gIG1hcmdpbjogNC41cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4udGV4dF9fdGlwcy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLnRleHRfX3NhbXBsZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnRleHRfX3NhbXBsZXMtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJsYWNrO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblxuICAmICsgJiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLnRleHRfX3NhbXBsZXMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG5cbiAgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5cbi50ZXh0X19yZXNvdXJjZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuIiwiLnRucy1vdXRlcntwYWRkaW5nOjAgIWltcG9ydGFudH0udG5zLW91dGVyIFtoaWRkZW5de2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS50bnMtb3V0ZXIgW2FyaWEtY29udHJvbHNdLC50bnMtb3V0ZXIgW2RhdGEtYWN0aW9uXXtjdXJzb3I6cG9pbnRlcn0udG5zLXNsaWRlcnstd2Via2l0LXRyYW5zaXRpb246YWxsIDBzOy1tb3otdHJhbnNpdGlvbjphbGwgMHM7dHJhbnNpdGlvbjphbGwgMHN9LnRucy1zbGlkZXI+LnRucy1pdGVtey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0udG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVse3doaXRlLXNwYWNlOm5vd3JhcH0udG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVsPi50bnMtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2hpdGUtc3BhY2U6bm9ybWFsfS50bnMtaG9yaXpvbnRhbC50bnMtbm8tc3VicGl4ZWw6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LnRucy1ob3Jpem9udGFsLnRucy1uby1zdWJwaXhlbD4udG5zLWl0ZW17ZmxvYXQ6bGVmdH0udG5zLWhvcml6b250YWwudG5zLWNhcm91c2VsLnRucy1uby1zdWJwaXhlbD4udG5zLWl0ZW17bWFyZ2luLXJpZ2h0Oi0xMDAlfS50bnMtbm8tY2FsY3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjB9LnRucy1nYWxsZXJ5e3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDttaW4taGVpZ2h0OjFweH0udG5zLWdhbGxlcnk+LnRucy1pdGVte3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTEwMCU7LXdlYmtpdC10cmFuc2l0aW9uOnRyYW5zZm9ybSAwcywgb3BhY2l0eSAwczstbW96LXRyYW5zaXRpb246dHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO3RyYW5zaXRpb246dHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzfS50bnMtZ2FsbGVyeT4udG5zLXNsaWRlLWFjdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OmF1dG8gIWltcG9ydGFudH0udG5zLWdhbGxlcnk+LnRucy1tb3Zpbmd7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjI1czstbW96LXRyYW5zaXRpb246YWxsIDAuMjVzO3RyYW5zaXRpb246YWxsIDAuMjVzfS50bnMtYXV0b3dpZHRoe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50bnMtbGF6eS1pbWd7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC42czstbW96LXRyYW5zaXRpb246b3BhY2l0eSAwLjZzO3RyYW5zaXRpb246b3BhY2l0eSAwLjZzO29wYWNpdHk6MC42fS50bnMtbGF6eS1pbWcudG5zLWNvbXBsZXRle29wYWNpdHk6MX0udG5zLWFoey13ZWJraXQtdHJhbnNpdGlvbjpoZWlnaHQgMHM7LW1vei10cmFuc2l0aW9uOmhlaWdodCAwczt0cmFuc2l0aW9uOmhlaWdodCAwc30udG5zLW92aHtvdmVyZmxvdzpoaWRkZW59LnRucy12aXN1YWxseS1oaWRkZW57cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwMDBlbX0udG5zLXRyYW5zcGFyZW50e29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0udG5zLWZhZGVJbntvcGFjaXR5OjE7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKTt6LWluZGV4OjB9LnRucy1ub3JtYWwsLnRucy1mYWRlT3V0e29wYWNpdHk6MDtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTt6LWluZGV4Oi0xfS50bnMtdnBmaXh7d2hpdGUtc3BhY2U6bm93cmFwfS50bnMtdnBmaXg+ZGl2LC50bnMtdnBmaXg+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRucy10LXN1YnAye21hcmdpbjowIGF1dG87d2lkdGg6MzEwcHg7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwcHg7b3ZlcmZsb3c6aGlkZGVufS50bnMtdC1jdHt3aWR0aDoyMzMzLjMzMzMzMzMlO3dpZHRoOi13ZWJraXQtY2FsYygxMDAlICogNzAgLyAzKTt3aWR0aDotbW96LWNhbGMoMTAwJSAqIDcwIC8gMyk7d2lkdGg6Y2FsYygxMDAlICogNzAgLyAzKTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowfS50bnMtdC1jdDphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0udG5zLXQtY3Q+ZGl2e3dpZHRoOjEuNDI4NTcxNCU7d2lkdGg6LXdlYmtpdC1jYWxjKDEwMCUgLyA3MCk7d2lkdGg6LW1vei1jYWxjKDEwMCUgLyA3MCk7d2lkdGg6Y2FsYygxMDAlIC8gNzApO2hlaWdodDoxMHB4O2Zsb2F0OmxlZnR9XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXNvdXJjZW1hcHMvdGlueS1zbGlkZXIuY3NzLm1hcCAqL1xuIl0sInNvdXJjZVJvb3QiOiIifQ== */