/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel .owl-item,.owl-carousel .owl-video-play-icon,.sticker{-webkit-backface-visibility:hidden}.activity-navigation a::after,.categories .cat-item,.content__title,.home-section__link,.home-share .share__intro,.list-item__link::after,.main-nav a,.pagination,.sub-footer-nav,.text-center{text-align:center}.categories,.gform_fields,.list,.sidebar ul{list-style-type:none}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;padding:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.footer-nav a,.main-nav a,.main-nav a:hover,.sub-footer-nav a{text-decoration:none}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-transition:-webkit-transform .1s ease;-o-transition:transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}@font-face{font-family:Luciole;font-style:normal;font-weight:400;src:url(../fonts/Luciole-Regular.ttf)}@font-face{font-family:Luciole;font-style:italic;font-weight:400;src:url(../fonts/Luciole-Italic.ttf)}@font-face{font-family:Luciole;font-style:normal;font-weight:300;src:url(../fonts/Luciole-Light.ttf)}@font-face{font-family:Luciole;font-style:normal;font-weight:500;src:url(../fonts/Luciole-Bold.ttf)}@font-face{font-family:Luciole;font-style:italic;font-weight:500;src:url(../fonts/Luciole-Bold-Italic.ttf)}@font-face{font-family:Inconstant;font-style:normal;font-weight:500;src:url(../fonts/Inconstant.otf)}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#000;font-family:Luciole,sans-serif;font-size:20px;line-height:1.3}.activity-navigation a::after,.card,.categories .cat-item a,.content__title,.footer-nav a:first-child,.home-calendar .calendar .event__title,.home-news .news .post__title,.home-section__title,.list-item__link::after,.list-item__title,.lobster,.main-nav a:last-child,.portal__last,.sticker,.sub-footer-nav a:last-child{font-family:Inconstant,cursive}.hide-text,.sub-footer-nav a:first-child{font-size:0}.home-section__link,.main-nav a,.ucase{text-transform:uppercase}.bold,.home-section__link,strong{font-weight:500}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{min-height:100vh}.container{width:90vw;max-width:1050px}.block-center,.container,.content__body,.content__body>p,.home-share .share__intro,.list,.list-footer{display:block;margin-left:auto;margin-right:auto}.main-header{background-color:#fff;border-top:5px solid #93117e;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.16);box-shadow:0 0 10px 2px rgba(0,0,0,.16);overflow:hidden;padding-top:8px;padding-bottom:13px;position:fixed;width:100%;z-index:999}.main-header .container{max-width:1450px}.main-header__logo,.sub-footer-nav a:first-child{display:block;height:55px;width:58px;float:left;margin-right:60px;background:url(../images/maison-quartier-francisco-ferrer.svg) center center/auto 100% no-repeat}.main-nav{clear:both;display:none;padding-top:20px;position:relative;font-size:17px}.main-nav a,.main-nav.active{display:block}.main-nav a{color:#000;margin-bottom:10px}.main-nav a:hover{color:#93117e}.main-nav a:last-child{font-size:20px;text-transform:none}.button,.sidebar>ul>li>a{text-transform:uppercase}@media(min-width:992px){.main-nav{clear:none;display:block;float:left;margin-top:20px;padding-top:0;width:calc(100% - 120px);padding-right:120px}.main-nav a{display:inline-block;margin-right:18px;text-align:left}.main-nav a:last-child{margin-right:0;position:absolute;right:0}}.burger-button{background-color:transparent;border:none;cursor:pointer;display:block;font-size:0;height:30px;width:30px;padding:0;position:absolute;right:16px;top:22px}.burger-button span,.burger-button::after,.burger-button::before{background-color:#93117e;display:block;height:3px;width:25px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.body-content,.main-footer{background-color:#fff}.burger-button::after,.burger-button::before{content:"";position:absolute}.body-content .flexible--image,.hero{position:relative}.burger-button::before{top:7px}.burger-button::after{top:21px}.burger-button.active span{opacity:0}.burger-button.active::before{-webkit-transform:rotate(45deg) translate(6px,5px);-ms-transform:rotate(45deg) translate(6px,5px);transform:rotate(45deg) translate(6px,5px)}.burger-button.active::after{-webkit-transform:rotate(-45deg) translate(5px,-5px);-ms-transform:rotate(-45deg) translate(5px,-5px);transform:rotate(-45deg) translate(5px,-5px)}@media(min-width:992px){.burger-button{display:none}}.main-footer .footer-links__block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0}@media(min-width:1000px){.main-footer .footer-links{display:-webkit-box;display:-ms-flexbox;display:flex}.main-footer .footer-links__block{padding:15px}.main-footer .footer-links__block:first-child{padding-left:0}.main-footer .footer-links__block:last-child{padding-right:0}}.footer-nav{overflow:hidden;text-align:center;padding:15px}@media(min-width:1000px){.footer-nav{margin-bottom:3em;padding:0;text-align:left}}.footer-nav a{display:none;margin-bottom:8px;color:#000;font-size:17px;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1,1);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(min-width:1000px){.footer-nav a{display:block}}.footer-nav a:first-child{color:#93117e;display:block;font-size:20px;margin-bottom:12px}.footer-nav a:hover{-webkit-transform:translate(3px,0) translateZ(0) scale(1,1);transform:translate(3px,0) translateZ(0) scale(1,1)}.sub-footer{border-top:1px solid #93117e;font-size:17px;padding-top:1em;padding-bottom:1em}.sub-footer-nav a{color:#000;text-align:center;display:block;margin-bottom:10px}@media(min-width:700px){.sub-footer-nav a{display:inline-block;margin-right:25px;text-align:left;vertical-align:middle}}#ui-datepicker-div table td,#ui-datepicker-div table th,.body-content .flexible--button,.card,.portal__last,.sticker__title,.validation_error{text-align:center}.sub-footer-nav a:hover{color:#93117e}.sub-footer-nav a:first-child{display:inline-block;float:none;height:35px;width:37px;margin-right:0}.sub-footer-nav a:last-child{font-size:18px}@media(min-width:700px){.sub-footer-nav a:first-child{margin-right:25px}.sub-footer-nav a:last-child{margin-left:50px}}.hero{min-height:400px;overflow:hidden}@media(min-width:600px){.hero{min-height:450px}}@media(min-width:950px){.hero{min-height:300px}}.hero__image{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;height:100%;width:100%;min-height:450px}.body-content{padding:0 1em}.body-content>*{padding-top:1em;padding-bottom:1em}.body-content img{max-width:100%}.body-content .flexible--highlight{background-color:#93117e;color:#fff;margin:1em -1em;padding-left:1em;padding-right:1em}.body-content .flexible--columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:1024px){.body-content .flexible--columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.body-content .flexible--columns>div{width:50%}.body-content .flexible--columns>div:first-child{padding-right:1em}.body-content .flexible--columns>div:last-child{padding-left:1em}.body-content .flexible--columns>div img{-ms-flex-item-align:center;align-self:center;max-width:100%;height:auto}}.content,.sticker__title{-webkit-box-orient:vertical}.body-content .flexible--image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.body-content .flexible--standard iframe{display:block;margin-left:auto;margin-right:auto;max-width:100%}.body-content .flexible--video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.body-content .flexible--video embed,.body-content .flexible--video iframe,.body-content .flexible--video object{background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%}.sticker,.sticker__title{border-radius:50%;height:185px;width:185px}.main-content{background:url(../images/mqff_bg.svg) center bottom no-repeat fixed;background-size:100% auto;padding-top:81px;padding-bottom:4em}.sticker{position:relative;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.sticker__title{background-color:#fff;padding:40px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;color:#93117e;font-size:20px;line-height:24px}@media(min-width:600px){.sticker__title{font-size:28px;line-height:36px;height:205px;width:205px}}.sticker__title::before{content:"";background-color:transparent;border:1px solid #93117e;border-radius:50%;display:block;width:calc(85% - 10px);height:calc(85% - 10px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.sticker__title__strong{font-size:28px}.sticker__links{position:absolute;top:50%;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate(0,-50%) translateZ(0);transform:translate(0,-50%) translateZ(0);left:-110px;z-index:1}@media(min-width:600px){.sticker__title::before{width:calc(100% - 10px);height:calc(100% - 10px)}.sticker__title__strong{font-size:33px}.sticker__links{left:-120px}}.sticker__link{background-color:#93117e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;height:35px;width:135px;line-height:35px;margin-bottom:11px;padding-left:22px;padding-right:22px;color:#fff;text-decoration:none}.home-calendar .calendar .event,.home-news .news .post{background-color:#fff;text-decoration:none;overflow:hidden}.sticker__link:last-child{margin-bottom:0}.home-calendar .calendar{margin-top:40px;margin-bottom:40px}@media(min-width:768px){.home-calendar .calendar{margin-top:0;margin-bottom:0;display:grid;grid-template-columns:3fr 3fr 4fr;grid-template-rows:repeat(5,1fr);grid-template-areas:"one one four" "one one five" "one one six" "two three seven" "two three eight";grid-column-gap:15px;grid-row-gap:15px;height:790px}}.home-calendar .calendar .event{-webkit-box-shadow:0 0 10px 4px rgba(0,0,0,.16);box-shadow:0 0 10px 4px rgba(0,0,0,.16);display:block;height:136px;padding:1em}.home-calendar .calendar .event:hover .event__title{color:#93117e}.home-calendar .calendar .event:hover .event__image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.home-calendar .calendar .event__image{margin-bottom:1em;float:left;margin-right:1em;overflow:hidden;width:25%}.home-calendar .calendar .event__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.home-calendar .calendar .event__title{color:#000;font-size:20px}.home-calendar .calendar .event__info{color:#848484;font-size:20px}@media(min-width:768px){.home-calendar .calendar .event__image{float:none;margin-right:0;width:100%}.home-calendar .calendar .event{height:auto}.home-calendar .calendar .event:nth-child(1){grid-area:one}.home-calendar .calendar .event:nth-child(1) .event__image{height:277px}.home-calendar .calendar .event:nth-child(1) .event__title{font-size:25px}.home-calendar .calendar .event:nth-child(1) .event__info{font-size:20px}.home-calendar .calendar .event:nth-child(2){grid-area:two}.home-calendar .calendar .event:nth-child(3){grid-area:three}.home-calendar .calendar .event:nth-child(2) .event__image,.home-calendar .calendar .event:nth-child(3) .event__image{height:150px}.home-calendar .calendar .event:nth-child(4){grid-area:four}.home-calendar .calendar .event:nth-child(5){grid-area:five}.home-calendar .calendar .event:nth-child(6){grid-area:six}.home-calendar .calendar .event:nth-child(7){grid-area:seven}.home-calendar .calendar .event:nth-child(8){grid-area:eight}.home-calendar .calendar .event:nth-child(4),.home-calendar .calendar .event:nth-child(5),.home-calendar .calendar .event:nth-child(6),.home-calendar .calendar .event:nth-child(7),.home-calendar .calendar .event:nth-child(8){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px}}.home-news .home-section__title{margin-bottom:0;position:relative;text-align:center;z-index:10}@media(min-width:900px){.home-news .news{display:-webkit-box;display:-ms-flexbox;display:flex}}.home-news .news .post{-webkit-box-shadow:0 0 10px 4px rgba(0,0,0,.16);box-shadow:0 0 10px 4px rgba(0,0,0,.16);display:block;margin-bottom:1em;padding:1em}.content,.portal{display:-webkit-box;display:-ms-flexbox}.home-news .news .post .post__title{font-size:25px;font-weight:700}.home-news .news .post:hover .post__title{color:#93117e}.home-news .news .post:hover .post__image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media(min-width:900px){.home-news .news .post{margin-bottom:0;width:50%}.home-news .news .post:first-child{margin-right:15px}}.home-news .news .post__image{height:277px;margin-bottom:1em;overflow:hidden;width:100%}.home-news .news .post__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.home-news .news .post__title{color:#000;font-size:25px}.home-news .news .post__intro{color:#000;font-size:20px}.card__text,.portal__last{color:#fff;text-decoration:none}.portal{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2em}.portal__last{font-size:26px;line-height:calc(90vw - 30px);background-color:#93117e;border-radius:50%;display:block;position:relative;width:100%;height:calc(90vw - 30px);max-height:316px;-webkit-transition:border-radius .3s ease-in-out;-o-transition:border-radius .3s ease-in-out;transition:border-radius .3s ease-in-out}@media(min-width:580px){.portal__last{font-size:32px;line-height:calc(45vw - 25px);width:calc(50% - 10px);height:calc(45vw - 25px)}}.portal__last:hover{border-radius:0}@media(min-width:768px){.portal__last{line-height:calc(30vw - 20px);width:calc(33% - 20px);height:calc(30vw - 20px)}}@media(min-width:1120px){.portal__last{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.portal__last span{position:relative!important;line-height:1.3;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.portal__last span{position:absolute;left:0;top:0;right:0;bottom:0}.card{background-color:#eee;display:block;font-size:22px;height:calc(90vw - 30px);width:100%;max-height:316px;margin-bottom:10px;overflow:hidden;position:relative}@media(min-width:580px){.card{margin-right:20px;margin-bottom:20px;width:calc(50% - 10px);height:calc(45vw - 25px)}}@media(min-width:768px){.card{margin-right:30px;margin-bottom:30px;width:calc(100%/3 - 20px);height:calc(30vw - 20px)}}@media(min-width:580px){.card:nth-child(2n+2){margin-right:0}}.card__image,.card__text{display:block;-webkit-transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.card__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.card__text{background-color:#93117e;border-radius:50%;height:400px;width:400px;padding:40px 90px 306px;position:absolute;left:50%;bottom:-296px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:10}.card:hover .card__text{-webkit-transform:translate(-50%,-40px);-ms-transform:translate(-50%,-40px);transform:translate(-50%,-40px)}.content{display:flex;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative}.content__wrapper{padding:2em 0 1em;max-width:1050px}.content__header{margin-bottom:4em;position:relative}.content__title{color:#93117e;font-size:30px;line-height:1.2}.content__body{background-color:#fff;margin-top:-20px;padding:2em 1em}.content__body>p{max-width:700px}.button,.entry-attachment img,a img.aligncenter,img.aligncenter{max-width:100%}@media(min-width:800px){.content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sidebar+.content__wrapper{width:calc(100% - 300px - 40px)}}.list{padding:0}.list-item{background-color:#fff;margin-bottom:50px}@media(min-width:768px){.card:nth-child(2n+2){margin-right:30px}.card:nth-child(3n+3){margin-right:0}.content__title{font-size:60px}.content__body{margin-top:-40px}.list-item{margin-bottom:30px;width:calc(100% - 28px)}}.list-item:active,.list-item:focus{border:none}.list-item__link{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:220px;width:100%;color:#000;text-decoration:none;position:relative}.list-item__link::after,.list-item__link:hover{background-color:#93117e;color:#fff}.list-item__link::after{content:"+";font-size:48px;line-height:52px;border-radius:50%;display:block;height:55px;width:55px;position:absolute;left:calc(50% - 28px);bottom:-55px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.gfield,.gfield .gform-grid-col{position:relative}.list-item__link:hover .list-item__image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.list-item__link:hover::after{background-color:#fff;color:#93117e}.list-item__image{background-color:#d1d1d1;overflow:hidden;width:100%}@media(min-width:768px){.list-item__link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-item__link::after{right:-28px;top:50%;left:auto;bottom:auto}.list-item__image{width:220px}}.list-item__image img{display:block;height:100%;width:100%;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-o-object-fit:cover;object-fit:cover}.list-item__content{padding:2em 3em 2em 1em}@media(min-width:768px){.list-item__content{width:calc(100% - 220px)}}.list-item__cat{font-size:20px;margin-bottom:1em}.list-item__title{font-size:27px;line-height:27px;margin-bottom:1em}.button,.categories .cat-item a{line-height:40px;text-decoration:none}.list-item:first-child.sticky-post{width:100%}.list-item:first-child.sticky-post .list-item__link{min-height:400px}.list-item:first-child.sticky-post .list-item__link::after{right:20px;top:auto;bottom:20px;-webkit-transform:none;-ms-transform:none;transform:none}.list-item:first-child.sticky-post .list-item__image{width:400px}.list-item:first-child.sticky-post .list-item__content{width:calc(100% - 400px)}.list-footer{width:1020px}.pagination .page-numbers{border:2px solid #848484;border-radius:4px;display:inline-block;margin:0 5px;min-width:30px;padding:5px 5px 4px;color:#848484;text-decoration:none}.pagination .page-numbers:hover{background-color:#848484;color:#fff}.pagination .page-numbers.current{border-color:#93117e;color:#93117e}.pagination .page-numbers.current:hover{background-color:transparent;color:#93117e}.categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.entry-attachment img,a img.aligncenter,img.aligncenter{display:block;height:auto;margin-left:auto;margin-right:auto}.categories .cat-item{margin:0 13px 1em}.categories .cat-item a{color:#000;font-size:20px;background-color:#fff;display:block;height:40px;padding:0 1em}.categories .cat-item a:hover{color:#93117e}a img.alignright,img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft,img.alignleft{float:left;margin:0 1em 1em 0}div[id^=gallery-] img{border:none!important;-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16)}.button{background-color:#93117e;border:1px solid #93117e;display:inline-block;height:40px;min-width:120px;padding-left:2em;padding-right:2em;color:#fff;font-size:12px;font-weight:500}.button:hover{background-color:#fff;color:#93117e}.gform_wrapper{color:#848484;font-size:12px;margin-left:auto;margin-right:auto;max-width:600px;width:100%}.gform_fields{padding-left:0}.validation_error{background-color:#711a5e;color:#fff;font-size:11px;padding:1em 2em}input[type=button],input[type=submit]{cursor:pointer}.gfield{margin-bottom:20px;padding-top:30px}.gfield .gform-field-label{font-size:12px;position:absolute;-webkit-transform:translate(1em,12px);-ms-transform:translate(1em,12px);transform:translate(1em,12px);-webkit-transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:10}.gfield .gform-field-label.focus{-webkit-transform:translate(0,-24px);-ms-transform:translate(0,-24px);transform:translate(0,-24px)}.gfield_checkbox,.gfield_radio{padding-left:0;list-style-type:none}.gfield_checkbox li,.gfield_radio li{margin-bottom:3px}.gfield_required{color:#93117e;font-size:16px}.gfield input[type=email],.gfield input[type=password],.gfield input[type=tel],.gfield input[type=text],.gfield input[type=url],.gfield select,.gfield textarea{background-color:#e9e9e9;border:none;padding-left:1em;padding-right:1em;width:100%}.gfield input[type=email],.gfield input[type=password],.gfield input[type=tel],.gfield input[type=text],.gfield input[type=url],.gfield select{height:44px}.gfield input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e9e9e9;height:21px;width:20px;position:relative;top:6px}.gfield input[type=checkbox]:checked::after{content:url(../images/tick.svg);display:block;height:10px;width:11px;position:absolute;left:4px;top:3px}.gfield input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e9e9e9;border-radius:50%;height:20px;width:20px;margin-right:3px;position:relative;top:4px}.gfield input[type=radio]:checked::after{content:"";background-color:#93117e;border-radius:50%;display:block;height:10px;width:10px;position:absolute;left:5px;top:5px}#ui-datepicker-div .ui-datepicker-next.ui-state-disabled,#ui-datepicker-div .ui-datepicker-prev.ui-state-disabled{display:none}.gfield:not(.gfield-error) .validation_message{background-color:#fff}.gfield .validation_message{background-color:#711a5e;color:#fff;padding:3px 1em}button,input,optgroup,select,textarea{font-family:Stilu,sans-serif}.ginput_container_date{max-width:300px}#ui-datepicker-div{background:#fff;border:1px solid #ddd;border-radius:0 0 4px 4px;display:none;padding:20px;width:300px}#ui-datepicker-div .ui-icon{color:transparent;cursor:pointer;font-size:0}#ui-datepicker-div .ui-icon:before{color:#000;font-size:18px}#ui-datepicker-div .ui-datepicker-prev{float:left;width:10%}#ui-datepicker-div .ui-datepicker-prev .ui-icon:before{content:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjQ5NCAzMS40OTQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjQ5NCAzMS40OTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KPHBhdGggZD0iTTEwLjI3Myw1LjAwOWMwLjQ0NC0wLjQ0NCwxLjE0My0wLjQ0NCwxLjU4NywwYzAuNDI5LDAuNDI5LDAuNDI5LDEuMTQzLDAsMS41NzFsLTguMDQ3LDguMDQ3aDI2LjU1NCAgYzAuNjE5LDAsMS4xMjcsMC40OTIsMS4xMjcsMS4xMTFjMCwwLjYxOS0wLjUwOCwxLjEyNy0xLjEyNywxLjEyN0gzLjgxM2w4LjA0Nyw4LjAzMmMwLjQyOSwwLjQ0NCwwLjQyOSwxLjE1OSwwLDEuNTg3ICBjLTAuNDQ0LDAuNDQ0LTEuMTQzLDAuNDQ0LTEuNTg3LDBsLTkuOTUyLTkuOTUyYy0wLjQyOS0wLjQyOS0wLjQyOS0xLjE0MywwLTEuNTcxTDEwLjI3Myw1LjAwOXoiIGZpbGw9IiMzMTFkMWYiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)}#ui-datepicker-div .ui-datepicker-next{float:right;width:10%}#ui-datepicker-div .ui-datepicker-next .ui-icon:before{content:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjQ5IDMxLjQ5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMS40OSAzMS40OTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPgo8cGF0aCBkPSJNMjEuMjA1LDUuMDA3Yy0wLjQyOS0wLjQ0NC0xLjE0My0wLjQ0NC0xLjU4NywwYy0wLjQyOSwwLjQyOS0wLjQyOSwxLjE0MywwLDEuNTcxbDguMDQ3LDguMDQ3SDEuMTExICBDMC40OTIsMTQuNjI2LDAsMTUuMTE4LDAsMTUuNzM3YzAsMC42MTksMC40OTIsMS4xMjcsMS4xMTEsMS4xMjdoMjYuNTU0bC04LjA0Nyw4LjAzMmMtMC40MjksMC40NDQtMC40MjksMS4xNTksMCwxLjU4NyAgYzAuNDQ0LDAuNDQ0LDEuMTU5LDAuNDQ0LDEuNTg3LDBsOS45NTItOS45NTJjMC40NDQtMC40MjksMC40NDQtMS4xNDMsMC0xLjU3MUwyMS4yMDUsNS4wMDd6IiBmaWxsPSIjMzExZDFmIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);float:right}#ui-datepicker-div .ui-datepicker-title select{float:left;width:70%}#ui-datepicker-div .ui-datepicker-title .ui-datepicker-month{margin:0 5% 6px}#ui-datepicker-div .ui-datepicker-title .ui-datepicker-year{margin:0 15% 6px}#ui-datepicker-div .ui-datepicker-today{background-color:#93117e;border-radius:4px}#ui-datepicker-div .ui-datepicker-today a{color:#fff;text-decoration:none}#ui-datepicker-div table{width:100%}#ui-datepicker-div table td a{color:#848484;display:block;padding:5px;text-decoration:none}.sidebar{background-color:#fff;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.16);box-shadow:0 0 10px 2px rgba(0,0,0,.16);padding:5em 1em 1em 0;top:81px}@media(min-width:800px){.sidebar{-webkit-box-shadow:none;box-shadow:none;width:300px}}.sidebar ul{font-size:20px;padding-left:1em}.sidebar>ul{padding-left:0}.sidebar>ul>li{min-height:41px;line-height:41px}.sidebar>ul>li.current_page_ancestor>a{border-color:#93117e;color:#93117e}.sidebar>ul>li>ul{padding-left:2em}.sidebar>ul>li>a{border-left:6px solid transparent;padding-left:1em}.sidebar li.current_page_item>a{color:#93117e}.sidebar a{color:#000;text-decoration:none;display:inline-block;height:100%}.sidebar a:hover{color:#93117e;text-decoration:none}.activity-navigation{position:absolute;top:130px;z-index:10}.activity-navigation a{background-color:#93117e;border-radius:50%;display:block;height:30px;width:30px;position:relative;font-size:0;text-decoration:none}@media(min-width:768px){.activity-navigation{top:155px}.activity-navigation a{height:60px;width:60px}}.activity-navigation a::after{content:"<";display:block;height:30px;width:30px;color:#fff;font-size:28px;line-height:30px;position:absolute;left:-1px;top:-4px}@media(min-width:768px){.activity-navigation a::after{height:60px;width:60px;font-size:56px;line-height:60px}.home-section{padding-bottom:40px}}.events-embed{height:auto;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.events-embed *{--tec-color-accent-primary:#93117e;--tec-color-button-primary:#93117e}.events-embed .tribe-events .tribe-events-l-container{background-color:#fff;padding-block:24px;min-height:auto}.tribe_events_cat-vie-associative .tribe-events-calendar-month__multiday-event-bar-inner{background:#8997fe!important}.tribe_events_cat-habitant-es .tribe-events-calendar-month__multiday-event-bar-inner{background:#eec0e7!important}.tribe_events_cat-ateliers .tribe-events-calendar-month__multiday-event-bar-inner{background:#d2e1c1!important}.tribe_events_cat-animations .tribe-events-calendar-month__multiday-event-bar-inner{background:#faeaa6!important}.post-type-archive-tribe_events .tribe-events-l-container{background-color:#fff;padding-block:24px;min-height:auto;padding-top:80px}.post-type-archive-tribe_events *{--tec-color-accent-primary:#93117e;--tec-color-button-primary:#93117e}.post-type-archive-tribe_events .tribe-common-c-btn--clear{color:#93117e}iframe[data-tec-events-ece-iframe=true]{width:100%;height:calc(100vw + 100px);overflow:clip;max-width:100%}@media screen and (min-width:600px){iframe[data-tec-events-ece-iframe=true]{height:100vw}}@media screen and (min-width:853px){iframe[data-tec-events-ece-iframe=true]{height:1000px}}.home-section{padding-top:80px;position:relative}.home-section__title{color:#93117e;font-size:60px;z-index:5}.home-section__link{background-color:#93117e;height:40px;width:92%;position:absolute;left:4%;bottom:-20px;color:#fff;display:block;font-size:20px;line-height:40px;text-decoration:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.home-section__link:hover{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}@media(min-width:768px){.home-section__link{bottom:10px}}.home .hero .sticker{position:absolute;right:10px;bottom:35px;z-index:5}@media(min-width:950px){.home .hero .sticker{translate:0 -50%;bottom:auto;top:50%}}.home .hero__title{position:absolute;top:25px;left:0;height:126px;width:300px}@media(min-width:600px){.home .hero .sticker{right:30px}.home .hero__title{height:198px;width:471px}}@media(min-width:950px){.home .hero__title{translate:0 -50%;top:50%}}.home-calendar .home-section__title{margin-block:20px}.home-share{margin-top:80px}.home-share .home-section__title{position:absolute;top:-20px;left:-10px;line-height:60px}@media(min-width:490px){.home-share .home-section__title{line-height:18px;top:10px}}.home-share .share{background-color:#fff;-webkit-box-shadow:0 0 10px 4px rgba(0,0,0,.16);box-shadow:0 0 10px 4px rgba(0,0,0,.16);padding:65px 1em 1em}.home-share .share__intro{font-size:20px;margin-bottom:4em;max-width:700px}@media(min-width:768px){.home-calendar .home-section__link{bottom:10px}.home-share .home-section__title{left:-30px}.home-share .share{padding:65px 60px 45px}.home-share .pages{display:-webkit-box;display:-ms-flexbox;display:flex}}.home-share .card{margin-left:auto;margin-right:auto}@media(min-width:1080px){.home-share .card{margin-right:4px;width:33%}}.home-share .card:nth-child(2) .card__text{top:-296px;bottom:auto;line-height:1.3;padding-top:306px;padding-bottom:40px}.home-share .card:nth-child(2):hover .card__text{-webkit-transform:translate(-50%,40px);-ms-transform:translate(-50%,40px);transform:translate(-50%,40px)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvcnMvX25vcm1hbGl6ZS5zY3NzIiwidmVuZG9ycy9fY29yZS5zY3NzIiwidmVuZG9ycy9fdmlkZW8uc2NzcyIsImNvbXBvbmVudHMvX21haW4uc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImNvbXBvbmVudHMvX21haW4tbWVudS5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLW5hdi5zY3NzIiwiY29tcG9uZW50cy9fc3ViZm9vdGVyLnNjc3MiLCJ2ZW5kb3JzL19hbmltYXRlLnNjc3MiLCJ2ZW5kb3JzL19hdXRvaGVpZ2h0LnNjc3MiLCJ2ZW5kb3JzL19sYXp5bG9hZC5zY3NzIiwiYmFzZS9fZm9udHMuc2NzcyIsImxheW91dC9fbGF5b3V0LnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2dhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvX2hlcm8uc2NzcyIsImNvbXBvbmVudHMvX2JvZHktY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19kYXRlcGlja2VyLnNjc3MiLCJjb21wb25lbnRzL19wb3J0YWwuc2NzcyIsImNvbXBvbmVudHMvX3N0aWNrZXIuc2NzcyIsImNvbXBvbmVudHMvX2NhcmQuc2NzcyIsImNvbXBvbmVudHMvX2Zyb250LXBhZ2UtY2FsZW5kYXIuc2NzcyIsImNvbXBvbmVudHMvX2Zyb250LXBhZ2UtbmV3cy5zY3NzIiwiY29tcG9uZW50cy9fbGlzdC5zY3NzIiwiY29tcG9uZW50cy9faW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fZmllbGQuc2NzcyIsImNvbXBvbmVudHMvX2NhdGVnb3JpZXMuc2NzcyIsInBhZ2VzL19mcm9udC1wYWdlLnNjc3MiLCJjb21wb25lbnRzL19hdHRhY2htZW50LnNjc3MiLCJiYXNlL19jb2xvcnMuc2NzcyIsImNvbXBvbmVudHMvX2FjdGl2aXR5LW5hdmlnYXRpb24uc2NzcyIsInBsdWdpbi90aGUtZXZlbnQtY2FsZW5kYXIvX2xpc3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiNEVBK1BBLE9BakxBLEdBaUxBLE1BRUUsU0FBQSxRQXhERixNQWdPQSxPQTFGQSxTQXRJQSxNQXVJRSxRQUFBLGFBREYsU0E3SkEsSUFBQSxJQStKRSxlQUFBLFNDOVVGLGNBeUNDLHdCQUtDLDRCQUFBLFlDekNBLFNBQUEsU0RvQ0Qsd0JDL0JBLG1DQ1BHLFNEaUJGLDRCQUNBLE9FTEYsOEJBQUEsc0JBQUEsZ0JBQUEsb0JBQUEsMEJBQUEsd0JDSEksWURHSixZQUFBLGdCQUhFLGFBR0YsV0FDRSxPRUtNLFlDcEJOLGNDcUNFLE1DaENBLFlBR0YsZ0JBQ0UsS1RVSixLQUNFLE9BQUEsRUFPRixRQUFBLE1BcVhBLFFBMVZBLFdBQUEsT0EzQkEsT0FBQSxPQTJCQSxLQTBWQSxLQXJYQSxJQUFBLFFBTUUsUUFBQSxNQVFGLEdBQ0UsVUFBQSxJQUNBLE9BQUEsTUFBQSxFQXFCRixPQUNFLE9BQUEsSUFBQSxLQVFGLEdBQ0UsbUJBQUEsWUFBQSxXQUFBLFlBQ0EsT0FBQSxFQWlSRixnQkFBQSxhQWhDQSxPQUNFLG1CQUFBLFdBa0NBLFFBT0YsRUE5TkEsS0FBQSxJQXBEQSxJQW9EQSxLQW5ERSxZQUFBLFVBQUEsVUFDQSxVQUFBLElBV0YsRUFDRSxpQkFBQSxZQUNBLDZCQUFBLFFBUUYsWUFDRSxjQUFBLEtBRUEsd0JBQUEsVUFBQSxPQUFBLGdCQUFBLFVBQUEsT1U1R0UsY0xTQSxZQWFFLGtCTXpCSixrQkFHRSxnQkFFRSxLWGlITixFQUFBLE9BV0UsWUFBQSxPQW1CRixJQUNFLFdBQUEsT0FPRixLQUNFLGlCQUFBLEtBQ0EsTUFBQSxLQU9GLE1BQ0UsVUFBQSxJQVFGLElBQUEsSUFFRSxV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QUFBLE1BcUJJLG1CQUFBLFFBTEosS0FBQSxLQUFBLEtBa0JJLG1CQUFBLFFBREosWUFBQSxRQUVRLFlBQUEsUUFBQSxNQUFBLGtCQUFBLFlBSVIsS0FBQSxhQUNJLEtBQUEseUJBR0Esa0JBQUEsYUFKSixJQUFBLE1BS1EsS0FBQSwyQ0FnQkEsSUFBQSxPQUFBLE9BQUEsS0FDSSxZQUNBLElBQUEsWUFDQSxNQUFBLGVBQ0EsS0FBQSxpREFLQSxrQkFBQSxxQkFDSSxjQUFBLHFCQUFBLFVBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuXG4gaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKlxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cblx0Lm93bC1zdGFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xuXHRcdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuXHRcdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvKiBmaXggZmlyZWZveCBhbmltYXRpb24gZ2xpdGNoICovXG5cdH1cblxuXHQub3dsLXN0YWdlOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIi5cIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0Lm93bC1zdGFnZS1vdXRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHR9XG5cblx0Lm93bC13cmFwcGVyLFxuXHQub3dsLWl0ZW17XG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHR9XG5cblx0Lm93bC1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogMXB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHR9XG5cdC5vd2wtaXRlbSBpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm93bC1uYXYuZGlzYWJsZWQsXG5cdC5vd2wtZG90cy5kaXNhYmxlZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5vd2wtbmF2IC5vd2wtcHJldixcblx0Lm93bC1uYXYgLm93bC1uZXh0LFxuXHQub3dsLWRvdCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cblx0Lm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuXHQub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG5cdGJ1dHRvbi5vd2wtZG90IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOjAhaW1wb3J0YW50O1xuXHRcdGZvbnQ6IGluaGVyaXQ7XG5cdH1cblxuXHQmLm93bC1sb2FkZWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Ji5vd2wtbG9hZGluZyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYub3dsLWhpZGRlbiB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdCYub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblxuXHQmLm93bC1kcmFnIC5vd2wtaXRlbSB7XG5cdFx0dG91Y2gtYWN0aW9uOiBwYW4teTtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cblx0Ji5vd2wtZ3JhYiB7XG5cdFx0Y3Vyc29yOiBtb3ZlO1xuXHRcdGN1cnNvcjogZ3JhYjtcblx0fVxuXG5cdCYub3dsLXJ0bCB7XG5cdFx0ZGlyZWN0aW9uOiBydGw7XG5cdH1cblxuXHQmLm93bC1ydGwgLm93bC1pdGVtIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cbn1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCIkb3dsLWltYWdlLXBhdGg6IFwiXCIgIWRlZmF1bHQ7XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxuICovXG5cbi5vd2wtY2Fyb3VzZWx7XG5cdC5vd2wtdmlkZW8td3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHR9XG5cblx0Lm93bC12aWRlby1wbGF5LWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtNDBweDtcblx0XHRtYXJnaW4tdG9wOiAtNDBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIjeyRvd2wtaW1hZ2UtcGF0aH1vd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR6LWluZGV4OiAxO1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlO1xuXHR9XG5cblx0Lm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xuXHR9XG5cblx0Lm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXG5cdC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5vd2wtdmlkZW8tdG4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuXHR9XG5cblx0Lm93bC12aWRlby1mcmFtZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIubWFpbi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tcWZmX2JnLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgcGFkZGluZy10b3A6IDgxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbTtcbn1cbiIsImh0bWwge1xuICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuXHRmb250LWZhbWlseTogJ0x1Y2lvbGUnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5sb2JzdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdJbmNvbnN0YW50JywgY3Vyc2l2ZTtcbn1cblxuLmhpZGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnVjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5zdHJvbmcsXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdG9wOiA1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuICB9XG59XG4iLCIubWFpbi1uYXYge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICB9XG4gIGEge1xuICAgIEBleHRlbmQgLnVjYXNlO1xuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAvLyBAbWVkaWEgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgLy8gICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgLy8gfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAZXh0ZW5kIC5sb2JzdGVyO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idXJnZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDIycHg7XG4gIHNwYW4sXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IDdweDtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgdG9wOiAyMXB4O1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICBzcGFuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDZweCwgNXB4KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNXB4LCAtNXB4KTtcbiAgICB9XG5cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIubGlzdC1mb290ZXIge1xuICBAZXh0ZW5kIC5ibG9jay1jZW50ZXI7XG4gIHdpZHRoOiAxMDIwcHg7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgQGV4dGVuZCAudGV4dC1jZW50ZXI7XG4gIC5wYWdlLW51bWJlcnMge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1ncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgcGFkZGluZzogNXB4IDVweCA0cHg7XG5cbiAgICBjb2xvcjogJGJyYW5kLWdyYXk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdyYXk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgICYuY3VycmVudCB7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1yZWQ7XG4gICAgICBjb2xvcjogJGJyYW5kLXJlZDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmdmb3JtX3dyYXBwZXIge1xuICBjb2xvcjogJGJyYW5kLWdyYXk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nZm9ybV9maWVsZHMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnZhbGlkYXRpb25fZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZXJyb3I7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgcGFkZGluZzogMWVtIDJlbTtcbn1cblxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAmX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyZW0gMCAxZW07XG4gICAgbWF4LXdpZHRoOiAxMDUwcHg7XG4gIH1cbiAgJl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICBAZXh0ZW5kIC5sb2JzdGVyLCAudGV4dC1jZW50ZXI7XG4gICAgY29sb3I6ICRicmFuZC1yZWQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgfVxuICB9XG4gICZfX2JvZHkge1xuICAgIEBleHRlbmQgLmJsb2NrLWNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICAgIC8vIHdpZHRoOiAxMDIwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICB9XG4gICAgPiBwIHtcbiAgICAgIEBleHRlbmQgLmJsb2NrLWNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyICsgLmNvbnRlbnRfX3dyYXBwZXIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHggLSA0MHB4KTsgLy8gQWxsIHdpZHRoIC0gc2lkZWJhciAtIHNvbWUgbWFyZ2luXG4gIH1cbn0iLCIuc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAycHggcmdiYSgwLDAsMCwuMTYpO1xuICBcbiAgLy8gd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiA1ZW0gMWVtIDFlbSAwO1xuXG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MXB4OyAvLyBib3R0b206IDA7IGxlZnQ6IDA7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIHVsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIH1cbiAgPiB1bCB7XG4gICAgLy8gZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICA+IGxpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgICYuY3VycmVudF9wYWdlX2FuY2VzdG9yIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1yZWQ7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgIH1cbiAgICAgID4gYSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuXG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGxpIHtcbiAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLXJlZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCIuZm9vdGVyLW5hdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wLCAxLjApO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGV4dGVuZCAubG9ic3RlcjtcbiAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDNweCwgMCkgdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAsIDEuMCk7XG4gICAgfVxuICB9XG59IiwiLnN1Yi1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJyYW5kLXJlZDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAmLW5hdiB7XG4gICAgQGV4dGVuZCAudGV4dC1jZW50ZXI7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGV4dGVuZCAubWFpbi1oZWFkZXJfX2xvZ287XG4gICAgICAgIEBleHRlbmQgLmhpZGUtdGV4dDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAzNXB4OyB3aWR0aDogMzdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBleHRlbmQgLmxvYnN0ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWx7XG5cdC5hbmltYXRlZCB7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG5cdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0fVxuXHQub3dsLWFuaW1hdGVkLWluIHtcblx0XHR6LWluZGV4OiAwO1xuXHR9XG5cdC5vd2wtYW5pbWF0ZWQtb3V0IHtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdC5mYWRlT3V0IHtcblx0XHRhbmltYXRpb24tbmFtZTogZmFkZU91dDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbiIsIi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG5cbi5vd2wtaGVpZ2h0IHtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuIiwiLypcbiAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpblxuICovXG5cbi5vd2wtY2Fyb3VzZWwge1xuXHQub3dsLWl0ZW0ge1xuXHRcdC5vd2wtbGF6eSB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcblx0XHR9XG5cblx0XHQvKipcblx0XHRcdFRoaXMgaXMgaW50cm9kdWNlZCBkdWUgdG8gYSBidWcgaW4gSUUxMSB3aGVyZSBsYXp5IGxvYWRpbmcgY29tYmluZWQgd2l0aCBhdXRvaGVpZ2h0IHBsdWdpbiBjYXVzZXMgYSB3cm9uZ1xuXHRcdFx0Y2FsY3VsYXRpb24gb2YgdGhlIGhlaWdodCBvZiB0aGUgb3dsLWl0ZW0gdGhhdCBicmVha3MgcGFnZSBsYXlvdXRzXG5cdFx0ICovXG5cdFx0Lm93bC1sYXp5W3NyY149XCJcIl0sIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcblx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0aW1nLm93bC1sYXp5IHtcblx0XHRcdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdFx0fVxuXHR9XG59XG5cbiIsIi8qIFJlZ3VsYXIgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0x1Y2lvbGUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9MdWNpb2xlLVJlZ3VsYXIudHRmJyk7XG59XG5cbi8qIFJlZ3VsYXIgSXRhbGlxdWUgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0x1Y2lvbGUnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9MdWNpb2xlLUl0YWxpYy50dGYnKTtcbn1cblxuLyogUmVndWxhciBJdGFsaXF1ZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTHVjaW9sZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0x1Y2lvbGUtTGlnaHQudHRmJyk7XG59XG5cbi8qIFNlbWlCb2xkICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMdWNpb2xlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTHVjaW9sZS1Cb2xkLnR0ZicpO1xufVxuXG4vKiBTZW1pQm9sZCBJdGFsaXF1ZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTHVjaW9sZSc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0x1Y2lvbGUtQm9sZC1JdGFsaWMudHRmJyk7XG59XG5cbi8qIFRpdHJlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbmNvbnN0YW50JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvSW5jb25zdGFudC5vdGYnKTtcbn1cbiIsIioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5jb250YWluZXIge1xuICBAZXh0ZW5kIC5ibG9jay1jZW50ZXI7XG4gIHdpZHRoOiA5MHZ3O1xuICBtYXgtd2lkdGg6IDEwNTBweDtcbn1cblxuLmJsb2NrLWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufSIsIi5tYWluLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgJGJyYW5kLXJlZDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMnB4ICRzaGFkb3c7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuXG4gIC5jb250YWluZXJ7XG4gICAgbWF4LXdpZHRoOiAxNDUwcHg7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgd2lkdGg6IDU4cHg7XG5cbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG5cbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tYWlzb24tcXVhcnRpZXItZnJhbmNpc2NvLWZlcnJlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGF1dG8gMTAwJTtcbiAgfVxufSIsImRpdltpZF49J2dhbGxlcnktJ10ge1xuICBpbWcge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4ICRzaGFkb3c7XG4gIH1cbn0iLCIuaGVybyB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgIH1cbn1cbiIsIi5ib2R5LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMCAxZW07XG4gID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZsZXhpYmxlIHtcbiAgICAmLS1oaWdobGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgbWFyZ2luOiAxZW0gLTFlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIH1cbiAgICAmLS1jb2x1bW5zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1idXR0b24ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmLS1zdGFuZGFyZCB7XG4gICAgICBpZnJhbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS12aWRlbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICYgaWZyYW1lLFxuICAgICAgJiBvYmplY3QsXG4gICAgICAmIGVtYmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubWFpbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLmZvb3Rlci1saW5rcyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJl9fYmxvY2sge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5naW5wdXRfY29udGFpbmVyX2RhdGUge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4jdWktZGF0ZXBpY2tlci1kaXYge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4O1xuICBkaXNwbGF5Om5vbmU7XG4gIHBhZGRpbmc6MjBweDtcbiAgd2lkdGg6MzAwcHg7IFxuICAudWktaWNvbiB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDBweDtcbiAgfVxuICAudWktaWNvbjpiZWZvcmUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwJTtcbiAgICAudWktaWNvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWFYTnZMVGc0TlRrdE1TSS9QZ284SVMwdElFZGxibVZ5WVhSdmNqb2dRV1J2WW1VZ1NXeHNkWE4wY21GMGIzSWdNVGt1TVM0d0xDQlRWa2NnUlhod2IzSjBJRkJzZFdjdFNXNGdMaUJUVmtjZ1ZtVnljMmx2YmpvZ05pNHdNQ0JDZFdsc1pDQXdLU0FnTFMwK0NqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJZ2RtbGxkMEp2ZUQwaU1DQXdJRE14TGpRNU5DQXpNUzQwT1RRaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURNeExqUTVOQ0F6TVM0ME9UUTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWlCM2FXUjBhRDBpTWpSd2VDSWdhR1ZwWjJoMFBTSXlOSEI0SWo0S1BIQmhkR2dnWkQwaVRURXdMakkzTXl3MUxqQXdPV013TGpRME5DMHdMalEwTkN3eExqRTBNeTB3TGpRME5Dd3hMalU0Tnl3d1l6QXVOREk1TERBdU5ESTVMREF1TkRJNUxERXVNVFF6TERBc01TNDFOekZzTFRndU1EUTNMRGd1TURRM2FESTJMalUxTkNBZ1l6QXVOakU1TERBc01TNHhNamNzTUM0ME9USXNNUzR4TWpjc01TNHhNVEZqTUN3d0xqWXhPUzB3TGpVd09Dd3hMakV5TnkweExqRXlOeXd4TGpFeU4wZ3pMamd4TTJ3NExqQTBOeXc0TGpBek1tTXdMalF5T1N3d0xqUTBOQ3d3TGpReU9Td3hMakUxT1N3d0xERXVOVGczSUNCakxUQXVORFEwTERBdU5EUTBMVEV1TVRRekxEQXVORFEwTFRFdU5UZzNMREJzTFRrdU9UVXlMVGt1T1RVeVl5MHdMalF5T1Mwd0xqUXlPUzB3TGpReU9TMHhMakUwTXl3d0xURXVOVGN4VERFd0xqSTNNeXcxTGpBd09Yb2lJR1pwYkd3OUlpTXpNVEZrTVdZaUx6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQQzl6ZG1jK0NnPT0nKTtcbiAgICB9XG4gICAgJi51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG4gIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMTAlO1xuICAgIC51aS1pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OnVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0Zjg7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlhWE52TFRnNE5Ua3RNU0kvUGdvOElTMHRJRWRsYm1WeVlYUnZjam9nUVdSdlltVWdTV3hzZFhOMGNtRjBiM0lnTVRrdU1TNHdMQ0JUVmtjZ1JYaHdiM0owSUZCc2RXY3RTVzRnTGlCVFZrY2dWbVZ5YzJsdmJqb2dOaTR3TUNCQ2RXbHNaQ0F3S1NBZ0xTMCtDanh6ZG1jZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURNeExqUTVJRE14TGpRNUlpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBek1TNDBPU0F6TVM0ME9Uc2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpSUhkcFpIUm9QU0l5TkhCNElpQm9aV2xuYUhROUlqSTBjSGdpUGdvOGNHRjBhQ0JrUFNKTk1qRXVNakExTERVdU1EQTNZeTB3TGpReU9TMHdMalEwTkMweExqRTBNeTB3TGpRME5DMHhMalU0Tnl3d1l5MHdMalF5T1N3d0xqUXlPUzB3TGpReU9Td3hMakUwTXl3d0xERXVOVGN4YkRndU1EUTNMRGd1TURRM1NERXVNVEV4SUNCRE1DNDBPVElzTVRRdU5qSTJMREFzTVRVdU1URTRMREFzTVRVdU56TTNZekFzTUM0Mk1Ua3NNQzQwT1RJc01TNHhNamNzTVM0eE1URXNNUzR4TWpkb01qWXVOVFUwYkMwNExqQTBOeXc0TGpBek1tTXRNQzQwTWprc01DNDBORFF0TUM0ME1qa3NNUzR4TlRrc01Dd3hMalU0TnlBZ1l6QXVORFEwTERBdU5EUTBMREV1TVRVNUxEQXVORFEwTERFdU5UZzNMREJzT1M0NU5USXRPUzQ1TlRKak1DNDBORFF0TUM0ME1qa3NNQzQwTkRRdE1TNHhORE1zTUMweExqVTNNVXd5TVM0eU1EVXNOUzR3TURkNklpQm1hV3hzUFNJak16RXhaREZtSWk4K0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0Nqd3ZjM1puUGdvPScpO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICAmLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXItdGl0bGUgeyBcbiAgICBzZWxlY3Qge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cbiAgICAudWktZGF0ZXBpY2tlci1tb250aCB7XG4gICAgICBtYXJnaW46IDBweCA1JSA2cHg7XG4gICAgfVxuICAgIC51aS1kYXRlcGlja2VyLXllYXIge1xuICAgICAgbWFyZ2luOiAwcHggMTUlIDZweDtcbiAgICB9XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXItdG9kYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIHRkLCB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIHRkIHsgIFxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtZ3JheTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfSBcbn0iLCIucG9ydGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIC8vIHdpZHRoOiAxMDIwcHg7XG4gICZfX2xhc3Qge1xuICAgIEBleHRlbmQgLmxvYnN0ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg5MHZ3IC0gMzBweCk7IC8vIHNhbWUgYXMgd2lkdGhcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYyg5MHZ3IC0gMzBweCk7IC8vIHNhbWUgYXMgd2lkdGhcbiAgICBtYXgtaGVpZ2h0OiAzMTZweDtcblxuICAgIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg0NXZ3IC0gMjVweCk7ICAvLyBzYW1lIGFzIHdpZHRoIDogKDkwdncgLSAzMHB4KS8yIC0gMTBweFxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoNDV2dyAtIDI1cHgpOyAgLy8gc2FtZSBhcyB3aWR0aCA6ICg5MHZ3IC0gMzBweCkvMiAtIDEwcHhcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwdncgLSAyMHB4KTsgIC8vIHNhbWUgYXMgd2lkdGggOiAoOTB2dyAtIDMwcHgpLzMgLSAxMHB4XG4gICAgICB3aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcbiAgICAgIGhlaWdodDogY2FsYygzMHZ3IC0gMjBweCk7ICAvLyBzYW1lIGFzIHdpZHRoXG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIHNwYW57XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn0iLCIuc3RpY2tlciB7XG4gICAgQGV4dGVuZCAubG9ic3RlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgICB3aWR0aDogMTg1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwNXB4O1xuICAgICAgICB3aWR0aDogMjA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXJlZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoODUlIC0gMTBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoODUlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdHJvbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgdHJhbnNsYXRlWigwKTtcbiAgICAgICAgbGVmdDogLTExMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICBsZWZ0OiAtMTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jYXJkIHtcbiAgQGV4dGVuZCAubG9ic3RlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgaGVpZ2h0OiBjYWxjKDkwdncgLSAzMHB4KTsgLy8gc2FtZSBhcyB3aWR0aFxuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoNDV2dyAtIDI1cHgpOyAgLy8gc2FtZSBhcyB3aWR0aCA6ICg5MHZ3IC0gMzBweCkvMiAtIDEwcHhcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlLzMgLSAyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMzB2dyAtIDIwcHgpOyAgLy8gc2FtZSBhcyB3aWR0aCA6ICg5MHZ3IC0gMzBweCkvMyAtIDEwcHhcbiAgfVxuICAmOm50aC1jaGlsZCgybisyKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gIH1cbiAgJjpudGgtY2hpbGQoM24rMykge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmX19pbWFnZSxcbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xuICB9XG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggOTBweCAzMDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTI5NnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAmOmhvdmVyICZfX3RleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00MHB4KTtcbiAgfVxufSIsIi5ob21lLWNhbGVuZGFyIHtcbiAgLmNhbGVuZGFyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAzZnIgNGZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXMgOlxuICAgICAgICBcIm9uZSBvbmUgZm91clwiXG4gICAgICAgIFwib25lIG9uZSBmaXZlXCJcbiAgICAgICAgXCJvbmUgb25lIHNpeFwiXG4gICAgICAgIFwidHdvIHRocmVlIHNldmVuXCJcbiAgICAgICAgXCJ0d28gdGhyZWUgZWlnaHRcIjtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgICAgIGdyaWQtcm93LWdhcDogMTVweDtcbiAgICAgIGhlaWdodDogNzkwcHg7XG4gICAgfVxuICAgIC5ldmVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDRweCAkc2hhZG93O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEzNnB4O1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuZXZlbnRfX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcbiAgICAgICAgfVxuICAgICAgICAuZXZlbnRfX2ltYWdlIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgICB9ICAgXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIEBleHRlbmQgLmxvYnN0ZXI7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBncmlkLWFyZWE6IG9uZTtcbiAgICAgICAgICAvLyBwYWRkaW5nOiA0NXB4IDQwcHg7XG4gICAgICAgICAgLmV2ZW50IHtcbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNzdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGdyaWQtYXJlYTogdHdvO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBncmlkLWFyZWE6IHRocmVlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgLy8gcGFkZGluZzogMjRweCA0MHB4O1xuICAgICAgICAgIC5ldmVudF9faW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIGdyaWQtYXJlYTogZm91cjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBmaXZlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICBncmlkLWFyZWE6IHNpeDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBzZXZlbjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBlaWdodDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KSxcbiAgICAgICAgJjpudGgtY2hpbGQoNSksXG4gICAgICAgICY6bnRoLWNoaWxkKDYpLFxuICAgICAgICAmOm50aC1jaGlsZCg3KSxcbiAgICAgICAgJjpudGgtY2hpbGQoOCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmhvbWUtbmV3cyB7XG4gIC5ob21lLXNlY3Rpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLm5ld3Mge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLnBvc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCA0cHggJHNoYWRvdztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAvLyBwYWRkaW5nOiA0NXB4IDQwcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgICAucG9zdF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5wb3N0X190aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3RfX2ltYWdlIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMjc3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBAZXh0ZW5kIC5sb2JzdGVyO1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICB9XG4gICAgICAmX19pbnRybyB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLmxpc3Qge1xuICBAZXh0ZW5kIC5ibG9jay1jZW50ZXI7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLy8gd2lkdGg6IDEwMjBweDtcbiAgJi1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xuICAgIH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogMjIwcHg7IHdpZHRoOiAxMDAlO1xuXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAZXh0ZW5kIC5sb2JzdGVyLCAudGV4dC1jZW50ZXI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA1NXB4OyB3aWR0aDogNTVweDtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjhweCk7XG4gICAgICAgIGJvdHRvbTogLTU1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IC0yOHB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgICAgJjpob3ZlciAubGlzdC1pdGVtX19pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtZ3JheSwgMzApO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyZW0gM2VtIDJlbSAxZW07XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY2F0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgQGV4dGVuZCAubG9ic3RlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkLnN0aWNreS1wb3N0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmxpc3QtaXRlbSB7XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJpbWcge1xuICAmLFxuICBhICYgIHtcbiAgICAmLmFsaWducmlnaHQge1xuICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICBtYXJnaW46MCAwIDFlbSAxZW07XG4gICAgfVxuICAgICYuYWxpZ25sZWZ0IHtcbiAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICBtYXJnaW46MCAxZW0gMWVtIDA7XG4gICAgfVxuICAgICYuYWxpZ25jZW50ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC8vICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG59IiwiLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1yZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG5cbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xuICB9XG59IiwiLmdmaWVsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAuZ2Zvcm0tZ3JpZC1jb2x7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmdmb3JtLWZpZWxkLWxhYmVsIHtcbiAgICAgICAgLy8gY29sb3I6ICRicmFuZC1ncmF5O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDFlbSwgMTJweCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgJi5mb2N1cyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NoZWNrYm94LFxuICAgICZfcmFkaW8ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3JlcXVpcmVkIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBzZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA2cHg7XG5cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy90aWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0cHg7XG5cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcmVkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5nZmllbGQtZXJyb3IpIHtcbiAgICAgICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZXJyb3I7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogM3B4IDFlbTtcbiAgICB9XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEsXG5vcHRncm91cCB7XG4gICAgZm9udC1mYW1pbHk6IFN0aWx1LCBzYW5zLXNlcmlmO1xufVxuIiwiLmNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgLmNhdC1pdGVtIHtcbiAgICBAZXh0ZW5kIC50ZXh0LWNlbnRlcjtcbiAgICBtYXJnaW46IDAgMTNweCAxZW07XG4gICAgLy8gJjpmaXJzdC1jaGlsZCB7XG4gICAgLy8gICBtYXJnaW4tbGVmdDogMDtcbiAgICAvLyB9XG4gICAgLy8gJjpsYXN0LWNoaWxkIHtcbiAgICAvLyAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAvLyB9XG4gICAgYSB7XG4gICAgICBAZXh0ZW5kIC5sb2JzdGVyO1xuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmhvbWUge1xuXG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwMHZoLCBjZW50ZXIgdG9wO1xuICAgICYtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmxvYnN0ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJvbGQsIC51Y2FzZSwgLnRleHQtY2VudGVyO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcmVkO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTIlO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA0JTtcbiAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG5cbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiAwIDAgMTBweCA0cHggJHNoYWRvdztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8ge1xuICAgICAgICAuc3RpY2tlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICBoZWlnaHQ6IDEyNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5OHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NzFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNsYXRlOiAwIC01MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNhbGVuZGFyIHtcbiAgICAgICAgLmhvbWUtc2VjdGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvbWUtc2VjdGlvbl9fbGluayB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNoYXJlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgICAgICAuaG9tZS1zZWN0aW9uX190aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ5MHB4KSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGFyZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDRweCAkc2hhZG93O1xuICAgICAgICAgICAgcGFkZGluZzogNjVweCAxZW0gMWVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2NXB4IDYwcHggNDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW50cm8ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJsb2NrLWNlbnRlciwgLnRleHQtY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlcyB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyAmX190ZXh0IHtcbiAgICAgICAgICAgIC8vICAgaGVpZ2h0OiAxMjUlO1xuICAgICAgICAgICAgLy8gICB3aWR0aDogMTI1JTtcbiAgICAgICAgICAgIC8vICAgLy8gbGVmdDogLTEyLjUlO1xuICAgICAgICAgICAgLy8gICBib3R0b206IC05Mi41JTtcbiAgICAgICAgICAgIC8vICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAvLyAgICAgYm90dG9tOiAtMTEwcHg7XG4gICAgICAgICAgICAvLyAgIH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAuY2FyZF9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTI5NnB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMDZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5jYXJkX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmVudHJ5LWF0dGFjaG1lbnQge1xuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn0iLCIkYnJhbmQtYmxhY2s6ICMwMDAwMDA7XG4kYnJhbmQtZ3JheTogIzg0ODQ4NDtcbiRicmFuZC1yZWQ6ICM5MzExN2U7XG5cbiRicmFuZC1lcnJvcjogIzcxMWE1ZTtcblxuJGxpZ2h0LWdyYXk6ICNlOWU5ZTk7XG5cbiRzaGFkb3c6IHJnYmEoMCwwLDAsLjE2KTtcblxuJGV2ZW50X2NhdF92aWVfYXNzb2NpYXRpdmU6Izg5OTdmZTtcbiRldmVudF9jYXRfaGFiaXRhbnRfZXM6I0VFQzBFNztcbiRldmVudF9jYXRfYXRlbGllcnM6I0QyRTFDMTtcbiRldmVudF9jYXRfYW5pbWF0aW9uczojRkFFQUE2O1xuIiwiLmFjdGl2aXR5LW5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTMwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB0b3A6IDE1NXB4O1xuICB9XG4gIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzBweDsgd2lkdGg6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGhlaWdodDogNjBweDsgd2lkdGg6IDYwcHg7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBleHRlbmQgLmxvYnN0ZXIsIC50ZXh0LWNlbnRlcjtcbiAgICAgIGNvbnRlbnQ6ICc8JztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMHB4OyB3aWR0aDogMzBweDtcblxuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4OyB3aWR0aDogNjBweDtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZXZlbnRzLWVtYmVkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICAqIHtcbiAgICAgICAgLS10ZWMtY29sb3ItYWNjZW50LXByaW1hcnk6ICN7JGJyYW5kLXJlZH07XG4gICAgICAgIC0tdGVjLWNvbG9yLWJ1dHRvbi1wcmltYXJ5OiAjeyRicmFuZC1yZWR9O1xuICAgIH1cblxuICAgIC50cmliZS1ldmVudHMge1xuICAgICAgICAudHJpYmUtZXZlbnRzLWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMjRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50cmliZV9ldmVudHNfY2F0IHtcbiAgICAmLXZpZS1hc3NvY2lhdGl2ZSB7XG4gICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX211bHRpZGF5LWV2ZW50LWJhci1pbm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXZlbnRfY2F0X3ZpZV9hc3NvY2lhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtaGFiaXRhbnQtZXMge1xuICAgICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19tdWx0aWRheS1ldmVudC1iYXItaW5uZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGV2ZW50X2NhdF9oYWJpdGFudF9lcyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1hdGVsaWVycyB7XG4gICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX211bHRpZGF5LWV2ZW50LWJhci1pbm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXZlbnRfY2F0X2F0ZWxpZXJzICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFuaW1hdGlvbnMge1xuICAgICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19tdWx0aWRheS1ldmVudC1iYXItaW5uZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGV2ZW50X2NhdF9hbmltYXRpb25zICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS10cmliZV9ldmVudHMge1xuICAgIC50cmliZS1ldmVudHMtbC1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMjRweDtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgKiB7XG4gICAgICAgIC0tdGVjLWNvbG9yLWFjY2VudC1wcmltYXJ5OiAjeyRicmFuZC1yZWR9O1xuICAgICAgICAtLXRlYy1jb2xvci1idXR0b24tcHJpbWFyeTogI3skYnJhbmQtcmVkfTtcbiAgICB9XG5cbiAgICAudHJpYmUtY29tbW9uLWMtYnRuLS1jbGVhciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xuICAgIH1cbn1cblxuaWZyYW1lW2RhdGEtdGVjLWV2ZW50cy1lY2UtaWZyYW1lPVwidHJ1ZVwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICsgMTAwcHgpO1xuICAgIG92ZXJmbG93OiBjbGlwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICBpZnJhbWVbZGF0YS10ZWMtZXZlbnRzLWVjZS1pZnJhbWU9XCJ0cnVlXCJdIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2dztcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1M3B4KSB7XG4gICAgaWZyYW1lW2RhdGEtdGVjLWV2ZW50cy1lY2UtaWZyYW1lPVwidHJ1ZVwiXSB7XG4gICAgICAgIGhlaWdodDogMTAwMHB4O1xuICAgIH1cbn1cbiJdfQ== */
