@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Just+Another+Hand);@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1em}.svg-inline--fa.fa-stack-2x{height:2em;width:2em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden;margin:0 auto}.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{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.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-loaded{display:block}.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{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:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.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{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;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}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.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(/images/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-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);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;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}*{box-sizing:border-box}:focus{outline:#a38b89 dotted 1px;outline-offset:0}html{background-color:#fff}form{margin-bottom:0!important}body{margin:0;margin-top:65px}body.no-scroll{overflow:hidden}body.no-scroll-nav{overflow:hidden}@media (min-width:1100px){body.no-scroll-nav{overflow:auto}}body.no-scroll-nav header{z-index:6}@media (min-width:768px){body{margin-top:0}}@media (min-width:1100px){body{margin-top:0}}img{max-width:100%}img.full-width{width:100%;max-width:none}.ui-helper-hidden-accessible,.visually-hidden{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.hidden{display:none!important}.hidden-height{max-height:0!important}@media (max-width:767px){.hidden-mobile{display:none!important}}@media (max-width:1099px){.hidden-mobile-tablet{display:none!important}}@media screen and (min-width:768px) and (max-width:1099px){.hidden-tablet{display:none!important}}@media (min-width:768px){.hidden-tablet-desktop{display:none!important}}@media (min-width:1100px){.hidden-tablet-wide-desktop{display:none!important}}@media (min-width:1100px){.hidden-desktop{display:none!important}}@media (max-width:479px){.hidden-mobile-desktop{display:none!important}}@media (min-width:1100px){.hidden-mobile-desktop{display:none!important}}a{color:#a38b89;transition:color .2s;cursor:pointer;text-decoration:none}a:visited{color:#8c6f6d}a:hover{color:#8c6f6d;text-decoration:underline}.view-details{color:#a38b89;transition:color .2s;cursor:pointer;text-decoration:underline;font-weight:700}.view-details:visited{color:#8c6f6d}.view-details:hover{color:#fff;text-decoration:underline}.details-link.overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.details-link:after{display:none!important}section{position:relative}@media (min-width:768px){section{padding:2rem 0}}section.breadcrumbs-wrapper{padding-bottom:0}section.breadcrumbs-wrapper,section.breadcrumbs-wrapper+section{padding-top:1rem}.shortlist-page section{padding-top:0}section.primary{background-color:#a38b89;color:#fff}section.primary .h1,section.primary h1{color:#fff}section.primary .h2,section.primary h2{color:#fff}section.primary .h3,section.primary h3{color:#fff}section.primary .h4,section.primary h4{color:#fff}section.primary .h5,section.primary h5{color:#fff}section.primary .h6,section.primary h6{color:#fff}section.primary .accordion a.accordion-btn,section.primary .locations-list.accordion.plus a.accordion-btn,section.primary a{color:#fff}section.primary .beds-icon{color:#fff}section.primary .beds-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bed' aria-hidden='true' data-icon='bed' role='img' viewBox='0 0 700 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: white;%7D%3C/style%3E%3Cpath class='st0' d='M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z'/%3E%3C/svg%3E")}section.primary .guests-icon{color:#fff}section.primary .guests-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='search' role='img' viewBox='0 0 680 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: white;%7D%3C/style%3E%3Cpath class='st0' d='M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z'/%3E%3C/svg%3E")}section.primary .bathrooms-icon{color:#fff}section.primary .bathrooms-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bath' aria-hidden='true' width='20' height='20' data-icon='bath' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:white;%7D%3C/style%3E%3Cpath class='st0' d='M488 256H80V112c0-17.645 14.355-32 32-32 11.351 0 21.332 5.945 27.015 14.88-16.492 25.207-14.687 59.576 6.838 83.035-4.176 4.713-4.021 11.916.491 16.428l11.314 11.314c4.686 4.686 12.284 4.686 16.971 0l95.03-95.029c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.512-4.512-11.715-4.666-16.428-.491-17.949-16.469-42.294-21.429-64.178-15.365C163.281 45.667 139.212 32 112 32c-44.112 0-80 35.888-80 80v144h-8c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h8v32c0 28.43 12.362 53.969 32 71.547V456c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-8h256v8c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-32.453c19.638-17.578 32-43.117 32-71.547v-32h8c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24z'%3E%3C/path%3E%3C/svg%3E")}section.primary .dogs-icon{color:#fff}section.primary .dogs-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-dog' aria-hidden='true' width='22' height='22' data-icon='dog' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:white;%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3C/svg%3E")}section.primary .no-dogs-icon{color:#fff}section.primary .no-dogs-icon:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' width='22' height='22' role='img' enable-background='new 0 0 512 512' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: white;%7D .st1 %7Bfill: %23c5c5c5;transform: translate(15px,-125px) scale(1.5,1.5);%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3Cpath class='st1' d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z'/%3E%3C/svg%3E")}section.primary .owl-carousel .owl-dots .owl-dot{border:1px solid #fff}section.primary .owl-carousel .owl-dots .owl-dot.active{background-color:#fff}section.primary.texture{padding:1rem 0 .5rem 0}section.primary.texture:last-child{padding-bottom:1em}@media (min-width:768px){section.primary.texture:last-child{padding-bottom:4em}}@media (min-width:768px){section.primary.texture{padding:2rem 0 2rem 0;margin-top:24px;margin-bottom:25px}section.primary.texture:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.primary.texture:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-1{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.primary.texture.top-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);top:-24px}section.primary.texture.top-1:after{display:none}section.primary.texture.top-2{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.primary.texture.top-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.primary.texture.top-2:after{display:none}section.primary.texture.top-3{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.primary.texture.top-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.primary.texture.top-3:after{display:none}section.primary.texture.bottom-1{margin-top:0;padding-top:6rem;margin-bottom:25px}section.primary.texture.bottom-1:before{display:none}section.primary.texture.bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.bottom-2{margin-top:0;padding-top:6rem;margin-bottom:25px}section.primary.texture.bottom-2:before{display:none}section.primary.texture.bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.bottom-3{margin-top:0;padding-top:6rem;margin-bottom:25px}section.primary.texture.bottom-3:before{display:none}section.primary.texture.bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-1-bottom-1{margin-top:24px;margin-bottom:25px}section.primary.texture.top-1-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);top:-24px}section.primary.texture.top-1-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-1-bottom-2{margin-top:24px;margin-bottom:25px}section.primary.texture.top-1-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);top:-24px}section.primary.texture.top-1-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-1-bottom-3{margin-top:24px;margin-bottom:25px}section.primary.texture.top-1-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);top:-24px}section.primary.texture.top-1-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-2-bottom-1{margin-top:24px;margin-bottom:25px}section.primary.texture.top-2-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.primary.texture.top-2-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-2-bottom-2{margin-top:24px;margin-bottom:25px}section.primary.texture.top-2-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.primary.texture.top-2-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-2-bottom-3{margin-top:24px;margin-bottom:25px}section.primary.texture.top-2-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.primary.texture.top-2-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-3-bottom-1{margin-top:24px;margin-bottom:25px}section.primary.texture.top-3-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.primary.texture.top-3-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-3-bottom-2{margin-top:24px;margin-bottom:25px}section.primary.texture.top-3-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.primary.texture.top-3-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-3-bottom-3{margin-top:24px;margin-bottom:25px}section.primary.texture.top-3-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.primary.texture.top-3-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}section.primary.ghost{background-image:url(/images/devon/ghost.png);background-repeat:no-repeat;background-position:right -150px center}section.secondary{background-color:#d4dce1;color:#5f5f5f}section.secondary .h1,section.secondary h1{color:#5f5f5f}section.secondary .h2,section.secondary h2{color:#5f5f5f}section.secondary .h3,section.secondary h3{color:#5f5f5f}section.secondary .h4,section.secondary h4{color:#5f5f5f}section.secondary .h5,section.secondary h5{color:#5f5f5f}section.secondary .h6,section.secondary h6{color:#5f5f5f}section.secondary .accordion a.accordion-btn,section.secondary .locations-list.accordion.plus a.accordion-btn,section.secondary a{color:#5f5f5f}section.secondary .beds-icon{color:#5f5f5f}section.secondary .beds-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bed' aria-hidden='true' data-icon='bed' role='img' viewBox='0 0 700 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z'/%3E%3C/svg%3E")}section.secondary .guests-icon{color:#5f5f5f}section.secondary .guests-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='search' role='img' viewBox='0 0 680 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z'/%3E%3C/svg%3E")}section.secondary .bathrooms-icon{color:#5f5f5f}section.secondary .bathrooms-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bath' aria-hidden='true' width='20' height='20' data-icon='bath' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M488 256H80V112c0-17.645 14.355-32 32-32 11.351 0 21.332 5.945 27.015 14.88-16.492 25.207-14.687 59.576 6.838 83.035-4.176 4.713-4.021 11.916.491 16.428l11.314 11.314c4.686 4.686 12.284 4.686 16.971 0l95.03-95.029c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.512-4.512-11.715-4.666-16.428-.491-17.949-16.469-42.294-21.429-64.178-15.365C163.281 45.667 139.212 32 112 32c-44.112 0-80 35.888-80 80v144h-8c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h8v32c0 28.43 12.362 53.969 32 71.547V456c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-8h256v8c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-32.453c19.638-17.578 32-43.117 32-71.547v-32h8c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24z'%3E%3C/path%3E%3C/svg%3E")}section.secondary .dogs-icon{color:#5f5f5f}section.secondary .dogs-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-dog' aria-hidden='true' width='22' height='22' data-icon='dog' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3C/svg%3E")}section.secondary .no-dogs-icon{color:#5f5f5f}section.secondary .no-dogs-icon:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' width='22' height='22' role='img' enable-background='new 0 0 512 512' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %235f5f5f;%7D .st1 %7Bfill: %23c5c5c5;transform: translate(15px,-125px) scale(1.5,1.5);%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3Cpath class='st1' d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z'/%3E%3C/svg%3E")}section.secondary .owl-carousel .owl-dots .owl-dot{border:1px solid #5f5f5f}section.secondary .owl-carousel .owl-dots .owl-dot.active{background-color:#5f5f5f}section.secondary.texture{padding:1rem 0 .5rem 0}section.secondary.texture:last-child{padding-bottom:1em}@media (min-width:768px){section.secondary.texture:last-child{padding-bottom:4em}}@media (min-width:768px){section.secondary.texture{padding:2rem 0 2rem 0;margin-top:24px;margin-bottom:25px}section.secondary.texture:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);top:-24px}section.secondary.texture:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-1{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.secondary.texture.top-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);top:-24px}section.secondary.texture.top-1:after{display:none}section.secondary.texture.top-2{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.secondary.texture.top-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.secondary.texture.top-2:after{display:none}section.secondary.texture.top-3{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.secondary.texture.top-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.secondary.texture.top-3:after{display:none}section.secondary.texture.bottom-1{margin-top:0;padding-top:6rem;margin-bottom:25px}section.secondary.texture.bottom-1:before{display:none}section.secondary.texture.bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.bottom-2{margin-top:0;padding-top:6rem;margin-bottom:25px}section.secondary.texture.bottom-2:before{display:none}section.secondary.texture.bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.bottom-3{margin-top:0;padding-top:6rem;margin-bottom:25px}section.secondary.texture.bottom-3:before{display:none}section.secondary.texture.bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-1-bottom-1{margin-top:24px;margin-bottom:25px}section.secondary.texture.top-1-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);top:-24px}section.secondary.texture.top-1-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-1-bottom-2{margin-top:24px;margin-bottom:25px}section.secondary.texture.top-1-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);top:-24px}section.secondary.texture.top-1-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-1-bottom-3{margin-top:24px;margin-bottom:25px}section.secondary.texture.top-1-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);top:-24px}section.secondary.texture.top-1-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-2-bottom-1{margin-top:24px;margin-bottom:25px}section.secondary.texture.top-2-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.secondary.texture.top-2-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-2-bottom-2{margin-top:24px;margin-bottom:25px}section.secondary.texture.top-2-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.secondary.texture.top-2-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-2-bottom-3{margin-top:24px;margin-bottom:25px}section.secondary.texture.top-2-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.secondary.texture.top-2-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-3-bottom-1{margin-top:24px;margin-bottom:25px}section.secondary.texture.top-3-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.secondary.texture.top-3-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-3-bottom-2{margin-top:24px;margin-bottom:25px}section.secondary.texture.top-3-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.secondary.texture.top-3-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-3-bottom-3{margin-top:24px;margin-bottom:25px}section.secondary.texture.top-3-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.secondary.texture.top-3-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}section.secondary.ghost{background-image:url(/images/devon/ghost.png);background-repeat:no-repeat;background-position:right -150px center}section.tertiary{background-color:#d3c9bd;color:#5f5f5f}section.tertiary .h1,section.tertiary h1{color:#5f5f5f}section.tertiary .h2,section.tertiary h2{color:#5f5f5f}section.tertiary .h3,section.tertiary h3{color:#5f5f5f}section.tertiary .h4,section.tertiary h4{color:#5f5f5f}section.tertiary .h5,section.tertiary h5{color:#5f5f5f}section.tertiary .h6,section.tertiary h6{color:#5f5f5f}section.tertiary .accordion a.accordion-btn,section.tertiary .locations-list.accordion.plus a.accordion-btn,section.tertiary a{color:#5f5f5f}section.tertiary .beds-icon{color:#5f5f5f}section.tertiary .beds-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bed' aria-hidden='true' data-icon='bed' role='img' viewBox='0 0 700 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z'/%3E%3C/svg%3E")}section.tertiary .guests-icon{color:#5f5f5f}section.tertiary .guests-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='search' role='img' viewBox='0 0 680 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z'/%3E%3C/svg%3E")}section.tertiary .bathrooms-icon{color:#5f5f5f}section.tertiary .bathrooms-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bath' aria-hidden='true' width='20' height='20' data-icon='bath' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M488 256H80V112c0-17.645 14.355-32 32-32 11.351 0 21.332 5.945 27.015 14.88-16.492 25.207-14.687 59.576 6.838 83.035-4.176 4.713-4.021 11.916.491 16.428l11.314 11.314c4.686 4.686 12.284 4.686 16.971 0l95.03-95.029c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.512-4.512-11.715-4.666-16.428-.491-17.949-16.469-42.294-21.429-64.178-15.365C163.281 45.667 139.212 32 112 32c-44.112 0-80 35.888-80 80v144h-8c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h8v32c0 28.43 12.362 53.969 32 71.547V456c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-8h256v8c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-32.453c19.638-17.578 32-43.117 32-71.547v-32h8c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24z'%3E%3C/path%3E%3C/svg%3E")}section.tertiary .dogs-icon{color:#5f5f5f}section.tertiary .dogs-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-dog' aria-hidden='true' width='22' height='22' data-icon='dog' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3C/svg%3E")}section.tertiary .no-dogs-icon{color:#5f5f5f}section.tertiary .no-dogs-icon:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' width='22' height='22' role='img' enable-background='new 0 0 512 512' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %235f5f5f;%7D .st1 %7Bfill: %23c5c5c5;transform: translate(15px,-125px) scale(1.5,1.5);%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3Cpath class='st1' d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z'/%3E%3C/svg%3E")}section.tertiary .owl-carousel .owl-dots .owl-dot{border:1px solid #5f5f5f}section.tertiary .owl-carousel .owl-dots .owl-dot.active{background-color:#5f5f5f}section.tertiary.texture{padding:1rem 0 .5rem 0}section.tertiary.texture:last-child{padding-bottom:1em}@media (min-width:768px){section.tertiary.texture:last-child{padding-bottom:4em}}@media (min-width:768px){section.tertiary.texture{padding:2rem 0 2rem 0;margin-top:24px;margin-bottom:25px}section.tertiary.texture:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.tertiary.texture:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-1{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.tertiary.texture.top-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);top:-24px}section.tertiary.texture.top-1:after{display:none}section.tertiary.texture.top-2{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.tertiary.texture.top-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.tertiary.texture.top-2:after{display:none}section.tertiary.texture.top-3{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.tertiary.texture.top-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.tertiary.texture.top-3:after{display:none}section.tertiary.texture.bottom-1{margin-top:0;padding-top:6rem;margin-bottom:25px}section.tertiary.texture.bottom-1:before{display:none}section.tertiary.texture.bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.bottom-2{margin-top:0;padding-top:6rem;margin-bottom:25px}section.tertiary.texture.bottom-2:before{display:none}section.tertiary.texture.bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.bottom-3{margin-top:0;padding-top:6rem;margin-bottom:25px}section.tertiary.texture.bottom-3:before{display:none}section.tertiary.texture.bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-1-bottom-1{margin-top:24px;margin-bottom:25px}section.tertiary.texture.top-1-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);top:-24px}section.tertiary.texture.top-1-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-1-bottom-2{margin-top:24px;margin-bottom:25px}section.tertiary.texture.top-1-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);top:-24px}section.tertiary.texture.top-1-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-1-bottom-3{margin-top:24px;margin-bottom:25px}section.tertiary.texture.top-1-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);top:-24px}section.tertiary.texture.top-1-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-2-bottom-1{margin-top:24px;margin-bottom:25px}section.tertiary.texture.top-2-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.tertiary.texture.top-2-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-2-bottom-2{margin-top:24px;margin-bottom:25px}section.tertiary.texture.top-2-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.tertiary.texture.top-2-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-2-bottom-3{margin-top:24px;margin-bottom:25px}section.tertiary.texture.top-2-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.tertiary.texture.top-2-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-3-bottom-1{margin-top:24px;margin-bottom:25px}section.tertiary.texture.top-3-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.tertiary.texture.top-3-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-3-bottom-2{margin-top:24px;margin-bottom:25px}section.tertiary.texture.top-3-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.tertiary.texture.top-3-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-3-bottom-3{margin-top:24px;margin-bottom:25px}section.tertiary.texture.top-3-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.tertiary.texture.top-3-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}section.tertiary.ghost{background-image:url(/images/devon/ghost.png);background-repeat:no-repeat;background-position:right -150px center}section.quaternary{background-color:#d3c9bd;color:#5f5f5f}section.quaternary .h1,section.quaternary h1{color:#5f5f5f}section.quaternary .h2,section.quaternary h2{color:#5f5f5f}section.quaternary .h3,section.quaternary h3{color:#5f5f5f}section.quaternary .h4,section.quaternary h4{color:#5f5f5f}section.quaternary .h5,section.quaternary h5{color:#5f5f5f}section.quaternary .h6,section.quaternary h6{color:#5f5f5f}section.quaternary .accordion a.accordion-btn,section.quaternary .locations-list.accordion.plus a.accordion-btn,section.quaternary a{color:#5f5f5f}section.quaternary .beds-icon{color:#5f5f5f}section.quaternary .beds-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bed' aria-hidden='true' data-icon='bed' role='img' viewBox='0 0 700 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z'/%3E%3C/svg%3E")}section.quaternary .guests-icon{color:#5f5f5f}section.quaternary .guests-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='search' role='img' viewBox='0 0 680 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z'/%3E%3C/svg%3E")}section.quaternary .bathrooms-icon{color:#5f5f5f}section.quaternary .bathrooms-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bath' aria-hidden='true' width='20' height='20' data-icon='bath' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M488 256H80V112c0-17.645 14.355-32 32-32 11.351 0 21.332 5.945 27.015 14.88-16.492 25.207-14.687 59.576 6.838 83.035-4.176 4.713-4.021 11.916.491 16.428l11.314 11.314c4.686 4.686 12.284 4.686 16.971 0l95.03-95.029c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.512-4.512-11.715-4.666-16.428-.491-17.949-16.469-42.294-21.429-64.178-15.365C163.281 45.667 139.212 32 112 32c-44.112 0-80 35.888-80 80v144h-8c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h8v32c0 28.43 12.362 53.969 32 71.547V456c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-8h256v8c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-32.453c19.638-17.578 32-43.117 32-71.547v-32h8c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24z'%3E%3C/path%3E%3C/svg%3E")}section.quaternary .dogs-icon{color:#5f5f5f}section.quaternary .dogs-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-dog' aria-hidden='true' width='22' height='22' data-icon='dog' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3C/svg%3E")}section.quaternary .no-dogs-icon{color:#5f5f5f}section.quaternary .no-dogs-icon:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' width='22' height='22' role='img' enable-background='new 0 0 512 512' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %235f5f5f;%7D .st1 %7Bfill: %23c5c5c5;transform: translate(15px,-125px) scale(1.5,1.5);%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3Cpath class='st1' d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z'/%3E%3C/svg%3E")}section.quaternary .owl-carousel .owl-dots .owl-dot{border:1px solid #5f5f5f}section.quaternary .owl-carousel .owl-dots .owl-dot.active{background-color:#5f5f5f}section.quaternary.texture{padding:1rem 0 .5rem 0}section.quaternary.texture:last-child{padding-bottom:1em}@media (min-width:768px){section.quaternary.texture:last-child{padding-bottom:4em}}@media (min-width:768px){section.quaternary.texture{padding:2rem 0 2rem 0;margin-top:24px;margin-bottom:25px}section.quaternary.texture:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);top:-24px}section.quaternary.texture:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-1{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.quaternary.texture.top-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);top:-24px}section.quaternary.texture.top-1:after{display:none}section.quaternary.texture.top-2{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.quaternary.texture.top-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.quaternary.texture.top-2:after{display:none}section.quaternary.texture.top-3{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.quaternary.texture.top-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.quaternary.texture.top-3:after{display:none}section.quaternary.texture.bottom-1{margin-top:0;padding-top:6rem;margin-bottom:25px}section.quaternary.texture.bottom-1:before{display:none}section.quaternary.texture.bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.bottom-2{margin-top:0;padding-top:6rem;margin-bottom:25px}section.quaternary.texture.bottom-2:before{display:none}section.quaternary.texture.bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.bottom-3{margin-top:0;padding-top:6rem;margin-bottom:25px}section.quaternary.texture.bottom-3:before{display:none}section.quaternary.texture.bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-1-bottom-1{margin-top:24px;margin-bottom:25px}section.quaternary.texture.top-1-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);top:-24px}section.quaternary.texture.top-1-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-1-bottom-2{margin-top:24px;margin-bottom:25px}section.quaternary.texture.top-1-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);top:-24px}section.quaternary.texture.top-1-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-1-bottom-3{margin-top:24px;margin-bottom:25px}section.quaternary.texture.top-1-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);top:-24px}section.quaternary.texture.top-1-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-2-bottom-1{margin-top:24px;margin-bottom:25px}section.quaternary.texture.top-2-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.quaternary.texture.top-2-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-2-bottom-2{margin-top:24px;margin-bottom:25px}section.quaternary.texture.top-2-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.quaternary.texture.top-2-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-2-bottom-3{margin-top:24px;margin-bottom:25px}section.quaternary.texture.top-2-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.quaternary.texture.top-2-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-3-bottom-1{margin-top:24px;margin-bottom:25px}section.quaternary.texture.top-3-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.quaternary.texture.top-3-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-3-bottom-2{margin-top:24px;margin-bottom:25px}section.quaternary.texture.top-3-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.quaternary.texture.top-3-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-3-bottom-3{margin-top:24px;margin-bottom:25px}section.quaternary.texture.top-3-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.quaternary.texture.top-3-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}section.quaternary.ghost{background-image:url(/images/devon/ghost.png);background-repeat:no-repeat;background-position:right -150px center}.feefo-link{color:#5f5f5f}.feefo-link:hover,.feefo-link:visited{color:#5f5f5f}.loading-spinner,.property-loading-spinner{position:absolute;font-size:80px;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;width:50vw;height:50vw;color:#5f5f5f;z-index:101;position:absolute;display:block;margin:auto;top:0;left:0;right:0;bottom:0;content:url("data:image/svg+xml,%3Csvg class='fa-spinner' aria-hidden='true' data-icon='spinner' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z' /%3E%3C/svg%3E")}i.property-loading-spinner{width:80px;height:80px;top:250px}.loading-spinner-bg{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.5);z-index:100}.breadcrumbs div{display:inline-block}.padded{padding:20px;background-color:#fafafa;border:1px solid #e4e7e9}.invisible{opacity:0}.trust-signals{text-align:left}.trust-signals .h2,.trust-signals h2{display:block;margin-top:.5em;font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem}.trust-signals .h3,.trust-signals h3{font-size:1.17em}.trust-signals [class^=col]{width:100%!important}@media (min-width:768px){.trust-signals [class^=col]{width:auto!important;min-width:180px}}.trust-signals .home{display:none}.trust-signals i{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;width:30px;text-align:center;display:inline-block}.trust-signals div.not-home{margin-left:5px}@media (min-width:1100px){.trust-signals{border:1px solid #e6e6e6;padding:.5rem 1rem .5rem 1rem}}.icon-cols .trust-signals .h2,.icon-cols .trust-signals h2{display:none}@media (min-width:768px){.icon-cols .trust-signals [class^=col]{width:calc(50% - 10px)!important;display:inline-block}}@media (min-width:1100px){.icon-cols .trust-signals [class^=col]{width:calc(20% - (10px * 1.5))!important}}.ghost-btn{line-height:40px;color:#5f5f5f!important;text-decoration:none;border:1px solid #5f5f5f;margin-top:20px;min-height:46px;line-height:20px;display:inline-block;padding:10px 20px}@media (min-width:768px){.ghost-btn{width:auto;margin-bottom:0}}.one-col{margin:0 auto}.review-badge{text-align:center}#FeefoBadge{max-width:150px}.which-strip-wrap{background:#f8f0b1;padding:20px;text-align:center}@media (min-width:768px){.which-strip-wrap{text-align:left}}.which-strip-wrap .layout{padding:0}.which-strip-wrap .feefo-inline{display:inline-block}.which-strip-wrap .ghost-btn{margin-top:0;width:100%;text-align:center;margin-bottom:2rem}.which-strip-wrap img{margin:0 auto}@media (min-width:768px){.which-strip-wrap img{margin:0}}.which-strip-wrap .ghost-btn:hover{background:#fff;transition:background-color .2s,color .2s}.which-strip-wrap .two-thirds-one-third{align-items:center}.which-strip-wrap [class*=col] p{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;font-family:Lato,'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif}.which-strip-wrap [class*=col] p span.primary-text{color:#5f5f5f;font-weight:700}.which-strip-wrap [class*=col] p img{height:14px}.which-strip-wrap [class*=col] p a{font-weight:700;color:#5f5f5f}.which-strip-wrap [class*=col] p a:visited{color:#5f5f5f}html{font-size:14px;line-height:21px}body{font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:400;color:#5f5f5f}p{margin-top:0}.h1:not(.detitle),h1:not(.detitle){font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:700;color:#5f5f5f;margin-top:0}.h1:not(.detitle):last-child,h1:not(.detitle):last-child{margin-bottom:0}.h1:not(.detitle):not(.no-underline),h1:not(.detitle):not(.no-underline){padding-bottom:.4em;position:relative}.h1:not(.detitle):not(.no-underline):after,h1:not(.detitle):not(.no-underline):after{content:'';background-color:#a38b89;height:3px;width:50px;position:absolute;left:0;bottom:0}h1.handwriting{font-family:"Just Another Hand",cursive;letter-spacing:.05em;font-weight:400;padding-bottom:0;font-size:48px;font-size:3.42857rem;line-height:72px;line-height:5.14286rem}.h2:not(.detitle),h2:not(.detitle){font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:700;color:#5f5f5f;margin-top:0}.h2:not(.detitle):last-child,h2:not(.detitle):last-child{margin-bottom:0}.h2:not(.detitle):not(.no-underline),h2:not(.detitle):not(.no-underline){padding-bottom:.4em;position:relative}.h2:not(.detitle):not(.no-underline):after,h2:not(.detitle):not(.no-underline):after{content:'';background-color:#a38b89;height:3px;width:50px;position:absolute;left:0;bottom:0}h2.handwriting{font-family:"Just Another Hand",cursive;letter-spacing:.05em;font-weight:400;padding-bottom:0;font-size:48px;font-size:3.42857rem;line-height:72px;line-height:5.14286rem}.h3:not(.detitle),h3:not(.detitle){font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:700;color:#5f5f5f;margin-top:0}.h3:not(.detitle):last-child,h3:not(.detitle):last-child{margin-bottom:0}.h3:not(.detitle):not(.no-underline),h3:not(.detitle):not(.no-underline){padding-bottom:.4em;position:relative}.h3:not(.detitle):not(.no-underline):after,h3:not(.detitle):not(.no-underline):after{content:'';background-color:#a38b89;height:3px;width:50px;position:absolute;left:0;bottom:0}h3.handwriting{font-family:"Just Another Hand",cursive;letter-spacing:.05em;font-weight:400;padding-bottom:0;font-size:48px;font-size:3.42857rem;line-height:72px;line-height:5.14286rem}.h4:not(.detitle),h4:not(.detitle){font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:700;color:#5f5f5f;margin-top:0}.h4:not(.detitle):last-child,h4:not(.detitle):last-child{margin-bottom:0}.h4:not(.detitle):not(.no-underline),h4:not(.detitle):not(.no-underline){padding-bottom:.4em;position:relative}.h4:not(.detitle):not(.no-underline):after,h4:not(.detitle):not(.no-underline):after{content:'';background-color:#a38b89;height:3px;width:50px;position:absolute;left:0;bottom:0}h4.handwriting{font-family:"Just Another Hand",cursive;letter-spacing:.05em;font-weight:400;padding-bottom:0;font-size:48px;font-size:3.42857rem;line-height:72px;line-height:5.14286rem}.h5:not(.detitle),h5:not(.detitle){font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:700;color:#5f5f5f;margin-top:0}.h5:not(.detitle):last-child,h5:not(.detitle):last-child{margin-bottom:0}.h5:not(.detitle):not(.no-underline),h5:not(.detitle):not(.no-underline){padding-bottom:.4em;position:relative}.h5:not(.detitle):not(.no-underline):after,h5:not(.detitle):not(.no-underline):after{content:'';background-color:#a38b89;height:3px;width:50px;position:absolute;left:0;bottom:0}h5.handwriting{font-family:"Just Another Hand",cursive;letter-spacing:.05em;font-weight:400;padding-bottom:0;font-size:48px;font-size:3.42857rem;line-height:72px;line-height:5.14286rem}.h6:not(.detitle),h6:not(.detitle){font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:700;color:#5f5f5f;margin-top:0}.h6:not(.detitle):last-child,h6:not(.detitle):last-child{margin-bottom:0}.h6:not(.detitle):not(.no-underline),h6:not(.detitle):not(.no-underline){padding-bottom:.4em;position:relative}.h6:not(.detitle):not(.no-underline):after,h6:not(.detitle):not(.no-underline):after{content:'';background-color:#a38b89;height:3px;width:50px;position:absolute;left:0;bottom:0}h6.handwriting{font-family:"Just Another Hand",cursive;letter-spacing:.05em;font-weight:400;padding-bottom:0;font-size:48px;font-size:3.42857rem;line-height:72px;line-height:5.14286rem}.h1:not(.detitle),h1:not(.detitle){font-size:24px;font-size:1.71429rem;line-height:36px;line-height:2.57143rem}@media (min-width:768px){.h1:not(.detitle),h1:not(.detitle){font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem}}.h2:not(.detitle),h2:not(.detitle){font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem}@media (min-width:768px){.h2:not(.detitle),h2:not(.detitle){font-size:24px;font-size:1.71429rem;line-height:36px;line-height:2.57143rem}}.h3:not(.detitle),h3:not(.detitle){font-size:16.5px;font-size:1.17857rem;line-height:24.75px;line-height:1.76786rem}@media (min-width:768px){.h3:not(.detitle),h3:not(.detitle){font-size:22.5px;font-size:1.60714rem;line-height:33.75px;line-height:2.41071rem}}.h4:not(.detitle),h4:not(.detitle){font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem}@media (min-width:768px){.h4:not(.detitle),h4:not(.detitle){font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem}}.h5:not(.detitle),h5:not(.detitle){font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem}@media (min-width:768px){.h5:not(.detitle),h5:not(.detitle){font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem}}.h6:not(.detitle),h6:not(.detitle){font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem}@media (min-width:768px){.h6:not(.detitle),h6:not(.detitle){font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem}}.testimonial{margin-bottom:30px}figure{text-align:center;margin:0}figure blockquote{margin:0}figure cite{font-style:normal;font-weight:700}.text-center .h1:not(:first-child),.text-center h1:not(:first-child){margin-top:2em}.text-center .h1:not(.no-underline):after,.text-center h1:not(.detitle):not(.no-underline):after{left:0;right:0;margin:0 auto}ol,ul{text-align:left}.h1.text-center:after,h1.text-center:after{right:0;margin:0 auto}.text-center .h2:not(:first-child),.text-center h2:not(:first-child){margin-top:2em}.text-center .h2:not(.no-underline):after,.text-center h2:not(.detitle):not(.no-underline):after{left:0;right:0;margin:0 auto}ol,ul{text-align:left}.h2.text-center:after,h2.text-center:after{right:0;margin:0 auto}.text-center .h3:not(:first-child),.text-center h3:not(:first-child){margin-top:2em}.text-center .h3:not(.no-underline):after,.text-center h3:not(.detitle):not(.no-underline):after{left:0;right:0;margin:0 auto}ol,ul{text-align:left}.h3.text-center:after,h3.text-center:after{right:0;margin:0 auto}.text-center .h4:not(:first-child),.text-center h4:not(:first-child){margin-top:2em}.text-center .h4:not(.no-underline):after,.text-center h4:not(.detitle):not(.no-underline):after{left:0;right:0;margin:0 auto}ol,ul{text-align:left}.h4.text-center:after,h4.text-center:after{right:0;margin:0 auto}.text-center .h5:not(:first-child),.text-center h5:not(:first-child){margin-top:2em}.text-center .h5:not(.no-underline):after,.text-center h5:not(.detitle):not(.no-underline):after{left:0;right:0;margin:0 auto}ol,ul{text-align:left}.h5.text-center:after,h5.text-center:after{right:0;margin:0 auto}.text-center .h6:not(:first-child),.text-center h6:not(:first-child){margin-top:2em}.text-center .h6:not(.no-underline):after,.text-center h6:not(.detitle):not(.no-underline):after{left:0;right:0;margin:0 auto}ol,ul{text-align:left}.h6.text-center:after,h6.text-center:after{right:0;margin:0 auto}.primary-text{color:#a38b89}ul.tick{list-style:none;padding:0;margin:0;margin-left:20px}ul.tick li{position:relative}ul.tick li:before{display:inline-block;width:14px;position:absolute;top:2px;content:url("data:image/svg+xml,%3Csvg class='fa-check' aria-hidden='true' role='img' data-icon='check' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23a38b89;%7D%3C/style%3E%3Cpath class='st0' d='m173.9 439.4l-166.4-166.4c-10-10-10-26.2 0-36.2l36.2-36.2c10-10 26.2-10 36.2 0l112.1 112.1 240.1-240.1c10-10 26.2-10 36.2 0l36.2 36.2c10 10 10 26.2 0 36.2l-294.4 294.4c-10 10-26.2 10-36.2 0z'/%3E %3C/svg%3E");left:-20px}ul.arrow{list-style:none;padding:0;margin:0;margin-left:20px}ul.arrow li{position:relative}ul.arrow li:before{display:inline-block;width:8px;position:absolute;top:0;content:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-right' class='svg-inline--fa fa-caret-right fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' %3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23a38b89;%7D%3C/style%3E%3Cpath class='st0' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E");left:-20px}.slide-in-left{-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}.flip-out-hor-top{-webkit-animation:flip-out-hor-top .45s cubic-bezier(.55,.085,.68,.53) both;animation:flip-out-hor-top .45s cubic-bezier(.55,.085,.68,.53) both}.flip-in-hor-top{-webkit-animation:flip-in-hor-top .45s cubic-bezier(.55,.085,.68,.53) both;animation:flip-in-hor-top .45s cubic-bezier(.55,.085,.68,.53) both}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:0}25%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:.25}25%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:.5}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:0}25%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:.25}25%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:.5}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes flip-out-hor-top{0%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}100%{-webkit-transform:rotateY(70deg);transform:rotateY(70deg);opacity:0}}@keyframes flip-out-hor-top{0%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}100%{-webkit-transform:rotateY(70deg);transform:rotateY(70deg);opacity:0}}@-webkit-keyframes flip-in-hor-top{0%{-webkit-transform:rotateY(70deg);transform:rotateY(70deg);opacity:0}100%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}}@keyframes flip-in-hor-top{0%{-webkit-transform:rotateY(70deg);transform:rotateY(70deg);opacity:0}100%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.layout-wrap{max-width:1200px;margin:0 auto}.layout-wrap.text{max-width:800px}.layout{padding:20px;clear:both}.layout.text-center img{max-width:100%}@media (min-width:768px){.layout.text-center img.home-map{max-width:75%}}.layout.text-center img.home-map{max-width:75%}.full-width{width:100%}@media (max-width:1099px){.breadcrumbs-wrapper{display:none}}@media (max-width:479px){.home-page .intro .layout,.home-page .intro h2{padding-top:0;margin-top:0;font-size:14px}}.breadcrumbs{display:none}@media (min-width:1100px){.breadcrumbs{display:inline-block}}@media (min-width:1100px){.breadcrumbs.minus-width{width:calc(100% - 200px)}}.back-results{width:100%;float:none;display:inline-block}@media (min-width:1100px){.back-results{float:right;width:auto}}.back-results.hidden{display:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.grid-container{display:block;text-align:center}.grid-container .flex-item{display:inline-flex;flex-direction:column;flex-wrap:wrap;width:285px;padding-top:25px;padding-left:10px;padding-right:10px}.grid-container .flex-item h3{max-width:100%;min-height:41px}.grid-container .flex-item p{min-height:21px}.grid-container .flex-item img{width:100%;-o-object-fit:cover;object-fit:cover;max-width:285px}}@supports (display:grid){.grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:20px;text-align:center}.grid-container .flex-item{display:flex;flex-direction:column;justify-content:space-between;padding-top:25px}.grid-container .flex-item img{width:100%;-o-object-fit:contain;object-fit:contain}}.grid-container .flex-item .detitle{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;text-transform:uppercase;margin-bottom:0}.grid-container .flex-item .location{font-style:italic}.grid-container .btn:not(.debtn).wide{margin:0;margin-top:1em}article{max-width:700px;margin:0 auto}.col1,.col2,.col3,.col4{display:block}.col1 img,.col2 img,.col3 img,.col4 img{max-width:100%}.four-col,.two-col{width:100%}@media (min-width:768px){.four-col,.two-col{align-items:flex-start;display:flex;justify-content:space-between;flex-wrap:wrap}}.five-col,.four-col,.one-fourth-three-fourths,.one-third-two-thirds,.six-col,.three-col,.three-fourths-one-fourth,.two-col,.two-thirds-one-third{width:100%}@media (min-width:1100px){.five-col,.four-col,.one-fourth-three-fourths,.one-third-two-thirds,.six-col,.three-col,.three-fourths-one-fourth,.two-col,.two-thirds-one-third{align-items:flex-start;display:flex;justify-content:space-between}}@media (min-width:768px){.two-col>.col1,.two-col>.col2{width:calc(50% - 10px)}}@media (min-width:768px){.two-col .two-col>.col1,.two-col .two-col>.col2{width:100%}}@media (min-width:1100px){.two-col .two-col>.col1,.two-col .two-col>.col2{width:calc(50% - 10px)}}.three-col{width:100%}@media (min-width:1100px){.three-col{align-items:flex-start;display:flex;justify-content:space-between;flex-wrap:wrap}.three-col>[class*=" col"],.three-col>[class^=col]{width:calc((100%)/ 3 - (10px * 1.333))}}@media (min-width:768px){.four-col{flex-wrap:wrap}.four-col>[class*=" col"],.four-col>[class^=col]{width:calc(50% - 10px)}}@media (min-width:1100px){.four-col>[class*=" col"],.four-col>[class^=col]{width:calc(25% - (10px * 1.5))}}@media (min-width:768px){.five-col{flex-wrap:wrap;display:flex}.five-col>[class*=" col"],.five-col>[class^=col]{width:calc(50% - 10px);display:inline-block}}@media (min-width:1100px){.five-col>[class*=" col"],.five-col>[class^=col]{width:calc(17% - (10px * 1.5))}}@media (min-width:768px){.six-col{flex-wrap:wrap}.six-col>[class*=" col"],.six-col>[class^=col]{width:calc(50% - 10px);display:inline-block}}@media (min-width:1100px){.six-col>[class*=" col"],.six-col>[class^=col]{width:calc(20% - (10px * 1.5))}}@media (min-width:1100px){.one-third-two-thirds>.col1{width:calc((100% / 3) - (10px * 1.333))}.one-third-two-thirds>.col2{width:calc((100% / 1.5) - (10px * .666))}}@media (min-width:1100px){.two-thirds-one-third>.col1{width:calc((100% / 1.5) - (10px * .666))}.two-thirds-one-third>.col2{width:calc((100% / 3) - (10px * 1.333))}}@media (min-width:1100px){.one-fourth-three-fourths>.col1{width:calc(25% - (10px * 1.5))}.one-fourth-three-fourths>.col2{width:calc(75% - (10px * .5))}}@media (min-width:1100px){.three-fourths-one-fourth>.col1{width:calc(75% - (10px * .5))}.three-fourths-one-fourth>.col2{width:calc(25% - (10px * 1.5))}}@media (max-width:767px){.our-family .col1 img{margin:1em auto;display:block}}@media (max-width:767px){.our-family .text-right .btn{width:100%;display:block}}.special-offer{background-color:#d76161;color:#fff;padding:1em}.special-offer a{color:#fff}.lazy-image{min-width:1px;min-height:1px}.center{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.wb-sitemap{display:none}.grecaptcha-badge{bottom:140px!important}.family-logo{max-height:80px;max-width:180px!important}.search-badges .good-to-go-england,.search-badges a{vertical-align:middle;width:130px;margin-top:0}.good-to-go-england{width:100px;margin-top:15px}.good-to-go-england.search-badge{width:114px;position:absolute;right:100px;top:50%;margin-top:-57px}section.book-with-confidence.page{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}@media (min-width:768px){section.book-with-confidence.page{padding:1em 100px 1em 100px}}section.book-with-confidence.page h1{font-size:28px;font-size:2rem;line-height:42px;line-height:3rem}section.book-with-confidence.page .shield-tick-icon:before{width:30px!important}@media (min-width:768px){.book-with-confidence-layout{padding:25px 50px;padding-bottom:0}.book-with-confidence-layout .col1{padding-right:25px}.book-with-confidence-layout .col2{padding-left:25px}}.book-with-confidence-layout-wrap{padding-bottom:50px}.feefo-link.btn{width:auto;margin:15px 0!important}.book-with-confidence-feefo .feefo-link.btn{display:block!important;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto!important;margin-bottom:25px!important}.width-100{max-width:100%}.width-90{max-width:90%}.width-80{max-width:80%}.width-70{max-width:70%}.width-60{max-width:60%}.width-50{max-width:50%}.listings-wrap{display:flex;justify-content:center}.listings-wrap .details-footer,.listings-wrap .job-listing,.listings-wrap .no-careers,.listings-wrap .side-listings{background-color:#fafafa;padding:1.5em}.listings-wrap .job-listing h1{margin-top:0}@media (min-width:768px){.listings-wrap .job-listing{width:calc(50% - 10px)}}.listings-wrap .job-listing:nth-child(odd){margin-right:20px}.btn:not(.debtn),button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn),input[type=button]:not(.debtn),input[type=submit]:not(.debtn){-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1em 2em;background-color:#a38b89;font-size:1rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.1em 2em;top:-.1em;color:#fff}.btn:not(.debtn):visited,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):visited,input[type=button]:not(.debtn):visited,input[type=submit]:not(.debtn):visited{color:#fff}.btn:not(.debtn).wide,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).wide,input[type=button]:not(.debtn).wide,input[type=submit]:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn:not(.debtn).small label:before,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).small label:before,input[type=button]:not(.debtn).small label:before,input[type=submit]:not(.debtn).small label:before{width:20px}.btn:not(.debtn).large label:before,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).large label:before,input[type=button]:not(.debtn).large label:before,input[type=submit]:not(.debtn).large label:before{width:30px}.btn:not(.debtn)+.loading-spinner,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn)+.loading-spinner,input[type=button]:not(.debtn)+.loading-spinner,input[type=submit]:not(.debtn)+.loading-spinner{display:none}.btn:not(.debtn).loader.loading,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).loader.loading,input[type=button]:not(.debtn).loader.loading,input[type=submit]:not(.debtn).loader.loading{color:transparent}.btn:not(.debtn).loader.loading+.loading-spinner,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).loader.loading+.loading-spinner,input[type=button]:not(.debtn).loader.loading+.loading-spinner,input[type=submit]:not(.debtn).loader.loading+.loading-spinner{font-size:1.5rem;color:#fff}.btn:not(.debtn):hover,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):hover,input[type=button]:not(.debtn):hover,input[type=submit]:not(.debtn):hover{background-color:#92807f;color:#fff;text-decoration:none}.btn:not(.debtn):hover.loading,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):hover.loading,input[type=button]:not(.debtn):hover.loading,input[type=submit]:not(.debtn):hover.loading{color:#987d7b}.btn:not(.debtn):focus,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):focus,input[type=button]:not(.debtn):focus,input[type=submit]:not(.debtn):focus{outline:#a38b89 dotted 1px}.btn.large:not(.debtn),button.large:not(.debtn),input[type=button].large:not(.debtn),input[type=submit].large:not(.debtn){-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1.2em 2.4em;background-color:#a38b89;font-size:1.2rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.3em 2.4em;top:-.1em;color:#fff}.btn.large:not(.debtn):visited,button.large:not(.debtn):visited,input[type=button].large:not(.debtn):visited,input[type=submit].large:not(.debtn):visited{color:#fff}.btn.large:not(.debtn).wide,button.large:not(.debtn).wide,input[type=button].large:not(.debtn).wide,input[type=submit].large:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.large:not(.debtn).small label:before,button.large:not(.debtn).small label:before,input[type=button].large:not(.debtn).small label:before,input[type=submit].large:not(.debtn).small label:before{width:20px}.btn.large:not(.debtn).large label:before,button.large:not(.debtn).large label:before,input[type=button].large:not(.debtn).large label:before,input[type=submit].large:not(.debtn).large label:before{width:30px}.btn.large:not(.debtn)+.loading-spinner,button.large:not(.debtn)+.loading-spinner,input[type=button].large:not(.debtn)+.loading-spinner,input[type=submit].large:not(.debtn)+.loading-spinner{display:none}.btn.large:not(.debtn).loader.loading,button.large:not(.debtn).loader.loading,input[type=button].large:not(.debtn).loader.loading,input[type=submit].large:not(.debtn).loader.loading{color:transparent}.btn.large:not(.debtn).loader.loading+.loading-spinner,button.large:not(.debtn).loader.loading+.loading-spinner,input[type=button].large:not(.debtn).loader.loading+.loading-spinner,input[type=submit].large:not(.debtn).loader.loading+.loading-spinner{font-size:1.8rem;color:#fff}.btn.large:not(.debtn):hover,button.large:not(.debtn):hover,input[type=button].large:not(.debtn):hover,input[type=submit].large:not(.debtn):hover{background-color:#92807f;color:#fff;text-decoration:none}.btn.large:not(.debtn):hover.loading,button.large:not(.debtn):hover.loading,input[type=button].large:not(.debtn):hover.loading,input[type=submit].large:not(.debtn):hover.loading{color:#987d7b}.btn.large:not(.debtn):focus,button.large:not(.debtn):focus,input[type=button].large:not(.debtn):focus,input[type=submit].large:not(.debtn):focus{outline:#a38b89 dotted 1px}.btn.small:not(.debtn),button.small:not(.debtn),input[type=button].small:not(.debtn),input[type=submit].small:not(.debtn){-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:.8em 1.6em;background-color:#a38b89;font-size:.8rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:.9em 1.6em;top:-.1em;color:#fff}.btn.small:not(.debtn):visited,button.small:not(.debtn):visited,input[type=button].small:not(.debtn):visited,input[type=submit].small:not(.debtn):visited{color:#fff}.btn.small:not(.debtn).wide,button.small:not(.debtn).wide,input[type=button].small:not(.debtn).wide,input[type=submit].small:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.small:not(.debtn).small label:before,button.small:not(.debtn).small label:before,input[type=button].small:not(.debtn).small label:before,input[type=submit].small:not(.debtn).small label:before{width:20px}.btn.small:not(.debtn).large label:before,button.small:not(.debtn).large label:before,input[type=button].small:not(.debtn).large label:before,input[type=submit].small:not(.debtn).large label:before{width:30px}.btn.small:not(.debtn)+.loading-spinner,button.small:not(.debtn)+.loading-spinner,input[type=button].small:not(.debtn)+.loading-spinner,input[type=submit].small:not(.debtn)+.loading-spinner{display:none}.btn.small:not(.debtn).loader.loading,button.small:not(.debtn).loader.loading,input[type=button].small:not(.debtn).loader.loading,input[type=submit].small:not(.debtn).loader.loading{color:transparent}.btn.small:not(.debtn).loader.loading+.loading-spinner,button.small:not(.debtn).loader.loading+.loading-spinner,input[type=button].small:not(.debtn).loader.loading+.loading-spinner,input[type=submit].small:not(.debtn).loader.loading+.loading-spinner{font-size:1.2rem;color:#fff}.btn.small:not(.debtn):hover,button.small:not(.debtn):hover,input[type=button].small:not(.debtn):hover,input[type=submit].small:not(.debtn):hover{background-color:#92807f;color:#fff;text-decoration:none}.btn.small:not(.debtn):hover.loading,button.small:not(.debtn):hover.loading,input[type=button].small:not(.debtn):hover.loading,input[type=submit].small:not(.debtn):hover.loading{color:#987d7b}.btn.small:not(.debtn):focus,button.small:not(.debtn):focus,input[type=button].small:not(.debtn):focus,input[type=submit].small:not(.debtn):focus{outline:#a38b89 dotted 1px}.btn.secondary:not(.debtn),button.secondary:not(.debtn),input[type=button].secondary:not(.debtn),input[type=submit].secondary:not(.debtn){-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1em 2em;background-color:#d4dce1;font-size:1rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.1em 2em;top:-.1em;color:#fff}.btn.secondary:not(.debtn):visited,button.secondary:not(.debtn):visited,input[type=button].secondary:not(.debtn):visited,input[type=submit].secondary:not(.debtn):visited{color:#fff}.btn.secondary:not(.debtn).wide,button.secondary:not(.debtn).wide,input[type=button].secondary:not(.debtn).wide,input[type=submit].secondary:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.secondary:not(.debtn).small label:before,button.secondary:not(.debtn).small label:before,input[type=button].secondary:not(.debtn).small label:before,input[type=submit].secondary:not(.debtn).small label:before{width:20px}.btn.secondary:not(.debtn).large label:before,button.secondary:not(.debtn).large label:before,input[type=button].secondary:not(.debtn).large label:before,input[type=submit].secondary:not(.debtn).large label:before{width:30px}.btn.secondary:not(.debtn)+.loading-spinner,button.secondary:not(.debtn)+.loading-spinner,input[type=button].secondary:not(.debtn)+.loading-spinner,input[type=submit].secondary:not(.debtn)+.loading-spinner{display:none}.btn.secondary:not(.debtn).loader.loading,button.secondary:not(.debtn).loader.loading,input[type=button].secondary:not(.debtn).loader.loading,input[type=submit].secondary:not(.debtn).loader.loading{color:transparent}.btn.secondary:not(.debtn).loader.loading+.loading-spinner,button.secondary:not(.debtn).loader.loading+.loading-spinner,input[type=button].secondary:not(.debtn).loader.loading+.loading-spinner,input[type=submit].secondary:not(.debtn).loader.loading+.loading-spinner{font-size:1.5rem;color:#fff}.btn.secondary:not(.debtn):hover,button.secondary:not(.debtn):hover,input[type=button].secondary:not(.debtn):hover,input[type=submit].secondary:not(.debtn):hover{background-color:#b7bdc1;color:#fff;text-decoration:none}.btn.secondary:not(.debtn):hover.loading,button.secondary:not(.debtn):hover.loading,input[type=button].secondary:not(.debtn):hover.loading,input[type=submit].secondary:not(.debtn):hover.loading{color:#c5d0d7}.btn.secondary:not(.debtn):focus,button.secondary:not(.debtn):focus,input[type=button].secondary:not(.debtn):focus,input[type=submit].secondary:not(.debtn):focus{outline:#d4dce1 dotted 1px}.btn.large.secondary:not(.debtn),button.large.secondary:not(.debtn),input[type=button].large.secondary:not(.debtn),input[type=submit].large.secondary:not(.debtn){-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1.2em 2.4em;background-color:#d4dce1;font-size:1.2rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.3em 2.4em;top:-.1em;color:#fff}.btn.large.secondary:not(.debtn):visited,button.large.secondary:not(.debtn):visited,input[type=button].large.secondary:not(.debtn):visited,input[type=submit].large.secondary:not(.debtn):visited{color:#fff}.btn.large.secondary:not(.debtn).wide,button.large.secondary:not(.debtn).wide,input[type=button].large.secondary:not(.debtn).wide,input[type=submit].large.secondary:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.large.secondary:not(.debtn).small label:before,button.large.secondary:not(.debtn).small label:before,input[type=button].large.secondary:not(.debtn).small label:before,input[type=submit].large.secondary:not(.debtn).small label:before{width:20px}.btn.large.secondary:not(.debtn).large label:before,button.large.secondary:not(.debtn).large label:before,input[type=button].large.secondary:not(.debtn).large label:before,input[type=submit].large.secondary:not(.debtn).large label:before{width:30px}.btn.large.secondary:not(.debtn)+.loading-spinner,button.large.secondary:not(.debtn)+.loading-spinner,input[type=button].large.secondary:not(.debtn)+.loading-spinner,input[type=submit].large.secondary:not(.debtn)+.loading-spinner{display:none}.btn.large.secondary:not(.debtn).loader.loading,button.large.secondary:not(.debtn).loader.loading,input[type=button].large.secondary:not(.debtn).loader.loading,input[type=submit].large.secondary:not(.debtn).loader.loading{color:transparent}.btn.large.secondary:not(.debtn).loader.loading+.loading-spinner,button.large.secondary:not(.debtn).loader.loading+.loading-spinner,input[type=button].large.secondary:not(.debtn).loader.loading+.loading-spinner,input[type=submit].large.secondary:not(.debtn).loader.loading+.loading-spinner{font-size:1.8rem;color:#fff}.btn.large.secondary:not(.debtn):hover,button.large.secondary:not(.debtn):hover,input[type=button].large.secondary:not(.debtn):hover,input[type=submit].large.secondary:not(.debtn):hover{background-color:#b7bdc1;color:#fff;text-decoration:none}.btn.large.secondary:not(.debtn):hover.loading,button.large.secondary:not(.debtn):hover.loading,input[type=button].large.secondary:not(.debtn):hover.loading,input[type=submit].large.secondary:not(.debtn):hover.loading{color:#c5d0d7}.btn.large.secondary:not(.debtn):focus,button.large.secondary:not(.debtn):focus,input[type=button].large.secondary:not(.debtn):focus,input[type=submit].large.secondary:not(.debtn):focus{outline:#d4dce1 dotted 1px}.btn.small.secondary:not(.debtn),button.small.secondary:not(.debtn),input[type=button].small.secondary:not(.debtn),input[type=submit].small.secondary:not(.debtn){-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:.8em 1.6em;background-color:#d4dce1;font-size:.8rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:.9em 1.6em;top:-.1em;color:#fff}.btn.small.secondary:not(.debtn):visited,button.small.secondary:not(.debtn):visited,input[type=button].small.secondary:not(.debtn):visited,input[type=submit].small.secondary:not(.debtn):visited{color:#fff}.btn.small.secondary:not(.debtn).wide,button.small.secondary:not(.debtn).wide,input[type=button].small.secondary:not(.debtn).wide,input[type=submit].small.secondary:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.small.secondary:not(.debtn).small label:before,button.small.secondary:not(.debtn).small label:before,input[type=button].small.secondary:not(.debtn).small label:before,input[type=submit].small.secondary:not(.debtn).small label:before{width:20px}.btn.small.secondary:not(.debtn).large label:before,button.small.secondary:not(.debtn).large label:before,input[type=button].small.secondary:not(.debtn).large label:before,input[type=submit].small.secondary:not(.debtn).large label:before{width:30px}.btn.small.secondary:not(.debtn)+.loading-spinner,button.small.secondary:not(.debtn)+.loading-spinner,input[type=button].small.secondary:not(.debtn)+.loading-spinner,input[type=submit].small.secondary:not(.debtn)+.loading-spinner{display:none}.btn.small.secondary:not(.debtn).loader.loading,button.small.secondary:not(.debtn).loader.loading,input[type=button].small.secondary:not(.debtn).loader.loading,input[type=submit].small.secondary:not(.debtn).loader.loading{color:transparent}.btn.small.secondary:not(.debtn).loader.loading+.loading-spinner,button.small.secondary:not(.debtn).loader.loading+.loading-spinner,input[type=button].small.secondary:not(.debtn).loader.loading+.loading-spinner,input[type=submit].small.secondary:not(.debtn).loader.loading+.loading-spinner{font-size:1.2rem;color:#fff}.btn.small.secondary:not(.debtn):hover,button.small.secondary:not(.debtn):hover,input[type=button].small.secondary:not(.debtn):hover,input[type=submit].small.secondary:not(.debtn):hover{background-color:#b7bdc1;color:#fff;text-decoration:none}.btn.small.secondary:not(.debtn):hover.loading,button.small.secondary:not(.debtn):hover.loading,input[type=button].small.secondary:not(.debtn):hover.loading,input[type=submit].small.secondary:not(.debtn):hover.loading{color:#c5d0d7}.btn.small.secondary:not(.debtn):focus,button.small.secondary:not(.debtn):focus,input[type=button].small.secondary:not(.debtn):focus,input[type=submit].small.secondary:not(.debtn):focus{outline:#d4dce1 dotted 1px}.btn.small.red:not(.debtn),button.small.red:not(.debtn),input[type=button].small.red:not(.debtn),input[type=submit].small.red:not(.debtn){-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:.8em 1.6em;background-color:#d76161;font-size:.8rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:.9em 1.6em;top:-.1em;color:#fff}.btn.small.red:not(.debtn):visited,button.small.red:not(.debtn):visited,input[type=button].small.red:not(.debtn):visited,input[type=submit].small.red:not(.debtn):visited{color:#fff}.btn.small.red:not(.debtn).wide,button.small.red:not(.debtn).wide,input[type=button].small.red:not(.debtn).wide,input[type=submit].small.red:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.small.red:not(.debtn).small label:before,button.small.red:not(.debtn).small label:before,input[type=button].small.red:not(.debtn).small label:before,input[type=submit].small.red:not(.debtn).small label:before{width:20px}.btn.small.red:not(.debtn).large label:before,button.small.red:not(.debtn).large label:before,input[type=button].small.red:not(.debtn).large label:before,input[type=submit].small.red:not(.debtn).large label:before{width:30px}.btn.small.red:not(.debtn)+.loading-spinner,button.small.red:not(.debtn)+.loading-spinner,input[type=button].small.red:not(.debtn)+.loading-spinner,input[type=submit].small.red:not(.debtn)+.loading-spinner{display:none}.btn.small.red:not(.debtn).loader.loading,button.small.red:not(.debtn).loader.loading,input[type=button].small.red:not(.debtn).loader.loading,input[type=submit].small.red:not(.debtn).loader.loading{color:transparent}.btn.small.red:not(.debtn).loader.loading+.loading-spinner,button.small.red:not(.debtn).loader.loading+.loading-spinner,input[type=button].small.red:not(.debtn).loader.loading+.loading-spinner,input[type=submit].small.red:not(.debtn).loader.loading+.loading-spinner{font-size:1.2rem;color:#fff}.btn.small.red:not(.debtn):hover,button.small.red:not(.debtn):hover,input[type=button].small.red:not(.debtn):hover,input[type=submit].small.red:not(.debtn):hover{background-color:#b96161;color:#fff;text-decoration:none}.btn.small.red:not(.debtn):hover.loading,button.small.red:not(.debtn):hover.loading,input[type=button].small.red:not(.debtn):hover.loading,input[type=submit].small.red:not(.debtn):hover.loading{color:#d24d4d}.btn.small.red:not(.debtn):focus,button.small.red:not(.debtn):focus,input[type=button].small.red:not(.debtn):focus,input[type=submit].small.red:not(.debtn):focus{outline:#d76161 dotted 1px}.btn.white:not(.debtn),button.white:not(.debtn),input[type=button].white:not(.debtn),input[type=submit].white:not(.debtn){border:1px solid #e6e6e6!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1em 2em;background-color:#fff;font-size:1rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.1em 2em;top:-.1em;color:#5f5f5f}.btn.white:not(.debtn):visited,button.white:not(.debtn):visited,input[type=button].white:not(.debtn):visited,input[type=submit].white:not(.debtn):visited{color:#5f5f5f}.btn.white:not(.debtn).wide,button.white:not(.debtn).wide,input[type=button].white:not(.debtn).wide,input[type=submit].white:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.white:not(.debtn).small label:before,button.white:not(.debtn).small label:before,input[type=button].white:not(.debtn).small label:before,input[type=submit].white:not(.debtn).small label:before{width:20px}.btn.white:not(.debtn).large label:before,button.white:not(.debtn).large label:before,input[type=button].white:not(.debtn).large label:before,input[type=submit].white:not(.debtn).large label:before{width:30px}.btn.white:not(.debtn)+.loading-spinner,button.white:not(.debtn)+.loading-spinner,input[type=button].white:not(.debtn)+.loading-spinner,input[type=submit].white:not(.debtn)+.loading-spinner{display:none}.btn.white:not(.debtn).loader.loading,button.white:not(.debtn).loader.loading,input[type=button].white:not(.debtn).loader.loading,input[type=submit].white:not(.debtn).loader.loading{color:transparent}.btn.white:not(.debtn).loader.loading+.loading-spinner,button.white:not(.debtn).loader.loading+.loading-spinner,input[type=button].white:not(.debtn).loader.loading+.loading-spinner,input[type=submit].white:not(.debtn).loader.loading+.loading-spinner{font-size:1.5rem;color:#5f5f5f}.btn.white:not(.debtn):hover,button.white:not(.debtn):hover,input[type=button].white:not(.debtn):hover,input[type=submit].white:not(.debtn):hover{background-color:#d7d7d7;color:#5f5f5f;text-decoration:none}.btn.white:not(.debtn):hover.loading,button.white:not(.debtn):hover.loading,input[type=button].white:not(.debtn):hover.loading,input[type=submit].white:not(.debtn):hover.loading{color:#f2f2f2}.btn.white:not(.debtn):focus,button.white:not(.debtn):focus,input[type=button].white:not(.debtn):focus,input[type=submit].white:not(.debtn):focus{outline:#fff dotted 1px}.btn.white.small:not(.debtn),button.white.small:not(.debtn),input[type=button].white.small:not(.debtn),input[type=submit].white.small:not(.debtn){border:1px solid #e6e6e6!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:.8em 1.6em;background-color:#fff;font-size:.8rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:.9em 1.6em;top:-.1em;color:#5f5f5f}.btn.white.small:not(.debtn):visited,button.white.small:not(.debtn):visited,input[type=button].white.small:not(.debtn):visited,input[type=submit].white.small:not(.debtn):visited{color:#5f5f5f}.btn.white.small:not(.debtn).wide,button.white.small:not(.debtn).wide,input[type=button].white.small:not(.debtn).wide,input[type=submit].white.small:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.white.small:not(.debtn).small label:before,button.white.small:not(.debtn).small label:before,input[type=button].white.small:not(.debtn).small label:before,input[type=submit].white.small:not(.debtn).small label:before{width:20px}.btn.white.small:not(.debtn).large label:before,button.white.small:not(.debtn).large label:before,input[type=button].white.small:not(.debtn).large label:before,input[type=submit].white.small:not(.debtn).large label:before{width:30px}.btn.white.small:not(.debtn)+.loading-spinner,button.white.small:not(.debtn)+.loading-spinner,input[type=button].white.small:not(.debtn)+.loading-spinner,input[type=submit].white.small:not(.debtn)+.loading-spinner{display:none}.btn.white.small:not(.debtn).loader.loading,button.white.small:not(.debtn).loader.loading,input[type=button].white.small:not(.debtn).loader.loading,input[type=submit].white.small:not(.debtn).loader.loading{color:transparent}.btn.white.small:not(.debtn).loader.loading+.loading-spinner,button.white.small:not(.debtn).loader.loading+.loading-spinner,input[type=button].white.small:not(.debtn).loader.loading+.loading-spinner,input[type=submit].white.small:not(.debtn).loader.loading+.loading-spinner{font-size:1.2rem;color:#5f5f5f}.btn.white.small:not(.debtn):hover,button.white.small:not(.debtn):hover,input[type=button].white.small:not(.debtn):hover,input[type=submit].white.small:not(.debtn):hover{background-color:#d7d7d7;color:#5f5f5f;text-decoration:none}.btn.white.small:not(.debtn):hover.loading,button.white.small:not(.debtn):hover.loading,input[type=button].white.small:not(.debtn):hover.loading,input[type=submit].white.small:not(.debtn):hover.loading{color:#f2f2f2}.btn.white.small:not(.debtn):focus,button.white.small:not(.debtn):focus,input[type=button].white.small:not(.debtn):focus,input[type=submit].white.small:not(.debtn):focus{outline:#fff dotted 1px}.btn.white.large:not(.debtn),button.white.large:not(.debtn),input[type=button].white.large:not(.debtn),input[type=submit].white.large:not(.debtn){border:1px solid #e6e6e6!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1.2em 2.4em;background-color:#fff;font-size:1.2rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.3em 2.4em;top:-.1em;color:#5f5f5f}.btn.white.large:not(.debtn):visited,button.white.large:not(.debtn):visited,input[type=button].white.large:not(.debtn):visited,input[type=submit].white.large:not(.debtn):visited{color:#5f5f5f}.btn.white.large:not(.debtn).wide,button.white.large:not(.debtn).wide,input[type=button].white.large:not(.debtn).wide,input[type=submit].white.large:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.white.large:not(.debtn).small label:before,button.white.large:not(.debtn).small label:before,input[type=button].white.large:not(.debtn).small label:before,input[type=submit].white.large:not(.debtn).small label:before{width:20px}.btn.white.large:not(.debtn).large label:before,button.white.large:not(.debtn).large label:before,input[type=button].white.large:not(.debtn).large label:before,input[type=submit].white.large:not(.debtn).large label:before{width:30px}.btn.white.large:not(.debtn)+.loading-spinner,button.white.large:not(.debtn)+.loading-spinner,input[type=button].white.large:not(.debtn)+.loading-spinner,input[type=submit].white.large:not(.debtn)+.loading-spinner{display:none}.btn.white.large:not(.debtn).loader.loading,button.white.large:not(.debtn).loader.loading,input[type=button].white.large:not(.debtn).loader.loading,input[type=submit].white.large:not(.debtn).loader.loading{color:transparent}.btn.white.large:not(.debtn).loader.loading+.loading-spinner,button.white.large:not(.debtn).loader.loading+.loading-spinner,input[type=button].white.large:not(.debtn).loader.loading+.loading-spinner,input[type=submit].white.large:not(.debtn).loader.loading+.loading-spinner{font-size:1.8rem;color:#5f5f5f}.btn.white.large:not(.debtn):hover,button.white.large:not(.debtn):hover,input[type=button].white.large:not(.debtn):hover,input[type=submit].white.large:not(.debtn):hover{background-color:#d7d7d7;color:#5f5f5f;text-decoration:none}.btn.white.large:not(.debtn):hover.loading,button.white.large:not(.debtn):hover.loading,input[type=button].white.large:not(.debtn):hover.loading,input[type=submit].white.large:not(.debtn):hover.loading{color:#f2f2f2}.btn.white.large:not(.debtn):focus,button.white.large:not(.debtn):focus,input[type=button].white.large:not(.debtn):focus,input[type=submit].white.large:not(.debtn):focus{outline:#fff dotted 1px}.btn.red:not(.debtn),button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn),input[type=submit].red:not(.debtn){-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1em 2em;background-color:#d76161;font-size:1rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.1em 2em;top:-.1em;color:#fff}.btn.red:not(.debtn):visited,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn):visited,input[type=submit].red:not(.debtn):visited{color:#d76161}.btn.red:not(.debtn).wide,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn).wide,input[type=submit].red:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.red:not(.debtn).small label:before,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn).small label:before,input[type=submit].red:not(.debtn).small label:before{width:20px}.btn.red:not(.debtn).large label:before,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn).large label:before,input[type=submit].red:not(.debtn).large label:before{width:30px}.btn.red:not(.debtn)+.loading-spinner,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn)+.loading-spinner,input[type=submit].red:not(.debtn)+.loading-spinner{display:none}.btn.red:not(.debtn).loader.loading,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn).loader.loading,input[type=submit].red:not(.debtn).loader.loading{color:transparent}.btn.red:not(.debtn).loader.loading+.loading-spinner,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn).loader.loading+.loading-spinner,input[type=submit].red:not(.debtn).loader.loading+.loading-spinner{font-size:1.5rem;color:#fff}.btn.red:not(.debtn):hover,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn):hover,input[type=submit].red:not(.debtn):hover{background-color:#b96161;color:#fff;text-decoration:none}.btn.red:not(.debtn):hover.loading,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn):hover.loading,input[type=submit].red:not(.debtn):hover.loading{color:#d24d4d}.btn.red:not(.debtn):focus,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn):focus,input[type=submit].red:not(.debtn):focus{outline:#d76161 dotted 1px}.btn.red:not(.debtn):active,.btn.red:not(.debtn):focus,.btn.red:not(.debtn):visited,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn):active,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn):focus,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn):visited,input[type=submit].red:not(.debtn):active,input[type=submit].red:not(.debtn):focus,input[type=submit].red:not(.debtn):visited{color:#fff!important}.btn.red.large:not(.debtn),button.red.large:not(.debtn),input[type=button].red.large:not(.debtn),input[type=submit].red.large:not(.debtn){border:1px solid #e6e6e6!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1.2em 2.4em;background-color:#d76161;font-size:1.2rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.3em 2.4em;top:-.1em;color:#fff}.btn.red.large:not(.debtn):visited,button.red.large:not(.debtn):visited,input[type=button].red.large:not(.debtn):visited,input[type=submit].red.large:not(.debtn):visited{color:#d76161}.btn.red.large:not(.debtn).wide,button.red.large:not(.debtn).wide,input[type=button].red.large:not(.debtn).wide,input[type=submit].red.large:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.red.large:not(.debtn).small label:before,button.red.large:not(.debtn).small label:before,input[type=button].red.large:not(.debtn).small label:before,input[type=submit].red.large:not(.debtn).small label:before{width:20px}.btn.red.large:not(.debtn).large label:before,button.red.large:not(.debtn).large label:before,input[type=button].red.large:not(.debtn).large label:before,input[type=submit].red.large:not(.debtn).large label:before{width:30px}.btn.red.large:not(.debtn)+.loading-spinner,button.red.large:not(.debtn)+.loading-spinner,input[type=button].red.large:not(.debtn)+.loading-spinner,input[type=submit].red.large:not(.debtn)+.loading-spinner{display:none}.btn.red.large:not(.debtn).loader.loading,button.red.large:not(.debtn).loader.loading,input[type=button].red.large:not(.debtn).loader.loading,input[type=submit].red.large:not(.debtn).loader.loading{color:transparent}.btn.red.large:not(.debtn).loader.loading+.loading-spinner,button.red.large:not(.debtn).loader.loading+.loading-spinner,input[type=button].red.large:not(.debtn).loader.loading+.loading-spinner,input[type=submit].red.large:not(.debtn).loader.loading+.loading-spinner{font-size:1.8rem;color:#fff}.btn.red.large:not(.debtn):hover,button.red.large:not(.debtn):hover,input[type=button].red.large:not(.debtn):hover,input[type=submit].red.large:not(.debtn):hover{background-color:#b96161;color:#fff;text-decoration:none}.btn.red.large:not(.debtn):hover.loading,button.red.large:not(.debtn):hover.loading,input[type=button].red.large:not(.debtn):hover.loading,input[type=submit].red.large:not(.debtn):hover.loading{color:#d24d4d}.btn.red.large:not(.debtn):focus,button.red.large:not(.debtn):focus,input[type=button].red.large:not(.debtn):focus,input[type=submit].red.large:not(.debtn):focus{outline:#d76161 dotted 1px}.btn.red.large:not(.debtn):active,.btn.red.large:not(.debtn):focus,.btn.red.large:not(.debtn):visited,button.red.large:not(.debtn):active,button.red.large:not(.debtn):focus,button.red.large:not(.debtn):visited,input[type=button].red.large:not(.debtn):active,input[type=button].red.large:not(.debtn):focus,input[type=button].red.large:not(.debtn):visited,input[type=submit].red.large:not(.debtn):active,input[type=submit].red.large:not(.debtn):focus,input[type=submit].red.large:not(.debtn):visited{color:#fff!important}.btn-wrap{position:relative;display:inline-block}.btn-wrap.wide{display:block}.tablist{display:flex;flex-direction:row}.tablist:after,.tablist:before{content:" ";display:table}.tablist:after{clear:both}.tablist .btn,.tablist button,.tablist input[type=button],.tablist input[type=submit]{margin:0!important;padding:1em!important;flex-grow:1}.tablist .btn:not(:last-child),.tablist button:not(:last-child),.tablist input[type=button]:not(:last-child),.tablist input[type=submit]:not(:last-child){border-right:0!important}.tablist .btn:not(:last-child):after,.tablist button:not(:last-child):after,.tablist input[type=button]:not(:last-child):after,.tablist input[type=submit]:not(:last-child):after{content:'';height:10px;width:2px;background-color:#e4e7e9}.tablist-window{margin-bottom:1.25em;border-bottom:1px solid rgba(0,0,0,.2)}.tablist-window .tablist{position:relative;white-space:nowrap;overflow-x:auto}.tablist-window .tablist .tab-btn{margin:0 1em;position:relative;display:inline-block;vertical-align:top;padding:1em 0;color:#5f5f5f;position:relative;border-bottom:3px solid transparent}.tablist-window .tablist .tab-btn:first-child{margin-left:0}.tablist-window .tablist .tab-btn:not(:last-child):after{content:'';height:15px;width:1px;background-color:#5f5f5f;position:absolute;right:calc(-1em - 2px);top:1.25em;opacity:.3}.tablist-window .tablist .tab-btn.selected,.tablist-window .tablist .tab-btn:hover{border-bottom:3px solid #a38b89;font-weight:700;text-decoration:none}[data-page=home-page] .tablist-window .tablist .tab-btn:after{display:inline-block;width:8px;position:absolute;content:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-right' class='svg-inline--fa fa-caret-right fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' %3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23a38b89;%7D%3C/style%3E%3Cpath class='st0' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E");right:-15px;background-color:transparent;opacity:1;top:auto}[data-page=home-page] .list-btn{margin:0 3em;position:relative;display:inline-block!important;vertical-align:top;padding:.5em 0;color:#5f5f5f;position:relative;border-bottom:3px solid transparent}[data-page=home-page] .list-btn:first-child{margin-left:0}[data-page=home-page] .list-btn.selected,[data-page=home-page] .list-btn:hover{text-decoration:underline}[data-page=home-page] .list-btn:after{display:inline-block;width:8px;position:absolute;content:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-right' class='svg-inline--fa fa-caret-right fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' %3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23a38b89;%7D%3C/style%3E%3Cpath class='st0' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E");right:-15px;background-color:transparent;opacity:1;top:auto}.text-center{text-align:center}.text-center .btn,.text-center button,.text-center input[type=button],.text-center input[type=submit]{display:inline-block}.text-center img{padding:10px}.text-right{text-align:right}.text-right .btn,.text-right button,.text-right input[type=button],.text-right input[type=submit]{display:inline-block}.modal .close{color:#5f5f5f!important;position:absolute!important;right:10px!important;top:5px!important;font-size:2.2rem!important;cursor:pointer!important;background:0 0!important;z-index:5!important;padding:0!important;margin:0!important}.lds-ring{display:inline-block;position:absolute;width:44px;height:44px;left:80px;z-index:1;bottom:20px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px 8px 8px;border:4px solid #fff;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.lds-ring div:nth-child(1){-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.iframe{border:0}.grecaptcha-badge{visibility:hidden}.recaptcha-text{font-size:.8em}.form-wrap,fieldset{border:none;padding:0;margin:0;position:relative}.form-wrap .field-line,fieldset .field-line{width:100%;display:block;margin-bottom:5px;position:relative;vertical-align:top}.form-wrap .field-line.search,fieldset .field-line.search{display:flex;flex-direction:column}@media (min-width:768px){.form-wrap .field-line.search,fieldset .field-line.search{flex-direction:row}}.form-wrap .field-line.search .btn,.form-wrap .field-line.search button,.form-wrap .field-line.search input[type=submit],fieldset .field-line.search .btn,fieldset .field-line.search button,fieldset .field-line.search input[type=submit]{margin:0}@media (min-width:768px){.form-wrap .field-line.search .btn,.form-wrap .field-line.search button,.form-wrap .field-line.search input[type=submit],fieldset .field-line.search .btn,fieldset .field-line.search button,fieldset .field-line.search input[type=submit]{margin:0 .25rem;position:relative;top:0}}.form-wrap .field-line .spinner-ui,.form-wrap .field-line .textarea,.form-wrap .field-line input[type=number],.form-wrap .field-line input[type=password],.form-wrap .field-line input[type=search],.form-wrap .field-line input[type=text],.form-wrap .field-line select,.form-wrap .field-line textarea,fieldset .field-line .spinner-ui,fieldset .field-line .textarea,fieldset .field-line input[type=number],fieldset .field-line input[type=password],fieldset .field-line input[type=search],fieldset .field-line input[type=text],fieldset .field-line select,fieldset .field-line textarea{width:100%}.form-wrap .field-line:last-child,fieldset .field-line:last-child{margin-bottom:0}.form-wrap .field-line.icon.select select,fieldset .field-line.icon.select select{padding-left:3em}.form-wrap .field-line.icon.input input,fieldset .field-line.icon.input input{padding-left:3em}.form-wrap .field-line.icon.input input.focus+label,.form-wrap .field-line.icon.input input:focus+label,fieldset .field-line.icon.input input.focus+label,fieldset .field-line.icon.input input:focus+label{left:5em}.form-wrap .field-line.icon.input.bathrooms:after,.form-wrap .field-line.icon.input.beds:after,.form-wrap .field-line.icon.input.dogs:after,.form-wrap .field-line.icon.input.guests:after,fieldset .field-line.icon.input.bathrooms:after,fieldset .field-line.icon.input.beds:after,fieldset .field-line.icon.input.dogs:after,fieldset .field-line.icon.input.guests:after{top:1.5em}.form-wrap .field-line.icon.input .ui-spinner.focus+label,fieldset .field-line.icon.input .ui-spinner.focus+label{left:4.5em}.form-wrap .field-line.icon.input label:not(.invalid),fieldset .field-line.icon.input label:not(.invalid){left:50px}.form-wrap .field-line.icon:after,fieldset .field-line.icon:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';left:10px;display:inline-block;height:25px;width:25px;vertical-align:middle;margin-right:1em;background-position:center center;background-repeat:no-repeat;background-size:contain}.form-wrap .field-line.icon.beds:after,fieldset .field-line.icon.beds:after{width:25px;height:15px;background:url(/images/icons.png) -5px -52px no-repeat}.form-wrap .field-line.icon.bathrooms:after,fieldset .field-line.icon.bathrooms:after{width:25px;height:22px;background:url(/images/icons.png) -5px -936px no-repeat}.form-wrap .field-line.icon.guests:after,fieldset .field-line.icon.guests:after{width:25px;height:18px;background:url(/images/icons.png) -5px -230px no-repeat}.form-wrap .field-line.icon.location:after,fieldset .field-line.icon.location:after{width:25px;height:29px;background:url(/images/icons.png) 0 -2208px no-repeat;background-size:25px}.form-wrap .field-line.icon.dogs:after,fieldset .field-line.icon.dogs:after{width:25px;height:23px;background:url(/images/icons.png) -5px -1579px no-repeat}.form-wrap .field-line.icon.calendar:after,fieldset .field-line.icon.calendar:after{width:25px;height:29px;background:url(/images/icons.png) 0 -1982px no-repeat;background-size:27px}.form-wrap .field-line .label.invalid,.form-wrap .field-line label.invalid,fieldset .field-line .label.invalid,fieldset .field-line label.invalid{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;display:inline-block;padding:.5em .75em;background-color:#fff;color:#9f3939;font-weight:700;border:1px solid #ebadaf;border-radius:5px;margin:10px 0 0 0;position:relative}.form-wrap .field-line .label.invalid:after,.form-wrap .field-line label.invalid:after,fieldset .field-line .label.invalid:after,fieldset .field-line label.invalid:after{content:'';height:10px;width:10px;position:absolute;border-width:1px 0 0 1px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);top:0;left:50%;background-color:#fff;border-style:solid;border-color:#ebadaf}.form-wrap.horizontal .btn,fieldset.horizontal .btn{vertical-align:top}@media (min-width:1100px){.form-wrap.horizontal .field-line,fieldset.horizontal .field-line{display:inline-block;width:auto}}.form-wrap.horizontal.right-align,fieldset.horizontal.right-align{text-align:right}.form-wrap+.form-wrap,.form-wrap+fieldset,fieldset+.form-wrap,fieldset+fieldset{margin-top:10px}.tagify{font-family:Helvetica,Helvetica,Arial,sans-serif;padding:1em .75em;font-size:1rem;border:1px solid #e4e7e9!important;border-radius:0;color:#5f5f5f;background-color:#fff;cursor:pointer;min-height:46px}.tagify .tagify__tag{margin:10px 0 10px 10px}.tagify .tagify__input{margin:10px 5px}.error-summary,.spinner-ui,.tagify,.textarea,input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{font-family:Helvetica,Helvetica,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1em .75em;font-size:1rem;border:1px solid #e4e7e9;border-radius:0;color:#5f5f5f;background-color:#fff;cursor:pointer}.error-summary.placeholder,.spinner-ui.placeholder,.tagify.placeholder,.textarea.placeholder,input[type=number].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=text].placeholder,select.placeholder,textarea.placeholder{color:#dfdfdf}.error-summary:-moz-placeholder,.spinner-ui:-moz-placeholder,.tagify:-moz-placeholder,.textarea:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=text]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#dfdfdf}.error-summary::-moz-placeholder,.spinner-ui::-moz-placeholder,.tagify::-moz-placeholder,.textarea::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#dfdfdf}.error-summary:-ms-input-placeholder,.spinner-ui:-ms-input-placeholder,.tagify:-ms-input-placeholder,.textarea:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#dfdfdf}.error-summary::-webkit-input-placeholder,.spinner-ui::-webkit-input-placeholder,.tagify::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#dfdfdf}.error-summary.invalid,.error-summary[aria-invalid=true],.spinner-ui.invalid,.spinner-ui[aria-invalid=true],.tagify.invalid,.tagify[aria-invalid=true],.textarea.invalid,.textarea[aria-invalid=true],input[type=number].invalid,input[type=number][aria-invalid=true],input[type=password].invalid,input[type=password][aria-invalid=true],input[type=search].invalid,input[type=search][aria-invalid=true],input[type=text].invalid,input[type=text][aria-invalid=true],select.invalid,select[aria-invalid=true],textarea.invalid,textarea[aria-invalid=true]{background-color:#fff2f2!important;border-color:#ebadaf}.error-summary.required,.error-summary[required],.spinner-ui.required,.spinner-ui[required],.tagify.required,.tagify[required],.textarea.required,.textarea[required],fieldset[data-form] .error-summary.validated,fieldset[data-form] .spinner-ui.validated,fieldset[data-form] .tagify.validated,fieldset[data-form] .textarea.validated,fieldset[data-form] input[type=number].validated,fieldset[data-form] input[type=password].validated,fieldset[data-form] input[type=search].validated,fieldset[data-form] input[type=text].validated,fieldset[data-form] select.validated,fieldset[data-form] textarea.validated,input[type=number].required,input[type=number][required],input[type=password].required,input[type=password][required],input[type=search].required,input[type=search][required],input[type=text].required,input[type=text][required],select.required,select[required],textarea.required,textarea[required]{background-position:right 1.1em center;background-color:#fff;background-size:5px;background-repeat:no-repeat}.error-summary.required,.error-summary[required],.spinner-ui.required,.spinner-ui[required],.tagify.required,.tagify[required],.textarea.required,.textarea[required],input[type=number].required,input[type=number][required],input[type=password].required,input[type=password][required],input[type=search].required,input[type=search][required],input[type=text].required,input[type=text][required],select.required,select[required],textarea.required,textarea[required]{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' viewBox='0 0 10 10' width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: red;%7D%3C/style%3E%3Ccircle class='st0' cx='5' cy='5' r='5'/%3E%3C/svg%3E")}fieldset[data-form] .error-summary.required.validated,fieldset[data-form] .error-summary[required].validated,fieldset[data-form] .spinner-ui.required.validated,fieldset[data-form] .spinner-ui[required].validated,fieldset[data-form] .tagify.required.validated,fieldset[data-form] .tagify[required].validated,fieldset[data-form] .textarea.required.validated,fieldset[data-form] .textarea[required].validated,fieldset[data-form] input[type=number].required.validated,fieldset[data-form] input[type=number][required].validated,fieldset[data-form] input[type=password].required.validated,fieldset[data-form] input[type=password][required].validated,fieldset[data-form] input[type=search].required.validated,fieldset[data-form] input[type=search][required].validated,fieldset[data-form] input[type=text].required.validated,fieldset[data-form] input[type=text][required].validated,fieldset[data-form] select.required.validated,fieldset[data-form] select[required].validated,fieldset[data-form] textarea.required.validated,fieldset[data-form] textarea[required].validated{background-size:15px;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' enable-background='new 0 0 512 512' version='1.1' viewBox='0 0 512 512' width='512' height='512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle type='text/css'%3E .st0 %7Bfill: %2393c940;%7D%3C/style%3E%3Cpath class='st0' d='m173.9 439.4l-166.4-166.4c-10-10-10-26.2 0-36.2l36.2-36.2c10-10 26.2-10 36.2 0l112.1 112.1 240.1-240.1c10-10 26.2-10 36.2 0l36.2 36.2c10 10 10 26.2 0 36.2l-294.4 294.4c-10 10-26.2 10-36.2 0z'/%3E %3C/svg%3E");background-position:right .8em center}.error-summary[disabled],.spinner-ui[disabled],.tagify[disabled],.textarea[disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=text][disabled],select[disabled],textarea[disabled]{cursor:not-allowed}.error-summary[disabled]+label.placeholder,.spinner-ui[disabled]+label.placeholder,.tagify[disabled]+label.placeholder,.textarea[disabled]+label.placeholder,input[type=number][disabled]+label.placeholder,input[type=password][disabled]+label.placeholder,input[type=search][disabled]+label.placeholder,input[type=text][disabled]+label.placeholder,select[disabled]+label.placeholder,textarea[disabled]+label.placeholder{opacity:.5}.tinymce-wrap label.placeholder,.ui-spinner+label.placeholder,input+label.placeholder,textarea+label.placeholder{position:absolute;pointer-events:none;left:1em;top:1em;transition:.2s ease all;color:#5f5f5f}.tinymce-wrap label.placeholder{z-index:1}.textarea,input[type=password],input[type=search],input[type=text],textarea{transition:.2s ease padding;vertical-align:middle}.textarea.focus,.textarea:focus,input[type=password].focus,input[type=password]:focus,input[type=search].focus,input[type=search]:focus,input[type=text].focus,input[type=text]:focus,textarea.focus,textarea:focus{padding:1.4em .75em .6em .75em}.textarea.focus+label.placeholder,.textarea:focus+label.placeholder,input[type=password].focus+label.placeholder,input[type=password]:focus+label.placeholder,input[type=search].focus+label.placeholder,input[type=search]:focus+label.placeholder,input[type=text].focus+label.placeholder,input[type=text]:focus+label.placeholder,textarea.focus+label.placeholder,textarea:focus+label.placeholder{top:.5em;left:1.2em;font-size:.65em;opacity:.75}.tinymce-wrap.focus .textarea{padding:1.4em .75em .6em .75em}.tinymce-wrap.focus label.placeholder{top:.5em;left:1.2em;font-size:.65em;opacity:.75}textarea{min-height:calc(3em + (1px * 2));resize:vertical;font-family:Helvetica,Helvetica,Arial,sans-serif}.textarea{min-height:125px}.field-line.checkbox{position:relative}.field-line.checkbox:after,.field-line.checkbox:before{content:" ";display:table}.field-line.checkbox:after{clear:both}.field-line.checkbox.float-right input{float:right}.field-line.checkbox label{display:inline-block;width:calc(100% - 40px)}.field-line.checkbox label.icon:before{width:25px;display:inline-block;padding-right:.5em;position:relative;top:.5em;z-index:-1}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e4e7e9;border-radius:0;position:relative;height:2em;width:2em;cursor:pointer;background-size:1.5em;background-position:-5px -5px;background-repeat:no-repeat;background-color:#fff;transition:background-position .2s;margin:0;margin-right:1px;margin-top:1px}input[type=checkbox][disabled]{background-color:#e6e6e6;cursor:not-allowed}input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' enable-background='new 0 0 512 512' width='512' height='512' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle type='text/css'%3E .st0 %7Bfill: %23a38b89;%7D%3C/style%3E%3Cpath class='st0' d='m173.9 439.4l-166.4-166.4c-10-10-10-26.2 0-36.2l36.2-36.2c10-10 26.2-10 36.2 0l112.1 112.1 240.1-240.1c10-10 26.2-10 36.2 0l36.2 36.2c10 10 10 26.2 0 36.2l-294.4 294.4c-10 10-26.2 10-36.2 0z'/%3E %3C/svg%3E");background-position:center left .15em}input[type=checkbox]+label{position:relative;left:.5em;bottom:.5em}select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' enable-background='new 0 0 448 512' version='1.1' viewBox='0 0 448 512' width='448' height='512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle type='text/css'%3E .st0 %7Bfill: %23a38b89;%7D%3C/style%3E%3Cpath class='st0' d='m207 381.5l-194.3-194.4c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9l-194.3 194.4c-9.4 9.3-24.6 9.3-34 0z'/%3E %3C/svg%3E");background-position:right .75em center;background-repeat:no-repeat;background-size:1em;padding-right:2em;background-color:#fff}select::-ms-expand{display:none}fieldset[data-form] select.validated,select[required]{background-color:#fff;background-position:right .75em center;background-repeat:no-repeat;background-size:1em}select[required]{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' viewBox='0 0 448 512' width='448' height='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: red;%7D%3C/style%3E%3Cpath class='st0' d='m207 381.5l-194.3-194.4c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9l-194.3 194.4c-9.4 9.3-24.6 9.3-34 0z'/%3E %3C/svg%3E")}fieldset[data-form] select[required].validated{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' viewBox='0 0 448 512' width='448' height='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %2393c940;%7D%3C/style%3E%3Cpath class='st0' d='m207 381.5l-194.3-194.4c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9l-194.3 194.4c-9.4 9.3-24.6 9.3-34 0z'/%3E %3C/svg%3E")}select option{color:#000}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e4e7e9;border-radius:100%;height:2em;width:2em;cursor:pointer;position:relative;margin:0}input[type=radio]:checked:after{content:'';position:absolute;display:block;margin:auto;top:0;left:0;right:0;bottom:0;width:60%;height:60%;background-color:#a38b89;border-radius:100%}input[type=radio]+label{position:relative;left:.5em;bottom:.5em}ul[id^=ui-id-]{background-color:#fff;width:100%;max-width:330px;list-style:none;max-height:250px;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:30;padding:0;font-size:1rem;border:1px solid #e4e7e9;border-radius:0}ul[id^=ui-id-] .autocomplete-description,ul[id^=ui-id-] .autocomplete-title{display:block}ul[id^=ui-id-] li{padding:.5em .75em}ul[id^=ui-id-] li:not(.ui-state-disabled){padding-left:1.5em;cursor:pointer}ul[id^=ui-id-] li:not(.ui-state-disabled):hover{background-color:#f6f3f3;color:#5f5f5f}ul[id^=ui-id-] li.ui-state-disabled{font-weight:700}ul[id^=ui-id-] div{padding:10px 0 10px 10px}ul[id^=ui-id-]::-webkit-scrollbar{width:5px;display:normal}ul[id^=ui-id-]::-webkit-scrollbar-track{background:#fff;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.1)}ul[id^=ui-id-]::-webkit-scrollbar-thumb{background:#a38b89;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.2)}ul[id^=ui-id-]::-webkit-scrollbar-thumb:hover{background:#aaa}ul[id^=ui-id-]::-webkit-scrollbar-thumb:active{background:#888;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.3)}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#333;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' viewBox='0 0 448 512' width='448' height='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %2393c940;%7D%3C/style%3E%3Cpath class='st0' d='m207 381.5l-194.3-194.4c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9l-194.3 194.4c-9.4 9.3-24.6 9.3-34 0z'/%3E %3C/svg%3E")!important}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#333}.ui-spinner input[type=number]::-webkit-inner-spin-button,.ui-spinner input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.ui-spinner input[type=number]{-moz-appearance:textfield}.ui-spinner .ui-spinner-down .ui-icon,.ui-spinner .ui-spinner-up .ui-icon{position:absolute;right:0;width:2.5em;height:1.75em;padding:10px}.ui-spinner .ui-spinner-up .ui-icon{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' enable-background='new 0 0 448 512' version='1.1' viewBox='0 0 448 512' width='448' height='512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle type='text/css'%3E .st0 %7Bfill: %23a38b89;%7D%3C/style%3E%3Cpath class='st0' d='m207 381.5l-194.3-194.4c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9l-194.3 194.4c-9.4 9.3-24.6 9.3-34 0z'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:1em;-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0}.ui-spinner .ui-spinner-up .ui-icon:hover{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' enable-background='new 0 0 448 512' version='1.1' viewBox='0 0 448 512' width='448' height='512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle type='text/css'%3E .st0 %7Bfill: %237e6462;%7D%3C/style%3E%3Cpath class='st0' d='m207 381.5l-194.3-194.4c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9l-194.3 194.4c-9.4 9.3-24.6 9.3-34 0z'/%3E %3C/svg%3E")}.ui-spinner .ui-spinner-down .ui-icon{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' enable-background='new 0 0 448 512' version='1.1' viewBox='0 0 448 512' width='448' height='512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle type='text/css'%3E .st0 %7Bfill: %23a38b89;%7D%3C/style%3E%3Cpath class='st0' d='m207 381.5l-194.3-194.4c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9l-194.3 194.4c-9.4 9.3-24.6 9.3-34 0z'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:1em;top:1.5em;right:0}.ui-spinner .ui-spinner-down .ui-icon:hover{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' enable-background='new 0 0 448 512' version='1.1' viewBox='0 0 448 512' width='448' height='512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle type='text/css'%3E .st0 %7Bfill: %237e6462;%7D%3C/style%3E%3Cpath class='st0' d='m207 381.5l-194.3-194.4c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9l-194.3 194.4c-9.4 9.3-24.6 9.3-34 0z'/%3E %3C/svg%3E")}#ctl00$ContentPlaceHolder1$GiftVoucherForm$FormEmail{margin-top:5px}.voucher-fields{display:flex;flex-wrap:wrap;margin-top:-5px}.voucher-fields div{display:flex;width:33.33%;align-items:center;margin-top:5px}.voucher-fields .form-field{width:35%;margin-right:5px}.drag-sort-enable .drag-tab{width:20px;align-self:center;cursor:grab;align-self:stretch;display:flex}.drag-sort-enable .drag-tab i{align-self:center}.drag-sort-enable .drag-tab+div{width:calc(100% - 20px)}.drag-sort-enable .btn-wrap{text-align:right;width:100%}.drag-sort-enable .delete-me{background-color:transparent!important;padding-right:0!important;color:#d76161!important}.drag-sort-enable .drag-container{display:flex;padding:5px 10px;border-radius:5px;border:1px solid #e4e7e9;margin:1em 0}.drag-sort-enable .drag-sort-active{background:#fff;color:transparent;border:1px dashed #e4e7e9!important}.drag-sort-enable .drag-sort-active *{background:#fff!important;color:#fff!important;border-color:#fff!important}fieldset .field-line-btn{display:flex}fieldset .field-line-btn input[type=text]{width:calc(100% - 150px)}fieldset .field-line-btn .btn{margin-left:5px;display:inline-flex}.btn-wrap.date{position:absolute;right:0}.btn-wrap.date .btn.red:not(.debtn){background-color:transparent;color:#d76161;padding:1.25em 1em}.btn-wrap.date .btn.red:not(.debtn):hover{background-color:transparent;color:#d76161}[data-form=let-my-property] .col1,[data-form=let-my-property] .col2{margin-bottom:5px}@media (min-width:1100px){[data-form=let-my-property] .col1,[data-form=let-my-property] .col2{margin-bottom:2em}}[data-form=let-my-property] label{vertical-align:middle;top:-10px}[data-form=let-my-property] .checkbox{margin-top:15px}@media (min-width:768px){[data-form=ferry]{width:50%;margin:0 auto}}[data-form=ferry] .ferry-timetable{font-size:.8em}[data-form=ferry] .ferry-details>p{margin-top:5px}[data-form=ferry] .ferry-details,[data-form=ferry] .ferry-details .two-col,[data-form=ferry] .ferry-details .vehicle-added{margin-bottom:5px}[data-form=ferry] .ferry-details .vehicle-added{margin-top:10px}[data-form=ferry] .ferry-details .vehicle-added label{font-size:12px}.modal-content{height:auto!important}.modal-body>iframe{min-height:208px!important}table:not([class*=calendar]){border-collapse:collapse;margin-bottom:2em;text-align:left}table:not([class*=calendar]) thead{border-bottom:1ps solid rgba(95,95,95,.5);font-weight:700}table:not([class*=calendar]) tr:nth-child(even){background-color:rgba(95,95,95,.1)}table:not([class*=calendar]) td,table:not([class*=calendar]) th{padding:5px 10px}@media only screen and (max-width:767px){table:not([class*=calendar]).responsive thead{display:none}table:not([class*=calendar]).responsive td{display:block}table:not([class*=calendar]).responsive td:not([colspan]):before{content:attr(data-label) ": ";float:left;font-weight:700;color:#a38b89;width:8em;clear:left;padding-bottom:1px}}@media (min-width:1100px){table:not([class*=calendar]).damage-waiver{width:100%}table:not([class*=calendar]).damage-waiver td,table:not([class*=calendar]).damage-waiver th{border:1px solid #000}}section{padding-top:0;padding-bottom:0}section.book-with-confidence{padding-top:0;padding-bottom:.5rem;padding-left:20px;padding-right:20px;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}@media (min-width:1100px){section.book-with-confidence{padding-left:10px;padding-right:10px}}section.book-with-confidence a{color:#5f5f5f}section.book-with-confidence .shield-tick-icon:before{content:'';background:url(/images/icons.png) -2px -1755px no-repeat;width:20px;height:24px;background-size:25px;top:5px;vertical-align:bottom}section.ferry-strip{padding-top:.5rem;padding-bottom:.5rem;padding-left:20px;padding-right:20px;font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;background-color:#d76161}@media (min-width:1100px){section.ferry-strip{padding-left:10px;padding-right:10px;font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;padding-top:1rem;padding-bottom:1rem}}section.ferry-strip a{color:#fff}section.ferry-strip .fa-ferry{content:url("data:image/svg+xml,%3Csvg class='fa-ferry' aria-hidden='true' data-icon='ferry' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:white;%7D%3C/style%3E%3Cpath class='st0' d='M496.616 372.639l70.012-70.012c16.899-16.9 9.942-45.771-12.836-53.092L512 236.102V96c0-17.673-14.327-32-32-32h-64V24c0-13.255-10.745-24-24-24H248c-13.255 0-24 10.745-24 24v40h-64c-17.673 0-32 14.327-32 32v140.102l-41.792 13.433c-22.753 7.313-29.754 36.173-12.836 53.092l70.012 70.012C125.828 416.287 85.587 448 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24 61.023 0 107.499-20.61 143.258-59.396C181.677 487.432 216.021 512 256 512h128c39.979 0 74.323-24.568 88.742-59.396C508.495 491.384 554.968 512 616 512c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24-60.817 0-101.542-31.001-119.384-75.361zM192 128h256v87.531l-118.208-37.995a31.995 31.995 0 0 0-19.584 0L192 215.531V128z'/%3E%3C/svg%3E");max-height:14px;margin:8px 8px 0 0}.home-banner+section{padding-top:1rem!important}.home-banner{display:block;background-color:#d4dce1;padding:0;bottom:0}@media (min-width:1100px){.home-banner{height:475px;min-height:250px;margin-bottom:25px}.home-banner:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/banner-texture.png);z-index:0;bottom:-1px}}.home-banner.one{margin-left:0;margin-right:0;width:inherit}.home-banner .banner-image{background-size:contain;background-position:center top;background-repeat:no-repeat;background-image:url(/images/devon/banner/mobile/1.jpg?v=ua255291e)}@media (min-width:768px){.home-banner .banner-image{background-size:1024px}}@media (min-width:1100px){.home-banner .banner-image{background-size:cover;background-position:center center}}.home-banner .banner-image .image-attribution{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;color:#5f5f5f;padding:0 20px;background-color:#fff;margin:0}@media (min-width:1100px){.home-banner .banner-image .image-attribution{position:absolute;bottom:37px;width:100%;max-width:1200px;margin:0 auto;left:0;right:0;color:#fff;text-align:left;background-color:transparent}.home-banner .banner-image .image-attribution a{color:#fff;text-decoration:underline}}@media (min-width:1100px){.home-banner .banner-image .image-attribution.light{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.home-banner .banner-image .image-attribution.light a{color:#fff}}@media (min-width:1100px){.home-banner .banner-image .image-attribution.dark{color:#303030;text-shadow:1px 1px 2px rgba(255,255,255,.2)}.home-banner .banner-image .image-attribution.dark a{color:#303030;font-weight:700}}@media (min-width:1240px){.home-banner .banner-image .image-attribution{padding:0}}@media (min-width:1100px){.home-banner .banner-image{background-image:url(/images/devon/banner/desktop/1.jpg?v=u2411a721)}}.home-banner .layout,.home-banner .layout-wrap{height:100%;position:relative;height:25vh;min-height:190px}@media (min-width:400px){.home-banner .layout,.home-banner .layout-wrap{height:25vh;min-height:250px}}@media (min-width:1100px){.home-banner .banner-image,.home-banner .layout,.home-banner .layout-wrap{height:100%;position:relative;height:475px;max-height:485px}}@media (min-width:640px){.home-banner .banner-text-wrap{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:100%;max-width:none;-webkit-transform:none;transform:none;top:0;right:0;left:0;bottom:0}}.home-banner .banner-text{text-align:center;padding:.5em 1em 0 1em}.home-banner .banner-text .image-copy{margin:0 auto}@media (min-width:640px){.home-banner .banner-text{text-align:left;left:0;width:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:640px) and (min-width:1100px){.home-banner .banner-text{top:37%;padding:25px;width:auto}}@media (min-width:640px){.home-banner .banner-text .h2:not(.detitle):not(.no-underline),.home-banner .banner-text h2:not(.detitle):not(.no-underline){text-align:left}.home-banner .banner-text .image-copy{margin-left:0}.home-banner .banner-text.right-align{left:auto;text-align:right;right:0}.home-banner .banner-text.right-align .h2:not(.detitle):not(.no-underline),.home-banner .banner-text.right-align h2:not(.detitle):not(.no-underline){text-align:right}.home-banner .banner-text.right-align .image-copy{margin-left:auto;margin-right:0}}@media (min-width:1375px){.home-banner .banner-text{left:0}.home-banner .banner-text.right-align{right:0}}@media (max-width:479px){.home-banner .banner-text{bottom:0;-webkit-transform:none;transform:none;left:0;right:0;width:100%;max-width:none;top:auto}}.home-banner .banner-text.promo{padding:0}@media (min-width:640px){.home-banner .banner-text.promo{padding:.5em 1em 0 1em;position:absolute;left:auto;right:0;text-align:right}.home-banner .banner-text.promo.right-align{text-align:left;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:auto}}@media (min-width:1100px){.home-banner .banner-text.promo{background:0 0;box-shadow:none}}@media (min-width:640px){.home-banner .banner-text.promo .btn.hidden-mobile{color:#fff;background:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='certificate' class='svg-inline--fa fa-certificate fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 196 196'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23D76161;%7D%3C/style%3E%3Cpath class='st0' d='M28.637,167.112 L24.721,154.062 L13.130,146.902 L12.725,133.284 L3.381,123.367 L6.515,110.108 L0.056,98.112 L6.515,86.116 L3.381,72.856 L12.725,62.940 L13.130,49.321 L24.721,42.161 L28.637,29.111 L41.687,25.196 L48.847,13.604 L62.465,13.200 L72.381,3.856 L85.641,6.990 L97.637,0.531 L109.634,6.990 L122.893,3.856 L132.809,13.200 L146.428,13.604 L153.588,25.196 L166.637,29.111 L170.553,42.161 L182.145,49.321 L182.550,62.940 L191.893,72.856 L188.760,86.116 L195.218,98.112 L188.760,110.108 L191.893,123.367 L182.550,133.284 L182.145,146.902 L170.553,154.062 L166.637,167.112 L153.588,171.028 L146.428,182.619 L132.809,183.024 L122.893,192.367 L109.634,189.234 L97.637,195.692 L85.641,189.234 L72.381,192.367 L62.465,183.024 L48.847,182.619 L41.687,171.028 L28.637,167.112 Z'%3E%3C/path%3E%3C/svg%3E");width:195px;height:195px;text-align:center;text-transform:none;font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;line-height:1.25em;margin:0;padding:0;padding-top:1.5em}.home-banner .banner-text.promo .btn.hidden-mobile:hover{background:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='certificate' class='svg-inline--fa fa-certificate fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 196 196'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23d24d4d;%7D%3C/style%3E%3Cpath class='st0' d='M28.637,167.112 L24.721,154.062 L13.130,146.902 L12.725,133.284 L3.381,123.367 L6.515,110.108 L0.056,98.112 L6.515,86.116 L3.381,72.856 L12.725,62.940 L13.130,49.321 L24.721,42.161 L28.637,29.111 L41.687,25.196 L48.847,13.604 L62.465,13.200 L72.381,3.856 L85.641,6.990 L97.637,0.531 L109.634,6.990 L122.893,3.856 L132.809,13.200 L146.428,13.604 L153.588,25.196 L166.637,29.111 L170.553,42.161 L182.145,49.321 L182.550,62.940 L191.893,72.856 L188.760,86.116 L195.218,98.112 L188.760,110.108 L191.893,123.367 L182.550,133.284 L182.145,146.902 L170.553,154.062 L166.637,167.112 L153.588,171.028 L146.428,182.619 L132.809,183.024 L122.893,192.367 L109.634,189.234 L97.637,195.692 L85.641,189.234 L72.381,192.367 L62.465,183.024 L48.847,182.619 L41.687,171.028 L28.637,167.112 Z'%3E%3C/path%3E%3C/svg%3E")}.home-banner .banner-text.promo .btn.hidden-mobile span:not(.link){font-size:40px;font-size:2.85714rem;line-height:60px;line-height:4.28571rem;text-transform:uppercase;font-weight:700}.home-banner .banner-text.promo .btn.hidden-mobile .link{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;text-decoration:underline}}.home-banner .h2,.home-banner .h2:not(.detitle):not(.no-underline),.home-banner h2,.home-banner h2:not(.detitle):not(.no-underline){font-family:"Just Another Hand",cursive;letter-spacing:.05em;font-weight:400;display:inline-block;clear:left;text-align:center;width:100%;font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem;line-height:1em;padding-bottom:0;margin:0}@media (min-width:400px){.home-banner .h2,.home-banner .h2:not(.detitle):not(.no-underline),.home-banner h2,.home-banner h2:not(.detitle):not(.no-underline){font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem}}@media (min-width:640px){.home-banner .h2,.home-banner .h2:not(.detitle):not(.no-underline),.home-banner h2,.home-banner h2:not(.detitle):not(.no-underline){font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem;line-height:1em}}@media (min-width:1100px){.home-banner .h2,.home-banner .h2:not(.detitle):not(.no-underline),.home-banner h2,.home-banner h2:not(.detitle):not(.no-underline){font-size:70px;font-size:5rem;line-height:105px;line-height:7.5rem;line-height:1em;max-width:none}}.home-banner .h2:after,.home-banner .h2:not(.detitle):not(.no-underline):after,.home-banner h2:after,.home-banner h2:not(.detitle):not(.no-underline):after{display:none}.home-banner .h2.light,.home-banner .h2:not(.detitle):not(.no-underline).light,.home-banner h2.light,.home-banner h2:not(.detitle):not(.no-underline).light{color:#fff;text-shadow:none}@media (min-width:1100px){.home-banner .h2.light,.home-banner .h2:not(.detitle):not(.no-underline).light,.home-banner h2.light,.home-banner h2:not(.detitle):not(.no-underline).light{color:#fff;text-shadow:none}}.home-banner .h2.dark,.home-banner .h2:not(.detitle):not(.no-underline).dark,.home-banner h2.dark,.home-banner h2:not(.detitle):not(.no-underline).dark{color:#5f5f5f;text-shadow:none}.home-banner .text-wrap{display:block;width:100%}.home-banner .text-wrap .image-copy{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;margin-bottom:5px;clear:both}@media (min-width:1100px){.home-banner .text-wrap .image-copy{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem}}.home-banner .text-wrap .image-copy.light{color:#fff;text-shadow:none}@media (min-width:1100px){.home-banner .text-wrap .image-copy.light{color:#fff;text-shadow:none}}.home-banner .text-wrap .image-copy.dark{color:#5f5f5f;text-shadow:none}.home-banner .locations-list,.home-banner .locations-list.accordion.plus{margin:0}@media (min-width:1100px){.home-banner .locations-list,.home-banner .locations-list.accordion.plus{position:absolute;color:#fff;bottom:calc(36px + 37px);max-width:1200px;width:100%;left:0;right:0;margin:0 auto}}.home-banner .locations-list .list-of-areas,.home-banner .locations-list.accordion.plus .list-of-areas{background-color:#fff;padding-left:20px}@media (min-width:1100px){.home-banner .locations-list .list-of-areas,.home-banner .locations-list.accordion.plus .list-of-areas{position:absolute;width:100%;max-width:1200px;background-color:#fff;z-index:2;display:block;left:0;padding:0 20px 10px 20px;box-shadow:0 5px 5px rgba(0,0,0,.1);top:28px}}.home-banner .locations-list .list-of-areas .area,.home-banner .locations-list.accordion.plus .list-of-areas .area{padding-top:20px}.home-banner .locations-list .list-of-areas .area span,.home-banner .locations-list.accordion.plus .list-of-areas .area span{color:#5f5f5f}@media (min-width:1100px){.home-banner .locations-list .accordion-btn,.home-banner .locations-list.accordion.plus .accordion-btn{margin-bottom:0}}.home-banner ul.list-of-areas.accordion-content.hidden-height{padding-bottom:0!important}.home-banner span.view-by-type{background-color:#fff;padding:10px}.home-banner span.view-by-type a{color:#5f5f5f!important}.main-search{max-width:1200px;margin:0 auto}@media (min-width:1100px){.main-search{position:absolute;max-width:1200px;width:100%;left:0;right:0;bottom:calc(58px + 37px)}}.main-search #ContentPlaceHolder1_VillagesSearch{margin-bottom:0}.main-search .search-home-btn{margin-top:0!important;display:inline-block!important;margin-bottom:3px!important;line-height:11px!important}.main-search .field-line{margin-bottom:0}.main-search .occupants .field-line{width:calc(50%)!important;float:left}.main-search .guest-options{position:absolute;top:46px;background:#fff;padding:10px;width:100%;z-index:20}.main-search .guest-options .field-line.input{width:100%!important;float:none}.main-search .adults.icon:after{content:'';width:25px;height:18px;background:url(/images/icons.png) -5px -230px no-repeat}.main-search .children.icon:after{content:'';width:25px;height:19px;background:url(/images/icons.png) -5px -430px no-repeat}.main-search .infants.icon:after{content:'';width:19px;height:25px;background:url(/images/icons.png) -5px -1612px no-repeat}@media (min-width:630px){.main-search:after,.main-search:before{content:" ";display:table}.main-search:after{clear:both}.main-search .calendar{width:calc(50%)!important;float:left;margin-bottom:0}.main-search .calendar span{line-height:24px}.main-search .occupants{display:inline-block;width:calc(50%);float:right}.main-search .btn,.main-search button,.main-search input[type=button]{float:left;margin-top:3px!important}}@media (min-width:1003px){.main-search .btn,.main-search .calendar,.main-search .occupants,.main-search button,.main-search input[type=button],.main-search>.field-line:nth-child(1){float:left;width:calc((100% - 140px)/ 3)!important}.main-search .btn,.main-search button,.main-search input[type=button]{width:140px!important;padding:1.225em 2em;top:-.2em}}.list-villages{margin-right:1em}section.promos .layout{display:flex;justify-content:space-between;flex-wrap:wrap}@media (min-width:1100px){section.promos .layout{padding-bottom:0}}section.promos .layout .bunting{background-repeat:repeat-x;background-image:url(/images/bunting.png);background-size:186px;height:76px;width:100%;max-width:1160px;z-index:1;display:block;position:absolute;top:3px;left:0;background-position:center}@media (min-width:768px){section.promos .layout .bunting{background-size:240px;height:90px;background-position:left}}@media (min-width:1100px){section.promos .layout .bunting{top:-34px;left:auto;background-size:290px;height:110px;background-position:left}}section.promos .layout div[data-span="1"]{width:100%}section.promos .layout div[data-span="1"] img{width:100%}@media (min-width:768px){section.promos .layout div[data-span="1"]{width:calc(50% - 10px)}}@media (min-width:1100px){section.promos .layout div[data-span="1"]{width:calc(25% - (10px / 2))}}section.promos .layout div[data-span="2"]{width:100%}@media (min-width:768px){section.promos .layout div[data-span="2"] ul{display:flex;justify-content:space-between;flex-wrap:wrap}section.promos .layout div[data-span="2"] ul li{width:calc(50% - 10px)}}@media (min-width:1100px){section.promos .layout div[data-span="2"]{width:calc(50% - (10px / 2))}}section.promos .layout ul{margin-bottom:1em}@media (min-width:1100px){section.promos .layout ul li{margin-bottom:5px}}section.promos .layout ul li a{color:#5f5f5f;font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem}.trust-signals .home i{width:40px;height:40px}.trust-signals .not-home i{width:20px;height:20px;vertical-align:top}.trust-signals i{background-repeat:no-repeat}.trust-signals i.fa-users{background-image:url('data:image/svg+xml,<svg class="svg-inline--fa fa-users fa-w-20" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="users" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" data-fa-i2svg=""><style type="text/css">.st0%7Bfill:%235f5f5f;%7D</style><path class="st0" fill="currentcolor" d="M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z"></path></svg>')}.trust-signals i.fa-check-circle{background-image:url('data:image/svg+xml,<svg class="svg-inline--fa fa-check-circle fa-w-16" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check-circle" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-fa-i2svg=""><style type="text/css">.st0%7Bfill:%235f5f5f;%7D</style><path class="st0" fill="currentcolor" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg>')}.trust-signals i.fa-award{background-image:url('data:image/svg+xml,<svg class="svg-inline--fa fa-award fa-w-12" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="award" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><style type="text/css">.st0%7Bfill:%235f5f5f;%7D</style><path class="st0" fill="currentcolor" d="M97.12 362.63c-8.69-8.69-4.16-6.24-25.12-11.85-9.51-2.55-17.87-7.45-25.43-13.32L1.2 448.7c-4.39 10.77 3.81 22.47 15.43 22.03l52.69-2.01L105.56 507c8 8.44 22.04 5.81 26.43-4.96l52.05-127.62c-10.84 6.04-22.87 9.58-35.31 9.58-19.5 0-37.82-7.59-51.61-21.37zM382.8 448.7l-45.37-111.24c-7.56 5.88-15.92 10.77-25.43 13.32-21.07 5.64-16.45 3.18-25.12 11.85-13.79 13.78-32.12 21.37-51.62 21.37-12.44 0-24.47-3.55-35.31-9.58L252 502.04c4.39 10.77 18.44 13.4 26.43 4.96l36.25-38.28 52.69 2.01c11.62.44 19.82-11.27 15.43-22.03zM263 340c15.28-15.55 17.03-14.21 38.79-20.14 13.89-3.79 24.75-14.84 28.47-28.98 7.48-28.4 5.54-24.97 25.95-45.75 10.17-10.35 14.14-25.44 10.42-39.58-7.47-28.38-7.48-24.42 0-52.83 3.72-14.14-.25-29.23-10.42-39.58-20.41-20.78-18.47-17.36-25.95-45.75-3.72-14.14-14.58-25.19-28.47-28.98-27.88-7.61-24.52-5.62-44.95-26.41-10.17-10.35-25-14.4-38.89-10.61-27.87 7.6-23.98 7.61-51.9 0-13.89-3.79-28.72.25-38.89 10.61-20.41 20.78-17.05 18.8-44.94 26.41-13.89 3.79-24.75 14.84-28.47 28.98-7.47 28.39-5.54 24.97-25.95 45.75-10.17 10.35-14.15 25.44-10.42 39.58 7.47 28.36 7.48 24.4 0 52.82-3.72 14.14.25 29.23 10.42 39.59 20.41 20.78 18.47 17.35 25.95 45.75 3.72 14.14 14.58 25.19 28.47 28.98C104.6 325.96 106.27 325 121 340c13.23 13.47 33.84 15.88 49.74 5.82a39.676 39.676 0 0 1 42.53 0c15.89 10.06 36.5 7.65 49.73-5.82zM97.66 175.96c0-53.03 42.24-96.02 94.34-96.02s94.34 42.99 94.34 96.02-42.24 96.02-94.34 96.02-94.34-42.99-94.34-96.02z"></path></svg>')}.trust-signals i.fa-shield-alt{background-image:url('data:image/svg+xml,<svg class="svg-inline--fa fa-shield-alt fa-w-16" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="shield-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-fa-i2svg=""><style type="text/css">.st0%7Bfill:%235f5f5f;%7D</style><path class="st0" fill="currentcolor" d="M466.5 83.7l-192-80a48.15 48.15 0 0 0-36.9 0l-192 80C27.7 91.1 16 108.6 16 128c0 198.5 114.5 335.7 221.5 380.3 11.8 4.9 25.1 4.9 36.9 0C360.1 472.6 496 349.3 496 128c0-19.4-11.7-36.9-29.5-44.3zM256.1 446.3l-.1-381 175.9 73.3c-3.3 151.4-82.1 261.1-175.8 307.7z"></path></svg>')}.trust-signals i.fa-hands-helping{background-image:url('data:image/svg+xml,<svg class="svg-inline--fa fa-hands-helping fa-w-20" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="hands-helping" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" data-fa-i2svg=""><style type="text/css">.st0%7Bfill:%235f5f5f;%7D</style><path class="st0" fill="currentcolor" d="M488 192H336v56c0 39.7-32.3 72-72 72s-72-32.3-72-72V126.4l-64.9 39C107.8 176.9 96 197.8 96 220.2v47.3l-80 46.2C.7 322.5-4.6 342.1 4.3 357.4l80 138.6c8.8 15.3 28.4 20.5 43.7 11.7L231.4 448H368c35.3 0 64-28.7 64-64h16c17.7 0 32-14.3 32-32v-64h8c13.3 0 24-10.7 24-24v-48c0-13.3-10.7-24-24-24zm147.7-37.4L555.7 16C546.9.7 527.3-4.5 512 4.3L408.6 64H306.4c-12 0-23.7 3.4-33.9 9.7L239 94.6c-9.4 5.8-15 16.1-15 27.1V248c0 22.1 17.9 40 40 40s40-17.9 40-40v-88h184c30.9 0 56 25.1 56 56v28.5l80-46.2c15.3-8.9 20.5-28.4 11.7-43.7z"></path></svg>')}section.icon-cols .trust-signals{padding:0;border:none}section.icon-cols .trust-signals .home>div{display:inline-block;width:75%;margin-left:20px;vertical-align:middle}@media (min-width:1100px){section.icon-cols .trust-signals .home>div{width:auto;margin-left:0}}section.icon-cols .trust-signals .home>div h3{margin-top:0;margin-bottom:0}section.icon-cols .trust-signals .home>div p{margin-bottom:0}section.icon-cols i{font-size:40px;width:50px}section.icon-cols .home{display:block;margin-bottom:10px}section.icon-cols .not-home{display:none}section.intro{padding-top:0!important;padding-bottom:0!important}section.intro .layout{padding-bottom:0}@media (min-width:1100px){.property-sliders .property-card .property-link{max-height:189px}}.property-sliders .owl-carousel.fake-cards{position:relative}.property-sliders .owl-carousel.fake-cards a,.property-sliders .owl-carousel.fake-cards img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.property-sliders .owl-carousel.fake-cards .owl-dots button{opacity:.2;pointer-events:none}.property-sliders .owl-nav{display:none}@media (min-width:768px){.property-sliders .owl-nav{display:block}}.property-sliders .owl-carousel{margin-bottom:20px}@media (min-width:1100px){.property-sliders .owl-carousel{margin-bottom:0}}.property-sliders .no-props{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:3;font-weight:700}.property-sliders .no-props-bg{content:'';position:absolute;left:0;right:0;top:5em;bottom:0;background-color:rgba(255,255,255,.8);z-index:2;margin:0}.property-sliders .bathrooms-icon,.property-sliders .beds-icon,.property-sliders .dogs-icon,.property-sliders .guests-icon,.property-sliders .luxury-icon,.property-sliders .no-dogs-icon{font-weight:400}@media (min-width:768px){.property-sliders .bathrooms-icon:before,.property-sliders .beds-icon:before,.property-sliders .dogs-icon:before,.property-sliders .guests-icon:before,.property-sliders .luxury-icon:before,.property-sliders .no-dogs-icon:before{margin-right:2px}}.property-sliders .feature-electric-car-charging-point:before,.property-sliders .feature-wheelchair-friendly:before{vertical-align:baseline;position:relative;bottom:-3px}@media (min-width:768px){section.home-intro .h1.handwriting,section.home-intro .h2.handwriting,section.home-intro h1.handwriting,section.home-intro h2.handwriting{font-size:58px;font-size:4.14286rem;line-height:87px;line-height:6.21429rem}}section.home-intro .accordion-content.hidden-height{max-height:9999px!important}section.home-intro .accordion-btn{display:none}@media (min-width:768px){section.home-intro.tertiary .accordion-content.hidden-height:after{background:linear-gradient(0deg,#d3c9bd 0,rgba(0,0,0,0) 100%)}}@media (min-width:768px){section.home-intro.quaternary .accordion-content.hidden-height:after{background:linear-gradient(0deg,#d3c9bd 0,rgba(0,0,0,0) 100%)}}@media (min-width:768px){section.home-intro .accordion-content{max-height:9999px!important}section.home-intro .accordion-content.hidden-height{max-height:500px!important;position:relative}section.home-intro .accordion-content.hidden-height:after{content:'';display:block;position:absolute;bottom:0;width:100%;left:0;right:0;height:25%}section.home-intro .accordion-btn{display:block;margin-top:1em}}section.wildlife-trust{margin:20px 0;background-color:#fafafa}section.wildlife-trust .layout{padding-top:10px;padding-bottom:10px}section.wildlife-trust .layout>.col1{text-align:center;display:block}section.wildlife-trust p{margin:14px auto}.col2 .testimonials .owl-nav{display:none}.fa-ferry{content:url("data:image/svg+xml,%3Csvg class='fa-ferry' aria-hidden='true' data-icon='ferry' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M496.616 372.639l70.012-70.012c16.899-16.9 9.942-45.771-12.836-53.092L512 236.102V96c0-17.673-14.327-32-32-32h-64V24c0-13.255-10.745-24-24-24H248c-13.255 0-24 10.745-24 24v40h-64c-17.673 0-32 14.327-32 32v140.102l-41.792 13.433c-22.753 7.313-29.754 36.173-12.836 53.092l70.012 70.012C125.828 416.287 85.587 448 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24 61.023 0 107.499-20.61 143.258-59.396C181.677 487.432 216.021 512 256 512h128c39.979 0 74.323-24.568 88.742-59.396C508.495 491.384 554.968 512 616 512c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24-60.817 0-101.542-31.001-119.384-75.361zM192 128h256v87.531l-118.208-37.995a31.995 31.995 0 0 0-19.584 0L192 215.531V128z'/%3E%3C/svg%3E");max-height:14px;margin:8px 8px 0 0}.datepicker-nights,.datepicker-plusminus{display:inline-block}.important-note{background-color:#f44336}.important-note p{color:#fff;max-width:1200px;margin:0 auto;padding:8px;box-sizing:border-box;text-align:center}.important-note p a{color:#fff;text-decoration:underline}header{background-color:#fafafa;height:65px;position:fixed;width:100%;z-index:3;top:0;border-bottom:3px solid #a38b89}@media (min-width:768px){header{height:90px}}@media (min-width:1100px){header{height:100px}}@media (min-width:768px){header{z-index:5;position:relative}}@media (min-width:768px){header .layout{padding:0 20px}}header>.layout-wrap>.layout{position:relative;z-index:1;padding:0 20px}header a,header a:visited{color:#5f5f5f}header a:hover,header a:visited:hover{text-decoration:none;color:#5f5f5f}header .phone-icon a{top:50%;-webkit-transform:translateY(calc(-50% - .5px));transform:translateY(calc(-50% - .5px));left:20px;position:absolute;text-indent:-9999px;background-image:url(/images/phone-solid.svg);background-position:center center;background-size:20px;background-repeat:no-repeat;background-color:#a38b89;width:35px;height:35px;border-radius:100%}header .logo{background-image:url(/images/devon/logo.png?v=u83cf1204);background-position:center center;background-repeat:no-repeat;background-size:contain;text-indent:-9999px;padding:0;display:block;height:65px;width:80px;margin:0 auto}header .logo a{display:block;width:100%;height:100%}@media (min-width:768px){header .logo{height:calc(90px / 2);width:80px;margin:0;position:relative;top:calc((90px / 2) - 10px)}}@media (min-width:1100px){header .logo{position:inherit;top:inherit;height:100px;width:140px}}header .logo:after{display:none}header #MainNavTriggerContainer{position:absolute;right:0;top:0;bottom:0}header #MainNavTriggerContainer #MainNavTrigger{top:50%;-webkit-transform:translateY(calc(-50% - .5px));transform:translateY(calc(-50% - .5px));font-size:25px;font-size:1.78571rem;line-height:37.5px;line-height:2.67857rem;right:0;position:absolute;font-size:25px;padding:0 20px}@media (min-width:768px){header #MainNavTriggerContainer #MainNavTrigger{padding:0}}header nav{background-color:#fafafa;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-bottom:60px;position:fixed;left:-100%;width:100%;z-index:3;transition:left .2s;height:calc(100vh - 65px)}@media (min-width:768px){header nav{background-color:transparent;display:inline-block;width:calc(100% - (80px + 20px));top:calc((90px / 2) - 1em);bottom:0;position:absolute;left:100px;overflow:inherit;padding-bottom:0}}@media (min-width:1100px){header nav{left:calc(140px + 20px);top:inherit;width:calc(100% - (140px + 20px) - 160px)}}header nav.open{left:0}@media (min-width:768px){header nav.open{left:160px}}@media (min-width:768px){header nav{height:auto;z-index:0}}header nav .locations-dropdown .menu-title{font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;padding:1em 0;font-weight:700}@media (min-width:768px){header nav .locations-dropdown .menu-title{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;padding:1em 1.5em;max-height:3.25em}}@media (min-width:1100px){header nav .locations-dropdown .menu-title{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}}@media (min-width:768px){header nav .locations-dropdown>li>ul{display:table-cell;vertical-align:top}}header nav .locations-dropdown .areas .area{min-width:180px;max-width:300px}header nav .locations-dropdown .areas .area a{min-width:auto}@media (min-width:768px){header nav .locations-dropdown .areas .area{position:relative;border:1px solid transparent;border-left:none;border-right:none}header nav .locations-dropdown .areas .area.highlighted,header nav .locations-dropdown .areas .area:hover{background-color:#fdfdfd;border-color:#e1e1e1}header nav .locations-dropdown .areas .area.highlighted:after,header nav .locations-dropdown .areas .area:hover:after{content:'';top:0;position:absolute;width:3px;right:-2px;height:100%;background-color:#fdfdfd}}@media (min-width:1100px){header nav .locations-dropdown .areas .area{min-width:350px;max-width:350px}}header nav .locations-dropdown .towns,header nav .locations-dropdown .villages{background-color:#fdfdfd;border:1px solid #e1e1e1;border-bottom:none;border-top:none;min-width:180px;max-width:180px}@media (min-width:1100px){header nav .locations-dropdown .towns,header nav .locations-dropdown .villages{min-width:375px;max-width:500px}}header nav .locations-dropdown .towns li,header nav .locations-dropdown .villages li{border:1px solid transparent;border-left:none;border-right:none}header nav .locations-dropdown .towns li:hover,header nav .locations-dropdown .villages li:hover{border-color:transparent}header nav .locations-dropdown .towns li a,header nav .locations-dropdown .villages li a{width:100%;min-width:auto}header nav .locations-dropdown .towns li a:hover,header nav .locations-dropdown .villages li a:hover{color:#a38b89}@media (min-width:1100px){header nav .locations-dropdown .towns li:not(.menu-title),header nav .locations-dropdown .villages li:not(.menu-title){display:inline-block;width:50%;vertical-align:middle}}header nav .locations-dropdown .towns{border-left:0}@media (min-width:768px){header nav .locations-dropdown .inspirations{border:1px solid transparent;border-left:none;border-right:none}header nav .locations-dropdown .inspirations:hover{background-color:#fdfdfd;border-color:#e1e1e1}header nav .locations-dropdown .inspirations:first-child{border-top:none}header nav .locations-dropdown .inspirations:last-child{border-bottom:none}}@media (min-width:768px){header nav .layout-wrap{max-width:none}}@media (min-width:768px){header nav .layout-wrap .layout{padding:0;clear:none}}@media (min-width:768px){header nav .layout-wrap .layout>ul{display:flex;flex-direction:row}}@media (min-width:768px){header nav .layout-wrap .layout>ul>li{list-style:none;flex-grow:1;text-align:center}}header nav .layout-wrap .layout>ul>li:hover>a{position:relative}@media (min-width:768px){header nav .layout-wrap .layout>ul>li:hover>a{position:relative}header nav .layout-wrap .layout>ul>li:hover>a:after,header nav .layout-wrap .layout>ul>li:hover>a:before{display:block;content:'';position:absolute}header nav .layout-wrap .layout>ul>li:hover>a:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:15px;left:50%;width:40px;height:3px;background-color:#a38b89}header nav .layout-wrap .layout>ul>li:hover>a:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:calc(15px - (3px + 2px));width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #a38b89}}@media (min-width:1100px){header nav .layout-wrap .layout>ul>li:hover>a:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:17px}header nav .layout-wrap .layout>ul>li:hover>a:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:calc(17px - (3px + 2px))}}@media (min-width:768px){header nav .layout-wrap .layout>ul.top-links{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;color:#fff;padding:0 1em;position:absolute;top:-33px;right:0}header nav .layout-wrap .layout>ul.top-links>li:not(:last-child):after{content:'|'}header nav .layout-wrap .layout>ul.top-links>li a{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;display:inline-block;padding:.7em;font-weight:400;color:#fff}header nav .layout-wrap .layout>ul.top-links>li a:visited{color:#fff}header nav .layout-wrap .layout>ul.top-links>li:hover>a:after,header nav .layout-wrap .layout>ul.top-links>li:hover>a:before{display:none}}@media (min-width:1100px){header nav .layout-wrap .layout>ul.top-links{top:-42px;right:-140px;background-color:#a38b89}}@media (min-width:1100px){header nav .layout-wrap .layout>ul.top-links{top:-32px}}header nav ul{list-style:none;padding:0;margin:0}@media (min-width:1100px){header nav ul.main-nav{margin-top:1em}}header nav li a{font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;padding:1em 0;display:block}@media (min-width:768px){header nav li a{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;padding:1.7em 0}}@media (min-width:1100px){header nav li a{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}}@media (min-width:1100px){header nav li>a{font-weight:700}}@media (min-width:768px){header nav .split-half ul{min-width:400px}}@media (min-width:1100px){header nav .split-half ul{min-width:500px}}@media (min-width:768px){header nav .split-half ul li{width:calc(50% - 2px)}}@media (min-width:768px){header nav .split-half ul li,header nav .split-half ul li a{min-width:180px}}@media (min-width:1100px){header nav .split-half ul li,header nav .split-half ul li a{min-width:200px}}@media (min-width:768px){header nav .split-half ul li:nth-child(odd){float:left;clear:left;border-right:1px solid #fafafa}header nav .split-half ul li:nth-child(odd):hover{border-right-color:#e1e1e1}}@media (min-width:768px){header nav .split-half ul li:nth-child(even){float:right;border-color:#fafafa}header nav .split-half ul li:nth-child(even):hover{border-color:#e1e1e1}}header nav .has-children{position:relative}header nav .has-children.locations-parent{position:static}header nav .has-children a{width:100%;display:inline-block}header nav .has-children a svg{float:right}@media (min-width:768px){header nav .has-children a svg{display:none}}header nav .has-children>ul{max-height:0;transition:max-height .2s;overflow:hidden}@media (min-width:768px){header nav .has-children>ul{position:absolute;text-align:left}header nav .has-children>ul li{display:block}header nav .has-children>ul li a{width:100%;min-width:188px;padding:.75em 1.5em;font-weight:400}}@media (min-width:1100px){header nav .has-children>ul li a{min-width:244px}}@media (min-width:1160px){header nav .has-children>ul li a{min-width:315px}header nav .has-children>ul li.inspiration-menu a{min-width:244px}}header nav .has-children>ul li.menu-title.area a{padding:0}@media (min-width:768px){header nav .has-children ul:not(.locations-dropdown):not(.areas):not(.villages):not(.inspiration-sub) li:not(.menu-title):not(.hidden){border-top:1px solid #fafafa;border-bottom:1px solid #fafafa}}@media (min-width:768px){header nav .has-children ul:not(.locations-dropdown):not(.areas):not(.villages):not(.inspiration-sub) li:not(.menu-title):not(.hidden):hover{background-color:#fdfdfd;border-color:#e1e1e1}}header nav .has-children.open>ul{max-height:9999px;background-color:#e1e1e1;margin:0 calc(20px * -1);padding:0 20px 0 30px}@media (min-width:768px){header nav .has-children.open>ul{max-height:0}}@media (min-width:768px){header nav .has-children:hover>ul{margin:inherit;padding:inherit;max-height:none;background-color:#fafafa;color:#5f5f5f;z-index:1;border:1px solid #e1e1e1;margin-top:-3px}header nav .has-children:hover>ul a{color:#5f5f5f}header nav .has-children:hover>ul.locations-dropdown{left:-80px}header nav .has-children:hover>ul.inspirations-menu.locations-dropdown{left:0;width:100vw;position:fixed}}@media (min-width:1100px){header nav .has-children:hover>ul.locations-dropdown{left:-140px}header nav .has-children:hover>ul.inspirations-menu.locations-dropdown{left:-350px;width:auto;position:absolute}}@media (min-width:768px){header nav .has-children:last-child:hover>ul{right:0}}@media (min-width:1100px){header nav .has-children:last-child:hover>ul{left:0;right:auto}}header nav.no-villages ul.villages{display:none}header nav.no-villages .locations-dropdown .areas .area.highlighted,header nav.no-villages .locations-dropdown .areas .area:hover{border-right:1px solid #e1e1e1}header nav.no-villages .locations-dropdown .areas .area.highlighted:after,header nav.no-villages .locations-dropdown .areas .area:hover:after{display:none}header nav.no-villages .has-children ul:not(.locations-dropdown):not(.areas):not(.villages):not(.inspiration-sub) li:not(.menu-title):not(.hidden){border-left:1px solid transparent}header nav.no-villages .has-children ul:not(.locations-dropdown):not(.areas):not(.villages):not(.inspiration-sub) li:not(.menu-title):not(.hidden):hover{border-left:1px solid #e1e1e1}header nav .stacked .list-of-areas-menu li.area:hover{background-color:transparent!important;border-color:transparent!important}header nav .stacked .list-of-areas-menu li.area li{border-right:1px solid transparent}header nav .stacked .list-of-areas-menu li.area li:hover{border-right-color:#e1e1e1}header nav .stacked .list-of-areas-menu li.area li:hover:first-of-type{border-top-color:#e1e1e1!important}header nav .stacked .list-of-areas-menu li.area li:hover:last-of-type{border-bottom-color:#e1e1e1!important}header nav .stacked .inspirations-sub li{border:1px solid transparent}header nav .stacked .inspirations-sub li:not(.menu-title):hover{border-color:#e1e1e1}header .header-nav-link{font-weight:700!important;padding:0!important}header .response-tap{font-weight:700}@media (min-width:768px){header .response-tap{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;position:absolute;background-color:#a38b89;padding:5px 20px;top:0;left:0;width:100%;z-index:-1}header .response-tap a,header .response-tap a:visited{color:#fff}}@media (min-width:1100px){header .response-tap{font-size:21px;font-size:1.5rem;line-height:31.5px;line-height:2.25rem;background-color:transparent;display:inline-block;width:160px;right:20px;padding-right:0;bottom:15px;top:inherit;left:inherit}header .response-tap a,header .response-tap a:visited{color:#5f5f5f}}footer:not(.defooter){background-color:#fafafa;color:#5f5f5f;border-top:3px solid #a38b89;padding-top:1rem;text-align:center}@media (min-width:1100px){footer:not(.defooter){text-align:left}}footer:not(.defooter) section.border{padding:0}footer:not(.defooter) .footer-title{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;line-height:30px;letter-spacing:0;font-weight:700}@media (min-width:1100px){footer:not(.defooter) .footer-title{text-align:left}}@media (min-width:1100px){footer:not(.defooter) #HideawaysFooter_Newsletter_FooterNewsletterForm_FormTitlePnl{width:141px}}@media (min-width:1100px){footer:not(.defooter) fieldset .field-line:not(:first-child):not(.checkbox){width:calc(((100% - 45px)/ 3) - 36px)}}footer:not(.defooter) fieldset .field-line label.invalid{display:block}@media (min-width:1100px){footer:not(.defooter) #footer-newsletter-submit{margin:0 0 0 20px;float:right}}footer:not(.defooter) ul{list-style:none;padding:0;margin:0}footer:not(.defooter) ul .opening-hours strong{margin-top:0}footer:not(.defooter) ul .arrow{list-style:none;padding:0;margin:0;margin-left:20px}footer:not(.defooter) .col1 li ul li a{display:inline-block;padding:.25em 0}@media (min-width:768px){footer:not(.defooter) .col4{margin:0 auto}}@media (min-width:1100px){footer:not(.defooter) .col4{margin:0}}footer:not(.defooter) nav li strong{margin:1.5em 0 .5em 0;display:inline-block}footer:not(.defooter) .border:first-child{border-bottom:1px solid #d4d4d4}footer:not(.defooter) .layout-wrap:nth-child(2) nav{margin-bottom:1em}footer:not(.defooter) .yh-badge-wrap{display:inline-flex;margin-top:1.1em}@media (max-width:400px){footer:not(.defooter) .yh-badge-wrap img{min-width:80px;max-width:90%}}footer:not(.defooter) .global-email a{word-break:break-word;overflow-wrap:break-word}footer:not(.defooter) .sub-footer{background-color:#a38b89;color:#fff;text-align:center;padding-bottom:65px}@media (min-width:1100px){footer:not(.defooter) .sub-footer{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem}}footer:not(.defooter) .sub-footer a{color:#fff}footer:not(.defooter) .sub-footer ul li{display:inline-block}footer:not(.defooter) .sub-footer ul li:not(:last-child):after{content:'|';padding:0 10px}footer:not(.defooter) .sub-footer .two-col{text-align:center}footer:not(.defooter) .sub-footer .two-col .footer-logos,footer:not(.defooter) .sub-footer .two-col nav{display:inline-block;margin:0 auto}footer:not(.defooter) .sub-footer .two-col+div{margin-top:2em}.fa-phone{content:url("data:image/svg+xml,%3Csvg class='fa-phone' aria-hidden='true' data-icon='phone' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M375.8,275.2c-16.4-7-35.4-2.4-46.7,11.4l-33.2,40.6c-46-26.7-84.4-65.1-111.1-111.1l40.5-33.1c13.8-11.3,18.5-30.3,11.4-46.7l-48-112c-7.5-17.6-26.4-27.4-45.1-23.4L31.6,24.9C13.2,28.8,0,45.1,0,64h0c0,231.2,175.2,421.6,400.1,445.5,9.8,1,19.6,1.8,29.6,2.2h.1c6.1.2,12.1.4,18.2.4h0c18.9,0,35.2-13.2,39.1-31.6l24-112c4-18.7-5.8-37.6-23.4-45.1l-112-48v-.2ZM441.5,464c-215.7-3.5-390-177.8-393.4-393.5l99.2-21.3,43,100.4-35.9,29.4c-18.2,14.9-22.9,40.8-11.1,61.2,30.9,53.3,75.3,97.7,128.6,128.6,20.4,11.8,46.3,7.1,61.2-11.1l29.4-35.9,100.4,43-21.4,99.2ZM48,64h0Z'/%3E%3C/svg%3E");max-height:15px;margin:8px 8px 0 0}.fa-email{content:url("data:image/svg+xml,%3Csvg class='fa-email' aria-hidden='true' data-icon='email' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M64,112c-8.8,0-16,7.2-16,16v22.1l172.5,141.6c20.7,17,50.4,17,71.1,0l172.4-141.6v-22.1c0-8.8-7.2-16-16-16H64ZM48,212.2v171.8c0,8.8,7.2,16,16,16h384c8.8,0,16-7.2,16-16v-171.8l-142,116.6c-38.4,31.5-93.7,31.5-132,0L48,212.2ZM0,128c0-35.3,28.7-64,64-64h384c35.3,0,64,28.7,64,64v256c0,35.3-28.7,64-64,64H64c-35.3,0-64-28.7-64-64V128Z'/%3E%3C/svg%3E");max-height:15px;margin:8px 8px 0 0}.contact-links span:not(:last-child)::after{content:'|';padding:0 10px}.social-icon-wrap{display:inline-flex;margin-top:1em}.social-icon{font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;line-height:1em;color:#fff;border-radius:0;padding:.5em .6em}.social-icon:hover,.social-icon:visited{color:#fff}.social-icon.facebook{background-color:#3b5998}.social-icon.facebook:hover{background-color:#2d4373}.social-icon.twitter{background-color:#1da1f2}.social-icon.twitter:hover{background-color:#0c85d0}.social-icon.instagram{background-color:#e1306c}.social-icon.instagram:hover{background-color:#c21c54}.removeBtn{margin:5px 0 5px 0}.removeBtn a{color:#b8285b;height:25px;line-height:25px}.imgFav{width:100%;height:240px;margin-bottom:15px;display:flex;overflow:hidden;display:block}.shortlist-page .sideRemove{text-decoration:none;line-height:45px}.shortlist-page #cancelFav{width:200px;display:block;margin:0 0 20px 0;padding:0;background-color:#fff;border:1px solid #ebb5af;color:#ebb5af;font-size:11px;text-align:center;text-decoration:none;text-transform:uppercase;outline:0;transition:all .5s;cursor:pointer}.shortlist-page #cancelFav:hover{background:#cd4637;color:#fff;border:1px solid #cd4637}#clearFav{margin:0!important}.clear-favourites-btn,.clear-favourites-page-btn{width:auto;display:inline-block;margin:0 0 20px 20px;padding:0}.sideRemove{cursor:pointer}.sideRemove:hover{color:#cd4637}.favourites-price{margin-top:15px}.clear-fav-btn{width:auto;display:block;margin:0 0 20px 8px;padding:0}.clear-para{margin:10px 0 0 0;width:100%;line-height:30px}.fav-img{width:100%}.favPrice{margin:0;padding:0;height:37px;line-height:37px;font-size:18px;color:#000;text-align:center}.fav-content .price{line-height:45px!important;padding-bottom:10px}fieldset{display:inline-block}fieldset[data-form=shortlist]{max-width:705px}.favSml{margin:0;font-size:11px;color:grey;font-weight:700}.favIcons div{float:left}.favIcons .BedPanel{margin:0 0 0 10px}.favIcons{float:left;width:55%;text-align:center;box-sizing:border-box;padding:0 0 0 15px;margin:8px 0 8px 0}.favRef{width:45%;float:right;text-align:center}.favRef .SearchRef{text-align:center;float:none}.SearchRef{line-height:20px}.send-btn{width:150px!important;float:left;margin-top:15px!important}.viewFavBtn{background:#46a3ed none repeat scroll 0 0;color:#fff;display:inline-block;font-size:11px;font-weight:700;margin:15px 0 15px 0;padding:2px 0;text-align:center;width:90%;border:none;cursor:pointer}.favGallery{width:240px;height:158px;position:relative;overflow:hidden;margin:0 5% 0 5%}.favGallery>img{width:240px;height:158px}.galPrev{float:left;margin:2px 0 0 5px;cursor:pointer;opacity:1}.galNext{float:right;margin:2px 5px 0 0;cursor:pointer;opacity:1}.sCnfClrFav{color:#787878;font-size:16px;display:none;margin-left:8px}.sCnfClrFav br{display:none}.loadingEmail{display:none}.fErr1,.fErr2,.fErr3,.fErr4{display:none}.fCnclEmailBtn{background:#f8f8f8;color:#4a6d61;font-weight:400;margin:0;padding:7px 20px 7px 20px;border:1px solid #ddd;cursor:pointer;font-size:12px}.confClrFav{color:#4a6d61;float:right;display:none}.clrFav{float:right}.sFavForm{display:none}.FavErr{color:#ff7c7c!important}.fEmailConf{color:#fff;width:100%;margin:0;font-size:18px;display:none}.favEmailField{width:140px;height:20px;border:1px solid #60957a;font-size:11px;padding:5px 10px 5px 10px;margin:0 20px 0 0}.sClrFav{display:none}.favEmailForm{clear:both;width:100%;background-color:#4a6d61;color:#e2ede7;padding:10px 20px;box-sizing:border-box}.fEmailBtn{background:#f8f8f8;color:#4a6d61;font-weight:400;margin:0;padding:7px 20px 7px 20px;border:1px solid #ddd;cursor:pointer;font-size:12px}.favourites-btn{border:none;cursor:pointer;color:#5f5f5f}.favourites-added-btn{border:none;display:block;cursor:pointer}.favSideTab{background:#fafafa;min-width:45px;padding:8px 5px 0 5px;height:70px;cursor:pointer;border-radius:5px 0 0 5px;border:2px solid #a38b89;border-right:none;z-index:100;position:fixed;bottom:45%;margin-top:-75px;right:0}.favSideTab:before{content:'';display:inline-block;width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23a38b89;%7D%3C/style%3E%3Cpath class='st0' d='M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z'%3E%3C/path%3E%3C/svg%3E");position:relative;left:4px}.favSideTab:hover:before{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %236f5957;%7D%3C/style%3E%3Cpath class='st0' d='M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z'%3E%3C/path%3E%3C/svg%3E")}.favSideTab div,.favSideTabHide div{font-size:20px;text-align:center;color:#787878;position:relative;font-weight:700}.favMainPnl{position:fixed;top:0;bottom:0;right:0;z-index:12;width:100%;max-width:calc(100% - 50px);background:#fafafa;border-left:2px solid #a38b89;display:none}@media (min-width:1024px){.favMainPnl{max-width:800px}}.favSideTabHide{background:#f8f8f8;min-width:45px;padding:8px 5px 0 5px;height:70px;cursor:pointer;border-radius:5px 0 0 5px;position:absolute;border:2px solid #a38b89;border-right:none;bottom:45%;margin-top:-75px;left:0;margin-left:-45px;right:auto;background-size:26px}.favSideTabHide:before{content:'';display:inline-block;width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23a38b89;%7D%3C/style%3E%3Cpath class='st0' d='M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z'%3E%3C/path%3E%3C/svg%3E");position:relative;left:4px}.favSideTabHide:hover:before{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %236f5957;%7D%3C/style%3E%3Cpath class='st0' d='M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z'%3E%3C/path%3E%3C/svg%3E")}.favourites-btn:before,.heart-off:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fal' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23a38b89;%7D%3C/style%3E%3Cpath class='st0' d='M462.3 62.7c-54.5-46.4-136-38.7-186.6 13.5L256 96.6l-19.7-20.3C195.5 34.1 113.2 8.7 49.7 62.7c-62.8 53.6-66.1 149.8-9.9 207.8l193.5 199.8c6.2 6.4 14.4 9.7 22.6 9.7 8.2 0 16.4-3.2 22.6-9.7L472 270.5c56.4-58 53.1-154.2-9.7-207.8zm-13.1 185.6L256.4 448.1 62.8 248.3c-38.4-39.6-46.4-115.1 7.7-161.2 54.8-46.8 119.2-12.9 142.8 11.5l42.7 44.1 42.7-44.1c23.2-24 88.2-58 142.8-11.5 54 46 46.1 121.5 7.7 161.2z'%3E%3C/path%3E%3C/svg%3E");width:18px;display:inline-block;vertical-align:middle;margin-right:5px;position:relative;top:3px}.favourites-btn:hover:before,.heart-off:hover:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: rgba(163, 139, 137, 0.5);%7D%3C/style%3E%3Cpath class='st0' d='M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z'%3E%3C/path%3E%3C/svg%3E")}.favourites-btn:not(.favourites-btn):hover:before,.heart-off:not(.favourites-btn):hover:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23d4dce1;%7D%3C/style%3E%3Cpath class='st0' d='M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z'%3E%3C/path%3E%3C/svg%3E")}.favourites-added-btn:before,.heart-on:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23a38b89;%7D%3C/style%3E%3Cpath class='st0' d='M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z'%3E%3C/path%3E%3C/svg%3E");width:18px;display:inline-block;padding-left:3px;vertical-align:middle;margin-right:5px;position:relative;top:3px}.favourites-added-btn:not(.favourites-added-btn):hover:before,.heart-on:not(.favourites-added-btn):hover:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fal' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23d4dce1;%7D%3C/style%3E%3Cpath class='st0' d='M462.3 62.7c-54.5-46.4-136-38.7-186.6 13.5L256 96.6l-19.7-20.3C195.5 34.1 113.2 8.7 49.7 62.7c-62.8 53.6-66.1 149.8-9.9 207.8l193.5 199.8c6.2 6.4 14.4 9.7 22.6 9.7 8.2 0 16.4-3.2 22.6-9.7L472 270.5c56.4-58 53.1-154.2-9.7-207.8zm-13.1 185.6L256.4 448.1 62.8 248.3c-38.4-39.6-46.4-115.1 7.7-161.2 54.8-46.8 119.2-12.9 142.8 11.5l42.7 44.1 42.7-44.1c23.2-24 88.2-58 142.8-11.5 54 46 46.1 121.5 7.7 161.2z'%3E%3C/path%3E%3C/svg%3E")}.favConWrap{height:100%;width:100%;box-sizing:border-box;padding:20px}.favContent{position:absolute;display:block;text-align:left;width:100%;padding:20px;overflow-y:scroll;-webkit-overflow-scrolling:touch;top:0;bottom:0;left:0;right:0;height:100%}.favResults{width:100%}.favResultsWrap{padding-top:30px;display:flex;flex-direction:row;flex-wrap:wrap;text-align:center;justify-content:flex-start}.shortlist-page{align-items:center;text-align:center;margin-top:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.shortlist-page section{width:100%;display:block}a[data-content=shortlist-search-btn]{float:right}.favResultsWrap .favItem{border-bottom:none;position:relative;background:#fff;border:1px solid #ddd;margin-bottom:1em}.shortlist-page .favItem{width:30%;max-width:30%;border-bottom:none;position:relative;margin:0 1% 30px 1%;-ms-flex-grow:1;flex-grow:1;background:#fff;border:1px solid #ddd}.shortlist-page .favItem{width:98%;max-width:98%;border-bottom:none;position:relative;margin:0 1% 30px 1%;-ms-flex-grow:1;flex-grow:1;background:#fff;border:1px solid #ddd}@media (min-width:560px){.shortlist-page .favItem{width:48%;max-width:48%}}@media (min-width:640px){.shortlist-page .favItem{width:48%;max-width:48%}}@media (min-width:768px){.shortlist-page .favItem{width:48%;max-width:48%}}@media (min-width:1100px){.shortlist-page .favItem{width:30%;max-width:30%}}.favContent .favItem .favSml{line-height:16px}.fav-img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.favWhiteOut{display:none;position:fixed;z-index:10;background:#fff;opacity:.8;position:fixed;top:0;bottom:0;left:0;right:0}.fav-center p{margin-top:20px;text-align:center}.fav-center a{text-align:center;display:inline-block;margin-bottom:30px}.favLoading{margin-top:100px;width:80px;height:60px;margin:50px 0 0 380px}#noFavResults{display:none}#noFavResults h3{text-align:center}#noFavResults p{text-align:center;max-width:550px;margin:0 auto}#favResults{display:none}.shareFav{min-height:32px;padding:15px 5% 0 5%;box-sizing:border-box}.fbShare{float:left}.tShare{padding:0 6px 0 6px;float:left}.gShare{float:left}.pShare{float:left;padding:0 0 0 6px}.favHideForm{display:none}.favHideForm,.favNewForm,.favShowForm{float:right;cursor:pointer}.favArrUp{display:none}.favErr{color:#b22222}.favReq{font-size:26px;color:#b22222}.favMessage{width:100%;min-height:115px;box-sizing:border-box}.favEmail{width:100%;box-sizing:border-box;border:1px solid #ddd;padding:15px 22px;background:#fff}.favEmail>div>h3,.favEmail>h3{padding:0;margin:0;float:left}.sShowFavEmail{color:#ae144c;cursor:pointer;margin:0 10px 0 0}.favSent{display:none}.favFormFields{display:none}.favNewForm{display:none}.favEmailLoading{display:none;text-align:center}.favFromWrap{width:100%;box-sizing:border-box;border:1px solid #b4b4b2;padding:15px 22px}.favT{padding:0;margin:0;float:left}.favLF{float:left;width:100%;max-width:200px;margin:20px 0 0 0;box-sizing:border-box}.favFormWrap{display:inline-block;width:900px;box-sizing:border-box;border:1px solid #b4b4b2;padding:15px 22px}.favPolicy{margin:15px 0 0 15px;width:100%;max-width:420px;float:right}.favItem{padding-bottom:45px}.favItem .btn.wide{box-sizing:border-box;position:absolute;bottom:0;margin-bottom:0;top:auto}.favThumb{width:100%}.SearchResultsPlainWhite{margin-top:25px;padding:0 30px}.MainPadding{text-align:center}.favFormText{text-align:left}.side-remove{display:block;margin:12px 0 12px 0}#cancelFav{padding:5px 10px!important;margin:10px 0 15px 0!important;line-height:16px!important}.fav-content{padding:0 10px 0 10px}.reward-box h3{font-size:14px;text-transform:uppercase;padding:10px 25px;margin:0}.reward-box h3:before{content:'';height:20px;background:url(/images/icons.png) -5px -785px no-repeat;display:inline-block;width:25px;margin-right:10px;vertical-align:middle;position:relative;top:-2px}.event-details-page .reward-box{border:1px solid #a38b89;margin-bottom:2em}.event-details-page .reward-box h3{font-size:16px;border-bottom:1px solid #a38b89;padding:10px 20px}.event-details-page .reward-box p{margin-bottom:5px;font-weight:700}.event-details-page .reward-box a{font-weight:700}.event-details-page .reward-box a:after{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-right' class='svg-inline--fa fa-caret-right fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' %3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23a38b89;%7D%3C/style%3E%3Cpath class='st0' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E");display:inline-block;width:10px;margin-left:10px;vertical-align:middle}.event-details-page .reward-box div{padding:15px 20px 10px 20px}.event-details-page .owl-prev{left:15px!important}.event-details-page .owl-next{right:15px!important}.event-details-page .details-nav{padding-bottom:0;padding-top:0}.event-details-page .details-nav .tablist-window{margin-bottom:0}@media (min-width:480px){.event-details-page .details-nav .tablist-window{display:inline-block;width:calc(100% - 180px)}}.event-details-page .details-nav .btn.white{width:100%;margin:0;margin-top:20px;box-sizing:border-box}@media (min-width:480px){.event-details-page .details-nav .btn.white{width:173px;margin-top:20px;vertical-align:top;padding:10px 0}}@media (min-width:1100px){.event-details-page .details-nav .btn.white{width:176px;margin-top:10px;text-transform:none;padding:1em 2em}}.event-details-page h1{font-weight:400;font-size:40px;font-size:2.85714rem;line-height:60px;line-height:4.28571rem;margin-top:.5em}@media (min-width:1100px){.event-details-page h1{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem}}.event-details-page h2{font-weight:400}.event-details-page .accordion.chevron .accordion-btn,.event-details-page .accordion.plus .accordion-btn{padding-right:30px!important;position:relative}.event-details-page .accordion.chevron .accordion-btn svg,.event-details-page .accordion.plus .accordion-btn svg{position:absolute;height:100%;top:0;bottom:0;right:15px;float:none}.event-details-page .accordion.chevron{margin-top:.5em}.event-details-page .accordion.chevron .accordion-btn{background-color:#e4e7e9;padding:20px;text-align:left;font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;cursor:pointer}.event-details-page .accordion.chevron .accordion-btn i{color:#a38b89}.event-details-page .accordion.chevron .accordion-content p{margin-top:1em}.event-details-page .accordion.chevron .accordion-content h3{display:block;font-weight:400;padding-bottom:0}.event-details-page .accordion.chevron .accordion-content h3:after{display:none}.event-details-page .accordion.plus .accordion-btn{cursor:pointer}.event-details-page .accordion.plus .accordion-btn,.event-details-page .accordion.plus h2,.event-details-page .accordion.plus h3,.event-details-page .accordion.plus i{color:#a38b89}.event-details-page .accordion.plus .accordion-btn svg{top:-5px}.event-details-page [data-info=gettingthere] .map-wrap{position:relative;margin:1em 0}@media (min-width:1100px){.event-details-page [data-info=gettingthere] .col2{position:absolute;right:0;top:0;height:100%}.event-details-page [data-info=gettingthere] .col2 [data-info=address]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}}@media (min-width:1100px){.event-details-page [data-info=pricing]{padding:30px;border:2px solid #e4e7e9;margin:1em 0}.event-details-page [data-info=pricing] h2{margin-top:0}.event-details-page [data-info=pricing] p:last-child{margin-bottom:0}}.event-details-page [data-info=faqs] h2{margin:2em 0 1.5em 0}.event-details-page section[data-info=event-details]{padding-top:0}.event-details-page .event-banner{position:relative}.event-details-page .event-banner .event-tag{padding:.5em 20px;font-weight:700}.event-details-page .event-banner .event-tag.family-fun{background-color:#f26d7d;color:#fff}.event-details-page .event-banner .event-tag.family-fun:after{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D.st1%7Bfill:%23ffffff;stroke:%23FFFFFF;stroke-miterlimit:10;%7D.st2%7Bfill:%23FFFFFF;stroke:%23ffffff;stroke-miterlimit:10;%7D%3C/style%3E%3Cpath class='st0' d='M11.6,34.6c-4,0-7.7-0.7-10.4-2l-0.4-0.2L0.7,32c-0.1-0.7-0.1-1.3-0.1-1.9c0-7,4.9-12.7,11-12.7s11,5.7,11,12.7 c0,0.6,0,1.1-0.1,1.9v0.4L22,32.6C19.3,33.9,15.5,34.6,11.6,34.6z'/%3E%3Cpath class='st1' d='M11.6,18.9c-4.5,0-8.2-3.7-8.2-8.2s3.7-8.2,8.2-8.2s8.2,3.7,8.2,8.2S16.1,18.9,11.6,18.9z'/%3E%3Cpath class='st0' d='M28.5,34.6c-4,0-7.7-0.7-10.4-2l-0.4-0.2V32c-0.1-0.8,0.7-1.2,1.2-1.4c0.1,0,0.3-0.1,0.4-0.2 c0.1-6.5,2.9-13,9.3-13c6.1,0,11,5.7,11,12.7c0,0.6,0,1.1-0.1,1.9v0.4l-0.4,0.2C36.1,33.9,32.4,34.6,28.5,34.6z'/%3E%3Cpath class='st1' d='M28.5,18.9c-4.5,0-8.2-3.7-8.2-8.2s3.7-8.2,8.2-8.2s8.2,3.7,8.2,8.2S33,18.9,28.5,18.9z'/%3E%3Cpath class='st2' d='M20.4,36.8c-2.3,0-4.5-0.4-6.1-1.2l-0.4-0.2l-0.1-0.4c-0.1-0.4-0.1-0.8-0.1-1.1c0-4.2,3-7.6,6.6-7.6 s6.6,3.4,6.6,7.6c0,0.3,0,0.7-0.1,1.1v0.4l-0.3,0.2C24.9,36.3,22.7,36.8,20.4,36.8z'/%3E%3Cpath class='st2' d='M20.4,27.8c-2.8,0-5-2.3-5-5c0-2.8,2.3-5,5-5s5,2.3,5,5S23.1,27.8,20.4,27.8z'/%3E%3C/svg%3E");width:20px;display:inline-block;float:right}.event-details-page .event-banner .event-tag.guide{background-color:#6eb46b;color:#fff}.event-details-page .event-banner .event-tag.guide:after{content:url("data:image/svg+xml,%3Csvg class='fa-book-open' aria-hidden='true' data-icon='book-open' role='img' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M542.2,32c-54.8,3.1-163.7,14.4-231,55.6c-4.6,2.8-7.3,7.9-7.3,13.2v363.9c0,11.5,12.6,18.9,23.3,13.5 c69.2-34.8,169.2-44.3,218.7-46.9c16.9-0.9,30-14.4,30-30.7V62.8C576,45,560.6,31,542.2,32z M264.7,87.6 C197.5,46.5,88.6,35.2,33.8,32C15.4,31,0,45,0,62.8v337.9c0,16.2,13.1,29.8,30,30.7c49.5,2.6,149.6,12.1,218.8,47 c10.6,5.4,23.2-1.9,23.2-13.5V100.6C272,95.3,269.4,90.5,264.7,87.6z'/%3E%3C/svg%3E");width:20px;display:inline-block;float:right}.event-details-page .event-banner .event-tag.blog{background-color:#b66ec1;color:#fff}.event-details-page .event-banner .event-tag.blog:after{content:url("data:image/svg+xml,%3Csvg class='fa-comments' aria-hidden='true' data-icon='comments' role='img' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='m416 192c0-88.4-93.1-160-208-160s-208 71.6-208 160c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7s4.1 4.8 7.3 4.8c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1 0.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-0.8-31.7-1.9 31.5 57.5 105.5 97.9 191.7 97.9 41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9 0.7-6.3-1.5-8.7-0.3-0.3-22.4-24.2-35.8-54.5z'/%3E%3C/svg%3E");width:20px;display:inline-block;float:right}.event-details-page .event-banner .event-tag.food-drink{background-color:#79ceff;color:#fff}.event-details-page .event-banner .event-tag.food-drink:after{content:url("data:image/svg+xml,%3Csvg class='fa-utensils' aria-hidden='true' data-icon='utensils' role='img' viewBox='0 0 416 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M207.9,15.2c0.8,4.7,16.1,94.5,16.1,128.8c0,52.3-27.8,89.6-68.9,104.6L168,486.7c0.7,13.7-10.2,25.3-24,25.3 H80c-13.7,0-24.7-11.5-24-25.3l12.9-238.1C27.7,233.6,0,196.2,0,144C0,109.6,15.3,19.9,16.1,15.2C19.3-5.1,61.4-5.4,64,16.3v141.2 c1.3,3.4,15.1,3.2,16,0c1.4-25.3,7.9-139.2,8-141.8c3.3-20.8,44.7-20.8,47.9,0c0.2,2.7,6.6,116.5,8,141.8c0.9,3.2,14.8,3.4,16,0 V16.3C162.5-5.3,204.7-5.1,207.9,15.2z M327.1,300.9l-15,185.1c-1.2,14,9.9,26,23.9,26h56c13.3,0,24-10.7,24-24V24 c0-13.2-10.7-24-24-24C309.5,0,170.6,178.5,327.1,300.9L327.1,300.9z'/%3E%3C/svg%3E");width:20px;display:inline-block;float:right}.event-details-page .event-banner .event-tag.event{background-color:#354c58;color:#fff}.event-details-page .event-banner .event-tag.event:after{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='calendar-alt' class='svg-inline--fa fa-calendar-alt fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z'%3E%3C/path%3E%3C/svg%3E");width:20px;display:inline-block;float:right}.event-details-page .event-banner .event-tag.places-to-visit{background-color:#ff8543;color:#fff}.event-details-page .event-banner .event-tag.places-to-visit:after{content:url("data:image/svg+xml,%3Csvg class='fa-landmark' aria-hidden='true' data-icon='landmark' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M501.6,92.1L267.2,2C260-0.7,252-0.7,244.8,2L10.4,92.1C4.1,94.5,0,100.4,0,107.1V144c0,8.8,7.2,16,16,16h480 c8.8,0,16-7.2,16-16v-36.9C512,100.4,507.9,94.4,501.6,92.1z M64,192v160H48c-8.8,0-16,7.2-16,16v48h448v-48c0-8.8-7.2-16-16-16h-16 V192h-64v160h-96V192h-64v160h-96V192H64z M496,448H16c-8.8,0-16,7.2-16,16v32c0,8.8,7.2,16,16,16h480c8.8,0,16-7.2,16-16v-32 C512,455.2,504.8,448,496,448z'/%3E%3C/svg%3E");width:20px;display:inline-block;float:right}.event-details-page .event-banner .owl-stage-outer{width:100%}.event-details-page .event-banner .owl-carousel .owl-item img{width:100%;min-height:380px}.event-details-page .event-banner .owl-carousel .owl-dots{position:absolute;left:0;right:0;bottom:0}.event-details-page .event-banner .owl-carousel .owl-dots .owl-dot{border:1px solid #fff}.event-details-page .event-banner .owl-carousel .owl-dots .owl-dot.active{background-color:#fff}.event-details-page .event-map{width:100%;height:350px;z-index:1}.event-details-page [data-info=address]{display:flex}.event-details-page [data-info=address]:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='map-marker-alt' class='svg-inline--fa fa-map-marker-alt fa-w-12' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23a38b89;%7D%3C/style%3E%3Cpath class='st0' d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'%3E%3C/path%3E%3C/svg%3E");display:inline-block;width:1.75em;margin-right:10px}.event-details-page .event-details-side .layout{border:1px solid #e0e0e0}.event-details-page .event-details-side .layout p{display:flex;align-items:flex-start}.event-details-page .event-details-side .layout p[data-info=phone]:before{content:'';width:25px;height:25px;background:url(/images/icons.png) -5px -1857px no-repeat;display:inline-block;padding-right:10px}.event-details-page .event-details-side .layout p[data-info=email]:before{content:'';width:25px;height:25px;background:url(/images/icons.png) -5px -2277px no-repeat;display:inline-block;padding-right:10px}.event-details-page .event-details-side .layout p[data-info=website]:before{content:'';width:25px;height:22px;background:url(/images/icons.png) -5px -1032px no-repeat;display:inline-block;padding-right:10px}.event-details-page .event-details-side .layout .share-this:before{content:'';width:25px;height:29px;background:url(/images/icons.png) -5px -2728px no-repeat;display:inline-block;padding-right:10px}.event-details-page .range-wrap:after,.event-details-page .range-wrap:before{content:" ";display:table}.event-details-page .range-wrap:after{clear:both}.event-details-page .range-wrap label{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;float:left}.event-details-page .range-wrap .nearby-range{float:right;font-weight:700}.event-details-page .slidecontainer{width:100%;margin-bottom:1em}.event-details-page .slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:#d3d3d3;outline:0;opacity:.7;transition:opacity .2s}.event-details-page .slider:hover{opacity:1}.event-details-page .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:100%;background:#a38b89;cursor:pointer}.event-details-page .slider::-moz-range-thumb{width:25px;height:25px;background:#04aa6d;cursor:pointer}.event-details-page .nearby-ctrl{border-top:1px solid #e0e0e0}.event-details-page .property-card{margin-bottom:1em}.event-details-page .property-card .property-title{font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;margin:1em 0 .25em 0}.event-details-page .property-card .price{margin-top:.75rem!important;min-height:53px}.event-details-page .notification{display:block;margin:1em auto 0 auto;background:#a38b89;font-weight:700;padding:.5em 10px;color:#fff;font-weight:700;max-width:1160px}ul.filters{margin:0 0 25px 0;padding:0;list-style:none}ul.filters li:last-child{margin-bottom:0}ul.filters .filter-link{background:0 0;color:#222;display:inline-block;padding:10px 15px;cursor:pointer;text-align:left;padding-left:50px;margin-bottom:5px;border:1px solid #e4e7e9;position:relative;background-color:#fff;width:100%;margin:5px}@media (min-width:768px){ul.filters .filter-link{width:calc(50% - 12px)}ul.filters .filter-link li:nth-of-type(odd){margin-right:5px}}@media (min-width:1440px){ul.filters .filter-link{margin:10px;width:calc(50% - 22px)}}ul.filters .filter-icon{position:absolute;left:10px;top:6px;width:25px;height:25px}.interactive-guide .owl-item .property-card .property-link img{margin-bottom:0}.interactive-guide .property-card:not(.search-property) .price-row:first-child{min-height:inherit}@media screen and (min-width:1100px){.interactive-guide .one-third-two-thirds>.col2{margin-left:25px}}@media (min-width:1440px){.interactive-guide .one-third-two-thirds>.col2{width:calc((100% / .5) - (10px * .666));margin-left:25px}}.interactive-guide main.col2{padding-top:0!important}@media (min-width:1100px){.interactive-guide .control-button{display:none!important}}@media (min-width:1100px){.interactive-guide .close-panel{display:none}}.interactive-guide h2.results-details{text-align:left;line-height:2rem;margin-bottom:0;padding-bottom:0}@media (min-width:1100px){.interactive-guide h2.results-details{line-height:2.5rem}}.interactive-guide h2.results-details .event-placeholder{font-family:arial}.interactive-guide h2.results-details:after{display:none}.interactive-guide .search-filters-panel{min-width:100%}@media (min-width:1100px){.interactive-guide .search-filters-panel{max-width:450px;min-width:450px}}.interactive-guide .control-panel-open{-webkit-transform:translateX(100%);transform:translateX(100%)}.interactive-guide .information-panel,.interactive-guide .search-panel{padding:20px 15px;background-color:#f7f7f7}@media (min-width:1440px){.interactive-guide .information-panel,.interactive-guide .search-panel{padding:30px}}.interactive-guide .information-panel .nearby-properties,.interactive-guide .search-panel .nearby-properties{background:#fff;padding:20px}.interactive-guide .information-panel #PropertiesTab,.interactive-guide .search-panel #PropertiesTab{max-height:80vh;overflow:scroll;overflow-x:hidden}.interactive-guide .information-panel #PropertiesTab .property-card,.interactive-guide .search-panel #PropertiesTab .property-card{padding:5px 0}@media (min-width:1100px){.interactive-guide #SearchFilterBtn{display:none}}.interactive-guide .search-panel{display:none}@media (min-width:1100px){.interactive-guide .search-panel{background-color:#f7f7f7;display:block}}@media (min-width:1440px){.interactive-guide .search-panel{max-width:450px}}.interactive-guide .date-range-text{display:block;width:100%}.interactive-guide .field-split{font-size:26px;height:45px;display:flex;align-items:center}.interactive-guide .marker-cluster-small{background-color:#a38b89!important;color:#fff}.interactive-guide .marker-cluster-small div{background-color:#d4dce1!important}.interactive-guide .property-card{max-width:300px}.interactive-guide .property-distance{margin-top:1em}.interactive-guide .user-input{padding:2px 8px;margin-left:10px;color:#274453;border:1px solid #e0e0e0;height:25px;margin-top:11px;overflow:hidden;white-space:nowrap;cursor:pointer}.interactive-guide .user-input:last-of-type{margin-right:10px}.interactive-guide .user-input:after{content:"x";padding-left:10px;position:relative;top:-1px;color:#c1c1c1}.interactive-guide .search{position:relative;margin-bottom:25px}.interactive-guide .search:before{position:absolute;left:15px;top:15px;width:20px;content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='search' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z' fill='%23354c58'/%3E %3C/svg%3E")}.interactive-guide .search input[type=text]{width:100%;border:1px solid #e4e7e9;padding-left:50px}.interactive-guide #areaDisplay,.interactive-guide #categoryDisplay{display:flex;flex-wrap:wrap}@media (min-width:1100px){.interactive-guide .map-view-container{margin-top:0}}.interactive-guide .map-view-container .marker{position:absolute;cursor:pointer}.interactive-guide .map-view-container ul.tabs{margin:25px 0;padding:0;list-style:none}.interactive-guide .map-view-container ul.tabs li{width:calc(50% - 2px);margin:0}.interactive-guide .map-view-container ul.tabs li.current{background-color:#a38b89;color:#fff}.interactive-guide .map-view-container ul.tabs li.current:hover{background-color:#d4dce1}.interactive-guide .map-view-container .tab-content{display:none;position:relative}.interactive-guide .map-view-container .tab-content.current{display:inherit}.interactive-guide .map-view-container #tab-2 ul{margin:0;padding:0;list-style:none}.interactive-guide .map-view-container #tab-2 ul li{padding:0 25px;list-style:none;border:1px solid #f0f0f0;margin:25px 0;width:100%;background-color:#fff;overflow:hidden}.interactive-guide .map-view-container .property-image{margin-left:-25px;margin-bottom:20px;height:213px;overflow:hidden;margin-right:-25px}.interactive-guide .map-view-container .property-image img{width:378px}.interactive-guide .map-view-container .filter-extras{text-decoration:underline}.interactive-guide .map-view-container .no-results{display:none;margin-bottom:25px;font-weight:700}.interactive-guide .map-view-container .family-fun{border-color:#f26d7d}.interactive-guide .map-view-container .places-to-visit{border-color:#ff8543}.interactive-guide .map-view-container .blog{border-color:#b66ec1}.interactive-guide .map-view-container .guide{border-color:#6eb46b}.interactive-guide .map-view-container .food-drink{border-color:#79ceff}.interactive-guide .map-view-container .event{border-color:#d4dce1}.interactive-guide .map-view-container .tick{background-image:url("data:image/svg+xml,%3Csvg class='fa-check' aria-hidden='true' role='img' data-icon='check' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23a38b89;%7D%3C/style%3E%3Cpath class='st0' d='m173.9 439.4l-166.4-166.4c-10-10-10-26.2 0-36.2l36.2-36.2c10-10 26.2-10 36.2 0l112.1 112.1 240.1-240.1c10-10 26.2-10 36.2 0l36.2 36.2c10 10 10 26.2 0 36.2l-294.4 294.4c-10 10-26.2 10-36.2 0z'/%3E %3C/svg%3E");background-position:96%;background-repeat:no-repeat;background-size:18px}.interactive-guide .map-view-container #details,.interactive-guide .map-view-container #grid-view,.interactive-guide .map-view-container #latestList{padding:0;position:relative}.interactive-guide .map-view-container #grid-view{list-style:none;margin:25px 0;width:100%;position:relative}.interactive-guide .map-view-container #details h2{margin-right:25px}.interactive-guide .map-view-container #details span,.interactive-guide .map-view-container #grid-view span,.interactive-guide .map-view-container #latestList span{display:block}.interactive-guide .map-view-container .hidden-search{display:none}@media (max-width:1099px){.interactive-guide .map-view-container{padding:0}.interactive-guide .map-view-container .event-results-placeholder{display:none!important}.interactive-guide .map-view-container .information-panel{position:absolute;z-index:3;top:0;bottom:0;left:0;right:0;max-width:650px;margin:0 auto;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;padding-top:0;padding-bottom:0}.interactive-guide .map-view-container .information-panel .vertical{width:100%}.interactive-guide .map-view-container .information-panel:before{content:'';display:block;position:absolute;top:0;left:-50%;right:0;bottom:0;margin:0 auto;background-color:rgba(0,0,0,.2);width:200%;-webkit-transform:translateZ(-10px);transform:translateZ(-10px)}}.interactive-guide .recent{position:absolute;width:100%;height:150px;left:0;bottom:0;border-top:2px solid #e0e0e0;padding:25px}.interactive-guide .details-content{display:none;position:absolute;top:0;background-color:#c00;min-width:160px;width:100%;overflow:auto;height:100%}.interactive-guide .cat-example{font-size:10px;font-style:italic;margin-left:10px}@media (min-width:1100px){.interactive-guide .interactive-filter{display:none!important}}.interactive-guide .full-open{position:fixed;top:0;left:0;right:0;bottom:0;min-width:auto;background:#fff;overflow:scroll;z-index:20;padding-top:60px}.interactive-guide .full-open .interactive-filter{position:fixed;top:-5px;left:0;right:0;min-width:auto;border-top:0 solid #fff;border-bottom:20px solid #fff;z-index:20}.interactive-guide #map{height:70vh;width:100%;z-index:1}@media (max-width:1099px){.interactive-guide #map{height:80vh}}.interactive-guide .map-controls{font-size:0;background-color:#fff;height:auto;padding-top:20px;box-sizing:border-box;vertical-align:top}@media (min-width:1100px){.interactive-guide .map-controls{justify-content:flex-end;align-items:center;padding:0 0 15px 0;background-color:#fff;z-index:2;top:0!important;position:static;flex-direction:row}}.interactive-guide .map-controls h1{margin:0;padding:0;flex-grow:.23;font-family:Helvetica,Helvetica,Arial,sans-serif}@media (min-width:1100px){.interactive-guide .map-controls h1{text-align:left;padding-left:25px}}.interactive-guide .map-controls .event-results-placeholder{font-size:16px;display:inline-block;text-align:left;width:100%}@media (min-width:1100px){.interactive-guide .map-controls .event-results-placeholder{width:60%}}.interactive-guide .map-controls .event-results-placeholder .event-placeholder{letter-spacing:normal}@media (min-width:1100px){.interactive-guide .map-controls .event-results-placeholder .event-placeholder{font-size:22px}}.interactive-guide .map-controls .event-results-placeholder .criteria-match{display:block;font-size:14px;letter-spacing:normal}.interactive-guide .map-controls .view-state{box-sizing:border-box;font-size:2em;text-align:left;display:block;vertical-align:top;width:100%}@media screen and (min-width:1400px){.interactive-guide .map-controls .view-state{margin-top:0;padding-bottom:0;margin-top:1em;padding-bottom:1em;padding-right:15px;vertical-align:bottom;width:40%;text-align:right;display:inline-block}}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).control-button,.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).grid-view,.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).map-view{text-align:center;display:inline-block;background-color:#fff;text-align:center;padding:12px 18px 12px 18px;border:1px solid #f0f0f0;cursor:pointer;position:relative;font-size:0;color:#d4dce1;margin-right:10px;vertical-align:top;text-transform:none;line-height:1.6em;min-height:45px}@media (min-width:1100px){.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).control-button,.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).grid-view,.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).map-view{font-size:14px;width:120px;padding:10px 10px 10px 38px;vertical-align:bottom}}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).control-button:before,.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).grid-view:before,.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).map-view:before{position:absolute;left:10px;top:10px;width:16px;height:16px}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).map-view:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='map-marker-alt' class='svg-inline--fa fa-map-marker-alt fa-w-12' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23d4dce1;%7D%3C/style%3E%3Cpath class='st0' d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'%3E%3C/path%3E%3C/svg%3E")}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).map-view.selected{background-color:#a38b89;color:#fff}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).map-view.selected:hover{background-color:#d4dce1}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).map-view.selected:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='map-marker-alt' class='svg-inline--fa fa-map-marker-alt fa-w-12' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'%3E%3C/path%3E%3C/svg%3E")}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).grid-view:before{content:url("data:image/svg+xml,%3Csvg class='fa-grip-horizontal' aria-hidden='true' data-icon='grip-horizontal' role='img' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M96 288H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zM96 96H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z' fill='%23d4dce1'/%3E%3C/svg%3E")}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).grid-view.selected{background-color:#a38b89;color:#fff}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).grid-view.selected:hover{background-color:#d4dce1}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).grid-view.selected:before{top:12px;content:url("data:image/svg+xml,%3Csvg class='fa-grip-horizontal' aria-hidden='true' data-icon='grip-horizontal' role='img' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M96 288H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zM96 96H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z' fill='%23ffffff'/%3E%3C/svg%3E")}.interactive-guide .grid{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-rows:1fr;grid-column-gap:15px;grid-row-gap:15px;padding:15px 20px 20px 20px}@media (min-width:768px){.interactive-guide .grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.interactive-guide .grid{grid-template-columns:repeat(3,1fr);padding:0}}@media (min-width:1440px){.interactive-guide .grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1700px){.interactive-guide .grid{grid-template-columns:repeat(4,1fr)}}.interactive-guide #grid-list{padding:25px 25px 0 0;align-items:stretch;justify-content:space-evenly}@media (min-width:1100px){.interactive-guide #grid{position:relative;margin-right:15px}.interactive-guide #grid::-webkit-scrollbar{width:5px;display:normal}.interactive-guide #grid::-webkit-scrollbar-track{background:#fff;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.1)}.interactive-guide #grid::-webkit-scrollbar-thumb{background:#a38b89;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.2)}.interactive-guide #grid::-webkit-scrollbar-thumb:hover{background:#aaa}.interactive-guide #grid::-webkit-scrollbar-thumb:active{background:#888;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.3)}}.interactive-guide .highlight{color:#5f5f5f;background-color:#d1c5c4}.interactive-guide .event-details{border:1px solid #f0f0f0;display:flex;flex-direction:column;background-color:#fff}.interactive-guide .event-details .event-strip{padding-top:12px;padding-left:25px;color:#fff;font-weight:700;font-size:16px;height:40px;position:relative}.interactive-guide .event-details .event-strip:after{position:absolute;right:15px;top:9px;width:25px;height:25px;content:'';background-position:center center;background-size:contain;background-repeat:no-repeat}.interactive-guide .event-details .event-strip.event{background-color:#354c58}.interactive-guide .event-details .event-strip.event:after{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='calendar-alt' class='svg-inline--fa fa-calendar-alt fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z'%3E%3C/path%3E%3C/svg%3E")}.interactive-guide .event-details .event-strip.family-fun{background-color:#f26d7d}.interactive-guide .event-details .event-strip.family-fun:after{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D.st1%7Bfill:%23ffffff;stroke:%23FFFFFF;stroke-miterlimit:10;%7D.st2%7Bfill:%23FFFFFF;stroke:%23ffffff;stroke-miterlimit:10;%7D%3C/style%3E%3Cpath class='st0' d='M11.6,34.6c-4,0-7.7-0.7-10.4-2l-0.4-0.2L0.7,32c-0.1-0.7-0.1-1.3-0.1-1.9c0-7,4.9-12.7,11-12.7s11,5.7,11,12.7 c0,0.6,0,1.1-0.1,1.9v0.4L22,32.6C19.3,33.9,15.5,34.6,11.6,34.6z'/%3E%3Cpath class='st1' d='M11.6,18.9c-4.5,0-8.2-3.7-8.2-8.2s3.7-8.2,8.2-8.2s8.2,3.7,8.2,8.2S16.1,18.9,11.6,18.9z'/%3E%3Cpath class='st0' d='M28.5,34.6c-4,0-7.7-0.7-10.4-2l-0.4-0.2V32c-0.1-0.8,0.7-1.2,1.2-1.4c0.1,0,0.3-0.1,0.4-0.2 c0.1-6.5,2.9-13,9.3-13c6.1,0,11,5.7,11,12.7c0,0.6,0,1.1-0.1,1.9v0.4l-0.4,0.2C36.1,33.9,32.4,34.6,28.5,34.6z'/%3E%3Cpath class='st1' d='M28.5,18.9c-4.5,0-8.2-3.7-8.2-8.2s3.7-8.2,8.2-8.2s8.2,3.7,8.2,8.2S33,18.9,28.5,18.9z'/%3E%3Cpath class='st2' d='M20.4,36.8c-2.3,0-4.5-0.4-6.1-1.2l-0.4-0.2l-0.1-0.4c-0.1-0.4-0.1-0.8-0.1-1.1c0-4.2,3-7.6,6.6-7.6 s6.6,3.4,6.6,7.6c0,0.3,0,0.7-0.1,1.1v0.4l-0.3,0.2C24.9,36.3,22.7,36.8,20.4,36.8z'/%3E%3Cpath class='st2' d='M20.4,27.8c-2.8,0-5-2.3-5-5c0-2.8,2.3-5,5-5s5,2.3,5,5S23.1,27.8,20.4,27.8z'/%3E%3C/svg%3E")}.interactive-guide .event-details .event-strip.blog{background-color:#b66ec1}.interactive-guide .event-details .event-strip.blog:after{background-image:url("data:image/svg+xml,%3Csvg class='fa-comments' aria-hidden='true' data-icon='comments' role='img' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='m416 192c0-88.4-93.1-160-208-160s-208 71.6-208 160c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7s4.1 4.8 7.3 4.8c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1 0.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-0.8-31.7-1.9 31.5 57.5 105.5 97.9 191.7 97.9 41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9 0.7-6.3-1.5-8.7-0.3-0.3-22.4-24.2-35.8-54.5z'/%3E%3C/svg%3E")}.interactive-guide .event-details .event-strip.food-drink{background-color:#79ceff}.interactive-guide .event-details .event-strip.food-drink:after{background-image:url("data:image/svg+xml,%3Csvg class='fa-utensils' aria-hidden='true' data-icon='utensils' role='img' viewBox='0 0 416 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M207.9,15.2c0.8,4.7,16.1,94.5,16.1,128.8c0,52.3-27.8,89.6-68.9,104.6L168,486.7c0.7,13.7-10.2,25.3-24,25.3 H80c-13.7,0-24.7-11.5-24-25.3l12.9-238.1C27.7,233.6,0,196.2,0,144C0,109.6,15.3,19.9,16.1,15.2C19.3-5.1,61.4-5.4,64,16.3v141.2 c1.3,3.4,15.1,3.2,16,0c1.4-25.3,7.9-139.2,8-141.8c3.3-20.8,44.7-20.8,47.9,0c0.2,2.7,6.6,116.5,8,141.8c0.9,3.2,14.8,3.4,16,0 V16.3C162.5-5.3,204.7-5.1,207.9,15.2z M327.1,300.9l-15,185.1c-1.2,14,9.9,26,23.9,26h56c13.3,0,24-10.7,24-24V24 c0-13.2-10.7-24-24-24C309.5,0,170.6,178.5,327.1,300.9L327.1,300.9z'/%3E%3C/svg%3E")}.interactive-guide .event-details .event-strip.places-to-visit{background-color:#ff8543}.interactive-guide .event-details .event-strip.places-to-visit:after{background-image:url("data:image/svg+xml,%3Csvg class='fa-landmark' aria-hidden='true' data-icon='landmark' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M501.6,92.1L267.2,2C260-0.7,252-0.7,244.8,2L10.4,92.1C4.1,94.5,0,100.4,0,107.1V144c0,8.8,7.2,16,16,16h480 c8.8,0,16-7.2,16-16v-36.9C512,100.4,507.9,94.4,501.6,92.1z M64,192v160H48c-8.8,0-16,7.2-16,16v48h448v-48c0-8.8-7.2-16-16-16h-16 V192h-64v160h-96V192h-64v160h-96V192H64z M496,448H16c-8.8,0-16,7.2-16,16v32c0,8.8,7.2,16,16,16h480c8.8,0,16-7.2,16-16v-32 C512,455.2,504.8,448,496,448z'/%3E%3C/svg%3E")}.interactive-guide .event-details .event-strip.guide{background-color:#6eb46b}.interactive-guide .event-details .event-strip.guide:after{background-image:url("data:image/svg+xml,%3Csvg class='fa-book-open' aria-hidden='true' data-icon='book-open' role='img' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M542.2,32c-54.8,3.1-163.7,14.4-231,55.6c-4.6,2.8-7.3,7.9-7.3,13.2v363.9c0,11.5,12.6,18.9,23.3,13.5 c69.2-34.8,169.2-44.3,218.7-46.9c16.9-0.9,30-14.4,30-30.7V62.8C576,45,560.6,31,542.2,32z M264.7,87.6 C197.5,46.5,88.6,35.2,33.8,32C15.4,31,0,45,0,62.8v337.9c0,16.2,13.1,29.8,30,30.7c49.5,2.6,149.6,12.1,218.8,47 c10.6,5.4,23.2-1.9,23.2-13.5V100.6C272,95.3,269.4,90.5,264.7,87.6z'/%3E%3C/svg%3E")}.interactive-guide .event-details .event-title{padding:25px 25px 0 25px;font-size:1.2rem;font-family:arial;text-align:left;font-weight:700;line-height:22px}.interactive-guide .event-details .event-title:after{display:none}.interactive-guide .event-details .event-location{padding:0 25px 0 50px;position:relative}.interactive-guide .event-details .event-location:before{width:14px;position:absolute;left:25px;top:0;content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='map-marker-alt' class='svg-inline--fa fa-map-marker-alt fa-w-12' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23a38b89;%7D%3C/style%3E%3Cpath class='st0' d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'%3E%3C/path%3E%3C/svg%3E")}.interactive-guide .event-details .event-image{overflow:hidden;position:relative;height:200px;margin:20px 0}.interactive-guide .event-details .event-image img{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;width:100%}.interactive-guide .event-details .event-info{padding:0 25px;flex-grow:1}.interactive-guide .event-details .event-dates{font-weight:700;font-weight:700;padding:10px 25px;flex-grow:1}.interactive-guide .event-details .event-dates ul{padding:0 0 0 15px;margin-bottom:0}.interactive-guide .event-details .event-keywords{padding:20px 25px;color:#929292}.interactive-guide .event-details .details-link{width:100%;color:#fff;top:0;margin:0}.interactive-guide .map-labels{display:flex;flex-direction:row;flex-wrap:wrap;border:1px solid #e4e7e9;background-color:#fff;position:relative;margin-bottom:10px}.interactive-guide .map-labels::-webkit-scrollbar{height:5px;display:normal}.interactive-guide .map-labels::-webkit-scrollbar-track{background:#fff;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.1)}.interactive-guide .map-labels::-webkit-scrollbar-thumb{background:#a38b89;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.2)}.interactive-guide .map-labels::-webkit-scrollbar-thumb:hover{background:#aaa}.interactive-guide .map-labels::-webkit-scrollbar-thumb:active{background:#888;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.3)}.interactive-guide .map-labels .keywords{resize:none;margin:0;padding:0;border:none;padding-left:10px;height:46px;outline:0;width:100%}.interactive-guide hr{border-style:solid;border-color:#e4e7e9;border-width:1px;margin:20px 0}.interactive-guide .sticky{display:block;width:100%;position:sticky!important;left:0;bottom:0;top:25px!important}.interactive-guide .property-slider{display:flex;flex-wrap:wrap}.interactive-guide .property-slider .nearby-range,.interactive-guide .property-slider [data-info=properties-count]{font-size:16px;margin-bottom:5px}.interactive-guide .property-slider [data-info=properties-count]{margin:0;flex:1 0 50%}.interactive-guide .property-slider .nearby-range{flex:1 0 50%}.interactive-guide .property-slider .slidecontainer{flex:0 0 100%}.interactive-guide .property-slider .slidecontainer input[type=range]{width:100%}.interactive-guide .property-slider .slidecontainer input[type=range].slider{width:100%;margin:-3.1px 0;background-color:transparent;-webkit-appearance:none}.interactive-guide .property-slider .slidecontainer input[type=range].slider:focus{outline:0}.interactive-guide .property-slider .slidecontainer input[type=range].slider::-webkit-slider-runnable-track{background:#e4e7e9;border:0;width:100%;height:25px;cursor:pointer}.interactive-guide .property-slider .slidecontainer input[type=range].slider::-webkit-slider-thumb{margin-top:3.1px;width:34px;height:20px;background:#a38b89;border:2.9px solid #a38b89;border-radius:28px;cursor:pointer;-webkit-appearance:none}.interactive-guide .property-slider .slidecontainer input[type=range].slider:focus::-webkit-slider-runnable-track{background:#e4e7e9}.interactive-guide .property-slider .slidecontainer input[type=range].slider::-moz-range-track{background:#e4e7e9;border:0;width:100%;height:31.2px;cursor:pointer}.interactive-guide .property-slider .slidecontainer input[type=range].slider::-moz-range-thumb{width:34px;height:20px;background:#a38b89;border:2.9px solid #a38b89;border-radius:28px;cursor:pointer}.interactive-guide .property-slider .slidecontainer input[type=range].slider::-ms-track{background:0 0;border-color:transparent;border-width:0 0;color:transparent;width:100%;height:25px;cursor:pointer}.interactive-guide .property-slider .slidecontainer input[type=range].slider::-ms-fill-lower{background:#e4e7e9;border:0}.interactive-guide .property-slider .slidecontainer input[type=range].slider::-ms-fill-upper{background:#e4e7e9;border:0}.interactive-guide .property-slider .slidecontainer input[type=range].slider::-ms-thumb{width:34px;height:20px;background:#a38b89;border:2.9px solid #a38b89;border-radius:28px;cursor:pointer;margin-top:0}.interactive-guide .property-slider .slidecontainer input[type=range].slider:focus::-ms-fill-lower{background:#e4e7e9}.interactive-guide .property-slider .slidecontainer input[type=range].slider:focus::-ms-fill-upper{background:#e4e7e9}@supports (-ms-ime-align:auto){.interactive-guide .property-slider .slidecontainer input[type=range].slider{margin:0}}@media screen and (max-width:425px){.interactive-guide .results-details{display:none}}@media (max-width:1099px){.interactive-guide .map-controls .view-state{text-align:right;padding-right:10px}form[data-page=map] .interactive-guide .tabs{margin:10px 0}form[data-page=map] .interactive-guide .map-controls{padding:0}form[data-page=map] .interactive-guide .map-controls .view-state{position:absolute;top:60px;background-color:transparent;right:0;z-index:2;padding:0;width:auto;display:inline-block}form[data-page=map] .interactive-guide .map-controls .view-state .card-sorting{display:none}form[data-page=map] .interactive-guide .information-panel .tab-content.current{max-height:calc(80vh - 123px)!important;overflow:scroll;overflow-x:hidden}.fixed-menu{position:static}}@media (max-width:1099px) and (min-width:1100px){.fixed-menu{position:fixed;left:20px;right:20px;min-width:auto;background:#fff;overflow:scroll;z-index:5000000;top:0}.fixed-menu .interactive-filter{border-top:20px solid #fff;border-bottom:20px solid #fff}}.need-some-inspiration .location-sub,.need-some-inspiration .unique-sub{margin-top:40px}.need-some-inspiration .activity-sub,.need-some-inspiration .features-sub,.need-some-inspiration .inspiration-sub,.need-some-inspiration .location-sub,.need-some-inspiration .unique-sub{margin-bottom:2rem}.need-some-inspiration .activity-sub h2,.need-some-inspiration .features-sub h2,.need-some-inspiration .inspiration-sub h2,.need-some-inspiration .location-sub h2,.need-some-inspiration .unique-sub h2{margin-bottom:0}.need-some-inspiration .four-col{justify-content:space-evenly}.property-card{max-width:500px;margin:0 auto;position:relative}.property-card:not(.search-property) .feature-luxury{position:absolute;top:5px;right:-5px}@media (min-width:750px){.property-card{max-width:none}}.property-card .property-title{font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;font-weight:700;margin:0}.property-card .property-region{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}.property-card .short-desc{margin-top:1.5em}.property-card:not(.search-property) .details-link.property-link{margin-top:0!important}.property-card:not(.search-property) .price-row{width:50%;display:inline-block;font-weight:400;line-height:0;border:1px solid #a38b89;border-bottom:none;padding:10px 10px}.property-card:not(.search-property) .price-row.single{width:100%!important;border-right:1px solid #a38b89!important;vertical-align:top;min-height:96px}.property-card:not(.search-property) .price-row.single br{display:none}.property-card:not(.search-property) .price-row:first-child{border-right:none}.property-card:not(.search-property) .price-row .price-text{font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;margin-right:0!important}.property-card:not(.search-property) .price-row .price-text:last-child{display:inline-block;font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem}.property-card:not(.search-property) .price-row .info-circle{cursor:pointer}.property-card:not(.search-property) .price-row .price-total{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;font-weight:700;color:#a38b89}.property-card .price{font-size:36px;font-size:2.57143rem;line-height:54px;line-height:3.85714rem;font-weight:700;margin-bottom:.25em}.property-card .price.poa{font-size:36px;font-size:2.57143rem;line-height:54px;line-height:3.85714rem;font-size:20px;color:#5f5f5f}.property-card .price.poa span:not(.InfinityNumber){display:block;margin-bottom:10px}.property-card .price.poa .InfinityNumber{margin-right:0}.property-card .price span{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;margin-right:.5em}.property-card:not(.search-property) .price{margin:0;line-height:0}.property-card:not(.search-property) .price .info-text{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;font-weight:400;padding:10px;display:inline-block;border:1px solid #a38b89;width:100%}.owl-item .property-card img{margin-bottom:2rem}.owl-item .property-card .property-title{font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;margin:1em 0 .25em 0}.property-card .property-link{margin-top:0!important}.event-card{max-width:500px;margin:0 auto;position:relative}.event-card:not(.search-property) .feature-luxury{position:absolute;top:5px;right:-5px}@media (min-width:750px){.event-card{max-width:none}}.event-card .event-title{font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;font-weight:700;margin:0}.event-card .event-region{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}.event-card .short-desc{margin-top:1.5em}.event-card:not(.search-property) .details-link.property-link{margin-top:0!important}.event-card:not(.search-property) .price-row{width:50%;display:inline-block;font-weight:400;line-height:0;border:1px solid #a38b89;border-bottom:none;padding:10px 10px}.event-card:not(.search-property) .price-row.single{width:100%!important;border-right:1px solid #a38b89!important;vertical-align:top;min-height:96px}.event-card:not(.search-property) .price-row.single br{display:none}.event-card:not(.search-property) .price-row:first-child{border-right:none}.event-card:not(.search-property) .price-row .price-text{font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;margin-right:0!important}.event-card:not(.search-property) .price-row .price-text:last-child{display:inline-block;font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem}.event-card:not(.search-property) .price-row .info-circle{cursor:pointer}.event-card:not(.search-property) .price-row .price-total{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;font-weight:700;color:#a38b89}.event-card .price{font-size:36px;font-size:2.57143rem;line-height:54px;line-height:3.85714rem;font-weight:700;margin-bottom:.25em}.event-card .price.poa{font-size:36px;font-size:2.57143rem;line-height:54px;line-height:3.85714rem;font-size:20px;color:#5f5f5f}.event-card .price.poa span:not(.InfinityNumber){display:block;margin-bottom:10px}.event-card .price.poa .InfinityNumber{margin-right:0}.event-card .price span{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;margin-right:.5em}.event-card:not(.search-property) .price{margin:0;line-height:0}.event-card:not(.search-property) .price .info-text{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;font-weight:400;padding:10px;display:inline-block;border:1px solid #a38b89;width:100%}.owl-item .event-card img{margin-bottom:2rem}.owl-item .event-card .event-title{font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;margin:1em 0 .25em 0}.event-card .event-link{margin-top:0!important}.inspiration-card{max-width:500px;margin:0 auto;position:relative}.inspiration-card:not(.search-property) .feature-luxury{position:absolute;top:5px;right:-5px}@media (min-width:750px){.inspiration-card{max-width:none}}.inspiration-card .inspiration-title{font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;font-weight:700;margin:0}.inspiration-card .inspiration-region{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}.inspiration-card .short-desc{margin-top:1.5em}.inspiration-card:not(.search-property) .details-link.property-link{margin-top:0!important}.inspiration-card:not(.search-property) .price-row{width:50%;display:inline-block;font-weight:400;line-height:0;border:1px solid #a38b89;border-bottom:none;padding:10px 10px}.inspiration-card:not(.search-property) .price-row.single{width:100%!important;border-right:1px solid #a38b89!important;vertical-align:top;min-height:96px}.inspiration-card:not(.search-property) .price-row.single br{display:none}.inspiration-card:not(.search-property) .price-row:first-child{border-right:none}.inspiration-card:not(.search-property) .price-row .price-text{font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;margin-right:0!important}.inspiration-card:not(.search-property) .price-row .price-text:last-child{display:inline-block;font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem}.inspiration-card:not(.search-property) .price-row .info-circle{cursor:pointer}.inspiration-card:not(.search-property) .price-row .price-total{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;font-weight:700;color:#a38b89}.inspiration-card .price{font-size:36px;font-size:2.57143rem;line-height:54px;line-height:3.85714rem;font-weight:700;margin-bottom:.25em}.inspiration-card .price.poa{font-size:36px;font-size:2.57143rem;line-height:54px;line-height:3.85714rem;font-size:20px;color:#5f5f5f}.inspiration-card .price.poa span:not(.InfinityNumber){display:block;margin-bottom:10px}.inspiration-card .price.poa .InfinityNumber{margin-right:0}.inspiration-card .price span{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;margin-right:.5em}.inspiration-card:not(.search-property) .price{margin:0;line-height:0}.inspiration-card:not(.search-property) .price .info-text{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;font-weight:400;padding:10px;display:inline-block;border:1px solid #a38b89;width:100%}.owl-item .inspiration-card img{margin-bottom:2rem}.owl-item .inspiration-card .inspiration-title{font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;margin:1em 0 .25em 0}.inspiration-card .inspiration-link{margin-top:0!important}.home-page .property-card img{margin-bottom:0}.home-page .property-card .price{font-size:28px;font-size:2rem;line-height:42px;line-height:3rem}@media (min-width:1100px){.home-page .property-card img{margin-bottom:2rem}.home-page .property-card .price{font-size:36px;font-size:2.57143rem;line-height:54px;line-height:3.85714rem}}.luxury-property.property-card .feature-luxury{display:none}.luxury-property.property-card .property-link:first-child{min-height:140px}.event-link,.property-link{max-height:280px;display:block;overflow:hidden}span[class$=-icon]{font-weight:700;margin-right:.5em;color:#5f5f5f}span[class$=-icon]:before{position:relative;top:2px;margin:3px;display:inline-block;height:25px;width:25px}span[class$=-icon]:last-of-type{margin-right:0}.beds-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bed' aria-hidden='true' data-icon='bed' role='img' viewBox='0 0 700 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z'/%3E%3C/svg%3E")}.guests-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='search' role='img' viewBox='0 0 680 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z'/%3E%3C/svg%3E")}.bathrooms-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bath' aria-hidden='true' width='20' height='20' data-icon='bath' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M488 256H80V112c0-17.645 14.355-32 32-32 11.351 0 21.332 5.945 27.015 14.88-16.492 25.207-14.687 59.576 6.838 83.035-4.176 4.713-4.021 11.916.491 16.428l11.314 11.314c4.686 4.686 12.284 4.686 16.971 0l95.03-95.029c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.512-4.512-11.715-4.666-16.428-.491-17.949-16.469-42.294-21.429-64.178-15.365C163.281 45.667 139.212 32 112 32c-44.112 0-80 35.888-80 80v144h-8c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h8v32c0 28.43 12.362 53.969 32 71.547V456c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-8h256v8c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-32.453c19.638-17.578 32-43.117 32-71.547v-32h8c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24z'%3E%3C/path%3E%3C/svg%3E")}.dogs-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-dog' aria-hidden='true' width='22' height='22' data-icon='dog' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3C/svg%3E")}.no-dogs-icon:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' width='22' height='22' role='img' enable-background='new 0 0 512 512' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %235f5f5f;%7D .st1 %7Bfill: %23c5c5c5;transform: translate(15px,-125px) scale(1.5,1.5);%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3Cpath class='st1' d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z'/%3E%3C/svg%3E")}.luxury-icon:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0%7Bfill:%235f5f5f;%7D .st1%7Bfill:%23FFFFFF;%7D %3C/style%3E %3Cg id='_x38_8516'%3E %3Cpath class='st0' d='M37.7,39.9H2.3V11.3L19.5,0.1l18.2,11.2V39.9z'/%3E %3Cpath class='st1' d='M10.7,17.5h3.2v11.4h5.6v2.7h-8.8V17.5z'/%3E %3Cpath class='st1' d='M21.4,17.7c1-0.2,2.4-0.3,4.3-0.3c2,0,3.4,0.4,4.3,1.1s1.5,1.9,1.5,3.3s-0.5,2.6-1.3,3.4 c-1.1,1-2.7,1.5-4.6,1.5c-0.4,0-0.8,0-1.1-0.1v5.1h-3.2L21.4,17.7z M24.5,24.1c0.3,0.1,0.6,0.1,1.1,0.1c1.7,0,2.7-0.9,2.7-2.3 c0-1.3-0.9-2.1-2.5-2.1c-0.6,0-1.1,0.1-1.3,0.1C24.5,19.9,24.5,24.1,24.5,24.1z'/%3E %3C/g%3E %3C/svg%3E")}.hamper-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='hamper' role='img' viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M240.6 194.1c1.9-30.8 17.3-61.2 44-79.8C279.4 103.5 268.7 96 256 96h-29.4l30.7-22c7.2-5.1 8.9-15.1 3.7-22.3l-9.3-13c-5.1-7.2-15.1-8.9-22.3-3.7l-32 22.9 11.5-30.6c3.1-8.3-1.1-17.5-9.4-20.6l-15-5.6c-8.3-3.1-17.5 1.1-20.6 9.4l-19.9 53-19.9-53.1C121 2.1 111.8-2.1 103.5 1l-15 5.6C80.2 9.7 76 19 79.2 27.2l11.5 30.6L58.6 35c-7.2-5.1-17.2-3.5-22.3 3.7l-9.3 13c-5.1 7.2-3.5 17.2 3.7 22.3l30.7 22H32c-17.7 0-32 14.3-32 32v352c0 17.7 14.3 32 32 32h168.9c-5.5-9.5-8.9-20.3-8.9-32V256c0-29.9 20.8-55 48.6-61.9zM224 480c0 17.7 14.3 32 32 32h160V384H224v96zm224 32h160c17.7 0 32-14.3 32-32v-96H448v128zm160-288h-20.4c2.6-7.6 4.4-15.5 4.4-23.8 0-35.5-27-72.2-72.1-72.2-48.1 0-75.9 47.7-87.9 75.3-12.1-27.6-39.9-75.3-87.9-75.3-45.1 0-72.1 36.7-72.1 72.2 0 8.3 1.7 16.2 4.4 23.8H256c-17.7 0-32 14.3-32 32v96h192V224h15.3l.7-.2.7.2H448v128h192v-96c0-17.7-14.3-32-32-32zm-272 0c-2.7-1.4-5.1-3-7.2-4.8-7.3-6.4-8.8-13.8-8.8-19 0-9.7 6.4-24.2 24.1-24.2 18.7 0 35.6 27.4 44.5 48H336zm199.2-4.8c-2.1 1.8-4.5 3.4-7.2 4.8h-52.6c8.8-20.3 25.8-48 44.5-48 17.7 0 24.1 14.5 24.1 24.2 0 5.2-1.5 12.6-8.8 19z'/%3E%3C/svg%3E")}.starter-pack-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='starter-pack' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M32 448c0 17.7 14.3 32 32 32h160V320H32v128zm256 32h160c17.7 0 32-14.3 32-32V320H288v160zm192-320h-42.1c6.2-12.1 10.1-25.5 10.1-40 0-48.5-39.5-88-88-88-41.6 0-68.5 21.3-103 68.3-34.5-47-61.4-68.3-103-68.3-48.5 0-88 39.5-88 88 0 14.5 3.8 27.9 10.1 40H32c-17.7 0-32 14.3-32 32v80c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-80c0-17.7-14.3-32-32-32zm-326.1 0c-22.1 0-40-17.9-40-40s17.9-40 40-40c19.9 0 34.6 3.3 86.1 80h-86.1zm206.1 0h-86.1c51.4-76.5 65.7-80 86.1-80 22.1 0 40 17.9 40 40s-17.9 40-40 40z'/%3E%3C/svg%3E")}.hamper-white-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='hamper' role='img' viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M240.6 194.1c1.9-30.8 17.3-61.2 44-79.8C279.4 103.5 268.7 96 256 96h-29.4l30.7-22c7.2-5.1 8.9-15.1 3.7-22.3l-9.3-13c-5.1-7.2-15.1-8.9-22.3-3.7l-32 22.9 11.5-30.6c3.1-8.3-1.1-17.5-9.4-20.6l-15-5.6c-8.3-3.1-17.5 1.1-20.6 9.4l-19.9 53-19.9-53.1C121 2.1 111.8-2.1 103.5 1l-15 5.6C80.2 9.7 76 19 79.2 27.2l11.5 30.6L58.6 35c-7.2-5.1-17.2-3.5-22.3 3.7l-9.3 13c-5.1 7.2-3.5 17.2 3.7 22.3l30.7 22H32c-17.7 0-32 14.3-32 32v352c0 17.7 14.3 32 32 32h168.9c-5.5-9.5-8.9-20.3-8.9-32V256c0-29.9 20.8-55 48.6-61.9zM224 480c0 17.7 14.3 32 32 32h160V384H224v96zm224 32h160c17.7 0 32-14.3 32-32v-96H448v128zm160-288h-20.4c2.6-7.6 4.4-15.5 4.4-23.8 0-35.5-27-72.2-72.1-72.2-48.1 0-75.9 47.7-87.9 75.3-12.1-27.6-39.9-75.3-87.9-75.3-45.1 0-72.1 36.7-72.1 72.2 0 8.3 1.7 16.2 4.4 23.8H256c-17.7 0-32 14.3-32 32v96h192V224h15.3l.7-.2.7.2H448v128h192v-96c0-17.7-14.3-32-32-32zm-272 0c-2.7-1.4-5.1-3-7.2-4.8-7.3-6.4-8.8-13.8-8.8-19 0-9.7 6.4-24.2 24.1-24.2 18.7 0 35.6 27.4 44.5 48H336zm199.2-4.8c-2.1 1.8-4.5 3.4-7.2 4.8h-52.6c8.8-20.3 25.8-48 44.5-48 17.7 0 24.1 14.5 24.1 24.2 0 5.2-1.5 12.6-8.8 19z'/%3E%3C/svg%3E")}@media (min-width:1100px){.hamper-white-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='hamper' role='img' viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M240.6 194.1c1.9-30.8 17.3-61.2 44-79.8C279.4 103.5 268.7 96 256 96h-29.4l30.7-22c7.2-5.1 8.9-15.1 3.7-22.3l-9.3-13c-5.1-7.2-15.1-8.9-22.3-3.7l-32 22.9 11.5-30.6c3.1-8.3-1.1-17.5-9.4-20.6l-15-5.6c-8.3-3.1-17.5 1.1-20.6 9.4l-19.9 53-19.9-53.1C121 2.1 111.8-2.1 103.5 1l-15 5.6C80.2 9.7 76 19 79.2 27.2l11.5 30.6L58.6 35c-7.2-5.1-17.2-3.5-22.3 3.7l-9.3 13c-5.1 7.2-3.5 17.2 3.7 22.3l30.7 22H32c-17.7 0-32 14.3-32 32v352c0 17.7 14.3 32 32 32h168.9c-5.5-9.5-8.9-20.3-8.9-32V256c0-29.9 20.8-55 48.6-61.9zM224 480c0 17.7 14.3 32 32 32h160V384H224v96zm224 32h160c17.7 0 32-14.3 32-32v-96H448v128zm160-288h-20.4c2.6-7.6 4.4-15.5 4.4-23.8 0-35.5-27-72.2-72.1-72.2-48.1 0-75.9 47.7-87.9 75.3-12.1-27.6-39.9-75.3-87.9-75.3-45.1 0-72.1 36.7-72.1 72.2 0 8.3 1.7 16.2 4.4 23.8H256c-17.7 0-32 14.3-32 32v96h192V224h15.3l.7-.2.7.2H448v128h192v-96c0-17.7-14.3-32-32-32zm-272 0c-2.7-1.4-5.1-3-7.2-4.8-7.3-6.4-8.8-13.8-8.8-19 0-9.7 6.4-24.2 24.1-24.2 18.7 0 35.6 27.4 44.5 48H336zm199.2-4.8c-2.1 1.8-4.5 3.4-7.2 4.8h-52.6c8.8-20.3 25.8-48 44.5-48 17.7 0 24.1 14.5 24.1 24.2 0 5.2-1.5 12.6-8.8 19z'/%3E%3C/svg%3E")}}.starter-pack-white-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='starter-pack' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M32 448c0 17.7 14.3 32 32 32h160V320H32v128zm256 32h160c17.7 0 32-14.3 32-32V320H288v160zm192-320h-42.1c6.2-12.1 10.1-25.5 10.1-40 0-48.5-39.5-88-88-88-41.6 0-68.5 21.3-103 68.3-34.5-47-61.4-68.3-103-68.3-48.5 0-88 39.5-88 88 0 14.5 3.8 27.9 10.1 40H32c-17.7 0-32 14.3-32 32v80c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-80c0-17.7-14.3-32-32-32zm-326.1 0c-22.1 0-40-17.9-40-40s17.9-40 40-40c19.9 0 34.6 3.3 86.1 80h-86.1zm206.1 0h-86.1c51.4-76.5 65.7-80 86.1-80 22.1 0 40 17.9 40 40s-17.9 40-40 40z'/%3E%3C/svg%3E")}@media (min-width:1100px){.starter-pack-white-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='starter-pack' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M32 448c0 17.7 14.3 32 32 32h160V320H32v128zm256 32h160c17.7 0 32-14.3 32-32V320H288v160zm192-320h-42.1c6.2-12.1 10.1-25.5 10.1-40 0-48.5-39.5-88-88-88-41.6 0-68.5 21.3-103 68.3-34.5-47-61.4-68.3-103-68.3-48.5 0-88 39.5-88 88 0 14.5 3.8 27.9 10.1 40H32c-17.7 0-32 14.3-32 32v80c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-80c0-17.7-14.3-32-32-32zm-326.1 0c-22.1 0-40-17.9-40-40s17.9-40 40-40c19.9 0 34.6 3.3 86.1 80h-86.1zm206.1 0h-86.1c51.4-76.5 65.7-80 86.1-80 22.1 0 40 17.9 40 40s-17.9 40-40 40z'/%3E%3C/svg%3E")}}del:before{content:"Deleted Price: ";position:absolute;clip:rect(0 0 0 0)}.datepicker-nights{background-color:#fff}.datepicker-nights select{margin:1em}@media (max-width:559px){#ui-datepicker-div.above-input{margin-left:0!important;top:0!important;margin-top:0!important;left:0!important}}@media (min-width:1100px){#ui-datepicker-div.above-input{top:479px!important}}.ui-datepicker-inline{border:0!important}.ui-datepicker{text-align:center;padding:0!important;border-color:#a38b89;width:100%;max-width:400px;display:none;z-index:32!important;background-color:#fff;border:1px solid #e4e7e9}.ui-datepicker .btn.small,.ui-datepicker .btn.white.small{margin-top:20px}.ui-datepicker .btn.selected.white.small{background-color:#d7d7d7;color:#5f5f5f;text-decoration:none}@media (max-width:767px){.ui-datepicker:not(.ui-datepicker-inline){position:fixed!important;margin-left:0!important;top:0!important;left:0!important;right:0;bottom:0;max-width:100%;margin-top:0!important;box-shadow:0 5px 5px rgba(0,0,0,.1)}}.ui-datepicker .flexible-wrapper p{margin-top:15px}.ui-datepicker .flexible-wrapper .flexible-datepicker{max-width:260px;margin:20px auto}.ui-datepicker .datepicker-wrapper{max-width:260px;margin:20px auto}.ui-datepicker .calendar-title{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;padding-top:.5em;font-weight:700}@media (min-width:768px){.ui-datepicker .calendar-title{height:0;padding:0}}.ui-datepicker .calendar-close{font-size:24px;font-size:1.71429rem;line-height:36px;line-height:2.57143rem;text-align:right;z-index:5;padding:5px 15px;position:absolute;right:0;top:0}.ui-datepicker.ui-datepicker-multi{align-items:flex-start;display:flex!important;justify-content:space-between;flex-wrap:wrap;margin:0 auto}@media (min-width:1100px){.ui-datepicker.ui-datepicker-multi{width:80%!important;max-width:80%}}.ui-datepicker.ui-datepicker-multi>div{width:260px;max-width:260px;margin-bottom:2em}.ui-datepicker table{table-layout:fixed;width:100%;border-spacing:0;border-collapse:inherit;margin-top:2em}@media (min-width:768px){.ui-datepicker table{margin-top:0;max-width:400px}}.ui-datepicker tr:first-child td{border-top:1px solid rgba(228,231,233,.5)}.ui-datepicker tr:last-child td{border-bottom:0}.ui-datepicker td{vertical-align:middle;width:calc(3em - 2px);padding:0;border-left:1px solid rgba(228,231,233,.5);border-bottom:1px solid rgba(228,231,233,.5);position:relative;height:37px}.ui-datepicker td:nth-child(7n+1){border-left:0}.ui-datepicker td a,.ui-datepicker td span{display:inline-block}.ui-datepicker td.available-start-date a{color:#5f5f5f;font-weight:800}.ui-datepicker td.highlight a{color:#5f5f5f}.ui-datepicker td.available-date{cursor:default;pointer-events:none}.ui-datepicker td.available-date a{cursor:default;pointer-events:none}.ui-datepicker td.available-end-date,.ui-datepicker td.available-end-date a{cursor:default;pointer-events:none}.ui-datepicker td.available-to-leave.available-date a,.ui-datepicker td.available-to-leave.available-end-date a{font-weight:800}.ui-datepicker td.available-date.available-to-leave,.ui-datepicker td.available-date.available-to-leave a,.ui-datepicker td.available-end-date.available-to-leave,.ui-datepicker td.available-end-date.available-to-leave a,.ui-datepicker td.available-start-date.available-to-leave,.ui-datepicker td.available-start-date.available-to-leave a{cursor:pointer;pointer-events:inherit}.ui-datepicker td.booked-date:not(.available-end-date) a,.ui-datepicker td.ui-state-disabled span{height:45px;color:rgba(95,95,95,.5);text-decoration:line-through;width:100%;cursor:default;pointer-events:none;max-width:calc(3em - 2px);width:calc(100% + 4px);height:calc(3em - 2px)}@media (min-width:1100px){.ui-datepicker td.booked-date:not(.available-end-date) a.ui-state-active,.ui-datepicker td.booked-date:not(.available-end-date) a.ui-state-hover:hover,.ui-datepicker td.booked-date:not(.available-end-date) a:hover,.ui-datepicker td.ui-state-disabled span.ui-state-active,.ui-datepicker td.ui-state-disabled span.ui-state-hover:hover,.ui-datepicker td.ui-state-disabled span:hover{color:rgba(95,95,95,.2)}}.ui-datepicker td.booked-date:not(.available-end-date) a.ui-state-active,.ui-datepicker td.ui-state-disabled span.ui-state-active{color:rgba(95,95,95,.2)}.ui-datepicker .ui-state-hover{border:0}.ui-datepicker .ui-state-default{border-color:rgba(228,231,233,.5);height:45px;text-align:center;color:#5f5f5f;font-size:13px;font-size:.92857rem;line-height:19.5px;line-height:1.39286rem;line-height:45px;font-weight:400;text-decoration:none;width:100%;transition:background-color .2s;height:calc(3em - 2px);max-width:calc(3em - 2px);width:calc(100% + 4px);line-height:calc(3em - 2px)}.ui-datepicker .ui-state-default.ui-datepicker-current{width:100%;float:none;color:#fff;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;font-weight:400;text-align:left;border-width:0;border:none;vertical-align:top;margin:0;background-color:transparent;top:-4px;outline:0}.ui-datepicker .ui-state-active:not(.ui-state-highlight){border-color:rgba(228,231,233,.5);background-color:#a38b89;color:#fff;font-weight:800}@media (min-width:1100px){.ui-datepicker .ui-state-hover:not(.ui-corner-all){border-color:rgba(228,231,233,.5);background-color:#a38b89;color:#fff;font-weight:800}}@media (min-width:1100px){.ui-datepicker .ui-datepicker-today .ui-state-hover{background-color:inherit;color:inherit}}.ui-datepicker.ui-datepicker-current-day.available-end-date.available-start-date.chosen-start-date a,.ui-datepicker.ui-datepicker-current-day.chosen-start-date.available-start-date.highlight a{color:#fff;background-color:#a38b89;font-weight:800;position:absolute;top:0;left:0;z-index:10}.property-details-datepicker .ui-datepicker .ui-state-active:not(.ui-state-highlight){background-color:transparent;color:#5f5f5f;font-weight:400}@media (min-width:1100px){.property-details-datepicker .ui-datepicker .ui-state-hover:not(.ui-corner-all){background-color:transparent;color:#5f5f5f;font-weight:400}}.property-details-datepicker .ui-datepicker td.available-date,.property-details-datepicker .ui-datepicker td.available-end-date,.property-details-datepicker .ui-datepicker td.booked-date:not(.available-end-date),.property-details-datepicker .ui-datepicker.booked-date:not(.available-end-date) a,.property-details-datepicker .ui-datepicker.ui-state-disabled span{pointer-events:inherit}.property-details-datepicker .ui-datepicker td.chosen-start-date a{background-color:rgba(228,231,233,.5)}.property-details-datepicker .ui-datepicker td.available-start-date.selected-start-date a,.property-details-datepicker .ui-datepicker td.available-start-date.ui-datepicker-current-day a{color:#fff;background:#a38b89;font-weight:800;z-index:2;position:absolute;top:0;left:0;border-radius:100%}.property-details-datepicker .ui-datepicker td.available-start-date.selected-start-date:after,.property-details-datepicker .ui-datepicker td.available-start-date.ui-datepicker-current-day:after{content:'';display:block;position:absolute;top:0;bottom:0;right:0;left:50%;background-color:rgba(228,231,233,.5)}@media (min-width:1100px){.property-details-datepicker .ui-datepicker td.available-start-date:not(.ui-datepicker-unselectable):hover a{color:#fff;background:#a38b89;font-weight:800;z-index:2;position:absolute;top:0;left:0;border-radius:100%}.property-details-datepicker .ui-datepicker td.available-start-date:not(.ui-datepicker-unselectable):hover:after{content:'';display:block;position:absolute;top:0;bottom:0;right:0;left:50%;background-color:rgba(228,231,233,.5)}}.property-details-datepicker .ui-datepicker td.available-date.selected-end-date a,.property-details-datepicker .ui-datepicker td.available-end-date.selected-end-date a,.property-details-datepicker .ui-datepicker td.available-start-date.selected-end-date a{color:#fff;background:#a38b89;font-weight:800;z-index:2;position:absolute;top:0;left:0;border-radius:100%}.property-details-datepicker .ui-datepicker td.available-date.selected-end-date:after,.property-details-datepicker .ui-datepicker td.available-end-date.selected-end-date:after,.property-details-datepicker .ui-datepicker td.available-start-date.selected-end-date:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:50%;background-color:rgba(228,231,233,.5);padding:0;z-index:1;opacity:1;margin-left:0;border-radius:0;width:auto}@media (min-width:1100px){.property-details-datepicker .ui-datepicker td.available-date.available-to-leave:hover a,.property-details-datepicker .ui-datepicker td.available-end-date.available-to-leave:hover a,.property-details-datepicker .ui-datepicker td.available-start-date.available-to-leave:hover a{color:#fff;background:#a38b89;font-weight:800;z-index:2;position:absolute;top:0;left:0;border-radius:100%}.property-details-datepicker .ui-datepicker td.available-date.available-to-leave:hover:after,.property-details-datepicker .ui-datepicker td.available-end-date.available-to-leave:hover:after,.property-details-datepicker .ui-datepicker td.available-start-date.available-to-leave:hover:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:50%;background-color:rgba(228,231,233,.5);padding:0;z-index:1;opacity:1;margin-left:0;border-radius:0;width:auto}}.property-details-datepicker .ui-datepicker td.available-date:not(.available-start-date):not(.selected-end-date),.property-details-datepicker .ui-datepicker td.booked-date,.property-details-datepicker .ui-datepicker td.ui-datepicker-unselectable{position:relative}.property-details-datepicker .ui-datepicker td.available-date:not(.available-start-date):not(.selected-end-date):after,.property-details-datepicker .ui-datepicker td.booked-date:after,.property-details-datepicker .ui-datepicker td.ui-datepicker-unselectable:after{position:absolute;top:-40px;font-size:12px;line-height:1rem;z-index:-1;left:50%;margin-left:-60px;opacity:0;width:110px;background-color:#5f5f5f;color:#fff;text-align:center;padding:5px 10px;border-radius:6px;pointer-events:none}@media (min-width:1100px){.property-details-datepicker .ui-datepicker td.available-date:not(.available-start-date):not(.selected-end-date):hover:after,.property-details-datepicker .ui-datepicker td.booked-date:hover:after,.property-details-datepicker .ui-datepicker td.ui-datepicker-unselectable:hover:after{opacity:1;z-index:6}}.property-details-datepicker .ui-datepicker td.available-date:not(.available-start-date):not(.selected-end-date) a,.property-details-datepicker .ui-datepicker td.booked-date a,.property-details-datepicker .ui-datepicker td.ui-datepicker-unselectable a{position:relative;z-index:1}.property-details-datepicker .ui-datepicker td.available-date:not(.available-start-date):not(.selected-end-date):after{content:'This is not an available start date'}.property-details-datepicker .ui-datepicker td.booked-date:after,.property-details-datepicker .ui-datepicker tr td.ui-datepicker-unselectable:after{content:'This is not an available date'}.property-details-datepicker.start-date-chosen .ui-datepicker td.available-to-leave:after{display:none}@media (min-width:1100px){.property-details-datepicker.start-date-chosen .ui-datepicker td.available-to-leave:hover:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:50%;background-color:rgba(228,231,233,.5);padding:0;z-index:1;opacity:1;margin-left:0;border-radius:0;width:auto}}.property-details-datepicker.start-date-chosen .ui-datepicker td.available-to-leave.selected-end-date:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:50%;background-color:rgba(228,231,233,.5);padding:0;z-index:1;opacity:1;margin-left:0;border-radius:0;width:auto}.property-details-datepicker.start-date-chosen .ui-datepicker td.available-date:not(.available-end-date):not(.available-to-leave):after{content:'This is not an available end date'}.ui-datepicker-trigger{position:absolute;left:8px;top:4px}.ui-datepicker-header{background-image:none;border-radius:0;position:relative;margin-top:1em;border-left:1px solid #e4e7e9;border-right:1px solid #e4e7e9;border-top:1px solid #e4e7e9}@media (min-width:768px){.ui-datepicker-header{margin-top:0}}.ui-datepicker-title{line-height:50px;background-color:#fff;margin-top:2.5em}@media (max-width:559px){.ui-datepicker-title{margin-top:0!important}}@media (min-width:768px){.ui-datepicker-title{margin-top:0}}.ui-datepicker-next,.ui-datepicker-prev{background-color:transparent;cursor:pointer;display:inline-block;top:0;height:22px;width:8px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat}.ui-datepicker-next span,.ui-datepicker-prev span{display:none}.ui-datepicker-next{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' enable-background='new 0 0 192 512' version='1.1' viewBox='0 0 192 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle type='text/css'%3E .st0 %7Bfill: url-friendly-color(%23a38b89);%7D%3C/style%3E%3Cpath class='st0' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'/%3E%3C/svg%3E");right:0;background-size:10px;padding:20px;background-position:center center}.ui-datepicker-prev{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' enable-background='new 0 0 192 512' version='1.1' viewBox='0 0 192 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle type='text/css'%3E .st0 %7Bfill: url-friendly-color(%23a38b89);%7D%3C/style%3E%3Cpath class='st0' d='M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z'/%3E%3C/svg%3E");left:0;background-size:10px;padding:20px;background-position:center center}.ui-datepicker-month{margin-right:.5em}.ui-datepicker-month,.ui-datepicker-year{color:#5f5f5f;font-weight:600;border:0}.ui-datepicker-month option,.ui-datepicker-year option{color:#a38b89;background-color:#fff;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;font-weight:600}.ui-datepicker-month option [selected],.ui-datepicker-year option [selected]{background-color:#e4e7e9}.ui-datepicker-calendar{border-left:1px solid #e4e7e9;border-right:1px solid #e4e7e9;border-bottom:1px solid #e4e7e9}@media (max-width:559px){.ui-datepicker-calendar{margin-top:0!important}}.ui-datepicker-calendar thead tr th{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;padding:.45em .3em}.cal-btn-wrap{padding:20px 0 0 0}.ui-datepicker-close{display:none}.ui-datepicker-buttonpane.ui-widget-content{text-align:center;background-color:#a38b89;margin:0;height:28px;padding:0}.calendar.two-line{margin-bottom:8px;flex-direction:column}.calendar.two-line .field-line{width:100%}.calendar span{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;color:#a38b89}.calendar .btn{top:0;margin-left:auto;margin-right:0;border-left:1px solid #e4e7e9}.calendar .btn:visited{color:#fff}.main-search .calendar{width:100%;padding-left:35px;border:1px solid #e4e7e9;position:relative;background-color:#fff;display:flex;justify-content:flex-start;align-items:center}.main-search .calendar:after{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:25px;width:25px;content:'';width:25px;height:29px;background:url(/images/icons.png) 0 -1982px no-repeat;background-size:27px}.main-search .calendar .field-line{margin-bottom:0}.main-search .calendar .field-line input{border:none;outline:0}.main-search .calendar .field-line label.placeholder{right:1em}.property-search-page section.book-with-confidence{margin-bottom:15px}.property-search-page .book-with-confidence-border{border:0;border-bottom:1px solid #e4e7e9;margin:2em 0}.property-search-page .no-results-message{margin-top:1em}.property-search-page .inspiration-content{margin-top:1.75em;padding-top:1.5em;border-top:1px solid #e4e7e9}.property-search-page .area-video-wrap{position:relative;padding-bottom:calc(56.25% + 40px)}.property-search-page .area-video-frame{position:absolute;top:0;left:0;width:100%;height:100%}.property-search-page .guestbook-feefo,.property-search-page .guestbook-upfront{margin-top:1rem;margin-bottom:1rem}.property-search-page .guestbook-feefo .feefo-reviews,.property-search-page .guestbook-feefo .guestbook,.property-search-page .guestbook-feefo .upfront-reviews,.property-search-page .guestbook-upfront .feefo-reviews,.property-search-page .guestbook-upfront .guestbook,.property-search-page .guestbook-upfront .upfront-reviews{display:inline-block;vertical-align:top}.property-search-page .property-card .guestbook-link{margin-top:0!important;margin-left:20px}.property-search-page .property-card .feature-luxury.other-icon{vertical-align:top}.property-search-page .region-header-link svg{display:none}.property-search-page .marker-cluster-small{background-color:rgba(163,139,137,.5)!important;color:#fff}.property-search-page .marker-cluster-small div{background-color:#a38b89!important;color:#fff}.property-search-page .marker-cluster-medium{background-color:rgba(163,139,137,.5)!important;color:#fff}.property-search-page .marker-cluster-medium div{background-color:#a38b89!important;color:#fff}.property-search-page .marker-cluster-large{background-color:rgba(163,139,137,.5)!important;color:#fff}.property-search-page .marker-cluster-large div{background-color:#a38b89!important;color:#fff}.property-search-page .leaflet-popup-content .property-card .property-region{margin:5px 0 0 0!important;padding:0!important}.property-search-page .leaflet-popup-content .property-card .price{margin:5px!important;padding:0!important}.property-search-page .hamper,.property-search-page .starter-pack{margin-bottom:20px}.property-search-page .property-group{font-style:italic;margin-top:-14px}.property-search-page .property-group a{text-decoration:underline}.property-search-page .price{color:#a38b89;line-height:0;margin-bottom:0}.property-search-page .price .price-row{display:flex;justify-content:space-between;align-items:baseline;padding:0 10px;border:1px solid #a38b89}.property-search-page .price .price-row:first-child{border-bottom:0}.property-search-page .price .price-row span.price-total{margin-top:0;width:25%;text-align:right}.property-search-page .price .price-row .info-circle{cursor:pointer}.property-search-page .price .price-text{font-weight:400;color:#5f5f5f;margin-right:0!important}.property-search-page .price .pppn-price{color:#5f5f5f;font-size:.7em!important;margin-right:0!important}.property-search-page .price .info-text{padding:10px 50px;display:inline-block;background-color:#5f5f5f;color:#fff;text-align:center}.property-search-page .price .price-total{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;margin-top:20px;margin-right:0}.property-search-page .leaflet-popup-content-wrapper .property-card .price{padding:10px 0 10px 0!important;border:none}.mobile-filter-panel .property-count,h1.search-header{font-size:28px;font-size:2rem;line-height:42px;line-height:3rem;letter-spacing:0;line-height:1em}.search-header{text-align:center}@media (min-width:1100px){.search-header{padding:1em 10px .5em 10px!important}}.search-header .property-count,.search-header h1{display:inline-block}@media (min-width:1100px){.search-header .property-count,.search-header h1{font-size:40px;font-size:2.85714rem;line-height:60px;line-height:4.28571rem;margin-bottom:0}}.mobile-filter-panel h1{display:inline-block}.property-count{font-family:"Just Another Hand",cursive;font-weight:400;margin-right:3px;display:inline-block}.paging .next-page,.paging .prev-page{display:inline-block;width:48%;margin:0}@media (min-width:400px){.paging .next-page,.paging .prev-page{width:auto}}.paging .prev-page{float:left}.paging .next-page{float:right}.sorting-paging{padding-top:1em}.sorting-paging .field-line{float:left;margin-right:5px}.sorting-paging .paging{width:100%}@media (min-width:1100px){.sorting-paging .paging{float:right;width:auto}}@media (min-width:1100px){.sorting-paging .paging .next-page,.sorting-paging .paging .prev-page{float:none}}.footer-paging{width:100%;display:block;margin-top:2em}.footer-paging:after,.footer-paging:before{content:" ";display:table}.footer-paging:after{clear:both}.region-header.accordion.plus .accordion-btn{color:#5f5f5f;text-align:center;text-transform:uppercase;padding:0;margin-bottom:1em;border:none}.region-header.accordion.plus .accordion-content:not(.hidden-height){margin-bottom:3em}.region-header.accordion.plus .accordion-content .surrounding-villages{text-align:center}@media (min-width:768px){.region-header.accordion.plus .accordion-content .surrounding-villages{text-align:left}}.region-header.accordion.plus .accordion-content .surrounding-villages a{margin:5px}.hidden-height .region-map-zoom svg{display:none}.region-map-zoom{display:none}@media (min-width:768px){.region-map-zoom{display:block}}.region-map-zoom svg{display:none}.region-map-zoom.no-map-styles{cursor:default}@media (min-width:1100px){.region-map-zoom:not(.no-map-styles){margin-top:-2em;margin-bottom:0;border:1px solid #e4e7e9;position:relative;cursor:zoom-in;margin-bottom:1em}}.region-map-zoom:not(.no-map-styles) .region-map{margin:0 auto;margin-bottom:1em;max-width:400px;width:100%;display:block;padding:10px}@media (min-width:1100px){.region-map-zoom:not(.no-map-styles) .region-map{max-width:none;width:100%;margin:0}}.region-map-zoom:not(.no-map-styles).active{cursor:move}.region-map-zoom:not(.no-map-styles).active .zoomImg{background-color:#fff;width:900px!important;height:auto!important;opacity:1!important}.region-map-zoom:not(.no-map-styles) svg{display:none}@media (min-width:1100px){.region-map-zoom:not(.no-map-styles) svg{font-size:20px;display:block;color:#5f5f5f;position:absolute;bottom:10px;right:10px;z-index:1}}.region-map-zoom:not(.no-map-styles) .zoomImg{display:none}@media (min-width:1100px){.region-map-zoom:not(.no-map-styles) .zoomImg{display:block}}.special-offers .accordion-btn{padding:20px 0 0}.mobile-filter-panel{background-color:#fff;width:calc(100% + (20px * 2));z-index:5;left:0;right:0;padding:1em 20px .5em 20px;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);margin-left:-20px;margin-top:-20px;text-align:center;position:fixed;top:65px;width:100%;margin:0}.mobile-filter-panel.fixed-filters{position:fixed;top:0;margin:0;width:100%}.mobile-filter-panel.fixed-filters{top:65px}@media (min-width:768px){.mobile-filter-panel{position:static;width:calc(100% + (20px * 2));margin-left:-20px;margin-top:-20px}.mobile-filter-panel.fixed-filters{position:fixed;top:0}}.search-filters-wrap{position:fixed;z-index:4;left:0;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#fafafa;top:calc(65px + 115px)}.search-filters-wrap .bathrooms .ui-spinner,.search-filters-wrap .beds .ui-spinner{position:relative}.search-filters-wrap .bathrooms .ui-spinner a,.search-filters-wrap .beds .ui-spinner a{text-decoration:none}.search-filters-wrap .bathrooms .ui-spinner .ui-spinner-down .ui-icon,.search-filters-wrap .beds .ui-spinner .ui-spinner-down .ui-icon{top:auto;bottom:-15px}.search-filters-wrap .bathrooms .ui-spinner .ui-spinner-up .ui-icon,.search-filters-wrap .beds .ui-spinner .ui-spinner-up .ui-icon{top:auto}.search-filters-wrap fieldset .field-line .spinner-ui.spinner-baths,.search-filters-wrap fieldset .field-line .spinner-ui.spinner-beds,.search-filters-wrap fieldset .field-line input[type=number].spinner-baths,.search-filters-wrap fieldset .field-line input[type=number].spinner-beds{width:55%}.search-filters-wrap select.exact-min-max{width:43%}.search-filters-wrap .adults.icon:after{content:'';width:25px;height:18px;background:url(/images/icons.png) -5px -230px no-repeat}.search-filters-wrap .children.icon:after{content:'';width:25px;height:19px;background:url(/images/icons.png) -5px -430px no-repeat}.search-filters-wrap .infants.icon:after{content:'';width:19px;height:25px;background:url(/images/icons.png) -5px -1612px no-repeat}@media (min-width:1100px){.search-filters-wrap.hidden{display:block!important}.search-filters-wrap #SearchFilterBtn{display:none}}.fixed-filters+.one-fourth-three-fourths .search-filters-wrap{top:115px;top:calc(65px + 115px)}@media (min-width:768px){.search-filters-wrap{top:calc(90px + 115px)}.fixed-filters+.one-fourth-three-fourths .search-filters-wrap{top:115px}}@media (min-width:1100px){.search-filters-wrap{width:calc(25% - (10px * 1.5))}}@media (min-width:1100px){.search-filters-wrap{position:static;overflow-y:auto;margin-bottom:0}}.search-filters-wrap .search-filters{height:100%}@media (min-width:1100px){.search-filters-wrap .search-filters{background-color:#fafafa;border:1px solid #e4e7e9}}.search-filters-wrap .search-filters h2{font-size:24px;font-size:1.71429rem;line-height:36px;line-height:2.57143rem;margin:.5em 0 1em 0}.search-filters-wrap .search-filters .form-wrap,.search-filters-wrap .search-filters fieldset{margin:0 20px;padding-top:20px;padding-bottom:100px}@media (min-width:1100px){.search-filters-wrap .search-filters .form-wrap,.search-filters-wrap .search-filters fieldset{padding-top:0;margin:10px;padding-bottom:0}}.search-filters-wrap .search-filters .form-wrap .field-line,.search-filters-wrap .search-filters fieldset .field-line{margin-bottom:8px}.search-filters-wrap .search-filters .form-wrap .field-line,.search-filters-wrap .search-filters .form-wrap .field-line label,.search-filters-wrap .search-filters fieldset .field-line,.search-filters-wrap .search-filters fieldset .field-line label{cursor:pointer}.search-filters-wrap .search-filters .form-wrap .field-line label.invalid,.search-filters-wrap .search-filters fieldset .field-line label.invalid{left:0}@media (min-width:1100px){.search-filters-wrap .search-filters .field-line-split-mobile{flex-direction:column}}.search-filters-wrap .search-filters .field-line-split-mobile .field-line{display:inline-block}@media (min-width:1100px){.search-filters-wrap .search-filters .field-line-split-mobile .field-line{width:100%!important}}.search-filters-wrap .search-filters .accordion.plus .accordion-btn{border:none;padding-bottom:0}@media (min-width:1100px){.search-filters-wrap .search-filters .accordion.plus .accordion-btn{border-bottom:1px solid rgba(95,95,95,.2);padding-bottom:1em}}.search-filters-wrap .search-filters .filter-btn-wrap{position:fixed;padding:5px 20px;background-color:#fff;width:100%;bottom:0;left:0;right:0;box-shadow:0 -5px 5px 0 rgba(0,0,0,.1)}@media (min-width:1100px){.search-filters-wrap .search-filters .filter-btn-wrap{padding:0;width:auto;position:static;background-color:transparent;height:auto}}.search-filters-wrap .search-filters .btn-wrap.wide{margin-top:1em}.search-filter-curtain.show{position:fixed;top:calc(115px + 65px);left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2}@media (min-width:768px){.search-filter-curtain.show{top:calc(115px + 90px)}}main.col2{padding-top:115px}@media (min-width:768px){main.col2{padding-top:0}}@media (min-width:1100px){main.col2{padding-top:0}}.fixed-filters+.one-fourth-three-fourths main.col2{padding-top:calc(115px - 20px)}@media (min-width:1100px){.fixed-filters+.one-fourth-three-fourths main.col2{padding-top:0}}.fixed-filters+.one-fourth-three-fourths .search-filter-curtain.show{top:0!important}.search-criteria .btn.white{text-transform:none;margin:5px}.search-criteria label{cursor:pointer;margin-right:10px}div[class*=' feature-'] label:before,div[class^=feature-] label:before,span[class*=' feature-']:before,span[class^=feature-]:before{display:inline-block;width:25px;margin-right:10px;vertical-align:middle}.feature-location-map{margin-top:1px!important}.feature-location-map a,.feature-location-map a label{cursor:pointer!important}.feature-location-map label:before,span.feature-location-map:before{content:'';width:16px!important;height:20px;background:url(/images/icons.png) -2px -1769px no-repeat;background-size:20px}.feature-baby-friendly label:before,.feature-baby-welcome label:before,.feature-infant-friendly label:before,span.feature-baby-friendly:before,span.feature-baby-welcome:before,span.feature-infant-friendly:before{content:'';width:19px;height:25px;background:url(/images/icons.png) -5px -1612px no-repeat}.feature-dog-free label:before,span.feature-dog-free:before{content:'';width:25px!important;height:23px;background:url(/images/icons.png) -5px -1480px no-repeat}.feature-dog-friendly label:before,span.feature-dog-friendly:before{content:'';width:25px!important;height:23px;background:url(/images/icons.png) -5px -1579px no-repeat}.feature-grouped-properties label:before,span.feature-grouped-properties:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-icon='wheelchair' role='img' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M425.1,365.5l0.5,104.5c0,1.8-0.1,3.5-0.3,5.3v10.6c0,14.4-11.7,26.1-26.1,26.1h-10.4c-0.7,0-1.4-0.6-2.2-0.1 c-0.9-0.5-1.8,0.1-2.7,0.1H347c-14.4,0-26.1-11.7-26.1-26.1v-57.4c0-11.6-9.3-20.9-20.9-20.9h-41.8c-11.6,0-20.9,9.3-20.9,20.9v57.4 c0,14.4-11.7,26.1-26.1,26.1h-36.5c-1,0-2-0.1-2.9-0.1c-0.8,0.1-1.6,0.1-2.4,0.1H159c-14.4,0-26.1-11.7-26.1-26.1v-73.1 c0-0.6,0-1.2,0.1-1.8v-45.4h-20.9c-11.8,0-20.9-9.2-20.9-21c0-5.9,2-11.1,6.5-15.7L264.9,183c4.6-4.6,9.8-5.2,14.4-5.2 s9.8,1.3,13.8,4.6l69.5,61.2v-24c0-11.5,9.3-20.9,20.9-20.9h20.9c11.6,0,20.9,9.4,20.9,20.9v79l34.5,30.4c5.2,4.6,7.9,9.8,7.2,15.7 c0,11.8-9.8,21-20.9,21h-21V365.5z'/%3E %3Cpath class='st0' d='M470.6,175.3c0,11.2-9.1,20.3-20.3,20.3h-40.6c-11.2,0-20.3-9.1-20.3-20.3v-40.6c0-11.2,9.1-20.3,20.3-20.3h40.6 c11.2,0,20.3,9.1,20.3,20.3V175.3z M446.2,171.2v-32.4h-32.4v32.4H446.2z M571.7,141.7c5.2,4.4,5.8,12,1.4,17.2 c-4.4,5.2-12,5.8-17.2,1.4l-12.5-10.5v94.6c0,22.4-18.1,40.6-40.6,40.6H357c-22.4,0-40.6-18.1-40.6-40.6v-94.6l-12.3,10.5 c-5.2,4.4-12.8,3.6-17.2-1.4c-4.4-5.2-3.6-12.8,1.4-17.2l28.1-23.8V53.6c0-6.8,5.5-12.7,12.1-12.7c6.7,0,12.1,5.9,12.1,12.7v43.6 l81.4-69c4.5-3.9,11.2-3.9,15.7,0L571.7,141.7z M430,53.3L340.8,129v115.2c0,9,7.3,16.2,16.2,16.2h146c9,0,16.2-7.3,16.2-16.2V129 L430,53.3z'/%3E %3Cpath class='st0' d='M44,138c-2.8,0-5.1,2.3-5.1,5.1v94.4c0,1.3,0.5,2.5,1.3,3.4l35.7,40.2c2.5,2.7,3.9,6.4,3.9,10.2V419 c0,8.5-6.8,15.3-15.3,15.3c-8.5,0-15.3-6.8-15.3-15.3V297.1l-31.8-35.8c-5.8-6.5-9-15-9-23.8v-94.4c0-19.8,16-35.8,35.8-35.8h153.3 c19.7,0,35.8,16,35.8,35.8v43.8L202.3,215v-71.9c0-2.8-2.3-5.1-5.1-5.1h-25.5v25.5c0,8.5-6.8,15.3-15.3,15.3s-15.3-6.8-15.3-15.3 V138h-40.9v25.5c0,8.5-6.8,15.3-15.3,15.3s-15.3-6.8-15.3-15.3V138H44z M146.2,224.9v25.5c0,5.6-4.6,10.2-10.2,10.2h-30.7 c-5.6,0-10.2-4.6-10.2-10.2v-25.5c0-14.1,11.4-25.5,25.5-25.5S146.2,210.8,146.2,224.9z'/%3E%3C/svg%3E");width:25px!important;height:25px}.feature-wheelchair-friendly label:before,span.feature-wheelchair-friendly:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-icon='wheelchair' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M510.3 421.9c-5.594-16.75-23.53-25.84-40.47-20.22l-19.38 6.438l-41.7-99.97C403.9 295.1 392.2 288 379.1 288h-97.78l-10.4-48h65.11c17.69 0 32-14.31 32-32s-14.31-32-32-32h-78.98L255.6 169.2C251.8 142.1 227.2 124.8 201.2 128.5C174.1 132.2 156.7 156.5 160.5 182.8l23.68 140.4C185.8 339.6 199.6 352 216 352h141.4l44.86 107.9C407.3 472.3 419.3 480 432 480c3.344 0 6.781-.5313 10.12-1.656l48-16C506.9 456.8 515.9 438.7 510.3 421.9zM160 464c-61.76 0-112-50.24-112-112c0-54.25 38.78-99.55 90.06-109.8L130.1 195C56.06 209 0 273.9 0 352c0 88.37 71.63 160 160 160c77.4 0 141.9-54.97 156.8-128h-49.1C252.9 430.1 210.6 464 160 464zM192 96c26.51 0 48-21.49 48-48S218.5 0 192 0S144 21.49 144 48S165.5 96 192 96z'/%3E%3C/svg%3E");width:23px!important;height:28px}.feature-fossil-hunting label:before,span.feature-fossil-hunting:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-icon='fossil' role='img' viewBox='0 0 294 273' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M187.07,165.13c0,0-2.07,15.87-11.03,28.42c-0.27,0.37,69.98,65.76,69.98,65.76S273.16,224.33,279,191 C279.29,189.35,187.07,165.13,187.07,165.13z'/%3E %3Cpath class='st0' d='M183.75,133.17c0,0,89.13-35.45,89.25-35.17c19.7,46.06,6.79,88.35,6.79,88.35l-92.29-25.54 C188.21,151.62,186.95,142.4,183.75,133.17z'/%3E %3Cpath class='st0' d='M162.69,102.97c8.6,7.97,15.28,16.59,19.42,26.07l88.61-35.08c-12.35-28.85-33.34-50.52-61.01-66.65L162.69,102.97z'/%3E %3Cpath class='st0' d='M112.76,13.61l12.1,78.04c13.34-0.53,24.8,2.39,34.2,9.06l46.9-75.45C176.72,10.17,145.65,6.28,112.76,13.61z'/%3E %3Cpath class='st0' d='M108.13,14.79l12.54,77.36c-12.52,2.21-22.4,7.81-30.53,15.64L34.13,67.62C51.22,41.9,75.86,24.26,108.13,14.79z'/%3E %3Cpath class='st0' d='M87.65,111.27L31.44,70.96c-15.73,25.42-20.51,54.14-10.99,87.16l58.02-14.19C77.01,130.08,80.86,119.71,87.65,111.27z'/%3E %3Cpath class='st0' d='M79.58,148.06c2.78,10.2,8.42,18.58,17.65,24.68l-23.92,46.42c-23.19-10.65-40.35-29.64-51.48-56.98L79.58,148.06z'/%3E %3Cpath class='st0' d='M100.98,174.79l-23.7,46c24.67,8.74,49.73,7.01,75.34-9.52l-23.88-36.4C119.3,178.77,110.03,179,100.98,174.79z'/%3E %3Cpath class='st0' d='M132.29,173.17l23.76,35.54c18.49-14.99,28.21-33.73,27.2-57.06H147C145.54,159.99,140.98,167.28,132.29,173.17z'/%3E %3Cpath class='st0' d='M138.64,129.79c4.77,4.61,7.95,10.15,8.36,17.28l35.82,0.3c-2.48-20.98-13.95-35.9-31.96-46.43L138.64,129.79z'/%3E %3Cpath class='st0' d='M135.27,127.17c-5.61-1.9-11.28-1.57-17.01,0.87l-17.23-22.95c13.91-9.95,29.22-11.92,45.93-5.9L135.27,127.17z'/%3E %3Cpath class='st0' d='M114.93,130.7l-17.49-23.29c-9.24,8.07-14.25,18.09-14.87,30.14l28.64,2.04C111.49,135.11,112.93,132.46,114.93,130.7z'/%3E %3Cpath class='st0' d='M111.02,143.86l-28.22-2.01c2.89,17.16,11.6,28.66,29.42,31.32l3.92-22.07C113.43,149.59,111.68,147.22,111.02,143.86z'/%3E %3Cpath class='st0' d='M120.31,152.05l-3.56,21.49C138,171,142.95,155.97,142,147c-1.06-10.02-7.01-18.06-16-16.71c-6.61,0.99-12.59,3.23-11,12.71 c0,3,3.37,5.18,6,3c2.35-4.25,7,1,3,4C120.29,152.78,120.31,152.05,120.31,152.05z'/%3E%3C/svg%3E");width:23px!important;height:28px}.feature-south-west-coast-path label:before,span.feature-south-west-coast-path:before{content:url("data:image/svg+xml,%3Csvg class='fa-sign' aria-hidden='true' data-icon='sign' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M224,32H64c-17.7,0-32,14.3-32,32v64c0,17.7,14.3,32,32,32h377.4c4.2,0,8.3-1.7,11.3-4.7l48-48c6.2-6.2,6.2-16.4,0-22.6 l-48-48c-3-3-7.1-4.7-11.3-4.7H288c0-17.7-14.3-32-32-32S224,14.3,224,32z M480,256c0-17.7-14.3-32-32-32H288v-32h-64v32H70.6 c-4.2,0-8.3,1.7-11.3,4.7l-48,48c-6.2,6.2-6.2,16.4,0,22.6l48,48c3,3,7.1,4.7,11.3,4.7H448c17.7,0,32-14.3,32-32V256z M288,480v-96 h-64v96c0,17.7,14.3,32,32,32S288,497.7,288,480z'/%3E%3C/svg%3E");width:23px!important;height:28px}.feature-photography-film-location label:before,span.feature-photography-film-location:before{content:url("data:image/svg+xml,%3Csvg class='fa-film' aria-hidden='true' data-icon='film' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M640,0v352H192V0H640z M475.6,106.2L456,78.4l-19.6,27.8l-57.3,81.2L362,168.1l-18-20.2l-17.9,20.2l-64,72l-6.1,6.8v9.1v8 v24h24h56h24h48h24h120h24v-24v-8v-7.6l-4.4-6.2L475.6,106.2L475.6,106.2z M336,96c0-17.7-14.3-32-32-32s-32,14.3-32,32 s14.3,32,32,32S336,113.7,336,96z M0,128h160v256v64h192v-64h160v128H0V128z M104,192H56v48h48V192z M104,296H56v48h48V296z M104,400H56v48h48V400z M408,400v48h48v-48H408z'/%3E%3C/svg%3E");width:23px!important;height:28px}.feature-wellness-retreats label:before,span.feature-wellness-retreats:before{content:url("data:image/svg+xml,%3Csvg class='fa-wellness' aria-hidden='true' data-icon='wellness' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M183.1,235.3c33.7,20.7,62.9,48.1,85.8,80.5c7,9.9,13.4,20.3,19.1,31c5.7-10.8,12.1-21.1,19.1-31 c22.9-32.4,52.1-59.8,85.8-80.5C437.6,207.8,490.1,192,546,192h9.9c11.1,0,20.1,9,20.1,20.1c0,148-119.9,267.9-267.9,267.9H288 h-20.1C119.9,480,0,360.1,0,212.1C0,201,9,192,20.1,192H30C85.9,192,138.4,207.8,183.1,235.3z M301.5,37.6 c15.7,16.9,61.1,71.8,84.4,164.6c-38,21.6-71.4,50.8-97.9,85.6c-26.5-34.8-59.9-63.9-97.9-85.6c23.2-92.8,68.6-147.7,84.4-164.6 c3.5-3.7,8.4-5.6,13.5-5.6S298,33.9,301.5,37.6z' /%3E%3C/svg%3E");width:25px!important;height:28px}.feature-work-from-home label:before,span.feature-work-from-home:before{content:url("data:image/svg+xml,%3Csvg class='fa-work' aria-hidden='true' data-icon='work' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M218.3,8.5c12.3-11.3,31.2-11.3,43.4,0l208,192c6.7,6.2,10.3,14.8,10.3,23.5H336c-19.1,0-36.3,8.4-48,21.7V208 c0-8.8-7.2-16-16-16h-64c-8.8,0-16,7.2-16,16v64c0,8.8,7.2,16,16,16h64v128H112c-26.5,0-48-21.5-48-48V256H32 c-13.2,0-25-8.1-29.8-20.3s-1.6-26.2,8.1-35.2L218.3,8.5z M352,304v144h192V304H352z M304,288c0-17.7,14.3-32,32-32h224 c17.7,0,32,14.3,32,32v160h32c8.8,0,16,7.2,16,16c0,26.5-21.5,48-48,48h-48H352h-48c-26.5,0-48-21.5-48-48c0-8.8,7.2-16,16-16h32 V288z' /%3E%3C/svg%3E");width:25px!important;height:28px}.feature-countryside-views label:before,span.feature-countryside-views:before{content:url("data:image/svg+xml,%3Csvg class='fa-countryside' aria-hidden='true' data-icon='countryside-views' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M64,128L192,0l128,128v32h-48l80,96v32h-48l80,96v32h-160v96h-64v-96H0v-32l80-96h-48v-32l80-96h-48v-32ZM416,480v-107.6l-7.4-8.9-36.3-43.5h11.7v-75.6l-7.4-8.9-36.3-43.5h11.7v-77.3l-9.4-9.4L448,0l128,128v32h-48l80,96v32h-48l80,96v32h-160v96h-64v-32Z'/%3E%3C/svg%3E");width:25px!important;height:28px}.tooltip{border-bottom:1px dotted #000}span.info-circle:before{content:'';width:20px!important;height:20px;background:url(/images/icons.png) -2px -2398px no-repeat;display:inline-block;background-size:25px;margin-left:5px;margin-bottom:-5px}.feature-all-ground-floor label:before,.feature-ground-floor-bedroom label:before,.feature-some-ground-floor label:before,span.feature-all-ground-floor:before,span.feature-ground-floor-bedroom:before,span.feature-some-ground-floor:before{content:'';width:25px!important;height:25px;background:url(/images/icons.png) -5px -1752px no-repeat}.feature-hot-tub label:before,.feature-hot-tub-or-wood-fired-hot-tub label:before,.feature-jacuzzihot-tub label:before,span.feature-hot-tub-or-wood-fired-hot-tub:before,span.feature-hot-tub:before,span.feature-jacuzzihot-tub:before{content:'';width:25px!important;height:25px;background:url(/images/icons.png) -5px -1787px no-repeat}.feature-log-burner label:before,.feature-log-burner-open-fire label:before,.feature-log-burneropen-fire label:before,span.feature-log-burner-open-fire:before,span.feature-log-burner:before,span.feature-log-burneropen-fire:before{content:'';width:25px!important;height:20px;background:url(/images/icons.png) -5px -575px no-repeat}.feature-on-site-parking label:before,.feature-parking label:before,span.feature-on-site-parking:before,span.feature-parking:before{content:'';width:25px!important;height:25px;background:url(/images/icons.png) -5px -1822px no-repeat}.feature-sea-views label:before,.feature-seaviews label:before,span.feature-sea-views:before,span.feature-seaviews:before{content:'';width:25px!important;height:20px;background:url(/images/icons.png) -5px -635px no-repeat}.feature-swimming label:before,.feature-swimming-pool label:before,span.feature-swimming-pool:before,span.feature-swimming:before{content:'';width:25px!important;height:13px;background:url(/images/icons.png) -5px -5px no-repeat}.feature-indoor-pool label:before,span.feature-indoor-pool:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-icon='indoor-pool' role='img' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M301.9,18.2c-8.3-5.9-19.4-5.9-27.7,0L39.4,197c-10.8,7.7-13.4,22.6-5.7,33.5s22.6,13.4,33.5,5.7l2.1-1.5v168.7 c7.3, 1.9, 23.5-10.5, 23.5-10.5s15.1-13.9, 24.5-10.4V200.7L288, 67.2l170.2, 132.9v180.8c9.5-3.5, 24.6, 11.5, 24.6, 11.5 s16.1, 11.2, 23.4, 9.4V234.2l2.1, 1.5c10.8, 7.7, 25.8, 5.1, 33.5-5.7c7.7-10.8, 5.1-25.8-5.7-33.5C536.1, 196.5, 301.9, 18.2, 301.9, 18.2z'/%3E %3Cpath class='st0' d='M140,294.8c0,24.2,19.6,43.8,43.8,43.8s43.8-19.6,43.8-43.8c0-24.2-19.6-43.8-43.8-43.8S140,270.7,140,294.8z M273.1,318 l100.2, 85c9.4-2.2, 19.1-6.6, 27.5-12.3c1.6-1.2, 3.4-2.2, 5.1-3.1l-105.9-89.8c16.3-8.8, 35-13.9, 54.8-13.9h54.7 c9.1, 0, 16.4-7.3, 16.4-16.4s-7.3-16.4-16.4-16.4h-54.7c-81.6, 0-147.8, 66.2-147.8, 147.8v1.5c7.4, 2.7, 15, 4.2, 21.9, 4.2 c3.7, 0, 7.3-0.3, 10.9-1.1v-4.7C239.9, 367.3, 252.6, 338.8, 273.1, 318z'/%3E %3Cpath class='st0' d='M107.5,402.6c-14.9,12.9-33.8,23.1-53.1,27.5c-11.2,2.5-18.3,13.6-15.8,24.9c2.5,11.3,13.6,18.3,24.9,15.8 c24.9-5.6, 45.3-17.8, 57.8-26.4c24.4, 16.9, 53.2, 29.3, 83.2, 29.3s58.9-12.4, 83.2-29.3c24.4, 16.9, 53.2, 29.3, 83.2, 29.3 c30, 0, 58.9-12.4, 83.2-29.3c12.5, 8.7, 32.9, 20.8, 57.8, 26.4c11.2, 2.5, 22.4-4.5, 24.9-15.8c2.5-11.3-4.5-22.4-15.8-24.9 c-19.1-4.2-38.4-14.5-53.1-27.6c-7.9-7-19.8-7-27.7, 0c-18.7, 16.1-44.4, 29.4-69.4, 29.4c-25, 0-50.7-13.3-69.4-29.4 c-7.9-7-19.8-7-27.7, 0c-18.6, 16.1-44.4, 29.4-69.4, 29.4s-50.7-13.3-69.4-29.4c-7.9-7-19.8-7-27.7, 0L107.5, 402.6z'/%3E%3C/svg%3E");width:25px!important;height:28px}.feature-outdoor-pool label:before,span.feature-outdoor-pool:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-icon='outdoor-pool' role='img' viewBox='0 0 566.9 566.9' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M170.4,363.3c14.6,11.8,34.8,21.5,54.4,21.5s39.8-9.7,54.4-21.5c6.2-5.1,15.5-5.1,21.7,0c14.7,11.8,34.8,21.5,54.4,21.5 c19.6,0,39.8-9.7,54.4-21.5c6.2-5.1,15.5-5.1,21.7,0c11.5,9.6,26.7,17,41.7,20.2c8.8,1.8,14.3,9.9,12.4,18.2 c-2,8.2-10.7,13.4-19.5,11.5c-19.5-4.1-35.5-13-45.3-19.3c-19.1,12.4-41.7,21.4-65.3,21.4c-23.5,0-46.2-9.1-65.3-21.4 c-19.1,12.4-41.7,21.4-65.3,21.4s-46.2-9.1-65.3-21.4c-9.8,6.3-25.8,15.2-45.3,19.3c-8.8,1.8-17.5-3.3-19.5-11.5 c-2-8.2,3.5-16.3,12.4-18.2c15.1-3.2,29.9-10.6,41.6-20.1c6.2-5.1,15.5-5.1,21.7,0L170.4,363.3z M173.6,302.6 c14.2,11.8,33.9,21.5,52.9,21.5s38.7-9.7,52.9-21.5c6-5.1,15.1-5.1,21.1,0c14.3,11.8,33.9,21.5,52.9,21.5c19,0,38.7-9.7,52.9-21.5 c6-5.1,15.1-5.1,21.1,0c11.2,9.6,26,17,40.5,20.2c8.5,1.8,14,9.9,12,18.2c-1.9,8.2-10.4,13.4-19,11.5c-19-4.1-34.6-13-44.1-19.3 c-18.6,12.4-40.6,21.4-63.5,21.4s-44.9-9.1-63.5-21.4c-18.6,12.4-40.6,21.4-63.5,21.4s-44.9-9.1-63.5-21.4 c-9.5,6.3-25.1,15.2-44.1,19.3c-8.5,1.8-17.1-3.3-19-11.5c-1.9-8.2,3.4-16.3,12-18.2c14.7-3.2,29.1-10.6,40.5-20.1 c6-5.1,15.1-5.1,21.1,0L173.6,302.6z M165.9,426.8c15.2,11.8,36.1,21.5,56.4,21.5s41.3-9.7,56.4-21.5c6.4-5.1,16.1-5.1,22.5,0 c15.2,11.8,36.1,21.5,56.4,21.5s41.3-9.7,56.4-21.5c6.4-5.1,16.1-5.1,22.5,0c11.9,9.6,27.7,17,43.2,20.2c9.1,1.8,14.9,9.9,12.8,18.2 c-2,8.2-11.1,13.4-20.2,11.5c-20.2-4.1-36.9-13-47-19.3c-19.8,12.4-43.3,21.4-67.7,21.4c-24.4,0-47.9-9.1-67.7-21.4 c-19.8,12.4-43.3,21.4-67.7,21.4s-47.9-9.1-67.7-21.4c-10.2,6.3-26.8,15.2-47,19.3c-9.1,1.8-18.2-3.3-20.2-11.5 c-2-8.2,3.7-16.3,12.8-18.2c15.7-3.2,31-10.6,43.2-20.1c6.4-5.1,16.1-5.1,22.5,0L165.9,426.8z M162.1,488 c15.6,11.8,37.2,21.5,58.2,21.5s42.5-9.7,58.2-21.5c6.6-5.1,16.6-5.1,23.2,0c15.7,11.8,37.2,21.5,58.2,21.5 c20.9,0,42.5-9.7,58.2-21.5c6.6-5.1,16.6-5.1,23.2,0c12.3,9.6,28.6,17,44.6,20.2c9.4,1.8,15.3,9.9,13.2,18.2s-11.4,13.4-20.9,11.5 c-20.9-4.1-38-13-48.5-19.3C409.2,530.9,385,540,359.8,540c-25.2,0-49.4-9.1-69.8-21.4c-20.4,12.4-44.6,21.4-69.8,21.4 s-49.4-9.1-69.8-21.4c-10.5,6.3-27.6,15.2-48.5,19.3c-9.4,1.8-18.8-3.3-20.9-11.5c-2.1-8.2,3.8-16.3,13.2-18.2 c16.1-3.2,32-10.6,44.5-20.1c6.6-5.1,16.6-5.1,23.2,0L162.1,488z'/%3E %3Cpath class='st0' d='M142.2,256.3H61.9c-8.3,0-15-6.7-15-15s6.7-15,15-15h80.3c8.3,0,15,6.7,15,15S150.5,256.3,142.2,256.3z'/%3E %3Cpath class='st0'  d='M20.7,560.1c-0.7,0-1.4,0-2-0.1c-8.2-1.1-14-8.7-12.8-16.9L47,239.3c1.1-8.2,8.7-14,16.9-12.8c8.2,1.1,14,8.7,12.8,16.9 L35.5,547.1C34.5,554.7,28,560.1,20.7,560.1z'/%3E %3Cpath class='st0'  d='M507,256.3h-80.3c-8.3,0-15-6.7-15-15s6.7-15,15-15H507c8.3,0,15,6.7,15,15S515.3,256.3,507,256.3z'/%3E %3Cpath class='st0'  d='M548.3,560.1c-7.4,0-13.8-5.5-14.8-13l-41.3-303.8c-1.1-8.2,4.6-15.8,12.8-16.9c8.2-1.1,15.8,4.6,16.9,12.8l41.3,303.8 c1.1,8.2-4.6,15.8-12.8,16.9C549.6,560.1,549,560.1,548.3,560.1z'/%3E %3Cline class='st0' x1='209.7' y1='238.3' x2='369.8' y2='238.3'/%3E %3Cpath  class='st0' d='M180.3,77.1c0-36.3,29.5-65.8,65.8-65.8s65.8,29.5,65.8,65.8v5.5c0,9.1-7.3,16.4-16.4,16.4c-9.1,0-16.4-7.3-16.4-16.4v-5.5 c0-18.2-14.7-32.9-32.9-32.9s-32.9,14.7-32.9,32.9V143h142.5V77.1c0-36.3,29.5-65.8,65.8-65.8s65.8,29.5,65.8,65.8v5.5 c0,9.1-7.3,16.4-16.4,16.4c-9.1,0-16.4-7.3-16.4-16.4v-5.5c0-18.2-14.7-32.9-32.9-32.9c-18.2,0-32.9,14.7-32.9,32.9v82.4v127.9 c-10.6,5.8-22.5,9.3-32.9,9.3l0,0V175.9H213.2v119.5c-10.1-2-20.6-6.6-29.5-12.8c-1.1-0.8-2.2-1.5-3.4-2.1v-121 C180.3,159.4,180.3,77.1,180.3,77.1z'/%3E%3C/svg%3E");width:25px!important;height:25px}.feature-unlimited-logs label:before,span.feature-unlimited-logs:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-icon='unlimited-logs' role='img' viewBox='0 0 547.06 339.91' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E %3Cpath class='st0' d='M90.7,339.91C40.69,339.91,0,299.22,0,249.21s40.69-90.7,90.7-90.7,90.7,40.69,90.7,90.7-40.69,90.7-90.7,90.7ZM90.7,181.5c-37.33,0-67.7,30.37-67.7,67.7s30.37,67.7,67.7,67.7,67.7-30.37,67.7-67.7-30.37-67.7-67.7-67.7Z'/%3E %3Cpath class= 'st0' d='M247.69,339.91c-50.01,0-90.7-40.69-90.7-90.7s40.69-90.7,90.7-90.7,90.7,40.69,90.7,90.7-40.69,90.7-90.7,90.7ZM247.69,181.5c-37.33,0-67.7,30.37-67.7,67.7s30.37,67.7,67.7,67.7,67.7-30.37,67.7-67.7-30.37-67.7-67.7-67.7Z'/%3E %3Cpath class= 'st0' d='M166.12,181.41c-50.01,0-90.7-40.69-90.7-90.7,0-13.74.79-29.41,10.24-41.37,2.38-3.02,6.12-4.65,9.96-4.34l21.91,1.78c-4.63-20.74-5.27-27.01.06-32.33C130.3,1.72,149.26,0,166.12,0c50.01,0,90.7,40.69,90.7,90.7s-40.69,90.7-90.7,90.7ZM101.02,68.51c-2.36,6.25-2.6,14.57-2.6,22.2,0,37.33,30.37,67.7,67.7,67.7s67.7-30.37,67.7-67.7-30.37-67.7-67.7-67.7c-10.37,0-21.61.67-28.9,5.08.88,5.54,3.02,14.93,4.06,19.53,1.66,7.31,2.14,9.5,2.22,11.4.14,3.29-1.14,6.49-3.52,8.77-2.38,2.28-5.61,3.44-8.9,3.17l-30.08-2.44Z'/%3E %3Cpath class= 'st0' d='M473.92,339.41H85.17c-6.35,0-11.5-5.15-11.5-11.5s5.15-11.5,11.5-11.5h388.75c.06,0,13.12-.25,25.63-8.09,16.26-10.2,24.51-28.59,24.51-54.68,0-8.42-1.63-22.19-3.21-30.25-5.02-.11-15,1.64-23.54,4.31-4.43,1.38-9.27-.03-12.25-3.59-2.98-3.56-3.54-8.56-1.4-12.68,3.9-7.51,7.54-16.33,8.94-21.33-10.22-6.17-19.7-8.15-22.12-8.58H95.22c-6.35,0-11.5-5.15-11.5-11.5s5.15-11.5,11.5-11.5h376.17c.48,0,.96.03,1.43.09.77.1,19.14,2.53,37.34,15.53,8.83,6.31,6.17,18.27,3.21,26.68,7.58-.75,15.22-.39,20.61,2.58,4.16,2.29,7.1,5.98,8.27,10.38,2.47,9.31,4.81,28.68,4.81,39.87,0,43.74-19.79,64.84-36.39,74.84-17.94,10.81-36,10.93-36.76,10.93Z'/%3E %3Cpath class= 'st0' d='M394.58,180.2c-6.02,0-11.08-4.68-11.47-10.78-.4-6.34,4.42-11.8,10.75-12.2.06,0,12.75-1.05,24.95-9.37,15.85-10.82,23.89-28.94,23.89-53.86,0-28.05-8.31-48.5-24.71-60.8-10.53-7.9-20.99-9.77-23.1-10.07h-216.7c-6.35,0-11.5-5.15-11.5-11.5S171.86.11,178.21.11h217.39c.36,0,.72.02,1.08.05,1.83.17,18.36,2.05,35.12,14.62,15.47,11.6,33.91,34.76,33.91,79.2,0,41.78-19.03,63.07-34.99,73.57-17.26,11.36-34.68,12.57-35.41,12.62-.25.02-.49.02-.73.02Z'/%3E %3Cpath class= 'st0' d='M162.12,143.01c-30.5,0-55.31-24.81-55.31-55.31,0-3.59,2.91-6.5,6.5-6.5s6.5,2.91,6.5,6.5c0,23.33,18.98,42.31,42.31,42.31s42.31-18.98,42.31-42.31-18.98-42.31-42.31-42.31c-3.59,0-6.5-2.91-6.5-6.5s2.91-6.5,6.5-6.5c30.5,0,55.31,24.81,55.31,55.31s-24.81,55.31-55.31,55.31Z'/%3E %3Cpath class= 'st0' d='M164.07,107.89c-3.59,0-6.5-2.91-6.5-6.5s2.91-6.5,6.5-6.5c4.73,0,5.24-5.03,5.24-7.19,0-3.96-3.22-7.19-7.19-7.19-1.69,0-7.19.39-7.19,5.34,0,3.59-2.91,6.5-6.5,6.5s-6.5-2.91-6.5-6.5c0-10.63,8.49-18.34,20.19-18.34s20.19,9.06,20.19,20.19c0,11.89-7.5,20.19-18.24,20.19Z'/%3E %3Cpath class= 'st0' d='M247.59,301.72c-9.64,0-19.15-2.54-27.7-7.51-12.77-7.42-21.89-19.38-25.67-33.66-3.78-14.28-1.78-29.18,5.64-41.95,7.42-12.77,19.38-21.89,33.66-25.67,3.47-.92,7.03,1.15,7.95,4.62.92,3.47-1.15,7.03-4.62,7.95-10.92,2.89-20.07,9.87-25.75,19.64-5.68,9.77-7.21,21.17-4.32,32.09,2.89,10.92,9.87,20.07,19.64,25.75,9.77,5.68,21.17,7.21,32.09,4.32,22.55-5.97,36.04-29.18,30.06-51.73-.92-3.47,1.15-7.03,4.62-7.95,3.47-.92,7.03,1.15,7.95,4.62,7.81,29.48-9.82,59.82-39.3,67.63-4.72,1.25-9.5,1.87-14.25,1.87Z'/%3E %3Cpath class= 'st0' d='M248.29,262.01c-8.36,0-15.6-5.92-18.12-15.45-1.38-5.21-.65-10.65,2.06-15.31s7.07-7.99,12.29-9.37c5.1-1.35,10.23-1.07,14.44.8,4.87,2.16,8.33,6.3,9.75,11.67.92,3.47-1.15,7.03-4.62,7.95-3.47.92-7.03-1.15-7.95-4.62-.41-1.56-1.2-2.55-2.46-3.11-1.49-.66-3.61-.7-5.83-.11-1.86.49-3.41,1.68-4.37,3.34-.96,1.66-1.23,3.6-.73,5.45.43,1.63,2.21,6.85,7.01,5.58,3.47-.92,7.03,1.15,7.95,4.62.92,3.47-1.15,7.03-4.62,7.95-1.62.43-3.22.63-4.78.63Z'/%3E %3Cpath class= 'st0' d='M100.41,306.71c-2.88,0-5.51-1.92-6.28-4.84-.92-3.47,1.15-7.03,4.62-7.95,10.92-2.89,20.07-9.87,25.75-19.64,5.68-9.77,7.21-21.17,4.32-32.09-5.97-22.55-29.18-36.04-51.73-30.06-10.92,2.89-20.07,9.87-25.75,19.64-5.68,9.77-7.21,21.17-4.32,32.09.92,3.47-1.15,7.03-4.62,7.95-3.47.92-7.03-1.15-7.95-4.62-3.78-14.28-1.78-29.18,5.64-41.95,7.42-12.77,19.38-21.89,33.66-25.67,29.49-7.81,59.82,9.82,67.63,39.3,3.78,14.28,1.78,29.18-5.65,41.95-7.42,12.77-19.38,21.89-33.66,25.67-.56.15-1.12.22-1.67.22Z'/%3E %3Cpath class= 'st0' d='M82.91,276.85c-.26,0-.52,0-.78-.02-5.32-.24-10.06-2.83-13.33-7.3-2.12-2.89-1.5-6.96,1.4-9.08,2.9-2.12,6.96-1.5,9.09,1.4.96,1.3,2.04,1.94,3.43,2,1.62.07,3.62-.67,5.47-2.02,3.2-2.34,3.89-6.85,1.55-10.05-1.34-1.83-3.02-3.12-4.61-3.53-1.37-.36-2.63-.07-3.95.9-2.89,2.12-6.96,1.5-9.09-1.4-2.12-2.9-1.5-6.96,1.4-9.09,4.46-3.27,9.76-4.33,14.91-2.99,4.49,1.17,8.69,4.16,11.82,8.43,6.58,8.97,4.63,21.63-4.34,28.22-4.02,2.95-8.59,4.54-12.95,4.54Z'/%3E %3Cpath class= 'st0' d='M372.09,80.37l-2.78-12.7-.11.03c.1-.03,2.15-.58,3.51-2.31-1.6-.76-4.76-1.76-9.46-2.16-3.94-.33-21.86,1.92-36.26,3.74-14.74,1.86-28.65,3.62-35.71,3.86-12.51.42-16.76-3.73-19.79-7.66-.14-.18-.31-.4-.44-.56-2.99-1.44-4.45-4.96-3.26-8.13,1.26-3.36,5.01-5.06,8.37-3.8,2.96,1.11,4.56,3.19,5.62,4.56,1.17,1.52,2.18,2.84,9.05,2.6,6.47-.22,20.73-2.02,34.53-3.77,20.96-2.65,34.05-4.22,39.01-3.79,7.25.63,16.69,2.68,20.46,8.91,1.82,3.01,2.05,6.52.64,9.9-3.72,8.93-12.41,11.07-13.39,11.28ZM271.6,62.83h0,0ZM270.89,62.41h0Z'/%3E %3Cpath class= 'st0' d='M364.75,233.87c-.98-.21-9.67-2.35-13.39-11.28-1.41-3.38-1.18-6.9.64-9.9,3.77-6.23,13.21-8.28,20.46-8.91,4.95-.43,18.04,1.15,39,3.79,13.8,1.74,28.07,3.54,34.54,3.77,6.87.24,7.87-1.08,9.05-2.6,1.06-1.38,2.66-3.45,5.62-4.56,3.36-1.26,7.11.44,8.37,3.8,1.19,3.17-.26,6.69-3.26,8.13-.13.16-.3.38-.44.56-3.03,3.93-7.32,8.09-19.8,7.66-7.06-.24-20.98-2-35.72-3.86-14.4-1.82-32.33-4.08-36.25-3.74-4.7.41-7.86,1.4-9.46,2.16,1.37,1.73,3.41,2.28,3.51,2.31l-.11-.03-2.78,12.7Z'/%3E %3Cpath class= 'st0' d='M300.54,126.02c-3.73,0-7.81-.69-10.96-3.54-1.85-1.67-4.06-4.76-4.06-9.96,0-6.71,2.72-17.97,20.94-17.97,3.59,0,6.5,2.91,6.5,6.5s-2.91,6.5-6.5,6.5c-7.94,0-7.94,2.19-7.94,4.97,0,.13,0,.25.01.34,1.41.35,4.69.02,6.17-.13l1.1-.11c4.22-.4,42.97-5.95,57.54-8.05.17-.02.34-.04.51-.05l42.06-2.7c3.58-.23,6.67,2.49,6.9,6.07.23,3.58-2.49,6.67-6.07,6.9l-41.8,2.68c-4.43.64-52.65,7.58-57.91,8.08l-1,.1c-1.61.17-3.5.36-5.49.36ZM298.59,113.24h.01-.01Z'/%3E %3Cpath class= 'st0' d='M479.31,291.22c-1.53,0-3.07-.54-4.3-1.63-6.34-5.6-21.73-24.4-23.47-26.53-1.28-1.57-1.76-3.64-1.29-5.62l2.53-10.61c.83-3.49,4.34-5.65,7.83-4.82,3.49.83,5.65,4.34,4.82,7.83l-1.78,7.47c5.54,6.7,15.85,18.89,19.97,22.53,2.69,2.38,2.94,6.48.57,9.17-1.28,1.45-3.07,2.2-4.87,2.2Z'/%3E %3Cpath class= 'st0' d='M463.18,319.42c-4.3,0-7.83-1.04-9.99-2.15-.77-.4-1.45-.94-2.01-1.61-10.64-12.72-23.59-27.47-27.54-30.99-.62.27-1.49.84-2.06,1.36-2.61,2.47-6.7,2.34-9.17-.26-2.47-2.6-2.34-6.74.26-9.21,3.86-3.66,10.48-6.86,16.48-3.87,2.82,1.41,10.42,9.32,22.64,23.56,1.38-4.06,3.81-8.24,8.04-11.23,7.89-5.57,12.99-7.58,17.08-6.73.49.1.96.25,1.41.43,10.38,1.73,13.33,7.8,14.16,11.36,2.17,9.29-5.32,19.11-13.19,24.3-5.75,3.79-11.38,5.04-16.1,5.04ZM463.01,306.42c2.33.02,5.53-.53,9.11-2.89,5.68-3.75,8.06-8.9,7.69-10.49-.08-.34-1.3-1.23-4.41-1.61-.25-.03-.49-.08-.73-.13-1.02.39-3.27,1.46-7.34,4.34-3.33,2.35-4.18,7.71-4.31,10.78ZM470.66,288.35c.13.21.26.4.4.58-.14-.19-.28-.38-.4-.58ZM470.65,288.34h0s0,0,0,0Z'/%3E%3C/svg%3E");width:25px!important;height:25px}.feature-tennis-court label:before,.feature-use-of-tennis-court label:before,span.feature-tennis-court:before,span.feature-use-of-tennis-court:before{content:'';width:25px!important;height:20px;background:url(/images/icons.png) -5px -665px no-repeat}.feature-wifi label:before,span.feature-wifi:before{content:'';width:25px!important;height:18px;background:url(/images/icons.png) -5px -286px no-repeat}.feature-special-offers label:before,span.feature-special-offers:before{content:'';width:25px!important;height:25px;background:url(/images/icons.png) -5px -1682px no-repeat}.feature-new-properties label:before,span.feature-new-properties:before{content:'';width:25px!important;height:25px;background:url(/images/icons.png) -5px -1647px no-repeat}.feature-bird-watching label:before,span.feature-bird-watching:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -968px no-repeat}.feature-christmas-market label:before,span.feature-christmas-market:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -1416px no-repeat}.feature-cycling label:before,span.feature-cycling:before{content:'';width:25px!important;height:15px;background:url(/images/icons.png) -5px -77px no-repeat}.feature-fishing label:before,span.feature-fishing:before{content:'';width:25px!important;height:14px;background:url(/images/icons.png) -5px -28px no-repeat}.feature-sailing label:before,span.feature-sailing:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -1448px no-repeat}.feature-walking label:before,span.feature-walking:before{content:'';width:16px;height:25px;background:url(/images/icons.png) -5px -2032px no-repeat}.feature-romantic label:before,.feature-romantic-breaks label:before,.feature-romantic-glamping:before,span.feature-romantic-breaks:before,span.feature-romantic:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -1128px no-repeat}.feature-late-availability label:before,span.feature-late-availability:before{content:'';width:25px!important;height:29px;background:url(/images/icons.png) -5px -2572px no-repeat}.feature-low-occupancy label:before,span.feature-low-occupancy:before{content:'';width:25px!important;height:20px;background:url(/images/icons.png) -5px -785px no-repeat}.feature-beach-hut label:before,.feature-beach-huts label:before,span.feature-beach-hut:before,span.feature-beach-huts:before{content:'';width:25px!important;height:34px;background:url(/images/icons.png) -5px -3182px no-repeat}.feature-children-welcome label:before,.feature-family-accommodation label:before,.feature-family-cottages label:before,span.feature-children-welcome:before,span.feature-family-accommodation:before,span.feature-family-cottages:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -1064px no-repeat}.feature-large-properties label:before,span.feature-large-properties:before{content:'';width:25px!important;height:27px;background:url(/images/icons.png) -5px -2348px no-repeat}.feature-luxury label:before,span.feature-luxury:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0%7Bfill:%235f5f5f;%7D .st1%7Bfill:%23FFFFFF;%7D %3C/style%3E %3Cg id='_x38_8516'%3E %3Cpath class='st0' d='M37.7,39.9H2.3V11.3L19.5,0.1l18.2,11.2V39.9z'/%3E %3Cpath class='st1' d='M10.7,17.5h3.2v11.4h5.6v2.7h-8.8V17.5z'/%3E %3Cpath class='st1' d='M21.4,17.7c1-0.2,2.4-0.3,4.3-0.3c2,0,3.4,0.4,4.3,1.1s1.5,1.9,1.5,3.3s-0.5,2.6-1.3,3.4 c-1.1,1-2.7,1.5-4.6,1.5c-0.4,0-0.8,0-1.1-0.1v5.1h-3.2L21.4,17.7z M24.5,24.1c0.3,0.1,0.6,0.1,1.1,0.1c1.7,0,2.7-0.9,2.7-2.3 c0-1.3-0.9-2.1-2.5-2.1c-0.6,0-1.1,0.1-1.3,0.1C24.5,19.9,24.5,24.1,24.5,24.1z'/%3E %3C/g%3E %3C/svg%3E");width:24px!important;height:25px}.feature-golf label:before,.feature-golfing label:before,span.feature-golf:before,span.feature-golfing:before{content:'';width:25px!important;height:20px;background:url(/images/icons.png) -5px -605px no-repeat}.feature-executive-cottages label:before,.feature-executive-properties label:before,span.feature-executive-cottages:before,span.feature-executive-properties:before{content:'';width:25px!important;height:29px;background:url(/images/icons.png) -5px -2533px no-repeat}.feature-enclosed-garden label:before,.feature-enclosed-gardencourtyard label:before,.feature-gardencourtyard-enclosed label:before,span.feature-enclosed-garden:before,span.feature-enclosed-gardencourtyard:before,span.feature-gardencourtyard-enclosed:before{content:'';width:25px!important;height:25px;background:url(/images/icons.png) -5px -1997px no-repeat}.feature-games-room label:before,span.feature-games-room:before{content:'';width:25px!important;height:26px;background:url(/images/icons.png) -5px -2312px no-repeat}.feature-historic label:before,.feature-historic-retreats label:before,span.feature-historic-retreats:before,span.feature-historic:before{content:'';width:25px!important;height:23px;background:url(/images/icons.png) -5px -1717px no-repeat}.feature-barbecue label:before,span.feature-barbecue:before{content:'';width:25px!important;height:32px;background:url(/images/icons.png) -5px -2927px no-repeat}.feature-high-chair label:before,span.feature-high-chair:before{content:'';width:25px!important;height:40px;background:url(/images/icons.png) -5px -3226px no-repeat}.feature-lighthouse-cottages label:before,.feature-lighthouse-property label:before,span.feature-lighthouse-cottages:before,span.feature-lighthouse-property:before{content:'';width:25px!important;height:33px;background:url(/images/icons.png) -5px -3053px no-repeat}.feature-cottages-for-groups label:before,span.feature-cottages-for-groups:before{content:'';width:25px!important;height:26px;background:url(/images/icons.png) -5px -2348px no-repeat}.feature-dishwasher label:before,span.feature-dishwasher:before{content:'';width:25px!important;height:31px;background:url(/images/icons.png) -5px -2689px no-repeat}.feature-fridge label:before,span.feature-fridge:before{content:'';width:25px!important;height:29px;background:url(/images/icons.png) -5px -2689px no-repeat}.feature-freezer label:before,span.feature-freezer:before{content:'';width:25px!important;height:29px;background:url(/images/icons.png) -5px -2689px no-repeat}.feature-fridge label:before,.feature-fridge-freezer label:before,.feature-fridge-with-ice-box-compartment label:before,span.feature-fridge-freezer:before,span.feature-fridge-with-ice-box-compartment:before,span.feature-fridge:before{content:'';width:25px!important;height:29px;background:url(/images/icons.png) -5px -2689px no-repeat}.feature-microwave label:before,span.feature-microwave:before{content:'';width:25px!important;height:19px;background:url(/images/icons.png) -5px -372px no-repeat}.feature-shower-over-bath label:before,span.feature-shower-over-bath:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -1160px no-repeat}.feature-walk-in-shower label:before,span.feature-walk-in-shower:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -1192px no-repeat}.feature-washing-machine label:before,span.feature-washing-machine:before{content:'';width:25px!important;height:29px;background:url(/images/icons.png) -5px -2767px no-repeat}.feature-dishwasher label:before,span.feature-dishwasher:before{content:'';width:25px!important;height:31px;background:url(/images/icons.png) -5px -2689px no-repeat}.feature-city-breaks label:before,span.feature-city-breaks:before{content:'';width:25px!important;height:20px;background:url(/images/icons.png) -5px -695px no-repeat}.feature-honeymoon-cottages label:before,span.feature-honeymoon-cottages:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -1288px no-repeat}.feature-farm-cottages label:before,span.feature-farm-cottages:before{content:'';width:25px!important;height:20px;background:url(/images/icons.png) -5px -725px no-repeat}.feature-riverside-and-waterside label:before,span.feature-riverside-and-waterside:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -1320px no-repeat}.feature-table-tennis label:before,span.feature-table-tennis:before{content:'';width:25px!important;height:25px;background:url(/images/icons.png) -5px -2102px no-repeat}.feature-castles label:before,span.feature-castles:before{content:'';width:25px!important;height:27px;background:url(/images/icons.png) -5px -2421px no-repeat}.feature-my-personal-sanctuary-spa label:before,span.feature-my-personal-sanctuary-spa:before{content:'';width:25px!important;height:19px;background:url(/images/icons.png) -5px -459px no-repeat}.feature-children-welcome label:before,span.feature-children-welcome:before{content:'';width:25px!important;height:19px;background:url(/images/icons.png) -5px -430px no-repeat}.feature-pub-nearby label:before,span.feature-pub-nearby:before{content:'';width:25px!important;height:25px;background:url(/images/icons.png) -5px -2137px no-repeat}.feature-glamping label:before,span.feature-glamping:before{content:'';width:25px!important;height:20px;background:url(/images/icons.png) -5px -755px no-repeat}.feature-lodge label:before,span.feature-lodge:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -1352px no-repeat}.feature-engagements label:before,span.feature-engagements:before{content:'';width:25px!important;height:25px;background:url(/images/icons.png) -5px -2172px no-repeat}.feature-thatched label:before,span.feature-thatched:before{content:'';width:25px!important;height:19px;background:url(/images/icons.png) -5px -488px no-repeat}.feature-beach-nearby label:before,span.feature-beach-nearby:before{content:'';width:25px!important;height:23px;background:url(/images/icons.png) -5px -1545px no-repeat}.feature-sauna label:before,.feature-saunasteam-room label:before,span.feature-sauna:before,span.feature-saunasteam-room:before{content:'';width:25px!important;height:32px;background:url(/images/icons.png) -5px -3011px no-repeat}.feature-spa-facilities-onoff-site label:before,span.feature-spa-facilities-onoff-site:before{content:'';width:25px!important;height:33px;background:url(/images/icons.png) -5px -3139px no-repeat}.feature-quirky label:before,span.feature-quirky:before{content:'';width:25px!important;height:32px;background:url(/images/icons.png) -5px -2969px no-repeat}.feature-remote-cottages label:before,span.feature-remote-cottages:before{content:'';width:25px!important;height:18px;background:url(/images/icons.png) -5px -258px no-repeat}.feature-small-cottages label:before,span.feature-small-cottages:before{content:'';width:25px!important;height:19px;background:url(/images/icons.png) -5px -517px no-repeat}.feature-unique-properties label:before,span.feature-unique-properties:before{content:'';width:25px!important;height:15px;background:url(/images/icons.png) -5px -152px no-repeat}.feature-manor-houses label:before,span.feature-manor-houses:before{content:'';width:25px!important;height:19px;background:url(/images/icons.png) -5px -546px no-repeat}.feature-weddings label:before,span.feature-weddings:before{content:'';width:25px!important;height:29px;background:url(/images/icons.png) -5px -2806px no-repeat}.feature-electric-car-charging-point label:before,span.feature-electric-car-charging-point:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-icon='electric-car' role='img' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M256 0C291.3 0 320 28.65 320 64V256H336C384.6 256 424 295.4 424 344V376C424 389.3 434.7 400 448 400C461.3 400 472 389.3 472 376V252.3C439.5 242.1 416 211.8 416 176V144C416 135.2 423.2 128 432 128H448V80C448 71.16 455.2 64 464 64C472.8 64 480 71.16 480 80V128H512V80C512 71.16 519.2 64 528 64C536.8 64 544 71.16 544 80V128H560C568.8 128 576 135.2 576 144V176C576 211.8 552.5 242.1 520 252.3V376C520 415.8 487.8 448 448 448C408.2 448 376 415.8 376 376V344C376 321.9 358.1 304 336 304H320V448C337.7 448 352 462.3 352 480C352 497.7 337.7 512 320 512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448V64C32 28.65 60.65 0 96 0H256zM197.6 83.85L85.59 179.9C80.5 184.2 78.67 191.3 80.99 197.6C83.32 203.8 89.3 208 95.1 208H153.8L128.8 282.9C126.5 289.8 129.1 297.3 135.1 301.3C141 305.3 148.1 304.8 154.4 300.1L266.4 204.1C271.5 199.8 273.3 192.7 271 186.4C268.7 180.2 262.7 176 256 176H198.2L223.2 101.1C225.5 94.24 222.9 86.74 216.9 82.72C210.1 78.71 203 79.17 197.6 83.85V83.85z'/%3E%3C/svg%3E");width:25px!important;height:28px}.feature-watersports label:before,span.feature-watersports:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-icon='watersports' role='img' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M508.6 294.2C512.4 299 513.1 305.5 510.4 311C507.7 316.5 502.1 320 496 320H272C263.2 320 256 312.8 256 304V16C256 9.166 260.3 3.086 266.8 .867C273.3-1.351 280.4 .7825 284.6 6.178L508.6 294.2zM212.6 96.69C219.4 98.73 224 104.1 224 112V304C224 312.8 216.8 320 208 320H80C74.1 320 68.68 316.8 65.89 311.6C63.11 306.3 63.41 300 66.69 295.1L194.7 103.1C198.6 97.26 205.9 94.64 212.6 96.69V96.69zM556 352C566.3 352 573.9 361.5 571.6 371.5L562.5 412.1C549.3 470.5 497.5 512 437.6 512H138.4C78.53 512 26.66 470.5 13.52 412.1L4.389 371.5C2.138 361.5 9.746 352 19.1 352H556zM59.1 400L60.35 401.6C68.56 438.1 100.1 464 138.4 464H437.6C475 464 507.4 438.1 515.6 401.6L516 400H59.1z'/%3E%3C/svg%3E");width:25px!important;height:28px}.feature-surfing label:before,span.feature-surfing:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-icon='surfing' role='img' viewBox='0 0 485.48 508.75' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='m485.42,406.5c2.96,33.06-103.28,73.93-237.31,91.26C114.08,515.1,3.02,502.36.06,469.29c-1.72-19.17,33.28-40.96,89.11-59.27l-.74,9.03c-1.83,22.14,14.9,41.87,37.04,43.7,22.14,1.83,41.87-14.9,43.7-37.04l3.05-37.03c9.3-1.85,18.83-3.6,28.57-5.23l7.36,23.52c6.66,21.29,29.47,33.22,50.76,26.55,21.29-6.66,33.22-29.47,26.55-50.76l-2.98-9.52c112.98-9.35,200.31,3.99,202.94,33.26h0ZM167.89,173.63l17.73,14.34c6.22,5.03,14.87,5.91,22.53,4.12l64.34-15c11.45-2.67,18.64-14.24,15.97-25.69-2.67-11.46-14.23-18.64-25.68-15.97l-57.51,13.41-54.21-43.84c-6.8-5.5-15.65-8.48-24.99-7.64-19.09,1.71-33.32,18.73-31.6,37.83l9.18,102.37c2,22.34,9.27,35.16,28.53,45.19l62.82,32.74,27.26,87.07c4.23,13.51,18.75,21.11,32.26,16.87,13.51-4.23,21.1-18.75,16.87-32.26l-28.91-92.34c-2.91-9.31-10.15-17.91-18.78-22.44l-38.63-20.3c-8.2-4.31-10.84-7.97-11.67-17.19l-5.49-61.25h0Zm-25.88-92.32c22.16-5.17,35.93-27.31,30.76-49.47-5.16-22.16-27.31-35.93-49.47-30.76-22.16,5.17-35.93,27.31-30.76,49.47,5.17,22.15,27.31,35.93,49.47,30.76h0Zm-16.67,214.53c-4.16-2.17-7.94-4.51-11.36-7.07l-10.84,131.49c-1.16,14.11,9.43,26.61,23.54,27.77,14.11,1.16,26.61-9.43,27.77-23.54l8.97-108.8-38.09-19.85h0Z'/%3E%3C/svg%3E");width:25px!important;height:28px}span.feature-electric-car-charging-point.other-icon,span.feature-luxury.other-icon,span.feature-wheelchair-friendly.other-icon{margin-right:10px!important}span.feature-electric-car-charging-point.other-icon:before,span.feature-luxury.other-icon:before,span.feature-wheelchair-friendly.other-icon:before{margin-right:0!important;top:0}span.feature-electric-car-charging-point.other-icon:before,span.feature-wheelchair-friendly.other-icon:before{margin-top:0!important}.map-view.search-properties{position:relative;z-index:1}.map-view.search-properties .search-property{display:block;text-align:center}.map-view.search-properties .search-property img{max-height:none;position:static;-webkit-transform:none;transform:none;top:auto}.map-view.search-properties .search-property .property-details{margin-top:1em}.map-view.search-properties .search-property .property-details .property-title{width:100%}.map-view.search-properties .search-property .col1{overflow:hidden}.map-view.search-properties .search-property .col1,.map-view.search-properties .search-property .col2{width:100%!important}.map-view.search-properties.loading #map_canvas{display:none}.property-spinner{position:static;margin:3em 0 4em}.property-spinner svg{position:relative;height:auto}.search-properties{margin-top:1em}.search-properties .search-property{position:relative}.search-properties .search-property .tag-wrapper{position:absolute;top:0;left:0;z-index:2;right:0;width:100%}.search-properties .search-property .new-property-tag{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;text-transform:uppercase;padding:10px 15px;background-color:#d4dce1;color:#5f5f5f;display:inline-block;vertical-align:top}.search-properties .search-property:not(:last-child){padding-bottom:1.5em;margin-bottom:2em;border-bottom:1px solid #e4e7e9}.search-properties .search-property .price-carousel span.info-circle:before{margin-left:0!important}.search-properties .search-property .price-carousel[data-count="1"] .owl-stage{display:flex;align-items:stretch}.search-properties .search-property .price-carousel[data-count="1"] .owl-stage[style]{width:100%!important}.search-properties .search-property .price-carousel[data-count="1"] .owl-stage .owl-item{flex-grow:1}.search-properties .search-property .price-carousel .owl-stage{margin:0}.search-properties .search-property .price-carousel .owl-stage .owl-item .active:not(:first-of-type){left:-1px}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available{border:#a38b89 solid 1px;padding:10px 15px 10px 20px}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available .matches{background-color:#a38b89;color:#fff;margin-left:-20px;margin-right:-15px;margin-top:-10px;text-align:center;padding:5px 0;margin-bottom:10px}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available .was-price{font-size:.5em;text-decoration:line-through}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available .now-price{font-size:.5em}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available.hover,.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available:hover{background-color:#a38b89}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available.hover .price-total,.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available.hover a,.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available.hover span,.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available.hover strong,.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available:hover .price-total,.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available:hover a,.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available:hover span,.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available:hover strong{color:#fff}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available.hover .matches,.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available:hover .matches{background-color:#fff;color:#5f5f5f}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available.hover .details-link:after:not(.block-link),.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available:hover .details-link:after:not(.block-link){content:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-right' class='svg-inline--fa fa-caret-right fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' %3E%3Cstyle type='text/css'%3E .st0 %7Bfill: white;%7D%3C/style%3E%3Cpath class='st0' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E")}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available .price-total{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;line-height:1em;font-weight:700;color:#a38b89}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available a{text-decoration:underline;font-weight:700}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available .details-link.block-link{display:block;text-decoration:none;color:inherit;font-weight:inherit}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available .details-link:after:not(.block-link){display:inline-block;width:5px;position:relative;right:0;content:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-right' class='svg-inline--fa fa-caret-right fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' %3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23a38b89;%7D%3C/style%3E%3Cpath class='st0' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E");margin-left:5px;vertical-align:middle}.search-properties .search-property .price-carousel .owl-prev{left:-10px!important}.search-properties .search-property .price-carousel .owl-next{right:-10px!important}.search-properties .search-property .price-carousel .owl-next,.search-properties .search-property .price-carousel .owl-prev{padding:.2em!important;color:#a38b89!important;height:100%!important;border-width:1px!important;border-color:#a38b89!important;background-color:#fff!important;border-radius:0!important}.search-properties .search-property .price-carousel .owl-next:hover,.search-properties .search-property .price-carousel .owl-prev:hover{color:#fff!important;background-color:#a38b89!important}@media (min-width:1100px){.search-properties .search-property .owl-carousel:not(.price-carousel){min-height:240px;display:block}}.search-properties .search-property .owl-carousel:not(.price-carousel) .owl-item{max-height:223px;min-height:223px}@media (min-width:1100px){.search-properties .search-property .owl-carousel:not(.price-carousel) .owl-item{min-height:280px;max-height:280px}}.search-properties .search-property .owl-carousel:not(.price-carousel) .owl-item img{width:100%}.search-properties .search-property .owl-carousel:not(.price-carousel).owl-loaded{position:relative}.search-properties .search-property .owl-carousel:not(.price-carousel) .owl-prev:not(.owl-dot):not(.gm-control-active):not(.debtn){left:10px}.search-properties .search-property .owl-carousel:not(.price-carousel) .owl-next:not(.owl-dot):not(.gm-control-active):not(.debtn){right:10px}.search-properties .search-property .item-video,.search-properties .search-property img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1100px){.search-properties .search-property .item-video,.search-properties .search-property img{max-height:280px;-o-object-fit:cover;object-fit:cover}}.search-properties .search-property .item-video{height:100%;width:100%}.search-properties .search-property .col1{margin-bottom:1em;position:relative}@media (min-width:768px){.search-properties .search-property .col1{margin-bottom:0}}.search-properties .search-property .col1 .vid-label{position:absolute;text-align:center;color:#fff;padding:10px 0;left:0;right:-1px;bottom:0;z-index:1;text-transform:uppercase;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%)}.search-properties .search-property .col1 .vid-label svg{margin-left:5px}.search-properties .search-property .property-title{margin-right:30px;height:auto}.search-properties .search-property .property-details{position:relative}.search-properties .search-property .property-details .favourites-btn{position:absolute;right:0}.company-badge{position:relative!important;-webkit-transform:none!important;transform:none!important}.popup[data-popup=special-offer] span[class^=icon-]:after,.popup[data-popup^=special-offer-] span[class^=icon-]:after,.special-offer-tag span[class^=icon-]:after{content:'';display:inline-block;width:25px;position:relative;top:7px}.popup[data-popup=special-offer] span.icon-low-occupancy:after,.popup[data-popup^=special-offer-] span.icon-low-occupancy:after,.special-offer-tag span.icon-low-occupancy:after{height:25px;background:url(/images/icons.png) -5px -230px no-repeat}.popup[data-popup=special-offer] span.icon-special-offer:after,.popup[data-popup^=special-offer-] span.icon-special-offer:after,.special-offer-tag span.icon-special-offer:after{height:25px;background:url(/images/icons.png) -5px -1682px no-repeat}.popup[data-popup=special-offer] span.icon-late-availability:after,.popup[data-popup=special-offer] span.icon-multiweek:after,.popup[data-popup^=special-offer-] span.icon-late-availability:after,.popup[data-popup^=special-offer-] span.icon-multiweek:after,.special-offer-tag span.icon-late-availability:after,.special-offer-tag span.icon-multiweek:after{height:29px;background:url(/images/icons.png) -5px -2572px no-repeat}.popup[data-popup=special-offer] span.icon-other-offer:after,.popup[data-popup^=special-offer-] span.icon-other-offer:after,.special-offer-tag span.icon-other-offer:after{height:30px;background:url(/images/icons.png) -5px -1647px no-repeat}.popup[data-popup=special-offer],.popup[data-popup^=special-offer-]{padding:0}.popup[data-popup=special-offer] h3,.popup[data-popup^=special-offer-] h3{color:#fff;background-color:#d76161;margin:0;padding:.5em 20px}.popup[data-popup=special-offer] .close,.popup[data-popup^=special-offer-] .close{color:#fff}.popup[data-popup=special-offer] .accordion,.popup[data-popup^=special-offer-] .accordion{display:flex;flex-direction:column}.popup[data-popup=special-offer] .accordion.chevron .accordion-btn,.popup[data-popup^=special-offer-] .accordion.chevron .accordion-btn{color:#5f5f5f;display:flex;justify-content:space-between;align-items:baseline;padding:1em 20px;font-weight:700;text-align:left}.popup[data-popup=special-offer] .accordion.chevron .accordion-btn [class^=icon-],.popup[data-popup^=special-offer-] .accordion.chevron .accordion-btn [class^=icon-]{margin-right:10px}.popup[data-popup=special-offer] .accordion.chevron .accordion-btn i,.popup[data-popup^=special-offer-] .accordion.chevron .accordion-btn i{margin-left:auto}.popup[data-popup=special-offer] .accordion.chevron .accordion-btn small,.popup[data-popup^=special-offer-] .accordion.chevron .accordion-btn small{margin-left:5px;font-weight:400}.popup[data-popup=special-offer] .accordion-content,.popup[data-popup^=special-offer-] .accordion-content{padding:0 30px 1.5em 30px}.popup[data-popup=special-offer] .accordion-content.hidden-height,.popup[data-popup^=special-offer-] .accordion-content.hidden-height{padding:0;opacity:0}.special-offer-tag{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;padding:10px 15px;z-index:2;text-transform:uppercase;background-color:#fff;padding:0 5px 7px 10px;display:inline-block}[data-page=property-details] .special-offer-tag{left:0;right:auto}.special-offer-tag a{color:#d76161;font-weight:700;font-size:17px}.special-offer-tag [class^=icon-]{margin-right:5px}.location-code{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.leaflet-bottom,.leaflet-pane,.leaflet-top{z-index:5!important}.map-canvas{width:100%;min-height:400px}@media (max-width:399px){figure figcaption{display:none!important}}.popup[data-popup=image-gallery-4k]{overflow:hidden;width:100%;background-color:transparent;padding:0}.popup[data-popup=image-gallery-4k].wide{margin-left:0;max-width:80vw}.popup[data-popup=image-gallery-4k] a.top-close{color:#fff;z-index:2;padding:20px;margin-left:-20px;margin-top:-20px}.popup[data-popup=image-gallery-4k] .owl-item{max-height:100vh;overflow:hidden}.popup[data-popup=image-gallery-4k] .owl-item img{-o-object-fit:contain;object-fit:contain;max-height:90vh;max-width:100%;margin:0 auto;width:auto}.popup[data-popup=image-gallery-4k] .owl-item span{display:block;padding:.5em;text-align:center;color:#fff;font-weight:700;left:0;right:0;bottom:0;position:fixed;z-index:50;background-color:rgba(48,52,63,.8);width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:auto}.popup[data-popup=image-gallery-4k] .owl-dots{text-align:center}.popup[data-popup=image-gallery-4k] .owl-dots .owl-dot{border-color:#fff}.popup[data-popup=image-gallery-4k] .owl-dots .owl-dot.active{background-color:#fff}.property-details-page #overview>.layout-wrap{display:block}@media (min-width:1100px){.property-details-page #overview>.layout-wrap{display:none}}@media (min-width:1100px){.property-details-page #overview .accordion-content .layout{padding-top:0}}.testimonials figure{text-align:center}.testimonial footer cite{display:block}.scroll-top{padding:20px;background:#888;border-radius:5px;color:#fff;position:fixed;right:10px;bottom:80px;display:none;z-index:2;cursor:pointer}.scroll-top:after{cursor:pointer;display:inline-block;width:2.2em;position:absolute;top:2px;left:4px;content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='up' class='svg-inline--fa fa-up fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='m240.97 130.52l194.34 194.34c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901 0.04l-154.75-154.02-154.74 154.02c-9.379 9.335-24.544 9.317-33.901-0.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941l194.34-194.34c9.372-9.373 24.568-9.373 33.941-1e-3z'%3E%3C/path%3E%3C/svg%3E")}.scroll-top:hover{background:#a38b89}.owl-carousel.image-gallery .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-prev,.owl-carousel.image-gallery-4k .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-prev{left:20px}.owl-carousel.image-gallery .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-next,.owl-carousel.image-gallery-4k .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-next{right:20px}.property-details-page>section:first-child>.layout-wrap>.layout{position:relative}.property-details-page>section:first-child>.layout-wrap>.layout:before{content:'';display:block;position:absolute;top:0;left:calc(10px * 2);right:calc(10px * 2);height:3px;background-color:#0000000d}.property-details-page section.book-with-confidence{padding-top:1rem;padding-bottom:1.5rem;padding-left:20px;padding-right:20px}@media (min-width:1100px){.property-details-page section.book-with-confidence{padding-left:0;padding-right:0}}.property-details-page section.book-with-confidence.footer{margin-bottom:2em}.property-details-page .ferry{padding-bottom:15px}.property-details-page .fa-ferry{content:url("data:image/svg+xml,%3Csvg class='fa-ferry' aria-hidden='true' data-icon='ferry' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M496.616 372.639l70.012-70.012c16.899-16.9 9.942-45.771-12.836-53.092L512 236.102V96c0-17.673-14.327-32-32-32h-64V24c0-13.255-10.745-24-24-24H248c-13.255 0-24 10.745-24 24v40h-64c-17.673 0-32 14.327-32 32v140.102l-41.792 13.433c-22.753 7.313-29.754 36.173-12.836 53.092l70.012 70.012C125.828 416.287 85.587 448 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24 61.023 0 107.499-20.61 143.258-59.396C181.677 487.432 216.021 512 256 512h128c39.979 0 74.323-24.568 88.742-59.396C508.495 491.384 554.968 512 616 512c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24-60.817 0-101.542-31.001-119.384-75.361zM192 128h256v87.531l-118.208-37.995a31.995 31.995 0 0 0-19.584 0L192 215.531V128z'/%3E%3C/svg%3E");max-height:25px;margin-right:3px}.property-details-page .zoom-floorplan{cursor:zoom-in}.property-details-page .ui-datepicker .ui-datepicker-title{margin-top:0}.property-details-page .ui-datepicker table{margin-top:0}.property-details-page section{padding:0}.property-details-page section:first-child .two-thirds-one-third .col2 .starter-pack,.property-details-page section:first-child .two-thirds-one-third .col2 .visiting-spa{padding:1em 10px}.property-details-page section:first-child .two-thirds-one-third .col2 .hamper{padding:0 10px 1em 10px}.property-details-page section:first-child .two-thirds-one-third .col2 .booking{padding:1em 10px;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}.property-details-page section.nav-btns{display:none}@media (min-width:1100px){.property-details-page section.nav-btns{display:block}}.property-details-page section.accordion.chevron{border-top:none;margin-bottom:10px;padding:0}@media (min-width:1100px){.property-details-page section.accordion.chevron{margin-bottom:0}}.property-details-page section.accordion.chevron .accordion-content>p:last-child,.property-details-page section.accordion.chevron .accordion-content>ul:last-child{margin-bottom:0}.property-details-page .details-panel{border:1px solid #e6e6e6}@media (max-width:1099px){.property-details-page .details-panel{margin-top:20px}}@media (min-width:1100px){.property-details-page .details-panel{margin-top:0}}.property-details-page .details-panel .layout{padding-top:0}.property-details-page .details-panel .btn,.property-details-page .details-panel .btn.white{margin-bottom:0;margin-top:0;top:0}.property-details-page .details-panel .trust-signals{padding:0 10px}@media (min-width:1100px){.property-details-page .details-panel .trust-signals div[class^=col]{width:100%!important;display:block;text-align:left}}.property-details-page .details-panel .edits a{text-decoration:underline;color:#5f5f5f}.property-details-page .details-panel .edits .enquiry{display:block;padding-top:10px;padding-bottom:10px}.property-details-page .details-panel .edits span{padding-top:10px}.property-details-page .details-panel .price-from{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;font-weight:700;padding:.5rem 1rem .5rem 1rem;color:#a38b89;text-align:left}.property-details-page .details-panel .price-from.poa{text-transform:none;font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem}.property-details-page .details-panel .price-from span{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;margin:0 .6em 0 .5em;color:#5f5f5f;font-weight:400}.property-details-page .details-panel .price-from span.price-list{margin:0;margin-bottom:10px;display:inline-block;font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;font-weight:700;padding:0;color:#a38b89;text-align:left}.property-details-page .details-panel .price-from span.price-list>span{margin:0;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;color:#5f5f5f;font-weight:400}.property-details-page .details-panel .price-from span.price-list>span:first-child{margin-right:.6em}.property-details-page .details-panel .price-from span.price-list>span.price-text{margin-left:.5em}.property-details-page .details-panel .price-from span.price-list>span .info-circle{margin:0;cursor:pointer}.property-details-page .details-panel .price-from span.info-text.price-text{font-size:11px;font-size:.78571rem;line-height:16.5px;line-height:1.17857rem;display:inline-block}.property-details-page .details-panel .view-edit{background-color:rgba(163,139,137,.2);position:relative;padding:10px 15px;font-weight:700;text-align:left;font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem}@media (min-width:1100px){.property-details-page .details-panel .arrival-panel,.property-details-page .details-panel .departure-panel{width:50%;border-bottom:1px solid #e6e6e6;text-align:left}}@media (min-width:768px){.property-details-page .details-panel .arrival-panel,.property-details-page .details-panel .departure-panel{width:50%;border-bottom:1px solid #e6e6e6}}.property-details-page .details-panel .arrival-panel span.timings,.property-details-page .details-panel .departure-panel span.timings{font-size:11px;font-size:.78571rem;line-height:16.5px;line-height:1.17857rem}.property-details-page .details-panel .arrival-panel i,.property-details-page .details-panel .departure-panel i{display:none}@media (min-width:1100px){.property-details-page .details-panel .arrival-panel i,.property-details-page .details-panel .departure-panel i{display:inline-block;font-size:26px;font-size:1.85714rem;line-height:39px;line-height:2.78571rem;position:relative;top:-10px;margin:0 5px 0 10px;margin-bottom:-8px}}.property-details-page .details-panel .arrival-panel *,.property-details-page .details-panel .departure-panel *{display:inline-block;text-align:left;text-transform:uppercase;font-weight:700}@media (min-width:768px){.property-details-page .trust-signals .five-col{justify-content:flex-start}.property-details-page .trust-signals .h2,.property-details-page .trust-signals h2{margin:1em .5em}}@media (min-width:1100px){.property-details-page .trust-signals{border:none;border-top:1px solid #e6e6e6}.property-details-page .trust-signals .coldiv:last-child{margin-bottom:1em}.property-details-page .trust-signals .accordion .accordion-btn,.property-details-page .trust-signals .accordion.plus .accordion-btn{border:none;padding:0;margin:.25em 0}.property-details-page .trust-signals .accordion .accordion-btn .h3,.property-details-page .trust-signals .accordion .accordion-btn h3,.property-details-page .trust-signals .accordion.plus .accordion-btn .h3,.property-details-page .trust-signals .accordion.plus .accordion-btn h3{font-weight:400}.property-details-page .trust-signals .accordion .accordion-btn:before,.property-details-page .trust-signals .accordion.plus .accordion-btn:before{display:none}.property-details-page .trust-signals .accordion .accordion-btn .h3:after,.property-details-page .trust-signals .accordion .accordion-btn h3:after,.property-details-page .trust-signals .accordion.plus .accordion-btn .h3:after,.property-details-page .trust-signals .accordion.plus .accordion-btn h3:after{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='info-circle' class='svg-inline--fa fa-info-circle fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'%3E%3C/path%3E%3C/svg%3E");width:20px;display:inline-block;float:right;margin-left:10px}.property-details-page .trust-signals .accordion{padding:0;position:relative}.property-details-page .trust-signals .accordion:hover .accordion-content{visibility:visible}.property-details-page .trust-signals .accordion-content{visibility:hidden;width:220px;background-color:#5f5f5f;color:#fff;text-align:center;padding:5px 10px;border-radius:6px;position:absolute;z-index:1;bottom:30px;left:0}.property-details-page .trust-signals .accordion-content p{margin:0}}@media (min-width:768px){.property-details-page .five-col [class^=col]{width:calc(50% - 10px)!important}}@media (min-width:1200px){.property-details-page section+.layout-wrap .trust-signals{border:1px solid #e6e6e6}.property-details-page section+.layout-wrap .trust-signals .five-col{flex-wrap:nowrap;justify-content:space-between}.property-details-page section+.layout-wrap .trust-signals .five-col [class^=col]{width:auto!important;margin-bottom:0}}.property-details-page .short-share{margin-top:10px;display:flex;justify-content:center;align-items:center;height:41px}.property-details-page section.hamper,.property-details-page section.starter-pack{background-color:#a38b89;color:#fff;padding-bottom:0;position:relative;cursor:pointer}.property-details-page section.hamper .layout,.property-details-page section.starter-pack .layout{padding-top:20px!important}.property-details-page section.hamper .h2,.property-details-page section.hamper h2,.property-details-page section.starter-pack .h2,.property-details-page section.starter-pack h2{display:inline-block;margin:0;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;color:#5f5f5f;font-weight:400}@media (min-width:1100px){.property-details-page section.hamper .h2,.property-details-page section.hamper a,.property-details-page section.hamper h2,.property-details-page section.starter-pack .h2,.property-details-page section.starter-pack a,.property-details-page section.starter-pack h2{color:#fff;font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;cursor:pointer;text-decoration:none}}.property-details-page section.hamper svg,.property-details-page section.starter-pack svg{display:none}.property-details-page section.hamper span.hamper-white-icon,.property-details-page section.hamper span.starter-pack-white-icon,.property-details-page section.starter-pack span.hamper-white-icon,.property-details-page section.starter-pack span.starter-pack-white-icon{position:initial}.property-details-page section.hamper span,.property-details-page section.starter-pack span{position:absolute;right:20px}.property-details-page section.visiting-spa{background-color:#a66f8f;color:#fff;padding-bottom:0;position:relative;cursor:pointer}@media (min-width:1100px){.property-details-page section.visiting-spa .h2,.property-details-page section.visiting-spa a,.property-details-page section.visiting-spa h2{color:#fff;cursor:pointer}}.property-details-page section.visiting-spa svg{display:none}.property-details-page section.visiting-spa span{position:absolute;right:20px;top:calc(50% - 10px)}.property-details-page .tablist{display:none}.property-details-page .tablist div.btn{color:#5f5f5f;background-color:#d3c9bd;text-transform:none}.property-details-page .tablist div.btn:not(:last-child){margin-right:.5rem!important}.property-details-page .tablist div.btn:hover{background-color:#92807f;color:#fff}@media (min-width:1100px){.property-details-page .tablist{display:flex}}@media (min-width:1100px){.property-details-page .two-thirds-one-third:not(:first-child){margin-top:2em}}.property-details-page .two-thirds-one-third:not(:first-child) .col1{position:relative}.property-details-page .popup-trigger.gallery-4k{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;position:absolute;color:#fff;background-color:#5f5f5f;z-index:2;padding:.25em .75em;top:0;right:0;opacity:.6}.property-details-page .popup-trigger.gallery-4k:hover{opacity:1}.property-details-page .popup-trigger.gallery-4k svg{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.property-details-page .image-gallery .owl-item{min-height:224px;max-height:224px;overflow:hidden;position:relative}@media (min-width:768px){.property-details-page .image-gallery .owl-item{min-height:485px;max-height:485px}}@media (min-width:1100px){.property-details-page .image-gallery .owl-item{min-height:470px;max-height:470px}}@media (min-width:1440px){.property-details-page .image-gallery .owl-item{min-height:510px;max-height:510px}}.property-details-page .image-gallery .owl-item img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.property-details-page .image-gallery .owl-item .item-video{position:absolute;top:0;right:0;bottom:0;left:0}.property-details-page .image-gallery .owl-item .item-video .owl-video-play-icon{height:auto;width:auto;margin-left:0;margin-top:0;transition:none;background:rgba(0,0,0,.3);position:absolute;top:0;right:0;bottom:0;left:0}.property-details-page .image-gallery .owl-item .item-video .owl-video-play-icon:hover{-webkit-transform:none;transform:none}.property-details-page .image-gallery .owl-item .item-video .owl-video-play-icon .video-overlay{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;position:absolute;color:#fff;text-align:center}.property-details-page .image-gallery .owl-item .item-video .owl-video-play-icon .video-overlay .larger{font-size:1.5em;font-weight:700;margin-bottom:.5em}@media (min-width:768px){.property-details-page .image-gallery .owl-item .item-video .owl-video-play-icon .video-overlay .larger{font-size:3em;margin-bottom:1em}}.property-details-page .image-gallery .owl-item .item-video .owl-video-play-icon .video-overlay .larger.handwriting{font-family:"Just Another Hand",cursive;font-weight:400;text-transform:none}.property-details-page .image-gallery .owl-item .item-video .owl-video-play-icon .video-overlay svg{display:none}@media (min-width:768px){.property-details-page .image-gallery .owl-item .item-video .owl-video-play-icon .video-overlay svg{display:inline-block;margin-right:5px}}.property-details-page .image-gallery .reviews-wrap,.property-details-page .image-gallery.owl-carousel{position:relative}.property-details-page .owl-dots button{margin:.25em 0}.property-details-page .owl-thumbs{display:none}@media (min-width:1100px){.property-details-page .owl-thumbs{display:block}}@media (min-width:1100px){.property-details-page .owl-thumbs .owl-thumb-item{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background-color:transparent;display:inline-block;width:20%;height:85px;overflow:hidden;position:relative;max-width:153px}.property-details-page .owl-thumbs .owl-thumb-item.active{border:4px solid #a38b89}.property-details-page .owl-thumbs .owl-thumb-item img{position:absolute;display:block;margin:auto;top:0;left:0;right:0;bottom:0;position:absolute}.property-details-page .owl-thumbs .owl-thumb-item img.play-btn{z-index:2;width:50px;opacity:.75}}.property-details-page section.video-panel{max-width:1200px}@media (min-width:1100px){.property-details-page section.video-panel{margin:40px auto}}.property-details-page section.video-panel .video-overlay{width:auto;height:auto;top:0;right:0;bottom:0;left:0;position:absolute}.property-details-page section.video-panel .video-overlay .video-text{top:50%;-webkit-transform:translateY(calc(-50% - .5px));transform:translateY(calc(-50% - .5px));position:absolute;color:#fff;width:90%;margin-left:4em}@media (min-width:768px){.property-details-page section.video-panel .video-overlay .video-text{width:auto}}.property-details-page section.video-panel .video-overlay .video-text h3,.property-details-page section.video-panel .video-overlay .video-text h4{text-shadow:#000 1px 0 20px}.property-details-page section.video-panel .video-overlay .video-text h3{color:#fff;font-family:"Just Another Hand",cursive;font-weight:400}.property-details-page section.video-panel .video-overlay h3{font-size:2.5em;font-weight:700;margin-bottom:.5em}@media (min-width:768px){.property-details-page section.video-panel .video-overlay h3{font-size:4.5em}}.property-details-page section.video-panel .video-overlay h4{font-size:1.5em;font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:400;line-height:1em;margin-bottom:.5em}@media (min-width:768px){.property-details-page section.video-panel .video-overlay h4{font-size:3em}}.property-details-page section.video-panel .video-image{background-size:cover;height:100%;background-position:center center;background-repeat:no-repeat;transition:opacity .4s ease}.property-details-page section.video-panel .luxury-video-panel{width:100%;height:40vh}@media (min-width:768px){.property-details-page section.video-panel .luxury-video-panel{height:78vh}}.property-details-page .col2:not(.coldiv){text-align:center}.property-details-page .col2:not(.coldiv).reviews{text-align:left;margin:.5em 0 1em 0}@media (min-width:1100px){.property-details-page .col2:not(.coldiv).reviews{text-align:right;margin:1em 0 0 0}}.property-details-page .col2:not(.coldiv).reviews a{color:#5f5f5f}.property-details-page h1{font-size:24px;font-size:1.71429rem;line-height:36px;line-height:2.57143rem;line-height:1em;margin-bottom:.25em;margin-top:0;text-align:left;display:inline-block}@media (min-width:1100px){.property-details-page h1{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem}}.property-details-page .accordion.chevron:not(.hamper):not(.starter-pack):not(.visiting-spa) .accordion-btn .h2,.property-details-page .accordion.chevron:not(.hamper):not(.starter-pack):not(.visiting-spa) .accordion-btn h2{font-family:Helvetica,Helvetica,Arial,sans-serif;letter-spacing:0;line-height:0}@media (min-width:1100px){.property-details-page .accordion.chevron:not(.hamper):not(.starter-pack):not(.visiting-spa) .accordion-btn .h2,.property-details-page .accordion.chevron:not(.hamper):not(.starter-pack):not(.visiting-spa) .accordion-btn h2{line-height:3rem;font-family:"Just Another Hand",cursive;letter-spacing:.05em;font-weight:400}}.property-details-page .area{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;display:inline-block}@media (min-width:768px){.property-details-page .area{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}}@media (min-width:1100px){.property-details-page .area{margin-left:10px}}.property-details-page .icon-wrap{display:inline-block;margin-right:40px}.property-details-page .icon-wrap .feature-electric-car-charging-point:before,.property-details-page .icon-wrap .feature-wheelchair-friendly:before{vertical-align:baseline;position:relative;bottom:-2px}.property-details-page .top-btns .favourites-added-btn,.property-details-page .top-btns .favourites-btn{display:inline-block;margin-right:20px}@media (min-width:1100px){.property-details-page .top-btns{display:inline-block}}.property-details-page .property-group{font-style:italic}.property-details-page .property-group a{color:#a38b89!important;text-decoration:underline}.property-details-page .arrival-panel,.property-details-page .departure-panel{padding:.75em 0 0 0}@media (min-width:768px){.property-details-page .arrival-panel,.property-details-page .departure-panel{padding:.75em 0}}.property-details-page .arrival-panel *,.property-details-page .departure-panel *{display:inline-block;text-align:left}@media (min-width:1100px){.property-details-page .arrival-panel *,.property-details-page .departure-panel *{text-align:center}}@media (min-width:1100px){.property-details-page .arrival-panel .arrival-wrap,.property-details-page .departure-panel .arrival-wrap{width:calc(100% - 45px)}}.property-details-page .arrival-panel div:not(.arrival-wrap),.property-details-page .departure-panel div:not(.arrival-wrap){font-weight:700;color:#a38b89;text-transform:none}.property-details-page .price{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;font-weight:700;padding:.5rem 1rem .5rem 1rem;color:#a38b89;text-transform:uppercase;line-height:.8em}.property-details-page .price .availability-cal *{padding:1.5rem 1rem 1.5rem 1rem}@media (min-width:1100px){.property-details-page .price{padding:1.5rem 1rem 1.5rem 1rem;text-align:left}}.property-details-page .price .pppn-price{color:#5f5f5f;font-size:.7em!important;margin-right:0!important;margin-left:0;font-weight:700}.property-details-page .price .was-price{font-size:14px;text-transform:none;vertical-align:middle;margin-left:0}.property-details-page .price .now{text-transform:uppercase;font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem}.property-details-page .price del{color:#5f5f5f;font-weight:400;font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;padding:0 5px;line-height:.8em;text-align:left}.property-details-page .price span{margin:0;color:#5f5f5f;font-weight:400}.property-details-page .book-now-btn{display:block;text-align:center}.property-details-page .property-nights{width:100%}@media (min-width:1100px){.property-details-page .property-nights{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;margin-top:0}}.property-details-page .share-page{color:#5f5f5f}.property-details-page .share-page:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='plus-square' class='fa-plus-square' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-32 252c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92H92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z'%3E%3C/path%3E%3C/svg%3E");display:inline-block;width:1em;position:relative;top:4px;margin-right:5px}.property-details-page .share-page.minus:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='minus-square' class='fa-minus-square' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %235f5f5f;%7D%3C/style%3E  %3Cpath class='st0' d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM92 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H92z'%3E%3C/path%3E%3C/svg%3E")}.property-details-page .share-icons{line-height:normal;display:inline-block}.property-details-page .accordion{padding:0}@media (min-width:1100px){.property-details-page .accordion{padding:0 0 2rem 0}}.property-details-page .accordion>.layout-wrap:first-child{background-color:#e4e7e9}@media (min-width:1100px){.property-details-page .accordion>.layout-wrap:first-child{background-color:transparent}}.property-details-page .accordion.chevron .accordion-btn{text-align:left;clear:both;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;line-height:1.5rem;padding:0}@media (min-width:1100px){.property-details-page .accordion.chevron .accordion-btn{font-size:34px;font-size:2.42857rem;line-height:51px;line-height:3.64286rem;line-height:0}}.property-details-page .accordion.chevron .popup-trigger{text-align:left;clear:both}.property-details-page .accordion.chevron .popup-trigger.book-now-btn{text-align:center}@media (min-width:1100px){.property-details-page .accordion.chevron .popup-trigger{font-size:20px;line-height:20px}}@media (min-width:1100px){.property-details-page .accordion.chevron .feefo-review-link .popup-trigger,.property-details-page .accordion.chevron .upfront-review-link .popup-trigger{font-size:16px;line-height:16px}}@media (min-width:1100px){.property-details-page .accordion.chevron .hamper-availability .popup-trigger,.property-details-page .accordion.chevron .starter-pack-availability .popup-trigger{font-size:14px;line-height:14px}}@media (min-width:1100px){.property-details-page .accordion.chevron .hamper-availability .popup-trigger,.property-details-page .accordion.chevron .starter-pack-availability .popup-trigger{font-size:14px;line-height:14px}}.property-details-page .owner-photo{position:relative;max-width:150px;max-height:150px;overflow:hidden;border-radius:50%;margin:auto}.property-details-page .owner-photo img{width:auto;height:100%}@media (min-width:1100px){.property-details-page .accordion-btn{cursor:default;max-width:1200px;margin:0 auto;position:relative;clear:both}.property-details-page .accordion-btn:before{content:'';background-color:#a38b89;height:3px;width:100%;position:absolute;left:0;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:1100px){.property-details-page .accordion-btn svg[data-icon=chevron-down],.property-details-page .accordion-btn svg[data-icon=chevron-up],.property-details-page .accordion-btn svg[data-icon=minus],.property-details-page .accordion-btn svg[data-icon=plus]{display:none}}.property-details-page .accordion-btn .h2,.property-details-page .accordion-btn h2{color:#5f5f5f}@media (min-width:768px){.property-details-page .accordion-content.hidden-height.layout-height{max-height:0!important;overflow:hidden}.property-details-page #layout .accordion-content .layout .accordion-btn{max-width:none;position:static;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;cursor:pointer}.property-details-page #layout .accordion-content .layout .accordion-btn:before{background-color:none;height:0}.property-details-page [data-content$=description],.property-details-page [data-content$=layout],.property-details-page [data-content$=local]{overflow:hidden;transition:max-height .75s}}@media (min-width:1100px){.property-details-page .accordion-content{max-width:1200px;margin:0 auto}}.property-details-page .accordion-content.hidden-height{max-height:0!important}@media (min-width:1100px){.property-details-page .accordion-content.hidden-height{max-height:9999px!important;overflow:visible}}.property-details-page .layout-btn{display:none}@media (min-width:768px){.property-details-page .layout-btn{display:block}}.property-details-page .icons{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.property-details-page .icons span{display:flex;align-items:center;padding-right:20px;margin-bottom:20px;width:50%}@media (min-width:1100px){.property-details-page .icons span{width:auto}}.property-details-page .icons span:before{width:25px;padding-right:10px}.property-details-page .area-video-wrap{position:relative;padding-bottom:calc(56.25% + 40px)}.property-details-page .area-video-frame{position:absolute;top:0;left:0;width:100%;height:100%}.property-details-page .variables ul{display:flex;padding:0;flex-wrap:wrap;list-style:none}.property-details-page .variables ul li{display:flex;align-items:center;width:50%;padding-bottom:10px}@media (min-width:1100px){.property-details-page .variables ul li{width:33.33%}.property-details-page .variables ul li:nth-of-type(odd){padding-right:0}}.property-details-page .variables ul li:nth-of-type(odd){padding-right:15px}.property-details-page .variables ul li:before{content:url("data:image/svg+xml,%3Csvg class='fa-check' aria-hidden='true' role='img' data-icon='check' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23a38b89;%7D%3C/style%3E%3Cpath class='st0' d='m173.9 439.4l-166.4-166.4c-10-10-10-26.2 0-36.2l36.2-36.2c10-10 26.2-10 36.2 0l112.1 112.1 240.1-240.1c10-10 26.2-10 36.2 0l36.2 36.2c10 10 10 26.2 0 36.2l-294.4 294.4c-10 10-26.2 10-36.2 0z'/%3E %3C/svg%3E");width:25px;padding-right:15px;flex-shrink:0}@media (min-width:1100px){.property-details-page .variables ul li:before{padding-right:25px}}.property-details-page .property-details-datepicker{margin-top:2em}.property-details-page #availability .key{margin:1.5em auto;text-align:center}.property-details-page #availability .key>div{display:inline-block;margin-bottom:1em;position:relative;margin-right:2em}.property-details-page #availability .key a{display:inline-block}.property-details-page #availability .key span{margin-left:.5em}.property-details-page #availability .key .available-start-date,.property-details-page #availability .key .booked-date,.property-details-page #availability .key .non-start-date,.property-details-page #availability .key .selected-start-date{width:35px;height:35px;display:inline-block;position:relative}.property-details-page #availability .key .selected-start-date{color:#fff;background:#a38b89;font-weight:800;border-radius:100%;top:13px}.property-details-page #availability .key .non-start-date{background-color:#fff;color:#5f5f5f;border:1px solid rgba(228,231,233,.5);line-height:30px}.property-details-page #availability .key .booked-date{color:rgba(95,95,95,.5);text-decoration:line-through;border:1px solid rgba(228,231,233,.5);line-height:30px}.property-details-page #availability .key .available-start-date{color:#5f5f5f;font-weight:800;border:1px solid rgba(228,231,233,.5);line-height:30px}.property-details-page #availability .availability-cal{margin-bottom:10px}.property-details-page #availability .availability-cal .arrival-wrapper.highlighted span,.property-details-page #availability .availability-cal .departure-wrapper.highlighted span{color:#5f5f5f!important}.property-details-page #availability .availability-cal .arrival-wrapper.highlighted div,.property-details-page #availability .availability-cal .departure-wrapper.highlighted div{color:#a38b89!important}.property-details-page #availability .availability-cal .arrival-date,.property-details-page #availability .availability-cal .departure-date{font-weight:700}@media (min-width:1100px){.property-details-page #availability .availability-cal .arrival-date,.property-details-page #availability .availability-cal .departure-date{font-weight:400}}@media (max-width:1099px){.property-details-page #availability .availability-cal .arrival-wrapper,.property-details-page #availability .availability-cal .departure-wrapper,.property-details-page #availability .availability-cal .nights{background-color:#d3c9bd;color:#5f5f5f;padding:10px}.property-details-page #availability .availability-cal .arrival-wrapper.highlighted,.property-details-page #availability .availability-cal .departure-wrapper.highlighted,.property-details-page #availability .availability-cal .nights.highlighted{background-color:#fff}.property-details-page #availability .availability-cal .arrivals-wrapper{border-bottom:none}.property-details-page #availability .availability-cal .booking{padding:.5rem 1rem;text-align:center;background-color:#d3c9bd;border:1px solid #e4e7e9}.property-details-page #availability .availability-cal .nights{border:none}}.property-details-page #availability .availability-cal .border-wrapper{border:1px solid #e4e7e9}@media (min-width:1100px){.property-details-page #availability .availability-cal .border-wrapper{display:flex;border-right-color:transparent;width:100%}.property-details-page #availability .availability-cal .border-wrapper~div:not(.hidden){margin-left:1em}}@media (min-width:1100px){.property-details-page #availability .availability-cal{display:flex;position:relative;margin-right:6px;align-items:center}.property-details-page #availability .availability-cal:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='calendar-alt' class='svg-inline--fa fa-calendar-alt fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z'%3E%3C/path%3E%3C/svg%3E");background-size:contain;background-position:left center;background-repeat:no-repeat;width:25px;height:25px;left:15px}.property-details-page #availability .availability-cal .arrival-wrapper{border-left:1px solid #e4e7e9}.property-details-page #availability .availability-cal .arrival-wrapper,.property-details-page #availability .availability-cal .departure-wrapper{text-align:left}.property-details-page #availability .availability-cal .arrival-wrapper>span,.property-details-page #availability .availability-cal .departure-wrapper>span{font-weight:700;text-transform:uppercase}.property-details-page #availability .availability-cal .arrival-wrapper>span small,.property-details-page #availability .availability-cal .departure-wrapper>span small{font-weight:400;text-transform:auto}.property-details-page #availability .availability-cal .arrival-wrapper div,.property-details-page #availability .availability-cal .departure-wrapper div{display:block;font-weight:700;color:#a38b89}.property-details-page #availability .availability-cal .arrival-wrapper div span,.property-details-page #availability .availability-cal .departure-wrapper div span{font-weight:400;color:#5f5f5f}.property-details-page #availability .availability-cal .arrival-wrapper,.property-details-page #availability .availability-cal .departure-wrapper,.property-details-page #availability .availability-cal .nights{min-height:65px;background-color:#d3c9bd;color:#5f5f5f;position:relative}.property-details-page #availability .availability-cal .arrival-wrapper:after,.property-details-page #availability .availability-cal .arrival-wrapper:before,.property-details-page #availability .availability-cal .departure-wrapper:after,.property-details-page #availability .availability-cal .departure-wrapper:before,.property-details-page #availability .availability-cal .nights:after,.property-details-page #availability .availability-cal .nights:before{content:'';top:0;bottom:0;position:absolute;width:0;border-top:32px solid transparent;border-bottom:32px solid transparent}.property-details-page #availability .availability-cal .arrival-wrapper:before,.property-details-page #availability .availability-cal .departure-wrapper:before,.property-details-page #availability .availability-cal .nights:before{border-left:26px solid #e4e7e9;right:-26px}.property-details-page #availability .availability-cal .arrival-wrapper:after,.property-details-page #availability .availability-cal .departure-wrapper:after,.property-details-page #availability .availability-cal .nights:after{border-left:26px solid #d3c9bd;right:-25px;z-index:1}.property-details-page #availability .availability-cal .arrival-wrapper.highlighted,.property-details-page #availability .availability-cal .departure-wrapper.highlighted,.property-details-page #availability .availability-cal .nights.highlighted{background-color:#fff;color:#5f5f5f}.property-details-page #availability .availability-cal .arrival-wrapper.highlighted:after,.property-details-page #availability .availability-cal .departure-wrapper.highlighted:after,.property-details-page #availability .availability-cal .nights.highlighted:after{border-left:26px solid #fff}.property-details-page #availability .availability-cal .arrival-wrapper span,.property-details-page #availability .availability-cal .departure-wrapper span,.property-details-page #availability .availability-cal .nights span{width:auto}.property-details-page #availability .availability-cal .arrival-wrapper,.property-details-page #availability .availability-cal .departure-wrapper{padding:.75rem .5rem .75rem 4rem}.property-details-page #availability .availability-cal .nights{padding:.6rem 1rem .6rem 2.5rem}.property-details-page #availability .availability-cal .arrival-wrapper,.property-details-page #availability .availability-cal .book-now-btn,.property-details-page #availability .availability-cal .departure-wrapper,.property-details-page #availability .availability-cal .nights,.property-details-page #availability .availability-cal .price{flex-grow:1}.property-details-page #availability .availability-cal .book-now-btn{margin-top:0;text-align:center;font-size:1rem;min-width:142px}.property-details-page #availability .availability-cal .price{padding:1rem;line-height:1em}.property-details-page #availability .availability-cal .booking{padding:.75rem 2rem .75rem 3rem;border:1px solid #e4e7e9;background-color:#d3c9bd;color:#5f5f5f;min-height:65px}}@media (min-width:1100px) and (min-width:1100px){.property-details-page #availability .availability-cal .booking{max-width:44%}}.property-details-page #availability .availability-cal .multiple-properties{margin:0 0 1em 0}@media (min-width:1100px){.property-details-page #availability .availability-cal .multiple-properties{max-width:200px;margin:0 20px 0 0}}.property-details-page #availability .availability-message{background-color:#d76161!important;color:#fff;padding:10px;text-align:center}.property-details-page #availability .availability-message p{padding:0;margin:0}.property-details-page #availability .availability-message p a{color:#fff}.property-details-page .hamper-availability,.property-details-page .starter-pack-availability{text-align:center;padding-top:15px}.feefo-reviews,.upfront-reviews{margin-bottom:1rem}.feefo-star-wrap,.upfront-star-wrap{margin:0 auto;width:77px;display:inline-block}.feefo-star-wrap .feefo-star,.feefo-star-wrap .upfront-star,.upfront-star-wrap .feefo-star,.upfront-star-wrap .upfront-star{background:url(/images/ratings.png) 0 0 no-repeat;height:12px;display:inline-block;margin-bottom:0}.popup .feefo-logo,.popup .upfront-logo{padding:0}.popup .feefo-review-date .feefo-star,.popup .feefo-review-date .upfront-star,.popup .upfront-review-date .feefo-star,.popup .upfront-review-date .upfront-star{margin-left:10px}.popup .feefo-review-company{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;text-align:right}.popup .feefo-reply{padding-left:25px;padding-right:25px}.popup .feefo-reply .feefo-reply-date{position:relative}.popup .feefo-reply .feefo-reply-date:after{position:absolute;right:10px;content:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='reply' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' class='svg-inline--fa fa-reply fa-w-18 fa-3x'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23a38b89; color: %23a38b89;%7D%3C/style%3E%3Cpath class='st0' d='M14.062 257.94L190.06 433.88c30.21 30.21 81.94 8.7 81.94-33.94v-78.28c146.59 8.54 158.53 50.199 134.18 127.879-13.65 43.56 35.07 78.89 72.19 54.46C537.98 464.768 576 403.8 576 330.05c0-170.37-166.04-197.15-304-201.3V48.047c0-42.72-51.79-64.09-81.94-33.94L14.062 190.06c-18.75 18.74-18.75 49.14 0 67.88zM48 224L224 48v128.03c143.181.63 304 11.778 304 154.02 0 66.96-40 109.95-76.02 133.65C501.44 305.911 388.521 273.88 224 272.09V400L48 224z'%3E%3C/path%3E%3C/svg%3E");display:inline-block;width:25px;vertical-align:middle}.popup .news_article_content ul[style]{margin-bottom:0!important}.a2a_default_style a{float:none!important;display:inline-block}.covid-groups-msg{color:red;text-align:center;padding:0 15px}.hamper a.popup-trigger,.starter-pack a.popup-trigger{text-decoration:underline;font-size:14px!important}company-badge{max-width:140px}.property-details-page .popup[data-popup=special-offer] .accordion{padding:0}.property-details-page .popup[data-popup=special-offer] .accordion-btn{font-size:1.5rem!important;margin:0}.property-details-page .popup[data-popup=special-offer] .accordion-btn svg{display:inline-block}.property-details-page .popup[data-popup=special-offer] .accordion-btn:before{display:none!important}.property-details-page .popup[data-popup=special-offer] .accordion-content{max-width:none;margin:0}.property-details-page .popup[data-popup=special-offer] .accordion-content.hidden-height{max-height:0!important;overflow:hidden!important}.offices{align-items:flex-start;display:flex;justify-content:space-evenly;flex-wrap:wrap}.offices div{min-width:250px}.offices div>[class^=office]{background-image:url(/images/devon/contact-us/offices.jpg?v=u5ed13942);background-repeat:no-repeat;background-size:cover;width:100%;height:164px;display:block;margin-bottom:15px}.offices div .office-1{background-position:0 0}.offices div .office-2{background-position:0 -165px}.offices div .office-3{background-position:0 -441px}.offices div .office-4{background-position:0 -495px}.offices div.office-xmas-surround .office-xmas,.offices div.office-xmas-surround .opening-hours{display:none}.contact-map{height:600px;z-index:0}.blog-page .btn.blog{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1em 2em;background-color:#fff;font-size:1rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.1em 2em;top:-.1em;color:#a38b89;border:1px solid #a38b89}.blog-page .btn.blog:visited{color:#a38b89}.blog-page .btn.blog.wide{display:block;margin:.25rem 0;width:100%}.blog-page .btn.blog.small label:before{width:20px}.blog-page .btn.blog.large label:before{width:30px}.blog-page .btn.blog+.loading-spinner{display:none}.blog-page .btn.blog.loader.loading{color:transparent}.blog-page .btn.blog.loader.loading+.loading-spinner{font-size:1.5rem;color:#a38b89}.blog-page .btn.blog:hover{background-color:#d7d7d7;color:#a38b89;text-decoration:none}.blog-page .btn.blog:hover.loading{color:#f2f2f2}.blog-page .btn.blog:focus{outline:#fff dotted 1px}.blog-page .btn.blog-active{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1em 2em;background-color:#a38b89;font-size:1rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.1em 2em;top:-.1em;color:#fff;border:1px solid transparent}.blog-page .btn.blog-active:visited{color:#fff}.blog-page .btn.blog-active.wide{display:block;margin:.25rem 0;width:100%}.blog-page .btn.blog-active.small label:before{width:20px}.blog-page .btn.blog-active.large label:before{width:30px}.blog-page .btn.blog-active+.loading-spinner{display:none}.blog-page .btn.blog-active.loader.loading{color:transparent}.blog-page .btn.blog-active.loader.loading+.loading-spinner{font-size:1.5rem;color:#fff}.blog-page .btn.blog-active:hover{background-color:#92807f;color:#fff;text-decoration:none}.blog-page .btn.blog-active:hover.loading{color:#987d7b}.blog-page .btn.blog-active:focus{outline:#a38b89 dotted 1px}.blog-page .btn.blog,.blog-page .btn.blog-active{display:inline-block;margin:3px 0;padding:10px 12px}.blog-page .blog-pager{margin-bottom:30px}.blog-page .article{margin-bottom:40px;padding-bottom:40px}.blog-page .article h4{margin-bottom:.5em}.blog-page .article:not(:last-child){border-bottom:1px solid #e4e7e9}.blog-page .article .btn{margin-top:1em}.blog-page .search-sidebar{margin-top:2em}@media (min-width:1100px){.blog-page .search-sidebar{margin-top:0}}.blog-page .search-sidebar h3{margin-top:1em}.blog-page .search-sidebar a{display:block;padding:.25em 0}.blog-page .search-sidebar .article-list div{display:list-item;margin-left:20px}section.owl-carousel{padding:0}.btn-anchor{position:relative}.owl-carousel+a{margin:.5em 0;display:inline-block;text-transform:uppercase;color:#5f5f5f}.no-props-bg+a{display:none}.owl-carousel:not(.owl-loaded) .owl-lazy{max-height:0}.owl-thumbs-wrap{width:100%;overflow:hidden;position:relative}.owl-carousel{position:relative}.owl-carousel .owl-video-tn{background-size:cover;padding-bottom:56.25%}.owl-carousel .owl-video-frame{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.owl-carousel .owl-video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:768px){.owl-carousel .owl-item .event-card .event-title{min-height:48px}.owl-carousel .owl-item .event-card .event-region{min-height:21px}}.owl-carousel .owl-item .event-card img{margin:0 auto;max-height:110px}.owl-carousel.testimonials{position:relative}.owl-carousel.testimonials figure{text-align:left;width:100%}@media (max-width:1260px){.owl-carousel.testimonials .owl-nav:after,.owl-carousel.testimonials .owl-nav:before{content:" ";display:table}.owl-carousel.testimonials .owl-nav:after{clear:both}.owl-carousel.testimonials .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn){top:auto;position:relative;-webkit-transform:none;transform:none}.owl-carousel.testimonials .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-prev{float:left;left:0}.owl-carousel.testimonials .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-next{float:right;right:0}}@media (min-width:768px){.owl-carousel.arrow-pad{margin-left:40px;margin-right:40px;width:calc(100% - 80px)}}@media (min-width:1300px){.owl-carousel.arrow-pad{margin-left:0;margin-right:0;width:inherit}}.owl-carousel figure figcaption{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;position:absolute;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.4);margin:0;color:#fff;padding:10px;text-align:center}.owl-carousel .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn){position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;line-height:0;padding:.5em .25em .5em;border:2px solid;border-radius:100%;background-color:rgba(255,255,255,.5);color:#5f5f5f;margin:0}.owl-carousel .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-prev{left:0;padding:.45em .8em .45em .7em}@media (min-width:768px){.owl-carousel .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-prev{left:-50px}}.owl-carousel .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-prev.disabled{display:none}.owl-carousel .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-next{right:0;padding:.45em .7em .45em .8em}@media (min-width:768px){.owl-carousel .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-next{right:-50px}}.owl-carousel .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-next.disabled{display:none}.owl-carousel .owl-dots{display:none}@media (min-width:768px){.owl-carousel .owl-dots{display:block;margin:.5em 0}.owl-carousel .owl-dots .owl-dot{width:10px;height:10px;border-radius:100%;border:1px solid #5f5f5f;transition:all .2s;background-color:transparent;padding:0}.owl-carousel .owl-dots .owl-dot:not(:last-child){margin-right:1em}.owl-carousel .owl-dots .owl-dot.active{background-color:#5f5f5f}}@media (min-width:1100px){.property-card .property-region{min-height:42px}}.owl-carousel.featured-properties,.owl-carousel.luxury-properties,.owl-carousel.new-properties,.owl-carousel.offers-properties{min-height:373px;display:block!important}@media (min-width:1100px){.owl-carousel.featured-properties,.owl-carousel.luxury-properties,.owl-carousel.new-properties,.owl-carousel.offers-properties{min-height:445px}}.owl-carousel.featured-properties .property-card,.owl-carousel.luxury-properties .property-card,.owl-carousel.new-properties .property-card,.owl-carousel.offers-properties .property-card{display:none}.owl-carousel.featured-properties.owl-loaded .property-card,.owl-carousel.luxury-properties.owl-loaded .property-card,.owl-carousel.new-properties.owl-loaded .property-card,.owl-carousel.offers-properties.owl-loaded .property-card{display:block}.owl-carousel.featured-properties .price,.owl-carousel.luxury-properties .price,.owl-carousel.new-properties .price,.owl-carousel.offers-properties .price{min-height:53px}.owl-carousel.featured-properties .price.poa,.owl-carousel.luxury-properties .price.poa,.owl-carousel.new-properties .price.poa,.owl-carousel.offers-properties .price.poa{font-size:26px;font-size:1.85714rem;line-height:39px;line-height:2.78571rem}.owl-carousel.featured-properties .price.poa span:not(.InfinityNumber),.owl-carousel.luxury-properties .price.poa span:not(.InfinityNumber),.owl-carousel.new-properties .price.poa span:not(.InfinityNumber),.owl-carousel.offers-properties .price.poa span:not(.InfinityNumber){display:inline;margin:0}.owl-carousel.featured-properties .price,.owl-carousel.featured-properties .property-link,.owl-carousel.luxury-properties .price,.owl-carousel.luxury-properties .property-link,.owl-carousel.new-properties .price,.owl-carousel.new-properties .property-link,.owl-carousel.offers-properties .price,.owl-carousel.offers-properties .property-link{margin-top:.75rem!important}.owl-carousel.inspirations{min-height:430px;display:block!important;margin-bottom:20px}.owl-carousel.inspirations .inspiration-title{min-height:50px}.owl-carousel.inspirations .inspiration-card{display:none}.owl-carousel.inspirations.owl-loaded .inspiration-card{display:block}.owl-carousel.featured-in img{width:200px;margin:0 auto}.owl-carousel .more{border:1px solid #a38b89;height:100%;width:99%;min-height:525px;position:relative}@media (min-width:1100px){.owl-carousel .more{min-height:485px}}.owl-carousel .more a{display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700;position:absolute;top:0;left:0;right:0;bottom:0}.owl-carousel .more a:hover{background-color:#e4e7e9}.owl-carousel .more p{margin:0;padding:10px;width:100%;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.popup{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;background-color:#fff;padding:2.5rem 1rem;max-width:600px;z-index:6;max-height:90vh;overflow-y:auto;width:100%}@media (max-width:399px){.popup{min-width:320px}}.popup.wide{max-width:90vw;margin-left:calc((90vw / 2) * -1)}.popup.wide[data-popup=book-with-confidence]{margin-left:0}.popup a.top-close{color:#5f5f5f;position:absolute;right:15px;top:10px;font-size:1.5rem;cursor:pointer}.popup.closed{visibility:hidden;opacity:0}.popup-bg{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(95,95,95,.9);z-index:5}.sister-logo-wrap{margin-top:2em}.sister-logo-wrap a{display:flex;justify-content:center;align-items:center;align-self:center}.sister-logo-wrap img{max-width:115px}.accordion .accordion-btn{display:block}.accordion .accordion-btn:hover{text-decoration:none}.accordion .accordion-btn .detitle{margin:0;padding:0;display:inline-block;max-width:90%}.accordion .accordion-btn h2{font-size:14px;line-height:23px}.accordion.chevron:not(:first-of-type){border-top:1px solid rgba(95,95,95,.1)}.accordion.chevron .accordion-btn{text-align:center;font-weight:400;font-size:1.5rem;padding:1em 0}.accordion.chevron .accordion-btn .h1,.accordion.chevron .accordion-btn h1{display:inline-block;font-size:inherit;margin:0;font-weight:400}.accordion.chevron .accordion-btn .h2,.accordion.chevron .accordion-btn h2{display:inline-block;font-size:inherit;margin:0;font-weight:400}.accordion.chevron .accordion-btn .h3,.accordion.chevron .accordion-btn h3{display:inline-block;font-size:inherit;margin:0;font-weight:400}.accordion.chevron .accordion-btn .h4,.accordion.chevron .accordion-btn h4{display:inline-block;font-size:inherit;margin:0;font-weight:400}.accordion.chevron .accordion-btn .h5,.accordion.chevron .accordion-btn h5{display:inline-block;font-size:inherit;margin:0;font-weight:400}.accordion.chevron .accordion-btn .h6,.accordion.chevron .accordion-btn h6{display:inline-block;font-size:inherit;margin:0;font-weight:400}.accordion.chevron .accordion-content>p:last-child,.accordion.chevron .accordion-content>ul:last-child{margin-bottom:2em}.accordion.plus .accordion-btn{font-weight:700;margin:1em 0;border-bottom:1px solid rgba(95,95,95,.2);padding-bottom:1em}.accordion.plus .accordion-btn i:last-child svg{float:right;position:relative;top:3px}.accordion .view-by-type .accordion-btn{display:inline-block!important}.accordion .view-by-map{font-size:.85714rem}.accordion .view-by-map a:hover{text-decoration:none!important}.accordion-content{max-height:9999px;overflow:hidden;transition:max-height .5s}.special-offers .accordion-content{max-height:999px}.locations-list.accordion.plus{margin:1em 0}@media (min-width:1100px){.locations-list.accordion.plus{margin:0;margin-bottom:0}}.locations-list.accordion.plus a.accordion-btn{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;padding:0;border:none;margin:0;margin-bottom:1em;font-weight:400;color:#5f5f5f}.locations-list.accordion.plus a.accordion-btn i:last-child svg{display:none}.locations-list.accordion.plus .accordion-content{display:flex;flex-wrap:wrap}.locations-list.accordion.plus .area{width:100%;vertical-align:top}@media (min-width:1100px){.locations-list.accordion.plus .area{width:50%}}.locations-list.accordion.plus .area>a,.locations-list.accordion.plus .area>span{font-weight:700;display:block;margin:.5em 0 1em 0}.locations-list.accordion.plus .area .btn{margin:2px}.locations-list.accordion.plus ul{list-style:none;padding:0;margin:0}.locations-list.accordion.plus ul li{display:inline-block}.tooltip-wrap{position:relative}.tooltip-wrap figcaption{position:absolute;right:10px;top:10px;display:flex}.tooltip-wrap figcaption span{background-color:#fff;border:1px solid rgba(95,95,95,.25);padding:.5em;margin-right:1em}@media (min-width:1100px){.tooltip-wrap figcaption span{max-height:0;padding:0;overflow:hidden;border:0 solid transparent}.tooltip-wrap figcaption:hover span{max-height:999px;padding:.5em;border:1px solid rgba(95,95,95,.25);transition:all .2s}}.tooltip-wrap figcaption svg{font-size:32px;font-size:2.28571rem;line-height:48px;line-height:3.42857rem;position:relative;padding:5px;border-radius:100%;background-color:#fff}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes[style]{padding-top:22px!important}.CookieDeclarationType{border:none!important}.CookieDeclarationTableCell,.CookieDeclarationTableHeader{border-bottom:none!important}.arrival-styles .break{page-break-before:always}.arrival-styles .content{margin:0 auto;width:775px;padding:0 30px;box-sizing:border-box}.arrival-styles *{font-family:Helvetica Helvetica,Arial,sans-serif!important;box-sizing:border-box}.arrival-styles h1:after,.arrival-styles h2:after,.arrival-styles h3:after,.arrival-styles h4:after{display:none!important}.arrival-styles h1{color:#a38b89!important;text-decoration:none;font-size:28px!important;font-weight:700!important;line-height:32px!important;text-align:left!important;margin:0 0 8px 0!important;padding:0!important}.arrival-styles h2{text-align:left!important;text-decoration:none;font-weight:700!important;font-size:18px!important;line-height:20px!important;margin:0!important;padding:0!important}.arrival-styles h3{text-align:left!important;text-decoration:none;font-size:16px!important;line-height:18px!important;margin:8px 0 12px 0!important;padding:0!important;font-weight:400!important}.arrival-styles h4{text-align:left!important;text-decoration:none;font-size:14px!important;line-height:16px!important;color:#a38b89!important;margin-bottom:10px!important;padding-bottom:0!important}.arrival-styles p,.arrival-styles td{font-size:12px;line-height:16px;font-weight:400}.arrival-styles .bold,.arrival-styles .bold p{font-weight:700}.arrival-styles .guide-logo{width:175px;position:absolute;right:0;top:0}.arrival-styles .ag-login{margin:40px auto 0 auto;width:193px}.arrival-styles .ag-login img{width:100%;margin-bottom:30px}.arrival-styles .ag-login #Login{width:100%;margin:0!important}.arrival-styles .page-1{position:relative;padding:80px 0 40px 0}.arrival-styles .page-2{position:relative;padding:0 0 40px 0}.arrival-styles .page{position:relative;padding:60px 0 0 0;overflow:hidden;background-image:url(/images/devon/ghost-alt.png);background-position:20px 90%;background-repeat:no-repeat;background-size:50%}.arrival-styles .page-2.page{padding:0 0 40px 0!important}.arrival-styles .page div{clear:both}.arrival-styles .disabled{background-color:#c4c4c4!important;cursor:default!important}.arrival-styles .leaflet-bottom,.arrival-styles .leaflet-pane,.arrival-styles .leaflet-top{z-index:1!important}.arrival-styles .changes-msg{position:fixed;bottom:0;left:0;right:0;background-color:#ff4500;color:#fff;z-index:3}.arrival-styles .unsaved-changes{text-align:center;line-height:30px}.arrival-styles .social-icon{margin:2px 20px}.arrival-styles .social-guide-wrap{display:inline-block}.arrival-styles .social-icon{text-align:center!important;padding:2px 0 2px 4px!important;line-height:30px!important}.arrival-styles .image-holder{background:#c4c4c4;display:inline-block;width:300px;height:160px}.arrival-styles .directions{font-size:0}.arrival-styles .directions .map,.arrival-styles .directions .text{display:inline-block;width:50%;vertical-align:top}.arrival-styles .directions .text{padding-right:10px}.arrival-styles .directions .map{padding-left:10px}.arrival-styles .admin-header:before{background-image:none!important}.arrival-styles .admin-header{margin-top:0!important;padding:30px 100px 30px 100px!important}.arrival-styles .admin-header img{width:100px}.arrival-styles .admin-navigation{float:right;top:0}.arrival-styles .guide-buttons{position:fixed;right:0;top:40%}.arrival-styles .guide-buttons .btn{display:block;margin-bottom:20px}.arrival-styles .property-images{padding-top:15px;margin-bottom:25px;min-height:200px;max-height:230px;overflow:hidden;box-sizing:border-box}.arrival-styles .property-images img{display:inline-block;width:30%;vertical-align:middle}.arrival-styles .property-images img:first-of-type{margin-right:20px!important}.arrival-styles .master .property-images{height:auto!important}.arrival-styles .arrival-latitude,.arrival-styles .arrival-longitude,.arrival-styles .company-logo2{display:none}.arrival-styles .arrival-search-bar{position:relative;display:inline-block}.arrival-styles .btn.red{background-color:#ff4500;color:#fff}.arrival-styles .content input[type=text],.arrival-styles .content textarea{border:#24c10c solid 4px}.arrival-styles .footer-strip{margin-bottom:20px;text-align:center;font-size:14px;background:#a38b89;padding:10px 15px}.arrival-styles table{margin-bottom:20px}.arrival-styles table tr{background:0 0!important}.arrival-styles table tr td{padding:0 20px 5px 0!important}.arrival-styles .footer{margin-top:0;text-align:center}.arrival-styles .footer-strip span{margin:0 10px 0 10px}.arrival-styles .footer-strip span,.arrival-styles .footer-strip span a{color:#fff}.arrival-styles .preview-print{display:none}.arrival-styles .preview-print-page{float:right;z-index:2}.arrival-styles .green{text-align:center!important;background:#24c10c!important}.arrival-styles nav .layout-wrap .layout>ul.top-links>li a.green.btn{font-size:1rem;padding:.96em 2em}.arrival-styles .green p{line-height:30px!important}.arrival-styles .admin-print{float:right;margin-right:20px}.arrival-styles .preview-window{z-index:1;display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:grey}.arrival-styles .preview-window-buttons{z-index:5;display:none;position:fixed;top:0;width:auto;right:0}.arrival-styles .preview-html{padding-top:40px;display:none;z-index:1;position:absolute;width:800px;left:50%;margin-left:-400px;top:0;background:#fff}.arrival-styles .close-preview{float:right;margin:0}.arrival-styles .preview-html .page-2{padding-top:0!important;border-top:solid 5px grey}.arrival-styles .switch{position:relative;display:inline-block;width:60px;height:34px}.arrival-styles .switch.inner{position:relative;display:inline-block;width:40px;height:20px}.arrival-styles .switch input{opacity:0;width:0;height:0}.arrival-styles .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.arrival-styles .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.arrival-styles .inner .slider:before{height:12px;width:12px}.arrival-styles input:checked+.slider{background-color:#2196f3}.arrival-styles input:focus+.slider{box-shadow:0 0 1px #2196f3}.arrival-styles input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.arrival-styles input.inner:checked+.slider.inner:before{-webkit-transform:translateX(20px);transform:translateX(20px)}.arrival-styles .slider.round{border-radius:34px}.arrival-styles .slider.round:before{border-radius:50%}.arrival-styles input[data-visible=hide]{display:none!important}.arrival-styles hr{clear:both;margin-top:10px}.arrival-styles .master h3,.arrival-styles .master.page>div{padding:20px 80px 20px 20px!important}.arrival-styles .switch{float:right;margin-right:-80px;margin-bottom:10px}.arrival-styles .switch.inner{float:none;margin-right:0}.arrival-styles .switch.guide{margin-right:0;margin-bottom:20px}.arrival-styles .guide-hidden{opacity:.3}.arrival-styles .preview-html #ContentPlaceHolder1_ImagesCount,.arrival-styles .preview-html #ContentPlaceHolder1_PropertyImage2.hidden,.arrival-styles .preview-html .guide-hidden,.arrival-styles .preview-html .preview-print-page,.arrival-styles .preview-html .switch,.arrival-styles .preview-html hr{display:none!important}.arrival-styles .social-link{display:inline-block}.arrival-styles .social-image{width:25px!important;vertical-align:top;display:inline-block}.arrival-styles .social-handle{height:25px;line-height:25px;vertical-align:top;display:inline-block;margin:0 30px 0 15px}.arrival-styles nav .layout-wrap .layout>ul.top-links{top:20px;background-color:transparent}.arrival-styles .property-images{margin-bottom:0!important}@media only screen and (max-width:600px){.arrival-styles{width:100%}.arrival-styles .content.guide{width:100%}.arrival-styles .preview-print-page{width:150px;position:absolute;left:50%;margin-left:-75px;float:none}.arrival-styles .guide-logo{width:150px;position:absolute;margin-left:50%;left:-75px}.arrival-styles .page{padding-top:100px}.arrival-styles .page h1{clear:both;margin-top:30px}.arrival-styles .property-images{padding:0}.arrival-styles .property-images img{width:100%;margin-bottom:25px}}@media print{.arrival-styles .property-images{margin-bottom:25px!important}.arrival-styles .footer-strip{margin-bottom:10px}.arrival-styles hr{display:none}.arrival-styles #ContentPlaceHolder1_SocialHolder h4{margin-bottom:0!important}.arrival-styles .changes-msg,.arrival-styles .guide-hidden,.arrival-styles .switch,.arrival-styles input,.arrival-styles select{display:none!important}.arrival-styles .preview-html{padding-top:0}.arrival-styles .property-images img{width:45%}.arrival-styles .preview-html .page-2{border-top:none}.arrival-styles .page{padding-bottom:40px!important}.arrival-styles .page-2.page{padding:0!important}.arrival-styles .btn.admin-btn{display:none!important}.arrival-styles .admin-header{display:none!important}.arrival-styles .guide-buttons{display:none!important}.arrival-styles .company-logo2{display:block}.arrival-styles .default-card{display:none!important}.arrival-styles input,.arrival-styles textarea{padding:0;margin:0;border:none!important;height:auto!important;width:auto!important;outline:0;font-size:12px;line-height:16px;font-weight:400}.arrival-styles .close-preview,.arrival-styles .preview-window,.arrival-styles .preview-window-buttons .preview-print-page{display:none!important;background-color:#fff}.arrival-styles .leaflet-top{display:none!important}}.whats-on-form .layout{position:relative}.whats-on-form span.type{position:absolute;top:25px;right:20px;font-weight:700;padding:5px 10px;color:#fff;border-radius:5px}.whats-on-form span.type i{margin-right:5px}.whats-on-form span.type.live{background-color:#5fa624}.whats-on-form span.type.draft{background-color:#d76161}.whats-on-form span.type.archive{background-color:#ff8543}.whats-on-form .label-type{padding:10px;margin:10px 10px 10px 0;display:inline-block;background:#e4e7e9}.whats-on-form .label-type .close{padding-left:5px}.whats-on-form .add{margin-left:3%}.whats-on-form .event-form-map{margin-top:15px;margin-bottom:15px;width:100%;height:400px}.whats-on-form .event-form-map #map{height:400px}.whats-on-form .leaflet-control-geosearch form input{padding:0}.whats-on-form .pic-upload{margin:1em 0}.whats-on-form .pic-upload input{color:transparent}.whats-on-form .pic-upload .delete-me{position:absolute!important;right:0;top:0!important;padding-right:.5em!important}.whats-on-form .pic-upload .drag-sort-enable{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.whats-on-form .pic-upload .drag-container{margin:6px;max-width:170px;min-height:170px;align-items:center;position:relative}.whats-on-form fieldset{margin-bottom:5em}.whats-on-form .button-float{width:100%;position:fixed;right:0;bottom:0;background-color:#fff;border-top:1px solid #e4e7e9;padding:1em;z-index:5}.whats-on-form .button-float div{float:right}.whats-on-form .button-float div.left{float:left}.whats-on-form .info-panel{font-family:Helvetica,Helvetica,Arial,sans-serif;padding:1em .75em;border:1px solid #1d70b8;border-radius:5px;color:#5f5f5f;background-color:rgba(29,112,184,.1);font-size:13px;font-size:.92857rem;line-height:19.5px;line-height:1.39286rem;margin:1em 0}.whats-on-form .info-panel ul{padding-left:20px;margin:0}.whats-on-form .info-panel.archive,.whats-on-form .info-panel.draft,.whats-on-form .info-panel.live{font-weight:700;background-color:#5fa624;color:#fff;border-color:#5fa624;left:0;right:0;max-width:1160px;z-index:5}.whats-on-form .notification{position:fixed;margin:0 auto;left:0;right:0;top:10px}.whats-on-form .opening-times .field-line.checkbox{padding:13px 0 3px 0}.whats-on-form .opening-times select.disabled{pointer-events:none;opacity:.7}.whats-on-list .col-top{display:flex}.whats-on-list .col1{border:1px solid #e4e7e9;border-radius:5px;padding:10px;margin-top:30px}.whats-on-list .col1 h2{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem}.whats-on-list .col-top .btn:first-child{margin-bottom:15px}.whats-on-list .form.search-list-form{margin-top:15px}.whats-on-list .highlight{color:#5f5f5f;background-color:#d1c5c4}.whats-on-list .col1{position:relative}.whats-on-list .col1 span.publish-type{position:absolute;top:5px;right:5px;font-weight:700;padding:5px 10px;color:#fff;text-transform:capitalize;border-radius:5px}.whats-on-list .col1 span.publish-type i{margin-right:5px}.whats-on-list .col1.live{background-color:rgba(95,166,36,.4);border-color:#5fa624}.whats-on-list .col1.live span{background-color:#5fa624}.whats-on-list .col1.draft{background-color:rgba(215,97,97,.4);border-color:#d76161}.whats-on-list .col1.draft span{background-color:#d76161}.whats-on-list .col1.archived{background-color:rgba(255,165,0,.4);border-color:#ff8543}.whats-on-list .col1.archived span{background-color:#ff8543}.whats-on-list .btn.disabled,.whats-on-list .btn[disabled]{pointer-events:none;background-color:#e4e7e9!important;color:#fff!important}.tox .tox-dialog-wrap button.tox-button--icon[aria-label=Close]{background-color:transparent!important;font-size:1.5rem;padding:1em 0 0 0!important}.tox .tox-dialog-wrap button.tox-button--icon[aria-label=Close] svg{color:#5f5f5f}.mce-content-body{font-family:Helvetica,Helvetica,Arial,sans-serif;padding:1em .75em;font-size:1rem;border:1px solid #e4e7e9;border-radius:0;color:#5f5f5f;background-color:#fff;cursor:pointer}.mce-content-body p:last-child{margin-bottom:0}.guest-details-page .guest-details-error{color:#b22222;text-align:right}.guest-details-page fieldset.padded{width:100%;box-sizing:border-box;display:inline-block;vertical-align:top}@media (min-width:1100px){.guest-details-page fieldset.padded{width:49%;margin-top:0;margin-bottom:20px}.guest-details-page fieldset.padded:nth-child(odd){margin-right:1%}}@media (min-width:768px){.guest-details-page fieldset.padded{width:49%;margin-top:0}.guest-details-page fieldset.padded:nth-child(odd){margin-right:1%}}.nhs-track-trace-page .nhs-tt input{margin-bottom:5px;margin-left:0;display:inline-block}.nhs-track-trace-page .nhs-tt{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid grey}.nhs-track-trace-page .field-width{width:12%!important;margin-right:5px}.nhs-track-trace-page .guests-header{background:#7b7b7b;color:#fff;padding:10px}.nhs-track-trace-page .guests-header p{-webkit-margin-after:0;margin-block-end:0}.nhs-track-trace-page .guests-row{margin-bottom:6px}.nhs-track-trace-page .results-row{margin-bottom:10px}.nhs-track-trace-page .guest-details{font-size:0;background:#ededed}.nhs-track-trace-page .guest-details p{font-size:14px;display:inline-block;padding:10px 20px;-webkit-margin-after:0;margin-block-end:0}.nhs-track-trace-page .error{margin-top:20px;color:#8b0000;font-weight:700;font-size:18px}.landing-page .header-banner{position:relative;padding:0}.landing-page .banner-img{height:200px;background:url(/images/devon/landing/banner-mob.jpg) #d8e1e6;padding:0;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (min-width:768px){.landing-page .banner-img{height:450px;background:url(/images/devon/landing/banner.jpg) #d8e1e6;background-position:center top;background-size:cover;background-repeat:no-repeat}}@media (min-width:1100px){.landing-page .banner-img{height:680px}}.landing-page .header-img-text{font-family:Helvetica,Helvetica,Arial,sans-serif;font-size:30px;line-height:35px;position:relative;display:block;width:100%;left:0;top:0;padding:10px 20px;margin-bottom:0;background-color:#d3c9bd}@media (min-width:1100px){.landing-page .header-img-text{font-size:45px;line-height:50px;z-index:2;position:absolute;left:200px;top:180px;width:500px;padding:20px 30px;margin-bottom:0;background-color:#fff}}.landing-page .header-img-text span{font-size:14px;font-family:Helvetica,Helvetica,Arial,sans-serif;padding-top:10px;line-height:24px!important;display:block}@media (min-width:1100px){.landing-page .header-img-text span{font-size:16px}}@media (min-width:1100px){.landing-page .landing-intro-para{font-size:18px;line-height:22px;text-align:center;font-weight:700}}.landing-page .landing-intro-para:last-child{margin-bottom:0}.landing-page .dividing-strip-img{background:url(/images/devon/landing/strip2.jpg);height:200px;display:block;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (min-width:768px){.landing-page .dividing-strip-img{height:446px}}.landing-page .text-left{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}.landing-page .experience-item{margin-bottom:50px}.landing-page .intro-text-bottom{margin-bottom:50px}.holiday-cottage-owners{margin:0 auto}.holiday-cottage-owners .owner-slider.owl-carousel .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn){top:23%}@media (min-width:768px){.holiday-cottage-owners .owner-slider.owl-carousel .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn){top:50%}}.holiday-cottage-owners .property-title{min-height:48px}.holiday-cottage-owners .banner-panel-dark{display:inline-block;padding:20px;background:url(/images/grey-bg-75.png) repeat}.holiday-cottage-owners [data-form=holiday-cottage-owner] h3{margin-top:0;font-size:26px;font-size:1.85714rem;line-height:39px;line-height:2.78571rem;line-height:2rem}.holiday-cottage-owners h1,.holiday-cottage-owners h2{margin-top:0;margin-bottom:0}.holiday-cottage-owners h2{font-family:Lato,'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem;line-height:3rem}@media (min-width:768px){.holiday-cottage-owners h2{font-size:50px;font-size:3.57143rem;line-height:75px;line-height:5.35714rem}}.holiday-cottage-owners .owner-banner{background-image:url(/images/devon/holiday-cottage-owners/header-mob.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:10px}@media (min-width:768px){.holiday-cottage-owners .owner-banner.thank-you{height:500px}}.holiday-cottage-owners .owner-banner.thank-you .col1 h1{width:auto;text-align:center}@media (min-width:768px){.holiday-cottage-owners .owner-banner{background-image:url(/images/devon/holiday-cottage-owners/header.jpg);padding-top:2rem}}.holiday-cottage-owners .owner-banner .col1 h1{text-align:left;color:#fff;width:100%;display:block;font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem;line-height:3rem}@media (min-width:768px){.holiday-cottage-owners .owner-banner .col1 h1{width:600px;font-size:86px;font-size:6.14286rem;line-height:129px;line-height:9.21429rem;line-height:6rem}}.holiday-cottage-owners .owner-banner .col1 h1:after{display:none}.holiday-cottage-owners .owner-banner .col1 p{color:#fff}.holiday-cottage-owners .owner-banner.footer .col1 p{color:#5f5f5f;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}.holiday-cottage-owners .owner-banner .col2 .form-submit{width:100%;margin:15px 0 0 0;display:block;line-height:24px;padding:3px 10px}@media (min-width:768px){.holiday-cottage-owners .owner-banner .col2 .form-submit{line-height:46px;padding:0 10px}}.holiday-cottage-owners .one-col{margin:0 auto}.holiday-cottage-owners .owner-banner.footer{background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(/images/devon/holiday-cottage-owners/footer-mob.jpg)}@media (min-width:768px){.holiday-cottage-owners .owner-banner.footer{background-image:url(/images/devon/holiday-cottage-owners/footer.jpg)}}.holiday-cottage-owners .owner-banner.footer .col1 .form-submit{width:100%;margin:15px 0 0 0;display:block;line-height:24px;padding:0 10px}@media (min-width:768px){.holiday-cottage-owners .owner-banner.footer .col1 .form-submit{line-height:46px}}.holiday-cottage-owners h1:after,.holiday-cottage-owners h2:after{display:none}.holiday-cottage-owners .ghost-btn{line-height:40px;color:#5f5f5f;text-decoration:none;border:1px solid #5f5f5f;margin-top:20px;min-height:46px;line-height:20px;display:inline-block;padding:10px 20px}@media (min-width:768px){.holiday-cottage-owners .ghost-btn{width:auto;margin-bottom:0}}.holiday-cottage-owners .light-hover:hover{background:#a38b89;border:solid 1px #a38b89;color:#fff;transition:background-color .2s,color .2s,border-color .2s}.holiday-cottage-owners .why-choose i{color:#727272;font-size:40px!important;padding-bottom:20px!important;display:block}.holiday-cottage-owners .why-choose .layout>[class*=col]{padding:2.5rem 0 0}@media (min-width:768px){.holiday-cottage-owners .why-choose .layout>[class*=col]{padding:3rem 0 0}}.holiday-cottage-owners .tick-list{padding-top:2rem}.holiday-cottage-owners .tick-list .two-col{padding:10px 0;max-width:800px;margin:0 auto;background:#fafafa}@media (min-width:768px){.holiday-cottage-owners .tick-list .two-col{padding:20px 0}}.holiday-cottage-owners .tick-list .two-col .ticks li{list-style:none;margin:0 0 5px 0;position:relative;line-height:30px;-webkit-margin-before:0;margin-block-start:0}@media (min-width:768px){.holiday-cottage-owners .tick-list .two-col .ticks li{margin:5px 0 5px 20px}}.holiday-cottage-owners .tick-list .two-col .ticks li:after{display:inline-block;position:absolute;top:2px;content:'';width:19px;height:15px;background:url(/images/icons.png) 0 -215px no-repeat;position:absolute;left:-25px;cursor:default;background-size:19px;margin-top:6px}.holiday-cottage-owners .tick-list.fully-managed{background:#fafafa;padding:0}.holiday-cottage-owners .tick-list.fully-managed .two-col{padding-left:40px;max-width:1200px}.holiday-cottage-owners .tick-list.fully-managed .two-col .btn{max-width:400px;margin:20px auto}.holiday-cottage-owners .tick-list.fully-managed .two-col .ticks li{margin:5px 5px 5px 5px}.holiday-cottage-owners .tick-list.fully-managed .two-col .ticks li ul li:after{content:'';left:-20px}.holiday-cottage-owners .tick-list.marketed-ticks{background:#fafafa;padding:0}.holiday-cottage-owners .tick-list.marketed-ticks a.btn{max-width:400px;margin:20px auto}.holiday-cottage-owners .tick-list.marketed-ticks p{max-width:800px;margin:0 auto;padding:10px 40px 0 40px}.holiday-cottage-owners .tick-list.marketed-ticks .ticks{max-width:800px;margin:0 auto;padding:0}.holiday-cottage-owners .tick-list.marketed-ticks .ticks li{list-style:none;margin:5px 0 5px 20px;position:relative;line-height:30px}.holiday-cottage-owners .tick-list.marketed-ticks .ticks li:after{display:inline-block;position:absolute;top:2px;content:'';width:19px;height:15px;background:url(/images/icons.png) 0 -215px no-repeat;position:absolute;left:-25px;cursor:default;background-size:19px;margin-top:6px}.holiday-cottage-owners .owner-about-wrap .owner-slider{padding-top:3rem}.holiday-cottage-owners .owner-about-wrap .owner-slider .owner-item{background:#fafafa;max-width:950px;margin:0 auto}.holiday-cottage-owners .owner-about-wrap .owner-slider .owner-item .col2{padding:15px}.holiday-cottage-owners .owner-about-wrap .owner-slider .owner-item .col2 p{padding:0}.holiday-cottage-owners .get-started{background-image:url(/images/devon/holiday-cottage-owners/strip1-mob.jpg);padding:0;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (min-width:768px){.holiday-cottage-owners .get-started{padding:2rem 0;background-image:url(/images/devon/holiday-cottage-owners/strip1.jpg)}}.holiday-cottage-owners .get-started h2{font-family:"Just Another Hand",cursive;font-size:70px;font-size:5rem;line-height:105px;line-height:7.5rem;font-weight:400;line-height:77px}.holiday-cottage-owners .get-started h2,.holiday-cottage-owners .get-started p{color:#fff}.holiday-cottage-owners .get-started p{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;margin-top:15px;-webkit-margin-after:0;margin-block-end:0}@media (min-width:768px){.holiday-cottage-owners .get-started p{margin-top:25px}}.holiday-cottage-owners .get-started a.btn{line-height:24px;min-height:46px;padding:10px 20px}@media (min-width:768px){.holiday-cottage-owners .get-started a.btn{line-height:46px;padding:0 20px;min-height:auto}}.holiday-cottage-owners .get-started a[class*=InfinityNumber]{color:#fff;font-weight:700;text-decoration:none}.holiday-cottage-owners .the-team{background:#606060}.holiday-cottage-owners .the-team img{border-radius:200px}.holiday-cottage-owners .the-team h2,.holiday-cottage-owners .the-team p{color:#fff;margin:0 auto}.holiday-cottage-owners .the-team [class*=col]{padding:0 15px}.holiday-cottage-owners .the-team .team-cols{padding:0;padding-top:0}.holiday-cottage-owners .the-team .team-cols .staff-quote{margin-top:15px}.holiday-cottage-owners .the-team .team-cols .staff-quote-btn{margin-bottom:20px;color:#fff;text-decoration:underline}@media (min-width:768px){.holiday-cottage-owners .the-team .team-cols{padding-top:3rem}}.holiday-cottage-owners .the-team .team-cols [class*=col]{padding:2rem 15px;margin-bottom:20px}@media (min-width:768px){.holiday-cottage-owners .the-team .team-cols [class*=col]{padding:0 15px}}.holiday-cottage-owners .the-team .team-cols img{max-width:140px}.holiday-cottage-owners .next-step i{color:#727272;font-size:40px!important;padding-bottom:20px!important;display:block}.holiday-cottage-owners .next-step h2{padding-bottom:2rem}@media (min-width:768px){.holiday-cottage-owners .next-step h2{padding-bottom:3rem}}.holiday-cottage-owners .next-step .four-col{padding-bottom:2rem;margin:0 0 30px 0;display:block}@media (min-width:768px){.holiday-cottage-owners .next-step .four-col{margin-top:30px;display:flex;align-items:stretch}}.holiday-cottage-owners .next-step .four-col [class*=col]{padding:15px;background-color:#fafafa}.holiday-cottage-owners .next-step a.btn{width:80%;line-height:24px;min-height:46px;padding:10px 20px}@media (min-width:768px){.holiday-cottage-owners .next-step a.btn{line-height:46px;width:auto;min-height:auto;padding:0 20px}}.holiday-cottage-owners .review-badge{text-align:center}.holiday-cottage-owners #FeefoBadge{max-width:150px}.holiday-cottage-owners .which-strip-wrap{background:#f8f0b1;padding:20px;text-align:center}@media (min-width:768px){.holiday-cottage-owners .which-strip-wrap{text-align:left}}.holiday-cottage-owners .which-strip-wrap .layout{padding:0}.holiday-cottage-owners .which-strip-wrap .feefo-inline{display:inline-block}.holiday-cottage-owners .which-strip-wrap .ghost-btn{margin-top:0;width:100%;text-align:center;margin-bottom:2rem}.holiday-cottage-owners .which-strip-wrap img{margin:0 auto}@media (min-width:768px){.holiday-cottage-owners .which-strip-wrap img{margin:0}}.holiday-cottage-owners .which-strip-wrap .ghost-btn:hover{background:#fff;transition:background-color .2s,color .2s}.holiday-cottage-owners .which-strip-wrap .two-thirds-one-third{align-items:center}.holiday-cottage-owners .which-strip-wrap [class*=col] p{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;font-family:Lato,'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif}.holiday-cottage-owners .which-strip-wrap [class*=col] p span.primary-text{color:#5f5f5f;font-weight:700}.holiday-cottage-owners .which-strip-wrap [class*=col] p img{height:14px}.holiday-cottage-owners .which-strip-wrap [class*=col] p a{font-weight:700;color:#5f5f5f}.holiday-cottage-owners .which-strip-wrap [class*=col] p a:visited{color:#5f5f5f}.holiday-cottage-owners .portal-logos{background:#fafafa;padding:30px;text-align:center}.holiday-cottage-owners .portal-logos img{display:inline-block;margin-top:10px}.holiday-cottage-owners .sister-companies-wrap{background-image:url(/images/devon/holiday-cottage-owners/strip2-mob.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;padding:8rem 2rem}@media (min-width:768px){.holiday-cottage-owners .sister-companies-wrap{background-image:url(/images/devon/holiday-cottage-owners/strip2.jpg)}}.holiday-cottage-owners .sister-companies-wrap h2{font-family:"Just Another Hand",cursive;font-size:55px;font-size:3.92857rem;line-height:82.5px;line-height:5.89286rem;line-height:57px;padding-bottom:10px;font-weight:400}@media (min-width:768px){.holiday-cottage-owners .sister-companies-wrap h2{font-size:70px;font-size:5rem;line-height:105px;line-height:7.5rem;padding-bottom:0}}.holiday-cottage-owners .sister-companies-wrap .layout{background:url(/images/white-90-bg.png);background-repeat:repeat}.holiday-cottage-owners .sister-companies-wrap .layout img{display:inline-block;height:55px}.holiday-cottage-owners .sister-companies-wrap .layout img.hh-logo{height:auto;padding:0;text-align:center}.holiday-cottage-owners .owner-faq-wrap{padding:.5rem 0}@media (min-width:768px){.holiday-cottage-owners .owner-faq-wrap{padding:2rem 0}}.holiday-cottage-owners .owner-faq-wrap .faq-item{margin-bottom:0}@media (min-width:768px){.holiday-cottage-owners .owner-faq-wrap .faq-item{margin-bottom:25px}}.holiday-cottage-owners .owner-faq-wrap h2{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;line-height:30px;padding-bottom:2rem}.holiday-cottage-owners .owner-faq-wrap .head-accordian{background:#fafafa;border:1px solid #e4e4e4;line-height:1.5rem;min-height:46px;padding:10px 20px;display:block;margin-bottom:15px;color:#5f5f5f;position:relative;outline:0}@media (min-width:768px){.holiday-cottage-owners .owner-faq-wrap .head-accordian{line-height:46px;padding-top:0;padding-bottom:0}}.holiday-cottage-owners .owner-faq-wrap .head-accordian:hover{text-decoration:none;color:#5f5f5f;background:#e4e4e4;transition:background .2s}.holiday-cottage-owners .owner-faq-wrap .head-accordian:after{content:'';background:url(/images/icons.png) 0 -58px no-repeat;-webkit-transform:rotate(0);transform:rotate(0);cursor:pointer;display:inline-block;position:absolute;top:15px;right:20px;width:20px;height:12px;background-size:20px;margin-top:10px}@media (min-width:768px){.holiday-cottage-owners .owner-faq-wrap .head-accordian:after{top:7px}}.holiday-cottage-owners .owner-faq-wrap .head-accordian.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:3px}.holiday-cottage-owners .owner-faq-wrap .text-item{display:none}.holiday-cottage-owners .further-reading{background:#f0f0f0}.holiday-cottage-owners .further-reading .layout{padding:0}.holiday-cottage-owners .further-reading h2{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;text-align:left;margin:0 0 0 15px}.holiday-cottage-owners .further-reading a{display:block}.holiday-cottage-owners .further-reading p{text-align:left;padding:0 10px 0 10px}.holiday-cottage-owners .further-reading p a{text-decoration:none;font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;color:#5f5f5f}.holiday-cottage-owners .further-reading p a:hover{text-decoration:underline}.holiday-cottage-owners .further-reading img{width:100%;margin:0}.holiday-cottage-owners .get-started-wrap{background-image:url(/images/devon/holiday-cottage-owners/strip3-mob.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}@media (min-width:768px){.holiday-cottage-owners .get-started-wrap{background-image:url(/images/devon/holiday-cottage-owners/strip3.jpg)}}.holiday-cottage-owners .get-started-wrap h2{color:#fff;font-family:"Just Another Hand",cursive;font-size:60px;font-size:4.28571rem;line-height:90px;line-height:6.42857rem;font-weight:400;line-height:4rem!important;padding:0;margin-bottom:25px;text-align:center}@media (min-width:768px){.holiday-cottage-owners .get-started-wrap h2{font-size:70px;font-size:5rem;line-height:105px;line-height:7.5rem}}.holiday-cottage-owners .get-started-wrap h2 span{font-family:Lato,'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;font-size:30px;letter-spacing:normal;line-height:30px}@media (min-width:768px){.holiday-cottage-owners .get-started-wrap h2{text-align:left;margin-bottom:0}}.holiday-cottage-owners .get-started-wrap p{color:#fff;font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;text-align:center;margin-bottom:0}.holiday-cottage-owners .get-started-wrap a{color:#fff;text-decoration:none;font-weight:700}.holiday-cottage-owners .get-started-wrap a.ghost-btn{background:#fff;color:#5f5f5f;width:100%;display:block;margin-bottom:20px;margin-top:0}.holiday-cottage-owners .how-much-wrap{background-image:url(/images/devon/holiday-cottage-owners/strip4-mob.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}@media (min-width:768px){.holiday-cottage-owners .how-much-wrap{background-image:url(/images/devon/holiday-cottage-owners/strip4.jpg)}}.holiday-cottage-owners .how-much-wrap h2{color:#fff}.holiday-cottage-owners .how-much-wrap .owner-calculator{max-width:800px;background:#f0f0f0;padding:25px 50px;margin:0 auto 25px auto}.holiday-cottage-owners .how-much-wrap .owner-calculator select{width:100%}.holiday-cottage-owners .how-much-wrap .owner-calculator .earnings-value{margin-top:25px;font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;display:none}.holiday-cottage-owners .how-much-wrap .owner-calculator .earnings-value span{font-size:28px;font-size:2rem;line-height:42px;line-height:3rem;font-weight:700}.holiday-cottage-owners .what-makes-wrap h2{font-family:"Just Another Hand",cursive;font-size:70px;font-size:5rem;line-height:105px;line-height:7.5rem;font-weight:400;padding-bottom:2rem}.holiday-cottage-owners .inline-h2{font-size:22px;font-size:1.57143rem;line-height:33px;line-height:2.35714rem;padding-bottom:2rem}.holiday-cottage-owners .inline-h2 span{font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;font-weight:400;margin-left:20px;display:inline-block}.holiday-cottage-owners .owner-property-slider{padding-top:0;margin-top:0}.holiday-cottage-owners .owner-property-slider .layout{padding-top:0;margin-top:0}[data-website=rural] .holiday-cottage-owners h1,[data-website=rural] .holiday-cottage-owners h2{font-family:Lato,'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;font-weight:700!important}@media (min-width:768px){[data-website=rural] .holiday-cottage-owners h1,[data-website=rural] .holiday-cottage-owners h2{font-size:50px;font-size:3.57143rem;line-height:75px;line-height:5.35714rem}}[data-website=rural] .holiday-cottage-owners .inline-h2{font-size:22px;font-size:1.57143rem;line-height:33px;line-height:2.35714rem}[data-website=rural] .holiday-cottage-owners .col1 h1{font-size:40px;font-size:2.85714rem;line-height:60px;line-height:4.28571rem}[data-website=rural] .holiday-cottage-owners .owner-banner .col1 h1{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;line-height:3rem}@media (min-width:768px){[data-website=rural] .holiday-cottage-owners .owner-banner .col1 h1{font-size:54px;font-size:3.85714rem;line-height:81px;line-height:5.78571rem;line-height:4rem}}[data-website=rural] .holiday-cottage-owners .get-started-wrap h2{line-height:3rem}[data-website=rural] .holiday-cottage-owners .further-reading h2{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;text-align:left;margin:0 0 0 15px}section.feefo{font-size:22px;font-size:1.57143rem;line-height:33px;line-height:2.35714rem;background-color:#d3c9bd;color:#5f5f5f;padding:2rem 0}section.feefo:after,section.feefo:before{content:" ";display:table}section.feefo:after{clear:both}section.feefo:last-child{padding-bottom:1em}@media (min-width:768px){section.feefo:last-child{padding-bottom:4em}}@media (min-width:768px){section.feefo{margin-top:24px;margin-bottom:25px}section.feefo:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);top:-24px}section.feefo:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/devon/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}section.feefo .layout{position:relative;padding-top:0;padding-bottom:0}section.feefo .feefo-pnl:after,section.feefo .feefo-pnl:before,section.feefo .layout:after,section.feefo .layout:before{content:" ";display:table}section.feefo .feefo-pnl:after,section.feefo .layout:after{clear:both}section.feefo p{margin:0;text-align:center}@media (min-width:1100px){section.feefo p{text-align:left;float:left;width:85%}}section.feefo p .primary-text{color:#5f5f5f;font-weight:700}section.feefo p .feefo-logo{height:1em;padding:0 0 0 .1em;margin-bottom:-.1em;width:auto}section.feefo .layout>div:not(.feefo-stats) a.badge{text-align:center;display:block}@media (min-width:1100px){section.feefo .layout>div:not(.feefo-stats) a.badge{width:15%;text-align:right;float:none;position:absolute;-webkit-transform:translateY(-28%);transform:translateY(-28%);left:0;-webkit-filter:drop-shadow(0 5px 2px rgba(0, 0, 0, .2));filter:drop-shadow(0 5px 2px rgba(0, 0, 0, .2))}}section.feefo .layout>div:not(.feefo-stats) a.badge img{width:auto;height:auto;display:inline-block;margin:10px;max-width:150px}section.luxury-reviews{padding:0}section.luxury-reviews .review-card{border:7px double #e0e0e0;padding:20px;position:relative;background-color:#fff}section.luxury-reviews .review-card .feefo-quote{position:relative;padding:20px;text-align:left}section.luxury-reviews .review-card .feefo-quote figcaption{font-family:Helvetica,Helvetica,Arial,sans-serif;font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;font-weight:700}section.luxury-reviews .review-card .feefo-quote:after,section.luxury-reviews .review-card .feefo-quote:before{font-family:Helvetica,Helvetica,Arial,sans-serif;display:block;position:absolute;font-size:50px;font-size:3.57143rem;line-height:75px;line-height:5.35714rem;color:rgba(0,0,0,.8)}section.luxury-reviews .review-card .feefo-quote:before{content:'\201C';top:0;left:-10px}section.luxury-reviews .review-card .feefo-quote:after{content:'\201D';right:-10px}section.luxury-reviews .owl-item.center{left:auto}section.luxury-reviews .owl-carousel .owl-item{-webkit-transform:scale(.9);transform:scale(.9)}section.luxury-reviews .owl-carousel .owl-item.big{z-index:1;-webkit-transform:scale(1);transform:scale(1);box-shadow:0 3px 10px rgba(0,0,0,.2);transition-duration:.5s}section.luxury-reviews .owl-carousel .owl-item.medium{-webkit-transform:scale(.9);transform:scale(.9);z-index:-1;transition-duration:.5s}section.luxury-reviews .owl-carousel .owl-item.medium.left-s{right:-70px!important;transition-duration:.5s}section.luxury-reviews .owl-carousel .owl-item.medium.right-s{left:-70px!important;transition-duration:.5s}section.luxury-reviews .owl-carousel figure figcaption{background-color:transparent;bottom:auto;color:#5f5f5f;position:relative;padding:0;text-align:left}.awards-page.layout-wrapper{max-width:1090px;margin:0 auto}.awards-page.layout-wrapper.text{max-width:640px}.awards-page .yellow-strip{background:#f8f0b1;padding:20px;text-align:center}.awards-page #feefo-service-review-widgetId{background-color:#fff;padding:20px;margin:20px 0;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.awards-page .strip.current-awards{background-color:#a38b89;padding:20px;margin:20px 0;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%;position:relative;left:0;right:0;text-align:center}.awards-page .strip.current-awards img{max-width:210px;height:auto;margin-bottom:1rem}.awards-page .strip.current-awards h4.detitle{font-size:1.1rem;color:#333;margin-top:5px;margin-bottom:.5rem}.awards-page .strip.current-awards div{font-size:.95rem;color:#555}.awards-page h2:not(.detitle):not(.no-underline){padding-top:30px}.awards-page h1:not(.detitle):not(.no-underline){padding-top:30px}.awards-page h3:not(.detitle):not(.no-underline):after{content:none}.awards-page .p{text-align:center}.awards-page .previous-awards-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:1rem 0}.awards-page .previous-awards-container .grid{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;text-align:center}.awards-page .previous-awards-container .grid img{max-width:70%;height:auto}.awards-page .previous-awards-container .grid h4.detitle{font-size:1.1rem;color:#333;margin-top:5px;margin-bottom:.5rem}.awards-page .previous-awards-container .grid div{font-size:.95rem;color:#555}@media (max-width:769px){.awards-page .layout-wrapper{padding:0 10px;max-width:100%}.awards-page .layout-wrapper.text{max-width:100%}.awards-page #feefo-service-review-widgetId,.awards-page .block,.awards-page .strip{padding:15px 10px;margin:15px 0}.awards-page .strip.current-awards{padding:15px 10px}.awards-page .strip.current-awards img{max-width:50%}.awards-page .strip.current-awards h4.detitle{font-size:1rem}.awards-page .strip.current-awards div{font-size:.85rem}.awards-page .grid-container{grid-template-columns:1fr;gap:15px}.awards-page .grid-item img{max-width:80%;margin:0 auto}.awards-page h1:not(.detitle):not(.no-underline),.awards-page h2:not(.detitle):not(.no-underline){padding-top:20px;font-size:1.5rem;text-align:center!important}.awards-page h3:not(.detitle):not(.no-underline){font-size:1.2rem;text-align:center!important}.awards-page .previous-awards-container{grid-template-columns:1fr;gap:1rem;padding:.5rem 0}.awards-page .previous-awards-container .grid{padding:1rem}.awards-page .previous-awards-container .grid img{max-width:50%}.awards-page .previous-awards-container .grid h4.detitle{font-size:1rem}.awards-page .previous-awards-container .grid div{font-size:.85rem}}@media (max-width:768px){[data-website=norfolk] .home-banner .banner-text .h2,[data-website=norfolk] .home-banner .banner-text .h2:not(.detitle):not(.no-underline),[data-website=norfolk] .home-banner .banner-text h2,[data-website=norfolk] .home-banner .banner-text h2:not(.detitle):not(.no-underline){color:#fff!important;text-align:center;text-shadow:none!important}}@media (max-width:768px){[data-website=norfolk] .image-copy.light{color:#fff!important;text-align:center;text-shadow:none!important;margin:unset!important;max-width:unset!important}}[data-website=norfolk] section.feefo:after,[data-website=norfolk] section.feefo:before{background-image:url(/images/norfolk/texture-1.png)!important}[data-website=norfolk] section.tertiary.texture:after,[data-website=norfolk] section.tertiary.texture:before{background-image:url(/images/norfolk/texture-1.png)!important}[data-website=norfolk] section.quaternary.texture:after,[data-website=norfolk] section.quaternary.texture:before{background-image:url(/images/norfolk/texture-2.png)!important}[data-website=norfolk] .btn.small.broads{border:2px solid #b05145!important}[data-website=norfolk] .btn.small.sandringham{border:2px solid #568ab0!important}[data-website=norfolk] .btn.small.heacham{border:2px solid #c7903e!important}[data-website=norfolk] .btn.small.hunstanton{border:2px solid #94a74f!important}[data-website=norfolk] .btn.small.thornham{border:2px solid #766282!important}[data-website=norfolk] .btn.small.brancaster{border:2px solid #449eb5!important}[data-website=norfolk] .btn.small.burnham{border:2px solid #dc8a44!important}[data-website=norfolk] .btn.small.wells{border:2px solid #b5ad5f!important}[data-website=norfolk] .btn.small.blakeney{border:2px solid #a85070!important}[data-website=norfolk] .btn.small.cromer{border:2px solid #767da6!important}[data-website=norfolk] .btn.small.rural{border:2px solid #2d4840!important}@media (min-width:1100px){[data-website=norfolk] header nav .locations-dropdown .border-areas{min-width:280px;max-width:280px}}[data-website=norfolk] header nav .locations-dropdown .villages li:not(.menu-title).village{vertical-align:top;width:100%}[data-website=norfolk] header nav .locations-dropdown .villages li:not(.menu-title).village>a{font-weight:700}[data-website=norfolk] [data-page=useful-links]{text-align:center}@media (min-width:1100px){[data-website=norfolk] [data-page=useful-links]{text-align:left}}[data-website=norfolk] [data-page=useful-links] .no-underline{text-align:center}@media (min-width:1100px){[data-website=norfolk] [data-page=useful-links] .no-underline{text-align:left}}[data-website=norfolk] [data-page=useful-links] .btn{margin:1em 0 2em 0}@media (max-width:768px){[data-website=suffolk] .home-banner .banner-text .h2,[data-website=suffolk] .home-banner .banner-text .h2:not(.detitle):not(.no-underline),[data-website=suffolk] .home-banner .banner-text h2,[data-website=suffolk] .home-banner .banner-text h2:not(.detitle):not(.no-underline){color:#fff!important;text-align:center;text-shadow:none!important}}@media (max-width:768px){[data-website=suffolk] .image-copy.light{color:#fff!important;text-align:center;text-shadow:none;margin-right:0!important}}[data-website=suffolk] .special-offer{background-color:#d3c9bd;color:#5f5f5f;padding:1em}[data-website=suffolk] .special-offer a{color:#5f5f5f}[data-website=suffolk] section.quaternary.texture:after,[data-website=suffolk] section.quaternary.texture:before{background-image:url(/images/suffolk/texture-3.png)!important}[data-website=suffolk] .btn.small.felixstowe{border:2px solid #7d7faa!important}[data-website=suffolk] .btn.small.aldeburgh{border:2px solid #b55040!important}[data-website=suffolk] .btn.small.constable{border:2px solid #cd9534!important}[data-website=suffolk] .btn.small.framlingham{border:2px solid #9ba741!important}[data-website=suffolk] .btn.small.halesworth{border:2px solid #86b5e2!important}[data-website=suffolk] .btn.small.rural{border:2px solid #354b41!important}[data-website=suffolk] .btn.small.shotley{border:2px solid #7b6081!important}[data-website=suffolk] .btn.small.southwold{border:2px solid #469cb7!important}[data-website=suffolk] .btn.small.border{border:2px solid #dc832f!important}[data-website=suffolk] .btn.small.wools{border:2px solid #ad4b6b!important}[data-website=suffolk] .btn.small.woodbridge{border:2px solid #a69b1d!important}@media (min-width:1100px){[data-website=suffolk] header nav .locations-dropdown .border-areas{min-width:280px;max-width:280px}}[data-website=suffolk] header nav .locations-dropdown .villages li:not(.menu-title).village{vertical-align:top;width:100%}[data-website=suffolk] header nav .locations-dropdown .villages li:not(.menu-title).village>a{font-weight:700}@media (min-width:1100px){[data-website=cotswolds] header nav .locations-dropdown .border-areas{min-width:280px;max-width:280px}}[data-website=cotswolds] header nav .locations-dropdown .villages li:not(.menu-title).village{vertical-align:top;width:100%}[data-website=cotswolds] header nav .locations-dropdown .villages li:not(.menu-title).village>a{font-weight:700}[data-website=cotswolds] .btn.small.bath{border:2px solid #b55040!important}[data-website=cotswolds] .btn.small.bourton{border:2px solid #cd9534!important}[data-website=cotswolds] .btn.small.broadway{border:2px solid #7d7faa!important}[data-website=cotswolds] .btn.small.burford{border:2px solid #9ba741!important}[data-website=cotswolds] .btn.small.cheltenham{border:2px solid #86b5e2!important}[data-website=cotswolds] .btn.small.campden{border:2px solid #7b6081!important}[data-website=cotswolds] .btn.small.norton{border:2px solid #469cb7!important}[data-website=cotswolds] .btn.small.cirencester{border:2px solid #dc832f!important}[data-website=cotswolds] .btn.small.borders{border:2px solid #a49a8e!important}[data-website=cotswolds] .btn.small.gloucester{border:2px solid #b49084!important}[data-website=cotswolds] .btn.small.lechlade{border:2px solid #a695a0!important}[data-website=cotswolds] .btn.small.moreton{border:2px solid #738ba4!important}[data-website=cotswolds] .btn.small.northleach{border:2px solid #9ba599!important}[data-website=cotswolds] .btn.small.shipston{border:2px solid #2f414a!important}[data-website=cotswolds] .btn.small.stow{border:2px solid #ad6b62!important}[data-website=cotswolds] .btn.small.stratford{border:2px solid #928559!important}[data-website=cotswolds] .btn.small.stroud{border:2px solid #bf4a7a!important}[data-website=cotswolds] .btn.small.tetbury{border:2px solid #dfc0b8!important}[data-website=dorset] .btn.small.central{border:2px solid #b55040!important}[data-website=dorset] .btn.small.devon{border:2px solid #cd9534!important}[data-website=dorset] .btn.small.dorset{border:2px solid #7d7faa!important}[data-website=dorset] .btn.small.east{border:2px solid #9ba741!important}[data-website=dorset] .btn.small.isle{border:2px solid #86b5e2!important}[data-website=dorset] .btn.small.north{border:2px solid #7b6081!important}[data-website=dorset] .btn.small.south{border:2px solid #469cb7!important}[data-website=dorset] .btn.small.southeast{border:2px solid #dc832f!important}[data-website=dorset] .btn.small.southwest{border:2px solid #a49a8e!important}[data-website=dorset] .btn.small.west{border:2px solid #dfc0b8!important}@media (min-width:1100px){[data-website=dorset] header nav .locations-dropdown .aonbs,[data-website=dorset] header nav .locations-dropdown .area,[data-website=dorset] header nav .locations-dropdown .areas,[data-website=dorset] header nav .locations-dropdown .border-areas,[data-website=dorset] header nav .locations-dropdown .towns{min-width:280px;max-width:280px}}[data-website=dorset] header nav .locations-dropdown .villages li:not(.menu-title).village{vertical-align:top;width:100%}[data-website=dorset] header nav .locations-dropdown .villages li:not(.menu-title).village>a{font-weight:700}@media (min-width:1100px){[data-website=devon] header nav .locations-dropdown .area,[data-website=devon] header nav .locations-dropdown .areas,[data-website=devon] header nav .locations-dropdown .towns{min-width:280px;max-width:280px}}[data-website=devon] header nav .locations-dropdown .villages li:not(.menu-title).village{vertical-align:top;width:100%}[data-website=devon] header nav .locations-dropdown .villages li:not(.menu-title).village>a{font-weight:700}[data-website=devon] .btn.small.north{border:2px solid #7d7faa!important}[data-website=devon] .btn.small.mid{border:2px solid #9ba741!important}[data-website=devon] .btn.small.east{border:2px solid #de9149!important}[data-website=devon] .btn.small.south{border:2px solid #ad4b6b!important}[data-website=devon] .btn.small.borders{border:2px solid #cd9534!important}[data-website=devon] .btn.small.white.east-area-btn,[data-website=devon] .btn.small.white.north-area-btn,[data-website=devon] .btn.small.white.south-area-btn,[data-website=devon] .btn.small.white.west-area-btn{padding:1em 1.7em!important;font-size:.7rem!important}[data-website=devon] .compass-btns{padding:10px}[data-website=devon] .compass-btns li{display:inline-block;padding-bottom:5px}[data-website=devon] .compass-btns li:hover{background-color:transparent!important;border-color:transparent!important}[data-website=devon] .compass-btns li a{min-width:unset;width:auto}[data-website=devon] .compass-cols{display:flex;justify-content:space-between;flex-wrap:wrap}[data-website=devon] .compass-cols.cols-wrap{flex-direction:row-reverse}[data-website=devon] .compass-cols .cols{width:calc(100% - 5px);padding:5px}@media (min-width:768px){[data-website=devon] .compass-cols .cols{width:calc(50% - 5px)}}[data-website=devon] .compass-cols .cols .compass-all-link{padding:0;text-decoration:underline;color:#a38b89;font-weight:700}[data-website=devon] .compass-menu-list li:hover{background-color:transparent!important;border-color:transparent!important}@media (min-width:768px){[data-website=devon] .compass-menu-list li a{font-weight:700;font-size:1rem;width:auto;min-width:unset;padding-top:0}[data-website=devon] .compass-menu-list li a:hover{background-color:#a38b89;color:#fff}}@media (max-width:738px){[data-website=cornwall] .home-banner .banner-text .h2,[data-website=cornwall] .home-banner .banner-text .h2:not(.detitle):not(.no-underline),[data-website=cornwall] .home-banner .banner-text h2,[data-website=cornwall] .home-banner .banner-text h2:not(.detitle):not(.no-underline){padding-top:10px;max-width:250px!important}}[data-website=cornwall] .btn.small.white.north-area-btn,[data-website=cornwall] .btn.small.white.north-btn-trigger{border:2px solid #bbe3fa!important}[data-website=cornwall] .btn.small.white.south-area-btn,[data-website=cornwall] .btn.small.white.south-btn-trigger{border:2px solid #ffe498!important}[data-website=cornwall] .btn.small.white.east-area-btn,[data-website=cornwall] .btn.small.white.east-btn-trigger{border:2px solid #fadceb!important}[data-website=cornwall] .btn.small.white.west-area-btn,[data-website=cornwall] .btn.small.white.west-btn-trigger{border:2px solid #ecc6a9!important}[data-website=cornwall] .btn.small.white.all-btn-trigger,[data-website=cornwall] .btn.small.white.borders-btn-trigger{border:2px solid #c5b1a9!important}[data-website=cornwall] .btn.small.white.east-area-btn,[data-website=cornwall] .btn.small.white.north-area-btn,[data-website=cornwall] .btn.small.white.south-area-btn,[data-website=cornwall] .btn.small.white.west-area-btn{padding:1em 1.7em!important;font-size:.7rem!important}@media (min-width:1100px){[data-website=cornwall] header nav .has-children>ul li a{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;padding:.5em 1.5em}}[data-website=cornwall] header nav .has-children>ul li a:hover>ul.locations-dropdown{overflow:visible}[data-website=cornwall] .compass-btns{padding:10px 0}[data-website=cornwall] .compass-btns li{display:inline-block;padding:5px}[data-website=cornwall] .compass-btns li:hover{background-color:transparent!important;border-color:transparent!important}[data-website=cornwall] .compass-btns li a{min-width:unset;width:auto}[data-website=cornwall] .compass-cols{display:flex;justify-content:space-between;flex-wrap:wrap}[data-website=cornwall] .compass-cols.cols-wrap{flex-direction:row-reverse}[data-website=cornwall] .compass-cols .cols{width:calc(100% - 5px);padding:5px}@media (min-width:768px){[data-website=cornwall] .compass-cols .cols{width:calc(50% - 5px)}}[data-website=cornwall] .compass-cols .cols .compass-all-link{padding:0;text-decoration:underline;color:#a38b89;font-weight:700}[data-website=cornwall] .compass-menu-list li:hover{background-color:transparent!important;border-color:transparent!important}@media (min-width:768px){[data-website=cornwall] .compass-menu-list li a{font-weight:700;font-size:1rem;width:auto;min-width:unset;padding-top:0}[data-website=cornwall] .compass-menu-list li a:hover{background-color:#a38b89;color:#fff}}@media (min-width:1100px){[data-website=cornwall] header nav .locations-dropdown .border-areas{min-width:280px;max-width:280px}}[data-website=cornwall] header nav .locations-dropdown .villages li:not(.menu-title).village{vertical-align:top;width:100%}[data-website=cornwall] header nav .locations-dropdown .villages li:not(.menu-title).village>a{font-weight:700}@media (max-width:645px){[data-website=glamping] .home-banner .banner-text .h2,[data-website=glamping] .home-banner .banner-text .h2:not(.detitle):not(.no-underline),[data-website=glamping] .home-banner .banner-text h2,[data-website=glamping] .home-banner .banner-text h2:not(.detitle):not(.no-underline){padding-top:10px;text-align:center;text-shadow:none!important}}@media (max-width:646px){[data-website=glamping] .home-banner .banner-text{position:absolute!important;bottom:0!important;top:auto!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;-webkit-transform:none!important;transform:none!important;text-align:left!important;padding:1em!important}}@media (max-width:645px){[data-website=glamping] .image-copy.light{text-align:center;text-shadow:none!important;margin:unset!important}}[data-website=glamping] .feature-low-occupancy{display:none!important}[data-website=glamping] section.quaternary.texture:after,[data-website=glamping] section.quaternary.texture:before{background-image:url(/images/glamping/texture-3.png)!important}[data-website=glamping] #LLSubNav .layout-wrap{display:flex;position:relative;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}[data-website=glamping] #LLSubNav .layout{min-width:100%;padding:10px 0 5px 10px}@media (min-width:768px){[data-website=glamping] #LLSubNav .layout{padding:20px}}[data-website=glamping] #LLSubNav .sub-nav-spacer{flex:0 0 auto;pointer-events:none}[data-website=glamping] #LLSubNav .fade-out-right{content:"";position:absolute;top:0;right:0;width:50px;height:100%;background:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%);pointer-events:none}[data-website=glamping] #LLSubNav ul.sub-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:nowrap}[data-website=glamping] #LLSubNav ul.sub-nav-list li{flex:0 0 auto;align-content:center}[data-website=glamping] #LLSubNav ul.sub-nav-list li:first-child{margin-right:20px}[data-website=glamping] #LLSubNav ul.sub-nav-list li:nth-child(n+3){position:relative;padding-left:15px;margin-left:15px}[data-website=glamping] #LLSubNav ul.sub-nav-list li:nth-child(n+3):before{content:'|';font-weight:700;position:absolute;left:0;top:52%;-webkit-transform:translateY(-52%);transform:translateY(-52%)}[data-website=glamping] #LLSubNav ul.sub-nav-list li:last-child:before{display:none}@media (min-width:1100px){[data-website=glamping] .ll-banner .search-wrapper fieldset{display:flex!important;justify-content:center!important}[data-website=glamping] .ll-banner .search-wrapper .calendar{height:46px!important}}[data-website=glamping] .ll-banner.light .h2:not(.detitle),[data-website=glamping] .ll-banner.light .h3:not(.detitle){color:#fff}[data-website=glamping] .ll-banner.light .banner-text{color:#fff}@media (min-width:1100px){[data-website=glamping] .ll-banner.light .banner-text{box-shadow:none;background:0 0;padding:25px;-webkit-transform:translateY(0);transform:translateY(0);top:0}}[data-website=glamping] .ll-banner.light.short,[data-website=glamping] .ll-banner.light.short .banner-image,[data-website=glamping] .ll-banner.light.short .layout,[data-website=glamping] .ll-banner.light.short .layout-wrap{height:320px}[data-website=glamping] section.breadcrumbs-wrapper{display:none}[data-website=glamping] section.breadcrumbs-wrapper+section.ll-banner{padding-top:0}[data-website=glamping] .review-wrapper{text-align:center;margin-top:30px;position:relative}[data-website=glamping] .review-wrapper #ContentPlaceHolder1_Tripadvisor_circles{display:inline}[data-website=glamping] .review-wrapper .circle{width:20px;height:20px;border-radius:50%;border:2px solid #00aa6c;display:inline-block;margin:0 1px;position:relative;top:3px}[data-website=glamping] .review-wrapper .filled{background-color:#00aa6c;border-color:#00aa6c}[data-website=glamping] .review-wrapper .home-tripadvisor{font-size:22px;text-align:center;display:inline-block;box-sizing:border-box;border:2px solid #34e0a1;position:relative;top:-45px;line-height:35px;padding:10px 10px 100px 0!important;background:url(/images/glamping/lantern-larks/tripadvisor-graphic.jpg) bottom center no-repeat}@media (min-width:540px){[data-website=glamping] .review-wrapper .home-tripadvisor{line-height:83px;padding:0 125px 0 15px!important;background:url(/images/glamping/lantern-larks/tripadvisor-graphic.jpg) right center no-repeat}}[data-website=glamping] .site-info-box{background-color:#e4e7e9;padding:10px 20px;margin:20px 0}[data-website=glamping] .discover-box{margin:20px 0}[data-website=glamping] .discover-box img{width:100%;display:block}[data-website=glamping] .discover-box div{background-color:#e4e7e9;padding:10px 20px}[data-website=glamping] section.tripadvisor .layout>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}[data-website=glamping] section.tripadvisor .TA_cdsratingsonlywide{text-align:center;display:inline-block}[data-website=glamping] section.tripadvisor TA_certificateOfExcellence{display:inline-block}[data-website=glamping] section.tripadvisor .cdsROW.wide .cdsROWContainer .cdsComponent[style]{max-width:none!important}[data-website=glamping] section.tripadvisor .cdsROW.wide[style]{width:100%!important;max-width:600px;text-align:left;margin:0 auto}[data-website=glamping] #CDSWIDSSP[style]{float:right}@media (max-width:767px){[data-website=glamping] #CDSWIDSSP[style]{width:inherit!important}}[data-website=glamping] .home-included{padding:0 10px}[data-website=glamping] .home-included div[class*=item-]{display:block;padding-left:35px;text-align:left;background-size:25px 25px;background-position:left center;background-repeat:no-repeat;margin-bottom:1em}[data-website=glamping] .home-included div.item-1{background-image:url(/images/lantern-icons/shower.svg)}[data-website=glamping] .home-included div.item-2{background-image:url(/images/lantern-icons/fire.svg)}[data-website=glamping] .home-included div.item-3{background-image:url(/images/lantern-icons/towels.svg)}[data-website=glamping] .home-included div.item-4{background-image:url(/images/lantern-icons/bed.svg)}[data-website=glamping] .home-included div.item-5{background-image:url(/images/lantern-icons/kitchen.svg)}[data-website=glamping] .home-included div.item-6{background-image:url(/images/lantern-icons/groups.svg)}[data-website=glamping] .home-included div.item-7{background-image:url(/images/lantern-icons/tranquility.svg)}[data-website=glamping] .home-included div.item-8{background-image:url(/images/lantern-icons/quiet.svg)}[data-website=glamping] .lantern-pack-icon{position:initial!important}[data-website=glamping] .lantern-pack-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-tent' aria-hidden='true' data-icon='tent' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M269.4 6C280.5-2 295.5-2 306.6 6l224 160c7.4 5.3 12.2 13.5 13.2 22.5l32 288c1 9-1.9 18.1-8 24.9s-14.7 10.7-23.8 10.7l-80 0-28.2 0c-12.1 0-23.2-6.8-28.6-17.7L306.7 293.5c-1.7-3.4-5.1-5.5-8.8-5.5c-5.5 0-9.9 4.4-9.9 9.9L288 480c0 17.7-14.3 32-32 32l-16 0L32 512c-9.1 0-17.8-3.9-23.8-10.7s-9-15.8-8-24.9l32-288c1-9 5.8-17.2 13.2-22.5L269.4 6z'/%3E%3C/svg%3E")}[data-website=glamping] #llAboutSite h2{font-size:2.5em}[data-website=rural] [data-page=welcome-owners-page] .detitle{font-size:1.2em}@media (min-width:1100px){[data-website=rural] .icon-cols .trust-signals [class^=col]{width:calc(17% - (10px * 1.5))!important}}[data-website=rural] .favItem.col1.property-card{max-width:365px;min-width:initial}[data-website=rural] .favItem .price{font-size:2.14286rem;font-family:Martel,Georgia,Times New Roman,serif}[data-website=rural] .favItem .price span{font-size:14px;font-family:Quicksand,Helvetica,Arial,sans-serif}[data-website=rural] .social-icon-wrap{padding-top:.8em}[data-website=rural] .social-icon-wrap a{font-size:1.8em;padding-right:.8em}[data-website=rural] .field-line.view-by-map{display:block!important}[data-website=rural] .field-line.view-by-map a{display:block}[data-website=rural] .field-line.view-by-map a label{cursor:pointer!important}[data-website=rural] .breadcrumbs a,[data-website=rural] .breadcrumbs span{color:#30343f}[data-website=rural] span.view-by-type{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem}[data-website=rural] span.view-by-type .view-by-map{display:inline-block!important}[data-website=rural] span.view-by-type a{margin-left:15px;margin-right:15px!important;display:inline-block!important}[data-website=rural] .home-banner .h2,[data-website=rural] .home-banner h2{font-size:1.25em;font-weight:700}@media (min-width:768px){[data-website=rural] .home-banner .h2,[data-website=rural] .home-banner h2{font-size:3em}}[data-website=rural] .h1.detitle,[data-website=rural] h1.detitle{font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:700}[data-website=rural] .h2.detitle,[data-website=rural] h2.detitle{font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:false}[data-website=rural] .h3.detitle,[data-website=rural] h3.detitle{font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:false}[data-website=rural] .h2.property-title.detitle,[data-website=rural] h2.property-title.detitle{font-weight:700;text-transform:capitalize}[data-website=rural] .h2.footer-title.no-underline,[data-website=rural] h2.footer-title.no-underline{font-weight:700;line-height:40px}[data-website=rural] .h1:not(.no-underline):after,[data-website=rural] .h2:not(.no-underline):after,[data-website=rural] .h3:not(.no-underline):after,[data-website=rural] .h4:not(.no-underline):after,[data-website=rural] h1:not(.detitle):not(.no-underline):after,[data-website=rural] h2:not(.detitle):not(.no-underline):after,[data-website=rural] h3:not(.detitle):not(.no-underline):after,[data-website=rural] h4:not(.detitle):not(.no-underline):after{content:none}[data-website=rural] .property-details-page .details-panel .price-from{font-family:Helvetica,Helvetica,Arial,sans-serif}@media (max-width:767px){[data-website=rural] .h1.search-header,[data-website=rural] h1.search-header{font-size:1.2rem}}[data-website=rural] .accordion.chevron.visiting-spa .accordion-btn:before{display:none!important}[data-website=rural] footer:not(.defooter) .sub-footer{background-color:#d4dce1}[data-website=rural] .property-card .price,[data-website=rural] .property-details-page .price{font-family:Helvetica,Helvetica,Arial,sans-serif}[data-website=rural] .owl-item .property-card .property-title{font-size:1.4rem;font-family:Helvetica,Helvetica,Arial,sans-serif;text-transform:capitalize}[data-website=rural] .search-properties .search-property .new-property-tag{background-color:#d4dce1}[data-website=rural] [data-content=description] .h2,[data-website=rural] [data-content=description] h2,[data-website=rural] [data-content=layout] .h2,[data-website=rural] [data-content=layout] h2{text-align:left;margin-top:10px;margin-bottom:0;font-size:16.5px}[data-website=rural] [data-content=description] .h2:after,[data-website=rural] [data-content=description] h2:after,[data-website=rural] [data-content=layout] .h2:after,[data-website=rural] [data-content=layout] h2:after{display:none}[data-website=rural] .padded{background:#e4e7e9}[data-website=rural] [data-content=local],[data-website=rural] [data-content=notes]{text-align:left}[data-website=rural] [data-content=local] .h2,[data-website=rural] [data-content=local] .h3,[data-website=rural] [data-content=local] h2,[data-website=rural] [data-content=local] h3{text-align:left;font-size:16.5px;font-weight:false}[data-website=rural] [data-content=local] .h2:after,[data-website=rural] [data-content=local] .h3:after,[data-website=rural] [data-content=local] h2:after,[data-website=rural] [data-content=local] h3:after{display:none}[data-website=rural] [data-content=floorplan] img[style]{width:auto!important;height:auto!important}[data-website=rural] .inspiration-result-block{position:relative;display:inline-block;padding-bottom:45px}[data-website=rural] .inspiration-result-block-link{position:absolute;bottom:10px;left:0;display:block;color:#fff!important;background:#d4dce1;width:100%;padding:10px 0;font-weight:700;text-align:center;font-size:13px}[data-website=rural] .blog-page .h2,[data-website=rural] .blog-page .h3,[data-website=rural] .blog-page h2,[data-website=rural] .blog-page h3{text-align:left}[data-website=rural] .blog-page .h2:after,[data-website=rural] .blog-page .h3:after,[data-website=rural] .blog-page h2:after,[data-website=rural] .blog-page h3:after{display:none}[data-website=rural] .home-promise-text>ul{list-style:none;margin:0;padding:0}[data-website=rural] .home-promise-text>ul>li{display:inline-block;background:url(/images/rural/tick.png) 0 0 no-repeat;padding:3px 20px 20px 25px}@media (min-width:1100px){[data-website=rural] .home-promise-text>ul>li{padding:3px 10px 20px 25px}}@media (min-width:1100px){[data-website=rural] .intro .three-fourths-one-fourth>.col1{width:65%}[data-website=rural] .intro .three-fourths-one-fourth>.col2{width:35%}[data-website=rural] .good-to-go-england.rural{width:114px}}[data-website=rural] .feefo-home{margin-top:20px;margin-bottom:20px;text-align:center}[data-website=rural] .feefo-home .good-to-go-england{margin-top:0;margin-right:10px}[data-website=rural] .feefo-home a,[data-website=rural] .feefo-home img{vertical-align:top}@media (min-width:1100px){[data-website=rural] .feefo-home{text-align:right}}@media (min-width:768px){[data-website=rural] .feefo-home{margin-top:0;text-align:right}}[data-website=rural] .feefo-home .feefo-logos{min-width:unset}[data-website=rural] .feefo-home a:last-child .feefo-logos{margin-right:0}[data-website=rural] .book-with-confidence-feefo .col1.home-promise-text{display:none}[data-website=rural] .book-with-confidence-feefo .col2{width:50%;text-align:center;margin:0 auto}[data-website=rural] .book-with-confidence-feefo .feefo-home{text-align:center}[data-website=rural] .which-logo{margin-right:0}[data-website=rural] .which-strip{padding:0;width:100%}[data-website=rural] .which-strip p{margin-bottom:0}[data-website=rural] .which-strip .two-col .col2{padding:1rem;margin:auto}[data-website=rural] .which-logo{float:left;padding:0}[data-website=rural] [data-page=property-details] .which-strip{background-color:#d4dce1}[data-website=rural] [data-page=property-details] .which-strip p{color:#fff}[data-website=rural] .home-page .which-logo{display:inline;float:none}@media (max-width:479px){[data-website=rural] .which-strip .two-col .col1{height:auto}[data-website=rural] .which-quote{display:none}[data-website=rural] .banner-1 .layout-wrap .layout .banner-text .text-wrap .image-copy{display:none}}@media (min-width:1100px){[data-website=rural] .which-side-tab{display:none}}@media (min-width:1500px){[data-website=rural] .which-side-tab{background-color:#d4dce1;top:22%;right:0;position:fixed;width:267px;z-index:100;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;display:inline-block;vertical-align:middle}[data-website=rural] .which-side-copy{display:inline-block;width:114px;color:#fff;padding:10px 0 10px 10px;margin:auto;font-size:13px;font-family:Lato;vertical-align:middle}[data-website=rural] .which-side-copy a{vertical-align:middle}[data-website=rural] .which-side-copy p{-webkit-margin-after:0;margin-block-end:0;vertical-align:middle}[data-website=rural] .property-details-page .which-side-logo{float:none}}@media (min-width:1500px) and (max-width:1680px){[data-website=rural] .which-side-copy{display:none}[data-website=rural] .which-side-tab{width:140px}}@media (min-width:1500px){[data-website=rural] .which-side-logo{display:inline-block;width:140px;vertical-align:middle}}@media (min-width:1100px){[data-website=rural] header nav .has-children>ul li a{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;padding:.5em 1.5em}}[data-website=rural] header nav .has-children>ul li a.menu-title.area{font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;font-size:12px}[data-website=rural] header nav .has-children>ul li a:hover>ul.locations-dropdown{overflow:visible}[data-website=rural] header nav .has-children>ul li.menu-title.area{font-size:12px;line-height:18px}@media (min-width:1100px){[data-website=rural] header nav .locations-dropdown .aonbs,[data-website=rural] header nav .locations-dropdown .area,[data-website=rural] header nav .locations-dropdown .areas,[data-website=rural] header nav .locations-dropdown .border-areas,[data-website=rural] header nav .locations-dropdown .towns{min-width:280px;max-width:280px}}[data-website=rural] header nav .locations-dropdown .villages li:not(.menu-title).village{vertical-align:top}[data-website=rural] .edits .col1{position:relative;text-align:center}[data-website=rural] .owl-carousel.featured-properties .property-link{margin-top:0!important}[data-website=isleofwight] .btn.small.bournemouth{border:2px solid #b55040!important}[data-website=isleofwight] .btn.small.brook{border:2px solid #cd9534!important}[data-website=isleofwight] .btn.small.freshwater{border:2px solid #7d7faa!important}[data-website=isleofwight] .btn.small.niton{border:2px solid #9ba741!important}[data-website=isleofwight] .btn.small.ryde{border:2px solid #86b5e2!important}[data-website=isleofwight] .btn.small.shanklin{border:2px solid #7b6081!important}[data-website=isleofwight] .btn.small.ventnor{border:2px solid #469cb7!important}[data-website=isleofwight] .book-with-confidence-feefo .layout-wrap{text-align:center}@media (max-width:406px){[data-website=yorkshire] .home-banner .banner-text .h2,[data-website=yorkshire] .home-banner .banner-text .h2:not(.detitle):not(.no-underline),[data-website=yorkshire] .home-banner .banner-text h2,[data-website=yorkshire] .home-banner .banner-text h2:not(.detitle):not(.no-underline){padding-top:10px;max-width:250px!important}}[data-website=yorkshire] .btn.small.moors{border:2px solid #b55040!important}[data-website=yorkshire] .btn.small.wolds{border:2px solid #cd9534!important}[data-website=yorkshire] .btn.small.yhl{border:2px solid #7d7faa!important}[data-website=yorkshire] .btn.small.bordering{border:2px solid #9ba741!important}[data-website=yorkshire] .btn.small.coast{border:2px solid #86b5e2!important}[data-website=yorkshire] .btn.small.dales{border:2px solid #354b41!important}@media (min-width:1100px){[data-website=yorkshire] header nav .locations-dropdown .aonbs,[data-website=yorkshire] header nav .locations-dropdown .area,[data-website=yorkshire] header nav .locations-dropdown .areas,[data-website=yorkshire] header nav .locations-dropdown .border-areas,[data-website=yorkshire] header nav .locations-dropdown .towns{min-width:280px;max-width:280px}}[data-website=yorkshire] header nav .locations-dropdown .villages li:not(.menu-title).village{vertical-align:top;width:100%}[data-website=yorkshire] header nav .locations-dropdown .villages li:not(.menu-title).village>a{font-weight:700}.ferry-page-wrap .ferry-pointers{display:flex;width:100%;flex-wrap:wrap;justify-content:space-evenly}.ferry-page-wrap .ferry-pointers p{display:inline-block}.ferry-page-wrap .port-info{margin-top:20px}.ferry-page-wrap .port-info .col1,.ferry-page-wrap .port-info .col2{border:1px solid #bfd3db;padding:20px}.ferry-page-wrap .port-info p{text-align:left}.ferry-page-wrap .port-info p.header{text-align:center}.ferry-page-wrap .port-info.wight-link img{max-height:165px;margin-bottom:15px}.ferry-page-wrap .port-info a.btn{font-size:.8rem}.ferry-page-wrap .port-text{background-color:#908b8c;color:#fff;padding:20px;text-align:center}.ferry-page-wrap .port-text a{color:#fff}.ferry-page-wrap .ferry-tick:before{display:inline-block;width:25px;margin-right:10px;vertical-align:middle;content:'';width:30px;height:19px;background:url(/images/icons.png) 0 -401px}.ferry-page-wrap .ferry-page-wrap section>div.layout-wrap>.layout:not(.text-center){max-width:1200px;margin:0 auto;padding:20px;text-align:left}.ferry-page-wrap .ferry-page-wrap h3::after{height:0}[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available.hover .price-total,[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available.hover a,[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available.hover span,[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available.hover strong,[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available:hover .price-total,[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available:hover a,[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available:hover span,[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available:hover strong,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available.hover .price-total,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available.hover a,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available.hover span,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available.hover strong,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available:hover .price-total,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available:hover a,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available:hover span,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available:hover strong,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available.hover .price-total,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available.hover a,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available.hover span,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available.hover strong,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available:hover .price-total,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available:hover a,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available:hover span,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available:hover strong,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available.hover .price-total,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available.hover a,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available.hover span,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available.hover strong,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available:hover .price-total,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available:hover a,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available:hover span,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available:hover strong{color:#fff!important}[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available.hover .details-link:after,[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available:hover .details-link:after,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available.hover .details-link:after,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available:hover .details-link:after,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available.hover .details-link:after,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available:hover .details-link:after,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available.hover .details-link:after,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available:hover .details-link:after{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-right' class='svg-inline--fa fa-caret-right fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' %3E%3Cstyle type='text/css'%3E .st0 %7Bfill: white;%7D%3C/style%3E%3Cpath class='st0' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E")!important}.hm-message{padding:20px 20px 0 20px;background:#000}.hm-message .hm-image{padding:0}@media (min-width:640px){.hm-message{padding:0 20px 0 20px}.hm-message .hm-image{padding:20px 0 20px 66px;background:url(https://hpb.co.uk/images/queen.png) #000 no-repeat center right}}.hm-message p{font-family:'Book Antiqua','Palatino Linotype',Georgia,Helvetica,sans-serif;font-size:22px;line-height:28px;color:#fff;margin:0;padding-bottom:20px}@media (min-width:640px){.hm-message p{width:45%;font-size:28px;line-height:34px}}@media (min-width:1100px){.hm-message p{width:57%;font-size:35px;line-height:47px}}.mob-queen{width:100%}@media (min-width:640px){.mob-queen{display:none;visibility:hidden}}.owner-faq-panel{background-color:#fafafa;margin-bottom:30px}@media print{html{font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem}body{margin-top:0}#chat-widget-container,.favSideTab,.scroll-top,[class^=__lpform_],footer:not(.defooter),header{display:none!important}.property-details-page #availability,.property-details-page #cookiebanner,.property-details-page #visiting-spa+.layout-wrap,.property-details-page .accordion-btn svg,.property-details-page .book-now-btn,.property-details-page .book-with-confidence,.property-details-page .check-availability-btn,.property-details-page .details-panel+.two-col,.property-details-page .enquiry,.property-details-page .gallery-4k,.property-details-page .hamper,.property-details-page .layout-btn,.property-details-page .owl-dots,.property-details-page .owl-item:not(.active),.property-details-page .owl-nav,.property-details-page .owl-thumbs-wrap,.property-details-page .share-page,.property-details-page .short-share,.property-details-page .starter-pack,.property-details-page .tablist,.property-details-page .top-btns,.property-details-page .trust-signals,.property-details-page .view-edit{display:none!important}.property-details-page .image-gallery .owl-item img{position:static;top:auto;-webkit-transform:none;transform:none}.property-details-page #local{text-align:left}.property-details-page .col1,.property-details-page .col2{width:100%}.property-details-page .col1+.col2,.property-details-page .price-from{padding:0!important}.property-details-page .accordion-btn{padding:0!important}.property-details-page .accordion-btn h2{font-weight:700!important}.property-details-page .owl-carousel.testimonials{width:100%!important}.property-details-page .owl-carousel.testimonials:after,.property-details-page .owl-carousel.testimonials:before{display:none!important}.property-details-page .owl-carousel.testimonials .owl-item[style]{width:100%!important}.property-details-page .owl-carousel.testimonials figure{width:100%;text-align:left}.property-details-page .two-thirds-one-third{display:block}.property-details-page .col1,.property-details-page .col2{width:100%}.property-details-page .image-gallery .owl-item{width:100%;overflow:visible;min-height:auto;max-height:none}.property-details-page .image-gallery .owl-item img{width:100%!important}.property-details-page .owl-carousel figure figcaption{position:static;color:#5f5f5f}.property-details-page .owl-stage-outer{overflow:visible}.property-details-page .owl-stage{width:100%!important;-webkit-transform:none!important;transform:none!important}.property-details-page section:first-child{padding-bottom:0}.property-details-page .details-panel{border:0}.property-details-page .accordion-content p,.property-details-page .accordion-content.hidden-height{max-height:9999px!important;overflow:visible!important}.property-details-page figcaption{bottom:-5px!important;width:100%!important}.property-details-page>.two-col section{width:100%!important}.damage-waiver-page{font-size:8px;font-size:.57143rem;line-height:12px;line-height:.85714rem}.damage-waiver-page h1{font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;padding-bottom:0;margin-bottom:0}.damage-waiver-page h1:after{display:none}.damage-waiver-page .table-wrap{-webkit-column-count:2;-moz-column-count:2;column-count:2}.damage-waiver-page table{margin-bottom:1em}.damage-waiver-page td,.damage-waiver-page th{padding:5px 0!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl90aGVtZS5zY3NzIiwiX2ZvbnQtYXdlc29tZS5zY3NzIiwib3dsL19jb3JlLnNjc3MiLCJzdHlsZXMuY3NzIiwib3dsL19hbmltYXRlLnNjc3MiLCJvd2wvX2F1dG9oZWlnaHQuc2NzcyIsIm93bC9fbGF6eWxvYWQuc2NzcyIsIl9taXhpbnMuc2NzcyIsIm93bC9fdmlkZW8uc2NzcyIsIl9iYXNlLnNjc3MiLCJfdHlwb2dyYXBoeS5zY3NzIiwiX2FuaW1hdGlvbnMuc2NzcyIsIl9sYXlvdXQuc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfZm9ybXMuc2NzcyIsIl90YWJsZXMuc2NzcyIsIl9ob21lLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfc29jaWFsLWljb25zLnNjc3MiLCJfc2hvcnRsaXN0LnNjc3MiLCJfZXZlbnQtZGV0YWlscy5zY3NzIiwiX2ludGVyYWN0aXZlLWd1aWRlLnNjc3MiLCJfbmVlZC1zb21lLWluc3BpcmF0aW9uLnNjc3MiLCJfcHJvcGVydGllcy5zY3NzIiwiX2NhbGVuZGFycy5zY3NzIiwiX3Byb3BlcnR5LXNlYXJjaC5zY3NzIiwiX3Byb3BlcnR5LWRldGFpbHMuc2NzcyIsIl9jb250YWN0LXVzLnNjc3MiLCJfYmxvZy5zY3NzIiwiX2Nhcm91c2Vscy5zY3NzIiwiX3BvcHVwcy5zY3NzIiwiX2FjY29yZGlvbnMuc2NzcyIsIl90b29sdGlwcy5zY3NzIiwiX2Nvb2tpZS1wb2xpY3kuc2NzcyIsIl9hZG1pbi5zY3NzIiwiX2d1ZXN0LWRldGFpbHMuc2NzcyIsIl9uaHMtdHJhY2stdHJhY2Uuc2NzcyIsIl9sYW5kaW5nLnNjc3MiLCJfaG9saWRheS1jb3R0YWdlLW93bmVycy5zY3NzIiwiX2ZlZWZvLnNjc3MiLCJfcmV2aWV3cy5zY3NzIiwiX2F3YXJkcy5zY3NzIiwiX2N1c3RvbV9uaC5zY3NzIiwiX2N1c3RvbV9zaC5zY3NzIiwiX2N1c3RvbV9jaC5zY3NzIiwiX2N1c3RvbV9kaC5zY3NzIiwiX2N1c3RvbV9kdmguc2NzcyIsIl9jdXN0b21fY3doLnNjc3MiLCJfY3VzdG9tX2doLnNjc3MiLCJfY3VzdG9tX3JyLnNjc3MiLCJfY3VzdG9tX2lvd2guc2NzcyIsIl9jdXN0b21feWguc2NzcyIsIl9jdXN0b20uc2NzcyIsIl9wcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFtQ0EsdUVBQ0EscUVDcENBLDhCQUE4QixTQUFBLFFBQWlCLGdCQUFnQixRQUFBLGFBQXFCLFVBQUEsUUFBa0IsT0FBQSxJQUFXLFNBQUEsUUFBaUIsZUFBQSxRQUF1QixzQkFBc0IsZUFBQSxRQUF1Qix1QkFBdUIsTUFBQSxRQUFjLHVCQUF1QixNQUFBLE9BQWEsdUJBQXVCLE1BQUEsUUFBYyx1QkFBdUIsTUFBQSxNQUFZLHVCQUF1QixNQUFBLFFBQWMsdUJBQXVCLE1BQUEsT0FBYSx1QkFBdUIsTUFBQSxRQUFjLHVCQUF1QixNQUFBLEtBQVcsdUJBQXVCLE1BQUEsUUFBYyx3QkFBd0IsTUFBQSxPQUFhLHdCQUF3QixNQUFBLFFBQWMsd0JBQXdCLE1BQUEsTUFBWSx3QkFBd0IsTUFBQSxRQUFjLHdCQUF3QixNQUFBLE9BQWEsd0JBQXdCLE1BQUEsUUFBYyx3QkFBd0IsTUFBQSxJQUFVLHdCQUF3QixNQUFBLFNBQWUsd0JBQXdCLE1BQUEsUUFBYyx3QkFBd0IsTUFBQSxTQUFlLHdCQUF3QixNQUFBLE9BQWEsNkJBQTZCLGFBQUEsS0FBa0IsTUFBQSxLQUFXLDhCQUE4QixZQUFBLEtBQWlCLE1BQUEsS0FBVywwQkFBMEIsT0FBQSxNQUFhLHNCQUFzQixNQUFBLElBQVUsc0JBQXNCLE1BQUEsT0FBYSw4QkFBOEIsT0FBQSxFQUFTLEtBQUEsRUFBTyxPQUFBLEtBQVksU0FBQSxTQUFrQixNQUFBLEVBQVEsSUFBQSxFQUFNLFdBQVcsUUFBQSxhQUFxQixPQUFBLElBQVcsU0FBQSxTQUFrQixXQUFBLE9BQWtCLGVBQUEsUUFBdUIsTUFBQSxJQUFVLDhCQUE4Qix5QkFBQSxPQUFBLE9BQXVDLGlCQUFBLE9BQUEsT0FBK0IsbUJB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QUEsS0FDQSxNQUFBLEtBQ0EsZ0JBQUEsTUFDQSxrQkFBQSxTQUNBLFFBQUEsR0FDQSxvQkFBQSxPQUFBLE9BTUksaUJBQUEsaUNBZ0JJLElBQUEsTUFnQkosK0NBL0NKLFNBQUEsU0FDQSxRQUFBLE1BQ0EsS0FBQSxFQUNBLFFBQUEsR0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGdCQUFBLE1BQ0Esa0JBQUEsU0FDQSxRQUFBLEdBQ0Esb0JBQUEsT0FBQSxPQVNJLGlCQUFBLGlDQStCSSxPQUFBLE1BQ0Esa0JBQUEsZUFBQSxVQUFBLGVFNUdaLHlDRnFGUSxXQUFBLEtBa0JBLGNBQUEsS0FoQkEsZ0RBN0JKLFNBQUEsU0FDQSxRQUFBLE1BQ0EsS0FBQSxFQUNBLFFBQUEsR0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGdCQUFBLE1BQ0Esa0JBQUEsU0FDQSxRQUFBLEdBQ0Esb0JBQUEsT0FBQSxPQVNJLGlCQUFBLGlDQWFJLElBQUEsTUFnQkosK0NBL0NKLFNBQUEsU0FDQSxRQUFBLE1BQ0EsS0FBQSxFQUNBLFFBQUEsR0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGdCQUFBLE1BQ0Esa0JBQUEsU0FDQSxRQUFBLEdBQ0Esb0JBQUEsT0FBQSxPQUdJLGlCQUFBLGlDQXFDSSxPQUFBLE1BQ0Esa0JBQUEsZUFBQSxVQUFBLGVFNUdaLHlDRnFGUSxXQUFBLEtBa0JBLGNBQUEsS0FoQkEsZ0RBN0JKLFNBQUEsU0FDQSxRQUFBLE1BQ0EsS0FBQSxFQUNBLFFBQUEsR0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGdCQUFBLE1BQ0Esa0JBQUEsU0FDQSxRQUFBLEdBQ0Esb0JBQUEsT0FBQSxPQVNJLGlCQUFBLGlDQWFJLElBQUEsTUFnQkosK0NBL0NKLFNBQUEsU0FDQSxRQUFBLE1BQ0EsS0FBQSxFQUNBLFFBQUEsR0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGdCQUFBLE1BQ0Esa0JBQUEsU0FDQSxRQUFBLEdBQ0Esb0JBQUEsT0FBQSxPQU1JLGlCQUFBLGlDQWtDSSxPQUFBLE1BQ0Esa0JBQUEsZUFBQSxVQUFBLGVF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RnFGUSxXQUFBLEtBa0JBLGNBQUEsS0FoQkEsK0NBN0JKLFNBQUEsU0FDQSxRQUFBLE1BQ0EsS0FBQSxFQUNBLFFBQUEsR0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGdCQUFBLE1BQ0Esa0JBQUEsU0FDQSxRQUFBLEdBQ0Esb0JBQUEsT0FBQSxPQVNJLGlCQUFBLGlDQWFJLElBQUEsTUFnQkosOENBL0NKLFNBQUEsU0FDQSxRQUFBLE1BQ0EsS0FBQSxFQUNBLFFBQUEsR0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGdCQUFBLE1BQ0Esa0JBQUEsU0FDQSxRQUFBLEdBQ0Esb0JBQUEsT0FBQSxPQUdJLGlCQUFBLGlDQXFDSSxPQUFBLE1BQ0Esa0JBQUEsZUFBQSxVQUFBLGVFNUdaLHdDRnFGUSxXQUFBLEtBa0JBLGNBQUEsS0FoQkEsK0NBN0JKLFNBQUEsU0FDQSxRQUFBLE1BQ0EsS0FBQSxFQUNBLFFBQUEsR0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGdCQUFBLE1BQ0Esa0JBQUEsU0FDQSxRQUFBLEdBQ0Esb0JBQUEsT0FBQSxPQVNJLGlCQUFBLGlDQWFJLElBQUEsTUFnQkosOENBL0NKLFNBQUEsU0FDQSxRQUFBLE1BQ0EsS0FBQSxFQUNBLFFBQUEsR0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGdCQUFBLE1BQ0Esa0JBQUEsU0FDQSxRQUFBLEdBQ0Esb0JBQUEsT0FBQSxPQU1JLGlCQUFBLGlDQWtDSSxPQUFBLE1BQ0Esa0JBQUEsZUFBQSxVQUFBLGVFNUdaLHdDRnFGUSxXQUFBLEtBa0JBLGNBQUEsS0FoQkEsK0NBN0JKLFNBQUEsU0FDQSxRQUFBLE1BQ0EsS0FBQSxFQUNBLFFBQUEsR0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGdCQUFBLE1BQ0Esa0JBQUEsU0FDQSxRQUFBLEdBQ0Esb0JBQUEsT0FBQSxPQVNJLGlCQUFBLGlDQWFJLElBQUEsTUFnQkosOENBL0NKLFNBQUEsU0FDQSxRQUFBLE1BQ0EsS0FBQSxFQUNBLFFBQUEsR0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGdCQUFBLE1BQ0Esa0JB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QUEsRUFDQSxNQUFBLEtBQ0EsUUFBQSxhQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsT0FBQSxLQUFBLEVBQUEsS0FBQSxFQUNBLFFBQUEsSUFBQSxFQUNBLFdBQUEsT0FDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLE9BQUEsUUFFSixZQUNJLE1BQUEsTUFDQSxPQUFBLE1BQ0EsU0FBQSxTQUNBLFNBQUEsT0FDQSxPQUFBLEVBQUEsR0FBQSxFQUFBLEdBRUosZ0JBQ0ksTUFBQSxNQUNBLE9BQUEsTUFFSixTQUNJLE1BQUEsS0FDQSxPQUFBLElBQUEsRUFBQSxFQUFBLElBQ0EsT0FBQSxRQUNBLFFBQUEsRUFFSixTQUNJLE1BQUEsTUFDQSxPQUFBLElBQUEsSUFBQSxFQUFBLEVBQ0EsT0FBQSxRQUNBLFFBQUEsRUFFSixZQUNJLE1BQUEsUUFDQSxVQUFBLEtBQ0EsUUFBQSxLQUNBLFlBQUEsSUFFSixlQUNJLFFBQUEsS0FFSixjQUNJLFFBQUEsS0FFSixPakJ1NVFBLE9BQ0EsT0FDQSxPaUJyNVFJLFFBQUEsS0FHSixlQUNJLFdBQUEsUUFDQSxNQUFBLFFBQ0EsWUFBQSxJQUNBLE9BQUEsRUFDQSxRQUFBLElBQUEsS0FBQSxJQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxPQUFBLFFBQ0EsVUFBQSxLQUVKLFlBQ0ksTUFBQSxRQUFnQixNQUFBLE1BQWEsUUFBQSxLQUVqQyxRQUNJLE1BQUEsTUFHSixVQUNJLFFBQUEsS0FFSixRQUNJLE1BQUEsa0JBRUosWUFDSSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSxVQUFBLEtBQ0EsUUFBQSxLQUVKLGVBQ0ksTUFBQSxNQUNBLE9BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFVBQUEsS0FDQSxRQUFBLElBQUEsS0FBQSxJQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQUEsRUFBQSxFQUVKLFNBQ0ksUUFBQSxLQUVKLGNBQ0ksTUFBQSxLQUNBLE1BQUEsS0FDQSxpQkFBQSxRQUNBLE1BQUEsUUFDQSxRQUFBLEtBQUEsS0FDQSxXQUFBLFdBRUosV0FDSSxX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LElBQUEsTUFBQSxrQnpDMDJsQlIsNEN5Q3QybEJRLE9BQUEsSUFBQSxNQUFBLGtCekMwMmxCUiw4Q3lDdDJsQlEsT0FBQSxJQUFBLE1BQUEsa0J6QzAybEJSLDZDeUN0MmxCUSxPQUFBLElBQUEsTUFBQSxrQnpDMDJsQlIsd0N5Q3QybEJRLE9BQUEsSUFBQSxNQUFBLGtCekMwMmxCUiwwQ3lDdDJsQlEsT0FBQSxJQUFBLE1BQUEsa0J6QzAybEJSLDRDeUN0MmxCUSxPQUFBLElBQUEsTUFBQSxrQnpDMDJsQlIseUN5Q3QybEJRLE9BQUEsSUFBQSxNQUFBLGtCekMwMmxCUix3Q3lDdDJsQlEsT0FBQSxJQUFBLE1BQUEsa0J6QzAybEJSLDZDeUN0MmxCUSxPQUFBLElBQUEsTUFBQSxrQnJDeUJBLDBCSmsxbEJOLG9FeUNwMmxCa0IsVUFBQSxNQUNBLFVBQUEsT3pDeTJsQnBCLDRGeUNuMmxCb0IsZUFBQSxJQUNBLE1BQUEsS3pDdTJsQnBCLDhGeUNwMmxCd0IsWUFBQSxJckNPaEIsMEJKczJsQk4sc0UwQ3Q4bEJrQixVQUFBLE1BQ0EsVUFBQSxPMUMyOGxCcEIsOEYwQ3I4bEJvQixlQUFBLElBQ0EsTUFBQSxLMUN5OGxCcEIsZ0cwQ3Q4bEJ3QixZQUFBLEkxQzA4bEJ4Qix5QzBDbDhsQlEsT0FBQSxJQUFBLE1BQUEsa0IxQ3M4bEJSLDRDMENsOGxCUSxPQUFBLElBQUEsTUFBQSxrQjFDczhsQlIsNkMwQ2w4bEJRLE9BQUEsSUFBQSxNQUFBLGtCMUNzOGxCUiw0QzBDbDhsQlEsT0FBQSxJQUFBLE1BQUEsa0IxQ3M4bEJSLCtDMENsOGxCUSxPQUFBLElBQUEsTUFBQSxrQjFDczhsQlIsNEMwQ2w4bEJRLE9BQUEsSUFBQSxNQUFBLGtCMUNzOGxCUiwyQzBDbDhsQlEsT0FBQSxJQUFBLE1BQUEsa0IxQ3M4bEJSLGdEMENsOGxCUSxPQUFBLElBQUEsTUFBQSxrQjFDczhsQlIsNEMwQ2w4bEJRLE9BQUEsSUFBQSxNQUFBLGtCMUNzOGxCUiwrQzBDbDhsQlEsT0FBQSxJQUFBLE1BQUEsa0IxQ3M4bEJSLDZDMENs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QkYsbUNtRHhpcEJVLFFBQUEsWUE3Q1Isc0NBaURRLFFBQUEsWUFqRFIseUNBb0RZLFlBQUEsY0FwRFosa0RBeURRLE1BQUEsZUF6RFIsd0RBQUEseURBNERZLFFBQUEsZUE1RFosbUVBZ0VZLE1BQUEsZUFoRVoseURBb0VZLE1BQUEsS0FDQSxXQUFBLEtBckVaLDZDQTBFUSxRQUFBLE1BMUVSLDZCQUFBLDZCQThFUSxNQUFBLEtBOUVSLGdEQWtGUSxNQUFBLEtBQ0EsU0FBQSxRQUNBLFdBQUEsS0FDQSxXQUFBLEtBckZSLG9EQXlGUSxNQUFBLGVBekZSLHVEQTZGUSxTQUFBLE9BQ0EsTUFBQSxRQTlGUix3Q0FrR1EsU0FBQSxRQWxHUixrQ0FzR1EsTUFBQSxlQUNBLGtCQUFBLGVBQUEsVUFBQSxlQXZHUiwyQ0EyR1EsZUFBQSxFQTNHUixzQ0ErR1EsT0FBQSxFQS9HUiw0Q0FBQSx3REFtSFEsV0FBQSxpQkFDQSxTQUFBLGtCQXBIUixrQ0F5SFEsT0FBQSxlQUNBLE1BQUEsZUExSFIsd0NBOEhRLE1BQUEsZUFJUixvQi9Dc0JBLFVBQUEsSUFDQSxVQUFBLFVBQ0EsWUFBQSxLQUNBLFlBQUEsVStDekJBLHVCL0NzQkEsVUFBQSxLQUNBLFVBQUEsV0FDQSxZQUFBLEtBQ0EsWUFBQSxXK0NwQlEsZUFBQSxFQUNBLGNBQUEsRUFOUiw2QkFTWSxRQUFBLEtBVFosZ0NBY1EscUJBQUEsRUFBQSxrQkFBQSxFQUFBLGFBQUEsRUFkUiwwQkFrQlEsY0FBQSxJQWxCUix1QkFBQSx1QkFzQlEsUUFBQSxJQUFBIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkZm9sZGVyOiAnZGV2b24nO1xuXG4vLyBDb2xvdXJzIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRsLWJyb3duOiAjZDNjOWJkO1xuJG1pZC1ncmV5OiAjZDRkY2UxO1xuJGQtYnJvd246ICNhMzhiODk7XG4kcHJpbWFyeS1jb2xvcjogJGQtYnJvd247XG4kcHJpbWFyeS1jb250cmFzdDogY29udHJhc3QoJHByaW1hcnktY29sb3IpO1xuJHByaW1hcnktYW50aS1jb250cmFzdDogY29udHJhc3QoY29udHJhc3QoJHByaW1hcnktY29sb3IpKTtcbiRzZWNvbmRhcnktY29sb3I6ICRtaWQtZ3JleTtcbiR0ZXJ0aWFyeS1jb2xvcjogJGwtYnJvd247XG4kcXVhdGVybmFyeS1jb2xvcjogJGwtYnJvd247XG4kZXJyb3ItY29sb3I6IHJlZDtcbiR2YWxpZC1jb2xvcjogIzkzYzk0MDtcbiRiZy1jb2xvcjogI2ZmZmZmZjtcbiRjYWwtYXJyaXZhbC1kYXktY29sb3I6ICRxdWF0ZXJuYXJ5LWNvbG9yO1xuJGNhbC1kZXBhcnR1cmUtZGF5LWNvbG9yOiAkdGVydGlhcnktY29sb3I7XG4kY2FsLXNlbGVjdGVkLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiRjdGEtcGFuZWwtY29sb3I6ICM4YzJmMmY7XG5cbi8vIEhlYWRlci9Gb290ZXIgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGhlYWRlci1iZy1jb2xvcjogI2ZhZmFmYTtcbiRmb290ZXItYmctY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuJGhlYWRlci1ib3JkZXI6IHRydWU7XG4kZml4ZWQtaGVhZGVyOiAnbW9iaWxlLW9ubHknOyAvLyBPcHRpb25zOiB0cnVlLCBmYWxzZSwgJ21vYmlsZS1vbmx5J1xuJG1vYmlsZS1tZW51LXR5cGU6ICdzbGlkZS1sZWZ0JzsgLy8gT3B0aW9uczogJ2Ryb3Bkb3duJywgJ3NsaWRlLWxlZnQnLCAnc2xpZGUtcmlnaHQnXG4kaGVhZGVyLWhlaWdodC1tb2JpbGU6IDY1cHg7XG4kaGVhZGVyLWhlaWdodC10YWJsZXQ6IDkwcHg7XG4kaGVhZGVyLWhlaWdodC1kZXNrdG9wOiAxMDBweDtcbiRoZWFkZXItZHJvcGRvd24tYmctY29sb3I6ICRoZWFkZXItYmctY29sb3I7XG5cbi8vIEZvbnRzIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9SnVzdCtBbm90aGVyK0hhbmQnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9U291cmNlK1NhbnMrUHJvJyk7XG5cbi8vIEJvZHkgQ29weVxuJGJvZHktZmFsbGJhY2stZm9udHM6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kYm9keS1mb250LXNpemU6IDE0cHg7XG4kYm9keS1mb250OiAnSGVsdmV0aWNhJywgJGJvZHktZmFsbGJhY2stZm9udHM7XG4kYm9keS1mb250LWNvbG9yOiAjNWY1ZjVmO1xuJGJvZHktZm9udC13ZWlnaHQ6IDQwMDtcblxuLy8gSGVhZGluZ3NcbiRoZWFkaW5nLWZhbGxiYWNrLWZvbnRzOiBzYW5zLXNlcmlmO1xuJGhlYWRpbmctZm9udDogJ0hlbHZldGljYScsICRib2R5LWZhbGxiYWNrLWZvbnRzO1xuJGhlYWRpbmctYWx0LWZvbnQ6IGZhbHNlO1xuJGhlYWRpbmctYWx0LXdlaWdodDogZmFsc2U7XG4kaGVhZGluZy13ZWlnaHQ6IGJvbGQ7XG4kaGVhZGluZy1mb250LWNvbG9yOiAjNWY1ZjVmO1xuJGhlYWRpbmctbWF4LXNpemU6IDMwcHg7XG4kaGVhZGluZy11bmRlcmxpbmU6IHRydWU7XG4kaGVhZGluZy1saW5lLXdpZHRoOiAzcHg7XG4kaGVhZGluZy1saW5lLWxlbmd0aDogNTBweDtcbiRoZWFkaW5nLWNlbnRlcmVkOiBmYWxzZTtcbiRoZWFkaW5nLWxldHRlci1zcGFjaW5nOiAwO1xuXG4vLyBCYW5uZXJcbiRiYW5uZXItaGVhZGluZy1mb250OiAnSnVzdCBBbm90aGVyIEhhbmQnLCBjdXJzaXZlO1xuJGJhbm5lci1oZWFkaW5nLWxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4kYmFubmVyLWhlYWRpbmctd2VpZ2h0OiBub3JtYWw7XG5cblxuLy8gRWxlbWVudHMgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gTGlua3NcbiRsaW5rLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiRsaW5rLXZpc2l0ZWQtY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMTAlKTtcbiRsaW5rLWhhcy11bmRlcmxpbmU6IGZhbHNlO1xuXG4vLyBCdXR0b25zIGFuZCBJbnB1dHNcbiRib3JkZXItcmFkaXVzOiAwO1xuJGxpbmUtd2lkdGg6IDFweDtcbiRmbGF0LWJ1dHRvbnM6IHRydWU7XG4kYnRuLWZvbnQtY29sb3I6ICNmZmZmZmY7XG4kZm9ybS1ib3JkZXItY29sb3I6ICNlNGU3ZTk7XG4kYnRuLXRleHQtdHJhbnNmb3JtOiAndXBwZXJjYXNlJztcblxuLy8gTGF5b3V0XG4kbWF4LWNvbnRlbnQtd2lkdGg6IDEyMDBweDtcbiRtYXgtdGV4dC1jb250ZW50LXdpZHRoOiA4MDBweDtcbiRjb2wtZ2FwOiAxMHB4O1xuJGVkZ2UtcGFkZGluZzogMjBweDtcblxuLy8gSW1hZ2VzL0ljb25zXG4kaWNvbi1zaXplOiAyNXB4O1xuJGxvZ28td2lkdGgtbW9iaWxlOiA4MHB4O1xuJGxvZ28td2lkdGgtdGFibGV0OiA4MHB4O1xuJGxvZ28td2lkdGgtZGVza3RvcDogMTQwcHg7XG4kaWNvbi1jb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiR0ZXh0dXJlczogdHJ1ZTtcblxuLy8gQmFja2dyb3VuZCBJbWFnZXNcbiRiZy1pbWctbG9jYXRpb25zOiBmYWxzZTsgLy8gcGFnZSwgcGFnZSwgcGFnZVxuJGJnLWltZy1zaXplOiBmYWxzZTtcbiRiZy1pbWctcmVwZWF0OiBmYWxzZTtcbiRiZy1pbWctY29sb3Itb250b3A6IGZhbHNlOyIsInN2Zzpub3QoOnJvb3QpLnN2Zy1pbmxpbmUtLWZhe292ZXJmbG93OnZpc2libGV9LnN2Zy1pbmxpbmUtLWZhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTppbmhlcml0O2hlaWdodDoxZW07b3ZlcmZsb3c6dmlzaWJsZTt2ZXJ0aWNhbC1hbGlnbjotLjEyNWVtfS5zdmctaW5saW5lLS1mYS5mYS1sZ3t2ZXJ0aWNhbC1hbGlnbjotLjIyNWVtfS5zdmctaW5saW5lLS1mYS5mYS13LTF7d2lkdGg6LjA2MjVlbX0uc3ZnLWlubGluZS0tZmEuZmEtdy0ye3dpZHRoOi4xMjVlbX0uc3ZnLWlubGluZS0tZmEuZmEtdy0ze3dpZHRoOi4xODc1ZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXctNHt3aWR0aDouMjVlbX0uc3ZnLWlubGluZS0tZmEuZmEtdy01e3dpZHRoOi4zMTI1ZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXctNnt3aWR0aDouMzc1ZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXctN3t3aWR0aDouNDM3NWVtfS5zdmctaW5saW5lLS1mYS5mYS13LTh7d2lkdGg6LjVlbX0uc3ZnLWlubGluZS0tZmEuZmEtdy05e3dpZHRoOi41NjI1ZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXctMTB7d2lkdGg6LjYyNWVtfS5zdmctaW5saW5lLS1mYS5mYS13LTExe3dpZHRoOi42ODc1ZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXctMTJ7d2lkdGg6Ljc1ZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXctMTN7d2lkdGg6LjgxMjVlbX0uc3ZnLWlubGluZS0tZmEuZmEtdy0xNHt3aWR0aDouODc1ZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXctMTV7d2lkdGg6LjkzNzVlbX0uc3ZnLWlubGluZS0tZmEuZmEtdy0xNnt3aWR0aDoxZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXctMTd7d2lkdGg6MS4wNjI1ZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXctMTh7d2lkdGg6MS4xMjVlbX0uc3ZnLWlubGluZS0tZmEuZmEtdy0xOXt3aWR0aDoxLjE4NzVlbX0uc3ZnLWlubGluZS0tZmEuZmEtdy0yMHt3aWR0aDoxLjI1ZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbTt3aWR0aDphdXRvfS5zdmctaW5saW5lLS1mYS5mYS1wdWxsLXJpZ2h0e21hcmdpbi1sZWZ0Oi4zZW07d2lkdGg6YXV0b30uc3ZnLWlubGluZS0tZmEuZmEtYm9yZGVye2hlaWdodDoxLjVlbX0uc3ZnLWlubGluZS0tZmEuZmEtbGl7d2lkdGg6MmVtfS5zdmctaW5saW5lLS1mYS5mYS1md3t3aWR0aDoxLjI1ZW19LmZhLWxheWVycyBzdmcuc3ZnLWlubGluZS0tZmF7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LmZhLWxheWVyc3tkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MWVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOi0uMTI1ZW07d2lkdGg6MWVtfS5mYS1sYXllcnMgc3ZnLnN2Zy1pbmxpbmUtLWZhey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcn0uZmEtbGF5ZXJzLWNvdW50ZXIsLmZhLWxheWVycy10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyfS5mYS1sYXllcnMtdGV4dHtsZWZ0OjUwJTt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9LmZhLWxheWVycy1jb3VudGVye2JhY2tncm91bmQtY29sb3I6I2ZmMjUzYTtib3JkZXItcmFkaXVzOjFlbTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6I2ZmZjtoZWlnaHQ6MS41ZW07bGluZS1oZWlnaHQ6MTttYXgtd2lkdGg6NWVtO21pbi13aWR0aDoxLjVlbTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzouMjVlbTtyaWdodDowO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dG9wOjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjI1KTt0cmFuc2Zvcm06c2NhbGUoLjI1KTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIHJpZ2h0O3RyYW5zZm9ybS1vcmlnaW46dG9wIHJpZ2h0fS5mYS1sYXllcnMtYm90dG9tLXJpZ2h0e2JvdHRvbTowO3JpZ2h0OjA7dG9wOmF1dG87LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjI1KTt0cmFuc2Zvcm06c2NhbGUoLjI1KTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Ym90dG9tIHJpZ2h0O3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIHJpZ2h0fS5mYS1sYXllcnMtYm90dG9tLWxlZnR7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OmF1dG87dG9wOmF1dG87LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjI1KTt0cmFuc2Zvcm06c2NhbGUoLjI1KTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjpib3R0b20gbGVmdH0uZmEtbGF5ZXJzLXRvcC1yaWdodHtyaWdodDowO3RvcDowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4yNSk7dHJhbnNmb3JtOnNjYWxlKC4yNSk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodH0uZmEtbGF5ZXJzLXRvcC1sZWZ0e2xlZnQ6MDtyaWdodDphdXRvO3RvcDowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4yNSk7dHJhbnNmb3JtOnNjYWxlKC4yNSk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnR9LmZhLWxne2ZvbnQtc2l6ZToxLjMzMzMzZW07bGluZS1oZWlnaHQ6Ljc1ZW07dmVydGljYWwtYWxpZ246LS4wNjY3ZW19LmZhLXhze2ZvbnQtc2l6ZTouNzVlbX0uZmEtc217Zm9udC1zaXplOi44NzVlbX0uZmEtMXh7Zm9udC1zaXplOjFlbX0uZmEtMnh7Zm9udC1zaXplOjJlbX0uZmEtM3h7Zm9udC1zaXplOjNlbX0uZmEtNHh7Zm9udC1zaXplOjRlbX0uZmEtNXh7Zm9udC1zaXplOjVlbX0uZmEtNnh7Zm9udC1zaXplOjZlbX0uZmEtN3h7Zm9udC1zaXplOjdlbX0uZmEtOHh7Zm9udC1zaXplOjhlbX0uZmEtOXh7Zm9udC1zaXplOjllbX0uZmEtMTB4e2ZvbnQtc2l6ZToxMGVtfS5mYS1md3t0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxLjI1ZW19LmZhLXVse2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbi1sZWZ0OjIuNWVtO3BhZGRpbmctbGVmdDowfS5mYS11bD5saXtwb3NpdGlvbjpyZWxhdGl2ZX0uZmEtbGl7bGVmdDotMmVtO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjJlbTtsaW5lLWhlaWdodDppbmhlcml0fS5mYS1ib3JkZXJ7Ym9yZGVyOnNvbGlkIC4wOGVtICNlZWU7Ym9yZGVyLXJhZGl1czouMWVtO3BhZGRpbmc6LjJlbSAuMjVlbSAuMTVlbX0uZmEtcHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmZhLXB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHR9LmZhLmZhLXB1bGwtbGVmdCwuZmFiLmZhLXB1bGwtbGVmdCwuZmFsLmZhLXB1bGwtbGVmdCwuZmFyLmZhLXB1bGwtbGVmdCwuZmFzLmZhLXB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbX0uZmEuZmEtcHVsbC1yaWdodCwuZmFiLmZhLXB1bGwtcmlnaHQsLmZhbC5mYS1wdWxsLXJpZ2h0LC5mYXIuZmEtcHVsbC1yaWdodCwuZmFzLmZhLXB1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6LjNlbX0uZmEtc3Bpbnstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246ZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXJ9LmZhLXB1bHNley13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7YW5pbWF0aW9uOmZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCl9QC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LmZhLXJvdGF0ZS05MHstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5mYS1yb3RhdGUtMTgwey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZmEtcm90YXRlLTI3MHstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LmZhLWZsaXAtaG9yaXpvbnRhbHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgtMSwxKTt0cmFuc2Zvcm06c2NhbGUoLTEsMSl9LmZhLWZsaXAtdmVydGljYWx7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSwtMSk7dHJhbnNmb3JtOnNjYWxlKDEsLTEpfS5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgtMSwtMSk7dHJhbnNmb3JtOnNjYWxlKC0xLC0xKX06cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLDpyb290IC5mYS1mbGlwLXZlcnRpY2FsLDpyb290IC5mYS1yb3RhdGUtMTgwLDpyb290IC5mYS1yb3RhdGUtMjcwLDpyb290IC5mYS1yb3RhdGUtOTB7LXdlYmtpdC1maWx0ZXI6bm9uZTtmaWx0ZXI6bm9uZX0uZmEtc3RhY2t7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyZW19LmZhLXN0YWNrLTF4LC5mYS1zdGFjay0yeHtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0uc3ZnLWlubGluZS0tZmEuZmEtc3RhY2stMXh7aGVpZ2h0OjFlbTt3aWR0aDoxZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXN0YWNrLTJ4e2hlaWdodDoyZW07d2lkdGg6MmVtfS5mYS1pbnZlcnNle2NvbG9yOiNmZmZ9LnNyLW9ubHl7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAsMCwwLDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7Y2xpcDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG99IiwiLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cblx0Lypwb3NpdGlvbjogcmVsYXRpdmU7Ki9cblx0ei1pbmRleDogMTtcblxuXHQub3dsLXN0YWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG5cdFx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cdFx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8qIGZpeCBmaXJlZm94IGFuaW1hdGlvbiBnbGl0Y2ggKi9cbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQub3dsLXN0YWdlOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIi5cIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0Lm93bC1zdGFnZS1vdXRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHR9XG5cblx0Lm93bC13cmFwcGVyLFxuXHQub3dsLWl0ZW17XG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHR9XG5cblx0Lm93bC1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogMXB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHR9XG5cdC5vd2wtaXRlbSBpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lm93bC1uYXYuZGlzYWJsZWQsXG5cdC5vd2wtZG90cy5kaXNhYmxlZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5vd2wtbmF2IC5vd2wtcHJldixcblx0Lm93bC1uYXYgLm93bC1uZXh0LFxuXHQub3dsLWRvdCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cblx0Ji5vd2wtbG9hZGVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYub3dsLWxvYWRpbmcge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLm93bC1oaWRkZW4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQmLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0Ji5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuXHRcdHRvdWNoLWFjdGlvbjogcGFuLXk7XG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXG5cdCYub3dsLWdyYWIge1xuXHRcdGN1cnNvcjogbW92ZTtcblx0XHRjdXJzb3I6IGdyYWI7XG5cdH1cblxuXHQmLm93bC1ydGwge1xuXHRcdGRpcmVjdGlvbjogcnRsO1xuXHR9XG5cblx0Ji5vd2wtcnRsIC5vd2wtaXRlbSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG59XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9SnVzdCtBbm90aGVyK0hhbmRcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Tb3VyY2UrU2FucytQcm9cIik7XG5zdmc6bm90KDpyb290KS5zdmctaW5saW5lLS1mYSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3ZnLWlubGluZS0tZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxZW07XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4xMjVlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLWxnIHtcbiAgdmVydGljYWwtYWxpZ246IC0uMjI1ZW07XG59XG5cbi5zdmctaW5saW5lLS1mYS5mYS13LTEge1xuICB3aWR0aDogLjA2MjVlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctMiB7XG4gIHdpZHRoOiAuMTI1ZW07XG59XG5cbi5zdmctaW5saW5lLS1mYS5mYS13LTMge1xuICB3aWR0aDogLjE4NzVlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctNCB7XG4gIHdpZHRoOiAuMjVlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctNSB7XG4gIHdpZHRoOiAuMzEyNWVtO1xufVxuXG4uc3ZnLWlubGluZS0tZmEuZmEtdy02IHtcbiAgd2lkdGg6IC4zNzVlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctNyB7XG4gIHdpZHRoOiAuNDM3NWVtO1xufVxuXG4uc3ZnLWlubGluZS0tZmEuZmEtdy04IHtcbiAgd2lkdGg6IC41ZW07XG59XG5cbi5zdmctaW5saW5lLS1mYS5mYS13LTkge1xuICB3aWR0aDogLjU2MjVlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctMTAge1xuICB3aWR0aDogLjYyNWVtO1xufVxuXG4uc3ZnLWlubGluZS0tZmEuZmEtdy0xMSB7XG4gIHdpZHRoOiAuNjg3NWVtO1xufVxuXG4uc3ZnLWlubGluZS0tZmEuZmEtdy0xMiB7XG4gIHdpZHRoOiAuNzVlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctMTMge1xuICB3aWR0aDogLjgxMjVlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctMTQge1xuICB3aWR0aDogLjg3NWVtO1xufVxuXG4uc3ZnLWlubGluZS0tZmEuZmEtdy0xNSB7XG4gIHdpZHRoOiAuOTM3NWVtO1xufVxuXG4uc3ZnLWlubGluZS0tZmEuZmEtdy0xNiB7XG4gIHdpZHRoOiAxZW07XG59XG5cbi5zdmctaW5saW5lLS1mYS5mYS13LTE3IHtcbiAgd2lkdGg6IDEuMDYyNWVtO1xufVxuXG4uc3ZnLWlubGluZS0tZmEuZmEtdy0xOCB7XG4gIHdpZHRoOiAxLjEyNWVtO1xufVxuXG4uc3ZnLWlubGluZS0tZmEuZmEtdy0xOSB7XG4gIHdpZHRoOiAxLjE4NzVlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctMjAge1xuICB3aWR0aDogMS4yNWVtO1xufVxuXG4uc3ZnLWlubGluZS0tZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5zdmctaW5saW5lLS1mYS5mYS1ib3JkZXIge1xuICBoZWlnaHQ6IDEuNWVtO1xufVxuXG4uc3ZnLWlubGluZS0tZmEuZmEtbGkge1xuICB3aWR0aDogMmVtO1xufVxuXG4uc3ZnLWlubGluZS0tZmEuZmEtZncge1xuICB3aWR0aDogMS4yNWVtO1xufVxuXG4uZmEtbGF5ZXJzIHN2Zy5zdmctaW5saW5lLS1mYSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5mYS1sYXllcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5mYS1sYXllcnMgc3ZnLnN2Zy1pbmxpbmUtLWZhIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uZmEtbGF5ZXJzLWNvdW50ZXIsIC5mYS1sYXllcnMtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1sYXllcnMtdGV4dCB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG5cbi5mYS1sYXllcnMtY291bnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjI1M2E7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1heC13aWR0aDogNWVtO1xuICBtaW4td2lkdGg6IDEuNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAuMjVlbTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjI1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjI1KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbn1cblxuLmZhLWxheWVycy1ib3R0b20tcmlnaHQge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjI1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjI1KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbn1cblxuLmZhLWxheWVycy1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbn1cblxuLmZhLWxheWVycy10b3AtcmlnaHQge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG59XG5cbi5mYS1sYXllcnMtdG9wLWxlZnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xufVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07XG59XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtO1xufVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbTtcbn1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07XG59XG5cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtO1xufVxuXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtO1xufVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07XG59XG5cbi5mYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG59XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQsIC5mYWIuZmEtcHVsbC1sZWZ0LCAuZmFsLmZhLXB1bGwtbGVmdCwgLmZhci5mYS1wdWxsLWxlZnQsIC5mYXMuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4uZmEuZmEtcHVsbC1yaWdodCwgLmZhYi5mYS1wdWxsLXJpZ2h0LCAuZmFsLmZhLXB1bGwtcmlnaHQsIC5mYXIuZmEtcHVsbC1yaWdodCwgLmZhcy5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCwgOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsIDpyb290IC5mYS1yb3RhdGUtMTgwLCA6cm9vdCAuZmEtcm90YXRlLTI3MCwgOnJvb3QgLmZhLXJvdGF0ZS05MCB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5mYS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDJlbTtcbn1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3ZnLWlubGluZS0tZmEuZmEtc3RhY2stMXgge1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXN0YWNrLTJ4IHtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG59XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQ29yZVxuICovXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG4gIC8qcG9zaXRpb246IHJlbGF0aXZlOyovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqL1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLFxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLFxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LFxuLm93bC1jYXJvdXNlbCAub3dsLWRvdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1ncmFiIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTtcbn1cblxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIC8qKlxuXHRcdFx0VGhpcyBpcyBpbnRyb2R1Y2VkIGR1ZSB0byBhIGJ1ZyBpbiBJRTExIHdoZXJlIGxhenkgbG9hZGluZyBjb21iaW5lZCB3aXRoIGF1dG9oZWlnaHQgcGx1Z2luIGNhdXNlcyBhIHdyb25nXG5cdFx0XHRjYWxjdWxhdGlvbiBvZiB0aGUgaGVpZ2h0IG9mIHRoZSBvd2wtaXRlbSB0aGF0IGJyZWFrcyBwYWdlIGxheW91dHNcblx0XHQgKi9cbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSwgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5Om5vdChbc3JjXSkge1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenkge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4vKlxuICogXHREZWZhdWx0IHRoZW1lIC0gT3dsIENhcm91c2VsIENTUyBGaWxlXG4gKi9cbi5jbGVhcmZpeCB7XG4gICp6b29tOiAxO1xufVxuXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9vd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogI2EzOGI4OSBkb3R0ZWQgMXB4O1xuICBvdXRsaW5lLW9mZnNldDogMHB4O1xufVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cblxuYm9keS5uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5Lm5vLXNjcm9sbC1uYXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGJvZHkubm8tc2Nyb2xsLW5hdiB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuYm9keS5uby1zY3JvbGwtbmF2IGhlYWRlciB7XG4gIHotaW5kZXg6IDY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZy5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiwgLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbi1oZWlnaHQge1xuICBtYXgtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLmhpZGRlbi1tb2JpbGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLmhpZGRlbi10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGRlbi10YWJsZXQtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhpZGRlbi10YWJsZXQtd2lkZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhpZGRlbi1tb2JpbGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhpZGRlbi1tb2JpbGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmEge1xuICBjb2xvcjogI2EzOGI4OTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjOGM2ZjZkO1xufVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICM4YzZmNmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udmlldy1kZXRhaWxzIHtcbiAgY29sb3I6ICNhMzhiODk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udmlldy1kZXRhaWxzOnZpc2l0ZWQge1xuICBjb2xvcjogIzhjNmY2ZDtcbn1cblxuLnZpZXctZGV0YWlsczpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kZXRhaWxzLWxpbmsub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kZXRhaWxzLWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cblxuc2VjdGlvbi5icmVhZGNydW1icy13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbnNlY3Rpb24uYnJlYWRjcnVtYnMtd3JhcHBlciwgc2VjdGlvbi5icmVhZGNydW1icy13cmFwcGVyICsgc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4uc2hvcnRsaXN0LXBhZ2Ugc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5zZWN0aW9uLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM4Yjg5O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbnNlY3Rpb24ucHJpbWFyeSBoMSwgc2VjdGlvbi5wcmltYXJ5IC5oMSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuc2VjdGlvbi5wcmltYXJ5IGgyLCBzZWN0aW9uLnByaW1hcnkgLmgyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5zZWN0aW9uLnByaW1hcnkgaDMsIHNlY3Rpb24ucHJpbWFyeSAuaDMge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbnNlY3Rpb24ucHJpbWFyeSBoNCwgc2VjdGlvbi5wcmltYXJ5IC5oNCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuc2VjdGlvbi5wcmltYXJ5IGg1LCBzZWN0aW9uLnByaW1hcnkgLmg1IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5zZWN0aW9uLnByaW1hcnkgaDYsIHNlY3Rpb24ucHJpbWFyeSAuaDYge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbnNlY3Rpb24ucHJpbWFyeSBhLCBzZWN0aW9uLnByaW1hcnkgLmFjY29yZGlvbiBhLmFjY29yZGlvbi1idG4sIHNlY3Rpb24ucHJpbWFyeSAubG9jYXRpb25zLWxpc3QuYWNjb3JkaW9uLnBsdXMgYS5hY2NvcmRpb24tYnRuIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5zZWN0aW9uLnByaW1hcnkgLmJlZHMtaWNvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuc2VjdGlvbi5wcmltYXJ5IC5iZWRzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtYmVkJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdiZWQnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDcwMCA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiB3aGl0ZTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNzYgMjU2YzQ0LjExIDAgODAtMzUuODkgODAtODBzLTM1Ljg5LTgwLTgwLTgwLTgwIDM1Ljg5LTgwIDgwIDM1Ljg5IDgwIDgwIDgwem0zNTItMTI4SDMwNGMtOC44NCAwLTE2IDcuMTYtMTYgMTZ2MTQ0SDY0VjgwYzAtOC44NC03LjE2LTE2LTE2LTE2SDE2QzcuMTYgNjQgMCA3MS4xNiAwIDgwdjM1MmMwIDguODQgNy4xNiAxNiAxNiAxNmgzMmM4Ljg0IDAgMTYtNy4xNiAxNi0xNnYtNDhoNTEydjQ4YzAgOC44NCA3LjE2IDE2IDE2IDE2aDMyYzguODQgMCAxNi03LjE2IDE2LTE2VjI0MGMwLTYxLjg2LTUwLjE0LTExMi0xMTItMTEyeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuc2VjdGlvbi5wcmltYXJ5IC5ndWVzdHMtaWNvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuc2VjdGlvbi5wcmltYXJ5IC5ndWVzdHMtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1zZWFyY2gnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J3NlYXJjaCcgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNjgwIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6IHdoaXRlOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTk2IDIyNGMzNS4zIDAgNjQtMjguNyA2NC02NHMtMjguNy02NC02NC02NC02NCAyOC43LTY0IDY0IDI4LjcgNjQgNjQgNjR6bTQ0OCAwYzM1LjMgMCA2NC0yOC43IDY0LTY0cy0yOC43LTY0LTY0LTY0LTY0IDI4LjctNjQgNjQgMjguNyA2NCA2NCA2NHptMzIgMzJoLTY0Yy0xNy42IDAtMzMuNSA3LjEtNDUuMSAxOC42IDQwLjMgMjIuMSA2OC45IDYyIDc1LjEgMTA5LjRoNjZjMTcuNyAwIDMyLTE0LjMgMzItMzJ2LTMyYzAtMzUuMy0yOC43LTY0LTY0LTY0em0tMjU2IDBjNjEuOSAwIDExMi01MC4xIDExMi0xMTJTMzgxLjkgMzIgMzIwIDMyIDIwOCA4Mi4xIDIwOCAxNDRzNTAuMSAxMTIgMTEyIDExMnptNzYuOCAzMmgtOC4zYy0yMC44IDEwLTQzLjkgMTYtNjguNSAxNnMtNDcuNi02LTY4LjUtMTZoLTguM0MxNzkuNiAyODggMTI4IDMzOS42IDEyOCA0MDMuMlY0MzJjMCAyNi41IDIxLjUgNDggNDggNDhoMjg4YzI2LjUgMCA0OC0yMS41IDQ4LTQ4di0yOC44YzAtNjMuNi01MS42LTExNS4yLTExNS4yLTExNS4yem0tMjIzLjctMTMuNEMxNjEuNSAyNjMuMSAxNDUuNiAyNTYgMTI4IDI1Nkg2NGMtMzUuMyAwLTY0IDI4LjctNjQgNjR2MzJjMCAxNy43IDE0LjMgMzIgMzIgMzJoNjUuOWM2LjMtNDcuNCAzNC45LTg3LjMgNzUuMi0xMDkuNHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbnNlY3Rpb24ucHJpbWFyeSAuYmF0aHJvb21zLWljb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbnNlY3Rpb24ucHJpbWFyeSAuYmF0aHJvb21zLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtYmF0aCcgYXJpYS1oaWRkZW49J3RydWUnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgZGF0YS1pY29uPSdiYXRoJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCU3QmZpbGw6d2hpdGU7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDg4IDI1Nkg4MFYxMTJjMC0xNy42NDUgMTQuMzU1LTMyIDMyLTMyIDExLjM1MSAwIDIxLjMzMiA1Ljk0NSAyNy4wMTUgMTQuODgtMTYuNDkyIDI1LjIwNy0xNC42ODcgNTkuNTc2IDYuODM4IDgzLjAzNS00LjE3NiA0LjcxMy00LjAyMSAxMS45MTYuNDkxIDE2LjQyOGwxMS4zMTQgMTEuMzE0YzQuNjg2IDQuNjg2IDEyLjI4NCA0LjY4NiAxNi45NzEgMGw5NS4wMy05NS4wMjljNC42ODYtNC42ODYgNC42ODYtMTIuMjg0IDAtMTYuOTcxbC0xMS4zMTQtMTEuMzE0Yy00LjUxMi00LjUxMi0xMS43MTUtNC42NjYtMTYuNDI4LS40OTEtMTcuOTQ5LTE2LjQ2OS00Mi4yOTQtMjEuNDI5LTY0LjE3OC0xNS4zNjVDMTYzLjI4MSA0NS42NjcgMTM5LjIxMiAzMiAxMTIgMzJjLTQ0LjExMiAwLTgwIDM1Ljg4OC04MCA4MHYxNDRoLThjLTEzLjI1NSAwLTI0IDEwLjc0NS0yNCAyNHYxNmMwIDEzLjI1NSAxMC43NDUgMjQgMjQgMjRoOHYzMmMwIDI4LjQzIDEyLjM2MiA1My45NjkgMzIgNzEuNTQ3VjQ1NmMwIDEzLjI1NSAxMC43NDUgMjQgMjQgMjRoMTZjMTMuMjU1IDAgMjQtMTAuNzQ1IDI0LTI0di04aDI1NnY4YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGgxNmMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LTMyLjQ1M2MxOS42MzgtMTcuNTc4IDMyLTQzLjExNyAzMi03MS41NDd2LTMyaDhjMTMuMjU1IDAgMjQtMTAuNzQ1IDI0LTI0di0xNmMwLTEzLjI1NS0xMC43NDUtMjQtMjQtMjR6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuc2VjdGlvbi5wcmltYXJ5IC5kb2dzLWljb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbnNlY3Rpb24ucHJpbWFyeSAuZG9ncy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWRvZycgYXJpYS1oaWRkZW49J3RydWUnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgZGF0YS1pY29uPSdkb2cnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDp3aGl0ZTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000OTYgOTZoLTY0bC03LjE2LTE0LjMxQTMyIDMyIDAgMCAwIDM5Ni4yMiA2NEgzNDIuNmwtMjcuMjgtMjcuMjhDMzA1LjIzIDI2LjY0IDI4OCAzMy43OCAyODggNDguMDN2MTQ5Ljg0bDEyOCA0NS43MVYyMDhoMzJjMzUuMzUgMCA2NC0yOC42NSA2NC02NHYtMzJjMC04Ljg0LTcuMTYtMTYtMTYtMTZ6bS0xMTIgNDhjLTguODQgMC0xNi03LjE2LTE2LTE2czcuMTYtMTYgMTYtMTYgMTYgNy4xNiAxNiAxNi03LjE2IDE2LTE2IDE2ek05NiAyMjRjLTE3LjY0IDAtMzItMTQuMzYtMzItMzIgMC0xNy42Ny0xNC4zMy0zMi0zMi0zMlMwIDE3NC4zMyAwIDE5MmMwIDQxLjY2IDI2LjgzIDc2Ljg1IDY0IDkwLjFWNDk2YzAgOC44NCA3LjE2IDE2IDE2IDE2aDY0YzguODQgMCAxNi03LjE2IDE2LTE2VjM4NGgxNjB2MTEyYzAgOC44NCA3LjE2IDE2IDE2IDE2aDY0YzguODQgMCAxNi03LjE2IDE2LTE2VjI3Ny41NUwyNjYuMDUgMjI0SDk2eiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbnNlY3Rpb24ucHJpbWFyeSAubm8tZG9ncy1pY29uIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5zZWN0aW9uLnByaW1hcnkgLm5vLWRvZ3MtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHJvbGU9J2ltZycgZW5hYmxlLWJhY2tncm91bmQ9J25ldyAwIDAgNTEyIDUxMicgdmVyc2lvbj0nMS4xJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAgJTdCZmlsbDogd2hpdGU7JTdEIC5zdDEgJTdCZmlsbDogJTIzYzVjNWM1O3RyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsLTEyNXB4KSBzY2FsZSgxLjUsMS41KTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000OTYgOTZoLTY0bC03LjE2LTE0LjMxQTMyIDMyIDAgMCAwIDM5Ni4yMiA2NEgzNDIuNmwtMjcuMjgtMjcuMjhDMzA1LjIzIDI2LjY0IDI4OCAzMy43OCAyODggNDguMDN2MTQ5Ljg0bDEyOCA0NS43MVYyMDhoMzJjMzUuMzUgMCA2NC0yOC42NSA2NC02NHYtMzJjMC04Ljg0LTcuMTYtMTYtMTYtMTZ6bS0xMTIgNDhjLTguODQgMC0xNi03LjE2LTE2LTE2czcuMTYtMTYgMTYtMTYgMTYgNy4xNiAxNiAxNi03LjE2IDE2LTE2IDE2ek05NiAyMjRjLTE3LjY0IDAtMzItMTQuMzYtMzItMzIgMC0xNy42Ny0xNC4zMy0zMi0zMi0zMlMwIDE3NC4zMyAwIDE5MmMwIDQxLjY2IDI2LjgzIDc2Ljg1IDY0IDkwLjFWNDk2YzAgOC44NCA3LjE2IDE2IDE2IDE2aDY0YzguODQgMCAxNi03LjE2IDE2LTE2VjM4NGgxNjB2MTEyYzAgOC44NCA3LjE2IDE2IDE2IDE2aDY0YzguODQgMCAxNi03LjE2IDE2LTE2VjI3Ny41NUwyNjYuMDUgMjI0SDk2eiclM0UlM0MvcGF0aCUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTE5My45NCAyNTZMMjk2LjUgMTUzLjQ0bDIxLjE1LTIxLjE1YzMuMTItMy4xMiAzLjEyLTguMTkgMC0xMS4zMWwtMjIuNjMtMjIuNjNjLTMuMTItMy4xMi04LjE5LTMuMTItMTEuMzEgMEwxNjAgMjIyLjA2IDM2LjI5IDk4LjM0Yy0zLjEyLTMuMTItOC4xOS0zLjEyLTExLjMxIDBMMi4zNCAxMjAuOTdjLTMuMTIgMy4xMi0zLjEyIDguMTkgMCAxMS4zMUwxMjYuMDYgMjU2IDIuMzQgMzc5LjcxYy0zLjEyIDMuMTItMy4xMiA4LjE5IDAgMTEuMzFsMjIuNjMgMjIuNjNjMy4xMiAzLjEyIDguMTkgMy4xMiAxMS4zMSAwTDE2MCAyODkuOTQgMjYyLjU2IDM5Mi41bDIxLjE1IDIxLjE1YzMuMTIgMy4xMiA4LjE5IDMuMTIgMTEuMzEgMGwyMi42My0yMi42M2MzLjEyLTMuMTIgMy4xMi04LjE5IDAtMTEuMzFMMTkzLjk0IDI1NnonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbnNlY3Rpb24ucHJpbWFyeSAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xufVxuXG5zZWN0aW9uLnByaW1hcnkgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbnNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlIHtcbiAgcGFkZGluZzogMXJlbSAwIDAuNXJlbSAwO1xufVxuXG5zZWN0aW9uLnByaW1hcnkudGV4dHVyZTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMnJlbSAwO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0xOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0xLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0yOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0zOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS5ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLmJvdHRvbS0xOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS5ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLmJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUuYm90dG9tLTI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLmJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUuYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS5ib3R0b20tMzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUuYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0xOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0xLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTEucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMS5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0xOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0xOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG5zZWN0aW9uLnByaW1hcnkuZ2hvc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi9naG9zdC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTUwcHggY2VudGVyO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGRjZTE7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeSBoMSwgc2VjdGlvbi5zZWNvbmRhcnkgLmgxIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24uc2Vjb25kYXJ5IGgyLCBzZWN0aW9uLnNlY29uZGFyeSAuaDIge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi5zZWNvbmRhcnkgaDMsIHNlY3Rpb24uc2Vjb25kYXJ5IC5oMyB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeSBoNCwgc2VjdGlvbi5zZWNvbmRhcnkgLmg0IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24uc2Vjb25kYXJ5IGg1LCBzZWN0aW9uLnNlY29uZGFyeSAuaDUge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi5zZWNvbmRhcnkgaDYsIHNlY3Rpb24uc2Vjb25kYXJ5IC5oNiB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeSBhLCBzZWN0aW9uLnNlY29uZGFyeSAuYWNjb3JkaW9uIGEuYWNjb3JkaW9uLWJ0biwgc2VjdGlvbi5zZWNvbmRhcnkgLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIGEuYWNjb3JkaW9uLWJ0biB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeSAuYmVkcy1pY29uIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24uc2Vjb25kYXJ5IC5iZWRzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtYmVkJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdiZWQnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDcwMCA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTc2IDI1NmM0NC4xMSAwIDgwLTM1Ljg5IDgwLTgwcy0zNS44OS04MC04MC04MC04MCAzNS44OS04MCA4MCAzNS44OSA4MCA4MCA4MHptMzUyLTEyOEgzMDRjLTguODQgMC0xNiA3LjE2LTE2IDE2djE0NEg2NFY4MGMwLTguODQtNy4xNi0xNi0xNi0xNkgxNkM3LjE2IDY0IDAgNzEuMTYgMCA4MHYzNTJjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoMzJjOC44NCAwIDE2LTcuMTYgMTYtMTZ2LTQ4aDUxMnY0OGMwIDguODQgNy4xNiAxNiAxNiAxNmgzMmM4Ljg0IDAgMTYtNy4xNiAxNi0xNlYyNDBjMC02MS44Ni01MC4xNC0xMTItMTEyLTExMnonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbnNlY3Rpb24uc2Vjb25kYXJ5IC5ndWVzdHMtaWNvbiB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeSAuZ3Vlc3RzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtc2VhcmNoJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdzZWFyY2gnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDY4MCA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNOTYgMjI0YzM1LjMgMCA2NC0yOC43IDY0LTY0cy0yOC43LTY0LTY0LTY0LTY0IDI4LjctNjQgNjQgMjguNyA2NCA2NCA2NHptNDQ4IDBjMzUuMyAwIDY0LTI4LjcgNjQtNjRzLTI4LjctNjQtNjQtNjQtNjQgMjguNy02NCA2NCAyOC43IDY0IDY0IDY0em0zMiAzMmgtNjRjLTE3LjYgMC0zMy41IDcuMS00NS4xIDE4LjYgNDAuMyAyMi4xIDY4LjkgNjIgNzUuMSAxMDkuNGg2NmMxNy43IDAgMzItMTQuMyAzMi0zMnYtMzJjMC0zNS4zLTI4LjctNjQtNjQtNjR6bS0yNTYgMGM2MS45IDAgMTEyLTUwLjEgMTEyLTExMlMzODEuOSAzMiAzMjAgMzIgMjA4IDgyLjEgMjA4IDE0NHM1MC4xIDExMiAxMTIgMTEyem03Ni44IDMyaC04LjNjLTIwLjggMTAtNDMuOSAxNi02OC41IDE2cy00Ny42LTYtNjguNS0xNmgtOC4zQzE3OS42IDI4OCAxMjggMzM5LjYgMTI4IDQwMy4yVjQzMmMwIDI2LjUgMjEuNSA0OCA0OCA0OGgyODhjMjYuNSAwIDQ4LTIxLjUgNDgtNDh2LTI4LjhjMC02My42LTUxLjYtMTE1LjItMTE1LjItMTE1LjJ6bS0yMjMuNy0xMy40QzE2MS41IDI2My4xIDE0NS42IDI1NiAxMjggMjU2SDY0Yy0zNS4zIDAtNjQgMjguNy02NCA2NHYzMmMwIDE3LjcgMTQuMyAzMiAzMiAzMmg2NS45YzYuMy00Ny40IDM0LjktODcuMyA3NS4yLTEwOS40eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuc2VjdGlvbi5zZWNvbmRhcnkgLmJhdGhyb29tcy1pY29uIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24uc2Vjb25kYXJ5IC5iYXRocm9vbXMtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1iYXRoJyBhcmlhLWhpZGRlbj0ndHJ1ZScgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyBkYXRhLWljb249J2JhdGgnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDg4IDI1Nkg4MFYxMTJjMC0xNy42NDUgMTQuMzU1LTMyIDMyLTMyIDExLjM1MSAwIDIxLjMzMiA1Ljk0NSAyNy4wMTUgMTQuODgtMTYuNDkyIDI1LjIwNy0xNC42ODcgNTkuNTc2IDYuODM4IDgzLjAzNS00LjE3NiA0LjcxMy00LjAyMSAxMS45MTYuNDkxIDE2LjQyOGwxMS4zMTQgMTEuMzE0YzQuNjg2IDQuNjg2IDEyLjI4NCA0LjY4NiAxNi45NzEgMGw5NS4wMy05NS4wMjljNC42ODYtNC42ODYgNC42ODYtMTIuMjg0IDAtMTYuOTcxbC0xMS4zMTQtMTEuMzE0Yy00LjUxMi00LjUxMi0xMS43MTUtNC42NjYtMTYuNDI4LS40OTEtMTcuOTQ5LTE2LjQ2OS00Mi4yOTQtMjEuNDI5LTY0LjE3OC0xNS4zNjVDMTYzLjI4MSA0NS42NjcgMTM5LjIxMiAzMiAxMTIgMzJjLTQ0LjExMiAwLTgwIDM1Ljg4OC04MCA4MHYxNDRoLThjLTEzLjI1NSAwLTI0IDEwLjc0NS0yNCAyNHYxNmMwIDEzLjI1NSAxMC43NDUgMjQgMjQgMjRoOHYzMmMwIDI4LjQzIDEyLjM2MiA1My45NjkgMzIgNzEuNTQ3VjQ1NmMwIDEzLjI1NSAxMC43NDUgMjQgMjQgMjRoMTZjMTMuMjU1IDAgMjQtMTAuNzQ1IDI0LTI0di04aDI1NnY4YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGgxNmMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LTMyLjQ1M2MxOS42MzgtMTcuNTc4IDMyLTQzLjExNyAzMi03MS41NDd2LTMyaDhjMTMuMjU1IDAgMjQtMTAuNzQ1IDI0LTI0di0xNmMwLTEzLjI1NS0xMC43NDUtMjQtMjQtMjR6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuc2VjdGlvbi5zZWNvbmRhcnkgLmRvZ3MtaWNvbiB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeSAuZG9ncy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWRvZycgYXJpYS1oaWRkZW49J3RydWUnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgZGF0YS1pY29uPSdkb2cnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDk2IDk2aC02NGwtNy4xNi0xNC4zMUEzMiAzMiAwIDAgMCAzOTYuMjIgNjRIMzQyLjZsLTI3LjI4LTI3LjI4QzMwNS4yMyAyNi42NCAyODggMzMuNzggMjg4IDQ4LjAzdjE0OS44NGwxMjggNDUuNzFWMjA4aDMyYzM1LjM1IDAgNjQtMjguNjUgNjQtNjR2LTMyYzAtOC44NC03LjE2LTE2LTE2LTE2em0tMTEyIDQ4Yy04Ljg0IDAtMTYtNy4xNi0xNi0xNnM3LjE2LTE2IDE2LTE2IDE2IDcuMTYgMTYgMTYtNy4xNiAxNi0xNiAxNnpNOTYgMjI0Yy0xNy42NCAwLTMyLTE0LjM2LTMyLTMyIDAtMTcuNjctMTQuMzMtMzItMzItMzJTMCAxNzQuMzMgMCAxOTJjMCA0MS42NiAyNi44MyA3Ni44NSA2NCA5MC4xVjQ5NmMwIDguODQgNy4xNiAxNiAxNiAxNmg2NGM4Ljg0IDAgMTYtNy4xNiAxNi0xNlYzODRoMTYwdjExMmMwIDguODQgNy4xNiAxNiAxNiAxNmg2NGM4Ljg0IDAgMTYtNy4xNiAxNi0xNlYyNzcuNTVMMjY2LjA1IDIyNEg5NnonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeSAubm8tZG9ncy1pY29uIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24uc2Vjb25kYXJ5IC5uby1kb2dzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyByb2xlPSdpbWcnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDUxMiA1MTInIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbDpzcGFjZT0ncHJlc2VydmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QgLnN0MSAlN0JmaWxsOiAlMjNjNWM1YzU7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwtMTI1cHgpIHNjYWxlKDEuNSwxLjUpOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTQ5NiA5NmgtNjRsLTcuMTYtMTQuMzFBMzIgMzIgMCAwIDAgMzk2LjIyIDY0SDM0Mi42bC0yNy4yOC0yNy4yOEMzMDUuMjMgMjYuNjQgMjg4IDMzLjc4IDI4OCA0OC4wM3YxNDkuODRsMTI4IDQ1LjcxVjIwOGgzMmMzNS4zNSAwIDY0LTI4LjY1IDY0LTY0di0zMmMwLTguODQtNy4xNi0xNi0xNi0xNnptLTExMiA0OGMtOC44NCAwLTE2LTcuMTYtMTYtMTZzNy4xNi0xNiAxNi0xNiAxNiA3LjE2IDE2IDE2LTcuMTYgMTYtMTYgMTZ6TTk2IDIyNGMtMTcuNjQgMC0zMi0xNC4zNi0zMi0zMiAwLTE3LjY3LTE0LjMzLTMyLTMyLTMyUzAgMTc0LjMzIDAgMTkyYzAgNDEuNjYgMjYuODMgNzYuODUgNjQgOTAuMVY0OTZjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoNjRjOC44NCAwIDE2LTcuMTYgMTYtMTZWMzg0aDE2MHYxMTJjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoNjRjOC44NCAwIDE2LTcuMTYgMTYtMTZWMjc3LjU1TDI2Ni4wNSAyMjRIOTZ6JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMTkzLjk0IDI1NkwyOTYuNSAxNTMuNDRsMjEuMTUtMjEuMTVjMy4xMi0zLjEyIDMuMTItOC4xOSAwLTExLjMxbC0yMi42My0yMi42M2MtMy4xMi0zLjEyLTguMTktMy4xMi0xMS4zMSAwTDE2MCAyMjIuMDYgMzYuMjkgOTguMzRjLTMuMTItMy4xMi04LjE5LTMuMTItMTEuMzEgMEwyLjM0IDEyMC45N2MtMy4xMiAzLjEyLTMuMTIgOC4xOSAwIDExLjMxTDEyNi4wNiAyNTYgMi4zNCAzNzkuNzFjLTMuMTIgMy4xMi0zLjEyIDguMTkgMCAxMS4zMWwyMi42MyAyMi42M2MzLjEyIDMuMTIgOC4xOSAzLjEyIDExLjMxIDBMMTYwIDI4OS45NCAyNjIuNTYgMzkyLjVsMjEuMTUgMjEuMTVjMy4xMiAzLjEyIDguMTkgMy4xMiAxMS4zMSAwbDIyLjYzLTIyLjYzYzMuMTItMy4xMiAzLjEyLTguMTkgMC0xMS4zMUwxOTMuOTQgMjU2eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuc2VjdGlvbi5zZWNvbmRhcnkgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeSAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlIHtcbiAgcGFkZGluZzogMXJlbSAwIDAuNXJlbSAwO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMnJlbSAwO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0xLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTEucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTEucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTM6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTM6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS5ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUuYm90dG9tLTE6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUuYm90dG9tLTE6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMS5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLmJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS5ib3R0b20tMjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS5ib3R0b20tMjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0yLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUuYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLmJvdHRvbS0zOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLmJvdHRvbS0zOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTEucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTE6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMS5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMS5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0yLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0zOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0xLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0zOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTE6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMS5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0yLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0zOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0zOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTE6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMS5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0yLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0zOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0zOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuc2VjdGlvbi5zZWNvbmRhcnkuZ2hvc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi9naG9zdC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTUwcHggY2VudGVyO1xufVxuXG5zZWN0aW9uLnRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzYzliZDtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgaDEsIHNlY3Rpb24udGVydGlhcnkgLmgxIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgaDIsIHNlY3Rpb24udGVydGlhcnkgLmgyIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgaDMsIHNlY3Rpb24udGVydGlhcnkgLmgzIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgaDQsIHNlY3Rpb24udGVydGlhcnkgLmg0IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgaDUsIHNlY3Rpb24udGVydGlhcnkgLmg1IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgaDYsIHNlY3Rpb24udGVydGlhcnkgLmg2IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgYSwgc2VjdGlvbi50ZXJ0aWFyeSAuYWNjb3JkaW9uIGEuYWNjb3JkaW9uLWJ0biwgc2VjdGlvbi50ZXJ0aWFyeSAubG9jYXRpb25zLWxpc3QuYWNjb3JkaW9uLnBsdXMgYS5hY2NvcmRpb24tYnRuIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgLmJlZHMtaWNvbiB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnRlcnRpYXJ5IC5iZWRzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtYmVkJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdiZWQnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDcwMCA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTc2IDI1NmM0NC4xMSAwIDgwLTM1Ljg5IDgwLTgwcy0zNS44OS04MC04MC04MC04MCAzNS44OS04MCA4MCAzNS44OSA4MCA4MCA4MHptMzUyLTEyOEgzMDRjLTguODQgMC0xNiA3LjE2LTE2IDE2djE0NEg2NFY4MGMwLTguODQtNy4xNi0xNi0xNi0xNkgxNkM3LjE2IDY0IDAgNzEuMTYgMCA4MHYzNTJjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoMzJjOC44NCAwIDE2LTcuMTYgMTYtMTZ2LTQ4aDUxMnY0OGMwIDguODQgNy4xNiAxNiAxNiAxNmgzMmM4Ljg0IDAgMTYtNy4xNiAxNi0xNlYyNDBjMC02MS44Ni01MC4xNC0xMTItMTEyLTExMnonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgLmd1ZXN0cy1pY29uIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgLmd1ZXN0cy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLXNlYXJjaCcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nc2VhcmNoJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA2ODAgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTk2IDIyNGMzNS4zIDAgNjQtMjguNyA2NC02NHMtMjguNy02NC02NC02NC02NCAyOC43LTY0IDY0IDI4LjcgNjQgNjQgNjR6bTQ0OCAwYzM1LjMgMCA2NC0yOC43IDY0LTY0cy0yOC43LTY0LTY0LTY0LTY0IDI4LjctNjQgNjQgMjguNyA2NCA2NCA2NHptMzIgMzJoLTY0Yy0xNy42IDAtMzMuNSA3LjEtNDUuMSAxOC42IDQwLjMgMjIuMSA2OC45IDYyIDc1LjEgMTA5LjRoNjZjMTcuNyAwIDMyLTE0LjMgMzItMzJ2LTMyYzAtMzUuMy0yOC43LTY0LTY0LTY0em0tMjU2IDBjNjEuOSAwIDExMi01MC4xIDExMi0xMTJTMzgxLjkgMzIgMzIwIDMyIDIwOCA4Mi4xIDIwOCAxNDRzNTAuMSAxMTIgMTEyIDExMnptNzYuOCAzMmgtOC4zYy0yMC44IDEwLTQzLjkgMTYtNjguNSAxNnMtNDcuNi02LTY4LjUtMTZoLTguM0MxNzkuNiAyODggMTI4IDMzOS42IDEyOCA0MDMuMlY0MzJjMCAyNi41IDIxLjUgNDggNDggNDhoMjg4YzI2LjUgMCA0OC0yMS41IDQ4LTQ4di0yOC44YzAtNjMuNi01MS42LTExNS4yLTExNS4yLTExNS4yem0tMjIzLjctMTMuNEMxNjEuNSAyNjMuMSAxNDUuNiAyNTYgMTI4IDI1Nkg2NGMtMzUuMyAwLTY0IDI4LjctNjQgNjR2MzJjMCAxNy43IDE0LjMgMzIgMzIgMzJoNjUuOWM2LjMtNDcuNCAzNC45LTg3LjMgNzUuMi0xMDkuNHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgLmJhdGhyb29tcy1pY29uIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgLmJhdGhyb29tcy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWJhdGgnIGFyaWEtaGlkZGVuPSd0cnVlJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIGRhdGEtaWNvbj0nYmF0aCcgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000ODggMjU2SDgwVjExMmMwLTE3LjY0NSAxNC4zNTUtMzIgMzItMzIgMTEuMzUxIDAgMjEuMzMyIDUuOTQ1IDI3LjAxNSAxNC44OC0xNi40OTIgMjUuMjA3LTE0LjY4NyA1OS41NzYgNi44MzggODMuMDM1LTQuMTc2IDQuNzEzLTQuMDIxIDExLjkxNi40OTEgMTYuNDI4bDExLjMxNCAxMS4zMTRjNC42ODYgNC42ODYgMTIuMjg0IDQuNjg2IDE2Ljk3MSAwbDk1LjAzLTk1LjAyOWM0LjY4Ni00LjY4NiA0LjY4Ni0xMi4yODQgMC0xNi45NzFsLTExLjMxNC0xMS4zMTRjLTQuNTEyLTQuNTEyLTExLjcxNS00LjY2Ni0xNi40MjgtLjQ5MS0xNy45NDktMTYuNDY5LTQyLjI5NC0yMS40MjktNjQuMTc4LTE1LjM2NUMxNjMuMjgxIDQ1LjY2NyAxMzkuMjEyIDMyIDExMiAzMmMtNDQuMTEyIDAtODAgMzUuODg4LTgwIDgwdjE0NGgtOGMtMTMuMjU1IDAtMjQgMTAuNzQ1LTI0IDI0djE2YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGg4djMyYzAgMjguNDMgMTIuMzYyIDUzLjk2OSAzMiA3MS41NDdWNDU2YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGgxNmMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LThoMjU2djhjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0aDE2YzEzLjI1NSAwIDI0LTEwLjc0NSAyNC0yNHYtMzIuNDUzYzE5LjYzOC0xNy41NzggMzItNDMuMTE3IDMyLTcxLjU0N3YtMzJoOGMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LTE2YzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5zZWN0aW9uLnRlcnRpYXJ5IC5kb2dzLWljb24ge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi50ZXJ0aWFyeSAuZG9ncy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWRvZycgYXJpYS1oaWRkZW49J3RydWUnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgZGF0YS1pY29uPSdkb2cnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDk2IDk2aC02NGwtNy4xNi0xNC4zMUEzMiAzMiAwIDAgMCAzOTYuMjIgNjRIMzQyLjZsLTI3LjI4LTI3LjI4QzMwNS4yMyAyNi42NCAyODggMzMuNzggMjg4IDQ4LjAzdjE0OS44NGwxMjggNDUuNzFWMjA4aDMyYzM1LjM1IDAgNjQtMjguNjUgNjQtNjR2LTMyYzAtOC44NC03LjE2LTE2LTE2LTE2em0tMTEyIDQ4Yy04Ljg0IDAtMTYtNy4xNi0xNi0xNnM3LjE2LTE2IDE2LTE2IDE2IDcuMTYgMTYgMTYtNy4xNiAxNi0xNiAxNnpNOTYgMjI0Yy0xNy42NCAwLTMyLTE0LjM2LTMyLTMyIDAtMTcuNjctMTQuMzMtMzItMzItMzJTMCAxNzQuMzMgMCAxOTJjMCA0MS42NiAyNi44MyA3Ni44NSA2NCA5MC4xVjQ5NmMwIDguODQgNy4xNiAxNiAxNiAxNmg2NGM4Ljg0IDAgMTYtNy4xNiAxNi0xNlYzODRoMTYwdjExMmMwIDguODQgNy4xNiAxNiAxNiAxNmg2NGM4Ljg0IDAgMTYtNy4xNiAxNi0xNlYyNzcuNTVMMjY2LjA1IDIyNEg5NnonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5zZWN0aW9uLnRlcnRpYXJ5IC5uby1kb2dzLWljb24ge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi50ZXJ0aWFyeSAubm8tZG9ncy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgcm9sZT0naW1nJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCA1MTIgNTEyJyB2ZXJzaW9uPScxLjEnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEIC5zdDEgJTdCZmlsbDogJTIzYzVjNWM1O3RyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsLTEyNXB4KSBzY2FsZSgxLjUsMS41KTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000OTYgOTZoLTY0bC03LjE2LTE0LjMxQTMyIDMyIDAgMCAwIDM5Ni4yMiA2NEgzNDIuNmwtMjcuMjgtMjcuMjhDMzA1LjIzIDI2LjY0IDI4OCAzMy43OCAyODggNDguMDN2MTQ5Ljg0bDEyOCA0NS43MVYyMDhoMzJjMzUuMzUgMCA2NC0yOC42NSA2NC02NHYtMzJjMC04Ljg0LTcuMTYtMTYtMTYtMTZ6bS0xMTIgNDhjLTguODQgMC0xNi03LjE2LTE2LTE2czcuMTYtMTYgMTYtMTYgMTYgNy4xNiAxNiAxNi03LjE2IDE2LTE2IDE2ek05NiAyMjRjLTE3LjY0IDAtMzItMTQuMzYtMzItMzIgMC0xNy42Ny0xNC4zMy0zMi0zMi0zMlMwIDE3NC4zMyAwIDE5MmMwIDQxLjY2IDI2LjgzIDc2Ljg1IDY0IDkwLjFWNDk2YzAgOC44NCA3LjE2IDE2IDE2IDE2aDY0YzguODQgMCAxNi03LjE2IDE2LTE2VjM4NGgxNjB2MTEyYzAgOC44NCA3LjE2IDE2IDE2IDE2aDY0YzguODQgMCAxNi03LjE2IDE2LTE2VjI3Ny41NUwyNjYuMDUgMjI0SDk2eiclM0UlM0MvcGF0aCUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTE5My45NCAyNTZMMjk2LjUgMTUzLjQ0bDIxLjE1LTIxLjE1YzMuMTItMy4xMiAzLjEyLTguMTkgMC0xMS4zMWwtMjIuNjMtMjIuNjNjLTMuMTItMy4xMi04LjE5LTMuMTItMTEuMzEgMEwxNjAgMjIyLjA2IDM2LjI5IDk4LjM0Yy0zLjEyLTMuMTItOC4xOS0zLjEyLTExLjMxIDBMMi4zNCAxMjAuOTdjLTMuMTIgMy4xMi0zLjEyIDguMTkgMCAxMS4zMUwxMjYuMDYgMjU2IDIuMzQgMzc5LjcxYy0zLjEyIDMuMTItMy4xMiA4LjE5IDAgMTEuMzFsMjIuNjMgMjIuNjNjMy4xMiAzLjEyIDguMTkgMy4xMiAxMS4zMSAwTDE2MCAyODkuOTQgMjYyLjU2IDM5Mi41bDIxLjE1IDIxLjE1YzMuMTIgMy4xMiA4LjE5IDMuMTIgMTEuMzEgMGwyMi42My0yMi42M2MzLjEyLTMuMTIgMy4xMi04LjE5IDAtMTEuMzFMMTkzLjk0IDI1NnonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnRlcnRpYXJ5IC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkudGV4dHVyZSB7XG4gIHBhZGRpbmc6IDFyZW0gMCAwLjVyZW0gMDtcbn1cblxuc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZSB7XG4gICAgcGFkZGluZzogMnJlbSAwIDJyZW0gMDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTEge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTEucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTM6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUuYm90dG9tLTEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUuYm90dG9tLTE6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS5ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS5ib3R0b20tMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS5ib3R0b20tMjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLmJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLmJvdHRvbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLmJvdHRvbS0zOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUuYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTEge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTEucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMS5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0zOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0xLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTEge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0zOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTEge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0zOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG5zZWN0aW9uLnRlcnRpYXJ5Lmdob3N0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vZ2hvc3QucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTE1MHB4IGNlbnRlcjtcbn1cblxuc2VjdGlvbi5xdWF0ZXJuYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzYzliZDtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucXVhdGVybmFyeSBoMSwgc2VjdGlvbi5xdWF0ZXJuYXJ5IC5oMSB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnF1YXRlcm5hcnkgaDIsIHNlY3Rpb24ucXVhdGVybmFyeSAuaDIge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi5xdWF0ZXJuYXJ5IGgzLCBzZWN0aW9uLnF1YXRlcm5hcnkgLmgzIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucXVhdGVybmFyeSBoNCwgc2VjdGlvbi5xdWF0ZXJuYXJ5IC5oNCB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnF1YXRlcm5hcnkgaDUsIHNlY3Rpb24ucXVhdGVybmFyeSAuaDUge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi5xdWF0ZXJuYXJ5IGg2LCBzZWN0aW9uLnF1YXRlcm5hcnkgLmg2IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucXVhdGVybmFyeSBhLCBzZWN0aW9uLnF1YXRlcm5hcnkgLmFjY29yZGlvbiBhLmFjY29yZGlvbi1idG4sIHNlY3Rpb24ucXVhdGVybmFyeSAubG9jYXRpb25zLWxpc3QuYWNjb3JkaW9uLnBsdXMgYS5hY2NvcmRpb24tYnRuIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucXVhdGVybmFyeSAuYmVkcy1pY29uIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucXVhdGVybmFyeSAuYmVkcy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWJlZCcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nYmVkJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA3MDAgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE3NiAyNTZjNDQuMTEgMCA4MC0zNS44OSA4MC04MHMtMzUuODktODAtODAtODAtODAgMzUuODktODAgODAgMzUuODkgODAgODAgODB6bTM1Mi0xMjhIMzA0Yy04Ljg0IDAtMTYgNy4xNi0xNiAxNnYxNDRINjRWODBjMC04Ljg0LTcuMTYtMTYtMTYtMTZIMTZDNy4xNiA2NCAwIDcxLjE2IDAgODB2MzUyYzAgOC44NCA3LjE2IDE2IDE2IDE2aDMyYzguODQgMCAxNi03LjE2IDE2LTE2di00OGg1MTJ2NDhjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoMzJjOC44NCAwIDE2LTcuMTYgMTYtMTZWMjQwYzAtNjEuODYtNTAuMTQtMTEyLTExMi0xMTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5zZWN0aW9uLnF1YXRlcm5hcnkgLmd1ZXN0cy1pY29uIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucXVhdGVybmFyeSAuZ3Vlc3RzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtc2VhcmNoJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdzZWFyY2gnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDY4MCA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNOTYgMjI0YzM1LjMgMCA2NC0yOC43IDY0LTY0cy0yOC43LTY0LTY0LTY0LTY0IDI4LjctNjQgNjQgMjguNyA2NCA2NCA2NHptNDQ4IDBjMzUuMyAwIDY0LTI4LjcgNjQtNjRzLTI4LjctNjQtNjQtNjQtNjQgMjguNy02NCA2NCAyOC43IDY0IDY0IDY0em0zMiAzMmgtNjRjLTE3LjYgMC0zMy41IDcuMS00NS4xIDE4LjYgNDAuMyAyMi4xIDY4LjkgNjIgNzUuMSAxMDkuNGg2NmMxNy43IDAgMzItMTQuMyAzMi0zMnYtMzJjMC0zNS4zLTI4LjctNjQtNjQtNjR6bS0yNTYgMGM2MS45IDAgMTEyLTUwLjEgMTEyLTExMlMzODEuOSAzMiAzMjAgMzIgMjA4IDgyLjEgMjA4IDE0NHM1MC4xIDExMiAxMTIgMTEyem03Ni44IDMyaC04LjNjLTIwLjggMTAtNDMuOSAxNi02OC41IDE2cy00Ny42LTYtNjguNS0xNmgtOC4zQzE3OS42IDI4OCAxMjggMzM5LjYgMTI4IDQwMy4yVjQzMmMwIDI2LjUgMjEuNSA0OCA0OCA0OGgyODhjMjYuNSAwIDQ4LTIxLjUgNDgtNDh2LTI4LjhjMC02My42LTUxLjYtMTE1LjItMTE1LjItMTE1LjJ6bS0yMjMuNy0xMy40QzE2MS41IDI2My4xIDE0NS42IDI1NiAxMjggMjU2SDY0Yy0zNS4zIDAtNjQgMjguNy02NCA2NHYzMmMwIDE3LjcgMTQuMyAzMiAzMiAzMmg2NS45YzYuMy00Ny40IDM0LjktODcuMyA3NS4yLTEwOS40eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuc2VjdGlvbi5xdWF0ZXJuYXJ5IC5iYXRocm9vbXMtaWNvbiB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnF1YXRlcm5hcnkgLmJhdGhyb29tcy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWJhdGgnIGFyaWEtaGlkZGVuPSd0cnVlJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIGRhdGEtaWNvbj0nYmF0aCcgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000ODggMjU2SDgwVjExMmMwLTE3LjY0NSAxNC4zNTUtMzIgMzItMzIgMTEuMzUxIDAgMjEuMzMyIDUuOTQ1IDI3LjAxNSAxNC44OC0xNi40OTIgMjUuMjA3LTE0LjY4NyA1OS41NzYgNi44MzggODMuMDM1LTQuMTc2IDQuNzEzLTQuMDIxIDExLjkxNi40OTEgMTYuNDI4bDExLjMxNCAxMS4zMTRjNC42ODYgNC42ODYgMTIuMjg0IDQuNjg2IDE2Ljk3MSAwbDk1LjAzLTk1LjAyOWM0LjY4Ni00LjY4NiA0LjY4Ni0xMi4yODQgMC0xNi45NzFsLTExLjMxNC0xMS4zMTRjLTQuNTEyLTQuNTEyLTExLjcxNS00LjY2Ni0xNi40MjgtLjQ5MS0xNy45NDktMTYuNDY5LTQyLjI5NC0yMS40MjktNjQuMTc4LTE1LjM2NUMxNjMuMjgxIDQ1LjY2NyAxMzkuMjEyIDMyIDExMiAzMmMtNDQuMTEyIDAtODAgMzUuODg4LTgwIDgwdjE0NGgtOGMtMTMuMjU1IDAtMjQgMTAuNzQ1LTI0IDI0djE2YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGg4djMyYzAgMjguNDMgMTIuMzYyIDUzLjk2OSAzMiA3MS41NDdWNDU2YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGgxNmMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LThoMjU2djhjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0aDE2YzEzLjI1NSAwIDI0LTEwLjc0NSAyNC0yNHYtMzIuNDUzYzE5LjYzOC0xNy41NzggMzItNDMuMTE3IDMyLTcxLjU0N3YtMzJoOGMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LTE2YzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5zZWN0aW9uLnF1YXRlcm5hcnkgLmRvZ3MtaWNvbiB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnF1YXRlcm5hcnkgLmRvZ3MtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1kb2cnIGFyaWEtaGlkZGVuPSd0cnVlJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIGRhdGEtaWNvbj0nZG9nJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCU3QmZpbGw6JTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTQ5NiA5NmgtNjRsLTcuMTYtMTQuMzFBMzIgMzIgMCAwIDAgMzk2LjIyIDY0SDM0Mi42bC0yNy4yOC0yNy4yOEMzMDUuMjMgMjYuNjQgMjg4IDMzLjc4IDI4OCA0OC4wM3YxNDkuODRsMTI4IDQ1LjcxVjIwOGgzMmMzNS4zNSAwIDY0LTI4LjY1IDY0LTY0di0zMmMwLTguODQtNy4xNi0xNi0xNi0xNnptLTExMiA0OGMtOC44NCAwLTE2LTcuMTYtMTYtMTZzNy4xNi0xNiAxNi0xNiAxNiA3LjE2IDE2IDE2LTcuMTYgMTYtMTYgMTZ6TTk2IDIyNGMtMTcuNjQgMC0zMi0xNC4zNi0zMi0zMiAwLTE3LjY3LTE0LjMzLTMyLTMyLTMyUzAgMTc0LjMzIDAgMTkyYzAgNDEuNjYgMjYuODMgNzYuODUgNjQgOTAuMVY0OTZjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoNjRjOC44NCAwIDE2LTcuMTYgMTYtMTZWMzg0aDE2MHYxMTJjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoNjRjOC44NCAwIDE2LTcuMTYgMTYtMTZWMjc3LjU1TDI2Ni4wNSAyMjRIOTZ6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuc2VjdGlvbi5xdWF0ZXJuYXJ5IC5uby1kb2dzLWljb24ge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi5xdWF0ZXJuYXJ5IC5uby1kb2dzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyByb2xlPSdpbWcnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDUxMiA1MTInIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbDpzcGFjZT0ncHJlc2VydmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QgLnN0MSAlN0JmaWxsOiAlMjNjNWM1YzU7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwtMTI1cHgpIHNjYWxlKDEuNSwxLjUpOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTQ5NiA5NmgtNjRsLTcuMTYtMTQuMzFBMzIgMzIgMCAwIDAgMzk2LjIyIDY0SDM0Mi42bC0yNy4yOC0yNy4yOEMzMDUuMjMgMjYuNjQgMjg4IDMzLjc4IDI4OCA0OC4wM3YxNDkuODRsMTI4IDQ1LjcxVjIwOGgzMmMzNS4zNSAwIDY0LTI4LjY1IDY0LTY0di0zMmMwLTguODQtNy4xNi0xNi0xNi0xNnptLTExMiA0OGMtOC44NCAwLTE2LTcuMTYtMTYtMTZzNy4xNi0xNiAxNi0xNiAxNiA3LjE2IDE2IDE2LTcuMTYgMTYtMTYgMTZ6TTk2IDIyNGMtMTcuNjQgMC0zMi0xNC4zNi0zMi0zMiAwLTE3LjY3LTE0LjMzLTMyLTMyLTMyUzAgMTc0LjMzIDAgMTkyYzAgNDEuNjYgMjYuODMgNzYuODUgNjQgOTAuMVY0OTZjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoNjRjOC44NCAwIDE2LTcuMTYgMTYtMTZWMzg0aDE2MHYxMTJjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoNjRjOC44NCAwIDE2LTcuMTYgMTYtMTZWMjc3LjU1TDI2Ni4wNSAyMjRIOTZ6JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMTkzLjk0IDI1NkwyOTYuNSAxNTMuNDRsMjEuMTUtMjEuMTVjMy4xMi0zLjEyIDMuMTItOC4xOSAwLTExLjMxbC0yMi42My0yMi42M2MtMy4xMi0zLjEyLTguMTktMy4xMi0xMS4zMSAwTDE2MCAyMjIuMDYgMzYuMjkgOTguMzRjLTMuMTItMy4xMi04LjE5LTMuMTItMTEuMzEgMEwyLjM0IDEyMC45N2MtMy4xMiAzLjEyLTMuMTIgOC4xOSAwIDExLjMxTDEyNi4wNiAyNTYgMi4zNCAzNzkuNzFjLTMuMTIgMy4xMi0zLjEyIDguMTkgMCAxMS4zMWwyMi42MyAyMi42M2MzLjEyIDMuMTIgOC4xOSAzLjEyIDExLjMxIDBMMTYwIDI4OS45NCAyNjIuNTYgMzkyLjVsMjEuMTUgMjEuMTVjMy4xMiAzLjEyIDguMTkgMy4xMiAxMS4zMSAwbDIyLjYzLTIyLjYzYzMuMTItMy4xMiAzLjEyLTguMTkgMC0xMS4zMUwxOTMuOTQgMjU2eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuc2VjdGlvbi5xdWF0ZXJuYXJ5IC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi5xdWF0ZXJuYXJ5IC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlIHtcbiAgcGFkZGluZzogMXJlbSAwIDAuNXJlbSAwO1xufVxuXG5zZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMnJlbSAwO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMS5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0xOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0xLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0yOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0zOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS5ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLmJvdHRvbS0xOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS5ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLmJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUuYm90dG9tLTI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLmJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUuYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS5ib3R0b20tMzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUuYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0xOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0xLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTEucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMS5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0xOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0xOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG5zZWN0aW9uLnF1YXRlcm5hcnkuZ2hvc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi9naG9zdC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTUwcHggY2VudGVyO1xufVxuXG4uZmVlZm8tbGluayB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uZmVlZm8tbGluazp2aXNpdGVkLCAuZmVlZm8tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4ubG9hZGluZy1zcGlubmVyLCAucHJvcGVydHktbG9hZGluZy1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHdpZHRoOiA1MHZ3O1xuICBoZWlnaHQ6IDUwdnc7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB6LWluZGV4OiAxMDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1zcGlubmVyJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdzcGlubmVyJyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCU3QmZpbGw6JTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTMwNCA0OGE0OCA0OCAwIDEgMCAtOTYgMCA0OCA0OCAwIDEgMCA5NiAwem0wIDQxNmE0OCA0OCAwIDEgMCAtOTYgMCA0OCA0OCAwIDEgMCA5NiAwek00OCAzMDRhNDggNDggMCAxIDAgMC05NiA0OCA0OCAwIDEgMCAwIDk2em00NjQtNDhhNDggNDggMCAxIDAgLTk2IDAgNDggNDggMCAxIDAgOTYgMHpNMTQyLjkgNDM3QTQ4IDQ4IDAgMSAwIDc1IDM2OS4xIDQ4IDQ4IDAgMSAwIDE0Mi45IDQzN3ptMC0yOTQuMkE0OCA0OCAwIDEgMCA3NSA3NWE0OCA0OCAwIDEgMCA2Ny45IDY3Ljl6TTM2OS4xIDQzN0E0OCA0OCAwIDEgMCA0MzcgMzY5LjEgNDggNDggMCAxIDAgMzY5LjEgNDM3eicgLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbmkucHJvcGVydHktbG9hZGluZy1zcGlubmVyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiAyNTBweDtcbn1cblxuLmxvYWRpbmctc3Bpbm5lci1iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmJyZWFkY3J1bWJzIGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZGRlZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZTk7XG59XG5cbi5pbnZpc2libGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udHJ1c3Qtc2lnbmFscyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50cnVzdC1zaWduYWxzIGgyLCAudHJ1c3Qtc2lnbmFscyAuaDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDEuOTI4NTdyZW07XG59XG5cbi50cnVzdC1zaWduYWxzIGgzLCAudHJ1c3Qtc2lnbmFscyAuaDMge1xuICBmb250LXNpemU6IDEuMTdlbTtcbn1cblxuLnRydXN0LXNpZ25hbHMgW2NsYXNzXj1jb2xdIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cnVzdC1zaWduYWxzIFtjbGFzc149Y29sXSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICB9XG59XG5cbi50cnVzdC1zaWduYWxzIC5ob21lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRydXN0LXNpZ25hbHMgaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODZyZW07XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRydXN0LXNpZ25hbHMgZGl2Lm5vdC1ob21lIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudHJ1c3Qtc2lnbmFscyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtIC41cmVtIDFyZW07XG4gIH1cbn1cblxuLmljb24tY29scyAudHJ1c3Qtc2lnbmFscyBoMiwgLmljb24tY29scyAudHJ1c3Qtc2lnbmFscyAuaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmljb24tY29scyAudHJ1c3Qtc2lnbmFscyBbY2xhc3NePWNvbF0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmljb24tY29scyAudHJ1c3Qtc2lnbmFscyBbY2xhc3NePWNvbF0ge1xuICAgIHdpZHRoOiBjYWxjKDIwJSAtICgxMHB4ICogMS41KSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKlN0eWxlcyBiZWxvdyBoYXZlIGJlZW4gYWRkZWQgZm9yIGZlZWZvIHN0cmlwIG9uIC9hYm91dC11cyBwYWdlcyB0byBwcm9tb3RlIGZlZWZvIGF3YXJkIHBhZ2VzIC0gTEQgMTQvMDcvMjAyNSovXG4uZ2hvc3QtYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNWY1ZjVmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVmNWY1ZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLWhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdob3N0LWJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ub25lLWNvbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmV2aWV3LWJhZGdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jRmVlZm9CYWRnZSB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG5cbi53aGljaC1zdHJpcC13cmFwIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjBiMTtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndoaWNoLXN0cmlwLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLndoaWNoLXN0cmlwLXdyYXAgLmxheW91dCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLndoaWNoLXN0cmlwLXdyYXAgLmZlZWZvLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndoaWNoLXN0cmlwLXdyYXAgLmdob3N0LWJ0biB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi53aGljaC1zdHJpcC13cmFwIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndoaWNoLXN0cmlwLXdyYXAgaW1nIHtcbiAgICBtYXJnaW46IDAgMCAwIDA7XG4gIH1cbn1cblxuLndoaWNoLXN0cmlwLXdyYXAgLmdob3N0LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbn1cblxuLndoaWNoLXN0cmlwLXdyYXAgLnR3by10aGlyZHMtb25lLXRoaXJkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndoaWNoLXN0cmlwLXdyYXAgW2NsYXNzKj1jb2xdIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0Mjg2cmVtO1xuICBmb250LWZhbWlseTogTGF0bywgJ1RyZWJ1Y2hldCBNUycsICdMdWNpZGEgU2FucyBVbmljb2RlJywgJ0x1Y2lkYSBHcmFuZGUnLCAnTHVjaWRhIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLndoaWNoLXN0cmlwLXdyYXAgW2NsYXNzKj1jb2xdIHAgc3Bhbi5wcmltYXJ5LXRleHQge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53aGljaC1zdHJpcC13cmFwIFtjbGFzcyo9Y29sXSBwIGltZyB7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLndoaWNoLXN0cmlwLXdyYXAgW2NsYXNzKj1jb2xdIHAgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLndoaWNoLXN0cmlwLXdyYXAgW2NsYXNzKj1jb2xdIHAgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbu+7v2h0bWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuaDE6bm90KC5kZXRpdGxlKSwgLmgxOm5vdCguZGV0aXRsZSkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMTpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQsIC5oMTpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oMTpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmgxOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmgxOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCAuaDE6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzOGI4OTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuaDEuaGFuZHdyaXRpbmcge1xuICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLCBjdXJzaXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXNpemU6IDMuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBsaW5lLWhlaWdodDogNS4xNDI4NnJlbTtcbn1cblxuaDI6bm90KC5kZXRpdGxlKSwgLmgyOm5vdCguZGV0aXRsZSkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMjpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQsIC5oMjpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCAuaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzOGI4OTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuaDIuaGFuZHdyaXRpbmcge1xuICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLCBjdXJzaXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXNpemU6IDMuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBsaW5lLWhlaWdodDogNS4xNDI4NnJlbTtcbn1cblxuaDM6bm90KC5kZXRpdGxlKSwgLmgzOm5vdCguZGV0aXRsZSkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMzpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQsIC5oMzpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oMzpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmgzOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmgzOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCAuaDM6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzOGI4OTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuaDMuaGFuZHdyaXRpbmcge1xuICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLCBjdXJzaXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXNpemU6IDMuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBsaW5lLWhlaWdodDogNS4xNDI4NnJlbTtcbn1cblxuaDQ6bm90KC5kZXRpdGxlKSwgLmg0Om5vdCguZGV0aXRsZSkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oNDpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQsIC5oNDpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oNDpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmg0Om5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmg0Om5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCAuaDQ6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzOGI4OTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuaDQuaGFuZHdyaXRpbmcge1xuICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLCBjdXJzaXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXNpemU6IDMuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBsaW5lLWhlaWdodDogNS4xNDI4NnJlbTtcbn1cblxuaDU6bm90KC5kZXRpdGxlKSwgLmg1Om5vdCguZGV0aXRsZSkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oNTpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQsIC5oNTpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oNTpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmg1Om5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmg1Om5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCAuaDU6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzOGI4OTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuaDUuaGFuZHdyaXRpbmcge1xuICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLCBjdXJzaXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXNpemU6IDMuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBsaW5lLWhlaWdodDogNS4xNDI4NnJlbTtcbn1cblxuaDY6bm90KC5kZXRpdGxlKSwgLmg2Om5vdCguZGV0aXRsZSkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oNjpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQsIC5oNjpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oNjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmg2Om5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmg2Om5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCAuaDY6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzOGI4OTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuaDYuaGFuZHdyaXRpbmcge1xuICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLCBjdXJzaXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXNpemU6IDMuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBsaW5lLWhlaWdodDogNS4xNDI4NnJlbTtcbn1cblxuaDE6bm90KC5kZXRpdGxlKSwgLmgxOm5vdCguZGV0aXRsZSkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS43MTQyOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU3MTQzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDE6bm90KC5kZXRpdGxlKSwgLmgxOm5vdCguZGV0aXRsZSkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDIuMTQyODZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMuMjE0MjlyZW07XG4gIH1cbn1cblxuaDI6bm90KC5kZXRpdGxlKSwgLmgyOm5vdCguZGV0aXRsZSkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjkyODU3cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDI6bm90KC5kZXRpdGxlKSwgLmgyOm5vdCguZGV0aXRsZSkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNzE0MjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuNTcxNDNyZW07XG4gIH1cbn1cblxuaDM6bm90KC5kZXRpdGxlKSwgLmgzOm5vdCguZGV0aXRsZSkge1xuICBmb250LXNpemU6IDE2LjVweDtcbiAgZm9udC1zaXplOiAxLjE3ODU3cmVtO1xuICBsaW5lLWhlaWdodDogMjQuNzVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzY3ODZyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMzpub3QoLmRldGl0bGUpLCAuaDM6bm90KC5kZXRpdGxlKSB7XG4gICAgZm9udC1zaXplOiAyMi41cHg7XG4gICAgZm9udC1zaXplOiAxLjYwNzE0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMy43NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQxMDcxcmVtO1xuICB9XG59XG5cbmg0Om5vdCguZGV0aXRsZSksIC5oNDpub3QoLmRldGl0bGUpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg0Om5vdCguZGV0aXRsZSksIC5oNDpub3QoLmRldGl0bGUpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjkyODU3cmVtO1xuICB9XG59XG5cbmg1Om5vdCguZGV0aXRsZSksIC5oNTpub3QoLmRldGl0bGUpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg1Om5vdCguZGV0aXRsZSksIC5oNTpub3QoLmRldGl0bGUpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjkyODU3cmVtO1xuICB9XG59XG5cbmg2Om5vdCguZGV0aXRsZSksIC5oNjpub3QoLmRldGl0bGUpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg2Om5vdCguZGV0aXRsZSksIC5oNjpub3QoLmRldGl0bGUpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjkyODU3cmVtO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbmZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG5maWd1cmUgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuZmlndXJlIGNpdGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGV4dC1jZW50ZXIgLmgxOm5vdCg6Zmlyc3QtY2hpbGQpLCAudGV4dC1jZW50ZXIgaDE6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi50ZXh0LWNlbnRlciAuaDE6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCAudGV4dC1jZW50ZXIgaDE6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbnVsLCBvbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5oMS50ZXh0LWNlbnRlcjphZnRlciwgaDEudGV4dC1jZW50ZXI6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50ZXh0LWNlbnRlciAuaDI6bm90KDpmaXJzdC1jaGlsZCksIC50ZXh0LWNlbnRlciBoMjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLnRleHQtY2VudGVyIC5oMjpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIsIC50ZXh0LWNlbnRlciBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxudWwsIG9sIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmgyLnRleHQtY2VudGVyOmFmdGVyLCBoMi50ZXh0LWNlbnRlcjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnRleHQtY2VudGVyIC5oMzpub3QoOmZpcnN0LWNoaWxkKSwgLnRleHQtY2VudGVyIGgzOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4udGV4dC1jZW50ZXIgLmgzOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciwgLnRleHQtY2VudGVyIGgzOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG51bCwgb2wge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaDMudGV4dC1jZW50ZXI6YWZ0ZXIsIGgzLnRleHQtY2VudGVyOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udGV4dC1jZW50ZXIgLmg0Om5vdCg6Zmlyc3QtY2hpbGQpLCAudGV4dC1jZW50ZXIgaDQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi50ZXh0LWNlbnRlciAuaDQ6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCAudGV4dC1jZW50ZXIgaDQ6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbnVsLCBvbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5oNC50ZXh0LWNlbnRlcjphZnRlciwgaDQudGV4dC1jZW50ZXI6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50ZXh0LWNlbnRlciAuaDU6bm90KDpmaXJzdC1jaGlsZCksIC50ZXh0LWNlbnRlciBoNTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLnRleHQtY2VudGVyIC5oNTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIsIC50ZXh0LWNlbnRlciBoNTpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxudWwsIG9sIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmg1LnRleHQtY2VudGVyOmFmdGVyLCBoNS50ZXh0LWNlbnRlcjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnRleHQtY2VudGVyIC5oNjpub3QoOmZpcnN0LWNoaWxkKSwgLnRleHQtY2VudGVyIGg2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4udGV4dC1jZW50ZXIgLmg2Om5vdCgubm8tdW5kZXJsaW5lKTphZnRlciwgLnRleHQtY2VudGVyIGg2Om5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG51bCwgb2wge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaDYudGV4dC1jZW50ZXI6YWZ0ZXIsIGg2LnRleHQtY2VudGVyOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucHJpbWFyeS10ZXh0IHtcbiAgY29sb3I6ICNhMzhiODk7XG59XG5cbnVsLnRpY2sge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG51bC50aWNrIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bC50aWNrIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWNoZWNrJyBhcmlhLWhpZGRlbj0ndHJ1ZScgcm9sZT0naW1nJyBkYXRhLWljb249J2NoZWNrJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAgJTdCZmlsbDogJTIzYTM4Yjg5OyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nbTE3My45IDQzOS40bC0xNjYuNC0xNjYuNGMtMTAtMTAtMTAtMjYuMiAwLTM2LjJsMzYuMi0zNi4yYzEwLTEwIDI2LjItMTAgMzYuMiAwbDExMi4xIDExMi4xIDI0MC4xLTI0MC4xYzEwLTEwIDI2LjItMTAgMzYuMiAwbDM2LjIgMzYuMmMxMCAxMCAxMCAyNi4yIDAgMzYuMmwtMjk0LjQgMjk0LjRjLTEwIDEwLTI2LjIgMTAtMzYuMiAweicvJTNFICUzQy9zdmclM0VcIik7XG4gIGxlZnQ6IC0yMHB4O1xufVxuXG51bC5hcnJvdyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbnVsLmFycm93IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bC5hcnJvdyBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBmb2N1c2FibGU9J2ZhbHNlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J2NhcmV0LXJpZ2h0JyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtY2FyZXQtcmlnaHQgZmEtdy02JyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE5MiA1MTInICUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyM2EzOGI4OTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00wIDM4NC42NjJWMTI3LjMzOGMwLTE3LjgxOCAyMS41NDMtMjYuNzQxIDM0LjE0Mi0xNC4xNDJsMTI4LjY2MiAxMjguNjYyYzcuODEgNy44MSA3LjgxIDIwLjQ3NCAwIDI4LjI4NEwzNC4xNDIgMzk4LjgwNEMyMS41NDMgNDExLjQwNCAwIDQwMi40OCAwIDM4NC42NjJ6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgbGVmdDogLTIwcHg7XG59XG5cbi5zbGlkZS1pbi1sZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgYm90aDtcbiAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIGJvdGg7XG59XG5cbi5mbGlwLW91dC1ob3ItdG9wIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZsaXAtb3V0LWhvci10b3AgMC40NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKSBib3RoO1xuICBhbmltYXRpb246IGZsaXAtb3V0LWhvci10b3AgMC40NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKSBib3RoO1xufVxuXG4uZmxpcC1pbi1ob3ItdG9wIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZsaXAtaW4taG9yLXRvcCAwLjQ1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpIGJvdGg7XG4gIGFuaW1hdGlvbjogZmxpcC1pbi1ob3ItdG9wIDAuNDVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41MykgYm90aDtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS1pbi1sZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgb3BhY2l0eTogLjI1O1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXAtb3V0LWhvci10b3Age1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDcwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcC1pbi1ob3ItdG9wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSg3MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG4ubGF5b3V0LXdyYXAge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sYXlvdXQtd3JhcC50ZXh0IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cblxuLmxheW91dCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGF5b3V0LnRleHQtY2VudGVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQudGV4dC1jZW50ZXIgaW1nLmhvbWUtbWFwIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuXG4ubGF5b3V0LnRleHQtY2VudGVyIGltZy5ob21lLW1hcCB7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5icmVhZGNydW1icy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaG9tZS1wYWdlIC5pbnRybyAubGF5b3V0LCAuaG9tZS1wYWdlIC5pbnRybyBoMiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5icmVhZGNydW1icy5taW51cy13aWR0aCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgfVxufVxuXG4uYmFjay1yZXN1bHRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJhY2stcmVzdWx0cyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5iYWNrLXJlc3VsdHMuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyIC5mbGV4LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAyODVweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgLmZsZXgtaXRlbSBoMyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyIC5mbGV4LWl0ZW0gcCB7XG4gICAgbWluLWhlaWdodDogMjFweDtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgLmZsZXgtaXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1heC13aWR0aDogMjg1cHg7XG4gIH1cbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciAuZmxleC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciAuZmxleC1pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuXG4uZ3JpZC1jb250YWluZXIgLmZsZXgtaXRlbSAuZGV0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdyaWQtY29udGFpbmVyIC5mbGV4LWl0ZW0gLmxvY2F0aW9uIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZ3JpZC1jb250YWluZXIgLmJ0bjpub3QoLmRlYnRuKS53aWRlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbmFydGljbGUge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbDEsIC5jb2wyLCAuY29sMywgLmNvbDQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbDEgaW1nLCAuY29sMiBpbWcsIC5jb2wzIGltZywgLmNvbDQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udHdvLWNvbCxcbi5mb3VyLWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR3by1jb2wsXG4gIC5mb3VyLWNvbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi50d28tY29sLFxuLnRocmVlLWNvbCxcbi5mb3VyLWNvbCxcbi5maXZlLWNvbCxcbi5zaXgtY29sLFxuLm9uZS10aGlyZC10d28tdGhpcmRzLFxuLnR3by10aGlyZHMtb25lLXRoaXJkLFxuLm9uZS1mb3VydGgtdGhyZWUtZm91cnRocyxcbi50aHJlZS1mb3VydGhzLW9uZS1mb3VydGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudHdvLWNvbCxcbiAgLnRocmVlLWNvbCxcbiAgLmZvdXItY29sLFxuICAuZml2ZS1jb2wsXG4gIC5zaXgtY29sLFxuICAub25lLXRoaXJkLXR3by10aGlyZHMsXG4gIC50d28tdGhpcmRzLW9uZS10aGlyZCxcbiAgLm9uZS1mb3VydGgtdGhyZWUtZm91cnRocyxcbiAgLnRocmVlLWZvdXJ0aHMtb25lLWZvdXJ0aCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50d28tY29sID4gLmNvbDEsIC50d28tY29sID4gLmNvbDIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHdvLWNvbCAudHdvLWNvbCA+IC5jb2wxLCAudHdvLWNvbCAudHdvLWNvbCA+IC5jb2wyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50d28tY29sIC50d28tY29sID4gLmNvbDEsIC50d28tY29sIC50d28tY29sID4gLmNvbDIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5cbi50aHJlZS1jb2wge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudGhyZWUtY29sIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnRocmVlLWNvbCA+IFtjbGFzc149XCJjb2xcIl0sIC50aHJlZS1jb2wgPiBbY2xhc3MqPVwiIGNvbFwiXSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUpIC8gMyAtICgxMHB4ICogMS4zMzMpKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvdXItY29sIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZvdXItY29sID4gW2NsYXNzXj1cImNvbFwiXSwgLmZvdXItY29sID4gW2NsYXNzKj1cIiBjb2xcIl0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZvdXItY29sID4gW2NsYXNzXj1cImNvbFwiXSwgLmZvdXItY29sID4gW2NsYXNzKj1cIiBjb2xcIl0ge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtICgxMHB4ICogMS41KSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maXZlLWNvbCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmZpdmUtY29sID4gW2NsYXNzXj1cImNvbFwiXSwgLmZpdmUtY29sID4gW2NsYXNzKj1cIiBjb2xcIl0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5maXZlLWNvbCA+IFtjbGFzc149XCJjb2xcIl0sIC5maXZlLWNvbCA+IFtjbGFzcyo9XCIgY29sXCJdIHtcbiAgICB3aWR0aDogY2FsYygxNyUgLSAoMTBweCAqIDEuNSkpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l4LWNvbCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zaXgtY29sID4gW2NsYXNzXj1cImNvbFwiXSwgLnNpeC1jb2wgPiBbY2xhc3MqPVwiIGNvbFwiXSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNpeC1jb2wgPiBbY2xhc3NePVwiY29sXCJdLCAuc2l4LWNvbCA+IFtjbGFzcyo9XCIgY29sXCJdIHtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAoMTBweCAqIDEuNSkpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm9uZS10aGlyZC10d28tdGhpcmRzID4gLmNvbDEge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAoMTBweCAqIDEuMzMzKSk7XG4gIH1cbiAgLm9uZS10aGlyZC10d28tdGhpcmRzID4gLmNvbDIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMS41KSAtICgxMHB4ICogMC42NjYpKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50d28tdGhpcmRzLW9uZS10aGlyZCA+IC5jb2wxIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEuNSkgLSAoMTBweCAqIDAuNjY2KSk7XG4gIH1cbiAgLnR3by10aGlyZHMtb25lLXRoaXJkID4gLmNvbDIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAoMTBweCAqIDEuMzMzKSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAub25lLWZvdXJ0aC10aHJlZS1mb3VydGhzID4gLmNvbDEge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtICgxMHB4ICogMS41KSk7XG4gIH1cbiAgLm9uZS1mb3VydGgtdGhyZWUtZm91cnRocyA+IC5jb2wyIHtcbiAgICB3aWR0aDogY2FsYyg3NSUgLSAoMTBweCAqIDAuNSkpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRocmVlLWZvdXJ0aHMtb25lLWZvdXJ0aCA+IC5jb2wxIHtcbiAgICB3aWR0aDogY2FsYyg3NSUgLSAoMTBweCAqIDAuNSkpO1xuICB9XG4gIC50aHJlZS1mb3VydGhzLW9uZS1mb3VydGggPiAuY29sMiB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gKDEwcHggKiAxLjUpKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91ci1mYW1pbHkgLmNvbDEgaW1nIHtcbiAgICBtYXJnaW46IDFlbSBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VyLWZhbWlseSAudGV4dC1yaWdodCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3BlY2lhbC1vZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENzYxNjE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4uc3BlY2lhbC1vZmZlciBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubGF6eS1pbWFnZSB7XG4gIG1pbi13aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi5jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ud2Itc2l0ZW1hcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmFtaWx5LWxvZ28ge1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBtYXgtd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtYmFkZ2VzIGEsXG4uc2VhcmNoLWJhZGdlcyAuZ29vZC10by1nby1lbmdsYW5kIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEzMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5nb29kLXRvLWdvLWVuZ2xhbmQge1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5nb29kLXRvLWdvLWVuZ2xhbmQuc2VhcmNoLWJhZGdlIHtcbiAgd2lkdGg6IDExNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01N3B4O1xufVxuXG5zZWN0aW9uLmJvb2std2l0aC1jb25maWRlbmNlLnBhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmJvb2std2l0aC1jb25maWRlbmNlLnBhZ2Uge1xuICAgIHBhZGRpbmc6IDFlbSAxMDBweCAxZW0gMTAwcHg7XG4gIH1cbn1cblxuc2VjdGlvbi5ib29rLXdpdGgtY29uZmlkZW5jZS5wYWdlIGgxIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuc2VjdGlvbi5ib29rLXdpdGgtY29uZmlkZW5jZS5wYWdlIC5zaGllbGQtdGljay1pY29uOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9vay13aXRoLWNvbmZpZGVuY2UtbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAyNXB4IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmJvb2std2l0aC1jb25maWRlbmNlLWxheW91dCAuY29sMSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAuYm9vay13aXRoLWNvbmZpZGVuY2UtbGF5b3V0IC5jb2wyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLmJvb2std2l0aC1jb25maWRlbmNlLWxheW91dC13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5mZWVmby1saW5rLmJ0biB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDE1cHggMCAhaW1wb3J0YW50O1xufVxuXG4uYm9vay13aXRoLWNvbmZpZGVuY2UtZmVlZm8gLmZlZWZvLWxpbmsuYnRuIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53aWR0aC05MCB7XG4gIG1heC13aWR0aDogOTAlO1xufVxuXG4ud2lkdGgtODAge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cblxuLndpZHRoLTcwIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5cbi53aWR0aC02MCB7XG4gIG1heC13aWR0aDogNjAlO1xufVxuXG4ud2lkdGgtNTAge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmxpc3RpbmdzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxpc3RpbmdzLXdyYXAgLmpvYi1saXN0aW5nLCAubGlzdGluZ3Mtd3JhcCAuc2lkZS1saXN0aW5ncywgLmxpc3RpbmdzLXdyYXAgLmRldGFpbHMtZm9vdGVyLCAubGlzdGluZ3Mtd3JhcCAubm8tY2FyZWVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDEuNWVtO1xufVxuXG4ubGlzdGluZ3Mtd3JhcCAuam9iLWxpc3RpbmcgaDEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3RpbmdzLXdyYXAgLmpvYi1saXN0aW5nIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuXG4ubGlzdGluZ3Mtd3JhcCAuam9iLWxpc3Rpbmc6bnRoLWNoaWxkKG9kZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5idG46bm90KC5kZWJ0biksIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5kZWJ0biksIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmRlYnRuKSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzOGI4OTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IFwidXBwZXJjYXNlXCI7XG4gIHBhZGRpbmc6IDEuMWVtIDJlbTtcbiAgdG9wOiAtMC4xZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuOm5vdCguZGVidG4pOnZpc2l0ZWQsIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pOnZpc2l0ZWQsIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5kZWJ0bik6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuOm5vdCguZGVidG4pLndpZGUsIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmRlYnRuKS53aWRlLCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5kZWJ0bikud2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG46bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlLCBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbn1cblxuLmJ0bjpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uYnRuOm5vdCguZGVidG4pICsgLmxvYWRpbmctc3Bpbm5lciwgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bjpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuOm5vdCguZGVidG4pOmhvdmVyLCBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguZGVidG4pOmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5kZWJ0bik6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI4MDdmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZyB7XG4gIGNvbG9yOiAjOTg3ZDdiO1xufVxuXG4uYnRuOm5vdCguZGVidG4pOmZvY3VzLCBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguZGVidG4pOmZvY3VzLCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5kZWJ0bik6Zm9jdXMge1xuICBvdXRsaW5lOiAjYTM4Yjg5IGRvdHRlZCAxcHg7XG59XG5cbi5idG4ubGFyZ2U6bm90KC5kZWJ0biksIGJ1dHRvbi5sYXJnZTpub3QoLmRlYnRuKSwgaW5wdXRbdHlwZT1idXR0b25dLmxhcmdlOm5vdCguZGVidG4pLCBpbnB1dFt0eXBlPXN1Ym1pdF0ubGFyZ2U6bm90KC5kZWJ0bikge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEuMmVtIDIuNGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM4Yjg5O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiBcInVwcGVyY2FzZVwiO1xuICBwYWRkaW5nOiAxLjNlbSAyLjRlbTtcbiAgdG9wOiAtMC4xZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmxhcmdlOm5vdCguZGVidG4pOnZpc2l0ZWQsIGJ1dHRvbi5sYXJnZTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0ubGFyZ2U6bm90KC5kZWJ0bik6dmlzaXRlZCwgaW5wdXRbdHlwZT1zdWJtaXRdLmxhcmdlOm5vdCguZGVidG4pOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5sYXJnZTpub3QoLmRlYnRuKS53aWRlLCBidXR0b24ubGFyZ2U6bm90KC5kZWJ0bikud2lkZSwgaW5wdXRbdHlwZT1idXR0b25dLmxhcmdlOm5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZTpub3QoLmRlYnRuKS53aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi5sYXJnZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGJ1dHRvbi5sYXJnZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS5sYXJnZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbn1cblxuLmJ0bi5sYXJnZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGJ1dHRvbi5sYXJnZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS5sYXJnZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbn1cblxuLmJ0bi5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9YnV0dG9uXS5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nLCBidXR0b24ubGFyZ2U6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXS5sYXJnZTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgYnV0dG9uLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1idXR0b25dLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5sYXJnZTpub3QoLmRlYnRuKTpob3ZlciwgYnV0dG9uLmxhcmdlOm5vdCguZGVidG4pOmhvdmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0ubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZTpub3QoLmRlYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjgwN2Y7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4ubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgYnV0dG9uLmxhcmdlOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXS5sYXJnZTpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF0ubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZyB7XG4gIGNvbG9yOiAjOTg3ZDdiO1xufVxuXG4uYnRuLmxhcmdlOm5vdCguZGVidG4pOmZvY3VzLCBidXR0b24ubGFyZ2U6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXS5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLmxhcmdlOm5vdCguZGVidG4pOmZvY3VzIHtcbiAgb3V0bGluZTogI2EzOGI4OSBkb3R0ZWQgMXB4O1xufVxuXG4uYnRuLnNtYWxsOm5vdCguZGVidG4pLCBidXR0b24uc21hbGw6bm90KC5kZWJ0biksIGlucHV0W3R5cGU9YnV0dG9uXS5zbWFsbDpub3QoLmRlYnRuKSwgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsOm5vdCguZGVidG4pIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjhlbSAxLjZlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzOGI4OTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogXCJ1cHBlcmNhc2VcIjtcbiAgcGFkZGluZzogMC45ZW0gMS42ZW07XG4gIHRvcDogLTAuMWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5zbWFsbDpub3QoLmRlYnRuKTp2aXNpdGVkLCBidXR0b24uc21hbGw6bm90KC5kZWJ0bik6dmlzaXRlZCwgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsOm5vdCguZGVidG4pOnZpc2l0ZWQsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbDpub3QoLmRlYnRuKTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uc21hbGw6bm90KC5kZWJ0bikud2lkZSwgYnV0dG9uLnNtYWxsOm5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9YnV0dG9uXS5zbWFsbDpub3QoLmRlYnRuKS53aWRlLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGw6bm90KC5kZWJ0bikud2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4uc21hbGw6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlLCBidXR0b24uc21hbGw6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGw6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGw6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5idG4uc21hbGw6bm90KC5kZWJ0bikubGFyZ2UgbGFiZWw6YmVmb3JlLCBidXR0b24uc21hbGw6bm90KC5kZWJ0bikubGFyZ2UgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGw6bm90KC5kZWJ0bikubGFyZ2UgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGw6bm90KC5kZWJ0bikubGFyZ2UgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5idG4uc21hbGw6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBidXR0b24uc21hbGw6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGw6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGw6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi5zbWFsbDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgYnV0dG9uLnNtYWxsOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGw6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5zbWFsbDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi5zbWFsbDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9YnV0dG9uXS5zbWFsbDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uc21hbGw6bm90KC5kZWJ0bik6aG92ZXIsIGJ1dHRvbi5zbWFsbDpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsOm5vdCguZGVidG4pOmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGw6bm90KC5kZWJ0bik6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI4MDdmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLnNtYWxsOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGJ1dHRvbi5zbWFsbDpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGw6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcge1xuICBjb2xvcjogIzk4N2Q3Yjtcbn1cblxuLmJ0bi5zbWFsbDpub3QoLmRlYnRuKTpmb2N1cywgYnV0dG9uLnNtYWxsOm5vdCguZGVidG4pOmZvY3VzLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGw6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbDpub3QoLmRlYnRuKTpmb2N1cyB7XG4gIG91dGxpbmU6ICNhMzhiODkgZG90dGVkIDFweDtcbn1cblxuLmJ0bi5zZWNvbmRhcnk6bm90KC5kZWJ0biksIGJ1dHRvbi5zZWNvbmRhcnk6bm90KC5kZWJ0biksIGlucHV0W3R5cGU9YnV0dG9uXS5zZWNvbmRhcnk6bm90KC5kZWJ0biksIGlucHV0W3R5cGU9c3VibWl0XS5zZWNvbmRhcnk6bm90KC5kZWJ0bikge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGRjZTE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiBcInVwcGVyY2FzZVwiO1xuICBwYWRkaW5nOiAxLjFlbSAyZW07XG4gIHRvcDogLTAuMWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5zZWNvbmRhcnk6bm90KC5kZWJ0bik6dmlzaXRlZCwgYnV0dG9uLnNlY29uZGFyeTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc2Vjb25kYXJ5Om5vdCguZGVidG4pOnZpc2l0ZWQsIGlucHV0W3R5cGU9c3VibWl0XS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLnNlY29uZGFyeTpub3QoLmRlYnRuKS53aWRlLCBidXR0b24uc2Vjb25kYXJ5Om5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9YnV0dG9uXS5zZWNvbmRhcnk6bm90KC5kZWJ0bikud2lkZSwgaW5wdXRbdHlwZT1zdWJtaXRdLnNlY29uZGFyeTpub3QoLmRlYnRuKS53aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi5zZWNvbmRhcnk6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlLCBidXR0b24uc2Vjb25kYXJ5Om5vdCguZGVidG4pLnNtYWxsIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1idXR0b25dLnNlY29uZGFyeTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS5zZWNvbmRhcnk6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5idG4uc2Vjb25kYXJ5Om5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSwgYnV0dG9uLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS5zZWNvbmRhcnk6bm90KC5kZWJ0bikubGFyZ2UgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc2Vjb25kYXJ5Om5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uYnRuLnNlY29uZGFyeTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi5zZWNvbmRhcnk6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc2Vjb25kYXJ5Om5vdCguZGVidG4pICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLnNlY29uZGFyeTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgYnV0dG9uLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1idXR0b25dLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5zZWNvbmRhcnk6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyLCBidXR0b24uc2Vjb25kYXJ5Om5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1idXR0b25dLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS5zZWNvbmRhcnk6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciwgYnV0dG9uLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiN2JkYzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4uc2Vjb25kYXJ5Om5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGJ1dHRvbi5zZWNvbmRhcnk6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgaW5wdXRbdHlwZT1idXR0b25dLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc2Vjb25kYXJ5Om5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcge1xuICBjb2xvcjogI2M1ZDBkNztcbn1cblxuLmJ0bi5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMsIGJ1dHRvbi5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMge1xuICBvdXRsaW5lOiAjZDRkY2UxIGRvdHRlZCAxcHg7XG59XG5cbi5idG4ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pLCBidXR0b24ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pLCBpbnB1dFt0eXBlPWJ1dHRvbl0ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pLCBpbnB1dFt0eXBlPXN1Ym1pdF0ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxLjJlbSAyLjRlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZGNlMTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogXCJ1cHBlcmNhc2VcIjtcbiAgcGFkZGluZzogMS4zZW0gMi40ZW07XG4gIHRvcDogLTAuMWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6dmlzaXRlZCwgYnV0dG9uLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pOnZpc2l0ZWQsIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKS53aWRlLCBidXR0b24ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9YnV0dG9uXS5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bikud2lkZSwgaW5wdXRbdHlwZT1zdWJtaXRdLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKS53aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlLCBidXR0b24ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pLnNtYWxsIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1idXR0b25dLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5idG4ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSwgYnV0dG9uLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bikubGFyZ2UgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPXN1Ym1pdF0ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uYnRuLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgYnV0dG9uLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1idXR0b25dLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyLCBidXR0b24ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1idXR0b25dLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciwgYnV0dG9uLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiN2JkYzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGJ1dHRvbi5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgaW5wdXRbdHlwZT1idXR0b25dLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF0ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcge1xuICBjb2xvcjogI2M1ZDBkNztcbn1cblxuLmJ0bi5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMsIGJ1dHRvbi5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXS5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMge1xuICBvdXRsaW5lOiAjZDRkY2UxIGRvdHRlZCAxcHg7XG59XG5cbi5idG4uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pLCBidXR0b24uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjhlbSAxLjZlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZGNlMTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogXCJ1cHBlcmNhc2VcIjtcbiAgcGFkZGluZzogMC45ZW0gMS42ZW07XG4gIHRvcDogLTAuMWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bik6dmlzaXRlZCwgYnV0dG9uLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pOnZpc2l0ZWQsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bik6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKS53aWRlLCBidXR0b24uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9YnV0dG9uXS5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bikud2lkZSwgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKS53aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlLCBidXR0b24uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pLnNtYWxsIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5idG4uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSwgYnV0dG9uLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bikubGFyZ2UgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uYnRuLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgYnV0dG9uLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyLCBidXR0b24uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciwgYnV0dG9uLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiN2JkYzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGJ1dHRvbi5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcge1xuICBjb2xvcjogI2M1ZDBkNztcbn1cblxuLmJ0bi5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMsIGJ1dHRvbi5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXS5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMge1xuICBvdXRsaW5lOiAjZDRkY2UxIGRvdHRlZCAxcHg7XG59XG5cbi5idG4uc21hbGwucmVkOm5vdCguZGVidG4pLCBidXR0b24uc21hbGwucmVkOm5vdCguZGVidG4pLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGwucmVkOm5vdCguZGVidG4pLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGwucmVkOm5vdCguZGVidG4pIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjhlbSAxLjZlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3NjE2MTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogXCJ1cHBlcmNhc2VcIjtcbiAgcGFkZGluZzogMC45ZW0gMS42ZW07XG4gIHRvcDogLTAuMWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5zbWFsbC5yZWQ6bm90KC5kZWJ0bik6dmlzaXRlZCwgYnV0dG9uLnNtYWxsLnJlZDpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGwucmVkOm5vdCguZGVidG4pOnZpc2l0ZWQsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbC5yZWQ6bm90KC5kZWJ0bik6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLnNtYWxsLnJlZDpub3QoLmRlYnRuKS53aWRlLCBidXR0b24uc21hbGwucmVkOm5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9YnV0dG9uXS5zbWFsbC5yZWQ6bm90KC5kZWJ0bikud2lkZSwgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLnJlZDpub3QoLmRlYnRuKS53aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi5zbWFsbC5yZWQ6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlLCBidXR0b24uc21hbGwucmVkOm5vdCguZGVidG4pLnNtYWxsIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnJlZDpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbC5yZWQ6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5idG4uc21hbGwucmVkOm5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSwgYnV0dG9uLnNtYWxsLnJlZDpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS5zbWFsbC5yZWQ6bm90KC5kZWJ0bikubGFyZ2UgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGwucmVkOm5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uYnRuLnNtYWxsLnJlZDpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi5zbWFsbC5yZWQ6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGwucmVkOm5vdCguZGVidG4pICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLnJlZDpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLnNtYWxsLnJlZDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgYnV0dG9uLnNtYWxsLnJlZDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnJlZDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLnJlZDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5zbWFsbC5yZWQ6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyLCBidXR0b24uc21hbGwucmVkOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnJlZDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbC5yZWQ6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLnNtYWxsLnJlZDpub3QoLmRlYnRuKTpob3ZlciwgYnV0dG9uLnNtYWxsLnJlZDpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnJlZDpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLnJlZDpub3QoLmRlYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOTYxNjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4uc21hbGwucmVkOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGJ1dHRvbi5zbWFsbC5yZWQ6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnJlZDpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGwucmVkOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcge1xuICBjb2xvcjogI2QyNGQ0ZDtcbn1cblxuLmJ0bi5zbWFsbC5yZWQ6bm90KC5kZWJ0bik6Zm9jdXMsIGJ1dHRvbi5zbWFsbC5yZWQ6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXS5zbWFsbC5yZWQ6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbC5yZWQ6bm90KC5kZWJ0bik6Zm9jdXMge1xuICBvdXRsaW5lOiAjRDc2MTYxIGRvdHRlZCAxcHg7XG59XG5cbi5idG4ud2hpdGU6bm90KC5kZWJ0biksIGJ1dHRvbi53aGl0ZTpub3QoLmRlYnRuKSwgaW5wdXRbdHlwZT1idXR0b25dLndoaXRlOm5vdCguZGVidG4pLCBpbnB1dFt0eXBlPXN1Ym1pdF0ud2hpdGU6bm90KC5kZWJ0bikge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IFwidXBwZXJjYXNlXCI7XG4gIHBhZGRpbmc6IDEuMWVtIDJlbTtcbiAgdG9wOiAtMC4xZW07XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uYnRuLndoaXRlOm5vdCguZGVidG4pOnZpc2l0ZWQsIGJ1dHRvbi53aGl0ZTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0ud2hpdGU6bm90KC5kZWJ0bik6dmlzaXRlZCwgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlOm5vdCguZGVidG4pOnZpc2l0ZWQge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmJ0bi53aGl0ZTpub3QoLmRlYnRuKS53aWRlLCBidXR0b24ud2hpdGU6bm90KC5kZWJ0bikud2lkZSwgaW5wdXRbdHlwZT1idXR0b25dLndoaXRlOm5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZTpub3QoLmRlYnRuKS53aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi53aGl0ZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGJ1dHRvbi53aGl0ZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbn1cblxuLmJ0bi53aGl0ZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGJ1dHRvbi53aGl0ZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbn1cblxuLmJ0bi53aGl0ZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi53aGl0ZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLndoaXRlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nLCBidXR0b24ud2hpdGU6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLndoaXRlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgYnV0dG9uLndoaXRlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1idXR0b25dLndoaXRlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmJ0bi53aGl0ZTpub3QoLmRlYnRuKTpob3ZlciwgYnV0dG9uLndoaXRlOm5vdCguZGVidG4pOmhvdmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0ud2hpdGU6bm90KC5kZWJ0bik6aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZTpub3QoLmRlYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4ud2hpdGU6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgYnV0dG9uLndoaXRlOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZTpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF0ud2hpdGU6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZyB7XG4gIGNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYnRuLndoaXRlOm5vdCguZGVidG4pOmZvY3VzLCBidXR0b24ud2hpdGU6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlOm5vdCguZGVidG4pOmZvY3VzIHtcbiAgb3V0bGluZTogI2ZmZmZmZiBkb3R0ZWQgMXB4O1xufVxuXG4uYnRuLndoaXRlLnNtYWxsOm5vdCguZGVidG4pLCBidXR0b24ud2hpdGUuc21hbGw6bm90KC5kZWJ0biksIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKSwgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLnNtYWxsOm5vdCguZGVidG4pIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuOGVtIDEuNmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiBcInVwcGVyY2FzZVwiO1xuICBwYWRkaW5nOiAwLjllbSAxLjZlbTtcbiAgdG9wOiAtMC4xZW07XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uYnRuLndoaXRlLnNtYWxsOm5vdCguZGVidG4pOnZpc2l0ZWQsIGJ1dHRvbi53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0ud2hpdGUuc21hbGw6bm90KC5kZWJ0bik6dmlzaXRlZCwgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLnNtYWxsOm5vdCguZGVidG4pOnZpc2l0ZWQge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmJ0bi53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS53aWRlLCBidXR0b24ud2hpdGUuc21hbGw6bm90KC5kZWJ0bikud2lkZSwgaW5wdXRbdHlwZT1idXR0b25dLndoaXRlLnNtYWxsOm5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS53aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGJ1dHRvbi53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbn1cblxuLmJ0bi53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGJ1dHRvbi53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbn1cblxuLmJ0bi53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLndoaXRlLnNtYWxsOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nLCBidXR0b24ud2hpdGUuc21hbGw6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLnNtYWxsOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLndoaXRlLnNtYWxsOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgYnV0dG9uLndoaXRlLnNtYWxsOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1idXR0b25dLndoaXRlLnNtYWxsOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLnNtYWxsOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmJ0bi53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKTpob3ZlciwgYnV0dG9uLndoaXRlLnNtYWxsOm5vdCguZGVidG4pOmhvdmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0ud2hpdGUuc21hbGw6bm90KC5kZWJ0bik6aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4ud2hpdGUuc21hbGw6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgYnV0dG9uLndoaXRlLnNtYWxsOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF0ud2hpdGUuc21hbGw6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZyB7XG4gIGNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYnRuLndoaXRlLnNtYWxsOm5vdCguZGVidG4pOmZvY3VzLCBidXR0b24ud2hpdGUuc21hbGw6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLnNtYWxsOm5vdCguZGVidG4pOmZvY3VzIHtcbiAgb3V0bGluZTogI2ZmZmZmZiBkb3R0ZWQgMXB4O1xufVxuXG4uYnRuLndoaXRlLmxhcmdlOm5vdCguZGVidG4pLCBidXR0b24ud2hpdGUubGFyZ2U6bm90KC5kZWJ0biksIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKSwgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLmxhcmdlOm5vdCguZGVidG4pIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEuMmVtIDIuNGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiBcInVwcGVyY2FzZVwiO1xuICBwYWRkaW5nOiAxLjNlbSAyLjRlbTtcbiAgdG9wOiAtMC4xZW07XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uYnRuLndoaXRlLmxhcmdlOm5vdCguZGVidG4pOnZpc2l0ZWQsIGJ1dHRvbi53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0ud2hpdGUubGFyZ2U6bm90KC5kZWJ0bik6dmlzaXRlZCwgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLmxhcmdlOm5vdCguZGVidG4pOnZpc2l0ZWQge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmJ0bi53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS53aWRlLCBidXR0b24ud2hpdGUubGFyZ2U6bm90KC5kZWJ0bikud2lkZSwgaW5wdXRbdHlwZT1idXR0b25dLndoaXRlLmxhcmdlOm5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS53aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGJ1dHRvbi53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbn1cblxuLmJ0bi53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGJ1dHRvbi53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbn1cblxuLmJ0bi53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLndoaXRlLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nLCBidXR0b24ud2hpdGUubGFyZ2U6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLndoaXRlLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgYnV0dG9uLndoaXRlLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1idXR0b25dLndoaXRlLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmJ0bi53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKTpob3ZlciwgYnV0dG9uLndoaXRlLmxhcmdlOm5vdCguZGVidG4pOmhvdmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0ud2hpdGUubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4ud2hpdGUubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgYnV0dG9uLndoaXRlLmxhcmdlOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF0ud2hpdGUubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZyB7XG4gIGNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYnRuLndoaXRlLmxhcmdlOm5vdCguZGVidG4pOmZvY3VzLCBidXR0b24ud2hpdGUubGFyZ2U6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLmxhcmdlOm5vdCguZGVidG4pOmZvY3VzIHtcbiAgb3V0bGluZTogI2ZmZmZmZiBkb3R0ZWQgMXB4O1xufVxuXG4uYnRuLnJlZDpub3QoLmRlYnRuKSwgYnV0dG9uLnJlZDpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pOm5vdCguZGVidG4pLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkOm5vdCguZGVidG4pIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDc2MTYxO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogXCJ1cHBlcmNhc2VcIjtcbiAgcGFkZGluZzogMS4xZW0gMmVtO1xuICB0b3A6IC0wLjFlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuLnJlZDpub3QoLmRlYnRuKTp2aXNpdGVkLCBidXR0b24ucmVkOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bik6bm90KC5kZWJ0bik6dmlzaXRlZCwgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZDpub3QoLmRlYnRuKTp2aXNpdGVkIHtcbiAgY29sb3I6ICNENzYxNjE7XG59XG5cbi5idG4ucmVkOm5vdCguZGVidG4pLndpZGUsIGJ1dHRvbi5yZWQ6bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKTpub3QoLmRlYnRuKS53aWRlLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkOm5vdCguZGVidG4pLndpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLnJlZDpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGJ1dHRvbi5yZWQ6bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS5yZWQ6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5idG4ucmVkOm5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSwgYnV0dG9uLnJlZDpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pOm5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZDpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbn1cblxuLmJ0bi5yZWQ6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBidXR0b24ucmVkOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bik6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkOm5vdCguZGVidG4pICsgLmxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4ucmVkOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nLCBidXR0b24ucmVkOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bik6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcsIGlucHV0W3R5cGU9c3VibWl0XS5yZWQ6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4ucmVkOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgYnV0dG9uLnJlZDpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuLnJlZDpub3QoLmRlYnRuKTpob3ZlciwgYnV0dG9uLnJlZDpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pOm5vdCguZGVidG4pOmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkOm5vdCguZGVidG4pOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5NjE2MTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4ucmVkOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGJ1dHRvbi5yZWQ6bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKTpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcge1xuICBjb2xvcjogI2QyNGQ0ZDtcbn1cblxuLmJ0bi5yZWQ6bm90KC5kZWJ0bik6Zm9jdXMsIGJ1dHRvbi5yZWQ6bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZDpub3QoLmRlYnRuKTpmb2N1cyB7XG4gIG91dGxpbmU6ICNENzYxNjEgZG90dGVkIDFweDtcbn1cblxuLmJ0bi5yZWQ6bm90KC5kZWJ0bik6dmlzaXRlZCwgLmJ0bi5yZWQ6bm90KC5kZWJ0bik6YWN0aXZlLCAuYnRuLnJlZDpub3QoLmRlYnRuKTpmb2N1cywgYnV0dG9uLnJlZDpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pOm5vdCguZGVidG4pOnZpc2l0ZWQsIGJ1dHRvbi5yZWQ6bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKTpub3QoLmRlYnRuKTphY3RpdmUsIGJ1dHRvbi5yZWQ6bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZDpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkOm5vdCguZGVidG4pOmFjdGl2ZSwgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZDpub3QoLmRlYnRuKTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4ucmVkLmxhcmdlOm5vdCguZGVidG4pLCBidXR0b24ucmVkLmxhcmdlOm5vdCguZGVidG4pLCBpbnB1dFt0eXBlPWJ1dHRvbl0ucmVkLmxhcmdlOm5vdCguZGVidG4pLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkLmxhcmdlOm5vdCguZGVidG4pIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEuMmVtIDIuNGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDc2MTYxO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiBcInVwcGVyY2FzZVwiO1xuICBwYWRkaW5nOiAxLjNlbSAyLjRlbTtcbiAgdG9wOiAtMC4xZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bi5yZWQubGFyZ2U6bm90KC5kZWJ0bik6dmlzaXRlZCwgYnV0dG9uLnJlZC5sYXJnZTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0ucmVkLmxhcmdlOm5vdCguZGVidG4pOnZpc2l0ZWQsIGlucHV0W3R5cGU9c3VibWl0XS5yZWQubGFyZ2U6bm90KC5kZWJ0bik6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRDc2MTYxO1xufVxuXG4uYnRuLnJlZC5sYXJnZTpub3QoLmRlYnRuKS53aWRlLCBidXR0b24ucmVkLmxhcmdlOm5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9YnV0dG9uXS5yZWQubGFyZ2U6bm90KC5kZWJ0bikud2lkZSwgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZC5sYXJnZTpub3QoLmRlYnRuKS53aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi5yZWQubGFyZ2U6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlLCBidXR0b24ucmVkLmxhcmdlOm5vdCguZGVidG4pLnNtYWxsIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1idXR0b25dLnJlZC5sYXJnZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS5yZWQubGFyZ2U6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5idG4ucmVkLmxhcmdlOm5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSwgYnV0dG9uLnJlZC5sYXJnZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS5yZWQubGFyZ2U6bm90KC5kZWJ0bikubGFyZ2UgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkLmxhcmdlOm5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uYnRuLnJlZC5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi5yZWQubGFyZ2U6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0ucmVkLmxhcmdlOm5vdCguZGVidG4pICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZC5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLnJlZC5sYXJnZTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgYnV0dG9uLnJlZC5sYXJnZTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1idXR0b25dLnJlZC5sYXJnZTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZC5sYXJnZTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5yZWQubGFyZ2U6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyLCBidXR0b24ucmVkLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1idXR0b25dLnJlZC5sYXJnZTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS5yZWQubGFyZ2U6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bi5yZWQubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIsIGJ1dHRvbi5yZWQubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIsIGlucHV0W3R5cGU9YnV0dG9uXS5yZWQubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XS5yZWQubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjk2MTYxO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi5yZWQubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgYnV0dG9uLnJlZC5sYXJnZTpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPWJ1dHRvbl0ucmVkLmxhcmdlOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGlucHV0W3R5cGU9c3VibWl0XS5yZWQubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZyB7XG4gIGNvbG9yOiAjZDI0ZDRkO1xufVxuXG4uYnRuLnJlZC5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cywgYnV0dG9uLnJlZC5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1idXR0b25dLnJlZC5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZC5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cyB7XG4gIG91dGxpbmU6ICNENzYxNjEgZG90dGVkIDFweDtcbn1cblxuLmJ0bi5yZWQubGFyZ2U6bm90KC5kZWJ0bik6dmlzaXRlZCwgLmJ0bi5yZWQubGFyZ2U6bm90KC5kZWJ0bik6YWN0aXZlLCAuYnRuLnJlZC5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cywgYnV0dG9uLnJlZC5sYXJnZTpub3QoLmRlYnRuKTp2aXNpdGVkLCBidXR0b24ucmVkLmxhcmdlOm5vdCguZGVidG4pOmFjdGl2ZSwgYnV0dG9uLnJlZC5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1idXR0b25dLnJlZC5sYXJnZTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0ucmVkLmxhcmdlOm5vdCguZGVidG4pOmFjdGl2ZSwgaW5wdXRbdHlwZT1idXR0b25dLnJlZC5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZC5sYXJnZTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkLmxhcmdlOm5vdCguZGVidG4pOmFjdGl2ZSwgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZC5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnRuLXdyYXAud2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFibGlzdCB7XG4gICp6b29tOiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4udGFibGlzdDpiZWZvcmUsIC50YWJsaXN0OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udGFibGlzdDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGFibGlzdCAuYnRuLCAudGFibGlzdCBidXR0b24sIC50YWJsaXN0IGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50YWJsaXN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnRhYmxpc3QgLmJ0bjpub3QoOmxhc3QtY2hpbGQpLCAudGFibGlzdCBidXR0b246bm90KDpsYXN0LWNoaWxkKSwgLnRhYmxpc3QgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpub3QoOmxhc3QtY2hpbGQpLCAudGFibGlzdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnRhYmxpc3QgLmJ0bjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyLCAudGFibGlzdCBidXR0b246bm90KDpsYXN0LWNoaWxkKTphZnRlciwgLnRhYmxpc3QgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyLCAudGFibGlzdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlN2U5O1xufVxuXG4udGFibGlzdC13aW5kb3cge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi50YWJsaXN0LXdpbmRvdyAudGFibGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLnRhYmxpc3Qtd2luZG93IC50YWJsaXN0IC50YWItYnRuIHtcbiAgbWFyZ2luOiAwIDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi50YWJsaXN0LXdpbmRvdyAudGFibGlzdCAudGFiLWJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udGFibGlzdC13aW5kb3cgLnRhYmxpc3QgLnRhYi1idG46bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjVmNWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGMoLTFlbSAtIDJweCk7XG4gIHRvcDogMS4yNWVtO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi50YWJsaXN0LXdpbmRvdyAudGFibGlzdCAudGFiLWJ0bi5zZWxlY3RlZCwgLnRhYmxpc3Qtd2luZG93IC50YWJsaXN0IC50YWItYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNhMzhiODk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbltkYXRhLXBhZ2U9XCJob21lLXBhZ2VcIl0gLnRhYmxpc3Qtd2luZG93IC50YWJsaXN0IC50YWItYnRuOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGZvY3VzYWJsZT0nZmFsc2UnIGRhdGEtcHJlZml4PSdmYXMnIGRhdGEtaWNvbj0nY2FyZXQtcmlnaHQnIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1jYXJldC1yaWdodCBmYS13LTYnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTkyIDUxMicgJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzYTM4Yjg5OyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTAgMzg0LjY2MlYxMjcuMzM4YzAtMTcuODE4IDIxLjU0My0yNi43NDEgMzQuMTQyLTE0LjE0MmwxMjguNjYyIDEyOC42NjJjNy44MSA3LjgxIDcuODEgMjAuNDc0IDAgMjguMjg0TDM0LjE0MiAzOTguODA0QzIxLjU0MyA0MTEuNDA0IDAgNDAyLjQ4IDAgMzg0LjY2MnonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICByaWdodDogLTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IGF1dG87XG59XG5cbltkYXRhLXBhZ2U9XCJob21lLXBhZ2VcIl0gLmxpc3QtYnRuIHtcbiAgbWFyZ2luOiAwIDNlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5bZGF0YS1wYWdlPVwiaG9tZS1wYWdlXCJdIC5saXN0LWJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5bZGF0YS1wYWdlPVwiaG9tZS1wYWdlXCJdIC5saXN0LWJ0bi5zZWxlY3RlZCwgW2RhdGEtcGFnZT1cImhvbWUtcGFnZVwiXSAubGlzdC1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuW2RhdGEtcGFnZT1cImhvbWUtcGFnZVwiXSAubGlzdC1idG46YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdjYXJldC1yaWdodCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWNhcmV0LXJpZ2h0IGZhLXctNicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOTIgNTEyJyAlM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjNhMzhiODk7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMCAzODQuNjYyVjEyNy4zMzhjMC0xNy44MTggMjEuNTQzLTI2Ljc0MSAzNC4xNDItMTQuMTQybDEyOC42NjIgMTI4LjY2MmM3LjgxIDcuODEgNy44MSAyMC40NzQgMCAyOC4yODRMMzQuMTQyIDM5OC44MDRDMjEuNTQzIDQxMS40MDQgMCA0MDIuNDggMCAzODQuNjYyeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gIHJpZ2h0OiAtMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogYXV0bztcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1jZW50ZXIgLmJ0biwgLnRleHQtY2VudGVyIGJ1dHRvbiwgLnRleHQtY2VudGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50ZXh0LWNlbnRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGV4dC1jZW50ZXIgaW1nIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtcmlnaHQgLmJ0biwgLnRleHQtcmlnaHQgYnV0dG9uLCAudGV4dC1yaWdodCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAudGV4dC1yaWdodCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubW9kYWwgLmNsb3NlIHtcbiAgY29sb3I6ICM1ZjVmNWYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMi4ycmVtICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmxkcy1yaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxlZnQ6IDgwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogMjBweDtcbn1cblxuLmxkcy1yaW5nIGRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogNHB4IDhweCA4cHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsZHMtcmluZyAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjQ1cztcbn1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuXG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5yZWNhcHRjaGEtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbmZpZWxkc2V0LCAuZm9ybS13cmFwIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZmllbGRzZXQgLmZpZWxkLWxpbmUsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZS5zZWFyY2gsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZpZWxkc2V0IC5maWVsZC1saW5lLnNlYXJjaCwgLmZvcm0td3JhcCAuZmllbGQtbGluZS5zZWFyY2gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuZmllbGRzZXQgLmZpZWxkLWxpbmUuc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGZpZWxkc2V0IC5maWVsZC1saW5lLnNlYXJjaCBidXR0b24sIGZpZWxkc2V0IC5maWVsZC1saW5lLnNlYXJjaCAuYnRuLCAuZm9ybS13cmFwIC5maWVsZC1saW5lLnNlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZm9ybS13cmFwIC5maWVsZC1saW5lLnNlYXJjaCBidXR0b24sIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuc2VhcmNoIC5idG4ge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmaWVsZHNldCAuZmllbGQtbGluZS5zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgZmllbGRzZXQgLmZpZWxkLWxpbmUuc2VhcmNoIGJ1dHRvbiwgZmllbGRzZXQgLmZpZWxkLWxpbmUuc2VhcmNoIC5idG4sIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuc2VhcmNoIGJ1dHRvbiwgLmZvcm0td3JhcCAuZmllbGQtbGluZS5zZWFyY2ggLmJ0biB7XG4gICAgbWFyZ2luOiAwIC4yNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbmZpZWxkc2V0IC5maWVsZC1saW5lIHRleHRhcmVhLCBmaWVsZHNldCAuZmllbGQtbGluZSAudGV4dGFyZWEsIGZpZWxkc2V0IC5maWVsZC1saW5lIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBmaWVsZHNldCAuZmllbGQtbGluZSBpbnB1dFt0eXBlPXNlYXJjaF0sIGZpZWxkc2V0IC5maWVsZC1saW5lIGlucHV0W3R5cGU9dGV4dF0sIGZpZWxkc2V0IC5maWVsZC1saW5lIGlucHV0W3R5cGU9bnVtYmVyXSwgZmllbGRzZXQgLmZpZWxkLWxpbmUgc2VsZWN0LCBmaWVsZHNldCAuZmllbGQtbGluZSAuc3Bpbm5lci11aSwgLmZvcm0td3JhcCAuZmllbGQtbGluZSB0ZXh0YXJlYSwgLmZvcm0td3JhcCAuZmllbGQtbGluZSAudGV4dGFyZWEsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUgaW5wdXRbdHlwZT1zZWFyY2hdLCAuZm9ybS13cmFwIC5maWVsZC1saW5lIGlucHV0W3R5cGU9dGV4dF0sIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUgaW5wdXRbdHlwZT1udW1iZXJdLCAuZm9ybS13cmFwIC5maWVsZC1saW5lIHNlbGVjdCwgLmZvcm0td3JhcCAuZmllbGQtbGluZSAuc3Bpbm5lci11aSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZTpsYXN0LWNoaWxkLCAuZm9ybS13cmFwIC5maWVsZC1saW5lOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZS5pY29uLnNlbGVjdCBzZWxlY3QsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuaWNvbi5zZWxlY3Qgc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG5cbmZpZWxkc2V0IC5maWVsZC1saW5lLmljb24uaW5wdXQgaW5wdXQsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuaWNvbi5pbnB1dCBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZS5pY29uLmlucHV0IGlucHV0OmZvY3VzICsgbGFiZWwsIGZpZWxkc2V0IC5maWVsZC1saW5lLmljb24uaW5wdXQgaW5wdXQuZm9jdXMgKyBsYWJlbCwgLmZvcm0td3JhcCAuZmllbGQtbGluZS5pY29uLmlucHV0IGlucHV0OmZvY3VzICsgbGFiZWwsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuaWNvbi5pbnB1dCBpbnB1dC5mb2N1cyArIGxhYmVsIHtcbiAgbGVmdDogNWVtO1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZS5pY29uLmlucHV0Lmd1ZXN0czphZnRlciwgZmllbGRzZXQgLmZpZWxkLWxpbmUuaWNvbi5pbnB1dC5kb2dzOmFmdGVyLCBmaWVsZHNldCAuZmllbGQtbGluZS5pY29uLmlucHV0LmJhdGhyb29tczphZnRlciwgZmllbGRzZXQgLmZpZWxkLWxpbmUuaWNvbi5pbnB1dC5iZWRzOmFmdGVyLCAuZm9ybS13cmFwIC5maWVsZC1saW5lLmljb24uaW5wdXQuZ3Vlc3RzOmFmdGVyLCAuZm9ybS13cmFwIC5maWVsZC1saW5lLmljb24uaW5wdXQuZG9nczphZnRlciwgLmZvcm0td3JhcCAuZmllbGQtbGluZS5pY29uLmlucHV0LmJhdGhyb29tczphZnRlciwgLmZvcm0td3JhcCAuZmllbGQtbGluZS5pY29uLmlucHV0LmJlZHM6YWZ0ZXIge1xuICB0b3A6IDEuNWVtO1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZS5pY29uLmlucHV0IC51aS1zcGlubmVyLmZvY3VzICsgbGFiZWwsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuaWNvbi5pbnB1dCAudWktc3Bpbm5lci5mb2N1cyArIGxhYmVsIHtcbiAgbGVmdDogNC41ZW07XG59XG5cbmZpZWxkc2V0IC5maWVsZC1saW5lLmljb24uaW5wdXQgbGFiZWw6bm90KC5pbnZhbGlkKSwgLmZvcm0td3JhcCAuZmllbGQtbGluZS5pY29uLmlucHV0IGxhYmVsOm5vdCguaW52YWxpZCkge1xuICBsZWZ0OiA1MHB4O1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZS5pY29uOmFmdGVyLCAuZm9ybS13cmFwIC5maWVsZC1saW5lLmljb246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbmZpZWxkc2V0IC5maWVsZC1saW5lLmljb24uYmVkczphZnRlciwgLmZvcm0td3JhcCAuZmllbGQtbGluZS5pY29uLmJlZHM6YWZ0ZXIge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC01MnB4IG5vLXJlcGVhdDtcbn1cblxuZmllbGRzZXQgLmZpZWxkLWxpbmUuaWNvbi5iYXRocm9vbXM6YWZ0ZXIsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuaWNvbi5iYXRocm9vbXM6YWZ0ZXIge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC05MzZweCBuby1yZXBlYXQ7XG59XG5cbmZpZWxkc2V0IC5maWVsZC1saW5lLmljb24uZ3Vlc3RzOmFmdGVyLCAuZm9ybS13cmFwIC5maWVsZC1saW5lLmljb24uZ3Vlc3RzOmFmdGVyIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMjMwcHggbm8tcmVwZWF0O1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZS5pY29uLmxvY2F0aW9uOmFmdGVyLCAuZm9ybS13cmFwIC5maWVsZC1saW5lLmljb24ubG9jYXRpb246YWZ0ZXIge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy5wbmcpIDBweCAtMjIwOHB4IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZS5pY29uLmRvZ3M6YWZ0ZXIsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuaWNvbi5kb2dzOmFmdGVyIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTU3OXB4IG5vLXJlcGVhdDtcbn1cblxuZmllbGRzZXQgLmZpZWxkLWxpbmUuaWNvbi5jYWxlbmRhcjphZnRlciwgLmZvcm0td3JhcCAuZmllbGQtbGluZS5pY29uLmNhbGVuZGFyOmFmdGVyIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMucG5nKSAwcHggLTE5ODJweCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweDtcbn1cblxuZmllbGRzZXQgLmZpZWxkLWxpbmUgbGFiZWwuaW52YWxpZCwgZmllbGRzZXQgLmZpZWxkLWxpbmUgLmxhYmVsLmludmFsaWQsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUgbGFiZWwuaW52YWxpZCwgLmZvcm0td3JhcCAuZmllbGQtbGluZSAubGFiZWwuaW52YWxpZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzlmMzkzOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmFkYWY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZpZWxkc2V0IC5maWVsZC1saW5lIGxhYmVsLmludmFsaWQ6YWZ0ZXIsIGZpZWxkc2V0IC5maWVsZC1saW5lIC5sYWJlbC5pbnZhbGlkOmFmdGVyLCAuZm9ybS13cmFwIC5maWVsZC1saW5lIGxhYmVsLmludmFsaWQ6YWZ0ZXIsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUgLmxhYmVsLmludmFsaWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZWJhZGFmO1xufVxuXG5maWVsZHNldC5ob3Jpem9udGFsIC5idG4sIC5mb3JtLXdyYXAuaG9yaXpvbnRhbCAuYnRuIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBmaWVsZHNldC5ob3Jpem9udGFsIC5maWVsZC1saW5lLCAuZm9ybS13cmFwLmhvcml6b250YWwgLmZpZWxkLWxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5maWVsZHNldC5ob3Jpem9udGFsLnJpZ2h0LWFsaWduLCAuZm9ybS13cmFwLmhvcml6b250YWwucmlnaHQtYWxpZ24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuZmllbGRzZXQgKyBmaWVsZHNldCwgZmllbGRzZXQgKyAuZm9ybS13cmFwLCAuZm9ybS13cmFwICsgZmllbGRzZXQsIC5mb3JtLXdyYXAgKyAuZm9ybS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRhZ2lmeSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxZW0gMC43NWVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZTkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogNDZweDtcbn1cblxuLnRhZ2lmeSAudGFnaWZ5X190YWcge1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDEwcHg7XG59XG5cbi50YWdpZnkgLnRhZ2lmeV9faW5wdXQge1xuICBtYXJnaW46IDEwcHggNXB4O1xufVxuXG50ZXh0YXJlYSwgLnRleHRhcmVhLCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1zZWFyY2hdLCBpbnB1dFt0eXBlPW51bWJlcl0sIHNlbGVjdCwgLnNwaW5uZXItdWksIC50YWdpZnksIC5lcnJvci1zdW1tYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDFlbSAwLjc1ZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTdlOTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGV4dGFyZWEucGxhY2Vob2xkZXIsIC50ZXh0YXJlYS5wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT10ZXh0XS5wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1wYXNzd29yZF0ucGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9c2VhcmNoXS5wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1udW1iZXJdLnBsYWNlaG9sZGVyLCBzZWxlY3QucGxhY2Vob2xkZXIsIC5zcGlubmVyLXVpLnBsYWNlaG9sZGVyLCAudGFnaWZ5LnBsYWNlaG9sZGVyLCAuZXJyb3Itc3VtbWFyeS5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGZkZmRmO1xufVxuXG50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTotbW96LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXNlYXJjaF06LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1udW1iZXJdOi1tb3otcGxhY2Vob2xkZXIsIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCAuc3Bpbm5lci11aTotbW96LXBsYWNlaG9sZGVyLCAudGFnaWZ5Oi1tb3otcGxhY2Vob2xkZXIsIC5lcnJvci1zdW1tYXJ5Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2RmZGZkZjtcbn1cblxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsIC50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tb3otcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9c2VhcmNoXTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1udW1iZXJdOjotbW96LXBsYWNlaG9sZGVyLCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIC5zcGlubmVyLXVpOjotbW96LXBsYWNlaG9sZGVyLCAudGFnaWZ5OjotbW96LXBsYWNlaG9sZGVyLCAuZXJyb3Itc3VtbWFyeTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGZkZmRmO1xufVxuXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9c2VhcmNoXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9bnVtYmVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zcGlubmVyLXVpOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnRhZ2lmeTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5lcnJvci1zdW1tYXJ5Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGZkZmRmO1xufVxuXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNwaW5uZXItdWk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC50YWdpZnk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5lcnJvci1zdW1tYXJ5Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkZmRmZGY7XG59XG5cbnRleHRhcmVhLmludmFsaWQsIHRleHRhcmVhW2FyaWEtaW52YWxpZD1cInRydWVcIl0sIC50ZXh0YXJlYS5pbnZhbGlkLCAudGV4dGFyZWFbYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSwgaW5wdXRbdHlwZT10ZXh0XS5pbnZhbGlkLCBpbnB1dFt0eXBlPXRleHRdW2FyaWEtaW52YWxpZD1cInRydWVcIl0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLmludmFsaWQsIGlucHV0W3R5cGU9cGFzc3dvcmRdW2FyaWEtaW52YWxpZD1cInRydWVcIl0sIGlucHV0W3R5cGU9c2VhcmNoXS5pbnZhbGlkLCBpbnB1dFt0eXBlPXNlYXJjaF1bYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSwgaW5wdXRbdHlwZT1udW1iZXJdLmludmFsaWQsIGlucHV0W3R5cGU9bnVtYmVyXVthcmlhLWludmFsaWQ9XCJ0cnVlXCJdLCBzZWxlY3QuaW52YWxpZCwgc2VsZWN0W2FyaWEtaW52YWxpZD1cInRydWVcIl0sIC5zcGlubmVyLXVpLmludmFsaWQsIC5zcGlubmVyLXVpW2FyaWEtaW52YWxpZD1cInRydWVcIl0sIC50YWdpZnkuaW52YWxpZCwgLnRhZ2lmeVthcmlhLWludmFsaWQ9XCJ0cnVlXCJdLCAuZXJyb3Itc3VtbWFyeS5pbnZhbGlkLCAuZXJyb3Itc3VtbWFyeVthcmlhLWludmFsaWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJmMiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlYmFkYWY7XG59XG5cbnRleHRhcmVhW3JlcXVpcmVkXSwgdGV4dGFyZWEucmVxdWlyZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gdGV4dGFyZWEudmFsaWRhdGVkLCAudGV4dGFyZWFbcmVxdWlyZWRdLCAudGV4dGFyZWEucmVxdWlyZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gLnRleHRhcmVhLnZhbGlkYXRlZCwgaW5wdXRbdHlwZT10ZXh0XVtyZXF1aXJlZF0sIGlucHV0W3R5cGU9dGV4dF0ucmVxdWlyZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gaW5wdXRbdHlwZT10ZXh0XS52YWxpZGF0ZWQsIGlucHV0W3R5cGU9cGFzc3dvcmRdW3JlcXVpcmVkXSwgaW5wdXRbdHlwZT1wYXNzd29yZF0ucmVxdWlyZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gaW5wdXRbdHlwZT1wYXNzd29yZF0udmFsaWRhdGVkLCBpbnB1dFt0eXBlPXNlYXJjaF1bcmVxdWlyZWRdLCBpbnB1dFt0eXBlPXNlYXJjaF0ucmVxdWlyZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gaW5wdXRbdHlwZT1zZWFyY2hdLnZhbGlkYXRlZCwgaW5wdXRbdHlwZT1udW1iZXJdW3JlcXVpcmVkXSwgaW5wdXRbdHlwZT1udW1iZXJdLnJlcXVpcmVkLCBmaWVsZHNldFtkYXRhLWZvcm1dIGlucHV0W3R5cGU9bnVtYmVyXS52YWxpZGF0ZWQsIHNlbGVjdFtyZXF1aXJlZF0sIHNlbGVjdC5yZXF1aXJlZCwgZmllbGRzZXRbZGF0YS1mb3JtXSBzZWxlY3QudmFsaWRhdGVkLCAuc3Bpbm5lci11aVtyZXF1aXJlZF0sIC5zcGlubmVyLXVpLnJlcXVpcmVkLCBmaWVsZHNldFtkYXRhLWZvcm1dIC5zcGlubmVyLXVpLnZhbGlkYXRlZCwgLnRhZ2lmeVtyZXF1aXJlZF0sIC50YWdpZnkucmVxdWlyZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gLnRhZ2lmeS52YWxpZGF0ZWQsIC5lcnJvci1zdW1tYXJ5W3JlcXVpcmVkXSwgLmVycm9yLXN1bW1hcnkucmVxdWlyZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gLmVycm9yLXN1bW1hcnkudmFsaWRhdGVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS4xZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxudGV4dGFyZWFbcmVxdWlyZWRdLCB0ZXh0YXJlYS5yZXF1aXJlZCwgLnRleHRhcmVhW3JlcXVpcmVkXSwgLnRleHRhcmVhLnJlcXVpcmVkLCBpbnB1dFt0eXBlPXRleHRdW3JlcXVpcmVkXSwgaW5wdXRbdHlwZT10ZXh0XS5yZXF1aXJlZCwgaW5wdXRbdHlwZT1wYXNzd29yZF1bcmVxdWlyZWRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXS5yZXF1aXJlZCwgaW5wdXRbdHlwZT1zZWFyY2hdW3JlcXVpcmVkXSwgaW5wdXRbdHlwZT1zZWFyY2hdLnJlcXVpcmVkLCBpbnB1dFt0eXBlPW51bWJlcl1bcmVxdWlyZWRdLCBpbnB1dFt0eXBlPW51bWJlcl0ucmVxdWlyZWQsIHNlbGVjdFtyZXF1aXJlZF0sIHNlbGVjdC5yZXF1aXJlZCwgLnNwaW5uZXItdWlbcmVxdWlyZWRdLCAuc3Bpbm5lci11aS5yZXF1aXJlZCwgLnRhZ2lmeVtyZXF1aXJlZF0sIC50YWdpZnkucmVxdWlyZWQsIC5lcnJvci1zdW1tYXJ5W3JlcXVpcmVkXSwgLmVycm9yLXN1bW1hcnkucmVxdWlyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCAxMCAxMCcgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogcmVkOyU3RCUzQy9zdHlsZSUzRSUzQ2NpcmNsZSBjbGFzcz0nc3QwJyBjeD0nNScgY3k9JzUnIHI9JzUnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbmZpZWxkc2V0W2RhdGEtZm9ybV0gdGV4dGFyZWFbcmVxdWlyZWRdLnZhbGlkYXRlZCwgZmllbGRzZXRbZGF0YS1mb3JtXSB0ZXh0YXJlYS5yZXF1aXJlZC52YWxpZGF0ZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gLnRleHRhcmVhW3JlcXVpcmVkXS52YWxpZGF0ZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gLnRleHRhcmVhLnJlcXVpcmVkLnZhbGlkYXRlZCwgZmllbGRzZXRbZGF0YS1mb3JtXSBpbnB1dFt0eXBlPXRleHRdW3JlcXVpcmVkXS52YWxpZGF0ZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gaW5wdXRbdHlwZT10ZXh0XS5yZXF1aXJlZC52YWxpZGF0ZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gaW5wdXRbdHlwZT1wYXNzd29yZF1bcmVxdWlyZWRdLnZhbGlkYXRlZCwgZmllbGRzZXRbZGF0YS1mb3JtXSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5yZXF1aXJlZC52YWxpZGF0ZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gaW5wdXRbdHlwZT1zZWFyY2hdW3JlcXVpcmVkXS52YWxpZGF0ZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gaW5wdXRbdHlwZT1zZWFyY2hdLnJlcXVpcmVkLnZhbGlkYXRlZCwgZmllbGRzZXRbZGF0YS1mb3JtXSBpbnB1dFt0eXBlPW51bWJlcl1bcmVxdWlyZWRdLnZhbGlkYXRlZCwgZmllbGRzZXRbZGF0YS1mb3JtXSBpbnB1dFt0eXBlPW51bWJlcl0ucmVxdWlyZWQudmFsaWRhdGVkLCBmaWVsZHNldFtkYXRhLWZvcm1dIHNlbGVjdFtyZXF1aXJlZF0udmFsaWRhdGVkLCBmaWVsZHNldFtkYXRhLWZvcm1dIHNlbGVjdC5yZXF1aXJlZC52YWxpZGF0ZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gLnNwaW5uZXItdWlbcmVxdWlyZWRdLnZhbGlkYXRlZCwgZmllbGRzZXRbZGF0YS1mb3JtXSAuc3Bpbm5lci11aS5yZXF1aXJlZC52YWxpZGF0ZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gLnRhZ2lmeVtyZXF1aXJlZF0udmFsaWRhdGVkLCBmaWVsZHNldFtkYXRhLWZvcm1dIC50YWdpZnkucmVxdWlyZWQudmFsaWRhdGVkLCBmaWVsZHNldFtkYXRhLWZvcm1dIC5lcnJvci1zdW1tYXJ5W3JlcXVpcmVkXS52YWxpZGF0ZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gLmVycm9yLXN1bW1hcnkucmVxdWlyZWQudmFsaWRhdGVkIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDUxMiA1MTInIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDUxMiA1MTInIHdpZHRoPSc1MTInIGhlaWdodD0nNTEyJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzkzYzk0MDslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J20xNzMuOSA0MzkuNGwtMTY2LjQtMTY2LjRjLTEwLTEwLTEwLTI2LjIgMC0zNi4ybDM2LjItMzYuMmMxMC0xMCAyNi4yLTEwIDM2LjIgMGwxMTIuMSAxMTIuMSAyNDAuMS0yNDAuMWMxMC0xMCAyNi4yLTEwIDM2LjIgMGwzNi4yIDM2LjJjMTAgMTAgMTAgMjYuMiAwIDM2LjJsLTI5NC40IDI5NC40Yy0xMCAxMC0yNi4yIDEwLTM2LjIgMHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjhlbSBjZW50ZXI7XG59XG5cbnRleHRhcmVhW2Rpc2FibGVkXSwgLnRleHRhcmVhW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT10ZXh0XVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1zZWFyY2hdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1udW1iZXJdW2Rpc2FibGVkXSwgc2VsZWN0W2Rpc2FibGVkXSwgLnNwaW5uZXItdWlbZGlzYWJsZWRdLCAudGFnaWZ5W2Rpc2FibGVkXSwgLmVycm9yLXN1bW1hcnlbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxudGV4dGFyZWFbZGlzYWJsZWRdICsgbGFiZWwucGxhY2Vob2xkZXIsIC50ZXh0YXJlYVtkaXNhYmxlZF0gKyBsYWJlbC5wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT10ZXh0XVtkaXNhYmxlZF0gKyBsYWJlbC5wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1wYXNzd29yZF1bZGlzYWJsZWRdICsgbGFiZWwucGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9c2VhcmNoXVtkaXNhYmxlZF0gKyBsYWJlbC5wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1udW1iZXJdW2Rpc2FibGVkXSArIGxhYmVsLnBsYWNlaG9sZGVyLCBzZWxlY3RbZGlzYWJsZWRdICsgbGFiZWwucGxhY2Vob2xkZXIsIC5zcGlubmVyLXVpW2Rpc2FibGVkXSArIGxhYmVsLnBsYWNlaG9sZGVyLCAudGFnaWZ5W2Rpc2FibGVkXSArIGxhYmVsLnBsYWNlaG9sZGVyLCAuZXJyb3Itc3VtbWFyeVtkaXNhYmxlZF0gKyBsYWJlbC5wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuaW5wdXQgKyBsYWJlbC5wbGFjZWhvbGRlcixcbnRleHRhcmVhICsgbGFiZWwucGxhY2Vob2xkZXIsXG4udGlueW1jZS13cmFwIGxhYmVsLnBsYWNlaG9sZGVyLFxuLnVpLXNwaW5uZXIgKyBsYWJlbC5wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxlZnQ6IDFlbTtcbiAgdG9wOiAxZW07XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4udGlueW1jZS13cmFwIGxhYmVsLnBsYWNlaG9sZGVyIHtcbiAgei1pbmRleDogMTtcbn1cblxudGV4dGFyZWEsIC50ZXh0YXJlYSwgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBwYWRkaW5nO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50ZXh0YXJlYTpmb2N1cywgdGV4dGFyZWEuZm9jdXMsIC50ZXh0YXJlYTpmb2N1cywgLnRleHRhcmVhLmZvY3VzLCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLCBpbnB1dFt0eXBlPXRleHRdLmZvY3VzLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cywgaW5wdXRbdHlwZT1wYXNzd29yZF0uZm9jdXMsIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cywgaW5wdXRbdHlwZT1zZWFyY2hdLmZvY3VzIHtcbiAgcGFkZGluZzogMS40ZW0gLjc1ZW0gMC42ZW0gLjc1ZW07XG59XG5cbnRleHRhcmVhOmZvY3VzICsgbGFiZWwucGxhY2Vob2xkZXIsIHRleHRhcmVhLmZvY3VzICsgbGFiZWwucGxhY2Vob2xkZXIsIC50ZXh0YXJlYTpmb2N1cyArIGxhYmVsLnBsYWNlaG9sZGVyLCAudGV4dGFyZWEuZm9jdXMgKyBsYWJlbC5wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyArIGxhYmVsLnBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXRleHRdLmZvY3VzICsgbGFiZWwucGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzICsgbGFiZWwucGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9cGFzc3dvcmRdLmZvY3VzICsgbGFiZWwucGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyArIGxhYmVsLnBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXNlYXJjaF0uZm9jdXMgKyBsYWJlbC5wbGFjZWhvbGRlciB7XG4gIHRvcDogMC41ZW07XG4gIGxlZnQ6IDEuMmVtO1xuICBmb250LXNpemU6IDAuNjVlbTtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnRpbnltY2Utd3JhcC5mb2N1cyAudGV4dGFyZWEge1xuICBwYWRkaW5nOiAxLjRlbSAuNzVlbSAwLjZlbSAuNzVlbTtcbn1cblxuLnRpbnltY2Utd3JhcC5mb2N1cyBsYWJlbC5wbGFjZWhvbGRlciB7XG4gIHRvcDogMC41ZW07XG4gIGxlZnQ6IDEuMmVtO1xuICBmb250LXNpemU6IDAuNjVlbTtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxudGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiBjYWxjKDNlbSArICgxcHggKiAyKSk7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4udGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAxMjVweDtcbn1cblxuLmZpZWxkLWxpbmUuY2hlY2tib3gge1xuICAqem9vbTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtbGluZS5jaGVja2JveDpiZWZvcmUsIC5maWVsZC1saW5lLmNoZWNrYm94OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uZmllbGQtbGluZS5jaGVja2JveDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZmllbGQtbGluZS5jaGVja2JveC5mbG9hdC1yaWdodCBpbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZpZWxkLWxpbmUuY2hlY2tib3ggbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cblxuLmZpZWxkLWxpbmUuY2hlY2tib3ggbGFiZWwuaWNvbjpiZWZvcmUge1xuICB3aWR0aDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuNWVtO1xuICB6LWluZGV4OiAtMTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlN2U5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41ZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjJzO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDUxMiA1MTInIHdpZHRoPSc1MTInIGhlaWdodD0nNTEyJyB2ZXJzaW9uPScxLjEnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyM2EzOGI4OTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J20xNzMuOSA0MzkuNGwtMTY2LjQtMTY2LjRjLTEwLTEwLTEwLTI2LjIgMC0zNi4ybDM2LjItMzYuMmMxMC0xMCAyNi4yLTEwIDM2LjIgMGwxMTIuMSAxMTIuMSAyNDAuMS0yNDAuMWMxMC0xMCAyNi4yLTEwIDM2LjIgMGwzNi4yIDM2LjJjMTAgMTAgMTAgMjYuMiAwIDM2LjJsLTI5NC40IDI5NC40Yy0xMCAxMC0yNi4yIDEwLTM2LjIgMHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAwLjE1ZW07XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC41ZW07XG4gIGJvdHRvbTogLjVlbTtcbn1cblxuc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDQ0OCA1MTInIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDQ0OCA1MTInIHdpZHRoPSc0NDgnIGhlaWdodD0nNTEyJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyM2EzOGI4OTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J20yMDcgMzgxLjVsLTE5NC4zLTE5NC40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWwyMi43LTIyLjdjOS40LTkuNCAyNC41LTkuNCAzMy45IDBsMTU0LjcgMTU0IDE1NC43LTE1NGM5LjQtOS4zIDI0LjUtOS4zIDMzLjkgMGwyMi43IDIyLjdjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlsLTE5NC4zIDE5NC40Yy05LjQgOS4zLTI0LjYgOS4zLTM0IDB6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLjc1ZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWxlY3RbcmVxdWlyZWRdLCBmaWVsZHNldFtkYXRhLWZvcm1dIHNlbGVjdC52YWxpZGF0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAuNzVlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMWVtO1xufVxuXG5zZWxlY3RbcmVxdWlyZWRdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNDQ4IDUxMicgd2lkdGg9JzQ0OCcgaGVpZ2h0PSc1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiByZWQ7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdtMjA3IDM4MS41bC0xOTQuMy0xOTQuNGMtOS40LTkuNC05LjQtMjQuNiAwLTMzLjlsMjIuNy0yMi43YzkuNC05LjQgMjQuNS05LjQgMzMuOSAwbDE1NC43IDE1NCAxNTQuNy0xNTRjOS40LTkuMyAyNC41LTkuMyAzMy45IDBsMjIuNyAyMi43YzkuNCA5LjQgOS40IDI0LjYgMCAzMy45bC0xOTQuMyAxOTQuNGMtOS40IDkuMy0yNC42IDkuMy0zNCAweicvJTNFICUzQy9zdmclM0VcIik7XG59XG5cbmZpZWxkc2V0W2RhdGEtZm9ybV0gc2VsZWN0W3JlcXVpcmVkXS52YWxpZGF0ZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyB3aWR0aD0nNDQ4JyBoZWlnaHQ9JzUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzkzYzk0MDslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J20yMDcgMzgxLjVsLTE5NC4zLTE5NC40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWwyMi43LTIyLjdjOS40LTkuNCAyNC41LTkuNCAzMy45IDBsMTU0LjcgMTU0IDE1NC43LTE1NGM5LjQtOS4zIDI0LjUtOS4zIDMzLjkgMGwyMi43IDIyLjdjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlsLTE5NC4zIDE5NC40Yy05LjQgOS4zLTI0LjYgOS4zLTM0IDB6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbn1cblxuc2VsZWN0IG9wdGlvbiB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlN2U5O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzhiODk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC41ZW07XG4gIGJvdHRvbTogLjVlbTtcbn1cblxudWxbaWRePXVpLWlkLV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB6LWluZGV4OiAzMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlN2U5O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG51bFtpZF49dWktaWQtXSAuYXV0b2NvbXBsZXRlLXRpdGxlLCB1bFtpZF49dWktaWQtXSAuYXV0b2NvbXBsZXRlLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsW2lkXj11aS1pZC1dIGxpIHtcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xufVxuXG51bFtpZF49dWktaWQtXSBsaTpub3QoLnVpLXN0YXRlLWRpc2FibGVkKSB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudWxbaWRePXVpLWlkLV0gbGk6bm90KC51aS1zdGF0ZS1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2YzO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxudWxbaWRePXVpLWlkLV0gbGkudWktc3RhdGUtZGlzYWJsZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudWxbaWRePXVpLWlkLV0gZGl2IHtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbn1cblxudWxbaWRePXVpLWlkLV06Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgZGlzcGxheTogbm9ybWFsO1xufVxuXG51bFtpZF49dWktaWQtXTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxudWxbaWRePXVpLWlkLV06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2EzOGI4OTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbnVsW2lkXj11aS1pZC1dOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNBQUE7XG59XG5cbnVsW2lkXj11aS1pZC1dOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjODg4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNTBweCB3aGl0ZSBpbnNldDtcbiAgLyogQ2hhbmdlIHRoZSBjb2xvciB0byB5b3VyIG93biBiYWNrZ3JvdW5kIGNvbG9yICovXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyB3aWR0aD0nNDQ4JyBoZWlnaHQ9JzUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzkzYzk0MDslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J20yMDcgMzgxLjVsLTE5NC4zLTE5NC40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWwyMi43LTIyLjdjOS40LTkuNCAyNC41LTkuNCAzMy45IDBsMTU0LjcgMTU0IDE1NC43LTE1NGM5LjQtOS4zIDI0LjUtOS4zIDMzLjkgMGwyMi43IDIyLjdjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlsLTE5NC4zIDE5NC40Yy05LjQgOS4zLTI0LjYgOS4zLTM0IDB6Jy8lM0UgJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA1MHB4IHdoaXRlIGluc2V0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzMzMztcbn1cblxuLnVpLXNwaW5uZXIgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLnVpLXNwaW5uZXIgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnVpLXNwaW5uZXIgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIC51aS1pY29uLFxuLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItZG93biAudWktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAxLjc1ZW07XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgcm9sZT0naW1nJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCA0NDggNTEyJyB2ZXJzaW9uPScxLjEnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyB3aWR0aD0nNDQ4JyBoZWlnaHQ9JzUxMicgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjNhMzhiODk7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdtMjA3IDM4MS41bC0xOTQuMy0xOTQuNGMtOS40LTkuNC05LjQtMjQuNiAwLTMzLjlsMjIuNy0yMi43YzkuNC05LjQgMjQuNS05LjQgMzMuOSAwbDE1NC43IDE1NCAxNTQuNy0xNTRjOS40LTkuMyAyNC41LTkuMyAzMy45IDBsMjIuNyAyMi43YzkuNCA5LjQgOS40IDI0LjYgMCAzMy45bC0xOTQuMyAxOTQuNGMtOS40IDkuMy0yNC42IDkuMy0zNCAweicvJTNFICUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0b3A6IDA7XG59XG5cbi51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIC51aS1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgcm9sZT0naW1nJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCA0NDggNTEyJyB2ZXJzaW9uPScxLjEnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyB3aWR0aD0nNDQ4JyBoZWlnaHQ9JzUxMicgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM3ZTY0NjI7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdtMjA3IDM4MS41bC0xOTQuMy0xOTQuNGMtOS40LTkuNC05LjQtMjQuNiAwLTMzLjlsMjIuNy0yMi43YzkuNC05LjQgMjQuNS05LjQgMzMuOSAwbDE1NC43IDE1NCAxNTQuNy0xNTRjOS40LTkuMyAyNC41LTkuMyAzMy45IDBsMjIuNyAyMi43YzkuNCA5LjQgOS40IDI0LjYgMCAzMy45bC0xOTQuMyAxOTQuNGMtOS40IDkuMy0yNC42IDkuMy0zNCAweicvJTNFICUzQy9zdmclM0VcIik7XG59XG5cbi51aS1zcGlubmVyIC51aS1zcGlubmVyLWRvd24gLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDQ0OCA1MTInIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDQ0OCA1MTInIHdpZHRoPSc0NDgnIGhlaWdodD0nNTEyJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyM2EzOGI4OTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J20yMDcgMzgxLjVsLTE5NC4zLTE5NC40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWwyMi43LTIyLjdjOS40LTkuNCAyNC41LTkuNCAzMy45IDBsMTU0LjcgMTU0IDE1NC43LTE1NGM5LjQtOS4zIDI0LjUtOS4zIDMzLjkgMGwyMi43IDIyLjdjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlsLTE5NC4zIDE5NC40Yy05LjQgOS4zLTI0LjYgOS4zLTM0IDB6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxZW07XG4gIHRvcDogMS41ZW07XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi51aS1zcGlubmVyIC51aS1zcGlubmVyLWRvd24gLnVpLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDQ0OCA1MTInIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDQ0OCA1MTInIHdpZHRoPSc0NDgnIGhlaWdodD0nNTEyJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzdlNjQ2MjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J20yMDcgMzgxLjVsLTE5NC4zLTE5NC40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWwyMi43LTIyLjdjOS40LTkuNCAyNC41LTkuNCAzMy45IDBsMTU0LjcgMTU0IDE1NC43LTE1NGM5LjQtOS4zIDI0LjUtOS4zIDMzLjkgMGwyMi43IDIyLjdjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlsLTE5NC4zIDE5NC40Yy05LjQgOS4zLTI0LjYgOS4zLTM0IDB6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbn1cblxuI2N0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkR2lmdFZvdWNoZXJGb3JtJEZvcm1FbWFpbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnZvdWNoZXItZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4udm91Y2hlci1maWVsZHMgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4udm91Y2hlci1maWVsZHMgLmZvcm0tZmllbGQge1xuICB3aWR0aDogMzUlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmRyYWctc29ydC1lbmFibGUgLmRyYWctdGFiIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgY3Vyc29yOiBncmFiO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZHJhZy1zb3J0LWVuYWJsZSAuZHJhZy10YWIgaSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmRyYWctc29ydC1lbmFibGUgLmRyYWctdGFiICsgZGl2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuXG4uZHJhZy1zb3J0LWVuYWJsZSAuYnRuLXdyYXAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kcmFnLXNvcnQtZW5hYmxlIC5kZWxldGUtbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRDc2MTYxICFpbXBvcnRhbnQ7XG59XG5cbi5kcmFnLXNvcnQtZW5hYmxlIC5kcmFnLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZTk7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbi5kcmFnLXNvcnQtZW5hYmxlIC5kcmFnLXNvcnQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2U0ZTdlOSAhaW1wb3J0YW50O1xufVxuXG4uZHJhZy1zb3J0LWVuYWJsZSAuZHJhZy1zb3J0LWFjdGl2ZSAqIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuZmllbGRzZXQgLmZpZWxkLWxpbmUtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuZmllbGRzZXQgLmZpZWxkLWxpbmUtYnRuIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZS1idG4gLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYnRuLXdyYXAuZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5idG4td3JhcC5kYXRlIC5idG4ucmVkOm5vdCguZGVidG4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRDc2MTYxO1xuICBwYWRkaW5nOiAxLjI1ZW0gMWVtO1xufVxuXG4uYnRuLXdyYXAuZGF0ZSAuYnRuLnJlZDpub3QoLmRlYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0Q3NjE2MTtcbn1cblxuW2RhdGEtZm9ybT1cImxldC1teS1wcm9wZXJ0eVwiXSAuY29sMSwgW2RhdGEtZm9ybT1cImxldC1teS1wcm9wZXJ0eVwiXSAuY29sMiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBbZGF0YS1mb3JtPVwibGV0LW15LXByb3BlcnR5XCJdIC5jb2wxLCBbZGF0YS1mb3JtPVwibGV0LW15LXByb3BlcnR5XCJdIC5jb2wyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cblxuW2RhdGEtZm9ybT1cImxldC1teS1wcm9wZXJ0eVwiXSBsYWJlbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvcDogLTEwcHg7XG59XG5cbltkYXRhLWZvcm09XCJsZXQtbXktcHJvcGVydHlcIl0gLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLWZvcm09XCJmZXJyeVwiXSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5bZGF0YS1mb3JtPVwiZmVycnlcIl0gLmZlcnJ5LXRpbWV0YWJsZSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbltkYXRhLWZvcm09XCJmZXJyeVwiXSAuZmVycnktZGV0YWlscyA+IHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbltkYXRhLWZvcm09XCJmZXJyeVwiXSAuZmVycnktZGV0YWlscywgW2RhdGEtZm9ybT1cImZlcnJ5XCJdIC5mZXJyeS1kZXRhaWxzIC50d28tY29sLCBbZGF0YS1mb3JtPVwiZmVycnlcIl0gLmZlcnJ5LWRldGFpbHMgLnZlaGljbGUtYWRkZWQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbltkYXRhLWZvcm09XCJmZXJyeVwiXSAuZmVycnktZGV0YWlscyAudmVoaWNsZS1hZGRlZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbltkYXRhLWZvcm09XCJmZXJyeVwiXSAuZmVycnktZGV0YWlscyAudmVoaWNsZS1hZGRlZCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWJvZHkgPiBpZnJhbWUge1xuICBtaW4taGVpZ2h0OiAyMDhweCAhaW1wb3J0YW50O1xufVxuXG50YWJsZTpub3QoW2NsYXNzKj1cImNhbGVuZGFyXCJdKSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGFibGU6bm90KFtjbGFzcyo9XCJjYWxlbmRhclwiXSkgdGhlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHMgc29saWQgcmdiYSg5NSwgOTUsIDk1LCAwLjUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudGFibGU6bm90KFtjbGFzcyo9XCJjYWxlbmRhclwiXSkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NSwgOTUsIDk1LCAwLjEpO1xufVxuXG50YWJsZTpub3QoW2NsYXNzKj1cImNhbGVuZGFyXCJdKSB0aCwgdGFibGU6bm90KFtjbGFzcyo9XCJjYWxlbmRhclwiXSkgdGQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICB0YWJsZTpub3QoW2NsYXNzKj1cImNhbGVuZGFyXCJdKS5yZXNwb25zaXZlIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHRhYmxlOm5vdChbY2xhc3MqPVwiY2FsZW5kYXJcIl0pLnJlc3BvbnNpdmUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHRhYmxlOm5vdChbY2xhc3MqPVwiY2FsZW5kYXJcIl0pLnJlc3BvbnNpdmUgdGQ6bm90KFtjb2xzcGFuXSk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpIFwiOiBcIjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2EzOGI4OTtcbiAgICB3aWR0aDogOGVtO1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICB0YWJsZTpub3QoW2NsYXNzKj1cImNhbGVuZGFyXCJdKS5kYW1hZ2Utd2FpdmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICB0YWJsZTpub3QoW2NsYXNzKj1cImNhbGVuZGFyXCJdKS5kYW1hZ2Utd2FpdmVyIHRoLCB0YWJsZTpub3QoW2NsYXNzKj1cImNhbGVuZGFyXCJdKS5kYW1hZ2Utd2FpdmVyIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB9XG59XG5cbnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbnNlY3Rpb24uYm9vay13aXRoLWNvbmZpZGVuY2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgc2VjdGlvbi5ib29rLXdpdGgtY29uZmlkZW5jZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuc2VjdGlvbi5ib29rLXdpdGgtY29uZmlkZW5jZSBhIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24uYm9vay13aXRoLWNvbmZpZGVuY2UgLnNoaWVsZC10aWNrLWljb246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljb25zLnBuZykgLTJweCAtMTc1NXB4IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICB0b3A6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuc2VjdGlvbi5mZXJyeS1zdHJpcCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3NjE2MTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBzZWN0aW9uLmZlcnJ5LXN0cmlwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbnNlY3Rpb24uZmVycnktc3RyaXAgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuc2VjdGlvbi5mZXJyeS1zdHJpcCAuZmEtZmVycnkge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1mZXJyeScgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nZmVycnknIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNjQwIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDp3aGl0ZTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000OTYuNjE2IDM3Mi42MzlsNzAuMDEyLTcwLjAxMmMxNi44OTktMTYuOSA5Ljk0Mi00NS43NzEtMTIuODM2LTUzLjA5Mkw1MTIgMjM2LjEwMlY5NmMwLTE3LjY3My0xNC4zMjctMzItMzItMzJoLTY0VjI0YzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNEgyNDhjLTEzLjI1NSAwLTI0IDEwLjc0NS0yNCAyNHY0MGgtNjRjLTE3LjY3MyAwLTMyIDE0LjMyNy0zMiAzMnYxNDAuMTAybC00MS43OTIgMTMuNDMzYy0yMi43NTMgNy4zMTMtMjkuNzU0IDM2LjE3My0xMi44MzYgNTMuMDkybDcwLjAxMiA3MC4wMTJDMTI1LjgyOCA0MTYuMjg3IDg1LjU4NyA0NDggMjQgNDQ4Yy0xMy4yNTUgMC0yNCAxMC43NDUtMjQgMjR2MTZjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0IDYxLjAyMyAwIDEwNy40OTktMjAuNjEgMTQzLjI1OC01OS4zOTZDMTgxLjY3NyA0ODcuNDMyIDIxNi4wMjEgNTEyIDI1NiA1MTJoMTI4YzM5Ljk3OSAwIDc0LjMyMy0yNC41NjggODguNzQyLTU5LjM5NkM1MDguNDk1IDQ5MS4zODQgNTU0Ljk2OCA1MTIgNjE2IDUxMmMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LTE2YzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNC02MC44MTcgMC0xMDEuNTQyLTMxLjAwMS0xMTkuMzg0LTc1LjM2MXpNMTkyIDEyOGgyNTZ2ODcuNTMxbC0xMTguMjA4LTM3Ljk5NWEzMS45OTUgMzEuOTk1IDAgMCAwLTE5LjU4NCAwTDE5MiAyMTUuNTMxVjEyOHonLyUzRSUzQy9zdmclM0VcIik7XG4gIG1heC1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogOHB4IDhweCAwIDA7XG59XG5cbi5ob21lLWJhbm5lciArIHNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaG9tZS1iYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZGNlMTtcbiAgcGFkZGluZzogMDtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lLWJhbm5lciB7XG4gICAgaGVpZ2h0OiA0NzVweDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5ob21lLWJhbm5lcjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vYmFubmVyLXRleHR1cmUucG5nKTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvdHRvbTogLTFweDtcbiAgfVxufVxuXG4uaG9tZS1iYW5uZXIub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5ob21lLWJhbm5lciAuYmFubmVyLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi9iYW5uZXIvbW9iaWxlLzEuanBnP3Y9dWEyNTUyOTFlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cblxuLmhvbWUtYmFubmVyIC5iYW5uZXItaW1hZ2UgLmltYWdlLWF0dHJpYnV0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLWltYWdlIC5pbWFnZS1hdHRyaWJ1dGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmhvbWUtYmFubmVyIC5iYW5uZXItaW1hZ2UgLmltYWdlLWF0dHJpYnV0aW9uIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWUtYmFubmVyIC5iYW5uZXItaW1hZ2UgLmltYWdlLWF0dHJpYnV0aW9uLmxpZ2h0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLWltYWdlIC5pbWFnZS1hdHRyaWJ1dGlvbi5saWdodCBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLWltYWdlIC5pbWFnZS1hdHRyaWJ1dGlvbi5kYXJrIHtcbiAgICBjb2xvcjogIzMwMzAzMDtcbiAgICAvKmZvbnQtd2VpZ2h0OiBib2xkOyovXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxuICAuaG9tZS1iYW5uZXIgLmJhbm5lci1pbWFnZSAuaW1hZ2UtYXR0cmlidXRpb24uZGFyayBhIHtcbiAgICBjb2xvcjogIzMwMzAzMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLWltYWdlIC5pbWFnZS1hdHRyaWJ1dGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXZvbi9iYW5uZXIvZGVza3RvcC8xLmpwZz92PXUyNDExYTcyMSk7XG4gIH1cbn1cblxuLmhvbWUtYmFubmVyIC5sYXlvdXQtd3JhcCxcbi5ob21lLWJhbm5lciAubGF5b3V0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjV2aDtcbiAgbWluLWhlaWdodDogMTkwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAuaG9tZS1iYW5uZXIgLmxheW91dC13cmFwLFxuICAuaG9tZS1iYW5uZXIgLmxheW91dCB7XG4gICAgaGVpZ2h0OiAyNXZoO1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWUtYmFubmVyIC5iYW5uZXItaW1hZ2UsXG4gIC5ob21lLWJhbm5lciAubGF5b3V0LXdyYXAsXG4gIC5ob21lLWJhbm5lciAubGF5b3V0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDc1cHg7XG4gICAgbWF4LWhlaWdodDogNDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQtd3JhcCB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4uaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVlbSAxZW0gMCAxZW07XG59XG5cbi5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgLmltYWdlLWNvcHkge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQge1xuICAgIHRvcDogMzclO1xuICAgIC8qIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjgpOyovXG4gICAgcGFkZGluZzogMjVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCAuaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCAuaW1hZ2UtY29weSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dC5yaWdodC1hbGlnbiB7XG4gICAgbGVmdDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0LnJpZ2h0LWFsaWduIGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLCAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0LnJpZ2h0LWFsaWduIC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dC5yaWdodC1hbGlnbiAuaW1hZ2UtY29weSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzc1cHgpIHtcbiAgLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0LnJpZ2h0LWFsaWduIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cblxuLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dC5wcm9tbyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0LnByb21vIHtcbiAgICBwYWRkaW5nOiAuNWVtIDFlbSAwIDFlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0LnByb21vLnJpZ2h0LWFsaWduIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dC5wcm9tbyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0LnByb21vIC5idG4uaGlkZGVuLW1vYmlsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdjZXJ0aWZpY2F0ZScgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWNlcnRpZmljYXRlIGZhLXctMTYnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTk2IDE5NiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwICU3QmZpbGw6ICUyM0Q3NjE2MTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yOC42MzcsMTY3LjExMiBMMjQuNzIxLDE1NC4wNjIgTDEzLjEzMCwxNDYuOTAyIEwxMi43MjUsMTMzLjI4NCBMMy4zODEsMTIzLjM2NyBMNi41MTUsMTEwLjEwOCBMMC4wNTYsOTguMTEyIEw2LjUxNSw4Ni4xMTYgTDMuMzgxLDcyLjg1NiBMMTIuNzI1LDYyLjk0MCBMMTMuMTMwLDQ5LjMyMSBMMjQuNzIxLDQyLjE2MSBMMjguNjM3LDI5LjExMSBMNDEuNjg3LDI1LjE5NiBMNDguODQ3LDEzLjYwNCBMNjIuNDY1LDEzLjIwMCBMNzIuMzgxLDMuODU2IEw4NS42NDEsNi45OTAgTDk3LjYzNywwLjUzMSBMMTA5LjYzNCw2Ljk5MCBMMTIyLjg5MywzLjg1NiBMMTMyLjgwOSwxMy4yMDAgTDE0Ni40MjgsMTMuNjA0IEwxNTMuNTg4LDI1LjE5NiBMMTY2LjYzNywyOS4xMTEgTDE3MC41NTMsNDIuMTYxIEwxODIuMTQ1LDQ5LjMyMSBMMTgyLjU1MCw2Mi45NDAgTDE5MS44OTMsNzIuODU2IEwxODguNzYwLDg2LjExNiBMMTk1LjIxOCw5OC4xMTIgTDE4OC43NjAsMTEwLjEwOCBMMTkxLjg5MywxMjMuMzY3IEwxODIuNTUwLDEzMy4yODQgTDE4Mi4xNDUsMTQ2LjkwMiBMMTcwLjU1MywxNTQuMDYyIEwxNjYuNjM3LDE2Ny4xMTIgTDE1My41ODgsMTcxLjAyOCBMMTQ2LjQyOCwxODIuNjE5IEwxMzIuODA5LDE4My4wMjQgTDEyMi44OTMsMTkyLjM2NyBMMTA5LjYzNCwxODkuMjM0IEw5Ny42MzcsMTk1LjY5MiBMODUuNjQxLDE4OS4yMzQgTDcyLjM4MSwxOTIuMzY3IEw2Mi40NjUsMTgzLjAyNCBMNDguODQ3LDE4Mi42MTkgTDQxLjY4NywxNzEuMDI4IEwyOC42MzcsMTY3LjExMiBaJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB3aWR0aDogMTk1cHg7XG4gICAgaGVpZ2h0OiAxOTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMS45Mjg1N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgfVxuICAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0LnByb21vIC5idG4uaGlkZGVuLW1vYmlsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdjZXJ0aWZpY2F0ZScgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWNlcnRpZmljYXRlIGZhLXctMTYnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTk2IDE5NiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwICU3QmZpbGw6ICUyM2QyNGQ0ZDslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yOC42MzcsMTY3LjExMiBMMjQuNzIxLDE1NC4wNjIgTDEzLjEzMCwxNDYuOTAyIEwxMi43MjUsMTMzLjI4NCBMMy4zODEsMTIzLjM2NyBMNi41MTUsMTEwLjEwOCBMMC4wNTYsOTguMTEyIEw2LjUxNSw4Ni4xMTYgTDMuMzgxLDcyLjg1NiBMMTIuNzI1LDYyLjk0MCBMMTMuMTMwLDQ5LjMyMSBMMjQuNzIxLDQyLjE2MSBMMjguNjM3LDI5LjExMSBMNDEuNjg3LDI1LjE5NiBMNDguODQ3LDEzLjYwNCBMNjIuNDY1LDEzLjIwMCBMNzIuMzgxLDMuODU2IEw4NS42NDEsNi45OTAgTDk3LjYzNywwLjUzMSBMMTA5LjYzNCw2Ljk5MCBMMTIyLjg5MywzLjg1NiBMMTMyLjgwOSwxMy4yMDAgTDE0Ni40MjgsMTMuNjA0IEwxNTMuNTg4LDI1LjE5NiBMMTY2LjYzNywyOS4xMTEgTDE3MC41NTMsNDIuMTYxIEwxODIuMTQ1LDQ5LjMyMSBMMTgyLjU1MCw2Mi45NDAgTDE5MS44OTMsNzIuODU2IEwxODguNzYwLDg2LjExNiBMMTk1LjIxOCw5OC4xMTIgTDE4OC43NjAsMTEwLjEwOCBMMTkxLjg5MywxMjMuMzY3IEwxODIuNTUwLDEzMy4yODQgTDE4Mi4xNDUsMTQ2LjkwMiBMMTcwLjU1MywxNTQuMDYyIEwxNjYuNjM3LDE2Ny4xMTIgTDE1My41ODgsMTcxLjAyOCBMMTQ2LjQyOCwxODIuNjE5IEwxMzIuODA5LDE4My4wMjQgTDEyMi44OTMsMTkyLjM2NyBMMTA5LjYzNCwxODkuMjM0IEw5Ny42MzcsMTk1LjY5MiBMODUuNjQxLDE4OS4yMzQgTDcyLjM4MSwxOTIuMzY3IEw2Mi40NjUsMTgzLjAyNCBMNDguODQ3LDE4Mi42MTkgTDQxLjY4NywxNzEuMDI4IEwyOC42MzcsMTY3LjExMiBaJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0LnByb21vIC5idG4uaGlkZGVuLW1vYmlsZSBzcGFuOm5vdCgubGluaykge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXNpemU6IDIuODU3MTRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQuMjg1NzFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0LnByb21vIC5idG4uaGlkZGVuLW1vYmlsZSAubGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5ob21lLWJhbm5lciBoMiwgLmhvbWUtYmFubmVyIGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLCAuaG9tZS1iYW5uZXIgLmgyLCAuaG9tZS1iYW5uZXIgLmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgZm9udC1mYW1pbHk6IFwiSnVzdCBBbm90aGVyIEhhbmRcIiwgY3Vyc2l2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjbGVhcjogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiA2M3B4O1xuICBsaW5lLWhlaWdodDogNC41cmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWUtYmFubmVyIGgyLCAuaG9tZS1iYW5uZXIgaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSksIC5ob21lLWJhbm5lciAuaDIsIC5ob21lLWJhbm5lciAuaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmhvbWUtYmFubmVyIGgyLCAuaG9tZS1iYW5uZXIgaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSksIC5ob21lLWJhbm5lciAuaDIsIC5ob21lLWJhbm5lciAuaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWUtYmFubmVyIGgyLCAuaG9tZS1iYW5uZXIgaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSksIC5ob21lLWJhbm5lciAuaDIsIC5ob21lLWJhbm5lciAuaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3LjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLmhvbWUtYmFubmVyIGgyOmFmdGVyLCAuaG9tZS1iYW5uZXIgaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIsIC5ob21lLWJhbm5lciAuaDI6YWZ0ZXIsIC5ob21lLWJhbm5lciAuaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZS1iYW5uZXIgaDIubGlnaHQsIC5ob21lLWJhbm5lciBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKS5saWdodCwgLmhvbWUtYmFubmVyIC5oMi5saWdodCwgLmhvbWUtYmFubmVyIC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKS5saWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaG9tZS1iYW5uZXIgaDIubGlnaHQsIC5ob21lLWJhbm5lciBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKS5saWdodCwgLmhvbWUtYmFubmVyIC5oMi5saWdodCwgLmhvbWUtYmFubmVyIC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKS5saWdodCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLmhvbWUtYmFubmVyIGgyLmRhcmssIC5ob21lLWJhbm5lciBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKS5kYXJrLCAuaG9tZS1iYW5uZXIgLmgyLmRhcmssIC5ob21lLWJhbm5lciAuaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkuZGFyayB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmhvbWUtYmFubmVyIC50ZXh0LXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob21lLWJhbm5lciAudGV4dC13cmFwIC5pbWFnZS1jb3B5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lLWJhbm5lciAudGV4dC13cmFwIC5pbWFnZS1jb3B5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE0Mjg2cmVtO1xuICB9XG59XG5cbi5ob21lLWJhbm5lciAudGV4dC13cmFwIC5pbWFnZS1jb3B5LmxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lLWJhbm5lciAudGV4dC13cmFwIC5pbWFnZS1jb3B5LmxpZ2h0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uaG9tZS1iYW5uZXIgLnRleHQtd3JhcCAuaW1hZ2UtY29weS5kYXJrIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uaG9tZS1iYW5uZXIgLmxvY2F0aW9ucy1saXN0LCAuaG9tZS1iYW5uZXIgLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lLWJhbm5lciAubG9jYXRpb25zLWxpc3QsIC5ob21lLWJhbm5lciAubG9jYXRpb25zLWxpc3QuYWNjb3JkaW9uLnBsdXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3R0b206IGNhbGMoMzZweCArIDM3cHgpO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmhvbWUtYmFubmVyIC5sb2NhdGlvbnMtbGlzdCAubGlzdC1vZi1hcmVhcywgLmhvbWUtYmFubmVyIC5sb2NhdGlvbnMtbGlzdC5hY2NvcmRpb24ucGx1cyAubGlzdC1vZi1hcmVhcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaG9tZS1iYW5uZXIgLmxvY2F0aW9ucy1saXN0IC5saXN0LW9mLWFyZWFzLCAuaG9tZS1iYW5uZXIgLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIC5saXN0LW9mLWFyZWFzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMCAyMHB4IDEwcHggMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHRvcDogMjhweDtcbiAgfVxufVxuXG4uaG9tZS1iYW5uZXIgLmxvY2F0aW9ucy1saXN0IC5saXN0LW9mLWFyZWFzIC5hcmVhLCAuaG9tZS1iYW5uZXIgLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIC5saXN0LW9mLWFyZWFzIC5hcmVhIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5ob21lLWJhbm5lciAubG9jYXRpb25zLWxpc3QgLmxpc3Qtb2YtYXJlYXMgLmFyZWEgc3BhbiwgLmhvbWUtYmFubmVyIC5sb2NhdGlvbnMtbGlzdC5hY2NvcmRpb24ucGx1cyAubGlzdC1vZi1hcmVhcyAuYXJlYSBzcGFuIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWUtYmFubmVyIC5sb2NhdGlvbnMtbGlzdCAuYWNjb3JkaW9uLWJ0biwgLmhvbWUtYmFubmVyIC5sb2NhdGlvbnMtbGlzdC5hY2NvcmRpb24ucGx1cyAuYWNjb3JkaW9uLWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaG9tZS1iYW5uZXIgdWwubGlzdC1vZi1hcmVhcy5hY2NvcmRpb24tY29udGVudC5oaWRkZW4taGVpZ2h0IHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmhvbWUtYmFubmVyIHNwYW4udmlldy1ieS10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmhvbWUtYmFubmVyIHNwYW4udmlldy1ieS10eXBlIGEge1xuICBjb2xvcjogIzVmNWY1ZiAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1zZWFyY2gge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1haW4tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IGNhbGMoNThweCArIDM3cHgpO1xuICB9XG59XG5cbi5tYWluLXNlYXJjaCAjQ29udGVudFBsYWNlSG9sZGVyMV9WaWxsYWdlc1NlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYWluLXNlYXJjaCAuc2VhcmNoLWhvbWUtYnRuIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLXNlYXJjaCAuZmllbGQtbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYWluLXNlYXJjaCAub2NjdXBhbnRzIC5maWVsZC1saW5lIHtcbiAgd2lkdGg6IGNhbGMoNTAlKSAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm1haW4tc2VhcmNoIC5ndWVzdC1vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ2cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjA7XG59XG5cbi5tYWluLXNlYXJjaCAuZ3Vlc3Qtb3B0aW9ucyAuZmllbGQtbGluZS5pbnB1dCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubWFpbi1zZWFyY2ggLmFkdWx0cy5pY29uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTIzMHB4IG5vLXJlcGVhdDtcbn1cblxuLm1haW4tc2VhcmNoIC5jaGlsZHJlbi5pY29uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTQzMHB4IG5vLXJlcGVhdDtcbn1cblxuLm1haW4tc2VhcmNoIC5pbmZhbnRzLmljb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTYxMnB4IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gIC5tYWluLXNlYXJjaCB7XG4gICAgKnpvb206IDE7XG4gIH1cbiAgLm1haW4tc2VhcmNoOmJlZm9yZSwgLm1haW4tc2VhcmNoOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAubWFpbi1zZWFyY2g6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tYWluLXNlYXJjaCAuY2FsZW5kYXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSkgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tYWluLXNlYXJjaCAuY2FsZW5kYXIgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm1haW4tc2VhcmNoIC5vY2N1cGFudHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYyg1MCUpO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAubWFpbi1zZWFyY2ggLmJ0biwgLm1haW4tc2VhcmNoIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5tYWluLXNlYXJjaCBidXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAzcHgpIHtcbiAgLm1haW4tc2VhcmNoID4gLmZpZWxkLWxpbmU6bnRoLWNoaWxkKDEpLFxuICAubWFpbi1zZWFyY2ggLmNhbGVuZGFyLFxuICAubWFpbi1zZWFyY2ggLm9jY3VwYW50cyxcbiAgLm1haW4tc2VhcmNoIC5idG4sXG4gIC5tYWluLXNlYXJjaCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAubWFpbi1zZWFyY2ggYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE0MHB4KSAvIDMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tc2VhcmNoIC5idG4sXG4gIC5tYWluLXNlYXJjaCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAubWFpbi1zZWFyY2ggYnV0dG9uIHtcbiAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxLjIyNWVtIDJlbTtcbiAgICB0b3A6IC0wLjJlbTtcbiAgfVxufVxuXG4ubGlzdC12aWxsYWdlcyB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG5zZWN0aW9uLnByb21vcyAubGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgc2VjdGlvbi5wcm9tb3MgLmxheW91dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuc2VjdGlvbi5wcm9tb3MgLmxheW91dCAuYnVudGluZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9idW50aW5nLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxODZweDtcbiAgaGVpZ2h0OiA3NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLnByb21vcyAubGF5b3V0IC5idW50aW5nIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgc2VjdGlvbi5wcm9tb3MgLmxheW91dCAuYnVudGluZyB7XG4gICAgdG9wOiAtMzRweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjkwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICB9XG59XG5cbnNlY3Rpb24ucHJvbW9zIC5sYXlvdXQgZGl2W2RhdGEtc3Bhbj1cIjFcIl0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuc2VjdGlvbi5wcm9tb3MgLmxheW91dCBkaXZbZGF0YS1zcGFuPVwiMVwiXSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ucHJvbW9zIC5sYXlvdXQgZGl2W2RhdGEtc3Bhbj1cIjFcIl0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgc2VjdGlvbi5wcm9tb3MgLmxheW91dCBkaXZbZGF0YS1zcGFuPVwiMVwiXSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gKDEwcHggLyAyKSk7XG4gIH1cbn1cblxuc2VjdGlvbi5wcm9tb3MgLmxheW91dCBkaXZbZGF0YS1zcGFuPVwiMlwiXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5wcm9tb3MgLmxheW91dCBkaXZbZGF0YS1zcGFuPVwiMlwiXSB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIHNlY3Rpb24ucHJvbW9zIC5sYXlvdXQgZGl2W2RhdGEtc3Bhbj1cIjJcIl0gdWwgbGkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgc2VjdGlvbi5wcm9tb3MgLmxheW91dCBkaXZbZGF0YS1zcGFuPVwiMlwiXSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gKDEwcHggLyAyKSk7XG4gIH1cbn1cblxuc2VjdGlvbi5wcm9tb3MgLmxheW91dCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBzZWN0aW9uLnByb21vcyAubGF5b3V0IHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuc2VjdGlvbi5wcm9tb3MgLmxheW91dCB1bCBsaSBhIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0MjlyZW07XG59XG5cbi50cnVzdC1zaWduYWxzIC5ob21lIGkge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4udHJ1c3Qtc2lnbmFscyAubm90LWhvbWUgaSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi50cnVzdC1zaWduYWxzIGkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udHJ1c3Qtc2lnbmFscyBpLmZhLXVzZXJzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyBjbGFzcz1cInN2Zy1pbmxpbmUtLWZhIGZhLXVzZXJzIGZhLXctMjBcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBmb2N1c2FibGU9XCJmYWxzZVwiIGRhdGEtcHJlZml4PVwiZmFzXCIgZGF0YS1pY29uPVwidXNlcnNcIiByb2xlPVwiaW1nXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNjQwIDUxMlwiIGRhdGEtZmEtaTJzdmc9XCJcIj48c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+LnN0MCU3QmZpbGw6JTIzNWY1ZjVmOyU3RDwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBmaWxsPVwiY3VycmVudGNvbG9yXCIgZD1cIk05NiAyMjRjMzUuMyAwIDY0LTI4LjcgNjQtNjRzLTI4LjctNjQtNjQtNjQtNjQgMjguNy02NCA2NCAyOC43IDY0IDY0IDY0em00NDggMGMzNS4zIDAgNjQtMjguNyA2NC02NHMtMjguNy02NC02NC02NC02NCAyOC43LTY0IDY0IDI4LjcgNjQgNjQgNjR6bTMyIDMyaC02NGMtMTcuNiAwLTMzLjUgNy4xLTQ1LjEgMTguNiA0MC4zIDIyLjEgNjguOSA2MiA3NS4xIDEwOS40aDY2YzE3LjcgMCAzMi0xNC4zIDMyLTMydi0zMmMwLTM1LjMtMjguNy02NC02NC02NHptLTI1NiAwYzYxLjkgMCAxMTItNTAuMSAxMTItMTEyUzM4MS45IDMyIDMyMCAzMiAyMDggODIuMSAyMDggMTQ0czUwLjEgMTEyIDExMiAxMTJ6bTc2LjggMzJoLTguM2MtMjAuOCAxMC00My45IDE2LTY4LjUgMTZzLTQ3LjYtNi02OC41LTE2aC04LjNDMTc5LjYgMjg4IDEyOCAzMzkuNiAxMjggNDAzLjJWNDMyYzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDI4OGMyNi41IDAgNDgtMjEuNSA0OC00OHYtMjguOGMwLTYzLjYtNTEuNi0xMTUuMi0xMTUuMi0xMTUuMnptLTIyMy43LTEzLjRDMTYxLjUgMjYzLjEgMTQ1LjYgMjU2IDEyOCAyNTZINjRjLTM1LjMgMC02NCAyOC43LTY0IDY0djMyYzAgMTcuNyAxNC4zIDMyIDMyIDMyaDY1LjljNi4zLTQ3LjQgMzQuOS04Ny4zIDc1LjItMTA5LjR6XCI+PC9wYXRoPjwvc3ZnPicpO1xufVxuXG4udHJ1c3Qtc2lnbmFscyBpLmZhLWNoZWNrLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgY2xhc3M9XCJzdmctaW5saW5lLS1mYSBmYS1jaGVjay1jaXJjbGUgZmEtdy0xNlwiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGZvY3VzYWJsZT1cImZhbHNlXCIgZGF0YS1wcmVmaXg9XCJmYXNcIiBkYXRhLWljb249XCJjaGVjay1jaXJjbGVcIiByb2xlPVwiaW1nXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiIGRhdGEtZmEtaTJzdmc9XCJcIj48c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+LnN0MCU3QmZpbGw6JTIzNWY1ZjVmOyU3RDwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBmaWxsPVwiY3VycmVudGNvbG9yXCIgZD1cIk01MDQgMjU2YzAgMTM2Ljk2Ny0xMTEuMDMzIDI0OC0yNDggMjQ4UzggMzkyLjk2NyA4IDI1NiAxMTkuMDMzIDggMjU2IDhzMjQ4IDExMS4wMzMgMjQ4IDI0OHpNMjI3LjMxNCAzODcuMzE0bDE4NC0xODRjNi4yNDgtNi4yNDggNi4yNDgtMTYuMzc5IDAtMjIuNjI3bC0yMi42MjctMjIuNjI3Yy02LjI0OC02LjI0OS0xNi4zNzktNi4yNDktMjIuNjI4IDBMMjE2IDMwOC4xMThsLTcwLjA1OS03MC4wNTljLTYuMjQ4LTYuMjQ4LTE2LjM3OS02LjI0OC0yMi42MjggMGwtMjIuNjI3IDIyLjYyN2MtNi4yNDggNi4yNDgtNi4yNDggMTYuMzc5IDAgMjIuNjI3bDEwNCAxMDRjNi4yNDkgNi4yNDkgMTYuMzc5IDYuMjQ5IDIyLjYyOC4wMDF6XCI+PC9wYXRoPjwvc3ZnPicpO1xufVxuXG4udHJ1c3Qtc2lnbmFscyBpLmZhLWF3YXJkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyBjbGFzcz1cInN2Zy1pbmxpbmUtLWZhIGZhLWF3YXJkIGZhLXctMTJcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBmb2N1c2FibGU9XCJmYWxzZVwiIGRhdGEtcHJlZml4PVwiZmFzXCIgZGF0YS1pY29uPVwiYXdhcmRcIiByb2xlPVwiaW1nXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzg0IDUxMlwiIGRhdGEtZmEtaTJzdmc9XCJcIj48c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+LnN0MCU3QmZpbGw6JTIzNWY1ZjVmOyU3RDwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBmaWxsPVwiY3VycmVudGNvbG9yXCIgZD1cIk05Ny4xMiAzNjIuNjNjLTguNjktOC42OS00LjE2LTYuMjQtMjUuMTItMTEuODUtOS41MS0yLjU1LTE3Ljg3LTcuNDUtMjUuNDMtMTMuMzJMMS4yIDQ0OC43Yy00LjM5IDEwLjc3IDMuODEgMjIuNDcgMTUuNDMgMjIuMDNsNTIuNjktMi4wMUwxMDUuNTYgNTA3YzggOC40NCAyMi4wNCA1LjgxIDI2LjQzLTQuOTZsNTIuMDUtMTI3LjYyYy0xMC44NCA2LjA0LTIyLjg3IDkuNTgtMzUuMzEgOS41OC0xOS41IDAtMzcuODItNy41OS01MS42MS0yMS4zN3pNMzgyLjggNDQ4LjdsLTQ1LjM3LTExMS4yNGMtNy41NiA1Ljg4LTE1LjkyIDEwLjc3LTI1LjQzIDEzLjMyLTIxLjA3IDUuNjQtMTYuNDUgMy4xOC0yNS4xMiAxMS44NS0xMy43OSAxMy43OC0zMi4xMiAyMS4zNy01MS42MiAyMS4zNy0xMi40NCAwLTI0LjQ3LTMuNTUtMzUuMzEtOS41OEwyNTIgNTAyLjA0YzQuMzkgMTAuNzcgMTguNDQgMTMuNCAyNi40MyA0Ljk2bDM2LjI1LTM4LjI4IDUyLjY5IDIuMDFjMTEuNjIuNDQgMTkuODItMTEuMjcgMTUuNDMtMjIuMDN6TTI2MyAzNDBjMTUuMjgtMTUuNTUgMTcuMDMtMTQuMjEgMzguNzktMjAuMTQgMTMuODktMy43OSAyNC43NS0xNC44NCAyOC40Ny0yOC45OCA3LjQ4LTI4LjQgNS41NC0yNC45NyAyNS45NS00NS43NSAxMC4xNy0xMC4zNSAxNC4xNC0yNS40NCAxMC40Mi0zOS41OC03LjQ3LTI4LjM4LTcuNDgtMjQuNDIgMC01Mi44MyAzLjcyLTE0LjE0LS4yNS0yOS4yMy0xMC40Mi0zOS41OC0yMC40MS0yMC43OC0xOC40Ny0xNy4zNi0yNS45NS00NS43NS0zLjcyLTE0LjE0LTE0LjU4LTI1LjE5LTI4LjQ3LTI4Ljk4LTI3Ljg4LTcuNjEtMjQuNTItNS42Mi00NC45NS0yNi40MS0xMC4xNy0xMC4zNS0yNS0xNC40LTM4Ljg5LTEwLjYxLTI3Ljg3IDcuNi0yMy45OCA3LjYxLTUxLjkgMC0xMy44OS0zLjc5LTI4LjcyLjI1LTM4Ljg5IDEwLjYxLTIwLjQxIDIwLjc4LTE3LjA1IDE4LjgtNDQuOTQgMjYuNDEtMTMuODkgMy43OS0yNC43NSAxNC44NC0yOC40NyAyOC45OC03LjQ3IDI4LjM5LTUuNTQgMjQuOTctMjUuOTUgNDUuNzUtMTAuMTcgMTAuMzUtMTQuMTUgMjUuNDQtMTAuNDIgMzkuNTggNy40NyAyOC4zNiA3LjQ4IDI0LjQgMCA1Mi44Mi0zLjcyIDE0LjE0LjI1IDI5LjIzIDEwLjQyIDM5LjU5IDIwLjQxIDIwLjc4IDE4LjQ3IDE3LjM1IDI1Ljk1IDQ1Ljc1IDMuNzIgMTQuMTQgMTQuNTggMjUuMTkgMjguNDcgMjguOThDMTA0LjYgMzI1Ljk2IDEwNi4yNyAzMjUgMTIxIDM0MGMxMy4yMyAxMy40NyAzMy44NCAxNS44OCA0OS43NCA1LjgyYTM5LjY3NiAzOS42NzYgMCAwIDEgNDIuNTMgMGMxNS44OSAxMC4wNiAzNi41IDcuNjUgNDkuNzMtNS44MnpNOTcuNjYgMTc1Ljk2YzAtNTMuMDMgNDIuMjQtOTYuMDIgOTQuMzQtOTYuMDJzOTQuMzQgNDIuOTkgOTQuMzQgOTYuMDItNDIuMjQgOTYuMDItOTQuMzQgOTYuMDItOTQuMzQtNDIuOTktOTQuMzQtOTYuMDJ6XCI+PC9wYXRoPjwvc3ZnPicpO1xufVxuXG4udHJ1c3Qtc2lnbmFscyBpLmZhLXNoaWVsZC1hbHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIGNsYXNzPVwic3ZnLWlubGluZS0tZmEgZmEtc2hpZWxkLWFsdCBmYS13LTE2XCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgZm9jdXNhYmxlPVwiZmFsc2VcIiBkYXRhLXByZWZpeD1cImZhc1wiIGRhdGEtaWNvbj1cInNoaWVsZC1hbHRcIiByb2xlPVwiaW1nXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiIGRhdGEtZmEtaTJzdmc9XCJcIj48c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+LnN0MCU3QmZpbGw6JTIzNWY1ZjVmOyU3RDwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBmaWxsPVwiY3VycmVudGNvbG9yXCIgZD1cIk00NjYuNSA4My43bC0xOTItODBhNDguMTUgNDguMTUgMCAwIDAtMzYuOSAwbC0xOTIgODBDMjcuNyA5MS4xIDE2IDEwOC42IDE2IDEyOGMwIDE5OC41IDExNC41IDMzNS43IDIyMS41IDM4MC4zIDExLjggNC45IDI1LjEgNC45IDM2LjkgMEMzNjAuMSA0NzIuNiA0OTYgMzQ5LjMgNDk2IDEyOGMwLTE5LjQtMTEuNy0zNi45LTI5LjUtNDQuM3pNMjU2LjEgNDQ2LjNsLS4xLTM4MSAxNzUuOSA3My4zYy0zLjMgMTUxLjQtODIuMSAyNjEuMS0xNzUuOCAzMDcuN3pcIj48L3BhdGg+PC9zdmc+Jyk7XG59XG5cbi50cnVzdC1zaWduYWxzIGkuZmEtaGFuZHMtaGVscGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgY2xhc3M9XCJzdmctaW5saW5lLS1mYSBmYS1oYW5kcy1oZWxwaW5nIGZhLXctMjBcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBmb2N1c2FibGU9XCJmYWxzZVwiIGRhdGEtcHJlZml4PVwiZmFzXCIgZGF0YS1pY29uPVwiaGFuZHMtaGVscGluZ1wiIHJvbGU9XCJpbWdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA2NDAgNTEyXCIgZGF0YS1mYS1pMnN2Zz1cIlwiPjxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4uc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEPC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGZpbGw9XCJjdXJyZW50Y29sb3JcIiBkPVwiTTQ4OCAxOTJIMzM2djU2YzAgMzkuNy0zMi4zIDcyLTcyIDcycy03Mi0zMi4zLTcyLTcyVjEyNi40bC02NC45IDM5QzEwNy44IDE3Ni45IDk2IDE5Ny44IDk2IDIyMC4ydjQ3LjNsLTgwIDQ2LjJDLjcgMzIyLjUtNC42IDM0Mi4xIDQuMyAzNTcuNGw4MCAxMzguNmM4LjggMTUuMyAyOC40IDIwLjUgNDMuNyAxMS43TDIzMS40IDQ0OEgzNjhjMzUuMyAwIDY0LTI4LjcgNjQtNjRoMTZjMTcuNyAwIDMyLTE0LjMgMzItMzJ2LTY0aDhjMTMuMyAwIDI0LTEwLjcgMjQtMjR2LTQ4YzAtMTMuMy0xMC43LTI0LTI0LTI0em0xNDcuNy0zNy40TDU1NS43IDE2QzU0Ni45LjcgNTI3LjMtNC41IDUxMiA0LjNMNDA4LjYgNjRIMzA2LjRjLTEyIDAtMjMuNyAzLjQtMzMuOSA5LjdMMjM5IDk0LjZjLTkuNCA1LjgtMTUgMTYuMS0xNSAyNy4xVjI0OGMwIDIyLjEgMTcuOSA0MCA0MCA0MHM0MC0xNy45IDQwLTQwdi04OGgxODRjMzAuOSAwIDU2IDI1LjEgNTYgNTZ2MjguNWw4MC00Ni4yYzE1LjMtOC45IDIwLjUtMjguNCAxMS43LTQzLjd6XCI+PC9wYXRoPjwvc3ZnPicpO1xufVxuXG5zZWN0aW9uLmljb24tY29scyAudHJ1c3Qtc2lnbmFscyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuc2VjdGlvbi5pY29uLWNvbHMgLnRydXN0LXNpZ25hbHMgLmhvbWUgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIHNlY3Rpb24uaWNvbi1jb2xzIC50cnVzdC1zaWduYWxzIC5ob21lID4gZGl2IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5zZWN0aW9uLmljb24tY29scyAudHJ1c3Qtc2lnbmFscyAuaG9tZSA+IGRpdiBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnNlY3Rpb24uaWNvbi1jb2xzIC50cnVzdC1zaWduYWxzIC5ob21lID4gZGl2IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5zZWN0aW9uLmljb24tY29scyBpIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICB3aWR0aDogNTBweDtcbn1cblxuc2VjdGlvbi5pY29uLWNvbHMgLmhvbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuc2VjdGlvbi5pY29uLWNvbHMgLm5vdC1ob21lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VjdGlvbi5pbnRybyB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbnNlY3Rpb24uaW50cm8gLmxheW91dCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1zbGlkZXJzIC5wcm9wZXJ0eS1jYXJkIC5wcm9wZXJ0eS1saW5rIHtcbiAgICBtYXgtaGVpZ2h0OiAxODlweDtcbiAgfVxufVxuXG4ucHJvcGVydHktc2xpZGVycyAub3dsLWNhcm91c2VsLmZha2UtY2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9wZXJ0eS1zbGlkZXJzIC5vd2wtY2Fyb3VzZWwuZmFrZS1jYXJkcyBpbWcsIC5wcm9wZXJ0eS1zbGlkZXJzIC5vd2wtY2Fyb3VzZWwuZmFrZS1jYXJkcyBhIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5cbi5wcm9wZXJ0eS1zbGlkZXJzIC5vd2wtY2Fyb3VzZWwuZmFrZS1jYXJkcyAub3dsLWRvdHMgYnV0dG9uIHtcbiAgb3BhY2l0eTogMC4yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnByb3BlcnR5LXNsaWRlcnMgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LXNsaWRlcnMgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1zbGlkZXJzIC5vd2wtY2Fyb3VzZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1zbGlkZXJzIC5vd2wtY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnByb3BlcnR5LXNsaWRlcnMgLm5vLXByb3BzIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wcm9wZXJ0eS1zbGlkZXJzIC5uby1wcm9wcy1iZyB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDVlbTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb3BlcnR5LXNsaWRlcnMgLmd1ZXN0cy1pY29uLCAucHJvcGVydHktc2xpZGVycyAuYmVkcy1pY29uLCAucHJvcGVydHktc2xpZGVycyAuYmF0aHJvb21zLWljb24sIC5wcm9wZXJ0eS1zbGlkZXJzIC5kb2dzLWljb24sIC5wcm9wZXJ0eS1zbGlkZXJzIC5uby1kb2dzLWljb24sIC5wcm9wZXJ0eS1zbGlkZXJzIC5sdXh1cnktaWNvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktc2xpZGVycyAuZ3Vlc3RzLWljb246YmVmb3JlLCAucHJvcGVydHktc2xpZGVycyAuYmVkcy1pY29uOmJlZm9yZSwgLnByb3BlcnR5LXNsaWRlcnMgLmJhdGhyb29tcy1pY29uOmJlZm9yZSwgLnByb3BlcnR5LXNsaWRlcnMgLmRvZ3MtaWNvbjpiZWZvcmUsIC5wcm9wZXJ0eS1zbGlkZXJzIC5uby1kb2dzLWljb246YmVmb3JlLCAucHJvcGVydHktc2xpZGVycyAubHV4dXJ5LWljb246YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgfVxufVxuXG4ucHJvcGVydHktc2xpZGVycyAuZmVhdHVyZS13aGVlbGNoYWlyLWZyaWVuZGx5OmJlZm9yZSwgLnByb3BlcnR5LXNsaWRlcnMgLmZlYXR1cmUtZWxlY3RyaWMtY2FyLWNoYXJnaW5nLXBvaW50OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0zcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmhvbWUtaW50cm8gaDEuaGFuZHdyaXRpbmcsIHNlY3Rpb24uaG9tZS1pbnRybyAuaDEuaGFuZHdyaXRpbmcsIHNlY3Rpb24uaG9tZS1pbnRybyBoMi5oYW5kd3JpdGluZywgc2VjdGlvbi5ob21lLWludHJvIC5oMi5oYW5kd3JpdGluZyB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGZvbnQtc2l6ZTogNC4xNDI4NnJlbTtcbiAgICBsaW5lLWhlaWdodDogODdweDtcbiAgICBsaW5lLWhlaWdodDogNi4yMTQyOXJlbTtcbiAgfVxufVxuXG5zZWN0aW9uLmhvbWUtaW50cm8gLmFjY29yZGlvbi1jb250ZW50LmhpZGRlbi1oZWlnaHQge1xuICBtYXgtaGVpZ2h0OiA5OTk5cHggIWltcG9ydGFudDtcbn1cblxuc2VjdGlvbi5ob21lLWludHJvIC5hY2NvcmRpb24tYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24uaG9tZS1pbnRyby50ZXJ0aWFyeSAuYWNjb3JkaW9uLWNvbnRlbnQuaGlkZGVuLWhlaWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNkM2M5YmQgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24uaG9tZS1pbnRyby5xdWF0ZXJuYXJ5IC5hY2NvcmRpb24tY29udGVudC5oaWRkZW4taGVpZ2h0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2QzYzliZCAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5ob21lLWludHJvIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogOTk5OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgc2VjdGlvbi5ob21lLWludHJvIC5hY2NvcmRpb24tY29udGVudC5oaWRkZW4taGVpZ2h0IHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBzZWN0aW9uLmhvbWUtaW50cm8gLmFjY29yZGlvbi1jb250ZW50LmhpZGRlbi1oZWlnaHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDI1JTtcbiAgfVxuICBzZWN0aW9uLmhvbWUtaW50cm8gLmFjY29yZGlvbi1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxufVxuXG5zZWN0aW9uLndpbGRsaWZlLXRydXN0IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbnNlY3Rpb24ud2lsZGxpZmUtdHJ1c3QgLmxheW91dCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuc2VjdGlvbi53aWxkbGlmZS10cnVzdCAubGF5b3V0ID4gLmNvbDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zZWN0aW9uLndpbGRsaWZlLXRydXN0IHAge1xuICBtYXJnaW46IDE0cHggYXV0bztcbn1cblxuLmNvbDIgLnRlc3RpbW9uaWFscyAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYS1mZXJyeSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWZlcnJ5JyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdmZXJyeScgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2NDAgNTEyJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000OTYuNjE2IDM3Mi42MzlsNzAuMDEyLTcwLjAxMmMxNi44OTktMTYuOSA5Ljk0Mi00NS43NzEtMTIuODM2LTUzLjA5Mkw1MTIgMjM2LjEwMlY5NmMwLTE3LjY3My0xNC4zMjctMzItMzItMzJoLTY0VjI0YzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNEgyNDhjLTEzLjI1NSAwLTI0IDEwLjc0NS0yNCAyNHY0MGgtNjRjLTE3LjY3MyAwLTMyIDE0LjMyNy0zMiAzMnYxNDAuMTAybC00MS43OTIgMTMuNDMzYy0yMi43NTMgNy4zMTMtMjkuNzU0IDM2LjE3My0xMi44MzYgNTMuMDkybDcwLjAxMiA3MC4wMTJDMTI1LjgyOCA0MTYuMjg3IDg1LjU4NyA0NDggMjQgNDQ4Yy0xMy4yNTUgMC0yNCAxMC43NDUtMjQgMjR2MTZjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0IDYxLjAyMyAwIDEwNy40OTktMjAuNjEgMTQzLjI1OC01OS4zOTZDMTgxLjY3NyA0ODcuNDMyIDIxNi4wMjEgNTEyIDI1NiA1MTJoMTI4YzM5Ljk3OSAwIDc0LjMyMy0yNC41NjggODguNzQyLTU5LjM5NkM1MDguNDk1IDQ5MS4zODQgNTU0Ljk2OCA1MTIgNjE2IDUxMmMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LTE2YzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNC02MC44MTcgMC0xMDEuNTQyLTMxLjAwMS0xMTkuMzg0LTc1LjM2MXpNMTkyIDEyOGgyNTZ2ODcuNTMxbC0xMTguMjA4LTM3Ljk5NWEzMS45OTUgMzEuOTk1IDAgMCAwLTE5LjU4NCAwTDE5MiAyMTUuNTMxVjEyOHonLyUzRSUzQy9zdmclM0VcIik7XG4gIG1heC1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogOHB4IDhweCAwIDA7XG59XG5cbi5kYXRlcGlja2VyLW5pZ2h0cywgLmRhdGVwaWNrZXItcGx1c21pbnVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaW1wb3J0YW50LW5vdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xufVxuXG4uaW1wb3J0YW50LW5vdGUgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW1wb3J0YW50LW5vdGUgcCBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBoZWlnaHQ6IDY1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNhMzhiODk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIge1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIHtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5sYXlvdXQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG5oZWFkZXIgPiAubGF5b3V0LXdyYXAgPiAubGF5b3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbmhlYWRlciBhLCBoZWFkZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbmhlYWRlciBhOmhvdmVyLCBoZWFkZXIgYTp2aXNpdGVkOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuaGVhZGVyIC5waG9uZS1pY29uIGEge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDAuNXB4KSk7XG4gIGxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcGhvbmUtc29saWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzhiODk7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbmhlYWRlciAubG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL2xvZ28ucG5nP3Y9dTgzY2YxMjA0KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNjVweDtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5oZWFkZXIgLmxvZ28gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5sb2dvIHtcbiAgICBoZWlnaHQ6IGNhbGMoOTBweCAvIDIpO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBjYWxjKCg5MHB4IC8gMikgLSAxMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGhlYWRlciAubG9nbyB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG5cbmhlYWRlciAubG9nbzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmhlYWRlciAjTWFpbk5hdlRyaWdnZXJDb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuaGVhZGVyICNNYWluTmF2VHJpZ2dlckNvbnRhaW5lciAjTWFpbk5hdlRyaWdnZXIge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDAuNXB4KSk7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1zaXplOiAxLjc4NTcxcmVtO1xuICBsaW5lLWhlaWdodDogMzcuNXB4O1xuICBsaW5lLWhlaWdodDogMi42Nzg1N3JlbTtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgI01haW5OYXZUcmlnZ2VyQ29udGFpbmVyICNNYWluTmF2VHJpZ2dlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5oZWFkZXIgbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IC0xMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMztcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NXB4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKDgwcHggKyAyMHB4KSk7XG4gICAgdG9wOiBjYWxjKCg5MHB4IC8gMikgLSAxZW0pO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBoZWFkZXIgbmF2IHtcbiAgICBsZWZ0OiBjYWxjKDE0MHB4ICsgMjBweCk7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoMTQwcHggKyAyMHB4KSAtIDE2MHB4KTtcbiAgfVxufVxuXG5oZWFkZXIgbmF2Lm9wZW4ge1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdi5vcGVuIHtcbiAgICBsZWZ0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cblxuaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5tZW51LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMjg1NzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsaW5lLWhlaWdodDogMS45Mjg1N3JlbTtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5tZW51LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTcxcmVtO1xuICAgIHBhZGRpbmc6IDFlbSAxLjVlbTtcbiAgICBtYXgtaGVpZ2h0OiAzLjI1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLm1lbnUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duID4gbGkgPiB1bCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbmhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAuYXJlYXMgLmFyZWEge1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG5oZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmFyZWFzIC5hcmVhIGEge1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmFyZWFzIC5hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG4gIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAuYXJlYXMgLmFyZWE6aG92ZXIsIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAuYXJlYXMgLmFyZWEuaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxO1xuICB9XG4gIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAuYXJlYXMgLmFyZWE6aG92ZXI6YWZ0ZXIsIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAuYXJlYXMgLmFyZWEuaGlnaGxpZ2h0ZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDNweDtcbiAgICByaWdodDogLTJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAuYXJlYXMgLmFyZWEge1xuICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuXG5oZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzLCBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnRvd25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgbWF4LXdpZHRoOiAxODBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzLCBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnRvd25zIHtcbiAgICBtaW4td2lkdGg6IDM3NXB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC52aWxsYWdlcyBsaSwgaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC50b3ducyBsaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG5oZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzIGxpOmhvdmVyLCBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnRvd25zIGxpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC52aWxsYWdlcyBsaSBhLCBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnRvd25zIGxpIGEge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG5oZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzIGxpIGE6aG92ZXIsIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudG93bnMgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjYTM4Yjg5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudmlsbGFnZXMgbGk6bm90KC5tZW51LXRpdGxlKSwgaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC50b3ducyBsaTpub3QoLm1lbnUtdGl0bGUpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbmhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudG93bnMge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAuaW5zcGlyYXRpb25zIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5pbnNwaXJhdGlvbnM6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxO1xuICB9XG4gIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAuaW5zcGlyYXRpb25zOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAuaW5zcGlyYXRpb25zOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYgLmxheW91dC13cmFwIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQgPiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgbmF2IC5sYXlvdXQtd3JhcCAubGF5b3V0ID4gdWwgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbmhlYWRlciBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQgPiB1bCA+IGxpOmhvdmVyID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQgPiB1bCA+IGxpOmhvdmVyID4gYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGhlYWRlciBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQgPiB1bCA+IGxpOmhvdmVyID4gYTpiZWZvcmUsIGhlYWRlciBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQgPiB1bCA+IGxpOmhvdmVyID4gYTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIGhlYWRlciBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQgPiB1bCA+IGxpOmhvdmVyID4gYTpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM4Yjg5O1xuICB9XG4gIGhlYWRlciBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQgPiB1bCA+IGxpOmhvdmVyID4gYTphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IGNhbGMoMTVweCAtICgzcHggKyAycHgpKTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2EzOGI4OTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGhlYWRlciBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQgPiB1bCA+IGxpOmhvdmVyID4gYTpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAxN3B4O1xuICB9XG4gIGhlYWRlciBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQgPiB1bCA+IGxpOmhvdmVyID4gYTphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IGNhbGMoMTdweCAtICgzcHggKyAycHgpKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiAubGF5b3V0LXdyYXAgLmxheW91dCA+IHVsLnRvcC1saW5rcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzNweDtcbiAgICByaWdodDogMDtcbiAgfVxuICBoZWFkZXIgbmF2IC5sYXlvdXQtd3JhcCAubGF5b3V0ID4gdWwudG9wLWxpbmtzID4gbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgY29udGVudDogJ3wnO1xuICB9XG4gIGhlYWRlciBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQgPiB1bC50b3AtbGlua3MgPiBsaSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTcxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjdlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIGhlYWRlciBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQgPiB1bC50b3AtbGlua3MgPiBsaSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIGhlYWRlciBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQgPiB1bC50b3AtbGlua3MgPiBsaTpob3ZlciA+IGE6YmVmb3JlLCBoZWFkZXIgbmF2IC5sYXlvdXQtd3JhcCAubGF5b3V0ID4gdWwudG9wLWxpbmtzID4gbGk6aG92ZXIgPiBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgaGVhZGVyIG5hdiAubGF5b3V0LXdyYXAgLmxheW91dCA+IHVsLnRvcC1saW5rcyB7XG4gICAgdG9wOiAtNDJweDtcbiAgICByaWdodDogLTE0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMzhiODk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBoZWFkZXIgbmF2IC5sYXlvdXQtd3JhcCAubGF5b3V0ID4gdWwudG9wLWxpbmtzIHtcbiAgICB0b3A6IC0zMnB4O1xuICB9XG59XG5cbmhlYWRlciBuYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgaGVhZGVyIG5hdiB1bC5tYWluLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG59XG5cbmhlYWRlciBuYXYgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDEuOTI4NTdyZW07XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgICBwYWRkaW5nOiAxLjdlbSAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgaGVhZGVyIG5hdiBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBoZWFkZXIgbmF2IGxpID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYgLnNwbGl0LWhhbGYgdWwge1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBoZWFkZXIgbmF2IC5zcGxpdC1oYWxmIHVsIHtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgbmF2IC5zcGxpdC1oYWxmIHVsIGxpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAycHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgbmF2IC5zcGxpdC1oYWxmIHVsIGxpLCBoZWFkZXIgbmF2IC5zcGxpdC1oYWxmIHVsIGxpIGEge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBoZWFkZXIgbmF2IC5zcGxpdC1oYWxmIHVsIGxpLCBoZWFkZXIgbmF2IC5zcGxpdC1oYWxmIHVsIGxpIGEge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYgLnNwbGl0LWhhbGYgdWwgbGk6bnRoLWNoaWxkKG9kZCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmYWZhZmE7XG4gIH1cbiAgaGVhZGVyIG5hdiAuc3BsaXQtaGFsZiB1bCBsaTpudGgtY2hpbGQob2RkKTpob3ZlciB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTFlMWUxO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgbmF2IC5zcGxpdC1oYWxmIHVsIGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZmFmYTtcbiAgfVxuICBoZWFkZXIgbmF2IC5zcGxpdC1oYWxmIHVsIGxpOm50aC1jaGlsZChldmVuKTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxO1xuICB9XG59XG5cbmhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaGVhZGVyIG5hdiAuaGFzLWNoaWxkcmVuLmxvY2F0aW9ucy1wYXJlbnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG5oZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW4gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbiBhIHN2ZyB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbiBhIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5oZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW4gPiB1bCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbiA+IHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBoZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW4gPiB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaGVhZGVyIG5hdiAuaGFzLWNoaWxkcmVuID4gdWwgbGkgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxODhweDtcbiAgICBwYWRkaW5nOiAwLjc1ZW0gMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbiA+IHVsIGxpIGEge1xuICAgIG1pbi13aWR0aDogMjQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNjBweCkge1xuICBoZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW4gPiB1bCBsaSBhIHtcbiAgICBtaW4td2lkdGg6IDMxNXB4O1xuICB9XG4gIGhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbiA+IHVsIGxpLmluc3BpcmF0aW9uLW1lbnUgYSB7XG4gICAgbWluLXdpZHRoOiAyNDRweDtcbiAgfVxufVxuXG5oZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW4gPiB1bCBsaS5tZW51LXRpdGxlLmFyZWEgYSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW4gdWw6bm90KC5sb2NhdGlvbnMtZHJvcGRvd24pOm5vdCguYXJlYXMpOm5vdCgudmlsbGFnZXMpOm5vdCguaW5zcGlyYXRpb24tc3ViKSBsaTpub3QoLm1lbnUtdGl0bGUpOm5vdCguaGlkZGVuKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmYWZhZmE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmYWZhZmE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbiB1bDpub3QoLmxvY2F0aW9ucy1kcm9wZG93bik6bm90KC5hcmVhcyk6bm90KC52aWxsYWdlcyk6bm90KC5pbnNwaXJhdGlvbi1zdWIpIGxpOm5vdCgubWVudS10aXRsZSk6bm90KC5oaWRkZW4pOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkO1xuICAgIGJvcmRlci1jb2xvcjogI2UxZTFlMTtcbiAgfVxufVxuXG5oZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW4ub3BlbiA+IHVsIHtcbiAgbWF4LWhlaWdodDogOTk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICBtYXJnaW46IDAgY2FsYygyMHB4ICogLTEpO1xuICBwYWRkaW5nOiAwIDIwcHggMCAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiAuaGFzLWNoaWxkcmVuLm9wZW4gPiB1bCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiAuaGFzLWNoaWxkcmVuOmhvdmVyID4gdWwge1xuICAgIG1hcmdpbjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiBpbmhlcml0O1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxuICBoZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW46aG92ZXIgPiB1bCBhIHtcbiAgICBjb2xvcjogIzVmNWY1ZjtcbiAgfVxuICBoZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW46aG92ZXIgPiB1bC5sb2NhdGlvbnMtZHJvcGRvd24ge1xuICAgIGxlZnQ6IC04MHB4O1xuICB9XG4gIGhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbjpob3ZlciA+IHVsLmluc3BpcmF0aW9ucy1tZW51LmxvY2F0aW9ucy1kcm9wZG93biB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgaGVhZGVyIG5hdiAuaGFzLWNoaWxkcmVuOmhvdmVyID4gdWwubG9jYXRpb25zLWRyb3Bkb3duIHtcbiAgICBsZWZ0OiAtMTQwcHg7XG4gIH1cbiAgaGVhZGVyIG5hdiAuaGFzLWNoaWxkcmVuOmhvdmVyID4gdWwuaW5zcGlyYXRpb25zLW1lbnUubG9jYXRpb25zLWRyb3Bkb3duIHtcbiAgICBsZWZ0OiAtMzUwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW46bGFzdC1jaGlsZDpob3ZlciA+IHVsIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbjpsYXN0LWNoaWxkOmhvdmVyID4gdWwge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuaGVhZGVyIG5hdi5uby12aWxsYWdlcyB1bC52aWxsYWdlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmhlYWRlciBuYXYubm8tdmlsbGFnZXMgLmxvY2F0aW9ucy1kcm9wZG93biAuYXJlYXMgLmFyZWEuaGlnaGxpZ2h0ZWQsIGhlYWRlciBuYXYubm8tdmlsbGFnZXMgLmxvY2F0aW9ucy1kcm9wZG93biAuYXJlYXMgLmFyZWE6aG92ZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG5oZWFkZXIgbmF2Lm5vLXZpbGxhZ2VzIC5sb2NhdGlvbnMtZHJvcGRvd24gLmFyZWFzIC5hcmVhLmhpZ2hsaWdodGVkOmFmdGVyLCBoZWFkZXIgbmF2Lm5vLXZpbGxhZ2VzIC5sb2NhdGlvbnMtZHJvcGRvd24gLmFyZWFzIC5hcmVhOmhvdmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaGVhZGVyIG5hdi5uby12aWxsYWdlcyAuaGFzLWNoaWxkcmVuIHVsOm5vdCgubG9jYXRpb25zLWRyb3Bkb3duKTpub3QoLmFyZWFzKTpub3QoLnZpbGxhZ2VzKTpub3QoLmluc3BpcmF0aW9uLXN1YikgbGk6bm90KC5tZW51LXRpdGxlKTpub3QoLmhpZGRlbikge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5oZWFkZXIgbmF2Lm5vLXZpbGxhZ2VzIC5oYXMtY2hpbGRyZW4gdWw6bm90KC5sb2NhdGlvbnMtZHJvcGRvd24pOm5vdCguYXJlYXMpOm5vdCgudmlsbGFnZXMpOm5vdCguaW5zcGlyYXRpb24tc3ViKSBsaTpub3QoLm1lbnUtdGl0bGUpOm5vdCguaGlkZGVuKTpob3ZlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuaGVhZGVyIG5hdiAuc3RhY2tlZCAubGlzdC1vZi1hcmVhcy1tZW51IGxpLmFyZWE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlciBuYXYgLnN0YWNrZWQgLmxpc3Qtb2YtYXJlYXMtbWVudSBsaS5hcmVhIGxpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbmhlYWRlciBuYXYgLnN0YWNrZWQgLmxpc3Qtb2YtYXJlYXMtbWVudSBsaS5hcmVhIGxpOmhvdmVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTFlMWUxO1xufVxuXG5oZWFkZXIgbmF2IC5zdGFja2VkIC5saXN0LW9mLWFyZWFzLW1lbnUgbGkuYXJlYSBsaTpob3ZlcjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2UxZTFlMSAhaW1wb3J0YW50O1xufVxuXG5oZWFkZXIgbmF2IC5zdGFja2VkIC5saXN0LW9mLWFyZWFzLW1lbnUgbGkuYXJlYSBsaTpob3ZlcjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTFlMWUxICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlciBuYXYgLnN0YWNrZWQgLmluc3BpcmF0aW9ucy1zdWIgbGkge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuaGVhZGVyIG5hdiAuc3RhY2tlZCAuaW5zcGlyYXRpb25zLXN1YiBsaTpub3QoLm1lbnUtdGl0bGUpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxO1xufVxuXG5oZWFkZXIgLmhlYWRlci1uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuaGVhZGVyIC5yZXNwb25zZS10YXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAucmVzcG9uc2UtdGFwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMzhiODk7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgaGVhZGVyIC5yZXNwb25zZS10YXAgYSwgaGVhZGVyIC5yZXNwb25zZS10YXAgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGhlYWRlciAucmVzcG9uc2UtdGFwIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMxLjVweDtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICB9XG4gIGhlYWRlciAucmVzcG9uc2UtdGFwIGEsIGhlYWRlciAucmVzcG9uc2UtdGFwIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM1ZjVmNWY7XG4gIH1cbn1cblxuZm9vdGVyOm5vdCguZGVmb290ZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjYTM4Yjg5O1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGZvb3Rlcjpub3QoLmRlZm9vdGVyKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5mb290ZXI6bm90KC5kZWZvb3Rlcikgc2VjdGlvbi5ib3JkZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5mb290ZXI6bm90KC5kZWZvb3RlcikgLmZvb3Rlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAyLjE0Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDMuMjE0MjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBmb290ZXI6bm90KC5kZWZvb3RlcikgLmZvb3Rlci10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGZvb3Rlcjpub3QoLmRlZm9vdGVyKSAjSGlkZWF3YXlzRm9vdGVyX05ld3NsZXR0ZXJfRm9vdGVyTmV3c2xldHRlckZvcm1fRm9ybVRpdGxlUG5sIHtcbiAgICB3aWR0aDogMTQxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBmb290ZXI6bm90KC5kZWZvb3RlcikgZmllbGRzZXQgLmZpZWxkLWxpbmU6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5jaGVja2JveCkge1xuICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtIDQ1cHgpIC8gMykgLSAzNnB4KTtcbiAgfVxufVxuXG5mb290ZXI6bm90KC5kZWZvb3RlcikgZmllbGRzZXQgLmZpZWxkLWxpbmUgbGFiZWwuaW52YWxpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGZvb3Rlcjpub3QoLmRlZm9vdGVyKSAjZm9vdGVyLW5ld3NsZXR0ZXItc3VibWl0IHtcbiAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbmZvb3Rlcjpub3QoLmRlZm9vdGVyKSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuZm9vdGVyOm5vdCguZGVmb290ZXIpIHVsIC5vcGVuaW5nLWhvdXJzIHN0cm9uZyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmZvb3Rlcjpub3QoLmRlZm9vdGVyKSB1bCAuYXJyb3cge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAvKmxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjVweDtcbiAgICAgICAgICAgIH0qL1xufVxuXG5mb290ZXI6bm90KC5kZWZvb3RlcikgLmNvbDEgbGkgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXI6bm90KC5kZWZvb3RlcikgLmNvbDQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgZm9vdGVyOm5vdCguZGVmb290ZXIpIC5jb2w0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuZm9vdGVyOm5vdCguZGVmb290ZXIpIG5hdiBsaSBzdHJvbmcge1xuICBtYXJnaW46IDEuNWVtIDAgMC41ZW0gMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5mb290ZXI6bm90KC5kZWZvb3RlcikgLmJvcmRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xufVxuXG5mb290ZXI6bm90KC5kZWZvb3RlcikgLmxheW91dC13cmFwOm50aC1jaGlsZCgyKSBuYXYge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbmZvb3Rlcjpub3QoLmRlZm9vdGVyKSAueWgtYmFkZ2Utd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tdG9wOiAxLjFlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIGZvb3Rlcjpub3QoLmRlZm9vdGVyKSAueWgtYmFkZ2Utd3JhcCBpbWcge1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5mb290ZXI6bm90KC5kZWZvb3RlcikgLmdsb2JhbC1lbWFpbCBhIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuZm9vdGVyOm5vdCguZGVmb290ZXIpIC5zdWItZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzOGI4OTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGZvb3Rlcjpub3QoLmRlZm9vdGVyKSAuc3ViLWZvb3RlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgfVxufVxuXG5mb290ZXI6bm90KC5kZWZvb3RlcikgLnN1Yi1mb290ZXIgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuZm9vdGVyOm5vdCguZGVmb290ZXIpIC5zdWItZm9vdGVyIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5mb290ZXI6bm90KC5kZWZvb3RlcikgLnN1Yi1mb290ZXIgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6ICd8JztcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG5mb290ZXI6bm90KC5kZWZvb3RlcikgLnN1Yi1mb290ZXIgLnR3by1jb2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmZvb3Rlcjpub3QoLmRlZm9vdGVyKSAuc3ViLWZvb3RlciAudHdvLWNvbCBuYXYsIGZvb3Rlcjpub3QoLmRlZm9vdGVyKSAuc3ViLWZvb3RlciAudHdvLWNvbCAuZm9vdGVyLWxvZ29zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuZm9vdGVyOm5vdCguZGVmb290ZXIpIC5zdWItZm9vdGVyIC50d28tY29sICsgZGl2IHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4uZmEtcGhvbmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1waG9uZScgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0ncGhvbmUnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzc1LjgsMjc1LjJjLTE2LjQtNy0zNS40LTIuNC00Ni43LDExLjRsLTMzLjIsNDAuNmMtNDYtMjYuNy04NC40LTY1LjEtMTExLjEtMTExLjFsNDAuNS0zMy4xYzEzLjgtMTEuMywxOC41LTMwLjMsMTEuNC00Ni43bC00OC0xMTJjLTcuNS0xNy42LTI2LjQtMjcuNC00NS4xLTIzLjRMMzEuNiwyNC45QzEzLjIsMjguOCwwLDQ1LjEsMCw2NGgwYzAsMjMxLjIsMTc1LjIsNDIxLjYsNDAwLjEsNDQ1LjUsOS44LDEsMTkuNiwxLjgsMjkuNiwyLjJoLjFjNi4xLjIsMTIuMS40LDE4LjIuNGgwYzE4LjksMCwzNS4yLTEzLjIsMzkuMS0zMS42bDI0LTExMmM0LTE4LjctNS44LTM3LjYtMjMuNC00NS4xbC0xMTItNDh2LS4yWk00NDEuNSw0NjRjLTIxNS43LTMuNS0zOTAtMTc3LjgtMzkzLjQtMzkzLjVsOTkuMi0yMS4zLDQzLDEwMC40LTM1LjksMjkuNGMtMTguMiwxNC45LTIyLjksNDAuOC0xMS4xLDYxLjIsMzAuOSw1My4zLDc1LjMsOTcuNywxMjguNiwxMjguNiwyMC40LDExLjgsNDYuMyw3LjEsNjEuMi0xMS4xbDI5LjQtMzUuOSwxMDAuNCw0My0yMS40LDk5LjJaTTQ4LDY0aDBaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBtYXgtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDhweCA4cHggMCAwO1xufVxuXG4uZmEtZW1haWwge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1lbWFpbCcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nZW1haWwnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNjQsMTEyYy04LjgsMC0xNiw3LjItMTYsMTZ2MjIuMWwxNzIuNSwxNDEuNmMyMC43LDE3LDUwLjQsMTcsNzEuMSwwbDE3Mi40LTE0MS42di0yMi4xYzAtOC44LTcuMi0xNi0xNi0xNkg2NFpNNDgsMjEyLjJ2MTcxLjhjMCw4LjgsNy4yLDE2LDE2LDE2aDM4NGM4LjgsMCwxNi03LjIsMTYtMTZ2LTE3MS44bC0xNDIsMTE2LjZjLTM4LjQsMzEuNS05My43LDMxLjUtMTMyLDBMNDgsMjEyLjJaTTAsMTI4YzAtMzUuMywyOC43LTY0LDY0LTY0aDM4NGMzNS4zLDAsNjQsMjguNyw2NCw2NHYyNTZjMCwzNS4zLTI4LjcsNjQtNjQsNjRINjRjLTM1LjMsMC02NC0yOC43LTY0LTY0VjEyOFonLyUzRSUzQy9zdmclM0VcIik7XG4gIG1heC1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogOHB4IDhweCAwIDA7XG59XG5cbi5jb250YWN0LWxpbmtzIHNwYW46bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiAnfCc7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnNvY2lhbC1pY29uLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4uc29jaWFsLWljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjkyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMC41ZW0gMC42ZW07XG59XG5cbi5zb2NpYWwtaWNvbjp2aXNpdGVkLCAuc29jaWFsLWljb246aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNvY2lhbC1pY29uLmZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbn1cblxuLnNvY2lhbC1pY29uLmZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkNDM3Mztcbn1cblxuLnNvY2lhbC1pY29uLnR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRhMWYyO1xufVxuXG4uc29jaWFsLWljb24udHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzg1ZDA7XG59XG5cbi5zb2NpYWwtaWNvbi5pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTEzMDZjO1xufVxuXG4uc29jaWFsLWljb24uaW5zdGFncmFtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMWM1NDtcbn1cblxuLnJlbW92ZUJ0biB7XG4gIG1hcmdpbjogNXB4IDBweCA1cHggMHB4O1xufVxuXG4ucmVtb3ZlQnRuIGEge1xuICBjb2xvcjogI2I4Mjg1YjtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmltZ0ZhdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNob3J0bGlzdC1wYWdlIC5zaWRlUmVtb3ZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cblxuLnNob3J0bGlzdC1wYWdlICNjYW5jZWxGYXYge1xuICB3aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViYjVhZjtcbiAgY29sb3I6ICNlYmI1YWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaG9ydGxpc3QtcGFnZSAjY2FuY2VsRmF2OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NkNDYzNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZDQ2Mzc7XG59XG5cbiNjbGVhckZhdiB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhci1mYXZvdXJpdGVzLXBhZ2UtYnRuLFxuLmNsZWFyLWZhdm91cml0ZXMtYnRuIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwcHggMHB4IDIwcHggMjBweDtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xufVxuXG4uc2lkZVJlbW92ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNpZGVSZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2NkNDYzNztcbn1cblxuLmZhdm91cml0ZXMtcHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY2xlYXItZmF2LWJ0biB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggMHB4IDIwcHggOHB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG59XG5cbi5jbGVhci1wYXJhIHtcbiAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5mYXYtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYXZQcmljZSB7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gIGhlaWdodDogMzdweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhdi1jb250ZW50IC5wcmljZSB7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5maWVsZHNldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZmllbGRzZXRbZGF0YS1mb3JtPSdzaG9ydGxpc3QnXSB7XG4gIG1heC13aWR0aDogNzA1cHg7XG59XG5cbi5mYXZTbWwge1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzgwODA4MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mYXZJY29ucyBkaXYge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhdkljb25zIC5CZWRQYW5lbCB7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMTBweDtcbn1cblxuLmZhdkljb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMTVweDtcbiAgbWFyZ2luOiA4cHggMHB4IDhweCAwcHg7XG59XG5cbi5mYXZSZWYge1xuICB3aWR0aDogNDUlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhdlJlZiAuU2VhcmNoUmVmIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLlNlYXJjaFJlZiB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2VuZC1idG4ge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnZpZXdGYXZCdG4ge1xuICBiYWNrZ3JvdW5kOiAjNDZhM2VkIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMTVweCAwcHggMTVweCAwcHg7XG4gIHBhZGRpbmc6IDJweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA5MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmF2R2FsbGVyeSB7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAxNThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDBweCA1JSAwcHggNSU7XG59XG5cbi5mYXZHYWxsZXJ5ID4gaW1nIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDE1OHB4O1xufVxuXG4uZ2FsUHJldiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDJweCAwcHggMHB4IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxLjA7XG59XG5cbi5nYWxOZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDJweCA1cHggMHB4IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxLjA7XG59XG5cbi5zQ25mQ2xyRmF2IHtcbiAgY29sb3I6ICM3ODc4Nzg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnNDbmZDbHJGYXYgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9hZGluZ0VtYWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZFcnIxLFxuLmZFcnIyLFxuLmZFcnIzLFxuLmZFcnI0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZDbmNsRW1haWxCdG4ge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBjb2xvcjogIzRhNmQ2MTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDdweCAyMHB4IDdweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNvbmZDbHJGYXYge1xuICBjb2xvcjogIzRhNmQ2MTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xyRmF2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc0ZhdkZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uRmF2RXJyIHtcbiAgY29sb3I6ICNmZjdjN2MgIWltcG9ydGFudDtcbn1cblxuLmZFbWFpbENvbmYge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYXZFbWFpbEZpZWxkIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MDk1N2E7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XG4gIG1hcmdpbjogMHB4IDIwcHggMHB4IDBweDtcbn1cblxuLnNDbHJGYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmF2RW1haWxGb3JtIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE2ZDYxO1xuICBjb2xvcjogI2UyZWRlNztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZkVtYWlsQnRuIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgY29sb3I6ICM0YTZkNjE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xuICBwYWRkaW5nOiA3cHggMjBweCA3cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5mYXZvdXJpdGVzLWJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmZhdm91cml0ZXMtYWRkZWQtYnRuIHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmF2U2lkZVRhYiB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIG1pbi13aWR0aDogNDVweDtcbiAgcGFkZGluZzogOHB4IDVweCAwcHggNXB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYTM4Yjg5O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDQ1JTtcbiAgbWFyZ2luLXRvcDogLTc1cHg7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi5mYXZTaWRlVGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdoZWFydCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWhlYXJ0IGZhLXctMTYnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjNhMzhiODk7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDYyLjMgNjIuNkM0MDcuNSAxNS45IDMyNiAyNC4zIDI3NS43IDc2LjJMMjU2IDk2LjVsLTE5LjctMjAuM0MxODYuMSAyNC4zIDEwNC41IDE1LjkgNDkuNyA2Mi42Yy02Mi44IDUzLjYtNjYuMSAxNDkuOC05LjkgMjA3LjlsMTkzLjUgMTk5LjhjMTIuNSAxMi45IDMyLjggMTIuOSA0NS4zIDBsMTkzLjUtMTk5LjhjNTYuMy01OC4xIDUzLTE1NC4zLTkuOC0yMDcuOXonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDRweDtcbn1cblxuLmZhdlNpZGVUYWI6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdoZWFydCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWhlYXJ0IGZhLXctMTYnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM2ZjU5NTc7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDYyLjMgNjIuNkM0MDcuNSAxNS45IDMyNiAyNC4zIDI3NS43IDc2LjJMMjU2IDk2LjVsLTE5LjctMjAuM0MxODYuMSAyNC4zIDEwNC41IDE1LjkgNDkuNyA2Mi42Yy02Mi44IDUzLjYtNjYuMSAxNDkuOC05LjkgMjA3LjlsMTkzLjUgMTk5LjhjMTIuNSAxMi45IDMyLjggMTIuOSA0NS4zIDBsMTkzLjUtMTk5LjhjNTYuMy01OC4xIDUzLTE1NC4zLTkuOC0yMDcuOXonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uZmF2U2lkZVRhYiBkaXYsXG4uZmF2U2lkZVRhYkhpZGUgZGl2IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNzg3ODc4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmF2TWFpblBubCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogMHB4O1xuICB6LWluZGV4OiAxMjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2EzOGI4OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmF2TWFpblBubCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuXG4uZmF2U2lkZVRhYkhpZGUge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBtaW4td2lkdGg6IDQ1cHg7XG4gIHBhZGRpbmc6IDhweCA1cHggMHB4IDVweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYTM4Yjg5O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvdHRvbTogNDUlO1xuICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgbGVmdDogMHB4O1xuICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG59XG5cbi5mYXZTaWRlVGFiSGlkZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtcHJlZml4PSdmYXMnIGRhdGEtaWNvbj0naGVhcnQnIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1oZWFydCBmYS13LTE2JyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzYTM4Yjg5OyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTQ2Mi4zIDYyLjZDNDA3LjUgMTUuOSAzMjYgMjQuMyAyNzUuNyA3Ni4yTDI1NiA5Ni41bC0xOS43LTIwLjNDMTg2LjEgMjQuMyAxMDQuNSAxNS45IDQ5LjcgNjIuNmMtNjIuOCA1My42LTY2LjEgMTQ5LjgtOS45IDIwNy45bDE5My41IDE5OS44YzEyLjUgMTIuOSAzMi44IDEyLjkgNDUuMyAwbDE5My41LTE5OS44YzU2LjMtNTguMSA1My0xNTQuMy05LjgtMjA3Ljl6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA0cHg7XG59XG5cbi5mYXZTaWRlVGFiSGlkZTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J2hlYXJ0JyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtaGVhcnQgZmEtdy0xNicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzZmNTk1NzslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000NjIuMyA2Mi42QzQwNy41IDE1LjkgMzI2IDI0LjMgMjc1LjcgNzYuMkwyNTYgOTYuNWwtMTkuNy0yMC4zQzE4Ni4xIDI0LjMgMTA0LjUgMTUuOSA0OS43IDYyLjZjLTYyLjggNTMuNi02Ni4xIDE0OS44LTkuOSAyMDcuOWwxOTMuNSAxOTkuOGMxMi41IDEyLjkgMzIuOCAxMi45IDQ1LjMgMGwxOTMuNS0xOTkuOGM1Ni4zLTU4LjEgNTMtMTU0LjMtOS44LTIwNy45eiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5oZWFydC1vZmY6YmVmb3JlLFxuLmZhdm91cml0ZXMtYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtcHJlZml4PSdmYWwnIGRhdGEtaWNvbj0naGVhcnQnIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1oZWFydCBmYS13LTE2JyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzYTM4Yjg5OyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTQ2Mi4zIDYyLjdjLTU0LjUtNDYuNC0xMzYtMzguNy0xODYuNiAxMy41TDI1NiA5Ni42bC0xOS43LTIwLjNDMTk1LjUgMzQuMSAxMTMuMiA4LjcgNDkuNyA2Mi43Yy02Mi44IDUzLjYtNjYuMSAxNDkuOC05LjkgMjA3LjhsMTkzLjUgMTk5LjhjNi4yIDYuNCAxNC40IDkuNyAyMi42IDkuNyA4LjIgMCAxNi40LTMuMiAyMi42LTkuN0w0NzIgMjcwLjVjNTYuNC01OCA1My4xLTE1NC4yLTkuNy0yMDcuOHptLTEzLjEgMTg1LjZMMjU2LjQgNDQ4LjEgNjIuOCAyNDguM2MtMzguNC0zOS42LTQ2LjQtMTE1LjEgNy43LTE2MS4yIDU0LjgtNDYuOCAxMTkuMi0xMi45IDE0Mi44IDExLjVsNDIuNyA0NC4xIDQyLjctNDQuMWMyMy4yLTI0IDg4LjItNTggMTQyLjgtMTEuNSA1NCA0NiA0Ni4xIDEyMS41IDcuNyAxNjEuMnonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cblxuLmhlYXJ0LW9mZjpob3ZlcjpiZWZvcmUsXG4uZmF2b3VyaXRlcy1idG46aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdoZWFydCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWhlYXJ0IGZhLXctMTYnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiByZ2JhKDE2MywgMTM5LCAxMzcsIDAuNSk7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDYyLjMgNjIuNkM0MDcuNSAxNS45IDMyNiAyNC4zIDI3NS43IDc2LjJMMjU2IDk2LjVsLTE5LjctMjAuM0MxODYuMSAyNC4zIDEwNC41IDE1LjkgNDkuNyA2Mi42Yy02Mi44IDUzLjYtNjYuMSAxNDkuOC05LjkgMjA3LjlsMTkzLjUgMTk5LjhjMTIuNSAxMi45IDMyLjggMTIuOSA0NS4zIDBsMTkzLjUtMTk5LjhjNTYuMy01OC4xIDUzLTE1NC4zLTkuOC0yMDcuOXonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uaGVhcnQtb2ZmOm5vdCguZmF2b3VyaXRlcy1idG4pOmhvdmVyOmJlZm9yZSxcbi5mYXZvdXJpdGVzLWJ0bjpub3QoLmZhdm91cml0ZXMtYnRuKTpob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J2hlYXJ0JyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtaGVhcnQgZmEtdy0xNicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyM2Q0ZGNlMTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000NjIuMyA2Mi42QzQwNy41IDE1LjkgMzI2IDI0LjMgMjc1LjcgNzYuMkwyNTYgOTYuNWwtMTkuNy0yMC4zQzE4Ni4xIDI0LjMgMTA0LjUgMTUuOSA0OS43IDYyLjZjLTYyLjggNTMuNi02Ni4xIDE0OS44LTkuOSAyMDcuOWwxOTMuNSAxOTkuOGMxMi41IDEyLjkgMzIuOCAxMi45IDQ1LjMgMGwxOTMuNS0xOTkuOGM1Ni4zLTU4LjEgNTMtMTU0LjMtOS44LTIwNy45eiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5oZWFydC1vbjpiZWZvcmUsXG4uZmF2b3VyaXRlcy1hZGRlZC1idG46YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdoZWFydCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWhlYXJ0IGZhLXctMTYnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjNhMzhiODk7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDYyLjMgNjIuNkM0MDcuNSAxNS45IDMyNiAyNC4zIDI3NS43IDc2LjJMMjU2IDk2LjVsLTE5LjctMjAuM0MxODYuMSAyNC4zIDEwNC41IDE1LjkgNDkuNyA2Mi42Yy02Mi44IDUzLjYtNjYuMSAxNDkuOC05LjkgMjA3LjlsMTkzLjUgMTk5LjhjMTIuNSAxMi45IDMyLjggMTIuOSA0NS4zIDBsMTkzLjUtMTk5LjhjNTYuMy01OC4xIDUzLTE1NC4zLTkuOC0yMDcuOXonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG5cbi5oZWFydC1vbjpub3QoLmZhdm91cml0ZXMtYWRkZWQtYnRuKTpob3ZlcjpiZWZvcmUsXG4uZmF2b3VyaXRlcy1hZGRlZC1idG46bm90KC5mYXZvdXJpdGVzLWFkZGVkLWJ0bik6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1wcmVmaXg9J2ZhbCcgZGF0YS1pY29uPSdoZWFydCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWhlYXJ0IGZhLXctMTYnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjNkNGRjZTE7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDYyLjMgNjIuN2MtNTQuNS00Ni40LTEzNi0zOC43LTE4Ni42IDEzLjVMMjU2IDk2LjZsLTE5LjctMjAuM0MxOTUuNSAzNC4xIDExMy4yIDguNyA0OS43IDYyLjdjLTYyLjggNTMuNi02Ni4xIDE0OS44LTkuOSAyMDcuOGwxOTMuNSAxOTkuOGM2LjIgNi40IDE0LjQgOS43IDIyLjYgOS43IDguMiAwIDE2LjQtMy4yIDIyLjYtOS43TDQ3MiAyNzAuNWM1Ni40LTU4IDUzLjEtMTU0LjItOS43LTIwNy44em0tMTMuMSAxODUuNkwyNTYuNCA0NDguMSA2Mi44IDI0OC4zYy0zOC40LTM5LjYtNDYuNC0xMTUuMSA3LjctMTYxLjIgNTQuOC00Ni44IDExOS4yLTEyLjkgMTQyLjggMTEuNWw0Mi43IDQ0LjEgNDIuNy00NC4xYzIzLjItMjQgODguMi01OCAxNDIuOC0xMS41IDU0IDQ2IDQ2LjEgMTIxLjUgNy43IDE2MS4yeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5mYXZDb25XcmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmZhdkNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmF2UmVzdWx0cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmF2UmVzdWx0c1dyYXAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnNob3J0bGlzdC1wYWdlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2hvcnRsaXN0LXBhZ2Ugc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYVtkYXRhLWNvbnRlbnQ9J3Nob3J0bGlzdC1zZWFyY2gtYnRuJ10ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYXZSZXN1bHRzV3JhcCAuZmF2SXRlbSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uc2hvcnRsaXN0LXBhZ2UgLmZhdkl0ZW0ge1xuICB3aWR0aDogMzAlO1xuICBtYXgtd2lkdGg6IDMwJTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDBweCAxJSAzMHB4IDElO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtZ3JvdzogMTtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuXG4uc2hvcnRsaXN0LXBhZ2UgLmZhdkl0ZW0ge1xuICB3aWR0aDogOTglO1xuICBtYXgtd2lkdGg6IDk4JTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDBweCAxJSAzMHB4IDElO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtZ3JvdzogMTtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLnNob3J0bGlzdC1wYWdlIC5mYXZJdGVtIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1heC13aWR0aDogNDglO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2hvcnRsaXN0LXBhZ2UgLmZhdkl0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWF4LXdpZHRoOiA0OCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG9ydGxpc3QtcGFnZSAuZmF2SXRlbSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zaG9ydGxpc3QtcGFnZSAuZmF2SXRlbSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgfVxufVxuXG4uZmF2Q29udGVudCAuZmF2SXRlbSAuZmF2U21sIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5mYXYtaW1nIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmZhdldoaXRlT3V0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xufVxuXG4uZmF2LWNlbnRlciBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmF2LWNlbnRlciBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5mYXZMb2FkaW5nIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogNTBweCAwcHggMHB4IDM4MHB4O1xufVxuXG4jbm9GYXZSZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI25vRmF2UmVzdWx0cyBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI25vRmF2UmVzdWx0cyBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI2ZhdlJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2hhcmVGYXYge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAxNXB4IDUlIDBweCA1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZiU2hhcmUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnRTaGFyZSB7XG4gIHBhZGRpbmc6IDBweCA2cHggMHB4IDZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5nU2hhcmUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnBTaGFyZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCA2cHg7XG59XG5cbi5mYXZIaWRlRm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYXZTaG93Rm9ybSxcbi5mYXZIaWRlRm9ybSxcbi5mYXZOZXdGb3JtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYXZBcnJVcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYXZFcnIge1xuICBjb2xvcjogI2IyMjIyMjtcbn1cblxuLmZhdlJlcSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICNiMjIyMjI7XG59XG5cbi5mYXZNZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDExNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmF2RW1haWwge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgcGFkZGluZzogMTVweCAyMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4uZmF2RW1haWwgPiBoMyxcbi5mYXZFbWFpbCA+IGRpdiA+IGgzIHtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zU2hvd0ZhdkVtYWlsIHtcbiAgY29sb3I6ICNhZTE0NGM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwcHggMTBweCAwcHggMHB4O1xufVxuXG4uZmF2U2VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYXZGb3JtRmllbGRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhdk5ld0Zvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmF2RW1haWxMb2FkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmF2RnJvbVdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I0YjRiMjtcbiAgcGFkZGluZzogMTVweCAyMnB4O1xufVxuXG4uZmF2VCB7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmF2TEYge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMjBweCAwcHggMHB4IDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZhdkZvcm1XcmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNGI0YjI7XG4gIHBhZGRpbmc6IDE1cHggMjJweDtcbn1cblxuLmZhdlBvbGljeSB7XG4gIG1hcmdpbjogMTVweCAwcHggMHB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYXZJdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbi5mYXZJdGVtIC5idG4ud2lkZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgdG9wOiBhdXRvO1xufVxuXG4uZmF2VGh1bWIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlNlYXJjaFJlc3VsdHNQbGFpbldoaXRlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZzogMHB4IDMwcHg7XG59XG5cbi5NYWluUGFkZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhdkZvcm1UZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpZGUtcmVtb3ZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTJweCAwIDEycHggMDtcbn1cblxuI2NhbmNlbEZhdiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweCAwcHggMTVweCAwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmZhdi1jb250ZW50IHtcbiAgcGFkZGluZzogMHB4IDEwcHggMHB4IDEwcHg7XG59XG5cbi5yZXdhcmQtYm94IGgzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJld2FyZC1ib3ggaDM6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMucG5nKSAtNXB4IC03ODVweCBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2Uge1xuICAvKiBUaGUgc2xpZGVyIGl0c2VsZiAqL1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5yZXdhcmQtYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EzOGI4OTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5yZXdhcmQtYm94IGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EzOGI4OTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5yZXdhcmQtYm94IHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5yZXdhcmQtYm94IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAucmV3YXJkLWJveCBhOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdjYXJldC1yaWdodCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWNhcmV0LXJpZ2h0IGZhLXctNicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOTIgNTEyJyAlM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjNhMzhiODk7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMCAzODQuNjYyVjEyNy4zMzhjMC0xNy44MTggMjEuNTQzLTI2Ljc0MSAzNC4xNDItMTQuMTQybDEyOC42NjIgMTI4LjY2MmM3LjgxIDcuODEgNy44MSAyMC40NzQgMCAyOC4yODRMMzQuMTQyIDM5OC44MDRDMjEuNTQzIDQxMS40MDQgMCA0MDIuNDggMCAzODQuNjYyeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5yZXdhcmQtYm94IGRpdiB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4IDIwcHg7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLm93bC1wcmV2IHtcbiAgbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtbmF2IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5kZXRhaWxzLW5hdiAudGFibGlzdC13aW5kb3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmV2ZW50LWRldGFpbHMtcGFnZSAuZGV0YWlscy1uYXYgLnRhYmxpc3Qtd2luZG93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4MHB4KTtcbiAgfVxufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5kZXRhaWxzLW5hdiAuYnRuLndoaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmV2ZW50LWRldGFpbHMtcGFnZSAuZGV0YWlscy1uYXYgLmJ0bi53aGl0ZSB7XG4gICAgd2lkdGg6IDE3M3B4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ldmVudC1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtbmF2IC5idG4ud2hpdGUge1xuICAgIHdpZHRoOiAxNzZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDFlbSAyZW07XG4gIH1cbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSBoMSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zaXplOiAyLjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDQuMjg1NzFyZW07XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ldmVudC1kZXRhaWxzLXBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDIuMTQyODZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMuMjE0MjlyZW07XG4gIH1cbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi5jaGV2cm9uIC5hY2NvcmRpb24tYnRuLCAuZXZlbnQtZGV0YWlscy1wYWdlIC5hY2NvcmRpb24ucGx1cyAuYWNjb3JkaW9uLWJ0biB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWJ0biBzdmcsIC5ldmVudC1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi5wbHVzIC5hY2NvcmRpb24tYnRuIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbiB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU3ZTk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDEuOTI4NTdyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4gaSB7XG4gIGNvbG9yOiAjYTM4Yjg5O1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1jb250ZW50IGgzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWNvbnRlbnQgaDM6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5hY2NvcmRpb24ucGx1cyAuYWNjb3JkaW9uLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLnBsdXMgLmFjY29yZGlvbi1idG4sIC5ldmVudC1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi5wbHVzIGgyLCAuZXZlbnQtZGV0YWlscy1wYWdlIC5hY2NvcmRpb24ucGx1cyBoMywgLmV2ZW50LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLnBsdXMgaSB7XG4gIGNvbG9yOiAjYTM4Yjg5O1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5hY2NvcmRpb24ucGx1cyAuYWNjb3JkaW9uLWJ0biBzdmcge1xuICB0b3A6IC01cHg7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgW2RhdGEtaW5mbz1nZXR0aW5ndGhlcmVdIC5tYXAtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuZXZlbnQtZGV0YWlscy1wYWdlIFtkYXRhLWluZm89Z2V0dGluZ3RoZXJlXSAuY29sMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmV2ZW50LWRldGFpbHMtcGFnZSBbZGF0YS1pbmZvPWdldHRpbmd0aGVyZV0gLmNvbDIgW2RhdGEtaW5mbz1hZGRyZXNzXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmV2ZW50LWRldGFpbHMtcGFnZSBbZGF0YS1pbmZvPXByaWNpbmddIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNGU3ZTk7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgfVxuICAuZXZlbnQtZGV0YWlscy1wYWdlIFtkYXRhLWluZm89cHJpY2luZ10gaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmV2ZW50LWRldGFpbHMtcGFnZSBbZGF0YS1pbmZvPXByaWNpbmddIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIFtkYXRhLWluZm89ZmFxc10gaDIge1xuICBtYXJnaW46IDJlbSAwIDEuNWVtIDA7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2Ugc2VjdGlvbltkYXRhLWluZm89J2V2ZW50LWRldGFpbHMnXSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuZXZlbnQtYmFubmVyIC5ldmVudC10YWcge1xuICBwYWRkaW5nOiAwLjVlbSAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuZXZlbnQtYmFubmVyIC5ldmVudC10YWcuZmFtaWx5LWZ1biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjZkN2Q7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5ldmVudC1iYW5uZXIgLmV2ZW50LXRhZy5mYW1pbHktZnVuOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0MCA0MCcgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyM2ZmZmZmZjslN0Quc3QxJTdCZmlsbDolMjNmZmZmZmY7c3Ryb2tlOiUyM0ZGRkZGRjtzdHJva2UtbWl0ZXJsaW1pdDoxMDslN0Quc3QyJTdCZmlsbDolMjNGRkZGRkY7c3Ryb2tlOiUyM2ZmZmZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMS42LDM0LjZjLTQsMC03LjctMC43LTEwLjQtMmwtMC40LTAuMkwwLjcsMzJjLTAuMS0wLjctMC4xLTEuMy0wLjEtMS45YzAtNyw0LjktMTIuNywxMS0xMi43czExLDUuNywxMSwxMi43IGMwLDAuNiwwLDEuMS0wLjEsMS45djAuNEwyMiwzMi42QzE5LjMsMzMuOSwxNS41LDM0LjYsMTEuNiwzNC42eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMTEuNiwxOC45Yy00LjUsMC04LjItMy43LTguMi04LjJzMy43LTguMiw4LjItOC4yczguMiwzLjcsOC4yLDguMlMxNi4xLDE4LjksMTEuNiwxOC45eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjguNSwzNC42Yy00LDAtNy43LTAuNy0xMC40LTJsLTAuNC0wLjJWMzJjLTAuMS0wLjgsMC43LTEuMiwxLjItMS40YzAuMSwwLDAuMy0wLjEsMC40LTAuMiBjMC4xLTYuNSwyLjktMTMsOS4zLTEzYzYuMSwwLDExLDUuNywxMSwxMi43YzAsMC42LDAsMS4xLTAuMSwxLjl2MC40bC0wLjQsMC4yQzM2LjEsMzMuOSwzMi40LDM0LjYsMjguNSwzNC42eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMjguNSwxOC45Yy00LjUsMC04LjItMy43LTguMi04LjJzMy43LTguMiw4LjItOC4yczguMiwzLjcsOC4yLDguMlMzMywxOC45LDI4LjUsMTguOXonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MicgZD0nTTIwLjQsMzYuOGMtMi4zLDAtNC41LTAuNC02LjEtMS4ybC0wLjQtMC4ybC0wLjEtMC40Yy0wLjEtMC40LTAuMS0wLjgtMC4xLTEuMWMwLTQuMiwzLTcuNiw2LjYtNy42IHM2LjYsMy40LDYuNiw3LjZjMCwwLjMsMCwwLjctMC4xLDEuMXYwLjRsLTAuMywwLjJDMjQuOSwzNi4zLDIyLjcsMzYuOCwyMC40LDM2Ljh6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDInIGQ9J00yMC40LDI3LjhjLTIuOCwwLTUtMi4zLTUtNWMwLTIuOCwyLjMtNSw1LTVzNSwyLjMsNSw1UzIzLjEsMjcuOCwyMC40LDI3Ljh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWJhbm5lciAuZXZlbnQtdGFnLmd1aWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlYjQ2YjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWJhbm5lciAuZXZlbnQtdGFnLmd1aWRlOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtYm9vay1vcGVuJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdib29rLW9wZW4nIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDU3NiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjNmZmZmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNTQyLjIsMzJjLTU0LjgsMy4xLTE2My43LDE0LjQtMjMxLDU1LjZjLTQuNiwyLjgtNy4zLDcuOS03LjMsMTMuMnYzNjMuOWMwLDExLjUsMTIuNiwxOC45LDIzLjMsMTMuNSBjNjkuMi0zNC44LDE2OS4yLTQ0LjMsMjE4LjctNDYuOWMxNi45LTAuOSwzMC0xNC40LDMwLTMwLjdWNjIuOEM1NzYsNDUsNTYwLjYsMzEsNTQyLjIsMzJ6IE0yNjQuNyw4Ny42IEMxOTcuNSw0Ni41LDg4LjYsMzUuMiwzMy44LDMyQzE1LjQsMzEsMCw0NSwwLDYyLjh2MzM3LjljMCwxNi4yLDEzLjEsMjkuOCwzMCwzMC43YzQ5LjUsMi42LDE0OS42LDEyLjEsMjE4LjgsNDcgYzEwLjYsNS40LDIzLjItMS45LDIzLjItMTMuNVYxMDAuNkMyNzIsOTUuMywyNjkuNCw5MC41LDI2NC43LDg3LjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWJhbm5lciAuZXZlbnQtdGFnLmJsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjY2ZWMxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuZXZlbnQtYmFubmVyIC5ldmVudC10YWcuYmxvZzphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWNvbW1lbnRzJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdjb21tZW50cycgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTc2IDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyM2ZmZmZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J200MTYgMTkyYzAtODguNC05My4xLTE2MC0yMDgtMTYwcy0yMDggNzEuNi0yMDggMTYwYzAgMzQuMyAxNC4xIDY1LjkgMzggOTItMTMuNCAzMC4yLTM1LjUgNTQuMi0zNS44IDU0LjUtMi4yIDIuMy0yLjggNS43LTEuNSA4LjdzNC4xIDQuOCA3LjMgNC44YzM2LjYgMCA2Ni45LTEyLjMgODguNy0yNSAzMi4yIDE1LjcgNzAuMyAyNSAxMTEuMyAyNSAxMTQuOSAwIDIwOC03MS42IDIwOC0xNjB6bTEyMiAyMjBjMjMuOS0yNiAzOC01Ny43IDM4LTkyIDAtNjYuOS01My41LTEyNC4yLTEyOS4zLTE0OC4xIDAuOSA2LjYgMS4zIDEzLjMgMS4zIDIwLjEgMCAxMDUuOS0xMDcuNyAxOTItMjQwIDE5Mi0xMC44IDAtMjEuMy0wLjgtMzEuNy0xLjkgMzEuNSA1Ny41IDEwNS41IDk3LjkgMTkxLjcgOTcuOSA0MSAwIDc5LjEtOS4yIDExMS4zLTI1IDIxLjggMTIuNyA1Mi4xIDI1IDg4LjcgMjUgMy4yIDAgNi4xLTEuOSA3LjMtNC44IDEuMy0yLjkgMC43LTYuMy0xLjUtOC43LTAuMy0wLjMtMjIuNC0yNC4yLTM1LjgtNTQuNXonLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuZXZlbnQtYmFubmVyIC5ldmVudC10YWcuZm9vZC1kcmluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWNlZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5ldmVudC1iYW5uZXIgLmV2ZW50LXRhZy5mb29kLWRyaW5rOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtdXRlbnNpbHMnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J3V0ZW5zaWxzJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA0MTYgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCU3QmZpbGw6JTIzZmZmZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTIwNy45LDE1LjJjMC44LDQuNywxNi4xLDk0LjUsMTYuMSwxMjguOGMwLDUyLjMtMjcuOCw4OS42LTY4LjksMTA0LjZMMTY4LDQ4Ni43YzAuNywxMy43LTEwLjIsMjUuMy0yNCwyNS4zIEg4MGMtMTMuNywwLTI0LjctMTEuNS0yNC0yNS4zbDEyLjktMjM4LjFDMjcuNywyMzMuNiwwLDE5Ni4yLDAsMTQ0QzAsMTA5LjYsMTUuMywxOS45LDE2LjEsMTUuMkMxOS4zLTUuMSw2MS40LTUuNCw2NCwxNi4zdjE0MS4yIGMxLjMsMy40LDE1LjEsMy4yLDE2LDBjMS40LTI1LjMsNy45LTEzOS4yLDgtMTQxLjhjMy4zLTIwLjgsNDQuNy0yMC44LDQ3LjksMGMwLjIsMi43LDYuNiwxMTYuNSw4LDE0MS44YzAuOSwzLjIsMTQuOCwzLjQsMTYsMCBWMTYuM0MxNjIuNS01LjMsMjA0LjctNS4xLDIwNy45LDE1LjJ6IE0zMjcuMSwzMDAuOWwtMTUsMTg1LjFjLTEuMiwxNCw5LjksMjYsMjMuOSwyNmg1NmMxMy4zLDAsMjQtMTAuNywyNC0yNFYyNCBjMC0xMy4yLTEwLjctMjQtMjQtMjRDMzA5LjUsMCwxNzAuNiwxNzguNSwzMjcuMSwzMDAuOUwzMjcuMSwzMDAuOXonLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuZXZlbnQtYmFubmVyIC5ldmVudC10YWcuZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0YzU4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuZXZlbnQtYmFubmVyIC5ldmVudC10YWcuZXZlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J2NhbGVuZGFyLWFsdCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWNhbGVuZGFyLWFsdCBmYS13LTE0JyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ0OCA1MTInJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCU3QmZpbGw6JTIzZmZmZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTAgNDY0YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDM1MmMyNi41IDAgNDgtMjEuNSA0OC00OFYxOTJIMHYyNzJ6bTMyMC0xOTZjMC02LjYgNS40LTEyIDEyLTEyaDQwYzYuNiAwIDEyIDUuNCAxMiAxMnY0MGMwIDYuNi01LjQgMTItMTIgMTJoLTQwYy02LjYgMC0xMi01LjQtMTItMTJ2LTQwem0wIDEyOGMwLTYuNiA1LjQtMTIgMTItMTJoNDBjNi42IDAgMTIgNS40IDEyIDEydjQwYzAgNi42LTUuNCAxMi0xMiAxMmgtNDBjLTYuNiAwLTEyLTUuNC0xMi0xMnYtNDB6TTE5MiAyNjhjMC02LjYgNS40LTEyIDEyLTEyaDQwYzYuNiAwIDEyIDUuNCAxMiAxMnY0MGMwIDYuNi01LjQgMTItMTIgMTJoLTQwYy02LjYgMC0xMi01LjQtMTItMTJ2LTQwem0wIDEyOGMwLTYuNiA1LjQtMTIgMTItMTJoNDBjNi42IDAgMTIgNS40IDEyIDEydjQwYzAgNi42LTUuNCAxMi0xMiAxMmgtNDBjLTYuNiAwLTEyLTUuNC0xMi0xMnYtNDB6TTY0IDI2OGMwLTYuNiA1LjQtMTIgMTItMTJoNDBjNi42IDAgMTIgNS40IDEyIDEydjQwYzAgNi42LTUuNCAxMi0xMiAxMkg3NmMtNi42IDAtMTItNS40LTEyLTEydi00MHptMCAxMjhjMC02LjYgNS40LTEyIDEyLTEyaDQwYzYuNiAwIDEyIDUuNCAxMiAxMnY0MGMwIDYuNi01LjQgMTItMTIgMTJINzZjLTYuNiAwLTEyLTUuNC0xMi0xMnYtNDB6TTQwMCA2NGgtNDhWMTZjMC04LjgtNy4yLTE2LTE2LTE2aC0zMmMtOC44IDAtMTYgNy4yLTE2IDE2djQ4SDE2MFYxNmMwLTguOC03LjItMTYtMTYtMTZoLTMyYy04LjggMC0xNiA3LjItMTYgMTZ2NDhINDhDMjEuNSA2NCAwIDg1LjUgMCAxMTJ2NDhoNDQ4di00OGMwLTI2LjUtMjEuNS00OC00OC00OHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWJhbm5lciAuZXZlbnQtdGFnLnBsYWNlcy10by12aXNpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjg1NDM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5ldmVudC1iYW5uZXIgLmV2ZW50LXRhZy5wbGFjZXMtdG8tdmlzaXQ6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1sYW5kbWFyaycgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nbGFuZG1hcmsnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjNmZmZmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNTAxLjYsOTIuMUwyNjcuMiwyQzI2MC0wLjcsMjUyLTAuNywyNDQuOCwyTDEwLjQsOTIuMUM0LjEsOTQuNSwwLDEwMC40LDAsMTA3LjFWMTQ0YzAsOC44LDcuMiwxNiwxNiwxNmg0ODAgYzguOCwwLDE2LTcuMiwxNi0xNnYtMzYuOUM1MTIsMTAwLjQsNTA3LjksOTQuNCw1MDEuNiw5Mi4xeiBNNjQsMTkydjE2MEg0OGMtOC44LDAtMTYsNy4yLTE2LDE2djQ4aDQ0OHYtNDhjMC04LjgtNy4yLTE2LTE2LTE2aC0xNiBWMTkyaC02NHYxNjBoLTk2VjE5MmgtNjR2MTYwaC05NlYxOTJINjR6IE00OTYsNDQ4SDE2Yy04LjgsMC0xNiw3LjItMTYsMTZ2MzJjMCw4LjgsNy4yLDE2LDE2LDE2aDQ4MGM4LjgsMCwxNi03LjIsMTYtMTZ2LTMyIEM1MTIsNDU1LjIsNTA0LjgsNDQ4LDQ5Niw0NDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWJhbm5lciAub3dsLXN0YWdlLW91dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWJhbm5lciAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzgwcHg7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWJhbm5lciAub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuZXZlbnQtYmFubmVyIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuZXZlbnQtYmFubmVyIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1MHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIFtkYXRhLWluZm89XCJhZGRyZXNzXCJdIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSBbZGF0YS1pbmZvPVwiYWRkcmVzc1wiXTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J21hcC1tYXJrZXItYWx0JyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtbWFwLW1hcmtlci1hbHQgZmEtdy0xMicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzODQgNTEyJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAgJTdCZmlsbDogJTIzYTM4Yjg5OyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE3Mi4yNjggNTAxLjY3QzI2Ljk3IDI5MS4wMzEgMCAyNjkuNDEzIDAgMTkyIDAgODUuOTYxIDg1Ljk2MSAwIDE5MiAwczE5MiA4NS45NjEgMTkyIDE5MmMwIDc3LjQxMy0yNi45NyA5OS4wMzEtMTcyLjI2OCAzMDkuNjctOS41MzUgMTMuNzc0LTI5LjkzIDEzLjc3My0zOS40NjQgMHpNMTkyIDI3MmM0NC4xODMgMCA4MC0zNS44MTcgODAtODBzLTM1LjgxNy04MC04MC04MC04MCAzNS44MTctODAgODAgMzUuODE3IDgwIDgwIDgweiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5ldmVudC1kZXRhaWxzLXNpZGUgLmxheW91dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWRldGFpbHMtc2lkZSAubGF5b3V0IHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuZXZlbnQtZGV0YWlscy1zaWRlIC5sYXlvdXQgcFtkYXRhLWluZm89XCJwaG9uZVwiXTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTg1N3B4IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5ldmVudC1kZXRhaWxzLXNpZGUgLmxheW91dCBwW2RhdGEtaW5mbz1cImVtYWlsXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yMjc3cHggbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWRldGFpbHMtc2lkZSAubGF5b3V0IHBbZGF0YS1pbmZvPVwid2Vic2l0ZVwiXTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTAzMnB4IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5ldmVudC1kZXRhaWxzLXNpZGUgLmxheW91dCAuc2hhcmUtdGhpczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMjcyOHB4IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5yYW5nZS13cmFwIHtcbiAgKnpvb206IDE7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLnJhbmdlLXdyYXA6YmVmb3JlLCAuZXZlbnQtZGV0YWlscy1wYWdlIC5yYW5nZS13cmFwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5yYW5nZS13cmFwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLnJhbmdlLXdyYXAgbGFiZWwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0Mjg2cmVtO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAucmFuZ2Utd3JhcCAubmVhcmJ5LXJhbmdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuc2xpZGVjb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogV2lkdGggb2YgdGhlIG91dHNpZGUgY29udGFpbmVyICovXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuc2xpZGVyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBPdmVycmlkZSBkZWZhdWx0IENTUyBzdHlsZXMgKi9cbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIEZ1bGwtd2lkdGggKi9cbiAgaGVpZ2h0OiA2cHg7XG4gIC8qIFNwZWNpZmllZCBoZWlnaHQgKi9cbiAgYmFja2dyb3VuZDogI2QzZDNkMztcbiAgLyogR3JleSBiYWNrZ3JvdW5kICovXG4gIG91dGxpbmU6IG5vbmU7XG4gIC8qIFJlbW92ZSBvdXRsaW5lICovXG4gIG9wYWNpdHk6IDAuNztcbiAgLyogU2V0IHRyYW5zcGFyZW5jeSAoZm9yIG1vdXNlLW92ZXIgZWZmZWN0cyBvbiBob3ZlcikgKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XG4gIC8qIDAuMiBzZWNvbmRzIHRyYW5zaXRpb24gb24gaG92ZXIgKi9cbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gIC8qIE1vdXNlLW92ZXIgZWZmZWN0cyAqL1xuICAvKiBUaGUgc2xpZGVyIGhhbmRsZSAodXNlIC13ZWJraXQtIChDaHJvbWUsIE9wZXJhLCBTYWZhcmksIEVkZ2UpIGFuZCAtbW96LSAoRmlyZWZveCkgdG8gb3ZlcnJpZGUgZGVmYXVsdCBsb29rKSAqL1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5zbGlkZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICAvKiBGdWxseSBzaG93biBvbiBtb3VzZS1vdmVyICovXG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLnNsaWRlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIE92ZXJyaWRlIGRlZmF1bHQgbG9vayAqL1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgLyogU2V0IGEgc3BlY2lmaWMgc2xpZGVyIGhhbmRsZSB3aWR0aCAqL1xuICBoZWlnaHQ6IDIwcHg7XG4gIC8qIFNsaWRlciBoYW5kbGUgaGVpZ2h0ICovXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNhMzhiODk7XG4gIC8qIEdyZWVuIGJhY2tncm91bmQgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiBDdXJzb3Igb24gaG92ZXIgKi9cbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuc2xpZGVyOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDI1cHg7XG4gIC8qIFNldCBhIHNwZWNpZmljIHNsaWRlciBoYW5kbGUgd2lkdGggKi9cbiAgaGVpZ2h0OiAyNXB4O1xuICAvKiBTbGlkZXIgaGFuZGxlIGhlaWdodCAqL1xuICBiYWNrZ3JvdW5kOiAjMDRBQTZEO1xuICAvKiBHcmVlbiBiYWNrZ3JvdW5kICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogQ3Vyc29yIG9uIGhvdmVyICovXG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLm5lYXJieS1jdHJsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLnByb3BlcnR5LWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLnByb3BlcnR5LWNhcmQgLnByb3BlcnR5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOXJlbTtcbiAgbWFyZ2luOiAxZW0gMCAwLjI1ZW0gMDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAucHJvcGVydHktY2FyZCAucHJpY2Uge1xuICBtYXJnaW4tdG9wOiAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTNweDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAubm90aWZpY2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMWVtIGF1dG8gMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjYTM4Yjg5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMC41ZW0gMTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG59XG5cbnVsLmZpbHRlcnMge1xuICBtYXJnaW46IDBweCAwcHggMjVweCAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwuZmlsdGVycyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG51bC5maWx0ZXJzIC5maWx0ZXItbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMjIyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTdlOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICB1bC5maWx0ZXJzIC5maWx0ZXItbGluayB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIH1cbiAgdWwuZmlsdGVycyAuZmlsdGVyLWxpbmsgbGk6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICB1bC5maWx0ZXJzIC5maWx0ZXItbGluayB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIycHgpO1xuICB9XG59XG5cbnVsLmZpbHRlcnMgLmZpbHRlci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDZweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5vd2wtaXRlbSAucHJvcGVydHktY2FyZCAucHJvcGVydHktbGluayBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnByb3BlcnR5LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3c6Zmlyc3QtY2hpbGQge1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmludGVyYWN0aXZlLWd1aWRlIC5vbmUtdGhpcmQtdHdvLXRoaXJkcyA+IC5jb2wyIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAub25lLXRoaXJkLXR3by10aGlyZHMgPiAuY29sMiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAwLjUpIC0gKDEwcHggKiAuNjY2KSk7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIG1haW4uY29sMiB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgbWFpbi5jb2wyIHtcbiAgICAvKm1heC13aWR0aDogODAlOyovXG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLmNvbnRyb2wtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLmNsb3NlLXBhbmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSBoMi5yZXN1bHRzLWRldGFpbHMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmludGVyYWN0aXZlLWd1aWRlIGgyLnJlc3VsdHMtZGV0YWlscyB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgaDIucmVzdWx0cy1kZXRhaWxzIC5ldmVudC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIGgyLnJlc3VsdHMtZGV0YWlsczphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuc2VhcmNoLWZpbHRlcnMtcGFuZWwge1xuICAvKnBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDEwMCU7Ki9cbiAgbWluLXdpZHRoOiAxMDAlO1xuICAvKlxuICAgICAgICBoZWlnaHQ6IDgwdmg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDUuNWVtO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgfSovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmludGVyYWN0aXZlLWd1aWRlIC5zZWFyY2gtZmlsdGVycy1wYW5lbCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBtaW4td2lkdGg6IDQ1MHB4O1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuY29udHJvbC1wYW5lbC1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnNlYXJjaC1wYW5lbCwgLmludGVyYWN0aXZlLWd1aWRlIC5pbmZvcm1hdGlvbi1wYW5lbCB7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLnNlYXJjaC1wYW5lbCwgLmludGVyYWN0aXZlLWd1aWRlIC5pbmZvcm1hdGlvbi1wYW5lbCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnNlYXJjaC1wYW5lbCAubmVhcmJ5LXByb3BlcnRpZXMsIC5pbnRlcmFjdGl2ZS1ndWlkZSAuaW5mb3JtYXRpb24tcGFuZWwgLm5lYXJieS1wcm9wZXJ0aWVzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5zZWFyY2gtcGFuZWwgI1Byb3BlcnRpZXNUYWIsIC5pbnRlcmFjdGl2ZS1ndWlkZSAuaW5mb3JtYXRpb24tcGFuZWwgI1Byb3BlcnRpZXNUYWIge1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuc2VhcmNoLXBhbmVsICNQcm9wZXJ0aWVzVGFiIC5wcm9wZXJ0eS1jYXJkLCAuaW50ZXJhY3RpdmUtZ3VpZGUgLmluZm9ybWF0aW9uLXBhbmVsICNQcm9wZXJ0aWVzVGFiIC5wcm9wZXJ0eS1jYXJkIHtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmludGVyYWN0aXZlLWd1aWRlICNTZWFyY2hGaWx0ZXJCdG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5zZWFyY2gtcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAuc2VhcmNoLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmludGVyYWN0aXZlLWd1aWRlIC5zZWFyY2gtcGFuZWwge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5kYXRlLXJhbmdlLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuZmllbGQtc3BsaXQge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXJrZXItY2x1c3Rlci1zbWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzhiODkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFya2VyLWNsdXN0ZXItc21hbGwgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZGNlMSAhaW1wb3J0YW50O1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnByb3BlcnR5LWNhcmQge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnByb3BlcnR5LWRpc3RhbmNlIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnVzZXItaW5wdXQge1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICMyNzQ0NTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnVzZXItaW5wdXQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnVzZXItaW5wdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInhcIjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgY29sb3I6ICNjMWMxYzE7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnNlYXJjaDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLXNlYXJjaCcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nc2VhcmNoJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZD0nTTUwNSA0NDIuN0w0MDUuMyAzNDNjLTQuNS00LjUtMTAuNi03LTE3LTdIMzcyYzI3LjYtMzUuMyA0NC03OS43IDQ0LTEyOEM0MTYgOTMuMSAzMjIuOSAwIDIwOCAwUzAgOTMuMSAwIDIwOHM5My4xIDIwOCAyMDggMjA4YzQ4LjMgMCA5Mi43LTE2LjQgMTI4LTQ0djE2LjNjMCA2LjQgMi41IDEyLjUgNyAxN2w5OS43IDk5LjdjOS40IDkuNCAyNC42IDkuNCAzMy45IDBsMjguMy0yOC4zYzkuNC05LjQgOS40LTI0LjYuMS0zNHpNMjA4IDMzNmMtNzAuNyAwLTEyOC01Ny4yLTEyOC0xMjggMC03MC43IDU3LjItMTI4IDEyOC0xMjggNzAuNyAwIDEyOCA1Ny4yIDEyOCAxMjggMCA3MC43LTU3LjIgMTI4LTEyOCAxMjh6JyBmaWxsPSclMjMzNTRjNTgnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnNlYXJjaCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZTk7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlICNjYXRlZ29yeURpc3BsYXksIC5pbnRlcmFjdGl2ZS1ndWlkZSAjYXJlYURpc3BsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIgLm1hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciB1bC50YWJzIHtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIHBhZGRpbmc6IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIgdWwudGFicyBsaSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XG4gIG1hcmdpbjogMDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIgdWwudGFicyBsaS5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzOGI4OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyIHVsLnRhYnMgbGkuY3VycmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGRjZTE7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyIC50YWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAjdGFiLTIgdWwge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAjdGFiLTIgdWwgbGkge1xuICBwYWRkaW5nOiAwcHggMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAucHJvcGVydHktaW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogMjEzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyIC5wcm9wZXJ0eS1pbWFnZSBpbWcge1xuICB3aWR0aDogMzc4cHg7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyIC5maWx0ZXItZXh0cmFzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyIC5uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyIC5mYW1pbHktZnVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjI2ZDdkO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAucGxhY2VzLXRvLXZpc2l0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY4NTQzO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAuYmxvZyB7XG4gIGJvcmRlci1jb2xvcjogI2I2NmVjMTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIgLmd1aWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmViNDZiO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAuZm9vZC1kcmluayB7XG4gIGJvcmRlci1jb2xvcjogIzc5Y2VmZjtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIgLmV2ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZDRkY2UxO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAudGljayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWNoZWNrJyBhcmlhLWhpZGRlbj0ndHJ1ZScgcm9sZT0naW1nJyBkYXRhLWljb249J2NoZWNrJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAgJTdCZmlsbDogJTIzYTM4Yjg5OyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nbTE3My45IDQzOS40bC0xNjYuNC0xNjYuNGMtMTAtMTAtMTAtMjYuMiAwLTM2LjJsMzYuMi0zNi4yYzEwLTEwIDI2LjItMTAgMzYuMiAwbDExMi4xIDExMi4xIDI0MC4xLTI0MC4xYzEwLTEwIDI2LjItMTAgMzYuMiAwbDM2LjIgMzYuMmMxMCAxMCAxMCAyNi4yIDAgMzYuMmwtMjk0LjQgMjk0LjRjLTEwIDEwLTI2LjIgMTAtMzYuMiAweicvJTNFICUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAjbGF0ZXN0TGlzdCwgLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIgI2dyaWQtdmlldywgLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIgI2RldGFpbHMge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyICNncmlkLXZpZXcge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDI1cHggMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAjZGV0YWlscyBoMiB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIgI2xhdGVzdExpc3Qgc3BhbiwgLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIgI2dyaWQtdmlldyBzcGFuLCAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAjZGV0YWlscyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyIC5oaWRkZW4tc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAuZXZlbnQtcmVzdWx0cy1wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyIC5pbmZvcm1hdGlvbi1wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAuaW5mb3JtYXRpb24tcGFuZWwgLnZlcnRpY2FsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAuaW5mb3JtYXRpb24tcGFuZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC01MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB3aWR0aDogMjAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTEwcHgpO1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucmVjZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2UwZTBlMDtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5kZXRhaWxzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuY2F0LWV4YW1wbGUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmludGVyYWN0aXZlLWd1aWRlIC5pbnRlcmFjdGl2ZS1maWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmZ1bGwtb3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgei1pbmRleDogMjA7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmZ1bGwtb3BlbiAuaW50ZXJhY3RpdmUtZmlsdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBib3JkZXItdG9wOiAwcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjZmZmZmZmO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlICNtYXAge1xuICBoZWlnaHQ6IDcwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAjbWFwIHtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gIH1cbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtY29udHJvbHMge1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtY29udHJvbHMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwcHggMCAxNXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyBoMSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZmxleC1ncm93OiAwLjIzO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyBoMSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtY29udHJvbHMgLmV2ZW50LXJlc3VsdHMtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtY29udHJvbHMgLmV2ZW50LXJlc3VsdHMtcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtY29udHJvbHMgLmV2ZW50LXJlc3VsdHMtcGxhY2Vob2xkZXIgLmV2ZW50LXBsYWNlaG9sZGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAuZXZlbnQtcmVzdWx0cy1wbGFjZWhvbGRlciAuZXZlbnQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAuZXZlbnQtcmVzdWx0cy1wbGFjZWhvbGRlciAuY3JpdGVyaWEtbWF0Y2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAudmlldy1zdGF0ZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAudmlldy1zdGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2lkdGg6IDQwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtY29udHJvbHMgLnZpZXctc3RhdGUgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bikubWFwLXZpZXcsIC5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC52aWV3LXN0YXRlIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLmdyaWQtdmlldywgLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtY29udHJvbHMgLnZpZXctc3RhdGUgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bikuY29udHJvbC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDE4cHggMTJweCAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogI2Q0ZGNlMTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC52aWV3LXN0YXRlIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLm1hcC12aWV3LCAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAudmlldy1zdGF0ZSBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKS5ncmlkLXZpZXcsIC5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC52aWV3LXN0YXRlIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLmNvbnRyb2wtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDM4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAudmlldy1zdGF0ZSBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKS5tYXAtdmlldzpiZWZvcmUsIC5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC52aWV3LXN0YXRlIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLmdyaWQtdmlldzpiZWZvcmUsIC5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC52aWV3LXN0YXRlIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLmNvbnRyb2wtYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAudmlldy1zdGF0ZSBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKS5tYXAtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J21hcC1tYXJrZXItYWx0JyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtbWFwLW1hcmtlci1hbHQgZmEtdy0xMicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzODQgNTEyJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAgJTdCZmlsbDogJTIzZDRkY2UxOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE3Mi4yNjggNTAxLjY3QzI2Ljk3IDI5MS4wMzEgMCAyNjkuNDEzIDAgMTkyIDAgODUuOTYxIDg1Ljk2MSAwIDE5MiAwczE5MiA4NS45NjEgMTkyIDE5MmMwIDc3LjQxMy0yNi45NyA5OS4wMzEtMTcyLjI2OCAzMDkuNjctOS41MzUgMTMuNzc0LTI5LjkzIDEzLjc3My0zOS40NjQgMHpNMTkyIDI3MmM0NC4xODMgMCA4MC0zNS44MTcgODAtODBzLTM1LjgxNy04MC04MC04MC04MCAzNS44MTctODAgODAgMzUuODE3IDgwIDgwIDgweiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC52aWV3LXN0YXRlIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLm1hcC12aWV3LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzOGI4OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC52aWV3LXN0YXRlIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLm1hcC12aWV3LnNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZGNlMTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtY29udHJvbHMgLnZpZXctc3RhdGUgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bikubWFwLXZpZXcuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdtYXAtbWFya2VyLWFsdCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLW1hcC1tYXJrZXItYWx0IGZhLXctMTInIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzg0IDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZmZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNzIuMjY4IDUwMS42N0MyNi45NyAyOTEuMDMxIDAgMjY5LjQxMyAwIDE5MiAwIDg1Ljk2MSA4NS45NjEgMCAxOTIgMHMxOTIgODUuOTYxIDE5MiAxOTJjMCA3Ny40MTMtMjYuOTcgOTkuMDMxLTE3Mi4yNjggMzA5LjY3LTkuNTM1IDEzLjc3NC0yOS45MyAxMy43NzMtMzkuNDY0IDB6TTE5MiAyNzJjNDQuMTgzIDAgODAtMzUuODE3IDgwLTgwcy0zNS44MTctODAtODAtODAtODAgMzUuODE3LTgwIDgwIDM1LjgxNyA4MCA4MCA4MHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAudmlldy1zdGF0ZSBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKS5ncmlkLXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtZ3JpcC1ob3Jpem9udGFsJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdncmlwLWhvcml6b250YWwnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDQ0OCA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005NiAyODhIMzJjLTE3LjY3IDAtMzIgMTQuMzMtMzIgMzJ2NjRjMCAxNy42NyAxNC4zMyAzMiAzMiAzMmg2NGMxNy42NyAwIDMyLTE0LjMzIDMyLTMydi02NGMwLTE3LjY3LTE0LjMzLTMyLTMyLTMyem0xNjAgMGgtNjRjLTE3LjY3IDAtMzIgMTQuMzMtMzIgMzJ2NjRjMCAxNy42NyAxNC4zMyAzMiAzMiAzMmg2NGMxNy42NyAwIDMyLTE0LjMzIDMyLTMydi02NGMwLTE3LjY3LTE0LjMzLTMyLTMyLTMyem0xNjAgMGgtNjRjLTE3LjY3IDAtMzIgMTQuMzMtMzIgMzJ2NjRjMCAxNy42NyAxNC4zMyAzMiAzMiAzMmg2NGMxNy42NyAwIDMyLTE0LjMzIDMyLTMydi02NGMwLTE3LjY3LTE0LjMzLTMyLTMyLTMyek05NiA5NkgzMmMtMTcuNjcgMC0zMiAxNC4zMy0zMiAzMnY2NGMwIDE3LjY3IDE0LjMzIDMyIDMyIDMyaDY0YzE3LjY3IDAgMzItMTQuMzMgMzItMzJ2LTY0YzAtMTcuNjctMTQuMzMtMzItMzItMzJ6bTE2MCAwaC02NGMtMTcuNjcgMC0zMiAxNC4zMy0zMiAzMnY2NGMwIDE3LjY3IDE0LjMzIDMyIDMyIDMyaDY0YzE3LjY3IDAgMzItMTQuMzMgMzItMzJ2LTY0YzAtMTcuNjctMTQuMzMtMzItMzItMzJ6bTE2MCAwaC02NGMtMTcuNjcgMC0zMiAxNC4zMy0zMiAzMnY2NGMwIDE3LjY3IDE0LjMzIDMyIDMyIDMyaDY0YzE3LjY3IDAgMzItMTQuMzMgMzItMzJ2LTY0YzAtMTcuNjctMTQuMzMtMzItMzItMzJ6JyBmaWxsPSclMjNkNGRjZTEnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC52aWV3LXN0YXRlIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLmdyaWQtdmlldy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzhiODk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAudmlldy1zdGF0ZSBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKS5ncmlkLXZpZXcuc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkY2UxO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAudmlldy1zdGF0ZSBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKS5ncmlkLXZpZXcuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgdG9wOiAxMnB4O1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1ncmlwLWhvcml6b250YWwnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J2dyaXAtaG9yaXpvbnRhbCcgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNDQ4IDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTk2IDI4OEgzMmMtMTcuNjcgMC0zMiAxNC4zMy0zMiAzMnY2NGMwIDE3LjY3IDE0LjMzIDMyIDMyIDMyaDY0YzE3LjY3IDAgMzItMTQuMzMgMzItMzJ2LTY0YzAtMTcuNjctMTQuMzMtMzItMzItMzJ6bTE2MCAwaC02NGMtMTcuNjcgMC0zMiAxNC4zMy0zMiAzMnY2NGMwIDE3LjY3IDE0LjMzIDMyIDMyIDMyaDY0YzE3LjY3IDAgMzItMTQuMzMgMzItMzJ2LTY0YzAtMTcuNjctMTQuMzMtMzItMzItMzJ6bTE2MCAwaC02NGMtMTcuNjcgMC0zMiAxNC4zMy0zMiAzMnY2NGMwIDE3LjY3IDE0LjMzIDMyIDMyIDMyaDY0YzE3LjY3IDAgMzItMTQuMzMgMzItMzJ2LTY0YzAtMTcuNjctMTQuMzMtMzItMzItMzJ6TTk2IDk2SDMyYy0xNy42NyAwLTMyIDE0LjMzLTMyIDMydjY0YzAgMTcuNjcgMTQuMzMgMzIgMzIgMzJoNjRjMTcuNjcgMCAzMi0xNC4zMyAzMi0zMnYtNjRjMC0xNy42Ny0xNC4zMy0zMi0zMi0zMnptMTYwIDBoLTY0Yy0xNy42NyAwLTMyIDE0LjMzLTMyIDMydjY0YzAgMTcuNjcgMTQuMzMgMzIgMzIgMzJoNjRjMTcuNjcgMCAzMi0xNC4zMyAzMi0zMnYtNjRjMC0xNy42Ny0xNC4zMy0zMi0zMi0zMnptMTYwIDBoLTY0Yy0xNy42NyAwLTMyIDE0LjMzLTMyIDMydjY0YzAgMTcuNjcgMTQuMzMgMzIgMzIgMzJoNjRjMTcuNjcgMCAzMi0xNC4zMyAzMi0zMnYtNjRjMC0xNy42Ny0xNC4zMy0zMi0zMi0zMnonIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLmdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLmdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAuZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAuZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgI2dyaWQtbGlzdCB7XG4gIHBhZGRpbmc6IDI1cHggMjVweCAwIDA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgI2dyaWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmludGVyYWN0aXZlLWd1aWRlICNncmlkOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBkaXNwbGF5OiBub3JtYWw7XG4gIH1cbiAgLmludGVyYWN0aXZlLWd1aWRlICNncmlkOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAuaW50ZXJhY3RpdmUtZ3VpZGUgI2dyaWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTM4Yjg5O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAjZ3JpZDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNBQUE7XG4gIH1cbiAgLmludGVyYWN0aXZlLWd1aWRlICNncmlkOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM4ODg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5oaWdobGlnaHQge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxYzVjNDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC1zdHJpcCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC1zdHJpcDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogOXB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmV2ZW50LWRldGFpbHMgLmV2ZW50LXN0cmlwLmV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NGM1ODtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC1zdHJpcC5ldmVudDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtcHJlZml4PSdmYXMnIGRhdGEtaWNvbj0nY2FsZW5kYXItYWx0JyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtY2FsZW5kYXItYWx0IGZhLXctMTQnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDQ4IDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjNmZmZmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMCA0NjRjMCAyNi41IDIxLjUgNDggNDggNDhoMzUyYzI2LjUgMCA0OC0yMS41IDQ4LTQ4VjE5MkgwdjI3MnptMzIwLTE5NmMwLTYuNiA1LjQtMTIgMTItMTJoNDBjNi42IDAgMTIgNS40IDEyIDEydjQwYzAgNi42LTUuNCAxMi0xMiAxMmgtNDBjLTYuNiAwLTEyLTUuNC0xMi0xMnYtNDB6bTAgMTI4YzAtNi42IDUuNC0xMiAxMi0xMmg0MGM2LjYgMCAxMiA1LjQgMTIgMTJ2NDBjMCA2LjYtNS40IDEyLTEyIDEyaC00MGMtNi42IDAtMTItNS40LTEyLTEydi00MHpNMTkyIDI2OGMwLTYuNiA1LjQtMTIgMTItMTJoNDBjNi42IDAgMTIgNS40IDEyIDEydjQwYzAgNi42LTUuNCAxMi0xMiAxMmgtNDBjLTYuNiAwLTEyLTUuNC0xMi0xMnYtNDB6bTAgMTI4YzAtNi42IDUuNC0xMiAxMi0xMmg0MGM2LjYgMCAxMiA1LjQgMTIgMTJ2NDBjMCA2LjYtNS40IDEyLTEyIDEyaC00MGMtNi42IDAtMTItNS40LTEyLTEydi00MHpNNjQgMjY4YzAtNi42IDUuNC0xMiAxMi0xMmg0MGM2LjYgMCAxMiA1LjQgMTIgMTJ2NDBjMCA2LjYtNS40IDEyLTEyIDEySDc2Yy02LjYgMC0xMi01LjQtMTItMTJ2LTQwem0wIDEyOGMwLTYuNiA1LjQtMTIgMTItMTJoNDBjNi42IDAgMTIgNS40IDEyIDEydjQwYzAgNi42LTUuNCAxMi0xMiAxMkg3NmMtNi42IDAtMTItNS40LTEyLTEydi00MHpNNDAwIDY0aC00OFYxNmMwLTguOC03LjItMTYtMTYtMTZoLTMyYy04LjggMC0xNiA3LjItMTYgMTZ2NDhIMTYwVjE2YzAtOC44LTcuMi0xNi0xNi0xNmgtMzJjLTguOCAwLTE2IDcuMi0xNiAxNnY0OEg0OEMyMS41IDY0IDAgODUuNSAwIDExMnY0OGg0NDh2LTQ4YzAtMjYuNS0yMS41LTQ4LTQ4LTQ4eiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuZXZlbnQtZGV0YWlscyAuZXZlbnQtc3RyaXAuZmFtaWx5LWZ1biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjZkN2Q7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuZXZlbnQtZGV0YWlscyAuZXZlbnQtc3RyaXAuZmFtaWx5LWZ1bjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDAgNDAnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwIDQwOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjNmZmZmZmY7JTdELnN0MSU3QmZpbGw6JTIzZmZmZmZmO3N0cm9rZTolMjNGRkZGRkY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7JTdELnN0MiU3QmZpbGw6JTIzRkZGRkZGO3N0cm9rZTolMjNmZmZmZmY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTEuNiwzNC42Yy00LDAtNy43LTAuNy0xMC40LTJsLTAuNC0wLjJMMC43LDMyYy0wLjEtMC43LTAuMS0xLjMtMC4xLTEuOWMwLTcsNC45LTEyLjcsMTEtMTIuN3MxMSw1LjcsMTEsMTIuNyBjMCwwLjYsMCwxLjEtMC4xLDEuOXYwLjRMMjIsMzIuNkMxOS4zLDMzLjksMTUuNSwzNC42LDExLjYsMzQuNnonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTExLjYsMTguOWMtNC41LDAtOC4yLTMuNy04LjItOC4yczMuNy04LjIsOC4yLTguMnM4LjIsMy43LDguMiw4LjJTMTYuMSwxOC45LDExLjYsMTguOXonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI4LjUsMzQuNmMtNCwwLTcuNy0wLjctMTAuNC0ybC0wLjQtMC4yVjMyYy0wLjEtMC44LDAuNy0xLjIsMS4yLTEuNGMwLjEsMCwwLjMtMC4xLDAuNC0wLjIgYzAuMS02LjUsMi45LTEzLDkuMy0xM2M2LjEsMCwxMSw1LjcsMTEsMTIuN2MwLDAuNiwwLDEuMS0wLjEsMS45djAuNGwtMC40LDAuMkMzNi4xLDMzLjksMzIuNCwzNC42LDI4LjUsMzQuNnonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTI4LjUsMTguOWMtNC41LDAtOC4yLTMuNy04LjItOC4yczMuNy04LjIsOC4yLTguMnM4LjIsMy43LDguMiw4LjJTMzMsMTguOSwyOC41LDE4Ljl6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDInIGQ9J00yMC40LDM2LjhjLTIuMywwLTQuNS0wLjQtNi4xLTEuMmwtMC40LTAuMmwtMC4xLTAuNGMtMC4xLTAuNC0wLjEtMC44LTAuMS0xLjFjMC00LjIsMy03LjYsNi42LTcuNiBzNi42LDMuNCw2LjYsNy42YzAsMC4zLDAsMC43LTAuMSwxLjF2MC40bC0wLjMsMC4yQzI0LjksMzYuMywyMi43LDM2LjgsMjAuNCwzNi44eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QyJyBkPSdNMjAuNCwyNy44Yy0yLjgsMC01LTIuMy01LTVjMC0yLjgsMi4zLTUsNS01czUsMi4zLDUsNVMyMy4xLDI3LjgsMjAuNCwyNy44eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC1zdHJpcC5ibG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2NmVjMTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC1zdHJpcC5ibG9nOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtY29tbWVudHMnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J2NvbW1lbnRzJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCU3QmZpbGw6JTIzZmZmZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nbTQxNiAxOTJjMC04OC40LTkzLjEtMTYwLTIwOC0xNjBzLTIwOCA3MS42LTIwOCAxNjBjMCAzNC4zIDE0LjEgNjUuOSAzOCA5Mi0xMy40IDMwLjItMzUuNSA1NC4yLTM1LjggNTQuNS0yLjIgMi4zLTIuOCA1LjctMS41IDguN3M0LjEgNC44IDcuMyA0LjhjMzYuNiAwIDY2LjktMTIuMyA4OC43LTI1IDMyLjIgMTUuNyA3MC4zIDI1IDExMS4zIDI1IDExNC45IDAgMjA4LTcxLjYgMjA4LTE2MHptMTIyIDIyMGMyMy45LTI2IDM4LTU3LjcgMzgtOTIgMC02Ni45LTUzLjUtMTI0LjItMTI5LjMtMTQ4LjEgMC45IDYuNiAxLjMgMTMuMyAxLjMgMjAuMSAwIDEwNS45LTEwNy43IDE5Mi0yNDAgMTkyLTEwLjggMC0yMS4zLTAuOC0zMS43LTEuOSAzMS41IDU3LjUgMTA1LjUgOTcuOSAxOTEuNyA5Ny45IDQxIDAgNzkuMS05LjIgMTExLjMtMjUgMjEuOCAxMi43IDUyLjEgMjUgODguNyAyNSAzLjIgMCA2LjEtMS45IDcuMy00LjggMS4zLTIuOSAwLjctNi4zLTEuNS04LjctMC4zLTAuMy0yMi40LTI0LjItMzUuOC01NC41eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC1zdHJpcC5mb29kLWRyaW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5Y2VmZjtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC1zdHJpcC5mb29kLWRyaW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtdXRlbnNpbHMnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J3V0ZW5zaWxzJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA0MTYgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCU3QmZpbGw6JTIzZmZmZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTIwNy45LDE1LjJjMC44LDQuNywxNi4xLDk0LjUsMTYuMSwxMjguOGMwLDUyLjMtMjcuOCw4OS42LTY4LjksMTA0LjZMMTY4LDQ4Ni43YzAuNywxMy43LTEwLjIsMjUuMy0yNCwyNS4zIEg4MGMtMTMuNywwLTI0LjctMTEuNS0yNC0yNS4zbDEyLjktMjM4LjFDMjcuNywyMzMuNiwwLDE5Ni4yLDAsMTQ0QzAsMTA5LjYsMTUuMywxOS45LDE2LjEsMTUuMkMxOS4zLTUuMSw2MS40LTUuNCw2NCwxNi4zdjE0MS4yIGMxLjMsMy40LDE1LjEsMy4yLDE2LDBjMS40LTI1LjMsNy45LTEzOS4yLDgtMTQxLjhjMy4zLTIwLjgsNDQuNy0yMC44LDQ3LjksMGMwLjIsMi43LDYuNiwxMTYuNSw4LDE0MS44YzAuOSwzLjIsMTQuOCwzLjQsMTYsMCBWMTYuM0MxNjIuNS01LjMsMjA0LjctNS4xLDIwNy45LDE1LjJ6IE0zMjcuMSwzMDAuOWwtMTUsMTg1LjFjLTEuMiwxNCw5LjksMjYsMjMuOSwyNmg1NmMxMy4zLDAsMjQtMTAuNywyNC0yNFYyNCBjMC0xMy4yLTEwLjctMjQtMjQtMjRDMzA5LjUsMCwxNzAuNiwxNzguNSwzMjcuMSwzMDAuOUwzMjcuMSwzMDAuOXonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuZXZlbnQtZGV0YWlscyAuZXZlbnQtc3RyaXAucGxhY2VzLXRvLXZpc2l0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODU0Mztcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC1zdHJpcC5wbGFjZXMtdG8tdmlzaXQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1sYW5kbWFyaycgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nbGFuZG1hcmsnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjNmZmZmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNTAxLjYsOTIuMUwyNjcuMiwyQzI2MC0wLjcsMjUyLTAuNywyNDQuOCwyTDEwLjQsOTIuMUM0LjEsOTQuNSwwLDEwMC40LDAsMTA3LjFWMTQ0YzAsOC44LDcuMiwxNiwxNiwxNmg0ODAgYzguOCwwLDE2LTcuMiwxNi0xNnYtMzYuOUM1MTIsMTAwLjQsNTA3LjksOTQuNCw1MDEuNiw5Mi4xeiBNNjQsMTkydjE2MEg0OGMtOC44LDAtMTYsNy4yLTE2LDE2djQ4aDQ0OHYtNDhjMC04LjgtNy4yLTE2LTE2LTE2aC0xNiBWMTkyaC02NHYxNjBoLTk2VjE5MmgtNjR2MTYwaC05NlYxOTJINjR6IE00OTYsNDQ4SDE2Yy04LjgsMC0xNiw3LjItMTYsMTZ2MzJjMCw4LjgsNy4yLDE2LDE2LDE2aDQ4MGM4LjgsMCwxNi03LjIsMTYtMTZ2LTMyIEM1MTIsNDU1LjIsNTA0LjgsNDQ4LDQ5Niw0NDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmV2ZW50LWRldGFpbHMgLmV2ZW50LXN0cmlwLmd1aWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlYjQ2Yjtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC1zdHJpcC5ndWlkZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWJvb2stb3BlbicgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nYm9vay1vcGVuJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCU3QmZpbGw6JTIzZmZmZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTU0Mi4yLDMyYy01NC44LDMuMS0xNjMuNywxNC40LTIzMSw1NS42Yy00LjYsMi44LTcuMyw3LjktNy4zLDEzLjJ2MzYzLjljMCwxMS41LDEyLjYsMTguOSwyMy4zLDEzLjUgYzY5LjItMzQuOCwxNjkuMi00NC4zLDIxOC43LTQ2LjljMTYuOS0wLjksMzAtMTQuNCwzMC0zMC43VjYyLjhDNTc2LDQ1LDU2MC42LDMxLDU0Mi4yLDMyeiBNMjY0LjcsODcuNiBDMTk3LjUsNDYuNSw4OC42LDM1LjIsMzMuOCwzMkMxNS40LDMxLDAsNDUsMCw2Mi44djMzNy45YzAsMTYuMiwxMy4xLDI5LjgsMzAsMzAuN2M0OS41LDIuNiwxNDkuNiwxMi4xLDIxOC44LDQ3IGMxMC42LDUuNCwyMy4yLTEuOSwyMy4yLTEzLjVWMTAwLjZDMjcyLDk1LjMsMjY5LjQsOTAuNSwyNjQuNyw4Ny42eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC10aXRsZSB7XG4gIHBhZGRpbmc6IDI1cHggMjVweCAwIDI1cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LWZhbWlseTogYXJpYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC10aXRsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuZXZlbnQtZGV0YWlscyAuZXZlbnQtbG9jYXRpb24ge1xuICBwYWRkaW5nOiAwcHggMjVweCAwcHggNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWxvY2F0aW9uOmJlZm9yZSB7XG4gIHdpZHRoOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI1cHg7XG4gIHRvcDogMHB4O1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J21hcC1tYXJrZXItYWx0JyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtbWFwLW1hcmtlci1hbHQgZmEtdy0xMicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzODQgNTEyJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAgJTdCZmlsbDogJTIzYTM4Yjg5OyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE3Mi4yNjggNTAxLjY3QzI2Ljk3IDI5MS4wMzEgMCAyNjkuNDEzIDAgMTkyIDAgODUuOTYxIDg1Ljk2MSAwIDE5MiAwczE5MiA4NS45NjEgMTkyIDE5MmMwIDc3LjQxMy0yNi45NyA5OS4wMzEtMTcyLjI2OCAzMDkuNjctOS41MzUgMTMuNzc0LTI5LjkzIDEzLjc3My0zOS40NjQgMHpNMTkyIDI3MmM0NC4xODMgMCA4MC0zNS44MTcgODAtODBzLTM1LjgxNy04MC04MC04MC04MCAzNS44MTctODAgODAgMzUuODE3IDgwIDgwIDgweiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuZXZlbnQtZGV0YWlscyAuZXZlbnQtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbjogMjBweCAwcHg7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuZXZlbnQtZGV0YWlscyAuZXZlbnQtaW1hZ2UgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuZXZlbnQtZGV0YWlscyAuZXZlbnQtaW5mbyB7XG4gIHBhZGRpbmc6IDBweCAyNXB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuZXZlbnQtZGV0YWlscyAuZXZlbnQtZGF0ZXMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWRhdGVzIHVsIHtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC1rZXl3b3JkcyB7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgY29sb3I6ICM5MjkyOTI7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuZXZlbnQtZGV0YWlscyAuZGV0YWlscy1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlN2U5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWxhYmVsczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDVweDtcbiAgZGlzcGxheTogbm9ybWFsO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1sYWJlbHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWxhYmVsczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjYTM4Yjg5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtbGFiZWxzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNBQUE7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWxhYmVsczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzg4ODtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWxhYmVscyAua2V5d29yZHMge1xuICByZXNpemU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGhlaWdodDogNDZweDtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSBociB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTdlOTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIG1hcmdpbjogMjBweCAwcHg7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuc3RpY2t5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnByb3BlcnR5LXNsaWRlciBbZGF0YS1pbmZvPXByb3BlcnRpZXMtY291bnRdLCAuaW50ZXJhY3RpdmUtZ3VpZGUgLnByb3BlcnR5LXNsaWRlciAubmVhcmJ5LXJhbmdlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIFtkYXRhLWluZm89cHJvcGVydGllcy1jb3VudF0ge1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDEgMCA1MCU7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIC5uZWFyYnktcmFuZ2Uge1xuICBmbGV4OiAxIDAgNTAlO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnByb3BlcnR5LXNsaWRlciAuc2xpZGVjb250YWluZXIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgLypUT0RPOiBVc2Ugb25lIG9mIHRoZSBzZWxlY3RvcnMgZnJvbSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMjA1NDE4NTkvNzA3NzU4OSBhbmQgZmlndXJlIG91dFxuaG93IHRvIHJlbW92ZSB0aGUgdmlydGljYWwgc3BhY2UgYXJvdW5kIHRoZSByYW5nZSBpbnB1dCBpbiBJRSovXG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIC5zbGlkZWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnByb3BlcnR5LXNsaWRlciAuc2xpZGVjb250YWluZXIgaW5wdXRbdHlwZT1yYW5nZV0uc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogLTMuMXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIC5zbGlkZWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnByb3BlcnR5LXNsaWRlciAuc2xpZGVjb250YWluZXIgaW5wdXRbdHlwZT1yYW5nZV0uc2xpZGVyOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNlNGU3ZTk7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnByb3BlcnR5LXNsaWRlciAuc2xpZGVjb250YWluZXIgaW5wdXRbdHlwZT1yYW5nZV0uc2xpZGVyOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIG1hcmdpbi10b3A6IDMuMXB4O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjYTM4Yjg5O1xuICBib3JkZXI6IDIuOXB4IHNvbGlkICNhMzhiODk7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnByb3BlcnR5LXNsaWRlciAuc2xpZGVjb250YWluZXIgaW5wdXRbdHlwZT1yYW5nZV0uc2xpZGVyOmZvY3VzOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNlNGU3ZTk7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIC5zbGlkZWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXI6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZTRlN2U5O1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMxLjJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnByb3BlcnR5LXNsaWRlciAuc2xpZGVjb250YWluZXIgaW5wdXRbdHlwZT1yYW5nZV0uc2xpZGVyOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI2EzOGI4OTtcbiAgYm9yZGVyOiAyLjlweCBzb2xpZCAjYTM4Yjg5O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIC5zbGlkZWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXI6Oi1tcy10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIC5zbGlkZWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXI6Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogI2U0ZTdlOTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnByb3BlcnR5LXNsaWRlciAuc2xpZGVjb250YWluZXIgaW5wdXRbdHlwZT1yYW5nZV0uc2xpZGVyOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6ICNlNGU3ZTk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5wcm9wZXJ0eS1zbGlkZXIgLnNsaWRlY29udGFpbmVyIGlucHV0W3R5cGU9cmFuZ2VdLnNsaWRlcjo6LW1zLXRodW1iIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI2EzOGI4OTtcbiAgYm9yZGVyOiAyLjlweCBzb2xpZCAjYTM4Yjg5O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgLypOZWVkZWQgdG8ga2VlcCB0aGUgRWRnZSB0aHVtYiBjZW50cmVkKi9cbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5wcm9wZXJ0eS1zbGlkZXIgLnNsaWRlY29udGFpbmVyIGlucHV0W3R5cGU9cmFuZ2VdLnNsaWRlcjpmb2N1czo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTRlN2U5O1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnByb3BlcnR5LXNsaWRlciAuc2xpZGVjb250YWluZXIgaW5wdXRbdHlwZT1yYW5nZV0uc2xpZGVyOmZvY3VzOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6ICNlNGU3ZTk7XG59XG5cbkBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLnByb3BlcnR5LXNsaWRlciAuc2xpZGVjb250YWluZXIge1xuICAgIC8qIFByZS1DaHJvbWl1bSBFZGdlIG9ubHkgc3R5bGVzLCBzZWxlY3RvciB0YWtlbiBmcm9tIGhodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMzIyMDI5NTMvNzA3NzU4OSAqL1xuICB9XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIC5zbGlkZWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICAvKkVkZ2Ugc3RhcnRzIHRoZSBtYXJnaW4gZnJvbSB0aGUgdGh1bWIsIG5vdCB0aGUgdHJhY2sgYXMgb3RoZXIgYnJvd3NlcnMgZG8qL1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAucmVzdWx0cy1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtY29udHJvbHMgLnZpZXctc3RhdGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgZm9ybVtkYXRhLXBhZ2U9bWFwXSAuaW50ZXJhY3RpdmUtZ3VpZGUgLnRhYnMge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIGZvcm1bZGF0YS1wYWdlPW1hcF0gLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtY29udHJvbHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgZm9ybVtkYXRhLXBhZ2U9bWFwXSAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAudmlldy1zdGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIGZvcm1bZGF0YS1wYWdlPW1hcF0gLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtY29udHJvbHMgLnZpZXctc3RhdGUgLmNhcmQtc29ydGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBmb3JtW2RhdGEtcGFnZT1tYXBdIC5pbnRlcmFjdGl2ZS1ndWlkZSAuaW5mb3JtYXRpb24tcGFuZWwgLnRhYi1jb250ZW50LmN1cnJlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoODB2aCAtIDEyM3B4KSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5maXhlZC1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZpeGVkLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgei1pbmRleDogNTAwMDAwMDtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAuZml4ZWQtbWVudSAuaW50ZXJhY3RpdmUtZmlsdGVyIHtcbiAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjZmZmZmZmO1xuICB9XG59XG5cbi5uZWVkLXNvbWUtaW5zcGlyYXRpb24gLmxvY2F0aW9uLXN1YiwgLm5lZWQtc29tZS1pbnNwaXJhdGlvbiAudW5pcXVlLXN1YiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5uZWVkLXNvbWUtaW5zcGlyYXRpb24gLmZlYXR1cmVzLXN1YiwgLm5lZWQtc29tZS1pbnNwaXJhdGlvbiAubG9jYXRpb24tc3ViLCAubmVlZC1zb21lLWluc3BpcmF0aW9uIC51bmlxdWUtc3ViLCAubmVlZC1zb21lLWluc3BpcmF0aW9uIC5hY3Rpdml0eS1zdWIsIC5uZWVkLXNvbWUtaW5zcGlyYXRpb24gLmluc3BpcmF0aW9uLXN1YiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5uZWVkLXNvbWUtaW5zcGlyYXRpb24gLmZlYXR1cmVzLXN1YiBoMiwgLm5lZWQtc29tZS1pbnNwaXJhdGlvbiAubG9jYXRpb24tc3ViIGgyLCAubmVlZC1zb21lLWluc3BpcmF0aW9uIC51bmlxdWUtc3ViIGgyLCAubmVlZC1zb21lLWluc3BpcmF0aW9uIC5hY3Rpdml0eS1zdWIgaDIsIC5uZWVkLXNvbWUtaW5zcGlyYXRpb24gLmluc3BpcmF0aW9uLXN1YiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZWVkLXNvbWUtaW5zcGlyYXRpb24gLmZvdXItY29sIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5wcm9wZXJ0eS1jYXJkIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb3BlcnR5LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5mZWF0dXJlLWx1eHVyeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAtNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnByb3BlcnR5LWNhcmQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4ucHJvcGVydHktY2FyZCAucHJvcGVydHktdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjkyODU3cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvcGVydHktY2FyZCAucHJvcGVydHktcmVnaW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4ucHJvcGVydHktY2FyZCAuc2hvcnQtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xufVxuXG4ucHJvcGVydHktY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLmRldGFpbHMtbGluay5wcm9wZXJ0eS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9wZXJ0eS1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2Utcm93IHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTM4Yjg5O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG5cbi5wcm9wZXJ0eS1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2Utcm93LnNpbmdsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhMzhiODkgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWluLWhlaWdodDogOTZweDtcbn1cblxuLnByb3BlcnR5LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cuc2luZ2xlIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb3BlcnR5LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5wcm9wZXJ0eS1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2Utcm93IC5wcmljZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9wZXJ0eS1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2Utcm93IC5wcmljZS10ZXh0Omxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzFyZW07XG59XG5cbi5wcm9wZXJ0eS1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2Utcm93IC5pbmZvLWNpcmNsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb3BlcnR5LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cgLnByaWNlLXRvdGFsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMi4xNDI4NnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjYTM4Yjg5O1xufVxuXG4ucHJvcGVydHktY2FyZCAucHJpY2Uge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi41NzE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjg1NzE0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuXG4ucHJvcGVydHktY2FyZCAucHJpY2UucG9hIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuNTcxNDNyZW07XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogMy44NTcxNHJlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLnByb3BlcnR5LWNhcmQgLnByaWNlLnBvYSBzcGFuOm5vdCguSW5maW5pdHlOdW1iZXIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9wZXJ0eS1jYXJkIC5wcmljZS5wb2EgLkluZmluaXR5TnVtYmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvcGVydHktY2FyZCAucHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLnByb3BlcnR5LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5wcm9wZXJ0eS1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2UgLmluZm8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2EzOGI4OTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vd2wtaXRlbSAucHJvcGVydHktY2FyZCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ub3dsLWl0ZW0gLnByb3BlcnR5LWNhcmQgLnByb3BlcnR5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOXJlbTtcbiAgbWFyZ2luOiAxZW0gMCAwLjI1ZW0gMDtcbn1cblxuLnByb3BlcnR5LWNhcmQgLnByb3BlcnR5LWxpbmsge1xuICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudC1jYXJkIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmV2ZW50LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5mZWF0dXJlLWx1eHVyeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAtNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmV2ZW50LWNhcmQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4uZXZlbnQtY2FyZCAuZXZlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjkyODU3cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZXZlbnQtY2FyZCAuZXZlbnQtcmVnaW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uZXZlbnQtY2FyZCAuc2hvcnQtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xufVxuXG4uZXZlbnQtY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLmRldGFpbHMtbGluay5wcm9wZXJ0eS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudC1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2Utcm93IHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTM4Yjg5O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG5cbi5ldmVudC1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2Utcm93LnNpbmdsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhMzhiODkgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWluLWhlaWdodDogOTZweDtcbn1cblxuLmV2ZW50LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cuc2luZ2xlIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV2ZW50LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5ldmVudC1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2Utcm93IC5wcmljZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudC1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2Utcm93IC5wcmljZS10ZXh0Omxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzFyZW07XG59XG5cbi5ldmVudC1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2Utcm93IC5pbmZvLWNpcmNsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmV2ZW50LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cgLnByaWNlLXRvdGFsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMi4xNDI4NnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjYTM4Yjg5O1xufVxuXG4uZXZlbnQtY2FyZCAucHJpY2Uge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi41NzE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjg1NzE0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuXG4uZXZlbnQtY2FyZCAucHJpY2UucG9hIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuNTcxNDNyZW07XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogMy44NTcxNHJlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmV2ZW50LWNhcmQgLnByaWNlLnBvYSBzcGFuOm5vdCguSW5maW5pdHlOdW1iZXIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ldmVudC1jYXJkIC5wcmljZS5wb2EgLkluZmluaXR5TnVtYmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZXZlbnQtY2FyZCAucHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLmV2ZW50LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5ldmVudC1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2UgLmluZm8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2EzOGI4OTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vd2wtaXRlbSAuZXZlbnQtY2FyZCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ub3dsLWl0ZW0gLmV2ZW50LWNhcmQgLmV2ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOXJlbTtcbiAgbWFyZ2luOiAxZW0gMCAwLjI1ZW0gMDtcbn1cblxuLmV2ZW50LWNhcmQgLmV2ZW50LWxpbmsge1xuICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pbnNwaXJhdGlvbi1jYXJkIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmluc3BpcmF0aW9uLWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5mZWF0dXJlLWx1eHVyeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAtNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmluc3BpcmF0aW9uLWNhcmQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4uaW5zcGlyYXRpb24tY2FyZCAuaW5zcGlyYXRpb24tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjkyODU3cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW5zcGlyYXRpb24tY2FyZCAuaW5zcGlyYXRpb24tcmVnaW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uaW5zcGlyYXRpb24tY2FyZCAuc2hvcnQtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xufVxuXG4uaW5zcGlyYXRpb24tY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLmRldGFpbHMtbGluay5wcm9wZXJ0eS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnNwaXJhdGlvbi1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2Utcm93IHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTM4Yjg5O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG5cbi5pbnNwaXJhdGlvbi1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2Utcm93LnNpbmdsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhMzhiODkgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWluLWhlaWdodDogOTZweDtcbn1cblxuLmluc3BpcmF0aW9uLWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cuc2luZ2xlIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmluc3BpcmF0aW9uLWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5pbnNwaXJhdGlvbi1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2Utcm93IC5wcmljZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbnNwaXJhdGlvbi1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2Utcm93IC5wcmljZS10ZXh0Omxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzFyZW07XG59XG5cbi5pbnNwaXJhdGlvbi1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2Utcm93IC5pbmZvLWNpcmNsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmluc3BpcmF0aW9uLWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cgLnByaWNlLXRvdGFsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMi4xNDI4NnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjYTM4Yjg5O1xufVxuXG4uaW5zcGlyYXRpb24tY2FyZCAucHJpY2Uge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi41NzE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjg1NzE0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuXG4uaW5zcGlyYXRpb24tY2FyZCAucHJpY2UucG9hIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuNTcxNDNyZW07XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogMy44NTcxNHJlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmluc3BpcmF0aW9uLWNhcmQgLnByaWNlLnBvYSBzcGFuOm5vdCguSW5maW5pdHlOdW1iZXIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5pbnNwaXJhdGlvbi1jYXJkIC5wcmljZS5wb2EgLkluZmluaXR5TnVtYmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaW5zcGlyYXRpb24tY2FyZCAucHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLmluc3BpcmF0aW9uLWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5pbnNwaXJhdGlvbi1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2UgLmluZm8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2EzOGI4OTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vd2wtaXRlbSAuaW5zcGlyYXRpb24tY2FyZCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ub3dsLWl0ZW0gLmluc3BpcmF0aW9uLWNhcmQgLmluc3BpcmF0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOXJlbTtcbiAgbWFyZ2luOiAxZW0gMCAwLjI1ZW0gMDtcbn1cblxuLmluc3BpcmF0aW9uLWNhcmQgLmluc3BpcmF0aW9uLWxpbmsge1xuICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lLXBhZ2UgLnByb3BlcnR5LWNhcmQgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbn1cblxuLmhvbWUtcGFnZSAucHJvcGVydHktY2FyZCAucHJpY2Uge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lLXBhZ2UgLnByb3BlcnR5LWNhcmQgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5ob21lLXBhZ2UgLnByb3BlcnR5LWNhcmQgLnByaWNlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjU3MTQzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjg1NzE0cmVtO1xuICB9XG59XG5cbi5sdXh1cnktcHJvcGVydHkucHJvcGVydHktY2FyZCAuZmVhdHVyZS1sdXh1cnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubHV4dXJ5LXByb3BlcnR5LnByb3BlcnR5LWNhcmQgLnByb3BlcnR5LWxpbms6Zmlyc3QtY2hpbGQge1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbn1cblxuLnByb3BlcnR5LWxpbmssIC5ldmVudC1saW5rIHtcbiAgbWF4LWhlaWdodDogMjgwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5zcGFuW2NsYXNzJD0taWNvbl0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNwYW5bY2xhc3MkPS1pY29uXTpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBtYXJnaW46IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuXG5zcGFuW2NsYXNzJD0taWNvbl06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYmVkcy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWJlZCcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nYmVkJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA3MDAgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE3NiAyNTZjNDQuMTEgMCA4MC0zNS44OSA4MC04MHMtMzUuODktODAtODAtODAtODAgMzUuODktODAgODAgMzUuODkgODAgODAgODB6bTM1Mi0xMjhIMzA0Yy04Ljg0IDAtMTYgNy4xNi0xNiAxNnYxNDRINjRWODBjMC04Ljg0LTcuMTYtMTYtMTYtMTZIMTZDNy4xNiA2NCAwIDcxLjE2IDAgODB2MzUyYzAgOC44NCA3LjE2IDE2IDE2IDE2aDMyYzguODQgMCAxNi03LjE2IDE2LTE2di00OGg1MTJ2NDhjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoMzJjOC44NCAwIDE2LTcuMTYgMTYtMTZWMjQwYzAtNjEuODYtNTAuMTQtMTEyLTExMi0xMTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uZ3Vlc3RzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtc2VhcmNoJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdzZWFyY2gnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDY4MCA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNOTYgMjI0YzM1LjMgMCA2NC0yOC43IDY0LTY0cy0yOC43LTY0LTY0LTY0LTY0IDI4LjctNjQgNjQgMjguNyA2NCA2NCA2NHptNDQ4IDBjMzUuMyAwIDY0LTI4LjcgNjQtNjRzLTI4LjctNjQtNjQtNjQtNjQgMjguNy02NCA2NCAyOC43IDY0IDY0IDY0em0zMiAzMmgtNjRjLTE3LjYgMC0zMy41IDcuMS00NS4xIDE4LjYgNDAuMyAyMi4xIDY4LjkgNjIgNzUuMSAxMDkuNGg2NmMxNy43IDAgMzItMTQuMyAzMi0zMnYtMzJjMC0zNS4zLTI4LjctNjQtNjQtNjR6bS0yNTYgMGM2MS45IDAgMTEyLTUwLjEgMTEyLTExMlMzODEuOSAzMiAzMjAgMzIgMjA4IDgyLjEgMjA4IDE0NHM1MC4xIDExMiAxMTIgMTEyem03Ni44IDMyaC04LjNjLTIwLjggMTAtNDMuOSAxNi02OC41IDE2cy00Ny42LTYtNjguNS0xNmgtOC4zQzE3OS42IDI4OCAxMjggMzM5LjYgMTI4IDQwMy4yVjQzMmMwIDI2LjUgMjEuNSA0OCA0OCA0OGgyODhjMjYuNSAwIDQ4LTIxLjUgNDgtNDh2LTI4LjhjMC02My42LTUxLjYtMTE1LjItMTE1LjItMTE1LjJ6bS0yMjMuNy0xMy40QzE2MS41IDI2My4xIDE0NS42IDI1NiAxMjggMjU2SDY0Yy0zNS4zIDAtNjQgMjguNy02NCA2NHYzMmMwIDE3LjcgMTQuMyAzMiAzMiAzMmg2NS45YzYuMy00Ny40IDM0LjktODcuMyA3NS4yLTEwOS40eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmJhdGhyb29tcy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWJhdGgnIGFyaWEtaGlkZGVuPSd0cnVlJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIGRhdGEtaWNvbj0nYmF0aCcgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000ODggMjU2SDgwVjExMmMwLTE3LjY0NSAxNC4zNTUtMzIgMzItMzIgMTEuMzUxIDAgMjEuMzMyIDUuOTQ1IDI3LjAxNSAxNC44OC0xNi40OTIgMjUuMjA3LTE0LjY4NyA1OS41NzYgNi44MzggODMuMDM1LTQuMTc2IDQuNzEzLTQuMDIxIDExLjkxNi40OTEgMTYuNDI4bDExLjMxNCAxMS4zMTRjNC42ODYgNC42ODYgMTIuMjg0IDQuNjg2IDE2Ljk3MSAwbDk1LjAzLTk1LjAyOWM0LjY4Ni00LjY4NiA0LjY4Ni0xMi4yODQgMC0xNi45NzFsLTExLjMxNC0xMS4zMTRjLTQuNTEyLTQuNTEyLTExLjcxNS00LjY2Ni0xNi40MjgtLjQ5MS0xNy45NDktMTYuNDY5LTQyLjI5NC0yMS40MjktNjQuMTc4LTE1LjM2NUMxNjMuMjgxIDQ1LjY2NyAxMzkuMjEyIDMyIDExMiAzMmMtNDQuMTEyIDAtODAgMzUuODg4LTgwIDgwdjE0NGgtOGMtMTMuMjU1IDAtMjQgMTAuNzQ1LTI0IDI0djE2YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGg4djMyYzAgMjguNDMgMTIuMzYyIDUzLjk2OSAzMiA3MS41NDdWNDU2YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGgxNmMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LThoMjU2djhjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0aDE2YzEzLjI1NSAwIDI0LTEwLjc0NSAyNC0yNHYtMzIuNDUzYzE5LjYzOC0xNy41NzggMzItNDMuMTE3IDMyLTcxLjU0N3YtMzJoOGMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LTE2YzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uZG9ncy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWRvZycgYXJpYS1oaWRkZW49J3RydWUnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgZGF0YS1pY29uPSdkb2cnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDk2IDk2aC02NGwtNy4xNi0xNC4zMUEzMiAzMiAwIDAgMCAzOTYuMjIgNjRIMzQyLjZsLTI3LjI4LTI3LjI4QzMwNS4yMyAyNi42NCAyODggMzMuNzggMjg4IDQ4LjAzdjE0OS44NGwxMjggNDUuNzFWMjA4aDMyYzM1LjM1IDAgNjQtMjguNjUgNjQtNjR2LTMyYzAtOC44NC03LjE2LTE2LTE2LTE2em0tMTEyIDQ4Yy04Ljg0IDAtMTYtNy4xNi0xNi0xNnM3LjE2LTE2IDE2LTE2IDE2IDcuMTYgMTYgMTYtNy4xNiAxNi0xNiAxNnpNOTYgMjI0Yy0xNy42NCAwLTMyLTE0LjM2LTMyLTMyIDAtMTcuNjctMTQuMzMtMzItMzItMzJTMCAxNzQuMzMgMCAxOTJjMCA0MS42NiAyNi44MyA3Ni44NSA2NCA5MC4xVjQ5NmMwIDguODQgNy4xNiAxNiAxNiAxNmg2NGM4Ljg0IDAgMTYtNy4xNiAxNi0xNlYzODRoMTYwdjExMmMwIDguODQgNy4xNiAxNiAxNiAxNmg2NGM4Ljg0IDAgMTYtNy4xNiAxNi0xNlYyNzcuNTVMMjY2LjA1IDIyNEg5NnonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ubm8tZG9ncy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgcm9sZT0naW1nJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCA1MTIgNTEyJyB2ZXJzaW9uPScxLjEnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEIC5zdDEgJTdCZmlsbDogJTIzYzVjNWM1O3RyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsLTEyNXB4KSBzY2FsZSgxLjUsMS41KTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000OTYgOTZoLTY0bC03LjE2LTE0LjMxQTMyIDMyIDAgMCAwIDM5Ni4yMiA2NEgzNDIuNmwtMjcuMjgtMjcuMjhDMzA1LjIzIDI2LjY0IDI4OCAzMy43OCAyODggNDguMDN2MTQ5Ljg0bDEyOCA0NS43MVYyMDhoMzJjMzUuMzUgMCA2NC0yOC42NSA2NC02NHYtMzJjMC04Ljg0LTcuMTYtMTYtMTYtMTZ6bS0xMTIgNDhjLTguODQgMC0xNi03LjE2LTE2LTE2czcuMTYtMTYgMTYtMTYgMTYgNy4xNiAxNiAxNi03LjE2IDE2LTE2IDE2ek05NiAyMjRjLTE3LjY0IDAtMzItMTQuMzYtMzItMzIgMC0xNy42Ny0xNC4zMy0zMi0zMi0zMlMwIDE3NC4zMyAwIDE5MmMwIDQxLjY2IDI2LjgzIDc2Ljg1IDY0IDkwLjFWNDk2YzAgOC44NCA3LjE2IDE2IDE2IDE2aDY0YzguODQgMCAxNi03LjE2IDE2LTE2VjM4NGgxNjB2MTEyYzAgOC44NCA3LjE2IDE2IDE2IDE2aDY0YzguODQgMCAxNi03LjE2IDE2LTE2VjI3Ny41NUwyNjYuMDUgMjI0SDk2eiclM0UlM0MvcGF0aCUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTE5My45NCAyNTZMMjk2LjUgMTUzLjQ0bDIxLjE1LTIxLjE1YzMuMTItMy4xMiAzLjEyLTguMTkgMC0xMS4zMWwtMjIuNjMtMjIuNjNjLTMuMTItMy4xMi04LjE5LTMuMTItMTEuMzEgMEwxNjAgMjIyLjA2IDM2LjI5IDk4LjM0Yy0zLjEyLTMuMTItOC4xOS0zLjEyLTExLjMxIDBMMi4zNCAxMjAuOTdjLTMuMTIgMy4xMi0zLjEyIDguMTkgMCAxMS4zMUwxMjYuMDYgMjU2IDIuMzQgMzc5LjcxYy0zLjEyIDMuMTItMy4xMiA4LjE5IDAgMTEuMzFsMjIuNjMgMjIuNjNjMy4xMiAzLjEyIDguMTkgMy4xMiAxMS4zMSAwTDE2MCAyODkuOTQgMjYyLjU2IDM5Mi41bDIxLjE1IDIxLjE1YzMuMTIgMy4xMiA4LjE5IDMuMTIgMTEuMzEgMGwyMi42My0yMi42M2MzLjEyLTMuMTIgMy4xMi04LjE5IDAtMTEuMzFMMTkzLjk0IDI1NnonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5sdXh1cnktaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQwIDQwJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFICUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEIC5zdDElN0JmaWxsOiUyM0ZGRkZGRjslN0QgJTNDL3N0eWxlJTNFICUzQ2cgaWQ9J194MzhfODUxNiclM0UgJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzcuNywzOS45SDIuM1YxMS4zTDE5LjUsMC4xbDE4LjIsMTEuMlYzOS45eicvJTNFICUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTEwLjcsMTcuNWgzLjJ2MTEuNGg1LjZ2Mi43aC04LjhWMTcuNXonLyUzRSAlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J00yMS40LDE3LjdjMS0wLjIsMi40LTAuMyw0LjMtMC4zYzIsMCwzLjQsMC40LDQuMywxLjFzMS41LDEuOSwxLjUsMy4zcy0wLjUsMi42LTEuMywzLjQgYy0xLjEsMS0yLjcsMS41LTQuNiwxLjVjLTAuNCwwLTAuOCwwLTEuMS0wLjF2NS4xaC0zLjJMMjEuNCwxNy43eiBNMjQuNSwyNC4xYzAuMywwLjEsMC42LDAuMSwxLjEsMC4xYzEuNywwLDIuNy0wLjksMi43LTIuMyBjMC0xLjMtMC45LTIuMS0yLjUtMi4xYy0wLjYsMC0xLjEsMC4xLTEuMywwLjFDMjQuNSwxOS45LDI0LjUsMjQuMSwyNC41LDI0LjF6Jy8lM0UgJTNDL2clM0UgJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmhhbXBlci1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLXNlYXJjaCcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0naGFtcGVyJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA2NDAgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI0MC42IDE5NC4xYzEuOS0zMC44IDE3LjMtNjEuMiA0NC03OS44QzI3OS40IDEwMy41IDI2OC43IDk2IDI1NiA5NmgtMjkuNGwzMC43LTIyYzcuMi01LjEgOC45LTE1LjEgMy43LTIyLjNsLTkuMy0xM2MtNS4xLTcuMi0xNS4xLTguOS0yMi4zLTMuN2wtMzIgMjIuOSAxMS41LTMwLjZjMy4xLTguMy0xLjEtMTcuNS05LjQtMjAuNmwtMTUtNS42Yy04LjMtMy4xLTE3LjUgMS4xLTIwLjYgOS40bC0xOS45IDUzLTE5LjktNTMuMUMxMjEgMi4xIDExMS44LTIuMSAxMDMuNSAxbC0xNSA1LjZDODAuMiA5LjcgNzYgMTkgNzkuMiAyNy4ybDExLjUgMzAuNkw1OC42IDM1Yy03LjItNS4xLTE3LjItMy41LTIyLjMgMy43bC05LjMgMTNjLTUuMSA3LjItMy41IDE3LjIgMy43IDIyLjNsMzAuNyAyMkgzMmMtMTcuNyAwLTMyIDE0LjMtMzIgMzJ2MzUyYzAgMTcuNyAxNC4zIDMyIDMyIDMyaDE2OC45Yy01LjUtOS41LTguOS0yMC4zLTguOS0zMlYyNTZjMC0yOS45IDIwLjgtNTUgNDguNi02MS45ek0yMjQgNDgwYzAgMTcuNyAxNC4zIDMyIDMyIDMyaDE2MFYzODRIMjI0djk2em0yMjQgMzJoMTYwYzE3LjcgMCAzMi0xNC4zIDMyLTMydi05Nkg0NDh2MTI4em0xNjAtMjg4aC0yMC40YzIuNi03LjYgNC40LTE1LjUgNC40LTIzLjggMC0zNS41LTI3LTcyLjItNzIuMS03Mi4yLTQ4LjEgMC03NS45IDQ3LjctODcuOSA3NS4zLTEyLjEtMjcuNi0zOS45LTc1LjMtODcuOS03NS4zLTQ1LjEgMC03Mi4xIDM2LjctNzIuMSA3Mi4yIDAgOC4zIDEuNyAxNi4yIDQuNCAyMy44SDI1NmMtMTcuNyAwLTMyIDE0LjMtMzIgMzJ2OTZoMTkyVjIyNGgxNS4zbC43LS4yLjcuMkg0NDh2MTI4aDE5MnYtOTZjMC0xNy43LTE0LjMtMzItMzItMzJ6bS0yNzIgMGMtMi43LTEuNC01LjEtMy03LjItNC44LTcuMy02LjQtOC44LTEzLjgtOC44LTE5IDAtOS43IDYuNC0yNC4yIDI0LjEtMjQuMiAxOC43IDAgMzUuNiAyNy40IDQ0LjUgNDhIMzM2em0xOTkuMi00LjhjLTIuMSAxLjgtNC41IDMuNC03LjIgNC44aC01Mi42YzguOC0yMC4zIDI1LjgtNDggNDQuNS00OCAxNy43IDAgMjQuMSAxNC41IDI0LjEgMjQuMiAwIDUuMi0xLjUgMTIuNi04LjggMTl6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc3RhcnRlci1wYWNrLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtc2VhcmNoJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdzdGFydGVyLXBhY2snIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzIgNDQ4YzAgMTcuNyAxNC4zIDMyIDMyIDMyaDE2MFYzMjBIMzJ2MTI4em0yNTYgMzJoMTYwYzE3LjcgMCAzMi0xNC4zIDMyLTMyVjMyMEgyODh2MTYwem0xOTItMzIwaC00Mi4xYzYuMi0xMi4xIDEwLjEtMjUuNSAxMC4xLTQwIDAtNDguNS0zOS41LTg4LTg4LTg4LTQxLjYgMC02OC41IDIxLjMtMTAzIDY4LjMtMzQuNS00Ny02MS40LTY4LjMtMTAzLTY4LjMtNDguNSAwLTg4IDM5LjUtODggODggMCAxNC41IDMuOCAyNy45IDEwLjEgNDBIMzJjLTE3LjcgMC0zMiAxNC4zLTMyIDMydjgwYzAgOC44IDcuMiAxNiAxNiAxNmg0ODBjOC44IDAgMTYtNy4yIDE2LTE2di04MGMwLTE3LjctMTQuMy0zMi0zMi0zMnptLTMyNi4xIDBjLTIyLjEgMC00MC0xNy45LTQwLTQwczE3LjktNDAgNDAtNDBjMTkuOSAwIDM0LjYgMy4zIDg2LjEgODBoLTg2LjF6bTIwNi4xIDBoLTg2LjFjNTEuNC03Ni41IDY1LjctODAgODYuMS04MCAyMi4xIDAgNDAgMTcuOSA0MCA0MHMtMTcuOSA0MC00MCA0MHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5oYW1wZXItd2hpdGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1zZWFyY2gnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J2hhbXBlcicgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNjQwIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNDAuNiAxOTQuMWMxLjktMzAuOCAxNy4zLTYxLjIgNDQtNzkuOEMyNzkuNCAxMDMuNSAyNjguNyA5NiAyNTYgOTZoLTI5LjRsMzAuNy0yMmM3LjItNS4xIDguOS0xNS4xIDMuNy0yMi4zbC05LjMtMTNjLTUuMS03LjItMTUuMS04LjktMjIuMy0zLjdsLTMyIDIyLjkgMTEuNS0zMC42YzMuMS04LjMtMS4xLTE3LjUtOS40LTIwLjZsLTE1LTUuNmMtOC4zLTMuMS0xNy41IDEuMS0yMC42IDkuNGwtMTkuOSA1My0xOS45LTUzLjFDMTIxIDIuMSAxMTEuOC0yLjEgMTAzLjUgMWwtMTUgNS42QzgwLjIgOS43IDc2IDE5IDc5LjIgMjcuMmwxMS41IDMwLjZMNTguNiAzNWMtNy4yLTUuMS0xNy4yLTMuNS0yMi4zIDMuN2wtOS4zIDEzYy01LjEgNy4yLTMuNSAxNy4yIDMuNyAyMi4zbDMwLjcgMjJIMzJjLTE3LjcgMC0zMiAxNC4zLTMyIDMydjM1MmMwIDE3LjcgMTQuMyAzMiAzMiAzMmgxNjguOWMtNS41LTkuNS04LjktMjAuMy04LjktMzJWMjU2YzAtMjkuOSAyMC44LTU1IDQ4LjYtNjEuOXpNMjI0IDQ4MGMwIDE3LjcgMTQuMyAzMiAzMiAzMmgxNjBWMzg0SDIyNHY5NnptMjI0IDMyaDE2MGMxNy43IDAgMzItMTQuMyAzMi0zMnYtOTZINDQ4djEyOHptMTYwLTI4OGgtMjAuNGMyLjYtNy42IDQuNC0xNS41IDQuNC0yMy44IDAtMzUuNS0yNy03Mi4yLTcyLjEtNzIuMi00OC4xIDAtNzUuOSA0Ny43LTg3LjkgNzUuMy0xMi4xLTI3LjYtMzkuOS03NS4zLTg3LjktNzUuMy00NS4xIDAtNzIuMSAzNi43LTcyLjEgNzIuMiAwIDguMyAxLjcgMTYuMiA0LjQgMjMuOEgyNTZjLTE3LjcgMC0zMiAxNC4zLTMyIDMydjk2aDE5MlYyMjRoMTUuM2wuNy0uMi43LjJINDQ4djEyOGgxOTJ2LTk2YzAtMTcuNy0xNC4zLTMyLTMyLTMyem0tMjcyIDBjLTIuNy0xLjQtNS4xLTMtNy4yLTQuOC03LjMtNi40LTguOC0xMy44LTguOC0xOSAwLTkuNyA2LjQtMjQuMiAyNC4xLTI0LjIgMTguNyAwIDM1LjYgMjcuNCA0NC41IDQ4SDMzNnptMTk5LjItNC44Yy0yLjEgMS44LTQuNSAzLjQtNy4yIDQuOGgtNTIuNmM4LjgtMjAuMyAyNS44LTQ4IDQ0LjUtNDggMTcuNyAwIDI0LjEgMTQuNSAyNC4xIDI0LjIgMCA1LjItMS41IDEyLjYtOC44IDE5eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaGFtcGVyLXdoaXRlLWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1zZWFyY2gnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J2hhbXBlcicgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNjQwIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyM2ZmZmZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNDAuNiAxOTQuMWMxLjktMzAuOCAxNy4zLTYxLjIgNDQtNzkuOEMyNzkuNCAxMDMuNSAyNjguNyA5NiAyNTYgOTZoLTI5LjRsMzAuNy0yMmM3LjItNS4xIDguOS0xNS4xIDMuNy0yMi4zbC05LjMtMTNjLTUuMS03LjItMTUuMS04LjktMjIuMy0zLjdsLTMyIDIyLjkgMTEuNS0zMC42YzMuMS04LjMtMS4xLTE3LjUtOS40LTIwLjZsLTE1LTUuNmMtOC4zLTMuMS0xNy41IDEuMS0yMC42IDkuNGwtMTkuOSA1My0xOS45LTUzLjFDMTIxIDIuMSAxMTEuOC0yLjEgMTAzLjUgMWwtMTUgNS42QzgwLjIgOS43IDc2IDE5IDc5LjIgMjcuMmwxMS41IDMwLjZMNTguNiAzNWMtNy4yLTUuMS0xNy4yLTMuNS0yMi4zIDMuN2wtOS4zIDEzYy01LjEgNy4yLTMuNSAxNy4yIDMuNyAyMi4zbDMwLjcgMjJIMzJjLTE3LjcgMC0zMiAxNC4zLTMyIDMydjM1MmMwIDE3LjcgMTQuMyAzMiAzMiAzMmgxNjguOWMtNS41LTkuNS04LjktMjAuMy04LjktMzJWMjU2YzAtMjkuOSAyMC44LTU1IDQ4LjYtNjEuOXpNMjI0IDQ4MGMwIDE3LjcgMTQuMyAzMiAzMiAzMmgxNjBWMzg0SDIyNHY5NnptMjI0IDMyaDE2MGMxNy43IDAgMzItMTQuMyAzMi0zMnYtOTZINDQ4djEyOHptMTYwLTI4OGgtMjAuNGMyLjYtNy42IDQuNC0xNS41IDQuNC0yMy44IDAtMzUuNS0yNy03Mi4yLTcyLjEtNzIuMi00OC4xIDAtNzUuOSA0Ny43LTg3LjkgNzUuMy0xMi4xLTI3LjYtMzkuOS03NS4zLTg3LjktNzUuMy00NS4xIDAtNzIuMSAzNi43LTcyLjEgNzIuMiAwIDguMyAxLjcgMTYuMiA0LjQgMjMuOEgyNTZjLTE3LjcgMC0zMiAxNC4zLTMyIDMydjk2aDE5MlYyMjRoMTUuM2wuNy0uMi43LjJINDQ4djEyOGgxOTJ2LTk2YzAtMTcuNy0xNC4zLTMyLTMyLTMyem0tMjcyIDBjLTIuNy0xLjQtNS4xLTMtNy4yLTQuOC03LjMtNi40LTguOC0xMy44LTguOC0xOSAwLTkuNyA2LjQtMjQuMiAyNC4xLTI0LjIgMTguNyAwIDM1LjYgMjcuNCA0NC41IDQ4SDMzNnptMTk5LjItNC44Yy0yLjEgMS44LTQuNSAzLjQtNy4yIDQuOGgtNTIuNmM4LjgtMjAuMyAyNS44LTQ4IDQ0LjUtNDggMTcuNyAwIDI0LjEgMTQuNSAyNC4xIDI0LjIgMCA1LjItMS41IDEyLjYtOC44IDE5eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxufVxuXG4uc3RhcnRlci1wYWNrLXdoaXRlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtc2VhcmNoJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdzdGFydGVyLXBhY2snIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzIgNDQ4YzAgMTcuNyAxNC4zIDMyIDMyIDMyaDE2MFYzMjBIMzJ2MTI4em0yNTYgMzJoMTYwYzE3LjcgMCAzMi0xNC4zIDMyLTMyVjMyMEgyODh2MTYwem0xOTItMzIwaC00Mi4xYzYuMi0xMi4xIDEwLjEtMjUuNSAxMC4xLTQwIDAtNDguNS0zOS41LTg4LTg4LTg4LTQxLjYgMC02OC41IDIxLjMtMTAzIDY4LjMtMzQuNS00Ny02MS40LTY4LjMtMTAzLTY4LjMtNDguNSAwLTg4IDM5LjUtODggODggMCAxNC41IDMuOCAyNy45IDEwLjEgNDBIMzJjLTE3LjcgMC0zMiAxNC4zLTMyIDMydjgwYzAgOC44IDcuMiAxNiAxNiAxNmg0ODBjOC44IDAgMTYtNy4yIDE2LTE2di04MGMwLTE3LjctMTQuMy0zMi0zMi0zMnptLTMyNi4xIDBjLTIyLjEgMC00MC0xNy45LTQwLTQwczE3LjktNDAgNDAtNDBjMTkuOSAwIDM0LjYgMy4zIDg2LjEgODBoLTg2LjF6bTIwNi4xIDBoLTg2LjFjNTEuNC03Ni41IDY1LjctODAgODYuMS04MCAyMi4xIDAgNDAgMTcuOSA0MCA0MHMtMTcuOSA0MC00MCA0MHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnN0YXJ0ZXItcGFjay13aGl0ZS1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtc2VhcmNoJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdzdGFydGVyLXBhY2snIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjNmZmZmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzIgNDQ4YzAgMTcuNyAxNC4zIDMyIDMyIDMyaDE2MFYzMjBIMzJ2MTI4em0yNTYgMzJoMTYwYzE3LjcgMCAzMi0xNC4zIDMyLTMyVjMyMEgyODh2MTYwem0xOTItMzIwaC00Mi4xYzYuMi0xMi4xIDEwLjEtMjUuNSAxMC4xLTQwIDAtNDguNS0zOS41LTg4LTg4LTg4LTQxLjYgMC02OC41IDIxLjMtMTAzIDY4LjMtMzQuNS00Ny02MS40LTY4LjMtMTAzLTY4LjMtNDguNSAwLTg4IDM5LjUtODggODggMCAxNC41IDMuOCAyNy45IDEwLjEgNDBIMzJjLTE3LjcgMC0zMiAxNC4zLTMyIDMydjgwYzAgOC44IDcuMiAxNiAxNiAxNmg0ODBjOC44IDAgMTYtNy4yIDE2LTE2di04MGMwLTE3LjctMTQuMy0zMi0zMi0zMnptLTMyNi4xIDBjLTIyLjEgMC00MC0xNy45LTQwLTQwczE3LjktNDAgNDAtNDBjMTkuOSAwIDM0LjYgMy4zIDg2LjEgODBoLTg2LjF6bTIwNi4xIDBoLTg2LjFjNTEuNC03Ni41IDY1LjctODAgODYuMS04MCAyMi4xIDAgNDAgMTcuOSA0MCA0MHMtMTcuOSA0MC00MCA0MHonLyUzRSUzQy9zdmclM0VcIik7XG4gIH1cbn1cblxuZGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRGVsZXRlZCBQcmljZTogXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbn1cblxuLmRhdGVwaWNrZXItbmlnaHRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmRhdGVwaWNrZXItbmlnaHRzIHNlbGVjdCB7XG4gIG1hcmdpbjogMWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgI3VpLWRhdGVwaWNrZXItZGl2LmFib3ZlLWlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgI3VpLWRhdGVwaWNrZXItZGl2LmFib3ZlLWlucHV0IHtcbiAgICB0b3A6IDQ3OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVpLWRhdGVwaWNrZXItaW5saW5lIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2EzOGI4OTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDMyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZTk7XG59XG5cbi51aS1kYXRlcGlja2VyIC5idG4uc21hbGwsIC51aS1kYXRlcGlja2VyIC5idG4ud2hpdGUuc21hbGwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAuYnRuLnNlbGVjdGVkLndoaXRlLnNtYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51aS1kYXRlcGlja2VyOm5vdCgudWktZGF0ZXBpY2tlci1pbmxpbmUpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5cbi51aS1kYXRlcGlja2VyIC5mbGV4aWJsZS13cmFwcGVyIHAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAuZmxleGlibGUtd3JhcHBlciAuZmxleGlibGUtZGF0ZXBpY2tlciB7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi51aS1kYXRlcGlja2VyIC5jYWxlbmRhci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODZyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudWktZGF0ZXBpY2tlciAuY2FsZW5kYXItdGl0bGUge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51aS1kYXRlcGlja2VyIC5jYWxlbmRhci1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjcxNDI5cmVtO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDIuNTcxNDNyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpID4gZGl2IHtcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG4udWktZGF0ZXBpY2tlciB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIyOCwgMjMxLCAyMzMsIDAuNSk7XG59XG5cbi51aS1kYXRlcGlja2VyIHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiBjYWxjKDNlbSAtIDJweCk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMjgsIDIzMSwgMjMzLCAwLjUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMjgsIDIzMSwgMjMzLCAwLjUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzdweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQ6bnRoLWNoaWxkKDduKzEpIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sIC51aS1kYXRlcGlja2VyIHRkIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1zdGFydC1kYXRlIGEge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQuaGlnaGxpZ2h0IGEge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLWRhdGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZGF0ZSBhIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLyomLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdCgkd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJi51aS1zdGF0ZS1ob3Zlcjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9Ki9cbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLWVuZC1kYXRlLCAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZW5kLWRhdGUgYSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS10by1sZWF2ZS5hdmFpbGFibGUtZW5kLWRhdGUgYSwgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLXRvLWxlYXZlLmF2YWlsYWJsZS1kYXRlIGEge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZGF0ZS5hdmFpbGFibGUtdG8tbGVhdmUsIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1kYXRlLmF2YWlsYWJsZS10by1sZWF2ZSBhLCAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZW5kLWRhdGUuYXZhaWxhYmxlLXRvLWxlYXZlLCAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZW5kLWRhdGUuYXZhaWxhYmxlLXRvLWxlYXZlIGEsIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1zdGFydC1kYXRlLmF2YWlsYWJsZS10by1sZWF2ZSwgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLXN0YXJ0LWRhdGUuYXZhaWxhYmxlLXRvLWxlYXZlIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICAvKiYudWktc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9Ki9cbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQudWktc3RhdGUtZGlzYWJsZWQgc3BhbiwgLnVpLWRhdGVwaWNrZXIgdGQuYm9va2VkLWRhdGU6bm90KC5hdmFpbGFibGUtZW5kLWRhdGUpIGEge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGNvbG9yOiByZ2JhKDk1LCA5NSwgOTUsIDAuNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWF4LXdpZHRoOiBjYWxjKDNlbSAtIDJweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoM2VtIC0gMnB4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudWktZGF0ZXBpY2tlciB0ZC51aS1zdGF0ZS1kaXNhYmxlZCBzcGFuOmhvdmVyLCAudWktZGF0ZXBpY2tlciB0ZC51aS1zdGF0ZS1kaXNhYmxlZCBzcGFuLnVpLXN0YXRlLWhvdmVyOmhvdmVyLCAudWktZGF0ZXBpY2tlciB0ZC51aS1zdGF0ZS1kaXNhYmxlZCBzcGFuLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLWRhdGVwaWNrZXIgdGQuYm9va2VkLWRhdGU6bm90KC5hdmFpbGFibGUtZW5kLWRhdGUpIGE6aG92ZXIsIC51aS1kYXRlcGlja2VyIHRkLmJvb2tlZC1kYXRlOm5vdCguYXZhaWxhYmxlLWVuZC1kYXRlKSBhLnVpLXN0YXRlLWhvdmVyOmhvdmVyLCAudWktZGF0ZXBpY2tlciB0ZC5ib29rZWQtZGF0ZTpub3QoLmF2YWlsYWJsZS1lbmQtZGF0ZSkgYS51aS1zdGF0ZS1hY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDk1LCA5NSwgOTUsIDAuMik7XG4gIH1cbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQudWktc3RhdGUtZGlzYWJsZWQgc3Bhbi51aS1zdGF0ZS1hY3RpdmUsIC51aS1kYXRlcGlja2VyIHRkLmJvb2tlZC1kYXRlOm5vdCguYXZhaWxhYmxlLWVuZC1kYXRlKSBhLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDk1LCA5NSwgOTUsIDAuMik7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjI4LCAyMzEsIDIzMywgMC41KTtcbiAgaGVpZ2h0OiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE5LjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzkyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIGhlaWdodDogY2FsYygzZW0gLSAycHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoM2VtIC0gMnB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDNlbSAtIDJweCk7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1kZWZhdWx0LnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTRweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWFjdGl2ZTpub3QoLnVpLXN0YXRlLWhpZ2hsaWdodCkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjI4LCAyMzEsIDIzMywgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzOGI4OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWhvdmVyOm5vdCgudWktY29ybmVyLWFsbCkge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjgsIDIzMSwgMjMzLCAwLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMzhiODk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRvZGF5IC51aS1zdGF0ZS1ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5LmNob3Nlbi1zdGFydC1kYXRlLmF2YWlsYWJsZS1zdGFydC1kYXRlLmhpZ2hsaWdodCBhLFxuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1jdXJyZW50LWRheS5hdmFpbGFibGUtZW5kLWRhdGUuYXZhaWxhYmxlLXN0YXJ0LWRhdGUuY2hvc2VuLXN0YXJ0LWRhdGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM4Yjg5O1xuICBmb250LXdlaWdodDogODAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWFjdGl2ZTpub3QoLnVpLXN0YXRlLWhpZ2hsaWdodCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciAudWktc3RhdGUtaG92ZXI6bm90KC51aS1jb3JuZXItYWxsKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLnVpLXN0YXRlLWRpc2FibGVkIHNwYW4sIC5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIuYm9va2VkLWRhdGU6bm90KC5hdmFpbGFibGUtZW5kLWRhdGUpIGEsXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1kYXRlLCAucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1lbmQtZGF0ZSwgLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5ib29rZWQtZGF0ZTpub3QoLmF2YWlsYWJsZS1lbmQtZGF0ZSkge1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5jaG9zZW4tc3RhcnQtZGF0ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMSwgMjMzLCAwLjUpO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1zdGFydC1kYXRlLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkgYSxcbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLXN0YXJ0LWRhdGUuc2VsZWN0ZWQtc3RhcnQtZGF0ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNhMzhiODk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1zdGFydC1kYXRlLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXk6YWZ0ZXIsXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1zdGFydC1kYXRlLnNlbGVjdGVkLXN0YXJ0LWRhdGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAyMzEsIDIzMywgMC41KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1zdGFydC1kYXRlOm5vdCgudWktZGF0ZXBpY2tlci11bnNlbGVjdGFibGUpOmhvdmVyIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNhMzhiODk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLXN0YXJ0LWRhdGU6bm90KC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZSk6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMjMxLCAyMzMsIDAuNSk7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZGF0ZS5zZWxlY3RlZC1lbmQtZGF0ZSBhLFxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZW5kLWRhdGUuc2VsZWN0ZWQtZW5kLWRhdGUgYSxcbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLXN0YXJ0LWRhdGUuc2VsZWN0ZWQtZW5kLWRhdGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjYTM4Yjg5O1xuICBmb250LXdlaWdodDogODAwO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZGF0ZS5zZWxlY3RlZC1lbmQtZGF0ZTphZnRlcixcbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLWVuZC1kYXRlLnNlbGVjdGVkLWVuZC1kYXRlOmFmdGVyLFxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtc3RhcnQtZGF0ZS5zZWxlY3RlZC1lbmQtZGF0ZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMSwgMjMzLCAwLjUpO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZGF0ZS5hdmFpbGFibGUtdG8tbGVhdmU6aG92ZXIgYSxcbiAgLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZW5kLWRhdGUuYXZhaWxhYmxlLXRvLWxlYXZlOmhvdmVyIGEsXG4gIC5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLXN0YXJ0LWRhdGUuYXZhaWxhYmxlLXRvLWxlYXZlOmhvdmVyIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNhMzhiODk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLWRhdGUuYXZhaWxhYmxlLXRvLWxlYXZlOmhvdmVyOmFmdGVyLFxuICAucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1lbmQtZGF0ZS5hdmFpbGFibGUtdG8tbGVhdmU6aG92ZXI6YWZ0ZXIsXG4gIC5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLXN0YXJ0LWRhdGUuYXZhaWxhYmxlLXRvLWxlYXZlOmhvdmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMSwgMjMzLCAwLjUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5ib29rZWQtZGF0ZSxcbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQudWktZGF0ZXBpY2tlci11bnNlbGVjdGFibGUsXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1kYXRlOm5vdCguYXZhaWxhYmxlLXN0YXJ0LWRhdGUpOm5vdCguc2VsZWN0ZWQtZW5kLWRhdGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmJvb2tlZC1kYXRlOmFmdGVyLFxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZTphZnRlcixcbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLWRhdGU6bm90KC5hdmFpbGFibGUtc3RhcnQtZGF0ZSk6bm90KC5zZWxlY3RlZC1lbmQtZGF0ZSk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDExMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY1ZjVmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmJvb2tlZC1kYXRlOmhvdmVyOmFmdGVyLFxuICAucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlOmhvdmVyOmFmdGVyLFxuICAucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1kYXRlOm5vdCguYXZhaWxhYmxlLXN0YXJ0LWRhdGUpOm5vdCguc2VsZWN0ZWQtZW5kLWRhdGUpOmhvdmVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDY7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5ib29rZWQtZGF0ZSBhLFxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZSBhLFxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZGF0ZTpub3QoLmF2YWlsYWJsZS1zdGFydC1kYXRlKTpub3QoLnNlbGVjdGVkLWVuZC1kYXRlKSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1kYXRlOm5vdCguYXZhaWxhYmxlLXN0YXJ0LWRhdGUpOm5vdCguc2VsZWN0ZWQtZW5kLWRhdGUpOmFmdGVyIHtcbiAgY29udGVudDogJ1RoaXMgaXMgbm90IGFuIGF2YWlsYWJsZSBzdGFydCBkYXRlJztcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5ib29rZWQtZGF0ZTphZnRlciwgLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ciB0ZC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICdUaGlzIGlzIG5vdCBhbiBhdmFpbGFibGUgZGF0ZSc7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIuc3RhcnQtZGF0ZS1jaG9zZW4gLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLXRvLWxlYXZlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyLnN0YXJ0LWRhdGUtY2hvc2VuIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS10by1sZWF2ZTpob3ZlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAyMzEsIDIzMywgMC41KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIuc3RhcnQtZGF0ZS1jaG9zZW4gLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLXRvLWxlYXZlLnNlbGVjdGVkLWVuZC1kYXRlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMjMxLCAyMzMsIDAuNSk7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlci5zdGFydC1kYXRlLWNob3NlbiAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZGF0ZTpub3QoLmF2YWlsYWJsZS1lbmQtZGF0ZSk6bm90KC5hdmFpbGFibGUtdG8tbGVhdmUpOmFmdGVyIHtcbiAgY29udGVudDogJ1RoaXMgaXMgbm90IGFuIGF2YWlsYWJsZSBlbmQgZGF0ZSc7XG59XG5cbi51aS1kYXRlcGlja2VyLXRyaWdnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiA0cHg7XG59XG5cbi51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNGU3ZTk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNGU3ZTk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlN2U5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDIuNWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnVpLWRhdGVwaWNrZXItbmV4dCwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLCAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgcm9sZT0naW1nJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxOTIgNTEyJyB2ZXJzaW9uPScxLjEnIHZpZXdCb3g9JzAgMCAxOTIgNTEyJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6IHVybC1mcmllbmRseS1jb2xvciglMjNhMzhiODkpOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTAgMzg0LjY2MlYxMjcuMzM4YzAtMTcuODE4IDIxLjU0My0yNi43NDEgMzQuMTQyLTE0LjE0MmwxMjguNjYyIDEyOC42NjJjNy44MSA3LjgxIDcuODEgMjAuNDc0IDAgMjguMjg0TDM0LjE0MiAzOTguODA0QzIxLjU0MyA0MTEuNDA0IDAgNDAyLjQ4IDAgMzg0LjY2MnonLyUzRSUzQy9zdmclM0VcIik7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi51aS1kYXRlcGlja2VyLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDE5MiA1MTInIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDE5MiA1MTInIHhtbDpzcGFjZT0ncHJlc2VydmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogdXJsLWZyaWVuZGx5LWNvbG9yKCUyM2EzOGI4OSk7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTkyIDEyNy4zMzh2MjU3LjMyNGMwIDE3LjgxOC0yMS41NDMgMjYuNzQxLTM0LjE0MiAxNC4xNDJMMjkuMTk2IDI3MC4xNDJjLTcuODEtNy44MS03LjgxLTIwLjQ3NCAwLTI4LjI4NGwxMjguNjYyLTEyOC42NjJjMTIuNTk5LTEyLjYgMzQuMTQyLTMuNjc2IDM0LjE0MiAxNC4xNDJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi51aS1kYXRlcGlja2VyLW1vbnRoIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbW9udGgsIC51aS1kYXRlcGlja2VyLXllYXIge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlci1tb250aCBvcHRpb24sIC51aS1kYXRlcGlja2VyLXllYXIgb3B0aW9uIHtcbiAgY29sb3I6ICNhMzhiODk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItbW9udGggb3B0aW9uIFtzZWxlY3RlZF0sIC51aS1kYXRlcGlja2VyLXllYXIgb3B0aW9uIFtzZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlN2U5O1xufVxuXG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U0ZTdlOTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U0ZTdlOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU3ZTk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoZWFkIHRyIHRoIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgcGFkZGluZzogMC40NWVtIDAuM2VtO1xufVxuXG4uY2FsLWJ0bi13cmFwIHtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlci1idXR0b25wYW5lLnVpLXdpZGdldC1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM4Yjg5O1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNhbGVuZGFyLnR3by1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2FsZW5kYXIudHdvLWxpbmUgLmZpZWxkLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGVuZGFyIHNwYW4ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMi4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjIxNDI5cmVtO1xuICBjb2xvcjogI2EzOGI4OTtcbn1cblxuLmNhbGVuZGFyIC5idG4ge1xuICB0b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U0ZTdlOTtcbn1cblxuLmNhbGVuZGFyIC5idG46dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWFpbi1zZWFyY2ggLmNhbGVuZGFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTdlOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYWluLXNlYXJjaCAuY2FsZW5kYXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy5wbmcpIDBweCAtMTk4MnB4IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyN3B4O1xufVxuXG4ubWFpbi1zZWFyY2ggLmNhbGVuZGFyIC5maWVsZC1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubWFpbi1zZWFyY2ggLmNhbGVuZGFyIC5maWVsZC1saW5lIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubWFpbi1zZWFyY2ggLmNhbGVuZGFyIC5maWVsZC1saW5lIGxhYmVsLnBsYWNlaG9sZGVyIHtcbiAgcmlnaHQ6IDFlbTtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIHNlY3Rpb24uYm9vay13aXRoLWNvbmZpZGVuY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLmJvb2std2l0aC1jb25maWRlbmNlLWJvcmRlciB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU3ZTk7XG4gIG1hcmdpbjogMmVtIDA7XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAubm8tcmVzdWx0cy1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLmluc3BpcmF0aW9uLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxLjc1ZW07XG4gIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU3ZTk7XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAuYXJlYS12aWRlby13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1Ni4yNSUgKyA0MHB4KTtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5hcmVhLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAuZ3Vlc3Rib29rLWZlZWZvLFxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5ndWVzdGJvb2stdXBmcm9udCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAuZ3Vlc3Rib29rLWZlZWZvIC5mZWVmby1yZXZpZXdzLFxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5ndWVzdGJvb2stZmVlZm8gLmd1ZXN0Ym9vayxcbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAuZ3Vlc3Rib29rLWZlZWZvIC51cGZyb250LXJldmlld3MsXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLmd1ZXN0Ym9vay11cGZyb250IC5mZWVmby1yZXZpZXdzLFxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5ndWVzdGJvb2stdXBmcm9udCAuZ3Vlc3Rib29rLFxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5ndWVzdGJvb2stdXBmcm9udCAudXBmcm9udC1yZXZpZXdzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLnByb3BlcnR5LWNhcmQgLmd1ZXN0Ym9vay1saW5rIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5wcm9wZXJ0eS1jYXJkIC5mZWF0dXJlLWx1eHVyeS5vdGhlci1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5yZWdpb24taGVhZGVyLWxpbmsgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5tYXJrZXItY2x1c3Rlci1zbWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYzLCAxMzksIDEzNywgMC41KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5tYXJrZXItY2x1c3Rlci1zbWFsbCBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM4Yjg5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLm1hcmtlci1jbHVzdGVyLW1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYzLCAxMzksIDEzNywgMC41KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5tYXJrZXItY2x1c3Rlci1tZWRpdW0gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzOGI4OSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5tYXJrZXItY2x1c3Rlci1sYXJnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYzLCAxMzksIDEzNywgMC41KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5tYXJrZXItY2x1c3Rlci1sYXJnZSBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM4Yjg5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLmxlYWZsZXQtcG9wdXAtY29udGVudCAucHJvcGVydHktY2FyZCAucHJvcGVydHktcmVnaW9uIHtcbiAgbWFyZ2luOiA1cHggMCAwIDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDAgMCAhaW1wb3J0YW50O1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLmxlYWZsZXQtcG9wdXAtY29udGVudCAucHJvcGVydHktY2FyZCAucHJpY2Uge1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAuaGFtcGVyLFxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5zdGFydGVyLXBhY2sge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLnByb3BlcnR5LWdyb3VwIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5wcm9wZXJ0eS1ncm91cCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAucHJpY2Uge1xuICBjb2xvcjogI2EzOGI4OTtcbiAgbGluZS1oZWlnaHQ6IDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5wcmljZSAucHJpY2Utcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EzOGI4OTtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5wcmljZSAucHJpY2Utcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLnByaWNlIC5wcmljZS1yb3cgc3Bhbi5wcmljZS10b3RhbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAyNSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLnByaWNlIC5wcmljZS1yb3cgLmluZm8tY2lyY2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLnByaWNlIC5wcmljZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIG1hcmdpbi1yaWdodDogMGVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAucHJpY2UgLnBwcG4tcHJpY2Uge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC1zaXplOiAwLjdlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDBlbSAhaW1wb3J0YW50O1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLnByaWNlIC5pbmZvLXRleHQge1xuICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmNWY1ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5wcmljZSAucHJpY2UtdG90YWwge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMi4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjIxNDI5cmVtO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIgLnByb3BlcnR5LWNhcmQgLnByaWNlIHtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmgxLnNlYXJjaC1oZWFkZXIsXG4ubW9iaWxlLWZpbHRlci1wYW5lbCAucHJvcGVydHktY291bnQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnNlYXJjaC1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNlYXJjaC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDFlbSAxMHB4IDAuNWVtIDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLWhlYWRlciBoMSxcbi5zZWFyY2gtaGVhZGVyIC5wcm9wZXJ0eS1jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc2VhcmNoLWhlYWRlciBoMSxcbiAgLnNlYXJjaC1oZWFkZXIgLnByb3BlcnR5LWNvdW50IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyLjg1NzE0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0LjI4NTcxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1vYmlsZS1maWx0ZXItcGFuZWwgaDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9wZXJ0eS1jb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkp1c3QgQW5vdGhlciBIYW5kXCIsIGN1cnNpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYWdpbmcgLnByZXYtcGFnZSxcbi5wYWdpbmcgLm5leHQtcGFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLnBhZ2luZyAucHJldi1wYWdlLFxuICAucGFnaW5nIC5uZXh0LXBhZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5wYWdpbmcgLnByZXYtcGFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucGFnaW5nIC5uZXh0LXBhZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zb3J0aW5nLXBhZ2luZyB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG5cbi5zb3J0aW5nLXBhZ2luZyAuZmllbGQtbGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnNvcnRpbmctcGFnaW5nIC5wYWdpbmcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc29ydGluZy1wYWdpbmcgLnBhZ2luZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNvcnRpbmctcGFnaW5nIC5wYWdpbmcgLnByZXYtcGFnZSxcbiAgLnNvcnRpbmctcGFnaW5nIC5wYWdpbmcgLm5leHQtcGFnZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmZvb3Rlci1wYWdpbmcge1xuICAqem9vbTogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5mb290ZXItcGFnaW5nOmJlZm9yZSwgLmZvb3Rlci1wYWdpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5mb290ZXItcGFnaW5nOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5yZWdpb24taGVhZGVyLmFjY29yZGlvbi5wbHVzIC5hY2NvcmRpb24tYnRuIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5yZWdpb24taGVhZGVyLmFjY29yZGlvbi5wbHVzIC5hY2NvcmRpb24tY29udGVudDpub3QoLmhpZGRlbi1oZWlnaHQpIHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuXG4ucmVnaW9uLWhlYWRlci5hY2NvcmRpb24ucGx1cyAuYWNjb3JkaW9uLWNvbnRlbnQgLnN1cnJvdW5kaW5nLXZpbGxhZ2VzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlZ2lvbi1oZWFkZXIuYWNjb3JkaW9uLnBsdXMgLmFjY29yZGlvbi1jb250ZW50IC5zdXJyb3VuZGluZy12aWxsYWdlcyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ucmVnaW9uLWhlYWRlci5hY2NvcmRpb24ucGx1cyAuYWNjb3JkaW9uLWNvbnRlbnQgLnN1cnJvdW5kaW5nLXZpbGxhZ2VzIGEge1xuICBtYXJnaW46IDVweDtcbn1cblxuLmhpZGRlbi1oZWlnaHQgLnJlZ2lvbi1tYXAtem9vbSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVnaW9uLW1hcC16b29tIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWdpb24tbWFwLXpvb20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yZWdpb24tbWFwLXpvb20gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlZ2lvbi1tYXAtem9vbS5uby1tYXAtc3R5bGVzIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5yZWdpb24tbWFwLXpvb206bm90KC5uby1tYXAtc3R5bGVzKSB7XG4gICAgbWFyZ2luLXRvcDogLTJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZTk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogem9vbS1pbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cblxuLnJlZ2lvbi1tYXAtem9vbTpub3QoLm5vLW1hcC1zdHlsZXMpIC5yZWdpb24tbWFwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5yZWdpb24tbWFwLXpvb206bm90KC5uby1tYXAtc3R5bGVzKSAucmVnaW9uLW1hcCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ucmVnaW9uLW1hcC16b29tOm5vdCgubm8tbWFwLXN0eWxlcykuYWN0aXZlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4ucmVnaW9uLW1hcC16b29tOm5vdCgubm8tbWFwLXN0eWxlcykuYWN0aXZlIC56b29tSW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tbWFwLXpvb206bm90KC5uby1tYXAtc3R5bGVzKSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5yZWdpb24tbWFwLXpvb206bm90KC5uby1tYXAtc3R5bGVzKSBzdmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLnJlZ2lvbi1tYXAtem9vbTpub3QoLm5vLW1hcC1zdHlsZXMpIC56b29tSW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucmVnaW9uLW1hcC16b29tOm5vdCgubm8tbWFwLXN0eWxlcykgLnpvb21JbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zcGVjaWFsLW9mZmVycyAuYWNjb3JkaW9uLWJ0biB7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xufVxuXG4ubW9iaWxlLWZpbHRlci1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAoMjBweCAqIDIpKTtcbiAgei1pbmRleDogNTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFlbSAyMHB4IDAuNWVtIDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1vYmlsZS1maWx0ZXItcGFuZWwuZml4ZWQtZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9iaWxlLWZpbHRlci1wYW5lbC5maXhlZC1maWx0ZXJzIHtcbiAgdG9wOiA2NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1maWx0ZXItcGFuZWwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICgyMHB4ICogMikpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxuICAubW9iaWxlLWZpbHRlci1wYW5lbC5maXhlZC1maWx0ZXJzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICB0b3A6IGNhbGMoNjVweCArIDExNXB4KTtcbn1cblxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgLmJlZHMgLnVpLXNwaW5uZXIsXG4uc2VhcmNoLWZpbHRlcnMtd3JhcCAuYmF0aHJvb21zIC51aS1zcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLWZpbHRlcnMtd3JhcCAuYmVkcyAudWktc3Bpbm5lciBhLFxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgLmJhdGhyb29tcyAudWktc3Bpbm5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2VhcmNoLWZpbHRlcnMtd3JhcCAuYmVkcyAudWktc3Bpbm5lciAudWktc3Bpbm5lci1kb3duIC51aS1pY29uLFxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgLmJhdGhyb29tcyAudWktc3Bpbm5lciAudWktc3Bpbm5lci1kb3duIC51aS1pY29uIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC0xNXB4O1xufVxuXG4uc2VhcmNoLWZpbHRlcnMtd3JhcCAuYmVkcyAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCAudWktaWNvbixcbi5zZWFyY2gtZmlsdGVycy13cmFwIC5iYXRocm9vbXMgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItdXAgLnVpLWljb24ge1xuICB0b3A6IGF1dG87XG59XG5cbi5zZWFyY2gtZmlsdGVycy13cmFwIGZpZWxkc2V0IC5maWVsZC1saW5lIC5zcGlubmVyLXVpLnNwaW5uZXItYmF0aHMsXG4uc2VhcmNoLWZpbHRlcnMtd3JhcCBmaWVsZHNldCAuZmllbGQtbGluZSBpbnB1dFt0eXBlPW51bWJlcl0uc3Bpbm5lci1iYXRocyxcbi5zZWFyY2gtZmlsdGVycy13cmFwIGZpZWxkc2V0IC5maWVsZC1saW5lIC5zcGlubmVyLXVpLnNwaW5uZXItYmVkcyxcbi5zZWFyY2gtZmlsdGVycy13cmFwIGZpZWxkc2V0IC5maWVsZC1saW5lIGlucHV0W3R5cGU9bnVtYmVyXS5zcGlubmVyLWJlZHMge1xuICB3aWR0aDogNTUlO1xufVxuXG4uc2VhcmNoLWZpbHRlcnMtd3JhcCBzZWxlY3QuZXhhY3QtbWluLW1heCB7XG4gIHdpZHRoOiA0MyU7XG59XG5cbi5zZWFyY2gtZmlsdGVycy13cmFwIC5hZHVsdHMuaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yMzBweCBuby1yZXBlYXQ7XG59XG5cbi5zZWFyY2gtZmlsdGVycy13cmFwIC5jaGlsZHJlbi5pY29uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTQzMHB4IG5vLXJlcGVhdDtcbn1cblxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgLmluZmFudHMuaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0xNjEycHggbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy13cmFwLmhpZGRlbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcnMtd3JhcCAjU2VhcmNoRmlsdGVyQnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5maXhlZC1maWx0ZXJzICsgLm9uZS1mb3VydGgtdGhyZWUtZm91cnRocyAuc2VhcmNoLWZpbHRlcnMtd3JhcCB7XG4gIHRvcDogMTE1cHg7XG4gIHRvcDogY2FsYyg2NXB4ICsgMTE1cHgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLXdyYXAge1xuICAgIHRvcDogY2FsYyg5MHB4ICsgMTE1cHgpO1xuICB9XG4gIC5maXhlZC1maWx0ZXJzICsgLm9uZS1mb3VydGgtdGhyZWUtZm91cnRocyAuc2VhcmNoLWZpbHRlcnMtd3JhcCB7XG4gICAgdG9wOiAxMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy13cmFwIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAoMTBweCAqIDEuNSkpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLXdyYXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc2VhcmNoLWZpbHRlcnMtd3JhcCAuc2VhcmNoLWZpbHRlcnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTdlOTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcnMtd3JhcCAuc2VhcmNoLWZpbHRlcnMgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS43MTQyOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU3MTQzcmVtO1xuICBtYXJnaW46IDAuNWVtIDAgMWVtIDA7XG59XG5cbi5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyBmaWVsZHNldCxcbi5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyAuZm9ybS13cmFwIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLXdyYXAgLnNlYXJjaC1maWx0ZXJzIGZpZWxkc2V0LFxuICAuc2VhcmNoLWZpbHRlcnMtd3JhcCAuc2VhcmNoLWZpbHRlcnMgLmZvcm0td3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyBmaWVsZHNldCAuZmllbGQtbGluZSxcbi5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyAuZm9ybS13cmFwIC5maWVsZC1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uc2VhcmNoLWZpbHRlcnMtd3JhcCAuc2VhcmNoLWZpbHRlcnMgZmllbGRzZXQgLmZpZWxkLWxpbmUsXG4uc2VhcmNoLWZpbHRlcnMtd3JhcCAuc2VhcmNoLWZpbHRlcnMgZmllbGRzZXQgLmZpZWxkLWxpbmUgbGFiZWwsXG4uc2VhcmNoLWZpbHRlcnMtd3JhcCAuc2VhcmNoLWZpbHRlcnMgLmZvcm0td3JhcCAuZmllbGQtbGluZSxcbi5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyAuZm9ybS13cmFwIC5maWVsZC1saW5lIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VhcmNoLWZpbHRlcnMtd3JhcCAuc2VhcmNoLWZpbHRlcnMgZmllbGRzZXQgLmZpZWxkLWxpbmUgbGFiZWwuaW52YWxpZCxcbi5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyAuZm9ybS13cmFwIC5maWVsZC1saW5lIGxhYmVsLmludmFsaWQge1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyAuZmllbGQtbGluZS1zcGxpdC1tb2JpbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgLnNlYXJjaC1maWx0ZXJzIC5maWVsZC1saW5lLXNwbGl0LW1vYmlsZSAuZmllbGQtbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc2VhcmNoLWZpbHRlcnMtd3JhcCAuc2VhcmNoLWZpbHRlcnMgLmZpZWxkLWxpbmUtc3BsaXQtbW9iaWxlIC5maWVsZC1saW5lIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyAuYWNjb3JkaW9uLnBsdXMgLmFjY29yZGlvbi1idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyAuYWNjb3JkaW9uLnBsdXMgLmFjY29yZGlvbi1idG4ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDk1LCA5NSwgOTUsIDAuMik7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcnMtd3JhcCAuc2VhcmNoLWZpbHRlcnMgLmZpbHRlci1idG4td3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2hhZG93OiAwIC01cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyAuZmlsdGVyLWJ0bi13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyAuYnRuLXdyYXAud2lkZSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLnNlYXJjaC1maWx0ZXItY3VydGFpbi5zaG93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGNhbGMoMTE1cHggKyA2NXB4KTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItY3VydGFpbi5zaG93IHtcbiAgICB0b3A6IGNhbGMoMTE1cHggKyA5MHB4KTtcbiAgfVxufVxuXG5tYWluLmNvbDIge1xuICBwYWRkaW5nLXRvcDogMTE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbDIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgbWFpbi5jb2wyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uZml4ZWQtZmlsdGVycyArIC5vbmUtZm91cnRoLXRocmVlLWZvdXJ0aHMgbWFpbi5jb2wyIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTE1cHggLSAyMHB4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuZml4ZWQtZmlsdGVycyArIC5vbmUtZm91cnRoLXRocmVlLWZvdXJ0aHMgbWFpbi5jb2wyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uZml4ZWQtZmlsdGVycyArIC5vbmUtZm91cnRoLXRocmVlLWZvdXJ0aHMgLnNlYXJjaC1maWx0ZXItY3VydGFpbi5zaG93IHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtY3JpdGVyaWEgLmJ0bi53aGl0ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDVweDtcbn1cblxuLnNlYXJjaC1jcml0ZXJpYSBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5zcGFuW2NsYXNzXj0nZmVhdHVyZS0nXTpiZWZvcmUsXG5zcGFuW2NsYXNzKj0nIGZlYXR1cmUtJ106YmVmb3JlLFxuZGl2W2NsYXNzXj0nZmVhdHVyZS0nXSBsYWJlbDpiZWZvcmUsXG5kaXZbY2xhc3MqPScgZmVhdHVyZS0nXSBsYWJlbDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mZWF0dXJlLWxvY2F0aW9uLW1hcCB7XG4gIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uZmVhdHVyZS1sb2NhdGlvbi1tYXAgYSxcbi5mZWF0dXJlLWxvY2F0aW9uLW1hcCBhIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbnNwYW4uZmVhdHVyZS1sb2NhdGlvbi1tYXA6YmVmb3JlLFxuLmZlYXR1cmUtbG9jYXRpb24tbWFwIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljb25zLnBuZykgLTJweCAtMTc2OXB4IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xufVxuXG5zcGFuLmZlYXR1cmUtaW5mYW50LWZyaWVuZGx5OmJlZm9yZSxcbi5mZWF0dXJlLWluZmFudC1mcmllbmRseSBsYWJlbDpiZWZvcmUsXG5zcGFuLmZlYXR1cmUtYmFieS13ZWxjb21lOmJlZm9yZSxcbi5mZWF0dXJlLWJhYnktd2VsY29tZSBsYWJlbDpiZWZvcmUsIHNwYW4uZmVhdHVyZS1iYWJ5LWZyaWVuZGx5OmJlZm9yZSxcbi5mZWF0dXJlLWJhYnktZnJpZW5kbHkgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTE2MTJweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1kb2ctZnJlZTpiZWZvcmUsXG4uZmVhdHVyZS1kb2ctZnJlZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0xNDgwcHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtZG9nLWZyaWVuZGx5OmJlZm9yZSxcbi5mZWF0dXJlLWRvZy1mcmllbmRseSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0xNTc5cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtZ3JvdXBlZC1wcm9wZXJ0aWVzOmJlZm9yZSxcbi5mZWF0dXJlLWdyb3VwZWQtcHJvcGVydGllcyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J3doZWVsY2hhaXInIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDU3NiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDI1LjEsMzY1LjVsMC41LDEwNC41YzAsMS44LTAuMSwzLjUtMC4zLDUuM3YxMC42YzAsMTQuNC0xMS43LDI2LjEtMjYuMSwyNi4xaC0xMC40Yy0wLjcsMC0xLjQtMC42LTIuMi0wLjEgYy0wLjktMC41LTEuOCwwLjEtMi43LDAuMUgzNDdjLTE0LjQsMC0yNi4xLTExLjctMjYuMS0yNi4xdi01Ny40YzAtMTEuNi05LjMtMjAuOS0yMC45LTIwLjloLTQxLjhjLTExLjYsMC0yMC45LDkuMy0yMC45LDIwLjl2NTcuNCBjMCwxNC40LTExLjcsMjYuMS0yNi4xLDI2LjFoLTM2LjVjLTEsMC0yLTAuMS0yLjktMC4xYy0wLjgsMC4xLTEuNiwwLjEtMi40LDAuMUgxNTljLTE0LjQsMC0yNi4xLTExLjctMjYuMS0yNi4xdi03My4xIGMwLTAuNiwwLTEuMiwwLjEtMS44di00NS40aC0yMC45Yy0xMS44LDAtMjAuOS05LjItMjAuOS0yMWMwLTUuOSwyLTExLjEsNi41LTE1LjdMMjY0LjksMTgzYzQuNi00LjYsOS44LTUuMiwxNC40LTUuMiBzOS44LDEuMywxMy44LDQuNmw2OS41LDYxLjJ2LTI0YzAtMTEuNSw5LjMtMjAuOSwyMC45LTIwLjloMjAuOWMxMS42LDAsMjAuOSw5LjQsMjAuOSwyMC45djc5bDM0LjUsMzAuNGM1LjIsNC42LDcuOSw5LjgsNy4yLDE1LjcgYzAsMTEuOC05LjgsMjEtMjAuOSwyMWgtMjFWMzY1LjV6Jy8lM0UgJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDcwLjYsMTc1LjNjMCwxMS4yLTkuMSwyMC4zLTIwLjMsMjAuM2gtNDAuNmMtMTEuMiwwLTIwLjMtOS4xLTIwLjMtMjAuM3YtNDAuNmMwLTExLjIsOS4xLTIwLjMsMjAuMy0yMC4zaDQwLjYgYzExLjIsMCwyMC4zLDkuMSwyMC4zLDIwLjNWMTc1LjN6IE00NDYuMiwxNzEuMnYtMzIuNGgtMzIuNHYzMi40SDQ0Ni4yeiBNNTcxLjcsMTQxLjdjNS4yLDQuNCw1LjgsMTIsMS40LDE3LjIgYy00LjQsNS4yLTEyLDUuOC0xNy4yLDEuNGwtMTIuNS0xMC41djk0LjZjMCwyMi40LTE4LjEsNDAuNi00MC42LDQwLjZIMzU3Yy0yMi40LDAtNDAuNi0xOC4xLTQwLjYtNDAuNnYtOTQuNmwtMTIuMywxMC41IGMtNS4yLDQuNC0xMi44LDMuNi0xNy4yLTEuNGMtNC40LTUuMi0zLjYtMTIuOCwxLjQtMTcuMmwyOC4xLTIzLjhWNTMuNmMwLTYuOCw1LjUtMTIuNywxMi4xLTEyLjdjNi43LDAsMTIuMSw1LjksMTIuMSwxMi43djQzLjYgbDgxLjQtNjljNC41LTMuOSwxMS4yLTMuOSwxNS43LDBMNTcxLjcsMTQxLjd6IE00MzAsNTMuM0wzNDAuOCwxMjl2MTE1LjJjMCw5LDcuMywxNi4yLDE2LjIsMTYuMmgxNDZjOSwwLDE2LjItNy4zLDE2LjItMTYuMlYxMjkgTDQzMCw1My4zeicvJTNFICUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTQ0LDEzOGMtMi44LDAtNS4xLDIuMy01LjEsNS4xdjk0LjRjMCwxLjMsMC41LDIuNSwxLjMsMy40bDM1LjcsNDAuMmMyLjUsMi43LDMuOSw2LjQsMy45LDEwLjJWNDE5IGMwLDguNS02LjgsMTUuMy0xNS4zLDE1LjNjLTguNSwwLTE1LjMtNi44LTE1LjMtMTUuM1YyOTcuMWwtMzEuOC0zNS44Yy01LjgtNi41LTktMTUtOS0yMy44di05NC40YzAtMTkuOCwxNi0zNS44LDM1LjgtMzUuOGgxNTMuMyBjMTkuNywwLDM1LjgsMTYsMzUuOCwzNS44djQzLjhMMjAyLjMsMjE1di03MS45YzAtMi44LTIuMy01LjEtNS4xLTUuMWgtMjUuNXYyNS41YzAsOC41LTYuOCwxNS4zLTE1LjMsMTUuM3MtMTUuMy02LjgtMTUuMy0xNS4zIFYxMzhoLTQwLjl2MjUuNWMwLDguNS02LjgsMTUuMy0xNS4zLDE1LjNzLTE1LjMtNi44LTE1LjMtMTUuM1YxMzhINDR6IE0xNDYuMiwyMjQuOXYyNS41YzAsNS42LTQuNiwxMC4yLTEwLjIsMTAuMmgtMzAuNyBjLTUuNiwwLTEwLjItNC42LTEwLjItMTAuMnYtMjUuNWMwLTE0LjEsMTEuNC0yNS41LDI1LjUtMjUuNVMxNDYuMiwyMTAuOCwxNDYuMiwyMjQuOXonLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjVweDtcbn1cblxuc3Bhbi5mZWF0dXJlLXdoZWVsY2hhaXItZnJpZW5kbHk6YmVmb3JlLFxuLmZlYXR1cmUtd2hlZWxjaGFpci1mcmllbmRseSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J3doZWVsY2hhaXInIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNTEwLjMgNDIxLjljLTUuNTk0LTE2Ljc1LTIzLjUzLTI1Ljg0LTQwLjQ3LTIwLjIybC0xOS4zOCA2LjQzOGwtNDEuNy05OS45N0M0MDMuOSAyOTUuMSAzOTIuMiAyODggMzc5LjEgMjg4aC05Ny43OGwtMTAuNC00OGg2NS4xMWMxNy42OSAwIDMyLTE0LjMxIDMyLTMycy0xNC4zMS0zMi0zMi0zMmgtNzguOThMMjU1LjYgMTY5LjJDMjUxLjggMTQyLjEgMjI3LjIgMTI0LjggMjAxLjIgMTI4LjVDMTc0LjEgMTMyLjIgMTU2LjcgMTU2LjUgMTYwLjUgMTgyLjhsMjMuNjggMTQwLjRDMTg1LjggMzM5LjYgMTk5LjYgMzUyIDIxNiAzNTJoMTQxLjRsNDQuODYgMTA3LjlDNDA3LjMgNDcyLjMgNDE5LjMgNDgwIDQzMiA0ODBjMy4zNDQgMCA2Ljc4MS0uNTMxMyAxMC4xMi0xLjY1Nmw0OC0xNkM1MDYuOSA0NTYuOCA1MTUuOSA0MzguNyA1MTAuMyA0MjEuOXpNMTYwIDQ2NGMtNjEuNzYgMC0xMTItNTAuMjQtMTEyLTExMmMwLTU0LjI1IDM4Ljc4LTk5LjU1IDkwLjA2LTEwOS44TDEzMC4xIDE5NUM1Ni4wNiAyMDkgMCAyNzMuOSAwIDM1MmMwIDg4LjM3IDcxLjYzIDE2MCAxNjAgMTYwYzc3LjQgMCAxNDEuOS01NC45NyAxNTYuOC0xMjhoLTQ5LjFDMjUyLjkgNDMwLjEgMjEwLjYgNDY0IDE2MCA0NjR6TTE5MiA5NmMyNi41MSAwIDQ4LTIxLjQ5IDQ4LTQ4UzIxOC41IDAgMTkyIDBTMTQ0IDIxLjQ5IDE0NCA0OFMxNjUuNSA5NiAxOTIgOTZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbnNwYW4uZmVhdHVyZS1mb3NzaWwtaHVudGluZzpiZWZvcmUsXG4uZmVhdHVyZS1mb3NzaWwtaHVudGluZyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J2Zvc3NpbCcgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgMjk0IDI3MycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xODcuMDcsMTY1LjEzYzAsMC0yLjA3LDE1Ljg3LTExLjAzLDI4LjQyYy0wLjI3LDAuMzcsNjkuOTgsNjUuNzYsNjkuOTgsNjUuNzZTMjczLjE2LDIyNC4zMywyNzksMTkxIEMyNzkuMjksMTg5LjM1LDE4Ny4wNywxNjUuMTMsMTg3LjA3LDE2NS4xM3onLyUzRSAlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xODMuNzUsMTMzLjE3YzAsMCw4OS4xMy0zNS40NSw4OS4yNS0zNS4xN2MxOS43LDQ2LjA2LDYuNzksODguMzUsNi43OSw4OC4zNWwtOTIuMjktMjUuNTQgQzE4OC4yMSwxNTEuNjIsMTg2Ljk1LDE0Mi40LDE4My43NSwxMzMuMTd6Jy8lM0UgJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTYyLjY5LDEwMi45N2M4LjYsNy45NywxNS4yOCwxNi41OSwxOS40MiwyNi4wN2w4OC42MS0zNS4wOGMtMTIuMzUtMjguODUtMzMuMzQtNTAuNTItNjEuMDEtNjYuNjVMMTYyLjY5LDEwMi45N3onLyUzRSAlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMTIuNzYsMTMuNjFsMTIuMSw3OC4wNGMxMy4zNC0wLjUzLDI0LjgsMi4zOSwzNC4yLDkuMDZsNDYuOS03NS40NUMxNzYuNzIsMTAuMTcsMTQ1LjY1LDYuMjgsMTEyLjc2LDEzLjYxeicvJTNFICUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTEwOC4xMywxNC43OWwxMi41NCw3Ny4zNmMtMTIuNTIsMi4yMS0yMi40LDcuODEtMzAuNTMsMTUuNjRMMzQuMTMsNjcuNjJDNTEuMjIsNDEuOSw3NS44NiwyNC4yNiwxMDguMTMsMTQuNzl6Jy8lM0UgJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNODcuNjUsMTExLjI3TDMxLjQ0LDcwLjk2Yy0xNS43MywyNS40Mi0yMC41MSw1NC4xNC0xMC45OSw4Ny4xNmw1OC4wMi0xNC4xOUM3Ny4wMSwxMzAuMDgsODAuODYsMTE5LjcxLDg3LjY1LDExMS4yN3onLyUzRSAlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J003OS41OCwxNDguMDZjMi43OCwxMC4yLDguNDIsMTguNTgsMTcuNjUsMjQuNjhsLTIzLjkyLDQ2LjQyYy0yMy4xOS0xMC42NS00MC4zNS0yOS42NC01MS40OC01Ni45OEw3OS41OCwxNDguMDZ6Jy8lM0UgJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTAwLjk4LDE3NC43OWwtMjMuNyw0NmMyNC42Nyw4Ljc0LDQ5LjczLDcuMDEsNzUuMzQtOS41MmwtMjMuODgtMzYuNEMxMTkuMywxNzguNzcsMTEwLjAzLDE3OSwxMDAuOTgsMTc0Ljc5eicvJTNFICUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTEzMi4yOSwxNzMuMTdsMjMuNzYsMzUuNTRjMTguNDktMTQuOTksMjguMjEtMzMuNzMsMjcuMi01Ny4wNkgxNDdDMTQ1LjU0LDE1OS45OSwxNDAuOTgsMTY3LjI4LDEzMi4yOSwxNzMuMTd6Jy8lM0UgJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTM4LjY0LDEyOS43OWM0Ljc3LDQuNjEsNy45NSwxMC4xNSw4LjM2LDE3LjI4bDM1LjgyLDAuM2MtMi40OC0yMC45OC0xMy45NS0zNS45LTMxLjk2LTQ2LjQzTDEzOC42NCwxMjkuNzl6Jy8lM0UgJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTM1LjI3LDEyNy4xN2MtNS42MS0xLjktMTEuMjgtMS41Ny0xNy4wMSwwLjg3bC0xNy4yMy0yMi45NWMxMy45MS05Ljk1LDI5LjIyLTExLjkyLDQ1LjkzLTUuOUwxMzUuMjcsMTI3LjE3eicvJTNFICUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTExNC45MywxMzAuN2wtMTcuNDktMjMuMjljLTkuMjQsOC4wNy0xNC4yNSwxOC4wOS0xNC44NywzMC4xNGwyOC42NCwyLjA0QzExMS40OSwxMzUuMTEsMTEyLjkzLDEzMi40NiwxMTQuOTMsMTMwLjd6Jy8lM0UgJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTExLjAyLDE0My44NmwtMjguMjItMi4wMWMyLjg5LDE3LjE2LDExLjYsMjguNjYsMjkuNDIsMzEuMzJsMy45Mi0yMi4wN0MxMTMuNDMsMTQ5LjU5LDExMS42OCwxNDcuMjIsMTExLjAyLDE0My44NnonLyUzRSAlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMjAuMzEsMTUyLjA1bC0zLjU2LDIxLjQ5QzEzOCwxNzEsMTQyLjk1LDE1NS45NywxNDIsMTQ3Yy0xLjA2LTEwLjAyLTcuMDEtMTguMDYtMTYtMTYuNzFjLTYuNjEsMC45OS0xMi41OSwzLjIzLTExLDEyLjcxIGMwLDMsMy4zNyw1LjE4LDYsM2MyLjM1LTQuMjUsNywxLDMsNEMxMjAuMjksMTUyLjc4LDEyMC4zMSwxNTIuMDUsMTIwLjMxLDE1Mi4wNXonLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjhweDtcbn1cblxuc3Bhbi5mZWF0dXJlLXNvdXRoLXdlc3QtY29hc3QtcGF0aDpiZWZvcmUsXG4uZmVhdHVyZS1zb3V0aC13ZXN0LWNvYXN0LXBhdGggbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtc2lnbicgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nc2lnbicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yMjQsMzJINjRjLTE3LjcsMC0zMiwxNC4zLTMyLDMydjY0YzAsMTcuNywxNC4zLDMyLDMyLDMyaDM3Ny40YzQuMiwwLDguMy0xLjcsMTEuMy00LjdsNDgtNDhjNi4yLTYuMiw2LjItMTYuNCwwLTIyLjYgbC00OC00OGMtMy0zLTcuMS00LjctMTEuMy00LjdIMjg4YzAtMTcuNy0xNC4zLTMyLTMyLTMyUzIyNCwxNC4zLDIyNCwzMnogTTQ4MCwyNTZjMC0xNy43LTE0LjMtMzItMzItMzJIMjg4di0zMmgtNjR2MzJINzAuNiBjLTQuMiwwLTguMywxLjctMTEuMyw0LjdsLTQ4LDQ4Yy02LjIsNi4yLTYuMiwxNi40LDAsMjIuNmw0OCw0OGMzLDMsNy4xLDQuNywxMS4zLDQuN0g0NDhjMTcuNywwLDMyLTE0LjMsMzItMzJWMjU2eiBNMjg4LDQ4MHYtOTYgaC02NHY5NmMwLDE3LjcsMTQuMywzMiwzMiwzMlMyODgsNDk3LjcsMjg4LDQ4MHonLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjhweDtcbn1cblxuc3Bhbi5mZWF0dXJlLXBob3RvZ3JhcGh5LWZpbG0tbG9jYXRpb246YmVmb3JlLFxuLmZlYXR1cmUtcGhvdG9ncmFwaHktZmlsbS1sb2NhdGlvbiBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1maWxtJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdmaWxtJyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDY0MCA1MTInJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCU3QmZpbGw6JTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTY0MCwwdjM1MkgxOTJWMEg2NDB6IE00NzUuNiwxMDYuMkw0NTYsNzguNGwtMTkuNiwyNy44bC01Ny4zLDgxLjJMMzYyLDE2OC4xbC0xOC0yMC4ybC0xNy45LDIwLjJsLTY0LDcybC02LjEsNi44djkuMXY4IHYyNGgyNGg1NmgyNGg0OGgyNGgxMjBoMjR2LTI0di04di03LjZsLTQuNC02LjJMNDc1LjYsMTA2LjJMNDc1LjYsMTA2LjJ6IE0zMzYsOTZjMC0xNy43LTE0LjMtMzItMzItMzJzLTMyLDE0LjMtMzIsMzIgczE0LjMsMzIsMzIsMzJTMzM2LDExMy43LDMzNiw5NnogTTAsMTI4aDE2MHYyNTZ2NjRoMTkydi02NGgxNjB2MTI4SDBWMTI4eiBNMTA0LDE5Mkg1NnY0OGg0OFYxOTJ6IE0xMDQsMjk2SDU2djQ4aDQ4VjI5NnogTTEwNCw0MDBINTZ2NDhoNDhWNDAweiBNNDA4LDQwMHY0OGg0OHYtNDhINDA4eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDIzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG5zcGFuLmZlYXR1cmUtd2VsbG5lc3MtcmV0cmVhdHM6YmVmb3JlLFxuLmZlYXR1cmUtd2VsbG5lc3MtcmV0cmVhdHMgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtd2VsbG5lc3MnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J3dlbGxuZXNzJyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDU3NiA1MTInJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCU3QmZpbGw6JTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE4My4xLDIzNS4zYzMzLjcsMjAuNyw2Mi45LDQ4LjEsODUuOCw4MC41YzcsOS45LDEzLjQsMjAuMywxOS4xLDMxYzUuNy0xMC44LDEyLjEtMjEuMSwxOS4xLTMxIGMyMi45LTMyLjQsNTIuMS01OS44LDg1LjgtODAuNUM0MzcuNiwyMDcuOCw0OTAuMSwxOTIsNTQ2LDE5Mmg5LjljMTEuMSwwLDIwLjEsOSwyMC4xLDIwLjFjMCwxNDgtMTE5LjksMjY3LjktMjY3LjksMjY3LjlIMjg4IGgtMjAuMUMxMTkuOSw0ODAsMCwzNjAuMSwwLDIxMi4xQzAsMjAxLDksMTkyLDIwLjEsMTkySDMwQzg1LjksMTkyLDEzOC40LDIwNy44LDE4My4xLDIzNS4zeiBNMzAxLjUsMzcuNiBjMTUuNywxNi45LDYxLjEsNzEuOCw4NC40LDE2NC42Yy0zOCwyMS42LTcxLjQsNTAuOC05Ny45LDg1LjZjLTI2LjUtMzQuOC01OS45LTYzLjktOTcuOS04NS42YzIzLjItOTIuOCw2OC42LTE0Ny43LDg0LjQtMTY0LjYgYzMuNS0zLjcsOC40LTUuNiwxMy41LTUuNlMyOTgsMzMuOSwzMDEuNSwzNy42eicgLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjhweDtcbn1cblxuc3Bhbi5mZWF0dXJlLXdvcmstZnJvbS1ob21lOmJlZm9yZSxcbi5mZWF0dXJlLXdvcmstZnJvbS1ob21lIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLXdvcmsnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J3dvcmsnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNjQwIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjE4LjMsOC41YzEyLjMtMTEuMywzMS4yLTExLjMsNDMuNCwwbDIwOCwxOTJjNi43LDYuMiwxMC4zLDE0LjgsMTAuMywyMy41SDMzNmMtMTkuMSwwLTM2LjMsOC40LTQ4LDIxLjdWMjA4IGMwLTguOC03LjItMTYtMTYtMTZoLTY0Yy04LjgsMC0xNiw3LjItMTYsMTZ2NjRjMCw4LjgsNy4yLDE2LDE2LDE2aDY0djEyOEgxMTJjLTI2LjUsMC00OC0yMS41LTQ4LTQ4VjI1NkgzMiBjLTEzLjIsMC0yNS04LjEtMjkuOC0yMC4zcy0xLjYtMjYuMiw4LjEtMzUuMkwyMTguMyw4LjV6IE0zNTIsMzA0djE0NGgxOTJWMzA0SDM1MnogTTMwNCwyODhjMC0xNy43LDE0LjMtMzIsMzItMzJoMjI0IGMxNy43LDAsMzIsMTQuMywzMiwzMnYxNjBoMzJjOC44LDAsMTYsNy4yLDE2LDE2YzAsMjYuNS0yMS41LDQ4LTQ4LDQ4aC00OEgzNTJoLTQ4Yy0yNi41LDAtNDgtMjEuNS00OC00OGMwLTguOCw3LjItMTYsMTYtMTZoMzIgVjI4OHonIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbnNwYW4uZmVhdHVyZS1jb3VudHJ5c2lkZS12aWV3czpiZWZvcmUsXG4uZmVhdHVyZS1jb3VudHJ5c2lkZS12aWV3cyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1jb3VudHJ5c2lkZScgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nY291bnRyeXNpZGUtdmlld3MnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNjQwIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNjQsMTI4TDE5MiwwbDEyOCwxMjh2MzJoLTQ4bDgwLDk2djMyaC00OGw4MCw5NnYzMmgtMTYwdjk2aC02NHYtOTZIMHYtMzJsODAtOTZoLTQ4di0zMmw4MC05NmgtNDh2LTMyWk00MTYsNDgwdi0xMDcuNmwtNy40LTguOS0zNi4zLTQzLjVoMTEuN3YtNzUuNmwtNy40LTguOS0zNi4zLTQzLjVoMTEuN3YtNzcuM2wtOS40LTkuNEw0NDgsMGwxMjgsMTI4djMyaC00OGw4MCw5NnYzMmgtNDhsODAsOTZ2MzJoLTE2MHY5NmgtNjR2LTMyWicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4udG9vbHRpcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgYmxhY2s7XG59XG5cbnNwYW4uaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMucG5nKSAtMnB4IC0yMzk4cHggbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cblxuc3Bhbi5mZWF0dXJlLWdyb3VuZC1mbG9vci1iZWRyb29tOmJlZm9yZSxcbi5mZWF0dXJlLWdyb3VuZC1mbG9vci1iZWRyb29tIGxhYmVsOmJlZm9yZSxcbnNwYW4uZmVhdHVyZS1hbGwtZ3JvdW5kLWZsb29yOmJlZm9yZSxcbi5mZWF0dXJlLWFsbC1ncm91bmQtZmxvb3IgbGFiZWw6YmVmb3JlLFxuc3Bhbi5mZWF0dXJlLXNvbWUtZ3JvdW5kLWZsb29yOmJlZm9yZSxcbi5mZWF0dXJlLXNvbWUtZ3JvdW5kLWZsb29yIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTE3NTJweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1ob3QtdHViOmJlZm9yZSxcbi5mZWF0dXJlLWhvdC10dWIgbGFiZWw6YmVmb3JlLFxuc3Bhbi5mZWF0dXJlLWhvdC10dWItb3Itd29vZC1maXJlZC1ob3QtdHViOmJlZm9yZSxcbi5mZWF0dXJlLWhvdC10dWItb3Itd29vZC1maXJlZC1ob3QtdHViIGxhYmVsOmJlZm9yZSxcbnNwYW4uZmVhdHVyZS1qYWN1enppaG90LXR1YjpiZWZvcmUsXG4uZmVhdHVyZS1qYWN1enppaG90LXR1YiBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0xNzg3cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtbG9nLWJ1cm5lci1vcGVuLWZpcmU6YmVmb3JlLFxuLmZlYXR1cmUtbG9nLWJ1cm5lci1vcGVuLWZpcmUgbGFiZWw6YmVmb3JlLFxuc3Bhbi5mZWF0dXJlLWxvZy1idXJuZXJvcGVuLWZpcmU6YmVmb3JlLFxuLmZlYXR1cmUtbG9nLWJ1cm5lcm9wZW4tZmlyZSBsYWJlbDpiZWZvcmUsXG5zcGFuLmZlYXR1cmUtbG9nLWJ1cm5lcjpiZWZvcmUsXG4uZmVhdHVyZS1sb2ctYnVybmVyIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTU3NXB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLXBhcmtpbmc6YmVmb3JlLFxuLmZlYXR1cmUtcGFya2luZyBsYWJlbDpiZWZvcmUsXG5zcGFuLmZlYXR1cmUtb24tc2l0ZS1wYXJraW5nOmJlZm9yZSxcbi5mZWF0dXJlLW9uLXNpdGUtcGFya2luZyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0xODIycHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtc2VhLXZpZXdzOmJlZm9yZSxcbi5mZWF0dXJlLXNlYS12aWV3cyBsYWJlbDpiZWZvcmUsXG5zcGFuLmZlYXR1cmUtc2Vhdmlld3M6YmVmb3JlLFxuLmZlYXR1cmUtc2Vhdmlld3MgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtNjM1cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtc3dpbW1pbmctcG9vbDpiZWZvcmUsXG4uZmVhdHVyZS1zd2ltbWluZy1wb29sIGxhYmVsOmJlZm9yZSxcbnNwYW4uZmVhdHVyZS1zd2ltbWluZzpiZWZvcmUsXG4uZmVhdHVyZS1zd2ltbWluZyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC01cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtaW5kb29yLXBvb2w6YmVmb3JlLFxuLmZlYXR1cmUtaW5kb29yLXBvb2wgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdpbmRvb3ItcG9vbCcgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTc2IDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00zMDEuOSwxOC4yYy04LjMtNS45LTE5LjQtNS45LTI3LjcsMEwzOS40LDE5N2MtMTAuOCw3LjctMTMuNCwyMi42LTUuNywzMy41czIyLjYsMTMuNCwzMy41LDUuN2wyLjEtMS41djE2OC43IGM3LjMsIDEuOSwgMjMuNS0xMC41LCAyMy41LTEwLjVzMTUuMS0xMy45LCAyNC41LTEwLjRWMjAwLjdMMjg4LCA2Ny4ybDE3MC4yLCAxMzIuOXYxODAuOGM5LjUtMy41LCAyNC42LCAxMS41LCAyNC42LCAxMS41IHMxNi4xLCAxMS4yLCAyMy40LCA5LjRWMjM0LjJsMi4xLCAxLjVjMTAuOCwgNy43LCAyNS44LCA1LjEsIDMzLjUtNS43YzcuNy0xMC44LCA1LjEtMjUuOC01LjctMzMuNUM1MzYuMSwgMTk2LjUsIDMwMS45LCAxOC4yLCAzMDEuOSwgMTguMnonLyUzRSAlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNDAsMjk0LjhjMCwyNC4yLDE5LjYsNDMuOCw0My44LDQzLjhzNDMuOC0xOS42LDQzLjgtNDMuOGMwLTI0LjItMTkuNi00My44LTQzLjgtNDMuOFMxNDAsMjcwLjcsMTQwLDI5NC44eiBNMjczLjEsMzE4IGwxMDAuMiwgODVjOS40LTIuMiwgMTkuMS02LjYsIDI3LjUtMTIuM2MxLjYtMS4yLCAzLjQtMi4yLCA1LjEtMy4xbC0xMDUuOS04OS44YzE2LjMtOC44LCAzNS0xMy45LCA1NC44LTEzLjloNTQuNyBjOS4xLCAwLCAxNi40LTcuMywgMTYuNC0xNi40cy03LjMtMTYuNC0xNi40LTE2LjRoLTU0LjdjLTgxLjYsIDAtMTQ3LjgsIDY2LjItMTQ3LjgsIDE0Ny44djEuNWM3LjQsIDIuNywgMTUsIDQuMiwgMjEuOSwgNC4yIGMzLjcsIDAsIDcuMy0wLjMsIDEwLjktMS4xdi00LjdDMjM5LjksIDM2Ny4zLCAyNTIuNiwgMzM4LjgsIDI3My4xLCAzMTh6Jy8lM0UgJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTA3LjUsNDAyLjZjLTE0LjksMTIuOS0zMy44LDIzLjEtNTMuMSwyNy41Yy0xMS4yLDIuNS0xOC4zLDEzLjYtMTUuOCwyNC45YzIuNSwxMS4zLDEzLjYsMTguMywyNC45LDE1LjggYzI0LjktNS42LCA0NS4zLTE3LjgsIDU3LjgtMjYuNGMyNC40LCAxNi45LCA1My4yLCAyOS4zLCA4My4yLCAyOS4zczU4LjktMTIuNCwgODMuMi0yOS4zYzI0LjQsIDE2LjksIDUzLjIsIDI5LjMsIDgzLjIsIDI5LjMgYzMwLCAwLCA1OC45LTEyLjQsIDgzLjItMjkuM2MxMi41LCA4LjcsIDMyLjksIDIwLjgsIDU3LjgsIDI2LjRjMTEuMiwgMi41LCAyMi40LTQuNSwgMjQuOS0xNS44YzIuNS0xMS4zLTQuNS0yMi40LTE1LjgtMjQuOSBjLTE5LjEtNC4yLTM4LjQtMTQuNS01My4xLTI3LjZjLTcuOS03LTE5LjgtNy0yNy43LCAwYy0xOC43LCAxNi4xLTQ0LjQsIDI5LjQtNjkuNCwgMjkuNGMtMjUsIDAtNTAuNy0xMy4zLTY5LjQtMjkuNCBjLTcuOS03LTE5LjgtNy0yNy43LCAwYy0xOC42LCAxNi4xLTQ0LjQsIDI5LjQtNjkuNCwgMjkuNHMtNTAuNy0xMy4zLTY5LjQtMjkuNGMtNy45LTctMTkuOC03LTI3LjcsIDBMMTA3LjUsIDQwMi42eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG5zcGFuLmZlYXR1cmUtb3V0ZG9vci1wb29sOmJlZm9yZSxcbi5mZWF0dXJlLW91dGRvb3ItcG9vbCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J291dGRvb3ItcG9vbCcgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTY2LjkgNTY2LjknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTcwLjQsMzYzLjNjMTQuNiwxMS44LDM0LjgsMjEuNSw1NC40LDIxLjVzMzkuOC05LjcsNTQuNC0yMS41YzYuMi01LjEsMTUuNS01LjEsMjEuNywwYzE0LjcsMTEuOCwzNC44LDIxLjUsNTQuNCwyMS41IGMxOS42LDAsMzkuOC05LjcsNTQuNC0yMS41YzYuMi01LjEsMTUuNS01LjEsMjEuNywwYzExLjUsOS42LDI2LjcsMTcsNDEuNywyMC4yYzguOCwxLjgsMTQuMyw5LjksMTIuNCwxOC4yIGMtMiw4LjItMTAuNywxMy40LTE5LjUsMTEuNWMtMTkuNS00LjEtMzUuNS0xMy00NS4zLTE5LjNjLTE5LjEsMTIuNC00MS43LDIxLjQtNjUuMywyMS40Yy0yMy41LDAtNDYuMi05LjEtNjUuMy0yMS40IGMtMTkuMSwxMi40LTQxLjcsMjEuNC02NS4zLDIxLjRzLTQ2LjItOS4xLTY1LjMtMjEuNGMtOS44LDYuMy0yNS44LDE1LjItNDUuMywxOS4zYy04LjgsMS44LTE3LjUtMy4zLTE5LjUtMTEuNSBjLTItOC4yLDMuNS0xNi4zLDEyLjQtMTguMmMxNS4xLTMuMiwyOS45LTEwLjYsNDEuNi0yMC4xYzYuMi01LjEsMTUuNS01LjEsMjEuNywwTDE3MC40LDM2My4zeiBNMTczLjYsMzAyLjYgYzE0LjIsMTEuOCwzMy45LDIxLjUsNTIuOSwyMS41czM4LjctOS43LDUyLjktMjEuNWM2LTUuMSwxNS4xLTUuMSwyMS4xLDBjMTQuMywxMS44LDMzLjksMjEuNSw1Mi45LDIxLjVjMTksMCwzOC43LTkuNyw1Mi45LTIxLjUgYzYtNS4xLDE1LjEtNS4xLDIxLjEsMGMxMS4yLDkuNiwyNiwxNyw0MC41LDIwLjJjOC41LDEuOCwxNCw5LjksMTIsMTguMmMtMS45LDguMi0xMC40LDEzLjQtMTksMTEuNWMtMTktNC4xLTM0LjYtMTMtNDQuMS0xOS4zIGMtMTguNiwxMi40LTQwLjYsMjEuNC02My41LDIxLjRzLTQ0LjktOS4xLTYzLjUtMjEuNGMtMTguNiwxMi40LTQwLjYsMjEuNC02My41LDIxLjRzLTQ0LjktOS4xLTYzLjUtMjEuNCBjLTkuNSw2LjMtMjUuMSwxNS4yLTQ0LjEsMTkuM2MtOC41LDEuOC0xNy4xLTMuMy0xOS0xMS41Yy0xLjktOC4yLDMuNC0xNi4zLDEyLTE4LjJjMTQuNy0zLjIsMjkuMS0xMC42LDQwLjUtMjAuMSBjNi01LjEsMTUuMS01LjEsMjEuMSwwTDE3My42LDMwMi42eiBNMTY1LjksNDI2LjhjMTUuMiwxMS44LDM2LjEsMjEuNSw1Ni40LDIxLjVzNDEuMy05LjcsNTYuNC0yMS41YzYuNC01LjEsMTYuMS01LjEsMjIuNSwwIGMxNS4yLDExLjgsMzYuMSwyMS41LDU2LjQsMjEuNXM0MS4zLTkuNyw1Ni40LTIxLjVjNi40LTUuMSwxNi4xLTUuMSwyMi41LDBjMTEuOSw5LjYsMjcuNywxNyw0My4yLDIwLjJjOS4xLDEuOCwxNC45LDkuOSwxMi44LDE4LjIgYy0yLDguMi0xMS4xLDEzLjQtMjAuMiwxMS41Yy0yMC4yLTQuMS0zNi45LTEzLTQ3LTE5LjNjLTE5LjgsMTIuNC00My4zLDIxLjQtNjcuNywyMS40Yy0yNC40LDAtNDcuOS05LjEtNjcuNy0yMS40IGMtMTkuOCwxMi40LTQzLjMsMjEuNC02Ny43LDIxLjRzLTQ3LjktOS4xLTY3LjctMjEuNGMtMTAuMiw2LjMtMjYuOCwxNS4yLTQ3LDE5LjNjLTkuMSwxLjgtMTguMi0zLjMtMjAuMi0xMS41IGMtMi04LjIsMy43LTE2LjMsMTIuOC0xOC4yYzE1LjctMy4yLDMxLTEwLjYsNDMuMi0yMC4xYzYuNC01LjEsMTYuMS01LjEsMjIuNSwwTDE2NS45LDQyNi44eiBNMTYyLjEsNDg4IGMxNS42LDExLjgsMzcuMiwyMS41LDU4LjIsMjEuNXM0Mi41LTkuNyw1OC4yLTIxLjVjNi42LTUuMSwxNi42LTUuMSwyMy4yLDBjMTUuNywxMS44LDM3LjIsMjEuNSw1OC4yLDIxLjUgYzIwLjksMCw0Mi41LTkuNyw1OC4yLTIxLjVjNi42LTUuMSwxNi42LTUuMSwyMy4yLDBjMTIuMyw5LjYsMjguNiwxNyw0NC42LDIwLjJjOS40LDEuOCwxNS4zLDkuOSwxMy4yLDE4LjJzLTExLjQsMTMuNC0yMC45LDExLjUgYy0yMC45LTQuMS0zOC0xMy00OC41LTE5LjNDNDA5LjIsNTMwLjksMzg1LDU0MCwzNTkuOCw1NDBjLTI1LjIsMC00OS40LTkuMS02OS44LTIxLjRjLTIwLjQsMTIuNC00NC42LDIxLjQtNjkuOCwyMS40IHMtNDkuNC05LjEtNjkuOC0yMS40Yy0xMC41LDYuMy0yNy42LDE1LjItNDguNSwxOS4zYy05LjQsMS44LTE4LjgtMy4zLTIwLjktMTEuNWMtMi4xLTguMiwzLjgtMTYuMywxMy4yLTE4LjIgYzE2LjEtMy4yLDMyLTEwLjYsNDQuNS0yMC4xYzYuNi01LjEsMTYuNi01LjEsMjMuMiwwTDE2Mi4xLDQ4OHonLyUzRSAlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNDIuMiwyNTYuM0g2MS45Yy04LjMsMC0xNS02LjctMTUtMTVzNi43LTE1LDE1LTE1aDgwLjNjOC4zLDAsMTUsNi43LDE1LDE1UzE1MC41LDI1Ni4zLDE0Mi4yLDI1Ni4zeicvJTNFICUzQ3BhdGggY2xhc3M9J3N0MCcgIGQ9J00yMC43LDU2MC4xYy0wLjcsMC0xLjQsMC0yLTAuMWMtOC4yLTEuMS0xNC04LjctMTIuOC0xNi45TDQ3LDIzOS4zYzEuMS04LjIsOC43LTE0LDE2LjktMTIuOGM4LjIsMS4xLDE0LDguNywxMi44LDE2LjkgTDM1LjUsNTQ3LjFDMzQuNSw1NTQuNywyOCw1NjAuMSwyMC43LDU2MC4xeicvJTNFICUzQ3BhdGggY2xhc3M9J3N0MCcgIGQ9J001MDcsMjU2LjNoLTgwLjNjLTguMywwLTE1LTYuNy0xNS0xNXM2LjctMTUsMTUtMTVINTA3YzguMywwLDE1LDYuNywxNSwxNVM1MTUuMywyNTYuMyw1MDcsMjU2LjN6Jy8lM0UgJTNDcGF0aCBjbGFzcz0nc3QwJyAgZD0nTTU0OC4zLDU2MC4xYy03LjQsMC0xMy44LTUuNS0xNC44LTEzbC00MS4zLTMwMy44Yy0xLjEtOC4yLDQuNi0xNS44LDEyLjgtMTYuOWM4LjItMS4xLDE1LjgsNC42LDE2LjksMTIuOGw0MS4zLDMwMy44IGMxLjEsOC4yLTQuNiwxNS44LTEyLjgsMTYuOUM1NDkuNiw1NjAuMSw1NDksNTYwLjEsNTQ4LjMsNTYwLjF6Jy8lM0UgJTNDbGluZSBjbGFzcz0nc3QwJyB4MT0nMjA5LjcnIHkxPScyMzguMycgeDI9JzM2OS44JyB5Mj0nMjM4LjMnLyUzRSAlM0NwYXRoICBjbGFzcz0nc3QwJyBkPSdNMTgwLjMsNzcuMWMwLTM2LjMsMjkuNS02NS44LDY1LjgtNjUuOHM2NS44LDI5LjUsNjUuOCw2NS44djUuNWMwLDkuMS03LjMsMTYuNC0xNi40LDE2LjRjLTkuMSwwLTE2LjQtNy4zLTE2LjQtMTYuNHYtNS41IGMwLTE4LjItMTQuNy0zMi45LTMyLjktMzIuOXMtMzIuOSwxNC43LTMyLjksMzIuOVYxNDNoMTQyLjVWNzcuMWMwLTM2LjMsMjkuNS02NS44LDY1LjgtNjUuOHM2NS44LDI5LjUsNjUuOCw2NS44djUuNSBjMCw5LjEtNy4zLDE2LjQtMTYuNCwxNi40Yy05LjEsMC0xNi40LTcuMy0xNi40LTE2LjR2LTUuNWMwLTE4LjItMTQuNy0zMi45LTMyLjktMzIuOWMtMTguMiwwLTMyLjksMTQuNy0zMi45LDMyLjl2ODIuNHYxMjcuOSBjLTEwLjYsNS44LTIyLjUsOS4zLTMyLjksOS4zbDAsMFYxNzUuOUgyMTMuMnYxMTkuNWMtMTAuMS0yLTIwLjYtNi42LTI5LjUtMTIuOGMtMS4xLTAuOC0yLjItMS41LTMuNC0yLjF2LTEyMSBDMTgwLjMsMTU5LjQsMTgwLjMsNzcuMSwxODAuMyw3Ny4xeicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG5zcGFuLmZlYXR1cmUtdW5saW1pdGVkLWxvZ3M6YmVmb3JlLFxuLmZlYXR1cmUtdW5saW1pdGVkLWxvZ3MgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSd1bmxpbWl0ZWQtbG9ncycgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTQ3LjA2IDMzOS45MScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UgJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNOTAuNywzMzkuOTFDNDAuNjksMzM5LjkxLDAsMjk5LjIyLDAsMjQ5LjIxczQwLjY5LTkwLjcsOTAuNy05MC43LDkwLjcsNDAuNjksOTAuNyw5MC43LTQwLjY5LDkwLjctOTAuNyw5MC43Wk05MC43LDE4MS41Yy0zNy4zMywwLTY3LjcsMzAuMzctNjcuNyw2Ny43czMwLjM3LDY3LjcsNjcuNyw2Ny43LDY3LjctMzAuMzcsNjcuNy02Ny43LTMwLjM3LTY3LjctNjcuNy02Ny43WicvJTNFICUzQ3BhdGggY2xhc3M9ICdzdDAnIGQ9J00yNDcuNjksMzM5LjkxYy01MC4wMSwwLTkwLjctNDAuNjktOTAuNy05MC43czQwLjY5LTkwLjcsOTAuNy05MC43LDkwLjcsNDAuNjksOTAuNyw5MC43LTQwLjY5LDkwLjctOTAuNyw5MC43Wk0yNDcuNjksMTgxLjVjLTM3LjMzLDAtNjcuNywzMC4zNy02Ny43LDY3LjdzMzAuMzcsNjcuNyw2Ny43LDY3LjcsNjcuNy0zMC4zNyw2Ny43LTY3LjctMzAuMzctNjcuNy02Ny43LTY3LjdaJy8lM0UgJTNDcGF0aCBjbGFzcz0gJ3N0MCcgZD0nTTE2Ni4xMiwxODEuNDFjLTUwLjAxLDAtOTAuNy00MC42OS05MC43LTkwLjcsMC0xMy43NC43OS0yOS40MSwxMC4yNC00MS4zNywyLjM4LTMuMDIsNi4xMi00LjY1LDkuOTYtNC4zNGwyMS45MSwxLjc4Yy00LjYzLTIwLjc0LTUuMjctMjcuMDEuMDYtMzIuMzNDMTMwLjMsMS43MiwxNDkuMjYsMCwxNjYuMTIsMGM1MC4wMSwwLDkwLjcsNDAuNjksOTAuNyw5MC43cy00MC42OSw5MC43LTkwLjcsOTAuN1pNMTAxLjAyLDY4LjUxYy0yLjM2LDYuMjUtMi42LDE0LjU3LTIuNiwyMi4yLDAsMzcuMzMsMzAuMzcsNjcuNyw2Ny43LDY3LjdzNjcuNy0zMC4zNyw2Ny43LTY3LjctMzAuMzctNjcuNy02Ny43LTY3LjdjLTEwLjM3LDAtMjEuNjEuNjctMjguOSw1LjA4Ljg4LDUuNTQsMy4wMiwxNC45Myw0LjA2LDE5LjUzLDEuNjYsNy4zMSwyLjE0LDkuNSwyLjIyLDExLjQuMTQsMy4yOS0xLjE0LDYuNDktMy41Miw4Ljc3LTIuMzgsMi4yOC01LjYxLDMuNDQtOC45LDMuMTdsLTMwLjA4LTIuNDRaJy8lM0UgJTNDcGF0aCBjbGFzcz0gJ3N0MCcgZD0nTTQ3My45MiwzMzkuNDFIODUuMTdjLTYuMzUsMC0xMS41LTUuMTUtMTEuNS0xMS41czUuMTUtMTEuNSwxMS41LTExLjVoMzg4Ljc1Yy4wNiwwLDEzLjEyLS4yNSwyNS42My04LjA5LDE2LjI2LTEwLjIsMjQuNTEtMjguNTksMjQuNTEtNTQuNjgsMC04LjQyLTEuNjMtMjIuMTktMy4yMS0zMC4yNS01LjAyLS4xMS0xNSwxLjY0LTIzLjU0LDQuMzEtNC40MywxLjM4LTkuMjctLjAzLTEyLjI1LTMuNTktMi45OC0zLjU2LTMuNTQtOC41Ni0xLjQtMTIuNjgsMy45LTcuNTEsNy41NC0xNi4zMyw4Ljk0LTIxLjMzLTEwLjIyLTYuMTctMTkuNy04LjE1LTIyLjEyLTguNThIOTUuMjJjLTYuMzUsMC0xMS41LTUuMTUtMTEuNS0xMS41czUuMTUtMTEuNSwxMS41LTExLjVoMzc2LjE3Yy40OCwwLC45Ni4wMywxLjQzLjA5Ljc3LjEsMTkuMTQsMi41MywzNy4zNCwxNS41Myw4LjgzLDYuMzEsNi4xNywxOC4yNywzLjIxLDI2LjY4LDcuNTgtLjc1LDE1LjIyLS4zOSwyMC42MSwyLjU4LDQuMTYsMi4yOSw3LjEsNS45OCw4LjI3LDEwLjM4LDIuNDcsOS4zMSw0LjgxLDI4LjY4LDQuODEsMzkuODcsMCw0My43NC0xOS43OSw2NC44NC0zNi4zOSw3NC44NC0xNy45NCwxMC44MS0zNiwxMC45My0zNi43NiwxMC45M1onLyUzRSAlM0NwYXRoIGNsYXNzPSAnc3QwJyBkPSdNMzk0LjU4LDE4MC4yYy02LjAyLDAtMTEuMDgtNC42OC0xMS40Ny0xMC43OC0uNC02LjM0LDQuNDItMTEuOCwxMC43NS0xMi4yLjA2LDAsMTIuNzUtMS4wNSwyNC45NS05LjM3LDE1Ljg1LTEwLjgyLDIzLjg5LTI4Ljk0LDIzLjg5LTUzLjg2LDAtMjguMDUtOC4zMS00OC41LTI0LjcxLTYwLjgtMTAuNTMtNy45LTIwLjk5LTkuNzctMjMuMS0xMC4wN2gtMjE2LjdjLTYuMzUsMC0xMS41LTUuMTUtMTEuNS0xMS41UzE3MS44Ni4xMSwxNzguMjEuMTFoMjE3LjM5Yy4zNiwwLC43Mi4wMiwxLjA4LjA1LDEuODMuMTcsMTguMzYsMi4wNSwzNS4xMiwxNC42MiwxNS40NywxMS42LDMzLjkxLDM0Ljc2LDMzLjkxLDc5LjIsMCw0MS43OC0xOS4wMyw2My4wNy0zNC45OSw3My41Ny0xNy4yNiwxMS4zNi0zNC42OCwxMi41Ny0zNS40MSwxMi42Mi0uMjUuMDItLjQ5LjAyLS43My4wMlonLyUzRSAlM0NwYXRoIGNsYXNzPSAnc3QwJyBkPSdNMTYyLjEyLDE0My4wMWMtMzAuNSwwLTU1LjMxLTI0LjgxLTU1LjMxLTU1LjMxLDAtMy41OSwyLjkxLTYuNSw2LjUtNi41czYuNSwyLjkxLDYuNSw2LjVjMCwyMy4zMywxOC45OCw0Mi4zMSw0Mi4zMSw0Mi4zMXM0Mi4zMS0xOC45OCw0Mi4zMS00Mi4zMS0xOC45OC00Mi4zMS00Mi4zMS00Mi4zMWMtMy41OSwwLTYuNS0yLjkxLTYuNS02LjVzMi45MS02LjUsNi41LTYuNWMzMC41LDAsNTUuMzEsMjQuODEsNTUuMzEsNTUuMzFzLTI0LjgxLDU1LjMxLTU1LjMxLDU1LjMxWicvJTNFICUzQ3BhdGggY2xhc3M9ICdzdDAnIGQ9J00xNjQuMDcsMTA3Ljg5Yy0zLjU5LDAtNi41LTIuOTEtNi41LTYuNXMyLjkxLTYuNSw2LjUtNi41YzQuNzMsMCw1LjI0LTUuMDMsNS4yNC03LjE5LDAtMy45Ni0zLjIyLTcuMTktNy4xOS03LjE5LTEuNjksMC03LjE5LjM5LTcuMTksNS4zNCwwLDMuNTktMi45MSw2LjUtNi41LDYuNXMtNi41LTIuOTEtNi41LTYuNWMwLTEwLjYzLDguNDktMTguMzQsMjAuMTktMTguMzRzMjAuMTksOS4wNiwyMC4xOSwyMC4xOWMwLDExLjg5LTcuNSwyMC4xOS0xOC4yNCwyMC4xOVonLyUzRSAlM0NwYXRoIGNsYXNzPSAnc3QwJyBkPSdNMjQ3LjU5LDMwMS43MmMtOS42NCwwLTE5LjE1LTIuNTQtMjcuNy03LjUxLTEyLjc3LTcuNDItMjEuODktMTkuMzgtMjUuNjctMzMuNjYtMy43OC0xNC4yOC0xLjc4LTI5LjE4LDUuNjQtNDEuOTUsNy40Mi0xMi43NywxOS4zOC0yMS44OSwzMy42Ni0yNS42NywzLjQ3LS45Miw3LjAzLDEuMTUsNy45NSw0LjYyLjkyLDMuNDctMS4xNSw3LjAzLTQuNjIsNy45NS0xMC45MiwyLjg5LTIwLjA3LDkuODctMjUuNzUsMTkuNjQtNS42OCw5Ljc3LTcuMjEsMjEuMTctNC4zMiwzMi4wOSwyLjg5LDEwLjkyLDkuODcsMjAuMDcsMTkuNjQsMjUuNzUsOS43Nyw1LjY4LDIxLjE3LDcuMjEsMzIuMDksNC4zMiwyMi41NS01Ljk3LDM2LjA0LTI5LjE4LDMwLjA2LTUxLjczLS45Mi0zLjQ3LDEuMTUtNy4wMyw0LjYyLTcuOTUsMy40Ny0uOTIsNy4wMywxLjE1LDcuOTUsNC42Miw3LjgxLDI5LjQ4LTkuODIsNTkuODItMzkuMyw2Ny42My00LjcyLDEuMjUtOS41LDEuODctMTQuMjUsMS44N1onLyUzRSAlM0NwYXRoIGNsYXNzPSAnc3QwJyBkPSdNMjQ4LjI5LDI2Mi4wMWMtOC4zNiwwLTE1LjYtNS45Mi0xOC4xMi0xNS40NS0xLjM4LTUuMjEtLjY1LTEwLjY1LDIuMDYtMTUuMzFzNy4wNy03Ljk5LDEyLjI5LTkuMzdjNS4xLTEuMzUsMTAuMjMtMS4wNywxNC40NC44LDQuODcsMi4xNiw4LjMzLDYuMyw5Ljc1LDExLjY3LjkyLDMuNDctMS4xNSw3LjAzLTQuNjIsNy45NS0zLjQ3LjkyLTcuMDMtMS4xNS03Ljk1LTQuNjItLjQxLTEuNTYtMS4yLTIuNTUtMi40Ni0zLjExLTEuNDktLjY2LTMuNjEtLjctNS44My0uMTEtMS44Ni40OS0zLjQxLDEuNjgtNC4zNywzLjM0LS45NiwxLjY2LTEuMjMsMy42LS43Myw1LjQ1LjQzLDEuNjMsMi4yMSw2Ljg1LDcuMDEsNS41OCwzLjQ3LS45Miw3LjAzLDEuMTUsNy45NSw0LjYyLjkyLDMuNDctMS4xNSw3LjAzLTQuNjIsNy45NS0xLjYyLjQzLTMuMjIuNjMtNC43OC42M1onLyUzRSAlM0NwYXRoIGNsYXNzPSAnc3QwJyBkPSdNMTAwLjQxLDMwNi43MWMtMi44OCwwLTUuNTEtMS45Mi02LjI4LTQuODQtLjkyLTMuNDcsMS4xNS03LjAzLDQuNjItNy45NSwxMC45Mi0yLjg5LDIwLjA3LTkuODcsMjUuNzUtMTkuNjQsNS42OC05Ljc3LDcuMjEtMjEuMTcsNC4zMi0zMi4wOS01Ljk3LTIyLjU1LTI5LjE4LTM2LjA0LTUxLjczLTMwLjA2LTEwLjkyLDIuODktMjAuMDcsOS44Ny0yNS43NSwxOS42NC01LjY4LDkuNzctNy4yMSwyMS4xNy00LjMyLDMyLjA5LjkyLDMuNDctMS4xNSw3LjAzLTQuNjIsNy45NS0zLjQ3LjkyLTcuMDMtMS4xNS03Ljk1LTQuNjItMy43OC0xNC4yOC0xLjc4LTI5LjE4LDUuNjQtNDEuOTUsNy40Mi0xMi43NywxOS4zOC0yMS44OSwzMy42Ni0yNS42NywyOS40OS03LjgxLDU5LjgyLDkuODIsNjcuNjMsMzkuMywzLjc4LDE0LjI4LDEuNzgsMjkuMTgtNS42NSw0MS45NS03LjQyLDEyLjc3LTE5LjM4LDIxLjg5LTMzLjY2LDI1LjY3LS41Ni4xNS0xLjEyLjIyLTEuNjcuMjJaJy8lM0UgJTNDcGF0aCBjbGFzcz0gJ3N0MCcgZD0nTTgyLjkxLDI3Ni44NWMtLjI2LDAtLjUyLDAtLjc4LS4wMi01LjMyLS4yNC0xMC4wNi0yLjgzLTEzLjMzLTcuMy0yLjEyLTIuODktMS41LTYuOTYsMS40LTkuMDgsMi45LTIuMTIsNi45Ni0xLjUsOS4wOSwxLjQuOTYsMS4zLDIuMDQsMS45NCwzLjQzLDIsMS42Mi4wNywzLjYyLS42Nyw1LjQ3LTIuMDIsMy4yLTIuMzQsMy44OS02Ljg1LDEuNTUtMTAuMDUtMS4zNC0xLjgzLTMuMDItMy4xMi00LjYxLTMuNTMtMS4zNy0uMzYtMi42My0uMDctMy45NS45LTIuODksMi4xMi02Ljk2LDEuNS05LjA5LTEuNC0yLjEyLTIuOS0xLjUtNi45NiwxLjQtOS4wOSw0LjQ2LTMuMjcsOS43Ni00LjMzLDE0LjkxLTIuOTksNC40OSwxLjE3LDguNjksNC4xNiwxMS44Miw4LjQzLDYuNTgsOC45Nyw0LjYzLDIxLjYzLTQuMzQsMjguMjItNC4wMiwyLjk1LTguNTksNC41NC0xMi45NSw0LjU0WicvJTNFICUzQ3BhdGggY2xhc3M9ICdzdDAnIGQ9J00zNzIuMDksODAuMzdsLTIuNzgtMTIuNy0uMTEuMDNjLjEtLjAzLDIuMTUtLjU4LDMuNTEtMi4zMS0xLjYtLjc2LTQuNzYtMS43Ni05LjQ2LTIuMTYtMy45NC0uMzMtMjEuODYsMS45Mi0zNi4yNiwzLjc0LTE0Ljc0LDEuODYtMjguNjUsMy42Mi0zNS43MSwzLjg2LTEyLjUxLjQyLTE2Ljc2LTMuNzMtMTkuNzktNy42Ni0uMTQtLjE4LS4zMS0uNC0uNDQtLjU2LTIuOTktMS40NC00LjQ1LTQuOTYtMy4yNi04LjEzLDEuMjYtMy4zNiw1LjAxLTUuMDYsOC4zNy0zLjgsMi45NiwxLjExLDQuNTYsMy4xOSw1LjYyLDQuNTYsMS4xNywxLjUyLDIuMTgsMi44NCw5LjA1LDIuNiw2LjQ3LS4yMiwyMC43My0yLjAyLDM0LjUzLTMuNzcsMjAuOTYtMi42NSwzNC4wNS00LjIyLDM5LjAxLTMuNzksNy4yNS42MywxNi42OSwyLjY4LDIwLjQ2LDguOTEsMS44MiwzLjAxLDIuMDUsNi41Mi42NCw5LjktMy43Miw4LjkzLTEyLjQxLDExLjA3LTEzLjM5LDExLjI4Wk0yNzEuNiw2Mi44M2gwLDBaTTI3MC44OSw2Mi40MWgwWicvJTNFICUzQ3BhdGggY2xhc3M9ICdzdDAnIGQ9J00zNjQuNzUsMjMzLjg3Yy0uOTgtLjIxLTkuNjctMi4zNS0xMy4zOS0xMS4yOC0xLjQxLTMuMzgtMS4xOC02LjkuNjQtOS45LDMuNzctNi4yMywxMy4yMS04LjI4LDIwLjQ2LTguOTEsNC45NS0uNDMsMTguMDQsMS4xNSwzOSwzLjc5LDEzLjgsMS43NCwyOC4wNywzLjU0LDM0LjU0LDMuNzcsNi44Ny4yNCw3Ljg3LTEuMDgsOS4wNS0yLjYsMS4wNi0xLjM4LDIuNjYtMy40NSw1LjYyLTQuNTYsMy4zNi0xLjI2LDcuMTEuNDQsOC4zNywzLjgsMS4xOSwzLjE3LS4yNiw2LjY5LTMuMjYsOC4xMy0uMTMuMTYtLjMuMzgtLjQ0LjU2LTMuMDMsMy45My03LjMyLDguMDktMTkuOCw3LjY2LTcuMDYtLjI0LTIwLjk4LTItMzUuNzItMy44Ni0xNC40LTEuODItMzIuMzMtNC4wOC0zNi4yNS0zLjc0LTQuNy40MS03Ljg2LDEuNC05LjQ2LDIuMTYsMS4zNywxLjczLDMuNDEsMi4yOCwzLjUxLDIuMzFsLS4xMS0uMDMtMi43OCwxMi43WicvJTNFICUzQ3BhdGggY2xhc3M9ICdzdDAnIGQ9J00zMDAuNTQsMTI2LjAyYy0zLjczLDAtNy44MS0uNjktMTAuOTYtMy41NC0xLjg1LTEuNjctNC4wNi00Ljc2LTQuMDYtOS45NiwwLTYuNzEsMi43Mi0xNy45NywyMC45NC0xNy45NywzLjU5LDAsNi41LDIuOTEsNi41LDYuNXMtMi45MSw2LjUtNi41LDYuNWMtNy45NCwwLTcuOTQsMi4xOS03Ljk0LDQuOTcsMCwuMTMsMCwuMjUuMDEuMzQsMS40MS4zNSw0LjY5LjAyLDYuMTctLjEzbDEuMS0uMTFjNC4yMi0uNCw0Mi45Ny01Ljk1LDU3LjU0LTguMDUuMTctLjAyLjM0LS4wNC41MS0uMDVsNDIuMDYtMi43YzMuNTgtLjIzLDYuNjcsMi40OSw2LjksNi4wNy4yMywzLjU4LTIuNDksNi42Ny02LjA3LDYuOWwtNDEuOCwyLjY4Yy00LjQzLjY0LTUyLjY1LDcuNTgtNTcuOTEsOC4wOGwtMSwuMWMtMS42MS4xNy0zLjUuMzYtNS40OS4zNlpNMjk4LjU5LDExMy4yNGguMDEtLjAxWicvJTNFICUzQ3BhdGggY2xhc3M9ICdzdDAnIGQ9J000NzkuMzEsMjkxLjIyYy0xLjUzLDAtMy4wNy0uNTQtNC4zLTEuNjMtNi4zNC01LjYtMjEuNzMtMjQuNC0yMy40Ny0yNi41My0xLjI4LTEuNTctMS43Ni0zLjY0LTEuMjktNS42MmwyLjUzLTEwLjYxYy44My0zLjQ5LDQuMzQtNS42NSw3LjgzLTQuODIsMy40OS44Myw1LjY1LDQuMzQsNC44Miw3LjgzbC0xLjc4LDcuNDdjNS41NCw2LjcsMTUuODUsMTguODksMTkuOTcsMjIuNTMsMi42OSwyLjM4LDIuOTQsNi40OC41Nyw5LjE3LTEuMjgsMS40NS0zLjA3LDIuMi00Ljg3LDIuMlonLyUzRSAlM0NwYXRoIGNsYXNzPSAnc3QwJyBkPSdNNDYzLjE4LDMxOS40MmMtNC4zLDAtNy44My0xLjA0LTkuOTktMi4xNS0uNzctLjQtMS40NS0uOTQtMi4wMS0xLjYxLTEwLjY0LTEyLjcyLTIzLjU5LTI3LjQ3LTI3LjU0LTMwLjk5LS42Mi4yNy0xLjQ5Ljg0LTIuMDYsMS4zNi0yLjYxLDIuNDctNi43LDIuMzQtOS4xNy0uMjYtMi40Ny0yLjYtMi4zNC02Ljc0LjI2LTkuMjEsMy44Ni0zLjY2LDEwLjQ4LTYuODYsMTYuNDgtMy44NywyLjgyLDEuNDEsMTAuNDIsOS4zMiwyMi42NCwyMy41NiwxLjM4LTQuMDYsMy44MS04LjI0LDguMDQtMTEuMjMsNy44OS01LjU3LDEyLjk5LTcuNTgsMTcuMDgtNi43My40OS4xLjk2LjI1LDEuNDEuNDMsMTAuMzgsMS43MywxMy4zMyw3LjgsMTQuMTYsMTEuMzYsMi4xNyw5LjI5LTUuMzIsMTkuMTEtMTMuMTksMjQuMy01Ljc1LDMuNzktMTEuMzgsNS4wNC0xNi4xLDUuMDRaTTQ2My4wMSwzMDYuNDJjMi4zMy4wMiw1LjUzLS41Myw5LjExLTIuODksNS42OC0zLjc1LDguMDYtOC45LDcuNjktMTAuNDktLjA4LS4zNC0xLjMtMS4yMy00LjQxLTEuNjEtLjI1LS4wMy0uNDktLjA4LS43My0uMTMtMS4wMi4zOS0zLjI3LDEuNDYtNy4zNCw0LjM0LTMuMzMsMi4zNS00LjE4LDcuNzEtNC4zMSwxMC43OFpNNDcwLjY2LDI4OC4zNWMuMTMuMjEuMjYuNC40LjU4LS4xNC0uMTktLjI4LS4zOC0uNC0uNThaTTQ3MC42NSwyODguMzRoMHMwLDAsMCwwWicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG5zcGFuLmZlYXR1cmUtdXNlLW9mLXRlbm5pcy1jb3VydDpiZWZvcmUsXG4uZmVhdHVyZS11c2Utb2YtdGVubmlzLWNvdXJ0IGxhYmVsOmJlZm9yZSxcbnNwYW4uZmVhdHVyZS10ZW5uaXMtY291cnQ6YmVmb3JlLFxuLmZlYXR1cmUtdGVubmlzLWNvdXJ0IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTY2NXB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLXdpZmk6YmVmb3JlLFxuLmZlYXR1cmUtd2lmaSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yODZweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1zcGVjaWFsLW9mZmVyczpiZWZvcmUsXG4uZmVhdHVyZS1zcGVjaWFsLW9mZmVycyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0xNjgycHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtbmV3LXByb3BlcnRpZXM6YmVmb3JlLFxuLmZlYXR1cmUtbmV3LXByb3BlcnRpZXMgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTY0N3B4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWJpcmQtd2F0Y2hpbmc6YmVmb3JlLFxuLmZlYXR1cmUtYmlyZC13YXRjaGluZyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC05NjhweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1jaHJpc3RtYXMtbWFya2V0OmJlZm9yZSxcbi5mZWF0dXJlLWNocmlzdG1hcy1tYXJrZXQgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTQxNnB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWN5Y2xpbmc6YmVmb3JlLFxuLmZlYXR1cmUtY3ljbGluZyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC03N3B4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWZpc2hpbmc6YmVmb3JlLFxuLmZlYXR1cmUtZmlzaGluZyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yOHB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLXNhaWxpbmc6YmVmb3JlLFxuLmZlYXR1cmUtc2FpbGluZyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0xNDQ4cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtd2Fsa2luZzpiZWZvcmUsXG4uZmVhdHVyZS13YWxraW5nIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yMDMycHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtcm9tYW50aWMtYnJlYWtzOmJlZm9yZSxcbi5mZWF0dXJlLXJvbWFudGljLWJyZWFrcyBsYWJlbDpiZWZvcmUsXG4uZmVhdHVyZS1yb21hbnRpYy1nbGFtcGluZzpiZWZvcmUsXG5zcGFuLmZlYXR1cmUtcm9tYW50aWM6YmVmb3JlLFxuLmZlYXR1cmUtcm9tYW50aWMgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTEyOHB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWxhdGUtYXZhaWxhYmlsaXR5OmJlZm9yZSxcbi5mZWF0dXJlLWxhdGUtYXZhaWxhYmlsaXR5IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTI1NzJweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1sb3ctb2NjdXBhbmN5OmJlZm9yZSxcbi5mZWF0dXJlLWxvdy1vY2N1cGFuY3kgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtNzg1cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtYmVhY2gtaHV0czpiZWZvcmUsXG4uZmVhdHVyZS1iZWFjaC1odXRzIGxhYmVsOmJlZm9yZSwgc3Bhbi5mZWF0dXJlLWJlYWNoLWh1dDpiZWZvcmUsXG4uZmVhdHVyZS1iZWFjaC1odXQgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMzE4MnB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWZhbWlseS1jb3R0YWdlczpiZWZvcmUsXG4uZmVhdHVyZS1mYW1pbHktY290dGFnZXMgbGFiZWw6YmVmb3JlLFxuc3Bhbi5mZWF0dXJlLWZhbWlseS1hY2NvbW1vZGF0aW9uOmJlZm9yZSxcbi5mZWF0dXJlLWZhbWlseS1hY2NvbW1vZGF0aW9uIGxhYmVsOmJlZm9yZSxcbnNwYW4uZmVhdHVyZS1jaGlsZHJlbi13ZWxjb21lOmJlZm9yZSxcbi5mZWF0dXJlLWNoaWxkcmVuLXdlbGNvbWUgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTA2NHB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWxhcmdlLXByb3BlcnRpZXM6YmVmb3JlLFxuLmZlYXR1cmUtbGFyZ2UtcHJvcGVydGllcyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yMzQ4cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtbHV4dXJ5OmJlZm9yZSxcbi5mZWF0dXJlLWx1eHVyeSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQwIDQwJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFICUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEIC5zdDElN0JmaWxsOiUyM0ZGRkZGRjslN0QgJTNDL3N0eWxlJTNFICUzQ2cgaWQ9J194MzhfODUxNiclM0UgJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzcuNywzOS45SDIuM1YxMS4zTDE5LjUsMC4xbDE4LjIsMTEuMlYzOS45eicvJTNFICUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTEwLjcsMTcuNWgzLjJ2MTEuNGg1LjZ2Mi43aC04LjhWMTcuNXonLyUzRSAlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J00yMS40LDE3LjdjMS0wLjIsMi40LTAuMyw0LjMtMC4zYzIsMCwzLjQsMC40LDQuMywxLjFzMS41LDEuOSwxLjUsMy4zcy0wLjUsMi42LTEuMywzLjQgYy0xLjEsMS0yLjcsMS41LTQuNiwxLjVjLTAuNCwwLTAuOCwwLTEuMS0wLjF2NS4xaC0zLjJMMjEuNCwxNy43eiBNMjQuNSwyNC4xYzAuMywwLjEsMC42LDAuMSwxLjEsMC4xYzEuNywwLDIuNy0wLjksMi43LTIuMyBjMC0xLjMtMC45LTIuMS0yLjUtMi4xYy0wLjYsMC0xLjEsMC4xLTEuMywwLjFDMjQuNSwxOS45LDI0LjUsMjQuMSwyNC41LDI0LjF6Jy8lM0UgJTNDL2clM0UgJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG5zcGFuLmZlYXR1cmUtZ29sZmluZzpiZWZvcmUsXG4uZmVhdHVyZS1nb2xmaW5nIGxhYmVsOmJlZm9yZSxcbnNwYW4uZmVhdHVyZS1nb2xmOmJlZm9yZSxcbi5mZWF0dXJlLWdvbGYgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtNjA1cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtZXhlY3V0aXZlLXByb3BlcnRpZXM6YmVmb3JlLFxuLmZlYXR1cmUtZXhlY3V0aXZlLXByb3BlcnRpZXMgbGFiZWw6YmVmb3JlLFxuc3Bhbi5mZWF0dXJlLWV4ZWN1dGl2ZS1jb3R0YWdlczpiZWZvcmUsXG4uZmVhdHVyZS1leGVjdXRpdmUtY290dGFnZXMgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMjUzM3B4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWVuY2xvc2VkLWdhcmRlbjpiZWZvcmUsXG4uZmVhdHVyZS1lbmNsb3NlZC1nYXJkZW4gbGFiZWw6YmVmb3JlLFxuc3Bhbi5mZWF0dXJlLWdhcmRlbmNvdXJ0eWFyZC1lbmNsb3NlZDpiZWZvcmUsXG4uZmVhdHVyZS1nYXJkZW5jb3VydHlhcmQtZW5jbG9zZWQgbGFiZWw6YmVmb3JlLFxuc3Bhbi5mZWF0dXJlLWVuY2xvc2VkLWdhcmRlbmNvdXJ0eWFyZDpiZWZvcmUsXG4uZmVhdHVyZS1lbmNsb3NlZC1nYXJkZW5jb3VydHlhcmQgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTk5N3B4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWdhbWVzLXJvb206YmVmb3JlLFxuLmZlYXR1cmUtZ2FtZXMtcm9vbSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yMzEycHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtaGlzdG9yaWM6YmVmb3JlLFxuLmZlYXR1cmUtaGlzdG9yaWMgbGFiZWw6YmVmb3JlLFxuc3Bhbi5mZWF0dXJlLWhpc3RvcmljLXJldHJlYXRzOmJlZm9yZSxcbi5mZWF0dXJlLWhpc3RvcmljLXJldHJlYXRzIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTE3MTdweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1iYXJiZWN1ZTpiZWZvcmUsXG4uZmVhdHVyZS1iYXJiZWN1ZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yOTI3cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtaGlnaC1jaGFpcjpiZWZvcmUsXG4uZmVhdHVyZS1oaWdoLWNoYWlyIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTMyMjZweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1saWdodGhvdXNlLXByb3BlcnR5OmJlZm9yZSxcbi5mZWF0dXJlLWxpZ2h0aG91c2UtcHJvcGVydHkgbGFiZWw6YmVmb3JlLFxuc3Bhbi5mZWF0dXJlLWxpZ2h0aG91c2UtY290dGFnZXM6YmVmb3JlLFxuLmZlYXR1cmUtbGlnaHRob3VzZS1jb3R0YWdlcyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0zMDUzcHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtY290dGFnZXMtZm9yLWdyb3VwczpiZWZvcmUsXG4uZmVhdHVyZS1jb3R0YWdlcy1mb3ItZ3JvdXBzIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTIzNDhweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1kaXNod2FzaGVyOmJlZm9yZSxcbi5mZWF0dXJlLWRpc2h3YXNoZXIgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMjY4OXB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWZyaWRnZTpiZWZvcmUsXG4uZmVhdHVyZS1mcmlkZ2UgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMjY4OXB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWZyZWV6ZXI6YmVmb3JlLFxuLmZlYXR1cmUtZnJlZXplciBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yNjg5cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtZnJpZGdlLXdpdGgtaWNlLWJveC1jb21wYXJ0bWVudDpiZWZvcmUsXG4uZmVhdHVyZS1mcmlkZ2Utd2l0aC1pY2UtYm94LWNvbXBhcnRtZW50IGxhYmVsOmJlZm9yZSxcbnNwYW4uZmVhdHVyZS1mcmlkZ2UtZnJlZXplcjpiZWZvcmUsXG4uZmVhdHVyZS1mcmlkZ2UtZnJlZXplciBsYWJlbDpiZWZvcmUsXG5zcGFuLmZlYXR1cmUtZnJpZGdlOmJlZm9yZSxcbi5mZWF0dXJlLWZyaWRnZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yNjg5cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtbWljcm93YXZlOmJlZm9yZSxcbi5mZWF0dXJlLW1pY3Jvd2F2ZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0zNzJweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1zaG93ZXItb3Zlci1iYXRoOmJlZm9yZSxcbi5mZWF0dXJlLXNob3dlci1vdmVyLWJhdGggbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTE2MHB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLXdhbGstaW4tc2hvd2VyOmJlZm9yZSxcbi5mZWF0dXJlLXdhbGstaW4tc2hvd2VyIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTExOTJweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS13YXNoaW5nLW1hY2hpbmU6YmVmb3JlLFxuLmZlYXR1cmUtd2FzaGluZy1tYWNoaW5lIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTI3NjdweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1kaXNod2FzaGVyOmJlZm9yZSxcbi5mZWF0dXJlLWRpc2h3YXNoZXIgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMjY4OXB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWNpdHktYnJlYWtzOmJlZm9yZSxcbi5mZWF0dXJlLWNpdHktYnJlYWtzIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTY5NXB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWhvbmV5bW9vbi1jb3R0YWdlczpiZWZvcmUsXG4uZmVhdHVyZS1ob25leW1vb24tY290dGFnZXMgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTI4OHB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWZhcm0tY290dGFnZXM6YmVmb3JlLFxuLmZlYXR1cmUtZmFybS1jb3R0YWdlcyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC03MjVweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1yaXZlcnNpZGUtYW5kLXdhdGVyc2lkZTpiZWZvcmUsXG4uZmVhdHVyZS1yaXZlcnNpZGUtYW5kLXdhdGVyc2lkZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0xMzIwcHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtdGFibGUtdGVubmlzOmJlZm9yZSxcbi5mZWF0dXJlLXRhYmxlLXRlbm5pcyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yMTAycHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtY2FzdGxlczpiZWZvcmUsXG4uZmVhdHVyZS1jYXN0bGVzIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTI0MjFweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1teS1wZXJzb25hbC1zYW5jdHVhcnktc3BhOmJlZm9yZSxcbi5mZWF0dXJlLW15LXBlcnNvbmFsLXNhbmN0dWFyeS1zcGEgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtNDU5cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtY2hpbGRyZW4td2VsY29tZTpiZWZvcmUsXG4uZmVhdHVyZS1jaGlsZHJlbi13ZWxjb21lIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTQzMHB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLXB1Yi1uZWFyYnk6YmVmb3JlLFxuLmZlYXR1cmUtcHViLW5lYXJieSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yMTM3cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtZ2xhbXBpbmc6YmVmb3JlLFxuLmZlYXR1cmUtZ2xhbXBpbmcgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtNzU1cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtbG9kZ2U6YmVmb3JlLFxuLmZlYXR1cmUtbG9kZ2UgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTM1MnB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWVuZ2FnZW1lbnRzOmJlZm9yZSxcbi5mZWF0dXJlLWVuZ2FnZW1lbnRzIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTIxNzJweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS10aGF0Y2hlZDpiZWZvcmUsXG4uZmVhdHVyZS10aGF0Y2hlZCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC00ODhweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1iZWFjaC1uZWFyYnk6YmVmb3JlLFxuLmZlYXR1cmUtYmVhY2gtbmVhcmJ5IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTE1NDVweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1zYXVuYTpiZWZvcmUsXG4uZmVhdHVyZS1zYXVuYSBsYWJlbDpiZWZvcmUsXG5zcGFuLmZlYXR1cmUtc2F1bmFzdGVhbS1yb29tOmJlZm9yZSxcbi5mZWF0dXJlLXNhdW5hc3RlYW0tcm9vbSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0zMDExcHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtc3BhLWZhY2lsaXRpZXMtb25vZmYtc2l0ZTpiZWZvcmUsXG4uZmVhdHVyZS1zcGEtZmFjaWxpdGllcy1vbm9mZi1zaXRlIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTMxMzlweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1xdWlya3k6YmVmb3JlLFxuLmZlYXR1cmUtcXVpcmt5IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTI5NjlweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1yZW1vdGUtY290dGFnZXM6YmVmb3JlLFxuLmZlYXR1cmUtcmVtb3RlLWNvdHRhZ2VzIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTI1OHB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLXNtYWxsLWNvdHRhZ2VzOmJlZm9yZSxcbi5mZWF0dXJlLXNtYWxsLWNvdHRhZ2VzIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTUxN3B4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLXVuaXF1ZS1wcm9wZXJ0aWVzOmJlZm9yZSxcbi5mZWF0dXJlLXVuaXF1ZS1wcm9wZXJ0aWVzIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTE1MnB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLW1hbm9yLWhvdXNlczpiZWZvcmUsXG4uZmVhdHVyZS1tYW5vci1ob3VzZXMgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtNTQ2cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtd2VkZGluZ3M6YmVmb3JlLFxuLmZlYXR1cmUtd2VkZGluZ3MgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMjgwNnB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWVsZWN0cmljLWNhci1jaGFyZ2luZy1wb2ludDpiZWZvcmUsXG4uZmVhdHVyZS1lbGVjdHJpYy1jYXItY2hhcmdpbmctcG9pbnQgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdlbGVjdHJpYy1jYXInIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDU3NiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjU2IDBDMjkxLjMgMCAzMjAgMjguNjUgMzIwIDY0VjI1NkgzMzZDMzg0LjYgMjU2IDQyNCAyOTUuNCA0MjQgMzQ0VjM3NkM0MjQgMzg5LjMgNDM0LjcgNDAwIDQ0OCA0MDBDNDYxLjMgNDAwIDQ3MiAzODkuMyA0NzIgMzc2VjI1Mi4zQzQzOS41IDI0Mi4xIDQxNiAyMTEuOCA0MTYgMTc2VjE0NEM0MTYgMTM1LjIgNDIzLjIgMTI4IDQzMiAxMjhINDQ4VjgwQzQ0OCA3MS4xNiA0NTUuMiA2NCA0NjQgNjRDNDcyLjggNjQgNDgwIDcxLjE2IDQ4MCA4MFYxMjhINTEyVjgwQzUxMiA3MS4xNiA1MTkuMiA2NCA1MjggNjRDNTM2LjggNjQgNTQ0IDcxLjE2IDU0NCA4MFYxMjhINTYwQzU2OC44IDEyOCA1NzYgMTM1LjIgNTc2IDE0NFYxNzZDNTc2IDIxMS44IDU1Mi41IDI0Mi4xIDUyMCAyNTIuM1YzNzZDNTIwIDQxNS44IDQ4Ny44IDQ0OCA0NDggNDQ4QzQwOC4yIDQ0OCAzNzYgNDE1LjggMzc2IDM3NlYzNDRDMzc2IDMyMS45IDM1OC4xIDMwNCAzMzYgMzA0SDMyMFY0NDhDMzM3LjcgNDQ4IDM1MiA0NjIuMyAzNTIgNDgwQzM1MiA0OTcuNyAzMzcuNyA1MTIgMzIwIDUxMkgzMkMxNC4zMyA1MTIgMCA0OTcuNyAwIDQ4MEMwIDQ2Mi4zIDE0LjMzIDQ0OCAzMiA0NDhWNjRDMzIgMjguNjUgNjAuNjUgMCA5NiAwSDI1NnpNMTk3LjYgODMuODVMODUuNTkgMTc5LjlDODAuNSAxODQuMiA3OC42NyAxOTEuMyA4MC45OSAxOTcuNkM4My4zMiAyMDMuOCA4OS4zIDIwOCA5NS4xIDIwOEgxNTMuOEwxMjguOCAyODIuOUMxMjYuNSAyODkuOCAxMjkuMSAyOTcuMyAxMzUuMSAzMDEuM0MxNDEgMzA1LjMgMTQ4LjEgMzA0LjggMTU0LjQgMzAwLjFMMjY2LjQgMjA0LjFDMjcxLjUgMTk5LjggMjczLjMgMTkyLjcgMjcxIDE4Ni40QzI2OC43IDE4MC4yIDI2Mi43IDE3NiAyNTYgMTc2SDE5OC4yTDIyMy4yIDEwMS4xQzIyNS41IDk0LjI0IDIyMi45IDg2Ljc0IDIxNi45IDgyLjcyQzIxMC4xIDc4LjcxIDIwMyA3OS4xNyAxOTcuNiA4My44NVY4My44NXonLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjhweDtcbn1cblxuc3Bhbi5mZWF0dXJlLXdhdGVyc3BvcnRzOmJlZm9yZSxcbi5mZWF0dXJlLXdhdGVyc3BvcnRzIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nd2F0ZXJzcG9ydHMnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDU3NiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNTA4LjYgMjk0LjJDNTEyLjQgMjk5IDUxMy4xIDMwNS41IDUxMC40IDMxMUM1MDcuNyAzMTYuNSA1MDIuMSAzMjAgNDk2IDMyMEgyNzJDMjYzLjIgMzIwIDI1NiAzMTIuOCAyNTYgMzA0VjE2QzI1NiA5LjE2NiAyNjAuMyAzLjA4NiAyNjYuOCAuODY3QzI3My4zLTEuMzUxIDI4MC40IC43ODI1IDI4NC42IDYuMTc4TDUwOC42IDI5NC4yek0yMTIuNiA5Ni42OUMyMTkuNCA5OC43MyAyMjQgMTA0LjEgMjI0IDExMlYzMDRDMjI0IDMxMi44IDIxNi44IDMyMCAyMDggMzIwSDgwQzc0LjEgMzIwIDY4LjY4IDMxNi44IDY1Ljg5IDMxMS42QzYzLjExIDMwNi4zIDYzLjQxIDMwMCA2Ni42OSAyOTUuMUwxOTQuNyAxMDMuMUMxOTguNiA5Ny4yNiAyMDUuOSA5NC42NCAyMTIuNiA5Ni42OVY5Ni42OXpNNTU2IDM1MkM1NjYuMyAzNTIgNTczLjkgMzYxLjUgNTcxLjYgMzcxLjVMNTYyLjUgNDEyLjFDNTQ5LjMgNDcwLjUgNDk3LjUgNTEyIDQzNy42IDUxMkgxMzguNEM3OC41MyA1MTIgMjYuNjYgNDcwLjUgMTMuNTIgNDEyLjFMNC4zODkgMzcxLjVDMi4xMzggMzYxLjUgOS43NDYgMzUyIDE5LjEgMzUySDU1NnpNNTkuMSA0MDBMNjAuMzUgNDAxLjZDNjguNTYgNDM4LjEgMTAwLjEgNDY0IDEzOC40IDQ2NEg0MzcuNkM0NzUgNDY0IDUwNy40IDQzOC4xIDUxNS42IDQwMS42TDUxNiA0MDBINTkuMXonLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjhweDtcbn1cblxuc3Bhbi5mZWF0dXJlLXN1cmZpbmc6YmVmb3JlLFxuLmZlYXR1cmUtc3VyZmluZyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J3N1cmZpbmcnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDQ4NS40OCA1MDguNzUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdtNDg1LjQyLDQwNi41YzIuOTYsMzMuMDYtMTAzLjI4LDczLjkzLTIzNy4zMSw5MS4yNkMxMTQuMDgsNTE1LjEsMy4wMiw1MDIuMzYuMDYsNDY5LjI5Yy0xLjcyLTE5LjE3LDMzLjI4LTQwLjk2LDg5LjExLTU5LjI3bC0uNzQsOS4wM2MtMS44MywyMi4xNCwxNC45LDQxLjg3LDM3LjA0LDQzLjcsMjIuMTQsMS44Myw0MS44Ny0xNC45LDQzLjctMzcuMDRsMy4wNS0zNy4wM2M5LjMtMS44NSwxOC44My0zLjYsMjguNTctNS4yM2w3LjM2LDIzLjUyYzYuNjYsMjEuMjksMjkuNDcsMzMuMjIsNTAuNzYsMjYuNTUsMjEuMjktNi42NiwzMy4yMi0yOS40NywyNi41NS01MC43NmwtMi45OC05LjUyYzExMi45OC05LjM1LDIwMC4zMSwzLjk5LDIwMi45NCwzMy4yNmgwWk0xNjcuODksMTczLjYzbDE3LjczLDE0LjM0YzYuMjIsNS4wMywxNC44Nyw1LjkxLDIyLjUzLDQuMTJsNjQuMzQtMTVjMTEuNDUtMi42NywxOC42NC0xNC4yNCwxNS45Ny0yNS42OS0yLjY3LTExLjQ2LTE0LjIzLTE4LjY0LTI1LjY4LTE1Ljk3bC01Ny41MSwxMy40MS01NC4yMS00My44NGMtNi44LTUuNS0xNS42NS04LjQ4LTI0Ljk5LTcuNjQtMTkuMDksMS43MS0zMy4zMiwxOC43My0zMS42LDM3LjgzbDkuMTgsMTAyLjM3YzIsMjIuMzQsOS4yNywzNS4xNiwyOC41Myw0NS4xOWw2Mi44MiwzMi43NCwyNy4yNiw4Ny4wN2M0LjIzLDEzLjUxLDE4Ljc1LDIxLjExLDMyLjI2LDE2Ljg3LDEzLjUxLTQuMjMsMjEuMS0xOC43NSwxNi44Ny0zMi4yNmwtMjguOTEtOTIuMzRjLTIuOTEtOS4zMS0xMC4xNS0xNy45MS0xOC43OC0yMi40NGwtMzguNjMtMjAuM2MtOC4yLTQuMzEtMTAuODQtNy45Ny0xMS42Ny0xNy4xOWwtNS40OS02MS4yNWgwWm0tMjUuODgtOTIuMzJjMjIuMTYtNS4xNywzNS45My0yNy4zMSwzMC43Ni00OS40Ny01LjE2LTIyLjE2LTI3LjMxLTM1LjkzLTQ5LjQ3LTMwLjc2LTIyLjE2LDUuMTctMzUuOTMsMjcuMzEtMzAuNzYsNDkuNDcsNS4xNywyMi4xNSwyNy4zMSwzNS45Myw0OS40NywzMC43NmgwWm0tMTYuNjcsMjE0LjUzYy00LjE2LTIuMTctNy45NC00LjUxLTExLjM2LTcuMDdsLTEwLjg0LDEzMS40OWMtMS4xNiwxNC4xMSw5LjQzLDI2LjYxLDIzLjU0LDI3Ljc3LDE0LjExLDEuMTYsMjYuNjEtOS40MywyNy43Ny0yMy41NGw4Ljk3LTEwOC44LTM4LjA5LTE5Ljg1aDBaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbnNwYW4uZmVhdHVyZS13aGVlbGNoYWlyLWZyaWVuZGx5Lm90aGVyLWljb24sXG5zcGFuLmZlYXR1cmUtbHV4dXJ5Lm90aGVyLWljb24sXG5zcGFuLmZlYXR1cmUtZWxlY3RyaWMtY2FyLWNoYXJnaW5nLXBvaW50Lm90aGVyLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuc3Bhbi5mZWF0dXJlLXdoZWVsY2hhaXItZnJpZW5kbHkub3RoZXItaWNvbjpiZWZvcmUsXG5zcGFuLmZlYXR1cmUtbHV4dXJ5Lm90aGVyLWljb246YmVmb3JlLFxuc3Bhbi5mZWF0dXJlLWVsZWN0cmljLWNhci1jaGFyZ2luZy1wb2ludC5vdGhlci1pY29uOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbn1cblxuc3Bhbi5mZWF0dXJlLXdoZWVsY2hhaXItZnJpZW5kbHkub3RoZXItaWNvbjpiZWZvcmUsXG5zcGFuLmZlYXR1cmUtZWxlY3RyaWMtY2FyLWNoYXJnaW5nLXBvaW50Lm90aGVyLWljb246YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXAtdmlldy5zZWFyY2gtcHJvcGVydGllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1hcC12aWV3LnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFwLXZpZXcuc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSBpbWcge1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRvcDogYXV0bztcbn1cblxuLm1hcC12aWV3LnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByb3BlcnR5LWRldGFpbHMge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5tYXAtdmlldy5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcm9wZXJ0eS1kZXRhaWxzIC5wcm9wZXJ0eS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFwLXZpZXcuc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAuY29sMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYXAtdmlldy5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5jb2wxLFxuLm1hcC12aWV3LnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLmNvbDIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWFwLXZpZXcuc2VhcmNoLXByb3BlcnRpZXMubG9hZGluZyAjbWFwX2NhbnZhcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9wZXJ0eS1zcGlubmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luOiAzZW0gMCA0ZW07XG59XG5cbi5wcm9wZXJ0eS1zcGlubmVyIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAudGFnLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAubmV3LXByb3BlcnR5LXRhZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZGNlMTtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTdlOTtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIHNwYW4uaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsW2RhdGEtY291bnQ9XCIxXCJdIC5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsW2RhdGEtY291bnQ9XCIxXCJdIC5vd2wtc3RhZ2Vbc3R5bGVdIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsW2RhdGEtY291bnQ9XCIxXCJdIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5hY3RpdmU6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGxlZnQ6IC0xcHg7XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlIHtcbiAgYm9yZGVyOiAjYTM4Yjg5IHNvbGlkIDFweDtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMjBweDtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUgLm1hdGNoZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM4Yjg5O1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlIC53YXMtcHJpY2Uge1xuICBmb250LXNpemU6IDAuNWVtO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUgLm5vdy1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyLCAuc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZS5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzhiODk7XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyIC5wcmljZS10b3RhbCxcbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyIHNwYW4sXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZTpob3ZlciBzdHJvbmcsXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZTpob3ZlciBhLCAuc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZS5ob3ZlciAucHJpY2UtdG90YWwsXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZS5ob3ZlciBzcGFuLFxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgc3Ryb25nLFxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGU6aG92ZXIgLm1hdGNoZXMsIC5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlLmhvdmVyIC5tYXRjaGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyIC5kZXRhaWxzLWxpbms6YWZ0ZXI6bm90KC5ibG9jay1saW5rKSwgLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgLmRldGFpbHMtbGluazphZnRlcjpub3QoLmJsb2NrLWxpbmspIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdjYXJldC1yaWdodCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWNhcmV0LXJpZ2h0IGZhLXctNicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOTIgNTEyJyAlM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiB3aGl0ZTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00wIDM4NC42NjJWMTI3LjMzOGMwLTE3LjgxOCAyMS41NDMtMjYuNzQxIDM0LjE0Mi0xNC4xNDJsMTI4LjY2MiAxMjguNjYyYzcuODEgNy44MSA3LjgxIDIwLjQ3NCAwIDI4LjI4NEwzNC4xNDIgMzk4LjgwNEMyMS41NDMgNDExLjQwNCAwIDQwMi40OCAwIDM4NC42NjJ6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUgLnByaWNlLXRvdGFsIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDIuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogMy4yMTQyOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjYTM4Yjg5O1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZSAuZGV0YWlscy1saW5rLmJsb2NrLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlIC5kZXRhaWxzLWxpbms6YWZ0ZXI6bm90KC5ibG9jay1saW5rKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdjYXJldC1yaWdodCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWNhcmV0LXJpZ2h0IGZhLXctNicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOTIgNTEyJyAlM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjNhMzhiODk7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMCAzODQuNjYyVjEyNy4zMzhjMC0xNy44MTggMjEuNTQzLTI2Ljc0MSAzNC4xNDItMTQuMTQybDEyOC42NjIgMTI4LjY2MmM3LjgxIDcuODEgNy44MSAyMC40NzQgMCAyOC4yODRMMzQuMTQyIDM5OC44MDRDMjEuNTQzIDQxMS40MDQgMCA0MDIuNDggMCAzODQuNjYyeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcmljZS1jYXJvdXNlbCAub3dsLXByZXYge1xuICBsZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcmljZS1jYXJvdXNlbCAub3dsLXByZXYsXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1uZXh0IHtcbiAgcGFkZGluZzogMC4yZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNhMzhiODkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2EzOGI4OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcmljZS1jYXJvdXNlbCAub3dsLXByZXY6aG92ZXIsXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzOGI4OSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5vd2wtY2Fyb3VzZWw6bm90KC5wcmljZS1jYXJvdXNlbCkge1xuICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5vd2wtY2Fyb3VzZWw6bm90KC5wcmljZS1jYXJvdXNlbCkgLm93bC1pdGVtIHtcbiAgbWF4LWhlaWdodDogMjIzcHg7XG4gIG1pbi1oZWlnaHQ6IDIyM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5vd2wtY2Fyb3VzZWw6bm90KC5wcmljZS1jYXJvdXNlbCkgLm93bC1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAub3dsLWNhcm91c2VsOm5vdCgucHJpY2UtY2Fyb3VzZWwpIC5vd2wtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLm93bC1jYXJvdXNlbDpub3QoLnByaWNlLWNhcm91c2VsKS5vd2wtbG9hZGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAub3dsLWNhcm91c2VsOm5vdCgucHJpY2UtY2Fyb3VzZWwpIC5vd2wtcHJldjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCguZGVidG4pIHtcbiAgbGVmdDogMTBweDtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLm93bC1jYXJvdXNlbDpub3QoLnByaWNlLWNhcm91c2VsKSAub3dsLW5leHQ6bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLmRlYnRuKSB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSBpbWcsXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAuaXRlbS12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSBpbWcsXG4gIC5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5pdGVtLXZpZGVvIHtcbiAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAuaXRlbS12aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5jb2wxIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAuY29sMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAuY29sMSAudmlkLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIGJsYWNrIDEwMCUpO1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAuY29sMSAudmlkLWxhYmVsIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcm9wZXJ0eS10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJvcGVydHktZGV0YWlscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByb3BlcnR5LWRldGFpbHMgLmZhdm91cml0ZXMtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLmNvbXBhbnktYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cFtkYXRhLXBvcHVwXj1zcGVjaWFsLW9mZmVyLV0gc3BhbltjbGFzc149aWNvbi1dOmFmdGVyLFxuLnBvcHVwW2RhdGEtcG9wdXA9c3BlY2lhbC1vZmZlcl0gc3BhbltjbGFzc149aWNvbi1dOmFmdGVyLFxuLnNwZWNpYWwtb2ZmZXItdGFnIHNwYW5bY2xhc3NePWljb24tXTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogN3B4O1xufVxuXG4ucG9wdXBbZGF0YS1wb3B1cF49c3BlY2lhbC1vZmZlci1dIHNwYW4uaWNvbi1sb3ctb2NjdXBhbmN5OmFmdGVyLFxuLnBvcHVwW2RhdGEtcG9wdXA9c3BlY2lhbC1vZmZlcl0gc3Bhbi5pY29uLWxvdy1vY2N1cGFuY3k6YWZ0ZXIsXG4uc3BlY2lhbC1vZmZlci10YWcgc3Bhbi5pY29uLWxvdy1vY2N1cGFuY3k6YWZ0ZXIge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTIzMHB4IG5vLXJlcGVhdDtcbn1cblxuLnBvcHVwW2RhdGEtcG9wdXBePXNwZWNpYWwtb2ZmZXItXSBzcGFuLmljb24tc3BlY2lhbC1vZmZlcjphZnRlcixcbi5wb3B1cFtkYXRhLXBvcHVwPXNwZWNpYWwtb2ZmZXJdIHNwYW4uaWNvbi1zcGVjaWFsLW9mZmVyOmFmdGVyLFxuLnNwZWNpYWwtb2ZmZXItdGFnIHNwYW4uaWNvbi1zcGVjaWFsLW9mZmVyOmFmdGVyIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0xNjgycHggbm8tcmVwZWF0O1xufVxuXG4ucG9wdXBbZGF0YS1wb3B1cF49c3BlY2lhbC1vZmZlci1dIHNwYW4uaWNvbi1sYXRlLWF2YWlsYWJpbGl0eTphZnRlciwgLnBvcHVwW2RhdGEtcG9wdXBePXNwZWNpYWwtb2ZmZXItXSBzcGFuLmljb24tbXVsdGl3ZWVrOmFmdGVyLFxuLnBvcHVwW2RhdGEtcG9wdXA9c3BlY2lhbC1vZmZlcl0gc3Bhbi5pY29uLWxhdGUtYXZhaWxhYmlsaXR5OmFmdGVyLFxuLnBvcHVwW2RhdGEtcG9wdXA9c3BlY2lhbC1vZmZlcl0gc3Bhbi5pY29uLW11bHRpd2VlazphZnRlcixcbi5zcGVjaWFsLW9mZmVyLXRhZyBzcGFuLmljb24tbGF0ZS1hdmFpbGFiaWxpdHk6YWZ0ZXIsXG4uc3BlY2lhbC1vZmZlci10YWcgc3Bhbi5pY29uLW11bHRpd2VlazphZnRlciB7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMucG5nKSAtNXB4IC0yNTcycHggbm8tcmVwZWF0O1xufVxuXG4ucG9wdXBbZGF0YS1wb3B1cF49c3BlY2lhbC1vZmZlci1dIHNwYW4uaWNvbi1vdGhlci1vZmZlcjphZnRlcixcbi5wb3B1cFtkYXRhLXBvcHVwPXNwZWNpYWwtb2ZmZXJdIHNwYW4uaWNvbi1vdGhlci1vZmZlcjphZnRlcixcbi5zcGVjaWFsLW9mZmVyLXRhZyBzcGFuLmljb24tb3RoZXItb2ZmZXI6YWZ0ZXIge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljb25zLnBuZykgLTVweCAtMTY0N3B4IG5vLXJlcGVhdDtcbn1cblxuLnBvcHVwW2RhdGEtcG9wdXBePXNwZWNpYWwtb2ZmZXItXSxcbi5wb3B1cFtkYXRhLXBvcHVwPXNwZWNpYWwtb2ZmZXJdIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvcHVwW2RhdGEtcG9wdXBePXNwZWNpYWwtb2ZmZXItXSBoMyxcbi5wb3B1cFtkYXRhLXBvcHVwPXNwZWNpYWwtb2ZmZXJdIGgzIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDc2MTYxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNWVtIDIwcHg7XG59XG5cbi5wb3B1cFtkYXRhLXBvcHVwXj1zcGVjaWFsLW9mZmVyLV0gLmNsb3NlLFxuLnBvcHVwW2RhdGEtcG9wdXA9c3BlY2lhbC1vZmZlcl0gLmNsb3NlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucG9wdXBbZGF0YS1wb3B1cF49c3BlY2lhbC1vZmZlci1dIC5hY2NvcmRpb24sXG4ucG9wdXBbZGF0YS1wb3B1cD1zcGVjaWFsLW9mZmVyXSAuYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnBvcHVwW2RhdGEtcG9wdXBePXNwZWNpYWwtb2ZmZXItXSAuYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4sXG4ucG9wdXBbZGF0YS1wb3B1cD1zcGVjaWFsLW9mZmVyXSAuYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4ge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIHBhZGRpbmc6IDFlbSAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBvcHVwW2RhdGEtcG9wdXBePXNwZWNpYWwtb2ZmZXItXSAuYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4gW2NsYXNzXj1pY29uLV0sXG4ucG9wdXBbZGF0YS1wb3B1cD1zcGVjaWFsLW9mZmVyXSAuYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4gW2NsYXNzXj1pY29uLV0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wb3B1cFtkYXRhLXBvcHVwXj1zcGVjaWFsLW9mZmVyLV0gLmFjY29yZGlvbi5jaGV2cm9uIC5hY2NvcmRpb24tYnRuIGksXG4ucG9wdXBbZGF0YS1wb3B1cD1zcGVjaWFsLW9mZmVyXSAuYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4gaSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucG9wdXBbZGF0YS1wb3B1cF49c3BlY2lhbC1vZmZlci1dIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWJ0biBzbWFsbCxcbi5wb3B1cFtkYXRhLXBvcHVwPXNwZWNpYWwtb2ZmZXJdIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWJ0biBzbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wb3B1cFtkYXRhLXBvcHVwXj1zcGVjaWFsLW9mZmVyLV0gLmFjY29yZGlvbi1jb250ZW50LFxuLnBvcHVwW2RhdGEtcG9wdXA9c3BlY2lhbC1vZmZlcl0gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMCAzMHB4IDEuNWVtIDMwcHg7XG59XG5cbi5wb3B1cFtkYXRhLXBvcHVwXj1zcGVjaWFsLW9mZmVyLV0gLmFjY29yZGlvbi1jb250ZW50LmhpZGRlbi1oZWlnaHQsXG4ucG9wdXBbZGF0YS1wb3B1cD1zcGVjaWFsLW9mZmVyXSAuYWNjb3JkaW9uLWNvbnRlbnQuaGlkZGVuLWhlaWdodCB7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGVjaWFsLW9mZmVyLXRhZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzFyZW07XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgei1pbmRleDogMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDBweCA1cHggN3B4IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuW2RhdGEtcGFnZT1wcm9wZXJ0eS1kZXRhaWxzXSAuc3BlY2lhbC1vZmZlci10YWcge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLnNwZWNpYWwtb2ZmZXItdGFnIGEge1xuICBjb2xvcjogI0Q3NjE2MTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLnNwZWNpYWwtb2ZmZXItdGFnIFtjbGFzc149aWNvbi1dIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5sb2NhdGlvbi1jb2RlIHtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubGVhZmxldC10b3AsIC5sZWFmbGV0LWJvdHRvbSwgLmxlYWZsZXQtcGFuZSB7XG4gIHotaW5kZXg6IDUgIWltcG9ydGFudDtcbn1cblxuLm1hcC1jYW52YXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wb3B1cFtkYXRhLXBvcHVwPVwiaW1hZ2UtZ2FsbGVyeS00a1wiXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvcHVwW2RhdGEtcG9wdXA9XCJpbWFnZS1nYWxsZXJ5LTRrXCJdLndpZGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWF4LXdpZHRoOiA4MHZ3O1xufVxuXG4ucG9wdXBbZGF0YS1wb3B1cD1cImltYWdlLWdhbGxlcnktNGtcIl0gYS50b3AtY2xvc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLnBvcHVwW2RhdGEtcG9wdXA9XCJpbWFnZS1nYWxsZXJ5LTRrXCJdIC5vd2wtaXRlbSB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9wdXBbZGF0YS1wb3B1cD1cImltYWdlLWdhbGxlcnktNGtcIl0gLm93bC1pdGVtIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucG9wdXBbZGF0YS1wb3B1cD1cImltYWdlLWdhbGxlcnktNGtcIl0gLm93bC1pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ4LCA1MiwgNjMsIDAuOCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ucG9wdXBbZGF0YS1wb3B1cD1cImltYWdlLWdhbGxlcnktNGtcIl0gLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9wdXBbZGF0YS1wb3B1cD1cImltYWdlLWdhbGxlcnktNGtcIl0gLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucG9wdXBbZGF0YS1wb3B1cD1cImltYWdlLWdhbGxlcnktNGtcIl0gLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI292ZXJ2aWV3ID4gLmxheW91dC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjb3ZlcnZpZXcgPiAubGF5b3V0LXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNvdmVydmlldyAuYWNjb3JkaW9uLWNvbnRlbnQgLmxheW91dCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscyBmaWd1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXN0aW1vbmlhbCBmb290ZXIgY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2Nyb2xsLXRvcCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICM4ODg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogODBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2Nyb2xsLXRvcDphZnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMi4yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDRweDtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSd1cCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLXVwIGZhLXctMTYnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDQ4IDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZmZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J20yNDAuOTcgMTMwLjUybDE5NC4zNCAxOTQuMzRjOS4zNzMgOS4zNzMgOS4zNzMgMjQuNTY5IDAgMzMuOTQxbC0yMi42NjcgMjIuNjY3Yy05LjM1NyA5LjM1Ny0yNC41MjIgOS4zNzUtMzMuOTAxIDAuMDRsLTE1NC43NS0xNTQuMDItMTU0Ljc0IDE1NC4wMmMtOS4zNzkgOS4zMzUtMjQuNTQ0IDkuMzE3LTMzLjkwMS0wLjA0bC0yMi42NjctMjIuNjY3Yy05LjM3My05LjM3My05LjM3My0yNC41NjkgMC0zMy45NDFsMTk0LjM0LTE5NC4zNGM5LjM3Mi05LjM3MyAyNC41NjgtOS4zNzMgMzMuOTQxLTFlLTN6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNjcm9sbC10b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYTM4Yjg5O1xufVxuXG4ub3dsLWNhcm91c2VsLmltYWdlLWdhbGxlcnkgLm93bC1uYXYgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC5kZWJ0bikub3dsLXByZXYsIC5vd2wtY2Fyb3VzZWwuaW1hZ2UtZ2FsbGVyeS00ayAub3dsLW5hdiBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLmRlYnRuKS5vd2wtcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5vd2wtY2Fyb3VzZWwuaW1hZ2UtZ2FsbGVyeSAub3dsLW5hdiBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLmRlYnRuKS5vd2wtbmV4dCwgLm93bC1jYXJvdXNlbC5pbWFnZS1nYWxsZXJ5LTRrIC5vd2wtbmF2IGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCguZGVidG4pLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgPiBzZWN0aW9uOmZpcnN0LWNoaWxkID4gLmxheW91dC13cmFwID4gLmxheW91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgPiAubGF5b3V0LXdyYXAgPiAubGF5b3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGNhbGMoMTBweCAqIDIpO1xuICByaWdodDogY2FsYygxMHB4ICogMik7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwMGQ7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5ib29rLXdpdGgtY29uZmlkZW5jZSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLmJvb2std2l0aC1jb25maWRlbmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uYm9vay13aXRoLWNvbmZpZGVuY2UuZm9vdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5mZXJyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5mYS1mZXJyeSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWZlcnJ5JyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdmZXJyeScgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2NDAgNTEyJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000OTYuNjE2IDM3Mi42MzlsNzAuMDEyLTcwLjAxMmMxNi44OTktMTYuOSA5Ljk0Mi00NS43NzEtMTIuODM2LTUzLjA5Mkw1MTIgMjM2LjEwMlY5NmMwLTE3LjY3My0xNC4zMjctMzItMzItMzJoLTY0VjI0YzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNEgyNDhjLTEzLjI1NSAwLTI0IDEwLjc0NS0yNCAyNHY0MGgtNjRjLTE3LjY3MyAwLTMyIDE0LjMyNy0zMiAzMnYxNDAuMTAybC00MS43OTIgMTMuNDMzYy0yMi43NTMgNy4zMTMtMjkuNzU0IDM2LjE3My0xMi44MzYgNTMuMDkybDcwLjAxMiA3MC4wMTJDMTI1LjgyOCA0MTYuMjg3IDg1LjU4NyA0NDggMjQgNDQ4Yy0xMy4yNTUgMC0yNCAxMC43NDUtMjQgMjR2MTZjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0IDYxLjAyMyAwIDEwNy40OTktMjAuNjEgMTQzLjI1OC01OS4zOTZDMTgxLjY3NyA0ODcuNDMyIDIxNi4wMjEgNTEyIDI1NiA1MTJoMTI4YzM5Ljk3OSAwIDc0LjMyMy0yNC41NjggODguNzQyLTU5LjM5NkM1MDguNDk1IDQ5MS4zODQgNTU0Ljk2OCA1MTIgNjE2IDUxMmMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LTE2YzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNC02MC44MTcgMC0xMDEuNTQyLTMxLjAwMS0xMTkuMzg0LTc1LjM2MXpNMTkyIDEyOGgyNTZ2ODcuNTMxbC0xMTguMjA4LTM3Ljk5NWEzMS45OTUgMzEuOTk1IDAgMCAwLTE5LjU4NCAwTDE5MiAyMTUuNTMxVjEyOHonLyUzRSUzQy9zdmclM0VcIik7XG4gIG1heC1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC56b29tLWZsb29ycGxhbiB7XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb246Zmlyc3QtY2hpbGQgLnR3by10aGlyZHMtb25lLXRoaXJkIC5jb2wyIC5zdGFydGVyLXBhY2ssIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbjpmaXJzdC1jaGlsZCAudHdvLXRoaXJkcy1vbmUtdGhpcmQgLmNvbDIgLnZpc2l0aW5nLXNwYSB7XG4gIHBhZGRpbmc6IDFlbSAxMHB4O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb246Zmlyc3QtY2hpbGQgLnR3by10aGlyZHMtb25lLXRoaXJkIC5jb2wyIC5oYW1wZXIge1xuICBwYWRkaW5nOiAwIDEwcHggMWVtIDEwcHg7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbjpmaXJzdC1jaGlsZCAudHdvLXRoaXJkcy1vbmUtdGhpcmQgLmNvbDIgLmJvb2tpbmcge1xuICBwYWRkaW5nOiAxZW0gMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAvKkBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9Ki9cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLm5hdi1idG5zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24ubmF2LWJ0bnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5hY2NvcmRpb24uY2hldnJvbiB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLmFjY29yZGlvbi5jaGV2cm9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWNvbnRlbnQgPiBwOmxhc3QtY2hpbGQsXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1jb250ZW50ID4gdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLmxheW91dCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5idG4sIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLmJ0bi53aGl0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRvcDogMDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCAudHJ1c3Qtc2lnbmFscyB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC50cnVzdC1zaWduYWxzIGRpdltjbGFzc149Y29sXSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLmVkaXRzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLmVkaXRzIC5lbnF1aXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCAuZWRpdHMgc3BhbiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5wcmljZS1mcm9tIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDIuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogMy4yMTQyOXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW0gLjVyZW0gMXJlbTtcbiAgY29sb3I6ICNhMzhiODk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLnByaWNlLWZyb20ucG9hIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODZyZW07XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLnByaWNlLWZyb20gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luOiAwIDAuNmVtIDAgMC41ZW07XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5wcmljZS1mcm9tIHNwYW4ucHJpY2UtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMi4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjIxNDI5cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNhMzhiODk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLnByaWNlLWZyb20gc3Bhbi5wcmljZS1saXN0ID4gc3BhbiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCAucHJpY2UtZnJvbSBzcGFuLnByaWNlLWxpc3QgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCAucHJpY2UtZnJvbSBzcGFuLnByaWNlLWxpc3QgPiBzcGFuLnByaWNlLXRleHQge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLnByaWNlLWZyb20gc3Bhbi5wcmljZS1saXN0ID4gc3BhbiAuaW5mby1jaXJjbGUge1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCAucHJpY2UtZnJvbSBzcGFuLmluZm8tdGV4dC5wcmljZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDAuNzg1NzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNi41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE3ODU3cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLnZpZXctZWRpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYzLCAxMzksIDEzNywgMC4yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLmFycml2YWwtcGFuZWwsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLmRlcGFydHVyZS1wYW5lbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5hcnJpdmFsLXBhbmVsLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5kZXBhcnR1cmUtcGFuZWwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCAuYXJyaXZhbC1wYW5lbCBzcGFuLnRpbWluZ3MsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLmRlcGFydHVyZS1wYW5lbCBzcGFuLnRpbWluZ3Mge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC43ODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2LjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTc4NTdyZW07XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLmFycml2YWwtcGFuZWwgaSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCAuZGVwYXJ0dXJlLXBhbmVsIGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLmFycml2YWwtcGFuZWwgaSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCAuZGVwYXJ0dXJlLXBhbmVsIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjg1NzE0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc4NTcxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIG1hcmdpbjogMCA1cHggMCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCAuYXJyaXZhbC1wYW5lbCAqLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5kZXBhcnR1cmUtcGFuZWwgKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC50cnVzdC1zaWduYWxzIC5maXZlLWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRydXN0LXNpZ25hbHMgaDIsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRydXN0LXNpZ25hbHMgLmgyIHtcbiAgICBtYXJnaW46IDFlbSAwLjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRydXN0LXNpZ25hbHMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC50cnVzdC1zaWduYWxzIC5jb2xkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRydXN0LXNpZ25hbHMgLmFjY29yZGlvbi5wbHVzIC5hY2NvcmRpb24tYnRuLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC50cnVzdC1zaWduYWxzIC5hY2NvcmRpb24gLmFjY29yZGlvbi1idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMC4yNWVtIDA7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudHJ1c3Qtc2lnbmFscyAuYWNjb3JkaW9uLnBsdXMgLmFjY29yZGlvbi1idG4gaDMsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRydXN0LXNpZ25hbHMgLmFjY29yZGlvbi5wbHVzIC5hY2NvcmRpb24tYnRuIC5oMywgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudHJ1c3Qtc2lnbmFscyAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnRuIGgzLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC50cnVzdC1zaWduYWxzIC5hY2NvcmRpb24gLmFjY29yZGlvbi1idG4gLmgzIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRydXN0LXNpZ25hbHMgLmFjY29yZGlvbi5wbHVzIC5hY2NvcmRpb24tYnRuOmJlZm9yZSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudHJ1c3Qtc2lnbmFscyAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnRuOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC50cnVzdC1zaWduYWxzIC5hY2NvcmRpb24ucGx1cyAuYWNjb3JkaW9uLWJ0biBoMzphZnRlciwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudHJ1c3Qtc2lnbmFscyAuYWNjb3JkaW9uLnBsdXMgLmFjY29yZGlvbi1idG4gLmgzOmFmdGVyLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC50cnVzdC1zaWduYWxzIC5hY2NvcmRpb24gLmFjY29yZGlvbi1idG4gaDM6YWZ0ZXIsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRydXN0LXNpZ25hbHMgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ0biAuaDM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGZvY3VzYWJsZT0nZmFsc2UnIGRhdGEtcHJlZml4PSdmYXMnIGRhdGEtaWNvbj0naW5mby1jaXJjbGUnIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1pbmZvLWNpcmNsZSBmYS13LTE2JyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRydXN0LXNpZ25hbHMgLmFjY29yZGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudHJ1c3Qtc2lnbmFscyAuYWNjb3JkaW9uOmhvdmVyIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC50cnVzdC1zaWduYWxzIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY1ZjVmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudHJ1c3Qtc2lnbmFscyAuYWNjb3JkaW9uLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5maXZlLWNvbCBbY2xhc3NePWNvbF0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24gKyAubGF5b3V0LXdyYXAgLnRydXN0LXNpZ25hbHMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uICsgLmxheW91dC13cmFwIC50cnVzdC1zaWduYWxzIC5maXZlLWNvbCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbiArIC5sYXlvdXQtd3JhcCAudHJ1c3Qtc2lnbmFscyAuZml2ZS1jb2wgW2NsYXNzXj1jb2xdIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuc2hvcnQtc2hhcmUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MXB4O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uaGFtcGVyLCAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uc3RhcnRlci1wYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzOGI4OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLmhhbXBlciAubGF5b3V0LCAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uc3RhcnRlci1wYWNrIC5sYXlvdXQge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uaGFtcGVyIGgyLCAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uaGFtcGVyIC5oMiwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLnN0YXJ0ZXItcGFjayBoMiwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLnN0YXJ0ZXItcGFjayAuaDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uaGFtcGVyIGEsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5oYW1wZXIgaDIsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5oYW1wZXIgLmgyLCAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uc3RhcnRlci1wYWNrIGEsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5zdGFydGVyLXBhY2sgaDIsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5zdGFydGVyLXBhY2sgLmgyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLmhhbXBlciBzdmcsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5zdGFydGVyLXBhY2sgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLmhhbXBlciBzcGFuLnN0YXJ0ZXItcGFjay13aGl0ZS1pY29uLCAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uaGFtcGVyIHNwYW4uaGFtcGVyLXdoaXRlLWljb24sIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5zdGFydGVyLXBhY2sgc3Bhbi5zdGFydGVyLXBhY2std2hpdGUtaWNvbiwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLnN0YXJ0ZXItcGFjayBzcGFuLmhhbXBlci13aGl0ZS1pY29uIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5oYW1wZXIgc3BhbiwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLnN0YXJ0ZXItcGFjayBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLnZpc2l0aW5nLXNwYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNjZmOGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLnZpc2l0aW5nLXNwYSBhLCAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24udmlzaXRpbmctc3BhIGgyLCAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24udmlzaXRpbmctc3BhIC5oMiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi52aXNpdGluZy1zcGEgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLnZpc2l0aW5nLXNwYSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC50YWJsaXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudGFibGlzdCBkaXYuYnRuIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2M5YmQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC50YWJsaXN0IGRpdi5idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRhYmxpc3QgZGl2LmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjgwN2Y7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRhYmxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC50d28tdGhpcmRzLW9uZS10aGlyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnR3by10aGlyZHMtb25lLXRoaXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jb2wxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5wb3B1cC10cmlnZ2VyLmdhbGxlcnktNGsge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMi4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjIxNDI5cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY1ZjVmO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC43NWVtO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnBvcHVwLXRyaWdnZXIuZ2FsbGVyeS00azpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnBvcHVwLXRyaWdnZXIuZ2FsbGVyeS00ayBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5pbWFnZS1nYWxsZXJ5IC5vd2wtaXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDIyNHB4O1xuICBtYXgtaGVpZ2h0OiAyMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaW1hZ2UtZ2FsbGVyeSAub3dsLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDQ4NXB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaW1hZ2UtZ2FsbGVyeSAub3dsLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDQ3MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaW1hZ2UtZ2FsbGVyeSAub3dsLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDUxMHB4O1xuICAgIG1heC1oZWlnaHQ6IDUxMHB4O1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmltYWdlLWdhbGxlcnkgLm93bC1pdGVtIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmltYWdlLWdhbGxlcnkgLm93bC1pdGVtIC5pdGVtLXZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmltYWdlLWdhbGxlcnkgLm93bC1pdGVtIC5pdGVtLXZpZGVvIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmltYWdlLWdhbGxlcnkgLm93bC1pdGVtIC5pdGVtLXZpZGVvIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5pbWFnZS1nYWxsZXJ5IC5vd2wtaXRlbSAuaXRlbS12aWRlbyAub3dsLXZpZGVvLXBsYXktaWNvbiAudmlkZW8tb3ZlcmxheSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmltYWdlLWdhbGxlcnkgLm93bC1pdGVtIC5pdGVtLXZpZGVvIC5vd2wtdmlkZW8tcGxheS1pY29uIC52aWRlby1vdmVybGF5IC5sYXJnZXIge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5pbWFnZS1nYWxsZXJ5IC5vd2wtaXRlbSAuaXRlbS12aWRlbyAub3dsLXZpZGVvLXBsYXktaWNvbiAudmlkZW8tb3ZlcmxheSAubGFyZ2VyIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaW1hZ2UtZ2FsbGVyeSAub3dsLWl0ZW0gLml0ZW0tdmlkZW8gLm93bC12aWRlby1wbGF5LWljb24gLnZpZGVvLW92ZXJsYXkgLmxhcmdlci5oYW5kd3JpdGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkp1c3QgQW5vdGhlciBIYW5kXCIsIGN1cnNpdmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5pbWFnZS1nYWxsZXJ5IC5vd2wtaXRlbSAuaXRlbS12aWRlbyAub3dsLXZpZGVvLXBsYXktaWNvbiAudmlkZW8tb3ZlcmxheSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaW1hZ2UtZ2FsbGVyeSAub3dsLWl0ZW0gLml0ZW0tdmlkZW8gLm93bC12aWRlby1wbGF5LWljb24gLnZpZGVvLW92ZXJsYXkgc3ZnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaW1hZ2UtZ2FsbGVyeS5vd2wtY2Fyb3VzZWwsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmltYWdlLWdhbGxlcnkgLnJldmlld3Mtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAub3dsLWRvdHMgYnV0dG9uIHtcbiAgbWFyZ2luOiAwLjI1ZW0gMDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAub3dsLXRodW1icyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAub3dsLXRodW1icyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5vd2wtdGh1bWJzIC5vd2wtdGh1bWItaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTUzcHg7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAub3dsLXRodW1icyAub3dsLXRodW1iLWl0ZW0uYWN0aXZlIHtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjYTM4Yjg5O1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLm93bC10aHVtYnMgLm93bC10aHVtYi1pdGVtIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLm93bC10aHVtYnMgLm93bC10aHVtYi1pdGVtIGltZy5wbGF5LWJ0biB7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi52aWRlby1wYW5lbCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi52aWRlby1wYW5lbCB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLnZpZGVvLXBhbmVsIC52aWRlby1vdmVybGF5IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi52aWRlby1wYW5lbCAudmlkZW8tb3ZlcmxheSAudmlkZW8tdGV4dCB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gMC41cHgpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luLWxlZnQ6IDRlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi52aWRlby1wYW5lbCAudmlkZW8tb3ZlcmxheSAudmlkZW8tdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLnZpZGVvLXBhbmVsIC52aWRlby1vdmVybGF5IC52aWRlby10ZXh0IGgzLCAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24udmlkZW8tcGFuZWwgLnZpZGVvLW92ZXJsYXkgLnZpZGVvLXRleHQgaDQge1xuICB0ZXh0LXNoYWRvdzogYmxhY2sgMXB4IDAgMjBweDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLnZpZGVvLXBhbmVsIC52aWRlby1vdmVybGF5IC52aWRlby10ZXh0IGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkp1c3QgQW5vdGhlciBIYW5kXCIsIGN1cnNpdmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi52aWRlby1wYW5lbCAudmlkZW8tb3ZlcmxheSBoMyB7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi52aWRlby1wYW5lbCAudmlkZW8tb3ZlcmxheSBoMyB7XG4gICAgZm9udC1zaXplOiA0LjVlbTtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24udmlkZW8tcGFuZWwgLnZpZGVvLW92ZXJsYXkgaDQge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24udmlkZW8tcGFuZWwgLnZpZGVvLW92ZXJsYXkgaDQge1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi52aWRlby1wYW5lbCAudmlkZW8taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi52aWRlby1wYW5lbCAubHV4dXJ5LXZpZGVvLXBhbmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDB2aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi52aWRlby1wYW5lbCAubHV4dXJ5LXZpZGVvLXBhbmVsIHtcbiAgICBoZWlnaHQ6IDc4dmg7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuY29sMjpub3QoLmNvbGRpdikge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmNvbDI6bm90KC5jb2xkaXYpLnJldmlld3Mge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAuNWVtIDAgMWVtIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuY29sMjpub3QoLmNvbGRpdikucmV2aWV3cyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiAxZW0gMCAwIDA7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuY29sMjpub3QoLmNvbGRpdikucmV2aWV3cyBhIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgaDEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS43MTQyOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU3MTQzcmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyLjE0Mjg2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjIxNDI5cmVtO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi5jaGV2cm9uOm5vdCguaGFtcGVyKTpub3QoLnN0YXJ0ZXItcGFjayk6bm90KC52aXNpdGluZy1zcGEpIC5hY2NvcmRpb24tYnRuIGgyLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbjpub3QoLmhhbXBlcik6bm90KC5zdGFydGVyLXBhY2spOm5vdCgudmlzaXRpbmctc3BhKSAuYWNjb3JkaW9uLWJ0biAuaDIge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi5jaGV2cm9uOm5vdCguaGFtcGVyKTpub3QoLnN0YXJ0ZXItcGFjayk6bm90KC52aXNpdGluZy1zcGEpIC5hY2NvcmRpb24tYnRuIGgyLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbjpub3QoLmhhbXBlcik6bm90KC5zdGFydGVyLXBhY2spOm5vdCgudmlzaXRpbmctc3BhKSAuYWNjb3JkaW9uLWJ0biAuaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkp1c3QgQW5vdGhlciBIYW5kXCIsIGN1cnNpdmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFyZWEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hcmVhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hcmVhIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5pY29uLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaWNvbi13cmFwIC5mZWF0dXJlLXdoZWVsY2hhaXItZnJpZW5kbHk6YmVmb3JlLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5pY29uLXdyYXAgLmZlYXR1cmUtZWxlY3RyaWMtY2FyLWNoYXJnaW5nLXBvaW50OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0ycHg7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRvcC1idG5zIC5mYXZvdXJpdGVzLWJ0biwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudG9wLWJ0bnMgLmZhdm91cml0ZXMtYWRkZWQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudG9wLWJ0bnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5wcm9wZXJ0eS1ncm91cCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAucHJvcGVydHktZ3JvdXAgYSB7XG4gIGNvbG9yOiAjYTM4Yjg5ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5hcnJpdmFsLXBhbmVsLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXBhcnR1cmUtcGFuZWwge1xuICBwYWRkaW5nOiAwLjc1ZW0gMCAwIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hcnJpdmFsLXBhbmVsLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXBhcnR1cmUtcGFuZWwge1xuICAgIHBhZGRpbmc6IDAuNzVlbSAwO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFycml2YWwtcGFuZWwgKiwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGVwYXJ0dXJlLXBhbmVsICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYXJyaXZhbC1wYW5lbCAqLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXBhcnR1cmUtcGFuZWwgKiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYXJyaXZhbC1wYW5lbCAuYXJyaXZhbC13cmFwLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXBhcnR1cmUtcGFuZWwgLmFycml2YWwtd3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFycml2YWwtcGFuZWwgZGl2Om5vdCguYXJyaXZhbC13cmFwKSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGVwYXJ0dXJlLXBhbmVsIGRpdjpub3QoLmFycml2YWwtd3JhcCkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNhMzhiODk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAyLjE0Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDMuMjE0MjlyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMXJlbTtcbiAgY29sb3I6ICNhMzhiODk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAucHJpY2UgLmF2YWlsYWJpbGl0eS1jYWwgKiB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDEuNXJlbSAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnByaWNlIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAxLjVyZW0gMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnByaWNlIC5wcHBuLXByaWNlIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGZvbnQtc2l6ZTogMC43ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnByaWNlIC53YXMtcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAucHJpY2UgLm5vdyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAyLjE0Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDMuMjE0MjlyZW07XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnByaWNlIGRlbCB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMi4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjIxNDI5cmVtO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5wcmljZSBzcGFuIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYm9vay1ub3ctYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAucHJvcGVydHktbmlnaHRzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAucHJvcGVydHktbmlnaHRzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuc2hhcmUtcGFnZSB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5zaGFyZS1wYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtcHJlZml4PSdmYXMnIGRhdGEtaWNvbj0ncGx1cy1zcXVhcmUnIGNsYXNzPSdmYS1wbHVzLXNxdWFyZScgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAgJTdCZmlsbDogJTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTQwMCAzMkg0OEMyMS41IDMyIDAgNTMuNSAwIDgwdjM1MmMwIDI2LjUgMjEuNSA0OCA0OCA0OGgzNTJjMjYuNSAwIDQ4LTIxLjUgNDgtNDhWODBjMC0yNi41LTIxLjUtNDgtNDgtNDh6bS0zMiAyNTJjMCA2LjYtNS40IDEyLTEyIDEyaC05MnY5MmMwIDYuNi01LjQgMTItMTIgMTJoLTU2Yy02LjYgMC0xMi01LjQtMTItMTJ2LTkySDkyYy02LjYgMC0xMi01LjQtMTItMTJ2LTU2YzAtNi42IDUuNC0xMiAxMi0xMmg5MnYtOTJjMC02LjYgNS40LTEyIDEyLTEyaDU2YzYuNiAwIDEyIDUuNCAxMiAxMnY5Mmg5MmM2LjYgMCAxMiA1LjQgMTIgMTJ2NTZ6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuc2hhcmUtcGFnZS5taW51czpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J21pbnVzLXNxdWFyZScgY2xhc3M9J2ZhLW1pbnVzLXNxdWFyZScgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAgJTdCZmlsbDogJTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSAgJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDAwIDMySDQ4QzIxLjUgMzIgMCA1My41IDAgODB2MzUyYzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDM1MmMyNi41IDAgNDgtMjEuNSA0OC00OFY4MGMwLTI2LjUtMjEuNS00OC00OC00OHpNOTIgMjk2Yy02LjYgMC0xMi01LjQtMTItMTJ2LTU2YzAtNi42IDUuNC0xMiAxMi0xMmgyNjRjNi42IDAgMTIgNS40IDEyIDEydjU2YzAgNi42LTUuNCAxMi0xMiAxMkg5MnonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5zaGFyZS1pY29ucyB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24ge1xuICAgIHBhZGRpbmc6IDAgMCAycmVtIDA7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uID4gLmxheW91dC13cmFwOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTdlOTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24gPiAubGF5b3V0LXdyYXA6Zmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi5jaGV2cm9uIC5hY2NvcmRpb24tYnRuIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWJ0biB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMi40Mjg1N3JlbTtcbiAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICBsaW5lLWhlaWdodDogMy42NDI4NnJlbTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbiAucG9wdXAtdHJpZ2dlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbiAucG9wdXAtdHJpZ2dlci5ib29rLW5vdy1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLmNoZXZyb24gLnBvcHVwLXRyaWdnZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi5jaGV2cm9uIC5mZWVmby1yZXZpZXctbGluayAucG9wdXAtdHJpZ2dlciwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLmNoZXZyb24gLnVwZnJvbnQtcmV2aWV3LWxpbmsgLnBvcHVwLXRyaWdnZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi5jaGV2cm9uIC5oYW1wZXItYXZhaWxhYmlsaXR5IC5wb3B1cC10cmlnZ2VyLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbiAuc3RhcnRlci1wYWNrLWF2YWlsYWJpbGl0eSAucG9wdXAtdHJpZ2dlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLmNoZXZyb24gLmhhbXBlci1hdmFpbGFiaWxpdHkgLnBvcHVwLXRyaWdnZXIsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi5jaGV2cm9uIC5zdGFydGVyLXBhY2stYXZhaWxhYmlsaXR5IC5wb3B1cC10cmlnZ2VyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAub3duZXItcGhvdG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAub3duZXItcGhvdG8gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24tYnRuIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM4Yjg5O1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi1idG4gc3ZnW2RhdGEtaWNvbj1wbHVzXSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLWJ0biBzdmdbZGF0YS1pY29uPW1pbnVzXSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLWJ0biBzdmdbZGF0YS1pY29uPWNoZXZyb24tdXBdLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24tYnRuIHN2Z1tkYXRhLWljb249Y2hldnJvbi1kb3duXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24tYnRuIGgyLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24tYnRuIC5oMiB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLWNvbnRlbnQuaGlkZGVuLWhlaWdodC5sYXlvdXQtaGVpZ2h0IHtcbiAgICBtYXgtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNsYXlvdXQgLmFjY29yZGlvbi1jb250ZW50IC5sYXlvdXQgLmFjY29yZGlvbi1idG4ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjbGF5b3V0IC5hY2NvcmRpb24tY29udGVudCAubGF5b3V0IC5hY2NvcmRpb24tYnRuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBbZGF0YS1jb250ZW50JD1sYXlvdXRdLCAucHJvcGVydHktZGV0YWlscy1wYWdlIFtkYXRhLWNvbnRlbnQkPWxvY2FsXSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBbZGF0YS1jb250ZW50JD1kZXNjcmlwdGlvbl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjc1cztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24tY29udGVudC5oaWRkZW4taGVpZ2h0IHtcbiAgbWF4LWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLWNvbnRlbnQuaGlkZGVuLWhlaWdodCB7XG4gICAgbWF4LWhlaWdodDogOTk5OXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAubGF5b3V0LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5sYXlvdXQtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5pY29ucyBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5pY29ucyBzcGFuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5pY29ucyBzcGFuOmJlZm9yZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5hcmVhLXZpZGVvLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDU2LjI1JSArIDQwcHgpO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5hcmVhLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnZhcmlhYmxlcyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudmFyaWFibGVzIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudmFyaWFibGVzIHVsIGxpIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnZhcmlhYmxlcyB1bCBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnZhcmlhYmxlcyB1bCBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudmFyaWFibGVzIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWNoZWNrJyBhcmlhLWhpZGRlbj0ndHJ1ZScgcm9sZT0naW1nJyBkYXRhLWljb249J2NoZWNrJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAgJTdCZmlsbDogJTIzYTM4Yjg5OyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nbTE3My45IDQzOS40bC0xNjYuNC0xNjYuNGMtMTAtMTAtMTAtMjYuMiAwLTM2LjJsMzYuMi0zNi4yYzEwLTEwIDI2LjItMTAgMzYuMiAwbDExMi4xIDExMi4xIDI0MC4xLTI0MC4xYzEwLTEwIDI2LjItMTAgMzYuMiAwbDM2LjIgMzYuMmMxMCAxMCAxMCAyNi4yIDAgMzYuMmwtMjk0LjQgMjk0LjRjLTEwIDEwLTI2LjIgMTAtMzYuMiAweicvJTNFICUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC52YXJpYWJsZXMgdWwgbGk6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5rZXkge1xuICBtYXJnaW46IDEuNWVtIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5rZXkgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5rZXkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5rZXkgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5rZXkgLnNlbGVjdGVkLXN0YXJ0LWRhdGUsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAua2V5IC5ib29rZWQtZGF0ZSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5rZXkgLm5vbi1zdGFydC1kYXRlLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmtleSAuYXZhaWxhYmxlLXN0YXJ0LWRhdGUge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5rZXkgLnNlbGVjdGVkLXN0YXJ0LWRhdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2EzOGI4OTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdG9wOiAxM3B4O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmtleSAubm9uLXN0YXJ0LWRhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI4LCAyMzEsIDIzMywgMC41KTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAua2V5IC5ib29rZWQtZGF0ZSB7XG4gIGNvbG9yOiByZ2JhKDk1LCA5NSwgOTUsIDAuNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyOCwgMjMxLCAyMzMsIDAuNSk7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmtleSAuYXZhaWxhYmxlLXN0YXJ0LWRhdGUge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjgsIDIzMSwgMjMzLCAwLjUpO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5hcnJpdmFsLXdyYXBwZXIuaGlnaGxpZ2h0ZWQgc3BhbiwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5kZXBhcnR1cmUtd3JhcHBlci5oaWdobGlnaHRlZCBzcGFuIHtcbiAgY29sb3I6ICM1ZjVmNWYgIWltcG9ydGFudDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5hcnJpdmFsLXdyYXBwZXIuaGlnaGxpZ2h0ZWQgZGl2LCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmRlcGFydHVyZS13cmFwcGVyLmhpZ2hsaWdodGVkIGRpdiB7XG4gIGNvbG9yOiAjYTM4Yjg5ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYXJyaXZhbC1kYXRlLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmRlcGFydHVyZS1kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5hcnJpdmFsLWRhdGUsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuZGVwYXJ0dXJlLWRhdGUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmFycml2YWwtd3JhcHBlciwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5kZXBhcnR1cmUtd3JhcHBlciwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5uaWdodHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2M5YmQ7XG4gICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmFycml2YWwtd3JhcHBlci5oaWdobGlnaHRlZCwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5kZXBhcnR1cmUtd3JhcHBlci5oaWdobGlnaHRlZCwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5uaWdodHMuaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5hcnJpdmFscy13cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYm9va2luZyB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2M5YmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTdlOTtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLm5pZ2h0cyB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYm9yZGVyLXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlN2U5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYm9yZGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmJvcmRlci13cmFwcGVyIH4gZGl2Om5vdCguaGlkZGVuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvKi5hcnJpdmFsLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29udHJhc3QoJGNhbC1hcnJpdmFsLWRheS1jb2xvcik7XG5cbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdCgkY2FsLWFycml2YWwtZGF5LWNvbG9yKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCRjYWwtYXJyaXZhbC1kYXktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSovXG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtcHJlZml4PSdmYXMnIGRhdGEtaWNvbj0nY2FsZW5kYXItYWx0JyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtY2FsZW5kYXItYWx0IGZhLXctMTQnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDQ4IDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMCA0NjRjMCAyNi41IDIxLjUgNDggNDggNDhoMzUyYzI2LjUgMCA0OC0yMS41IDQ4LTQ4VjE5MkgwdjI3MnptMzIwLTE5NmMwLTYuNiA1LjQtMTIgMTItMTJoNDBjNi42IDAgMTIgNS40IDEyIDEydjQwYzAgNi42LTUuNCAxMi0xMiAxMmgtNDBjLTYuNiAwLTEyLTUuNC0xMi0xMnYtNDB6bTAgMTI4YzAtNi42IDUuNC0xMiAxMi0xMmg0MGM2LjYgMCAxMiA1LjQgMTIgMTJ2NDBjMCA2LjYtNS40IDEyLTEyIDEyaC00MGMtNi42IDAtMTItNS40LTEyLTEydi00MHpNMTkyIDI2OGMwLTYuNiA1LjQtMTIgMTItMTJoNDBjNi42IDAgMTIgNS40IDEyIDEydjQwYzAgNi42LTUuNCAxMi0xMiAxMmgtNDBjLTYuNiAwLTEyLTUuNC0xMi0xMnYtNDB6bTAgMTI4YzAtNi42IDUuNC0xMiAxMi0xMmg0MGM2LjYgMCAxMiA1LjQgMTIgMTJ2NDBjMCA2LjYtNS40IDEyLTEyIDEyaC00MGMtNi42IDAtMTItNS40LTEyLTEydi00MHpNNjQgMjY4YzAtNi42IDUuNC0xMiAxMi0xMmg0MGM2LjYgMCAxMiA1LjQgMTIgMTJ2NDBjMCA2LjYtNS40IDEyLTEyIDEySDc2Yy02LjYgMC0xMi01LjQtMTItMTJ2LTQwem0wIDEyOGMwLTYuNiA1LjQtMTIgMTItMTJoNDBjNi42IDAgMTIgNS40IDEyIDEydjQwYzAgNi42LTUuNCAxMi0xMiAxMkg3NmMtNi42IDAtMTItNS40LTEyLTEydi00MHpNNDAwIDY0aC00OFYxNmMwLTguOC03LjItMTYtMTYtMTZoLTMyYy04LjggMC0xNiA3LjItMTYgMTZ2NDhIMTYwVjE2YzAtOC44LTcuMi0xNi0xNi0xNmgtMzJjLTguOCAwLTE2IDcuMi0xNiAxNnY0OEg0OEMyMS41IDY0IDAgODUuNSAwIDExMnY0OGg0NDh2LTQ4YzAtMjYuNS0yMS41LTQ4LTQ4LTQ4eiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5hcnJpdmFsLXdyYXBwZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U0ZTdlOTtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmFycml2YWwtd3JhcHBlciwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5kZXBhcnR1cmUtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmFycml2YWwtd3JhcHBlciA+IHNwYW4sIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuZGVwYXJ0dXJlLXdyYXBwZXIgPiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYXJyaXZhbC13cmFwcGVyID4gc3BhbiBzbWFsbCwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5kZXBhcnR1cmUtd3JhcHBlciA+IHNwYW4gc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGF1dG87XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5hcnJpdmFsLXdyYXBwZXIgZGl2LCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmRlcGFydHVyZS13cmFwcGVyIGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNhMzhiODk7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5hcnJpdmFsLXdyYXBwZXIgZGl2IHNwYW4sIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuZGVwYXJ0dXJlLXdyYXBwZXIgZGl2IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM1ZjVmNWY7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5hcnJpdmFsLXdyYXBwZXIsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuZGVwYXJ0dXJlLXdyYXBwZXIsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAubmlnaHRzIHtcbiAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2M5YmQ7XG4gICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYXJyaXZhbC13cmFwcGVyOmJlZm9yZSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5hcnJpdmFsLXdyYXBwZXI6YWZ0ZXIsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuZGVwYXJ0dXJlLXdyYXBwZXI6YmVmb3JlLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmRlcGFydHVyZS13cmFwcGVyOmFmdGVyLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLm5pZ2h0czpiZWZvcmUsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAubmlnaHRzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItdG9wOiAzMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDMycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5hcnJpdmFsLXdyYXBwZXI6YmVmb3JlLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmRlcGFydHVyZS13cmFwcGVyOmJlZm9yZSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5uaWdodHM6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogMjZweCBzb2xpZCAjZTRlN2U5O1xuICAgIHJpZ2h0OiAtMjZweDtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmFycml2YWwtd3JhcHBlcjphZnRlciwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5kZXBhcnR1cmUtd3JhcHBlcjphZnRlciwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5uaWdodHM6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAyNnB4IHNvbGlkICNkM2M5YmQ7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5hcnJpdmFsLXdyYXBwZXIuaGlnaGxpZ2h0ZWQsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuZGVwYXJ0dXJlLXdyYXBwZXIuaGlnaGxpZ2h0ZWQsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAubmlnaHRzLmhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNWY1ZjVmO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYXJyaXZhbC13cmFwcGVyLmhpZ2hsaWdodGVkOmFmdGVyLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmRlcGFydHVyZS13cmFwcGVyLmhpZ2hsaWdodGVkOmFmdGVyLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLm5pZ2h0cy5oaWdobGlnaHRlZDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDI2cHggc29saWQgI2ZmZmZmZjtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmFycml2YWwtd3JhcHBlciBzcGFuLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmRlcGFydHVyZS13cmFwcGVyIHNwYW4sIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAubmlnaHRzIHNwYW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYXJyaXZhbC13cmFwcGVyLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmRlcGFydHVyZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbSAwLjc1cmVtIDRyZW07XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5uaWdodHMge1xuICAgIHBhZGRpbmc6IDAuNnJlbSAxcmVtIDAuNnJlbSAyLjVyZW07XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5hcnJpdmFsLXdyYXBwZXIsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuZGVwYXJ0dXJlLXdyYXBwZXIsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAubmlnaHRzLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLnByaWNlLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmJvb2stbm93LWJ0biB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYm9vay1ub3ctYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWluLXdpZHRoOiAxNDJweDtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLnByaWNlIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5ib29raW5nIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDJyZW0gMC43NXJlbSAzcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzYzliZDtcbiAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5ib29raW5nIHtcbiAgICBtYXgtd2lkdGg6IDQ0JTtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLm11bHRpcGxlLXByb3BlcnRpZXMge1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLm11bHRpcGxlLXByb3BlcnRpZXMge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDc2MTYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1tZXNzYWdlIHAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LW1lc3NhZ2UgcCBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5oYW1wZXItYXZhaWxhYmlsaXR5LCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5zdGFydGVyLXBhY2stYXZhaWxhYmlsaXR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmZlZWZvLXJldmlld3MsIC51cGZyb250LXJldmlld3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZmVlZm8tc3Rhci13cmFwLCAudXBmcm9udC1zdGFyLXdyYXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDc3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZlZWZvLXN0YXItd3JhcCAuZmVlZm8tc3RhciwgLmZlZWZvLXN0YXItd3JhcCAudXBmcm9udC1zdGFyLCAudXBmcm9udC1zdGFyLXdyYXAgLmZlZWZvLXN0YXIsIC51cGZyb250LXN0YXItd3JhcCAudXBmcm9udC1zdGFyIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcmF0aW5ncy5wbmcpIDBweCAwcHggbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBvcHVwIC5mZWVmby1sb2dvLCAucG9wdXAgLnVwZnJvbnQtbG9nbyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wb3B1cCAuZmVlZm8tcmV2aWV3LWRhdGUgLmZlZWZvLXN0YXIsIC5wb3B1cCAuZmVlZm8tcmV2aWV3LWRhdGUgLnVwZnJvbnQtc3RhciwgLnBvcHVwIC51cGZyb250LXJldmlldy1kYXRlIC5mZWVmby1zdGFyLCAucG9wdXAgLnVwZnJvbnQtcmV2aWV3LWRhdGUgLnVwZnJvbnQtc3RhciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucG9wdXAgLmZlZWZvLXJldmlldy1jb21wYW55IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wb3B1cCAuZmVlZm8tcmVwbHkge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5wb3B1cCAuZmVlZm8tcmVwbHkgLmZlZWZvLXJlcGx5LWRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3B1cCAuZmVlZm8tcmVwbHkgLmZlZWZvLXJlcGx5LWRhdGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBmb2N1c2FibGU9J2ZhbHNlJyBkYXRhLXByZWZpeD0nZmFyJyBkYXRhLWljb249J3JlcGx5JyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDU3NiA1MTInIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1yZXBseSBmYS13LTE4IGZhLTN4JyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAgJTdCZmlsbDogJTIzYTM4Yjg5OyBjb2xvcjogJTIzYTM4Yjg5OyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE0LjA2MiAyNTcuOTRMMTkwLjA2IDQzMy44OGMzMC4yMSAzMC4yMSA4MS45NCA4LjcgODEuOTQtMzMuOTR2LTc4LjI4YzE0Ni41OSA4LjU0IDE1OC41MyA1MC4xOTkgMTM0LjE4IDEyNy44NzktMTMuNjUgNDMuNTYgMzUuMDcgNzguODkgNzIuMTkgNTQuNDZDNTM3Ljk4IDQ2NC43NjggNTc2IDQwMy44IDU3NiAzMzAuMDVjMC0xNzAuMzctMTY2LjA0LTE5Ny4xNS0zMDQtMjAxLjNWNDguMDQ3YzAtNDIuNzItNTEuNzktNjQuMDktODEuOTQtMzMuOTRMMTQuMDYyIDE5MC4wNmMtMTguNzUgMTguNzQtMTguNzUgNDkuMTQgMCA2Ny44OHpNNDggMjI0TDIyNCA0OHYxMjguMDNjMTQzLjE4MS42MyAzMDQgMTEuNzc4IDMwNCAxNTQuMDIgMCA2Ni45Ni00MCAxMDkuOTUtNzYuMDIgMTMzLjY1QzUwMS40NCAzMDUuOTExIDM4OC41MjEgMjczLjg4IDIyNCAyNzIuMDlWNDAwTDQ4IDIyNHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucG9wdXAgLm5ld3NfYXJ0aWNsZV9jb250ZW50IHVsW3N0eWxlXSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmEyYV9kZWZhdWx0X3N0eWxlIGEge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb3ZpZC1ncm91cHMtbXNnIHtcbiAgLypkaXNwbGF5OiBub25lOyovXG4gIGNvbG9yOiByZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uc3RhcnRlci1wYWNrIGEucG9wdXAtdHJpZ2dlciwgLmhhbXBlciBhLnBvcHVwLXRyaWdnZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbmNvbXBhbnktYmFkZ2Uge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5wb3B1cFtkYXRhLXBvcHVwPXNwZWNpYWwtb2ZmZXJdIC5hY2NvcmRpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5wb3B1cFtkYXRhLXBvcHVwPXNwZWNpYWwtb2ZmZXJdIC5hY2NvcmRpb24tYnRuIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5wb3B1cFtkYXRhLXBvcHVwPXNwZWNpYWwtb2ZmZXJdIC5hY2NvcmRpb24tYnRuIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAucG9wdXBbZGF0YS1wb3B1cD1zcGVjaWFsLW9mZmVyXSAuYWNjb3JkaW9uLWJ0bjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnBvcHVwW2RhdGEtcG9wdXA9c3BlY2lhbC1vZmZlcl0gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnBvcHVwW2RhdGEtcG9wdXA9c3BlY2lhbC1vZmZlcl0gLmFjY29yZGlvbi1jb250ZW50LmhpZGRlbi1oZWlnaHQge1xuICBtYXgtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm9mZmljZXMge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm9mZmljZXMgZGl2IHtcbiAgbWluLXdpZHRoOiAyNTBweDtcbn1cblxuLm9mZmljZXMgZGl2ID4gW2NsYXNzXj1cIm9mZmljZVwiXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL2NvbnRhY3QtdXMvb2ZmaWNlcy5qcGc/dj11NWVkMTM5NDIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5vZmZpY2VzIGRpdiAub2ZmaWNlLTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi5vZmZpY2VzIGRpdiAub2ZmaWNlLTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjVweDtcbn1cblxuLm9mZmljZXMgZGl2IC5vZmZpY2UtMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0MXB4O1xufVxuXG4ub2ZmaWNlcyBkaXYgLm9mZmljZS00IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDk1cHg7XG59XG5cbi5vZmZpY2VzIGRpdi5vZmZpY2UteG1hcy1zdXJyb3VuZCAub2ZmaWNlLXhtYXMsIC5vZmZpY2VzIGRpdi5vZmZpY2UteG1hcy1zdXJyb3VuZCAub3BlbmluZy1ob3VycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWN0LW1hcCB7XG4gIGhlaWdodDogNjAwcHg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5ibG9nLXBhZ2UgLmJ0bi5ibG9nIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogXCJ1cHBlcmNhc2VcIjtcbiAgcGFkZGluZzogMS4xZW0gMmVtO1xuICB0b3A6IC0wLjFlbTtcbiAgY29sb3I6ICNhMzhiODk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMzhiODk7XG59XG5cbi5ibG9nLXBhZ2UgLmJ0bi5ibG9nOnZpc2l0ZWQge1xuICBjb2xvcjogI2EzOGI4OTtcbn1cblxuLmJsb2ctcGFnZSAuYnRuLmJsb2cud2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLXBhZ2UgLmJ0bi5ibG9nLnNtYWxsIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uYmxvZy1wYWdlIC5idG4uYmxvZy5sYXJnZSBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbn1cblxuLmJsb2ctcGFnZSAuYnRuLmJsb2cgKyAubG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctcGFnZSAuYnRuLmJsb2cubG9hZGVyLmxvYWRpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ibG9nLXBhZ2UgLmJ0bi5ibG9nLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogI2EzOGI4OTtcbn1cblxuLmJsb2ctcGFnZSAuYnRuLmJsb2c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xuICBjb2xvcjogI2EzOGI4OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvZy1wYWdlIC5idG4uYmxvZzpob3Zlci5sb2FkaW5nIHtcbiAgY29sb3I6ICNmMmYyZjI7XG59XG5cbi5ibG9nLXBhZ2UgLmJ0bi5ibG9nOmZvY3VzIHtcbiAgb3V0bGluZTogI2ZmZmZmZiBkb3R0ZWQgMXB4O1xufVxuXG4uYmxvZy1wYWdlIC5idG4uYmxvZy1hY3RpdmUge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzhiODk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiBcInVwcGVyY2FzZVwiO1xuICBwYWRkaW5nOiAxLjFlbSAyZW07XG4gIHRvcDogLTAuMWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5ibG9nLXBhZ2UgLmJ0bi5ibG9nLWFjdGl2ZTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ibG9nLXBhZ2UgLmJ0bi5ibG9nLWFjdGl2ZS53aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctcGFnZSAuYnRuLmJsb2ctYWN0aXZlLnNtYWxsIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uYmxvZy1wYWdlIC5idG4uYmxvZy1hY3RpdmUubGFyZ2UgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5ibG9nLXBhZ2UgLmJ0bi5ibG9nLWFjdGl2ZSArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy1wYWdlIC5idG4uYmxvZy1hY3RpdmUubG9hZGVyLmxvYWRpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ibG9nLXBhZ2UgLmJ0bi5ibG9nLWFjdGl2ZS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ibG9nLXBhZ2UgLmJ0bi5ibG9nLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjgwN2Y7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9nLXBhZ2UgLmJ0bi5ibG9nLWFjdGl2ZTpob3Zlci5sb2FkaW5nIHtcbiAgY29sb3I6ICM5ODdkN2I7XG59XG5cbi5ibG9nLXBhZ2UgLmJ0bi5ibG9nLWFjdGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6ICNhMzhiODkgZG90dGVkIDFweDtcbn1cblxuLmJsb2ctcGFnZSAuYnRuLmJsb2csIC5ibG9nLXBhZ2UgLmJ0bi5ibG9nLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAzcHggMDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLXBhZ2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJsb2ctcGFnZSAuYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uYmxvZy1wYWdlIC5hcnRpY2xlIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5ibG9nLXBhZ2UgLmFydGljbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlN2U5O1xufVxuXG4uYmxvZy1wYWdlIC5hcnRpY2xlIC5idG4ge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5ibG9nLXBhZ2UgLnNlYXJjaC1zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ibG9nLXBhZ2UgLnNlYXJjaC1zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5ibG9nLXBhZ2UgLnNlYXJjaC1zaWRlYmFyIGgzIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4uYmxvZy1wYWdlIC5zZWFyY2gtc2lkZWJhciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwO1xufVxuXG4uYmxvZy1wYWdlIC5zZWFyY2gtc2lkZWJhciAuYXJ0aWNsZS1saXN0IGRpdiB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbnNlY3Rpb24ub3dsLWNhcm91c2VsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJ0bi1hbmNob3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgKyBhIHtcbiAgbWFyZ2luOiAwLjVlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4ubm8tcHJvcHMtYmcgKyBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbDpub3QoLm93bC1sb2FkZWQpIC5vd2wtbGF6eSB7XG4gIG1heC1oZWlnaHQ6IDBweDtcbn1cblxuLm93bC10aHVtYnMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi9cbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKiAxNjo5ICovXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5ldmVudC1jYXJkIC5ldmVudC10aXRsZSB7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAuZXZlbnQtY2FyZCAuZXZlbnQtcmVnaW9uIHtcbiAgICBtaW4taGVpZ2h0OiAyMXB4O1xuICB9XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5ldmVudC1jYXJkIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMTBweDtcbn1cblxuLm93bC1jYXJvdXNlbC50ZXN0aW1vbmlhbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwudGVzdGltb25pYWxzIGZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5vd2wtY2Fyb3VzZWwudGVzdGltb25pYWxzIC5vd2wtbmF2IHtcbiAgICAqem9vbTogMTtcbiAgfVxuICAub3dsLWNhcm91c2VsLnRlc3RpbW9uaWFscyAub3dsLW5hdjpiZWZvcmUsIC5vd2wtY2Fyb3VzZWwudGVzdGltb25pYWxzIC5vd2wtbmF2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAub3dsLWNhcm91c2VsLnRlc3RpbW9uaWFscyAub3dsLW5hdjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm93bC1jYXJvdXNlbC50ZXN0aW1vbmlhbHMgLm93bC1uYXYgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC5kZWJ0bikge1xuICAgIHRvcDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vd2wtY2Fyb3VzZWwudGVzdGltb25pYWxzIC5vd2wtbmF2IGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCguZGVidG4pLm93bC1wcmV2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5vd2wtY2Fyb3VzZWwudGVzdGltb25pYWxzIC5vd2wtbmF2IGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCguZGVidG4pLm93bC1uZXh0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vd2wtY2Fyb3VzZWwuYXJyb3ctcGFkIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLm93bC1jYXJvdXNlbC5hcnJvdy1wYWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuXG4ub3dsLWNhcm91c2VsIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLmRlYnRuKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMi4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAuNWVtIDAuMjVlbSAwLjVlbTtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIG1hcmdpbjogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLmRlYnRuKS5vd2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAuNDVlbSAwLjhlbSAwLjQ1ZW0gMC43ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCguZGVidG4pLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAtNTBweDtcbiAgfVxufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCguZGVidG4pLm93bC1wcmV2LmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLmRlYnRuKS5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjQ1ZW0gMC43ZW0gMC40NWVtIDAuOGVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLmRlYnRuKS5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC5kZWJ0bikub3dsLW5leHQuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNWY1ZjVmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY1ZjVmO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWNhcmQgLnByb3BlcnR5LXJlZ2lvbiB7XG4gICAgbWluLWhlaWdodDogNDJweDtcbiAgfVxufVxuXG4ub3dsLWNhcm91c2VsLm5ldy1wcm9wZXJ0aWVzLCAub3dsLWNhcm91c2VsLmZlYXR1cmVkLXByb3BlcnRpZXMsIC5vd2wtY2Fyb3VzZWwub2ZmZXJzLXByb3BlcnRpZXMsIC5vd2wtY2Fyb3VzZWwubHV4dXJ5LXByb3BlcnRpZXMge1xuICBtaW4taGVpZ2h0OiAzNzNweDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAub3dsLWNhcm91c2VsLm5ldy1wcm9wZXJ0aWVzLCAub3dsLWNhcm91c2VsLmZlYXR1cmVkLXByb3BlcnRpZXMsIC5vd2wtY2Fyb3VzZWwub2ZmZXJzLXByb3BlcnRpZXMsIC5vd2wtY2Fyb3VzZWwubHV4dXJ5LXByb3BlcnRpZXMge1xuICAgIG1pbi1oZWlnaHQ6IDQ0NXB4O1xuICB9XG59XG5cbi5vd2wtY2Fyb3VzZWwubmV3LXByb3BlcnRpZXMgLnByb3BlcnR5LWNhcmQsIC5vd2wtY2Fyb3VzZWwuZmVhdHVyZWQtcHJvcGVydGllcyAucHJvcGVydHktY2FyZCwgLm93bC1jYXJvdXNlbC5vZmZlcnMtcHJvcGVydGllcyAucHJvcGVydHktY2FyZCwgLm93bC1jYXJvdXNlbC5sdXh1cnktcHJvcGVydGllcyAucHJvcGVydHktY2FyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwubmV3LXByb3BlcnRpZXMub3dsLWxvYWRlZCAucHJvcGVydHktY2FyZCwgLm93bC1jYXJvdXNlbC5mZWF0dXJlZC1wcm9wZXJ0aWVzLm93bC1sb2FkZWQgLnByb3BlcnR5LWNhcmQsIC5vd2wtY2Fyb3VzZWwub2ZmZXJzLXByb3BlcnRpZXMub3dsLWxvYWRlZCAucHJvcGVydHktY2FyZCwgLm93bC1jYXJvdXNlbC5sdXh1cnktcHJvcGVydGllcy5vd2wtbG9hZGVkIC5wcm9wZXJ0eS1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtY2Fyb3VzZWwubmV3LXByb3BlcnRpZXMgLnByaWNlLCAub3dsLWNhcm91c2VsLmZlYXR1cmVkLXByb3BlcnRpZXMgLnByaWNlLCAub3dsLWNhcm91c2VsLm9mZmVycy1wcm9wZXJ0aWVzIC5wcmljZSwgLm93bC1jYXJvdXNlbC5sdXh1cnktcHJvcGVydGllcyAucHJpY2Uge1xuICBtaW4taGVpZ2h0OiA1M3B4O1xufVxuXG4ub3dsLWNhcm91c2VsLm5ldy1wcm9wZXJ0aWVzIC5wcmljZS5wb2EsIC5vd2wtY2Fyb3VzZWwuZmVhdHVyZWQtcHJvcGVydGllcyAucHJpY2UucG9hLCAub3dsLWNhcm91c2VsLm9mZmVycy1wcm9wZXJ0aWVzIC5wcmljZS5wb2EsIC5vd2wtY2Fyb3VzZWwubHV4dXJ5LXByb3BlcnRpZXMgLnByaWNlLnBvYSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAxLjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDIuNzg1NzFyZW07XG59XG5cbi5vd2wtY2Fyb3VzZWwubmV3LXByb3BlcnRpZXMgLnByaWNlLnBvYSBzcGFuOm5vdCguSW5maW5pdHlOdW1iZXIpLCAub3dsLWNhcm91c2VsLmZlYXR1cmVkLXByb3BlcnRpZXMgLnByaWNlLnBvYSBzcGFuOm5vdCguSW5maW5pdHlOdW1iZXIpLCAub3dsLWNhcm91c2VsLm9mZmVycy1wcm9wZXJ0aWVzIC5wcmljZS5wb2Egc3Bhbjpub3QoLkluZmluaXR5TnVtYmVyKSwgLm93bC1jYXJvdXNlbC5sdXh1cnktcHJvcGVydGllcyAucHJpY2UucG9hIHNwYW46bm90KC5JbmZpbml0eU51bWJlcikge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLm93bC1jYXJvdXNlbC5uZXctcHJvcGVydGllcyAucHJvcGVydHktbGluaywgLm93bC1jYXJvdXNlbC5uZXctcHJvcGVydGllcyAucHJpY2UsIC5vd2wtY2Fyb3VzZWwuZmVhdHVyZWQtcHJvcGVydGllcyAucHJvcGVydHktbGluaywgLm93bC1jYXJvdXNlbC5mZWF0dXJlZC1wcm9wZXJ0aWVzIC5wcmljZSwgLm93bC1jYXJvdXNlbC5vZmZlcnMtcHJvcGVydGllcyAucHJvcGVydHktbGluaywgLm93bC1jYXJvdXNlbC5vZmZlcnMtcHJvcGVydGllcyAucHJpY2UsIC5vd2wtY2Fyb3VzZWwubHV4dXJ5LXByb3BlcnRpZXMgLnByb3BlcnR5LWxpbmssIC5vd2wtY2Fyb3VzZWwubHV4dXJ5LXByb3BlcnRpZXMgLnByaWNlIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ub3dsLWNhcm91c2VsLmluc3BpcmF0aW9ucyB7XG4gIG1pbi1oZWlnaHQ6IDQzMHB4O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ub3dsLWNhcm91c2VsLmluc3BpcmF0aW9ucyAuaW5zcGlyYXRpb24tdGl0bGUge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuXG4ub3dsLWNhcm91c2VsLmluc3BpcmF0aW9ucyAuaW5zcGlyYXRpb24tY2FyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwuaW5zcGlyYXRpb25zLm93bC1sb2FkZWQgLmluc3BpcmF0aW9uLWNhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm93bC1jYXJvdXNlbC5mZWF0dXJlZC1pbiBpbWcge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ub3dsLWNhcm91c2VsIC5tb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EzOGI4OTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogOTklO1xuICBtaW4taGVpZ2h0OiA1MjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5vd2wtY2Fyb3VzZWwgLm1vcmUge1xuICAgIG1pbi1oZWlnaHQ6IDQ4NXB4O1xuICB9XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm1vcmUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm1vcmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU3ZTk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm1vcmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucG9wdXAge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyLjVyZW0gMXJlbTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgei1pbmRleDogNjtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAucG9wdXAge1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuLnBvcHVwLndpZGUge1xuICBtYXgtd2lkdGg6IDkwdnc7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCg5MHZ3IC8gMikgKiAtMSk7XG59XG5cbi5wb3B1cC53aWRlW2RhdGEtcG9wdXA9J2Jvb2std2l0aC1jb25maWRlbmNlJ10ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnBvcHVwIGEudG9wLWNsb3NlIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBvcHVwLmNsb3NlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBvcHVwLWJnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTUsIDk1LCA5NSwgMC45KTtcbiAgei1pbmRleDogNTtcbn1cblxuLnNpc3Rlci1sb2dvLXdyYXAge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5zaXN0ZXItbG9nby13cmFwIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uc2lzdGVyLWxvZ28td3JhcCBpbWcge1xuICBtYXgtd2lkdGg6IDExNXB4O1xufVxuXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1idG4gLmRldGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1idG4gaDIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuXG4uYWNjb3JkaW9uLmNoZXZyb246bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDk1LCA5NSwgOTUsIDAuMSk7XG59XG5cbi5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFlbSAwO1xufVxuXG4uYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4gaDEsIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWJ0biAuaDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4gaDIsIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWJ0biAuaDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4gaDMsIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWJ0biAuaDMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4gaDQsIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWJ0biAuaDQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4gaDUsIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWJ0biAuaDUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4gaDYsIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWJ0biAuaDYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1jb250ZW50ID4gcDpsYXN0LWNoaWxkLFxuLmFjY29yZGlvbi5jaGV2cm9uIC5hY2NvcmRpb24tY29udGVudCA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5hY2NvcmRpb24ucGx1cyAuYWNjb3JkaW9uLWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDFlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5NSwgOTUsIDk1LCAwLjIpO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG4uYWNjb3JkaW9uLnBsdXMgLmFjY29yZGlvbi1idG4gaTpsYXN0LWNoaWxkIHN2ZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cblxuLmFjY29yZGlvbiAudmlldy1ieS10eXBlIC5hY2NvcmRpb24tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24gLnZpZXctYnktbWFwIHtcbiAgZm9udC1zaXplOiAuODU3MTRyZW07XG59XG5cbi5hY2NvcmRpb24gLnZpZXctYnktbWFwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbi1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXM7XG59XG5cbi5zcGVjaWFsLW9mZmVycyAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA5OTlweDtcbn1cblxuLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubG9jYXRpb25zLWxpc3QuYWNjb3JkaW9uLnBsdXMge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5sb2NhdGlvbnMtbGlzdC5hY2NvcmRpb24ucGx1cyBhLmFjY29yZGlvbi1idG4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIGEuYWNjb3JkaW9uLWJ0biBpOmxhc3QtY2hpbGQgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIC5hY2NvcmRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIC5hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIC5hcmVhIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5sb2NhdGlvbnMtbGlzdC5hY2NvcmRpb24ucGx1cyAuYXJlYSA+IGEsIC5sb2NhdGlvbnMtbGlzdC5hY2NvcmRpb24ucGx1cyAuYXJlYSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC41ZW0gMCAxZW0gMDtcbn1cblxuLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIC5hcmVhIC5idG4ge1xuICBtYXJnaW46IDJweDtcbn1cblxuLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubG9jYXRpb25zLWxpc3QuYWNjb3JkaW9uLnBsdXMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b29sdGlwLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b29sdGlwLXdyYXAgZmlnY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRvb2x0aXAtd3JhcCBmaWdjYXB0aW9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDk1LCA5NSwgOTUsIDAuMjUpO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRvb2x0aXAtd3JhcCBmaWdjYXB0aW9uIHNwYW4ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICAudG9vbHRpcC13cmFwIGZpZ2NhcHRpb246aG92ZXIgc3BhbiB7XG4gICAgbWF4LWhlaWdodDogOTk5cHg7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg5NSwgOTUsIDk1LCAwLjI1KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxufVxuXG4udG9vbHRpcC13cmFwIGZpZ2NhcHRpb24gc3ZnIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDIuMjg1NzFyZW07XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogMy40Mjg1N3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbiNDeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJvZHlDb250ZW50Q29va2llQ29udGFpbmVyVHlwZXNbc3R5bGVdIHtcbiAgcGFkZGluZy10b3A6IDIycHggIWltcG9ydGFudDtcbn1cblxuLkNvb2tpZURlY2xhcmF0aW9uVHlwZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uQ29va2llRGVjbGFyYXRpb25UYWJsZUhlYWRlciwgLkNvb2tpZURlY2xhcmF0aW9uVGFibGVDZWxsIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMge1xuICAvKiBSb3VuZGVkIHNsaWRlcnMgKi9cbn1cblxuQHBhZ2Uge1xuICAuYXJyaXZhbC1zdHlsZXMge1xuICAgIHNpemU6IEE0O1xuICB9XG59XG5cbi5hcnJpdmFsLXN0eWxlcyBib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmJyZWFrIHtcbiAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcbn1cblxuLmFycml2YWwtc3R5bGVzIC5jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA3NzVweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgKiB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmFycml2YWwtc3R5bGVzIGgxOmFmdGVyLCAuYXJyaXZhbC1zdHlsZXMgaDI6YWZ0ZXIsIC5hcnJpdmFsLXN0eWxlcyBoMzphZnRlciwgLmFycml2YWwtc3R5bGVzIGg0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgaDEge1xuICBjb2xvcjogI2EzOGI4OSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDhweCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogOHB4IDAgMTJweCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyBoNCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNhMzhiODkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgdGQsIC5hcnJpdmFsLXN0eWxlcyBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5ib2xkLFxuLmFycml2YWwtc3R5bGVzIC5ib2xkIHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5ndWlkZS1sb2dvIHtcbiAgd2lkdGg6IDE3NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMHB4O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmFnLWxvZ2luIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMCBhdXRvO1xuICB3aWR0aDogMTkzcHg7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuYWctbG9naW4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuYWctbG9naW4gI0xvZ2luIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAucGFnZS0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4MHB4IDAgNDBweCAwO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnBhZ2UtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMHB4IDAgNDBweCAwO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDYwcHggMCAwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9kZXZvbi9naG9zdC1hbHQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDkwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAucGFnZS0yLnBhZ2Uge1xuICBwYWRkaW5nOiAwcHggMCA0MHB4IDAgIWltcG9ydGFudDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5wYWdlIGRpdiB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5sZWFmbGV0LXBhbmUsXG4uYXJyaXZhbC1zdHlsZXMgLmxlYWZsZXQtYm90dG9tLCAuYXJyaXZhbC1zdHlsZXMgLmxlYWZsZXQtdG9wIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmNoYW5nZXMtbXNnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2VyZWQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMztcbn1cblxuLmFycml2YWwtc3R5bGVzIC51bnNhdmVkLWNoYW5nZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnNvY2lhbC1pY29uIHtcbiAgbWFyZ2luOiAycHggMjBweDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5zb2NpYWwtZ3VpZGUtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFycml2YWwtc3R5bGVzIC5zb2NpYWwtaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAycHggMHB4IDJweCA0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5pbWFnZS1ob2xkZXIge1xuICBiYWNrZ3JvdW5kOiAjYzRjNGM0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5kaXJlY3Rpb25zIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmRpcmVjdGlvbnMgLnRleHQsXG4uYXJyaXZhbC1zdHlsZXMgLmRpcmVjdGlvbnMgLm1hcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5kaXJlY3Rpb25zIC50ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5kaXJlY3Rpb25zIC5tYXAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuYWRtaW4taGVhZGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5hZG1pbi1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMzBweCAxMDBweCAzMHB4IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuYWRtaW4taGVhZGVyIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5hZG1pbi1uYXZpZ2F0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0b3A6IDA7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuZ3VpZGUtYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiA0MCU7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuZ3VpZGUtYnV0dG9ucyAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAucHJvcGVydHktaW1hZ2VzIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiAyMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5wcm9wZXJ0eS1pbWFnZXMgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnByb3BlcnR5LWltYWdlcyBpbWc6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLm1hc3RlciAucHJvcGVydHktaW1hZ2VzIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuY29tcGFueS1sb2dvMixcbi5hcnJpdmFsLXN0eWxlcyAuYXJyaXZhbC1sYXRpdHVkZSxcbi5hcnJpdmFsLXN0eWxlcyAuYXJyaXZhbC1sb25naXR1ZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmFycml2YWwtc2VhcmNoLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmJ0bi5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2VyZWQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmNvbnRlbnQgdGV4dGFyZWEsXG4uYXJyaXZhbC1zdHlsZXMgLmNvbnRlbnQgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgYm9yZGVyOiAjMjRjMTBjIHNvbGlkIDRweDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5mb290ZXItc3RyaXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI2EzOGI4OTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgdGFibGUgdHIge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyB0YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDAgMjBweCA1cHggMCAhaW1wb3J0YW50O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmZvb3Rlci1zdHJpcCBzcGFuIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAxMHB4O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmZvb3Rlci1zdHJpcCBzcGFuLCAuYXJyaXZhbC1zdHlsZXMgLmZvb3Rlci1zdHJpcCBzcGFuIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5wcmV2aWV3LXByaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5wcmV2aWV3LXByaW50LXBhZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuZ3JlZW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzI0YzEwYyAhaW1wb3J0YW50O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgbmF2IC5sYXlvdXQtd3JhcCAubGF5b3V0ID4gdWwudG9wLWxpbmtzID4gbGkgYS5ncmVlbi5idG4ge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuOTZlbSAyZW07XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuZ3JlZW4gcCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuYWRtaW4tcHJpbnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5wcmV2aWV3LXdpbmRvdyB7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJhY2tncm91bmQ6ICM4MDgwODA7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAucHJldmlldy13aW5kb3ctYnV0dG9ucyB7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogMHB4O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnByZXZpZXctaHRtbCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4MDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwMHB4O1xuICB0b3A6IDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5jbG9zZS1wcmV2aWV3IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDBweDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5wcmV2aWV3LWh0bWwgLnBhZ2UtMiB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogc29saWQgNXB4IGdyZXk7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuc3dpdGNoLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuc3dpdGNoIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgdHJhbnNpdGlvbjogLjRzO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnNsaWRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGxlZnQ6IDRweDtcbiAgYm90dG9tOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgdHJhbnNpdGlvbjogLjRzO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmlubmVyIC5zbGlkZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFycml2YWwtc3R5bGVzIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMztcbn1cblxuLmFycml2YWwtc3R5bGVzIGlucHV0OmZvY3VzICsgLnNsaWRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggIzIxOTZGMztcbn1cblxuLmFycml2YWwtc3R5bGVzIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyBpbnB1dC5pbm5lcjpjaGVja2VkICsgLnNsaWRlci5pbm5lcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnNsaWRlci5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuc2xpZGVyLnJvdW5kOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmFycml2YWwtc3R5bGVzIGlucHV0W2RhdGEtdmlzaWJsZT1cImhpZGVcIl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyBociB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLm1hc3RlciBoMyxcbi5hcnJpdmFsLXN0eWxlcyAubWFzdGVyLnBhZ2UgPiBkaXYge1xuICBwYWRkaW5nOiAyMHB4IDgwcHggMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuc3dpdGNoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnN3aXRjaC5pbm5lciB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5zd2l0Y2guZ3VpZGUge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5ndWlkZS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAucHJldmlldy1odG1sIGhyLFxuLmFycml2YWwtc3R5bGVzIC5wcmV2aWV3LWh0bWwgLmd1aWRlLWhpZGRlbixcbi5hcnJpdmFsLXN0eWxlcyAucHJldmlldy1odG1sIC5zd2l0Y2gsXG4uYXJyaXZhbC1zdHlsZXMgLnByZXZpZXctaHRtbCAucHJldmlldy1wcmludC1wYWdlLFxuLmFycml2YWwtc3R5bGVzIC5wcmV2aWV3LWh0bWwgI0NvbnRlbnRQbGFjZUhvbGRlcjFfSW1hZ2VzQ291bnQsXG4uYXJyaXZhbC1zdHlsZXMgLnByZXZpZXctaHRtbCAjQ29udGVudFBsYWNlSG9sZGVyMV9Qcm9wZXJ0eUltYWdlMi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuc29jaWFsLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuc29jaWFsLWltYWdlIHtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnNvY2lhbC1oYW5kbGUge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAzMHB4IDAgMTVweDtcbn1cblxuLmFycml2YWwtc3R5bGVzIG5hdiAubGF5b3V0LXdyYXAgLmxheW91dCA+IHVsLnRvcC1saW5rcyB7XG4gIHRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAucHJvcGVydHktaW1hZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmFycml2YWwtc3R5bGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYXJyaXZhbC1zdHlsZXMgLmNvbnRlbnQuZ3VpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hcnJpdmFsLXN0eWxlcyAucHJldmlldy1wcmludC1wYWdlIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTc1cHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmFycml2YWwtc3R5bGVzIC5ndWlkZS1sb2dvIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgbGVmdDogLTc1cHg7XG4gIH1cbiAgLmFycml2YWwtc3R5bGVzIC5wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLmFycml2YWwtc3R5bGVzIC5wYWdlIGgxIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5hcnJpdmFsLXN0eWxlcyAucHJvcGVydHktaW1hZ2VzIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLmFycml2YWwtc3R5bGVzIC5wcm9wZXJ0eS1pbWFnZXMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5hcnJpdmFsLXN0eWxlcyAucHJvcGVydHktaW1hZ2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFycml2YWwtc3R5bGVzIC5mb290ZXItc3RyaXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmFycml2YWwtc3R5bGVzIGhyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hcnJpdmFsLXN0eWxlcyAjQ29udGVudFBsYWNlSG9sZGVyMV9Tb2NpYWxIb2xkZXIgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYXJyaXZhbC1zdHlsZXMgLmd1aWRlLWhpZGRlbiwgLmFycml2YWwtc3R5bGVzIHNlbGVjdCwgLmFycml2YWwtc3R5bGVzIGlucHV0LCAuYXJyaXZhbC1zdHlsZXMgLmNoYW5nZXMtbXNnLCAuYXJyaXZhbC1zdHlsZXMgLnN3aXRjaCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnJpdmFsLXN0eWxlcyAucHJldmlldy1odG1sIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5hcnJpdmFsLXN0eWxlcyAucHJvcGVydHktaW1hZ2VzIGltZyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAuYXJyaXZhbC1zdHlsZXMgLnByZXZpZXctaHRtbCAucGFnZS0yIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC5hcnJpdmFsLXN0eWxlcyAucGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYXJyaXZhbC1zdHlsZXMgLnBhZ2UtMi5wYWdlIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFycml2YWwtc3R5bGVzIC5idG4uYWRtaW4tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFycml2YWwtc3R5bGVzIC5hZG1pbi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYXJyaXZhbC1zdHlsZXMgLmd1aWRlLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYXJyaXZhbC1zdHlsZXMgLmNvbXBhbnktbG9nbzIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hcnJpdmFsLXN0eWxlcyAuZGVmYXVsdC1jYXJkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFycml2YWwtc3R5bGVzIGlucHV0LCAuYXJyaXZhbC1zdHlsZXMgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmFycml2YWwtc3R5bGVzIC5wcmV2aWV3LXdpbmRvdywgLmFycml2YWwtc3R5bGVzIC5jbG9zZS1wcmV2aWV3LCAuYXJyaXZhbC1zdHlsZXMgLnByZXZpZXctd2luZG93LWJ1dHRvbnMgLnByZXZpZXctcHJpbnQtcGFnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmFycml2YWwtc3R5bGVzIC5sZWFmbGV0LXRvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53aGF0cy1vbi1mb3JtIC5sYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aGF0cy1vbi1mb3JtIHNwYW4udHlwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ud2hhdHMtb24tZm9ybSBzcGFuLnR5cGUgaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ud2hhdHMtb24tZm9ybSBzcGFuLnR5cGUubGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmE2MjQ7XG59XG5cbi53aGF0cy1vbi1mb3JtIHNwYW4udHlwZS5kcmFmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENzYxNjE7XG59XG5cbi53aGF0cy1vbi1mb3JtIHNwYW4udHlwZS5hcmNoaXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODU0Mztcbn1cblxuLndoYXRzLW9uLWZvcm0gLmxhYmVsLXR5cGUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2U0ZTdlOTtcbn1cblxuLndoYXRzLW9uLWZvcm0gLmxhYmVsLXR5cGUgLmNsb3NlIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi53aGF0cy1vbi1mb3JtIC5hZGQge1xuICBtYXJnaW4tbGVmdDogMyU7XG59XG5cbi53aGF0cy1vbi1mb3JtIC5ldmVudC1mb3JtLW1hcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4ud2hhdHMtb24tZm9ybSAuZXZlbnQtZm9ybS1tYXAgI21hcCB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi53aGF0cy1vbi1mb3JtIC5sZWFmbGV0LWNvbnRyb2wtZ2Vvc2VhcmNoIGZvcm0gaW5wdXQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud2hhdHMtb24tZm9ybSAucGljLXVwbG9hZCB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbi53aGF0cy1vbi1mb3JtIC5waWMtdXBsb2FkIGlucHV0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud2hhdHMtb24tZm9ybSAucGljLXVwbG9hZCAuZGVsZXRlLW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC41ZW0gIWltcG9ydGFudDtcbn1cblxuLndoYXRzLW9uLWZvcm0gLnBpYy11cGxvYWQgLmRyYWctc29ydC1lbmFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4ud2hhdHMtb24tZm9ybSAucGljLXVwbG9hZCAuZHJhZy1jb250YWluZXIge1xuICBtYXJnaW46IDZweDtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgbWluLWhlaWdodDogMTcwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndoYXRzLW9uLWZvcm0gZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiA1ZW07XG59XG5cbi53aGF0cy1vbi1mb3JtIC5idXR0b24tZmxvYXQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTdlOTtcbiAgcGFkZGluZzogMWVtO1xuICB6LWluZGV4OiA1O1xufVxuXG4ud2hhdHMtb24tZm9ybSAuYnV0dG9uLWZsb2F0IGRpdiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLndoYXRzLW9uLWZvcm0gLmJ1dHRvbi1mbG9hdCBkaXYubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ud2hhdHMtb24tZm9ybSAuaW5mby1wYW5lbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxZW0gMC43NWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWQ3MGI4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAxMTIsIDE4NCwgMC4xKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOS41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5Mjg2cmVtO1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG4ud2hhdHMtb24tZm9ybSAuaW5mby1wYW5lbCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud2hhdHMtb24tZm9ybSAuaW5mby1wYW5lbC5saXZlLCAud2hhdHMtb24tZm9ybSAuaW5mby1wYW5lbC5kcmFmdCwgLndoYXRzLW9uLWZvcm0gLmluZm8tcGFuZWwuYXJjaGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhNjI0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNWZhNjI0O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIHotaW5kZXg6IDU7XG59XG5cbi53aGF0cy1vbi1mb3JtIC5ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAxMHB4O1xufVxuXG4ud2hhdHMtb24tZm9ybSAub3BlbmluZy10aW1lcyAuZmllbGQtbGluZS5jaGVja2JveCB7XG4gIHBhZGRpbmc6IDEzcHggMCAzcHggMDtcbn1cblxuLndoYXRzLW9uLWZvcm0gLm9wZW5pbmctdGltZXMgc2VsZWN0LmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLndoYXRzLW9uLWxpc3QgLmNvbC10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ud2hhdHMtb24tbGlzdCAuY29sMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLndoYXRzLW9uLWxpc3QgLmNvbDEgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0Mjg2cmVtO1xufVxuXG4ud2hhdHMtb24tbGlzdCAuY29sLXRvcCAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLndoYXRzLW9uLWxpc3QgLmZvcm0uc2VhcmNoLWxpc3QtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi53aGF0cy1vbi1saXN0IC5oaWdobGlnaHQge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxYzVjNDtcbn1cblxuLndoYXRzLW9uLWxpc3QgLmNvbDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aGF0cy1vbi1saXN0IC5jb2wxIHNwYW4ucHVibGlzaC10eXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLndoYXRzLW9uLWxpc3QgLmNvbDEgc3Bhbi5wdWJsaXNoLXR5cGUgaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ud2hhdHMtb24tbGlzdCAuY29sMS5saXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NSwgMTY2LCAzNiwgMC40KTtcbiAgYm9yZGVyLWNvbG9yOiAjNWZhNjI0O1xufVxuXG4ud2hhdHMtb24tbGlzdCAuY29sMS5saXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhNjI0O1xufVxuXG4ud2hhdHMtb24tbGlzdCAuY29sMS5kcmFmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE1LCA5NywgOTcsIDAuNCk7XG4gIGJvcmRlci1jb2xvcjogI0Q3NjE2MTtcbn1cblxuLndoYXRzLW9uLWxpc3QgLmNvbDEuZHJhZnQgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENzYxNjE7XG59XG5cbi53aGF0cy1vbi1saXN0IC5jb2wxLmFyY2hpdmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2NSwgMCwgMC40KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmY4NTQzO1xufVxuXG4ud2hhdHMtb24tbGlzdCAuY29sMS5hcmNoaXZlZCBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODU0Mztcbn1cblxuLndoYXRzLW9uLWxpc3QgLmJ0bi5kaXNhYmxlZCwgLndoYXRzLW9uLWxpc3QgLmJ0bltkaXNhYmxlZF0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTdlOSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udG94IC50b3gtZGlhbG9nLXdyYXAgYnV0dG9uLnRveC1idXR0b24tLWljb25bYXJpYS1sYWJlbD1DbG9zZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMWVtIDAgMCAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3ggLnRveC1kaWFsb2ctd3JhcCBidXR0b24udG94LWJ1dHRvbi0taWNvblthcmlhLWxhYmVsPUNsb3NlXSBzdmcge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLm1jZS1jb250ZW50LWJvZHkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMWVtIDAuNzVlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlN2U5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWNlLWNvbnRlbnQtYm9keSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ3Vlc3QtZGV0YWlscy1wYWdlIC5ndWVzdC1kZXRhaWxzLWVycm9yIHtcbiAgY29sb3I6ICNiMjIyMjI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZ3Vlc3QtZGV0YWlscy1wYWdlIGZpZWxkc2V0LnBhZGRlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmd1ZXN0LWRldGFpbHMtcGFnZSBmaWVsZHNldC5wYWRkZWQge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5ndWVzdC1kZXRhaWxzLXBhZ2UgZmllbGRzZXQucGFkZGVkOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3Vlc3QtZGV0YWlscy1wYWdlIGZpZWxkc2V0LnBhZGRlZCB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ndWVzdC1kZXRhaWxzLXBhZ2UgZmllbGRzZXQucGFkZGVkOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICB9XG59XG5cbi5uaHMtdHJhY2stdHJhY2UtcGFnZSAubmhzLXR0IGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uaHMtdHJhY2stdHJhY2UtcGFnZSAubmhzLXR0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4MDgwO1xufVxuXG4ubmhzLXRyYWNrLXRyYWNlLXBhZ2UgLmZpZWxkLXdpZHRoIHtcbiAgd2lkdGg6IDEyJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm5ocy10cmFjay10cmFjZS1wYWdlIC5ndWVzdHMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzdiN2I3YjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubmhzLXRyYWNrLXRyYWNlLXBhZ2UgLmd1ZXN0cy1oZWFkZXIgcCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDBweDtcbn1cblxuLm5ocy10cmFjay10cmFjZS1wYWdlIC5ndWVzdHMtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ubmhzLXRyYWNrLXRyYWNlLXBhZ2UgLnJlc3VsdHMtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm5ocy10cmFjay10cmFjZS1wYWdlIC5ndWVzdC1kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xufVxuXG4ubmhzLXRyYWNrLXRyYWNlLXBhZ2UgLmd1ZXN0LWRldGFpbHMgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDBweDtcbn1cblxuLm5ocy10cmFjay10cmFjZS1wYWdlIC5lcnJvciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiBkYXJrcmVkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ubGFuZGluZy1wYWdlIC5oZWFkZXItYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5sYW5kaW5nLXBhZ2UgLmJhbm5lci1pbWcge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2Rldm9uL2xhbmRpbmcvYmFubmVyLW1vYi5qcGdcIikgI2Q4ZTFlNjtcbiAgcGFkZGluZzogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlIC5iYW5uZXItaW1nIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvZGV2b24vbGFuZGluZy9iYW5uZXIuanBnXCIpICNkOGUxZTY7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubGFuZGluZy1wYWdlIC5iYW5uZXItaW1nIHtcbiAgICBoZWlnaHQ6IDY4MHB4O1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2UgLmhlYWRlci1pbWctdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2M5YmQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZSAuaGVhZGVyLWltZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjAwcHg7XG4gICAgdG9wOiAxODBweDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2UgLmhlYWRlci1pbWctdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UgLmhlYWRlci1pbWctdGV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubGFuZGluZy1wYWdlIC5sYW5kaW5nLWludHJvLXBhcmEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZSAubGFuZGluZy1pbnRyby1wYXJhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5sYW5kaW5nLXBhZ2UgLmRpdmlkaW5nLXN0cmlwLWltZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvZGV2b24vbGFuZGluZy9zdHJpcDIuanBnXCIpO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UgLmRpdmlkaW5nLXN0cmlwLWltZyB7XG4gICAgaGVpZ2h0OiA0NDZweDtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlIC50ZXh0LWxlZnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5sYW5kaW5nLXBhZ2UgLmV4cGVyaWVuY2UtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5sYW5kaW5nLXBhZ2UgLmludHJvLXRleHQtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC5kZWJ0bikge1xuICB0b3A6IDIzJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCguZGVidG4pIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAucHJvcGVydHktdGl0bGUge1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuYmFubmVyLXBhbmVsLWRhcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dyZXktYmctNzUucG5nKSByZXBlYXQ7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIFtkYXRhLWZvcm09XCJob2xpZGF5LWNvdHRhZ2Utb3duZXJcIl0gaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS44NTcxNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjc4NTcxcmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgaDEsIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgaDIge1xuICBmb250LWZhbWlseTogTGF0bywgJ1RyZWJ1Y2hldCBNUycsICdMdWNpZGEgU2FucyBVbmljb2RlJywgJ0x1Y2lkYSBHcmFuZGUnLCAnTHVjaWRhIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiA2M3B4O1xuICBsaW5lLWhlaWdodDogNC41cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC1zaXplOiAzLjU3MTQzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1LjM1NzE0cmVtO1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2Rldm9uL2hvbGlkYXktY290dGFnZS1vd25lcnMvaGVhZGVyLW1vYi5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWJhbm5lci50aGFuay15b3Uge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWJhbm5lci50aGFuay15b3UgLmNvbDEgaDEge1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9kZXZvbi9ob2xpZGF5LWNvdHRhZ2Utb3duZXJzL2hlYWRlci5qcGdcIik7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWJhbm5lciAuY29sMSBoMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogNjNweDtcbiAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItYmFubmVyIC5jb2wxIGgxIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgZm9udC1zaXplOiA4NnB4O1xuICAgIGZvbnQtc2l6ZTogNi4xNDI4NnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTI5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDkuMjE0MjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDZyZW07XG4gIH1cbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWJhbm5lciAuY29sMSBoMTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1iYW5uZXIgLmNvbDEgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItYmFubmVyLmZvb3RlciAuY29sMSBwIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWJhbm5lciAuY29sMiAuZm9ybS1zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNXB4IDBweCAwcHggMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWJhbm5lciAuY29sMiAuZm9ybS1zdWJtaXQge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vbmUtY29sIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1iYW5uZXIuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9kZXZvbi9ob2xpZGF5LWNvdHRhZ2Utb3duZXJzL2Zvb3Rlci1tb2IuanBnXCIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWJhbm5lci5mb290ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZGV2b24vaG9saWRheS1jb3R0YWdlLW93bmVycy9mb290ZXIuanBnXCIpO1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1iYW5uZXIuZm9vdGVyIC5jb2wxIC5mb3JtLXN1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggMHB4IDBweCAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWJhbm5lci5mb290ZXIgLmNvbDEgLmZvcm0tc3VibWl0IHtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyBoMTphZnRlciwgLmhvbGlkYXktY290dGFnZS1vd25lcnMgaDI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2hvc3QtYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ZjVmNWY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5naG9zdC1idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2EzOGI4OTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2EzOGI4OTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC53aHktY2hvb3NlIGkge1xuICBjb2xvcjogIzcyNzI3MjtcbiAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAud2h5LWNob29zZSAubGF5b3V0ID4gW2NsYXNzKj1jb2xdIHtcbiAgcGFkZGluZzogMi41cmVtIDAgMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC53aHktY2hvb3NlIC5sYXlvdXQgPiBbY2xhc3MqPWNvbF0ge1xuICAgIHBhZGRpbmc6IDNyZW0gMCAwO1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC50aWNrLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnRpY2stbGlzdCAudHdvLWNvbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAudGljay1saXN0IC50d28tY29sIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnRpY2stbGlzdCAudHdvLWNvbCAudGlja3MgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDBweCAwIDVweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC50aWNrLWxpc3QgLnR3by1jb2wgLnRpY2tzIGxpIHtcbiAgICBtYXJnaW46IDVweCAwIDVweCAyMHB4O1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC50aWNrLWxpc3QgLnR3by1jb2wgLnRpY2tzIGxpOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMucG5nKSAwcHggLTIxNXB4IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjVweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnRpY2stbGlzdC5mdWxseS1tYW5hZ2VkIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAudGljay1saXN0LmZ1bGx5LW1hbmFnZWQgLnR3by1jb2wge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAudGljay1saXN0LmZ1bGx5LW1hbmFnZWQgLnR3by1jb2wgLmJ0biB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAudGljay1saXN0LmZ1bGx5LW1hbmFnZWQgLnR3by1jb2wgLnRpY2tzIGxpIHtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCA1cHg7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC50aWNrLWxpc3QuZnVsbHktbWFuYWdlZCAudHdvLWNvbCAudGlja3MgbGkgdWwgbGk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogLTIwcHg7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC50aWNrLWxpc3QubWFya2V0ZWQtdGlja3Mge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC50aWNrLWxpc3QubWFya2V0ZWQtdGlja3MgYS5idG4ge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnRpY2stbGlzdC5tYXJrZXRlZC10aWNrcyBwIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHggNDBweCAwcHggNDBweDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnRpY2stbGlzdC5tYXJrZXRlZC10aWNrcyAudGlja3Mge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnRpY2stbGlzdC5tYXJrZXRlZC10aWNrcyAudGlja3MgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDVweCAwIDVweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAudGljay1saXN0Lm1hcmtldGVkLXRpY2tzIC50aWNrcyBsaTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljb25zLnBuZykgMHB4IC0yMTVweCBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI1cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1hYm91dC13cmFwIC5vd25lci1zbGlkZXIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWFib3V0LXdyYXAgLm93bmVyLXNsaWRlciAub3duZXItaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIG1heC13aWR0aDogOTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItYWJvdXQtd3JhcCAub3duZXItc2xpZGVyIC5vd25lci1pdGVtIC5jb2wyIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWFib3V0LXdyYXAgLm93bmVyLXNsaWRlciAub3duZXItaXRlbSAuY29sMiBwIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2V0LXN0YXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2Rldm9uL2hvbGlkYXktY290dGFnZS1vd25lcnMvc3RyaXAxLW1vYi5qcGdcIik7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2V0LXN0YXJ0ZWQge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2Rldm9uL2hvbGlkYXktY290dGFnZS1vd25lcnMvc3RyaXAxLmpwZ1wiKTtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2V0LXN0YXJ0ZWQgaDIge1xuICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBsaW5lLWhlaWdodDogMTA1cHg7XG4gIGxpbmUtaGVpZ2h0OiA3LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA3N3B4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2V0LXN0YXJ0ZWQgaDIsIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5nZXQtc3RhcnRlZCBwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5nZXQtc3RhcnRlZCBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMi4xNDI4NnJlbTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5nZXQtc3RhcnRlZCBwIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5nZXQtc3RhcnRlZCBhLmJ0biB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtaW4taGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2V0LXN0YXJ0ZWQgYS5idG4ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5nZXQtc3RhcnRlZCBhW2NsYXNzKj1JbmZpbml0eU51bWJlcl0ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnRoZS10ZWFtIHtcbiAgYmFja2dyb3VuZDogIzYwNjA2MDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnRoZS10ZWFtIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAudGhlLXRlYW0gaDIsIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC50aGUtdGVhbSBwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAudGhlLXRlYW0gW2NsYXNzKj1jb2xdIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAudGhlLXRlYW0gLnRlYW0tY29scyB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAudGhlLXRlYW0gLnRlYW0tY29scyAuc3RhZmYtcXVvdGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAudGhlLXRlYW0gLnRlYW0tY29scyAuc3RhZmYtcXVvdGUtYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnRoZS10ZWFtIC50ZWFtLWNvbHMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC50aGUtdGVhbSAudGVhbS1jb2xzIFtjbGFzcyo9Y29sXSB7XG4gIHBhZGRpbmc6IDJyZW0gMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC50aGUtdGVhbSAudGVhbS1jb2xzIFtjbGFzcyo9Y29sXSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC50aGUtdGVhbSAudGVhbS1jb2xzIGltZyB7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5uZXh0LXN0ZXAgaSB7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5uZXh0LXN0ZXAgaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5uZXh0LXN0ZXAgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5uZXh0LXN0ZXAgLmZvdXItY29sIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAubmV4dC1zdGVwIC5mb3VyLWNvbCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5uZXh0LXN0ZXAgLmZvdXItY29sIFtjbGFzcyo9Y29sXSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5uZXh0LXN0ZXAgYS5idG4ge1xuICB3aWR0aDogODAlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWluLWhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm5leHQtc3RlcCBhLmJ0biB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnJldmlldy1iYWRnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgI0ZlZWZvQmFkZ2Uge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAud2hpY2gtc3RyaXAtd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmOGYwYjE7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC53aGljaC1zdHJpcC13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC53aGljaC1zdHJpcC13cmFwIC5sYXlvdXQge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC53aGljaC1zdHJpcC13cmFwIC5mZWVmby1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC53aGljaC1zdHJpcC13cmFwIC5naG9zdC1idG4ge1xuICBtYXJnaW4tdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAud2hpY2gtc3RyaXAtd3JhcCBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC53aGljaC1zdHJpcC13cmFwIGltZyB7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC53aGljaC1zdHJpcC13cmFwIC5naG9zdC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC53aGljaC1zdHJpcC13cmFwIC50d28tdGhpcmRzLW9uZS10aGlyZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC53aGljaC1zdHJpcC13cmFwIFtjbGFzcyo9Y29sXSBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMi4xNDI4NnJlbTtcbiAgZm9udC1mYW1pbHk6IExhdG8sICdUcmVidWNoZXQgTVMnLCAnTHVjaWRhIFNhbnMgVW5pY29kZScsICdMdWNpZGEgR3JhbmRlJywgJ0x1Y2lkYSBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC53aGljaC1zdHJpcC13cmFwIFtjbGFzcyo9Y29sXSBwIHNwYW4ucHJpbWFyeS10ZXh0IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAud2hpY2gtc3RyaXAtd3JhcCBbY2xhc3MqPWNvbF0gcCBpbWcge1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC53aGljaC1zdHJpcC13cmFwIFtjbGFzcyo9Y29sXSBwIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC53aGljaC1zdHJpcC13cmFwIFtjbGFzcyo9Y29sXSBwIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAucG9ydGFsLWxvZ29zIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAucG9ydGFsLWxvZ29zIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnNpc3Rlci1jb21wYW5pZXMtd3JhcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZGV2b24vaG9saWRheS1jb3R0YWdlLW93bmVycy9zdHJpcDItbW9iLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcGFkZGluZzogOHJlbSAycmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnNpc3Rlci1jb21wYW5pZXMtd3JhcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9kZXZvbi9ob2xpZGF5LWNvdHRhZ2Utb3duZXJzL3N0cmlwMi5qcGdcIik7XG4gIH1cbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnNpc3Rlci1jb21wYW5pZXMtd3JhcCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkp1c3QgQW5vdGhlciBIYW5kXCIsY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBmb250LXNpemU6IDMuOTI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiA4Mi41cHg7XG4gIGxpbmUtaGVpZ2h0OiA1Ljg5Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogNTdweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAuc2lzdGVyLWNvbXBhbmllcy13cmFwIGgyIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDVweDtcbiAgICBsaW5lLWhlaWdodDogNy41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5zaXN0ZXItY29tcGFuaWVzLXdyYXAgLmxheW91dCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvd2hpdGUtOTAtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuc2lzdGVyLWNvbXBhbmllcy13cmFwIC5sYXlvdXQgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDU1cHg7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5zaXN0ZXItY29tcGFuaWVzLXdyYXAgLmxheW91dCBpbWcuaGgtbG9nbyB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItZmFxLXdyYXAge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1mYXEtd3JhcCB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1mYXEtd3JhcCAuZmFxLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWZhcS13cmFwIC5mYXEtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItZmFxLXdyYXAgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMi4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjIxNDI5cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1mYXEtd3JhcCAuaGVhZC1hY2NvcmRpYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtaW4taGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWZhcS13cmFwIC5oZWFkLWFjY29yZGlhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWZhcS13cmFwIC5oZWFkLWFjY29yZGlhbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWZhcS13cmFwIC5oZWFkLWFjY29yZGlhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy5wbmcpIDBweCAtNThweCBuby1yZXBlYXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItZmFxLXdyYXAgLmhlYWQtYWNjb3JkaWFuOmFmdGVyIHtcbiAgICB0b3A6IDdweDtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItZmFxLXdyYXAgLmhlYWQtYWNjb3JkaWFuLm9wZW46YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRvcDogM3B4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItZmFxLXdyYXAgLnRleHQtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5mdXJ0aGVyLXJlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuZnVydGhlci1yZWFkaW5nIC5sYXlvdXQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuZnVydGhlci1yZWFkaW5nIGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMi4xNDI4NnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCAxNXB4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuZnVydGhlci1yZWFkaW5nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmZ1cnRoZXItcmVhZGluZyBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmZ1cnRoZXItcmVhZGluZyBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0MjlyZW07XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuZnVydGhlci1yZWFkaW5nIHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuZnVydGhlci1yZWFkaW5nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmdldC1zdGFydGVkLXdyYXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2Rldm9uL2hvbGlkYXktY290dGFnZS1vd25lcnMvc3RyaXAzLW1vYi5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2V0LXN0YXJ0ZWQtd3JhcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9kZXZvbi9ob2xpZGF5LWNvdHRhZ2Utb3duZXJzL3N0cmlwMy5qcGdcIik7XG4gIH1cbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmdldC1zdGFydGVkLXdyYXAgaDIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiSnVzdCBBbm90aGVyIEhhbmRcIixjdXJzaXZlO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtc2l6ZTogNC4yODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2LjQyODU3cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2V0LXN0YXJ0ZWQtd3JhcCBoMiB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcuNXJlbTtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2V0LXN0YXJ0ZWQtd3JhcCBoMiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IExhdG8sJ1RyZWJ1Y2hldCBNUycsJ0x1Y2lkYSBTYW5zIFVuaWNvZGUnLCdMdWNpZGEgR3JhbmRlJywnTHVjaWRhIFNhbnMnLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2V0LXN0YXJ0ZWQtd3JhcCBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5nZXQtc3RhcnRlZC13cmFwIHAge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMi4xNDI4NnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2V0LXN0YXJ0ZWQtd3JhcCBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5nZXQtc3RhcnRlZC13cmFwIGEuZ2hvc3QtYnRuIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmhvdy1tdWNoLXdyYXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2Rldm9uL2hvbGlkYXktY290dGFnZS1vd25lcnMvc3RyaXA0LW1vYi5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAuaG93LW11Y2gtd3JhcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9kZXZvbi9ob2xpZGF5LWNvdHRhZ2Utb3duZXJzL3N0cmlwNC5qcGdcIik7XG4gIH1cbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmhvdy1tdWNoLXdyYXAgaDIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmhvdy1tdWNoLXdyYXAgLm93bmVyLWNhbGN1bGF0b3Ige1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBwYWRkaW5nOiAyNXB4IDUwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDI1cHggYXV0bztcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmhvdy1tdWNoLXdyYXAgLm93bmVyLWNhbGN1bGF0b3Igc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5ob3ctbXVjaC13cmFwIC5vd25lci1jYWxjdWxhdG9yIC5lYXJuaW5ncy12YWx1ZSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODZyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5ob3ctbXVjaC13cmFwIC5vd25lci1jYWxjdWxhdG9yIC5lYXJuaW5ncy12YWx1ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC53aGF0LW1ha2VzLXdyYXAgaDIge1xuICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBsaW5lLWhlaWdodDogMTA1cHg7XG4gIGxpbmUtaGVpZ2h0OiA3LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuaW5saW5lLWgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuNTcxNDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBsaW5lLWhlaWdodDogMi4zNTcxNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5pbmxpbmUtaDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0MjlyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1wcm9wZXJ0eS1zbGlkZXIge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1wcm9wZXJ0eS1zbGlkZXIgLmxheW91dCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIGgxLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmhvbGlkYXktY290dGFnZS1vd25lcnMgaDIge1xuICBmb250LWZhbWlseTogTGF0bywgJ1RyZWJ1Y2hldCBNUycsICdMdWNpZGEgU2FucyBVbmljb2RlJywgJ0x1Y2lkYSBHcmFuZGUnLCAnTHVjaWRhIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDIuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogMy4yMTQyOXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaG9saWRheS1jb3R0YWdlLW93bmVycyBoMSwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC1zaXplOiAzLjU3MTQzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1LjM1NzE0cmVtO1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaG9saWRheS1jb3R0YWdlLW93bmVycyAuaW5saW5lLWgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuNTcxNDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBsaW5lLWhlaWdodDogMi4zNTcxNHJlbTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5jb2wxIGgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXNpemU6IDIuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNC4yODU3MXJlbTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1iYW5uZXIgLmNvbDEgaDEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMi4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjIxNDI5cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItYmFubmVyIC5jb2wxIGgxIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgZm9udC1zaXplOiAzLjg1NzE0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA4MXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1Ljc4NTcxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2V0LXN0YXJ0ZWQtd3JhcCBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmZ1cnRoZXItcmVhZGluZyBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODZyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTVweDtcbn1cblxuc2VjdGlvbi5mZWVmbyB7XG4gICp6b29tOiAxO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS41NzE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjM1NzE0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNjOWJkO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG5zZWN0aW9uLmZlZWZvOmJlZm9yZSwgc2VjdGlvbi5mZWVmbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuc2VjdGlvbi5mZWVmbzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5zZWN0aW9uLmZlZWZvOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5mZWVmbzpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmZlZWZvIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5mZWVmbzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rldm9uL3RleHR1cmUtMi5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5mZWVmbzphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGV2b24vdGV4dHVyZS0yLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbnNlY3Rpb24uZmVlZm8gLmxheW91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5zZWN0aW9uLmZlZWZvIC5sYXlvdXQsIHNlY3Rpb24uZmVlZm8gLmZlZWZvLXBubCB7XG4gICp6b29tOiAxO1xufVxuXG5zZWN0aW9uLmZlZWZvIC5sYXlvdXQ6YmVmb3JlLCBzZWN0aW9uLmZlZWZvIC5sYXlvdXQ6YWZ0ZXIsIHNlY3Rpb24uZmVlZm8gLmZlZWZvLXBubDpiZWZvcmUsIHNlY3Rpb24uZmVlZm8gLmZlZWZvLXBubDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuc2VjdGlvbi5mZWVmbyAubGF5b3V0OmFmdGVyLCBzZWN0aW9uLmZlZWZvIC5mZWVmby1wbmw6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuc2VjdGlvbi5mZWVmbyBwIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgc2VjdGlvbi5mZWVmbyBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuc2VjdGlvbi5mZWVmbyBwIC5wcmltYXJ5LXRleHQge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnNlY3Rpb24uZmVlZm8gcCAuZmVlZm8tbG9nbyB7XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwIDAgMCAwLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMWVtO1xuICB3aWR0aDogYXV0bztcbn1cblxuc2VjdGlvbi5mZWVmbyAubGF5b3V0ID4gZGl2Om5vdCguZmVlZm8tc3RhdHMpIGEuYmFkZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIHNlY3Rpb24uZmVlZm8gLmxheW91dCA+IGRpdjpub3QoLmZlZWZvLXN0YXRzKSBhLmJhZGdlIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI4JSk7XG4gICAgbGVmdDogMDtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA1cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gIH1cbn1cblxuc2VjdGlvbi5mZWVmbyAubGF5b3V0ID4gZGl2Om5vdCguZmVlZm8tc3RhdHMpIGEuYmFkZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG5cbnNlY3Rpb24ubHV4dXJ5LXJldmlld3Mge1xuICBwYWRkaW5nOiAwO1xufVxuXG5zZWN0aW9uLmx1eHVyeS1yZXZpZXdzIC5yZXZpZXctY2FyZCB7XG4gIGJvcmRlcjogN3B4IGRvdWJsZSAjZTBlMGUwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAvKiY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMGUwZTA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfSovXG59XG5cbnNlY3Rpb24ubHV4dXJ5LXJldmlld3MgLnJldmlldy1jYXJkIC5mZWVmby1xdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuc2VjdGlvbi5sdXh1cnktcmV2aWV3cyAucmV2aWV3LWNhcmQgLmZlZWZvLXF1b3RlIGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMi4xNDI4NnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuc2VjdGlvbi5sdXh1cnktcmV2aWV3cyAucmV2aWV3LWNhcmQgLmZlZWZvLXF1b3RlOmJlZm9yZSwgc2VjdGlvbi5sdXh1cnktcmV2aWV3cyAucmV2aWV3LWNhcmQgLmZlZWZvLXF1b3RlOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1zaXplOiAzLjU3MTQzcmVtO1xuICBsaW5lLWhlaWdodDogNzVweDtcbiAgbGluZS1oZWlnaHQ6IDUuMzU3MTRyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbnNlY3Rpb24ubHV4dXJ5LXJldmlld3MgLnJldmlldy1jYXJkIC5mZWVmby1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDFDJztcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTBweDtcbn1cblxuc2VjdGlvbi5sdXh1cnktcmV2aWV3cyAucmV2aWV3LWNhcmQgLmZlZWZvLXF1b3RlOmFmdGVyIHtcbiAgY29udGVudDogJ1xcMjAxRCc7XG4gIHJpZ2h0OiAtMTBweDtcbn1cblxuc2VjdGlvbi5sdXh1cnktcmV2aWV3cyAub3dsLWl0ZW0uY2VudGVyIHtcbiAgbGVmdDogYXV0bztcbn1cblxuc2VjdGlvbi5sdXh1cnktcmV2aWV3cyAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuc2VjdGlvbi5sdXh1cnktcmV2aWV3cyAub3dsLWNhcm91c2VsIC5vd2wtaXRlbS5iaWcge1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuc2VjdGlvbi5sdXh1cnktcmV2aWV3cyAub3dsLWNhcm91c2VsIC5vd2wtaXRlbS5tZWRpdW0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG5zZWN0aW9uLmx1eHVyeS1yZXZpZXdzIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLm1lZGl1bS5sZWZ0LXMge1xuICByaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuc2VjdGlvbi5sdXh1cnktcmV2aWV3cyAub3dsLWNhcm91c2VsIC5vd2wtaXRlbS5tZWRpdW0ucmlnaHQtcyB7XG4gIGxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbnNlY3Rpb24ubHV4dXJ5LXJldmlld3MgLm93bC1jYXJvdXNlbCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3R0b206IGF1dG87XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hd2FyZHMtcGFnZSB7XG4gIC8qVGhlIHN0eWxpbmcgYmVsb3cgaXMgZm9yIG1vYmlsZSBmdW5jdGlvbmFsaXR5Ki9cbn1cblxuLmF3YXJkcy1wYWdlLmxheW91dC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYXdhcmRzLXBhZ2UubGF5b3V0LXdyYXBwZXIudGV4dCB7XG4gIG1heC13aWR0aDogNjQwcHg7XG59XG5cbi5hd2FyZHMtcGFnZSAueWVsbG93LXN0cmlwIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjBiMTtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXdhcmRzLXBhZ2UgI2ZlZWZvLXNlcnZpY2UtcmV2aWV3LXdpZGdldElkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5hd2FyZHMtcGFnZSAuc3RyaXAuY3VycmVudC1hd2FyZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM4Yjg5O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXdhcmRzLXBhZ2UgLnN0cmlwLmN1cnJlbnQtYXdhcmRzIGltZyB7XG4gIG1heC13aWR0aDogMjEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmF3YXJkcy1wYWdlIC5zdHJpcC5jdXJyZW50LWF3YXJkcyBoNC5kZXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmF3YXJkcy1wYWdlIC5zdHJpcC5jdXJyZW50LWF3YXJkcyBkaXYge1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4uYXdhcmRzLXBhZ2UgaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmF3YXJkcy1wYWdlIGgxOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5hd2FyZHMtcGFnZSBoMzpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciwgLmF3YXJkcy1wYWdlIGgzOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmF3YXJkcy1wYWdlIC5wIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXdhcmRzLXBhZ2UgLnByZXZpb3VzLWF3YXJkcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuLmF3YXJkcy1wYWdlIC5wcmV2aW91cy1hd2FyZHMtY29udGFpbmVyIC5ncmlkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF3YXJkcy1wYWdlIC5wcmV2aW91cy1hd2FyZHMtY29udGFpbmVyIC5ncmlkIGltZyB7XG4gIG1heC13aWR0aDogNzAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hd2FyZHMtcGFnZSAucHJldmlvdXMtYXdhcmRzLWNvbnRhaW5lciAuZ3JpZCBoNC5kZXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmF3YXJkcy1wYWdlIC5wcmV2aW91cy1hd2FyZHMtY29udGFpbmVyIC5ncmlkIGRpdiB7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgY29sb3I6ICM1NTU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAuYXdhcmRzLXBhZ2UgLmxheW91dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5hd2FyZHMtcGFnZSAubGF5b3V0LXdyYXBwZXIudGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5hd2FyZHMtcGFnZSAjZmVlZm8tc2VydmljZS1yZXZpZXctd2lkZ2V0SWQsXG4gIC5hd2FyZHMtcGFnZSAuYmxvY2ssXG4gIC5hd2FyZHMtcGFnZSAuc3RyaXAge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICAuYXdhcmRzLXBhZ2UgLnN0cmlwLmN1cnJlbnQtYXdhcmRzIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbiAgLmF3YXJkcy1wYWdlIC5zdHJpcC5jdXJyZW50LWF3YXJkcyBpbWcge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5hd2FyZHMtcGFnZSAuc3RyaXAuY3VycmVudC1hd2FyZHMgaDQuZGV0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5hd2FyZHMtcGFnZSAuc3RyaXAuY3VycmVudC1hd2FyZHMgZGl2IHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gIH1cbiAgLmF3YXJkcy1wYWdlIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC5hd2FyZHMtcGFnZSAuZ3JpZC1pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmF3YXJkcy1wYWdlIGgxOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLFxuICAuYXdhcmRzLXBhZ2UgaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hd2FyZHMtcGFnZSBoMzpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmF3YXJkcy1wYWdlIC5wcmV2aW91cy1hd2FyZHMtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDFyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gIH1cbiAgLmF3YXJkcy1wYWdlIC5wcmV2aW91cy1hd2FyZHMtY29udGFpbmVyIC5ncmlkIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5hd2FyZHMtcGFnZSAucHJldmlvdXMtYXdhcmRzLWNvbnRhaW5lciAuZ3JpZCBpbWcge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5hd2FyZHMtcGFnZSAucHJldmlvdXMtYXdhcmRzLWNvbnRhaW5lciAuZ3JpZCBoNC5kZXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmF3YXJkcy1wYWdlIC5wcmV2aW91cy1hd2FyZHMtY29udGFpbmVyIC5ncmlkIGRpdiB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIHtcbiAgLypCZWxvdyBpcyBmb3IgbWFwIGxpbmtzIG9uIGhvbWVwYWdlKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgaDIsIFtkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSksXG4gIFtkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgLmgyLFxuICBbZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gLmltYWdlLWNvcHkubGlnaHQge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSBzZWN0aW9uLmZlZWZvOmJlZm9yZSwgW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gc2VjdGlvbi5mZWVmbzphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL25vcmZvbGsvdGV4dHVyZS0xLnBuZykgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlOmJlZm9yZSwgW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbm9yZm9say90ZXh0dXJlLTEucG5nKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZTpiZWZvcmUsIFtkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbm9yZm9say90ZXh0dXJlLTIucG5nKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSAuYnRuLnNtYWxsLmJyb2FkcyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNCMDUxNDUgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gLmJ0bi5zbWFsbC5zYW5kcmluZ2hhbSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NjhBQjAgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gLmJ0bi5zbWFsbC5oZWFjaGFtIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0M3OTAzRSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSAuYnRuLnNtYWxsLmh1bnN0YW50b24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTRBNzRGICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIC5idG4uc21hbGwudGhvcm5oYW0ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzY2MjgyICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIC5idG4uc21hbGwuYnJhbmNhc3RlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0NDlFQjUgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gLmJ0bi5zbWFsbC5idXJuaGFtIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0RDOEE0NCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSAuYnRuLnNtYWxsLndlbGxzIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0I1QUQ1RiAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSAuYnRuLnNtYWxsLmJsYWtlbmV5IHtcbiAgYm9yZGVyOiAycHggc29saWQgI0E4NTA3MCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSAuYnRuLnNtYWxsLmNyb21lciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3NjdEQTYgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gLmJ0bi5zbWFsbC5ydXJhbCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyRDQ4NDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBbZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmJvcmRlci1hcmVhcyB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudmlsbGFnZXMgbGk6bm90KC5tZW51LXRpdGxlKS52aWxsYWdlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudmlsbGFnZXMgbGk6bm90KC5tZW51LXRpdGxlKS52aWxsYWdlID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSBbZGF0YS1wYWdlPVwidXNlZnVsLWxpbmtzXCJdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIFtkYXRhLXBhZ2U9XCJ1c2VmdWwtbGlua3NcIl0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gW2RhdGEtcGFnZT1cInVzZWZ1bC1saW5rc1wiXSAubm8tdW5kZXJsaW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIFtkYXRhLXBhZ2U9XCJ1c2VmdWwtbGlua3NcIl0gLm5vLXVuZGVybGluZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSBbZGF0YS1wYWdlPVwidXNlZnVsLWxpbmtzXCJdIC5idG4ge1xuICBtYXJnaW46IDFlbSAwIDJlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cInN1ZmZvbGtcIl0gLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCBoMiwgW2RhdGEtd2Vic2l0ZT1cInN1ZmZvbGtcIl0gLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSxcbiAgW2RhdGEtd2Vic2l0ZT1cInN1ZmZvbGtcIl0gLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCAuaDIsXG4gIFtkYXRhLXdlYnNpdGU9XCJzdWZmb2xrXCJdIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgLmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS13ZWJzaXRlPVwic3VmZm9sa1wiXSAuaW1hZ2UtY29weS5saWdodCB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cInN1ZmZvbGtcIl0gLnNwZWNpYWwtb2ZmZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNjOWJkO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgcGFkZGluZzogMWVtO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwic3VmZm9sa1wiXSAuc3BlY2lhbC1vZmZlciBhIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJzdWZmb2xrXCJdIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlOmJlZm9yZSwgW2RhdGEtd2Vic2l0ZT1cInN1ZmZvbGtcIl0gc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zdWZmb2xrL3RleHR1cmUtMy5wbmcpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJzdWZmb2xrXCJdIC5idG4uc21hbGwuZmVsaXhzdG93ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3RDdGQUEgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInN1ZmZvbGtcIl0gLmJ0bi5zbWFsbC5hbGRlYnVyZ2gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQjU1MDQwICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJzdWZmb2xrXCJdIC5idG4uc21hbGwuY29uc3RhYmxlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0NEOTUzNCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwic3VmZm9sa1wiXSAuYnRuLnNtYWxsLmZyYW1saW5naGFtIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzlCQTc0MSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwic3VmZm9sa1wiXSAuYnRuLnNtYWxsLmhhbGVzd29ydGgge1xuICBib3JkZXI6IDJweCBzb2xpZCAjODZCNUUyICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJzdWZmb2xrXCJdIC5idG4uc21hbGwucnVyYWwge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzU0QjQxICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJzdWZmb2xrXCJdIC5idG4uc21hbGwuc2hvdGxleSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3QjYwODEgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInN1ZmZvbGtcIl0gLmJ0bi5zbWFsbC5zb3V0aHdvbGQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDY5Q0I3ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJzdWZmb2xrXCJdIC5idG4uc21hbGwuYm9yZGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0RDODMyRiAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwic3VmZm9sa1wiXSAuYnRuLnNtYWxsLndvb2xzIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0FENEI2QiAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwic3VmZm9sa1wiXSAuYnRuLnNtYWxsLndvb2RicmlkZ2Uge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQTY5QjFEICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cInN1ZmZvbGtcIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5ib3JkZXItYXJlYXMge1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwic3VmZm9sa1wiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkudmlsbGFnZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwic3VmZm9sa1wiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkudmlsbGFnZSA+IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSB7XG4gIC8qQmVsb3cgaXMgZm9yIG1hcCBsaW5rcyBvbiBob21lcGFnZSovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmJvcmRlci1hcmVhcyB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Rzd29sZHNcIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC52aWxsYWdlcyBsaTpub3QoLm1lbnUtdGl0bGUpLnZpbGxhZ2Uge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkudmlsbGFnZSA+IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSAuYnRuLnNtYWxsLmJhdGgge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQjU1MDQwICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Rzd29sZHNcIl0gLmJ0bi5zbWFsbC5ib3VydG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0NEOTUzNCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY290c3dvbGRzXCJdIC5idG4uc21hbGwuYnJvYWR3YXkge1xuICBib3JkZXI6IDJweCBzb2xpZCAjN0Q3RkFBICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Rzd29sZHNcIl0gLmJ0bi5zbWFsbC5idXJmb3JkIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzlCQTc0MSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY290c3dvbGRzXCJdIC5idG4uc21hbGwuY2hlbHRlbmhhbSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4NkI1RTIgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSAuYnRuLnNtYWxsLmNhbXBkZW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjN0I2MDgxICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Rzd29sZHNcIl0gLmJ0bi5zbWFsbC5ub3J0b24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDY5Q0I3ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Rzd29sZHNcIl0gLmJ0bi5zbWFsbC5jaXJlbmNlc3RlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEQzgzMkYgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSAuYnRuLnNtYWxsLmJvcmRlcnMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQTQ5QThFICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Rzd29sZHNcIl0gLmJ0bi5zbWFsbC5nbG91Y2VzdGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0I0OTA4NCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY290c3dvbGRzXCJdIC5idG4uc21hbGwubGVjaGxhZGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQTY5NUEwICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Rzd29sZHNcIl0gLmJ0bi5zbWFsbC5tb3JldG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzczOEJBNCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY290c3dvbGRzXCJdIC5idG4uc21hbGwubm9ydGhsZWFjaCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5QkE1OTkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSAuYnRuLnNtYWxsLnNoaXBzdG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzJGNDE0QSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY290c3dvbGRzXCJdIC5idG4uc21hbGwuc3RvdyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNBRDZCNjIgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSAuYnRuLnNtYWxsLnN0cmF0Zm9yZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5Mjg1NTkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSAuYnRuLnNtYWxsLnN0cm91ZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNCRjRBN0EgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSAuYnRuLnNtYWxsLnRldGJ1cnkge1xuICBib3JkZXI6IDJweCBzb2xpZCAjREZDMEI4ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLmJ0bi5zbWFsbC5jZW50cmFsIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0I1NTA0MCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZG9yc2V0XCJdIC5idG4uc21hbGwuZGV2b24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQ0Q5NTM0ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLmJ0bi5zbWFsbC5kb3JzZXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjN0Q3RkFBICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLmJ0bi5zbWFsbC5lYXN0IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzlCQTc0MSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZG9yc2V0XCJdIC5idG4uc21hbGwuaXNsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4NkI1RTIgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImRvcnNldFwiXSAuYnRuLnNtYWxsLm5vcnRoIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzdCNjA4MSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZG9yc2V0XCJdIC5idG4uc21hbGwuc291dGgge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDY5Q0I3ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLmJ0bi5zbWFsbC5zb3V0aGVhc3Qge1xuICBib3JkZXI6IDJweCBzb2xpZCAjREM4MzJGICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLmJ0bi5zbWFsbC5zb3V0aHdlc3Qge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQTQ5QThFICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLmJ0bi5zbWFsbC53ZXN0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI0RGQzBCOCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5hcmVhcywgW2RhdGEtd2Vic2l0ZT1cImRvcnNldFwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmFyZWEsIFtkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC50b3ducywgW2RhdGEtd2Vic2l0ZT1cImRvcnNldFwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmFvbmJzLCBbZGF0YS13ZWJzaXRlPVwiZG9yc2V0XCJdIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAuYm9yZGVyLWFyZWFzIHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cImRvcnNldFwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkudmlsbGFnZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZG9yc2V0XCJdIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudmlsbGFnZXMgbGk6bm90KC5tZW51LXRpdGxlKS52aWxsYWdlID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmFyZWFzLCBbZGF0YS13ZWJzaXRlPVwiZGV2b25cIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5hcmVhLCBbZGF0YS13ZWJzaXRlPVwiZGV2b25cIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC50b3ducyB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkudmlsbGFnZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZGV2b25cIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC52aWxsYWdlcyBsaTpub3QoLm1lbnUtdGl0bGUpLnZpbGxhZ2UgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSAuYnRuLnNtYWxsLm5vcnRoIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzdEN0ZBQSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZGV2b25cIl0gLmJ0bi5zbWFsbC5taWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjOUJBNzQxICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSAuYnRuLnNtYWxsLmVhc3Qge1xuICBib3JkZXI6IDJweCBzb2xpZCAjREU5MTQ5ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSAuYnRuLnNtYWxsLnNvdXRoIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0FENEI2QiAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZGV2b25cIl0gLmJ0bi5zbWFsbC5ib3JkZXJzIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0NEOTUzNCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZGV2b25cIl0gLmJ0bi5zbWFsbC53aGl0ZS53ZXN0LWFyZWEtYnRuLFxuW2RhdGEtd2Vic2l0ZT1cImRldm9uXCJdIC5idG4uc21hbGwud2hpdGUuZWFzdC1hcmVhLWJ0bixcbltkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSAuYnRuLnNtYWxsLndoaXRlLnNvdXRoLWFyZWEtYnRuLFxuW2RhdGEtd2Vic2l0ZT1cImRldm9uXCJdIC5idG4uc21hbGwud2hpdGUubm9ydGgtYXJlYS1idG4ge1xuICBwYWRkaW5nOiAxZW0gMS43ZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImRldm9uXCJdIC5jb21wYXNzLWJ0bnMge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZGV2b25cIl0gLmNvbXBhc3MtYnRucyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImRldm9uXCJdIC5jb21wYXNzLWJ0bnMgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSAuY29tcGFzcy1idG5zIGxpIGEge1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICB3aWR0aDogYXV0bztcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImRldm9uXCJdIC5jb21wYXNzLWNvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImRldm9uXCJdIC5jb21wYXNzLWNvbHMuY29scy13cmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZGV2b25cIl0gLmNvbXBhc3MtY29scyAuY29scyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS13ZWJzaXRlPVwiZGV2b25cIl0gLmNvbXBhc3MtY29scyAuY29scyB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwiZGV2b25cIl0gLmNvbXBhc3MtY29scyAuY29scyAuY29tcGFzcy1hbGwtbGluayB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2EzOGI4OTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSAuY29tcGFzcy1tZW51LWxpc3QgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS13ZWJzaXRlPVwiZGV2b25cIl0gLmNvbXBhc3MtbWVudS1saXN0IGxpIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIFtkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSAuY29tcGFzcy1tZW51LWxpc3QgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EzOGI4OTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM4cHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgaDIsXG4gIFtkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLFxuICBbZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCAuaDIsXG4gIFtkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAuYnRuLnNtYWxsLndoaXRlLm5vcnRoLWJ0bi10cmlnZ2VyLFxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5idG4uc21hbGwud2hpdGUubm9ydGgtYXJlYS1idG4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYmJlM2ZhICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAuYnRuLnNtYWxsLndoaXRlLnNvdXRoLWJ0bi10cmlnZ2VyLFxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5idG4uc21hbGwud2hpdGUuc291dGgtYXJlYS1idG4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZlNDk4ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAuYnRuLnNtYWxsLndoaXRlLmVhc3QtYnRuLXRyaWdnZXIsXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLmJ0bi5zbWFsbC53aGl0ZS5lYXN0LWFyZWEtYnRuIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZhZGNlYiAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLmJ0bi5zbWFsbC53aGl0ZS53ZXN0LWJ0bi10cmlnZ2VyLFxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5idG4uc21hbGwud2hpdGUud2VzdC1hcmVhLWJ0biB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlY2M2YTkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5idG4uc21hbGwud2hpdGUuYm9yZGVycy1idG4tdHJpZ2dlcixcbltkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAuYnRuLnNtYWxsLndoaXRlLmFsbC1idG4tdHJpZ2dlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjNWIxYTkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5idG4uc21hbGwud2hpdGUud2VzdC1hcmVhLWJ0bixcbltkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAuYnRuLnNtYWxsLndoaXRlLmVhc3QtYXJlYS1idG4sXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLmJ0bi5zbWFsbC53aGl0ZS5zb3V0aC1hcmVhLWJ0bixcbltkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAuYnRuLnNtYWxsLndoaXRlLm5vcnRoLWFyZWEtYnRuIHtcbiAgcGFkZGluZzogMWVtIDEuN2VtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43cmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIGhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbiA+IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg1NzFyZW07XG4gICAgcGFkZGluZzogMC41ZW0gMS41ZW07XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIGhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbiA+IHVsIGxpIGE6aG92ZXIgPiB1bC5sb2NhdGlvbnMtZHJvcGRvd24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5jb21wYXNzLWJ0bnMge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAuY29tcGFzcy1idG5zIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAuY29tcGFzcy1idG5zIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLmNvbXBhc3MtYnRucyBsaSBhIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAuY29tcGFzcy1jb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAuY29tcGFzcy1jb2xzLmNvbHMtd3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5jb21wYXNzLWNvbHMgLmNvbHMge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbiAgcGFkZGluZzogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5jb21wYXNzLWNvbHMgLmNvbHMge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5jb21wYXNzLWNvbHMgLmNvbHMgLmNvbXBhc3MtYWxsLWxpbmsge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNhMzhiODk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLmNvbXBhc3MtbWVudS1saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5jb21wYXNzLW1lbnUtbGlzdCBsaSBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBbZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLmNvbXBhc3MtbWVudS1saXN0IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMzhiODk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBbZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5ib3JkZXItYXJlYXMge1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC52aWxsYWdlcyBsaTpub3QoLm1lbnUtdGl0bGUpLnZpbGxhZ2Uge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudmlsbGFnZXMgbGk6bm90KC5tZW51LXRpdGxlKS52aWxsYWdlID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQ1cHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgaDIsXG4gIFtkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLFxuICBbZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCAuaDIsXG4gIFtkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0NnB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50O1xuICAgIC8qIG9wdGlvbmFsOiBnaXZlcyBzcGFjZSBmcm9tIGVkZ2VzICovXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0NXB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAuaW1hZ2UtY29weS5saWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAuZmVhdHVyZS1sb3ctb2NjdXBhbmN5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmU6YmVmb3JlLCBbZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9nbGFtcGluZy90ZXh0dXJlLTMucG5nKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gI0xMU3ViTmF2IC5sYXlvdXQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAjTExTdWJOYXYgLmxheW91dCB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwIDVweCAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdICNMTFN1Yk5hdiAubGF5b3V0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAjTExTdWJOYXYgLnN1Yi1uYXYtc3BhY2VyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gI0xMU3ViTmF2IC5mYWRlLW91dC1yaWdodCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gI0xMU3ViTmF2IHVsLnN1Yi1uYXYtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAjTExTdWJOYXYgdWwuc3ViLW5hdi1saXN0IGxpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdICNMTFN1Yk5hdiB1bC5zdWItbmF2LWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAjTExTdWJOYXYgdWwuc3ViLW5hdi1saXN0IGxpOm50aC1jaGlsZChuKzMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gI0xMU3ViTmF2IHVsLnN1Yi1uYXYtbGlzdCBsaTpudGgtY2hpbGQobiszKTpiZWZvcmUge1xuICBjb250ZW50OiAnfCc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUyJSk7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAjTExTdWJOYXYgdWwuc3ViLW5hdi1saXN0IGxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBbZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmxsLWJhbm5lciAuc2VhcmNoLXdyYXBwZXIgZmllbGRzZXQge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIFtkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAubGwtYmFubmVyIC5zZWFyY2gtd3JhcHBlciAuY2FsZW5kYXIge1xuICAgIGhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAubGwtYmFubmVyLmxpZ2h0IC5oMjpub3QoLmRldGl0bGUpLCBbZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmxsLWJhbm5lci5saWdodCAuaDM6bm90KC5kZXRpdGxlKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmxsLWJhbm5lci5saWdodCAuYmFubmVyLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBbZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmxsLWJhbm5lci5saWdodCAuYmFubmVyLXRleHQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmxsLWJhbm5lci5saWdodC5zaG9ydCxcbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAubGwtYmFubmVyLmxpZ2h0LnNob3J0IC5iYW5uZXItaW1hZ2UsXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmxsLWJhbm5lci5saWdodC5zaG9ydCAubGF5b3V0LXdyYXAsXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmxsLWJhbm5lci5saWdodC5zaG9ydCAubGF5b3V0IHtcbiAgaGVpZ2h0OiAzMjBweDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIHNlY3Rpb24uYnJlYWRjcnVtYnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSBzZWN0aW9uLmJyZWFkY3J1bWJzLXdyYXBwZXIgKyBzZWN0aW9uLmxsLWJhbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLnJldmlldy13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAucmV2aWV3LXdyYXBwZXIgI0NvbnRlbnRQbGFjZUhvbGRlcjFfVHJpcGFkdmlzb3JfY2lyY2xlcyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5yZXZpZXctd3JhcHBlciAuY2lyY2xlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBhYTZjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAucmV2aWV3LXdyYXBwZXIgLmZpbGxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhNmM7XG4gIGJvcmRlci1jb2xvcjogIzAwYWE2Yztcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5yZXZpZXctd3JhcHBlciAuaG9tZS10cmlwYWR2aXNvciB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzNGUwYTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNDVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMDBweCAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2xhbXBpbmcvbGFudGVybi1sYXJrcy90cmlwYWR2aXNvci1ncmFwaGljLmpwZykgYm90dG9tIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICBbZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLnJldmlldy13cmFwcGVyIC5ob21lLXRyaXBhZHZpc29yIHtcbiAgICBsaW5lLWhlaWdodDogODNweDtcbiAgICBwYWRkaW5nOiAwcHggMTI1cHggMHB4IDE1cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nbGFtcGluZy9sYW50ZXJuLWxhcmtzL3RyaXBhZHZpc29yLWdyYXBoaWMuanBnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAuc2l0ZS1pbmZvLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU3ZTk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAuZGlzY292ZXItYm94IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAuZGlzY292ZXItYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5kaXNjb3Zlci1ib3ggZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTdlOTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gc2VjdGlvbi50cmlwYWR2aXNvciAubGF5b3V0ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIHNlY3Rpb24udHJpcGFkdmlzb3IgLlRBX2Nkc3JhdGluZ3Nvbmx5d2lkZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gc2VjdGlvbi50cmlwYWR2aXNvciBUQV9jZXJ0aWZpY2F0ZU9mRXhjZWxsZW5jZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIHNlY3Rpb24udHJpcGFkdmlzb3IgLmNkc1JPVy53aWRlIC5jZHNST1dDb250YWluZXIgLmNkc0NvbXBvbmVudFtzdHlsZV0ge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIHNlY3Rpb24udHJpcGFkdmlzb3IgLmNkc1JPVy53aWRlW3N0eWxlXSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gI0NEU1dJRFNTUFtzdHlsZV0ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gI0NEU1dJRFNTUFtzdHlsZV0ge1xuICAgIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5ob21lLWluY2x1ZGVkIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmhvbWUtaW5jbHVkZWQgZGl2W2NsYXNzKj1pdGVtLV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5ob21lLWluY2x1ZGVkIGRpdi5pdGVtLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9sYW50ZXJuLWljb25zL3Nob3dlci5zdmcpO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmhvbWUtaW5jbHVkZWQgZGl2Lml0ZW0tMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2xhbnRlcm4taWNvbnMvZmlyZS5zdmcpO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmhvbWUtaW5jbHVkZWQgZGl2Lml0ZW0tMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2xhbnRlcm4taWNvbnMvdG93ZWxzLnN2Zyk7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAuaG9tZS1pbmNsdWRlZCBkaXYuaXRlbS00IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbGFudGVybi1pY29ucy9iZWQuc3ZnKTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5ob21lLWluY2x1ZGVkIGRpdi5pdGVtLTUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9sYW50ZXJuLWljb25zL2tpdGNoZW4uc3ZnKTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5ob21lLWluY2x1ZGVkIGRpdi5pdGVtLTYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9sYW50ZXJuLWljb25zL2dyb3Vwcy5zdmcpO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmhvbWUtaW5jbHVkZWQgZGl2Lml0ZW0tNyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2xhbnRlcm4taWNvbnMvdHJhbnF1aWxpdHkuc3ZnKTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5ob21lLWluY2x1ZGVkIGRpdi5pdGVtLTgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9sYW50ZXJuLWljb25zL3F1aWV0LnN2Zyk7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAubGFudGVybi1wYWNrLWljb24ge1xuICBwb3NpdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmxhbnRlcm4tcGFjay1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLXRlbnQnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J3RlbnQnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTc2IDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjNmZmZmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjY5LjQgNkMyODAuNS0yIDI5NS41LTIgMzA2LjYgNmwyMjQgMTYwYzcuNCA1LjMgMTIuMiAxMy41IDEzLjIgMjIuNWwzMiAyODhjMSA5LTEuOSAxOC4xLTggMjQuOXMtMTQuNyAxMC43LTIzLjggMTAuN2wtODAgMC0yOC4yIDBjLTEyLjEgMC0yMy4yLTYuOC0yOC42LTE3LjdMMzA2LjcgMjkzLjVjLTEuNy0zLjQtNS4xLTUuNS04LjgtNS41Yy01LjUgMC05LjkgNC40LTkuOSA5LjlMMjg4IDQ4MGMwIDE3LjctMTQuMyAzMi0zMiAzMmwtMTYgMEwzMiA1MTJjLTkuMSAwLTE3LjgtMy45LTIzLjgtMTAuN3MtOS0xNS44LTgtMjQuOWwzMi0yODhjMS05IDUuOC0xNy4yIDEzLjItMjIuNUwyNjkuNCA2eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdICNsbEFib3V0U2l0ZSBoMiB7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG59XG5cbi8qc3Bhbi52aWV3LWJ5LXR5cGUgLnZpZXctYnktbWFwLCAuZmllbGQtbGluZS52aWV3LWJ5LW1hcCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn0qL1xuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIHtcbiAgLyoucGhvbmUtdmlzaWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfSovXG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBbZGF0YS1wYWdlPVwid2VsY29tZS1vd25lcnMtcGFnZVwiXSAuZGV0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5pY29uLWNvbHMgLnRydXN0LXNpZ25hbHMgW2NsYXNzXj1jb2xdIHtcbiAgICB3aWR0aDogY2FsYygxNyUgLSAoMTBweCAqIDEuNSkpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5mYXZJdGVtLmNvbDEucHJvcGVydHktY2FyZCB7XG4gIG1heC13aWR0aDogMzY1cHg7XG4gIG1pbi13aWR0aDogaW5pdGlhbDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5mYXZJdGVtIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMi4xNDI4NnJlbTtcbiAgZm9udC1mYW1pbHk6IE1hcnRlbCxHZW9yZ2lhLFRpbWVzIE5ldyBSb21hbixzZXJpZjtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5mYXZJdGVtIC5wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogUXVpY2tzYW5kLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLnNvY2lhbC1pY29uLXdyYXAge1xuICBwYWRkaW5nLXRvcDogLjhlbTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5zb2NpYWwtaWNvbi13cmFwIGEge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBwYWRkaW5nLXJpZ2h0OiAuOGVtO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmZpZWxkLWxpbmUudmlldy1ieS1tYXAge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmZpZWxkLWxpbmUudmlldy1ieS1tYXAgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmZpZWxkLWxpbmUudmlldy1ieS1tYXAgYSBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmJyZWFkY3J1bWJzIGEsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuYnJlYWRjcnVtYnMgc3BhbiB7XG4gIGNvbG9yOiAjMzAzNDNmO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gc3Bhbi52aWV3LWJ5LXR5cGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxcmVtO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gc3Bhbi52aWV3LWJ5LXR5cGUgLnZpZXctYnktbWFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBzcGFuLnZpZXctYnktdHlwZSBhIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5ob21lLWJhbm5lciBoMiwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5ob21lLWJhbm5lciAuaDIge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmhvbWUtYmFubmVyIGgyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmhvbWUtYmFubmVyIC5oMiB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIGgxLmRldGl0bGUsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaDEuZGV0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIGgyLmRldGl0bGUsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaDIuZGV0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogZmFsc2U7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBoMy5kZXRpdGxlLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmgzLmRldGl0bGUge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGZhbHNlO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gaDIucHJvcGVydHktdGl0bGUuZGV0aXRsZSwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5oMi5wcm9wZXJ0eS10aXRsZS5kZXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gaDIuZm9vdGVyLXRpdGxlLm5vLXVuZGVybGluZSwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5oMi5mb290ZXItdGl0bGUubm8tdW5kZXJsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmgxOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIGgxOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmgyOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmgzOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIGgzOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmg0Om5vdCgubm8tdW5kZXJsaW5lKTphZnRlciwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIGg0Om5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLnByaWNlLWZyb20ge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBoMS5zZWFyY2gtaGVhZGVyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmgxLnNlYXJjaC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuYWNjb3JkaW9uLmNoZXZyb24udmlzaXRpbmctc3BhIC5hY2NvcmRpb24tYnRuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIGZvb3Rlcjpub3QoLmRlZm9vdGVyKSAuc3ViLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGRjZTE7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAucHJvcGVydHktY2FyZCAucHJpY2UsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAucHJvcGVydHktZGV0YWlscy1wYWdlIC5wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLm93bC1pdGVtIC5wcm9wZXJ0eS1jYXJkIC5wcm9wZXJ0eS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAubmV3LXByb3BlcnR5LXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGRjZTE7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBbZGF0YS1jb250ZW50PVwiZGVzY3JpcHRpb25cIl0gaDIsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBbZGF0YS1jb250ZW50PVwibGF5b3V0XCJdIGgyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gW2RhdGEtY29udGVudD1cImRlc2NyaXB0aW9uXCJdIC5oMiwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIFtkYXRhLWNvbnRlbnQ9XCJsYXlvdXRcIl0gLmgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LXNpemU6IDE2LjVweDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIFtkYXRhLWNvbnRlbnQ9XCJkZXNjcmlwdGlvblwiXSBoMjphZnRlciwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIFtkYXRhLWNvbnRlbnQ9XCJsYXlvdXRcIl0gaDI6YWZ0ZXIsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBbZGF0YS1jb250ZW50PVwiZGVzY3JpcHRpb25cIl0gLmgyOmFmdGVyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gW2RhdGEtY29udGVudD1cImxheW91dFwiXSAuaDI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLnBhZGRlZCB7XG4gIGJhY2tncm91bmQ6ICNlNGU3ZTk7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBbZGF0YS1jb250ZW50PVwibG9jYWxcIl0sIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBbZGF0YS1jb250ZW50PVwibm90ZXNcIl0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gW2RhdGEtY29udGVudD1cImxvY2FsXCJdIGgzLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gW2RhdGEtY29udGVudD1cImxvY2FsXCJdIGgyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gW2RhdGEtY29udGVudD1cImxvY2FsXCJdIC5oMywgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIFtkYXRhLWNvbnRlbnQ9XCJsb2NhbFwiXSAuaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2LjVweDtcbiAgZm9udC13ZWlnaHQ6IGZhbHNlO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gW2RhdGEtY29udGVudD1cImxvY2FsXCJdIGgzOmFmdGVyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gW2RhdGEtY29udGVudD1cImxvY2FsXCJdIGgyOmFmdGVyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gW2RhdGEtY29udGVudD1cImxvY2FsXCJdIC5oMzphZnRlciwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIFtkYXRhLWNvbnRlbnQ9XCJsb2NhbFwiXSAuaDI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gW2RhdGEtY29udGVudD1cImZsb29ycGxhblwiXSBpbWdbc3R5bGVdIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaW5zcGlyYXRpb24tcmVzdWx0LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmluc3BpcmF0aW9uLXJlc3VsdC1ibG9jay1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZDRkY2UxO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuYmxvZy1wYWdlIGgyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmJsb2ctcGFnZSBoMywgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5ibG9nLXBhZ2UgLmgyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmJsb2ctcGFnZSAuaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmJsb2ctcGFnZSBoMjphZnRlciwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5ibG9nLXBhZ2UgaDM6YWZ0ZXIsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuYmxvZy1wYWdlIC5oMjphZnRlciwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5ibG9nLXBhZ2UgLmgzOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5ob21lLXByb21pc2UtdGV4dCA+IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5ob21lLXByb21pc2UtdGV4dCA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3J1cmFsL3RpY2sucG5nKSAwcHggMHB4IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogM3B4IDIwcHggMjBweCAyNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaG9tZS1wcm9taXNlLXRleHQgPiB1bCA+IGxpIHtcbiAgICBwYWRkaW5nOiAzcHggMTBweCAyMHB4IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmludHJvIC50aHJlZS1mb3VydGhzLW9uZS1mb3VydGggPiAuY29sMSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmludHJvIC50aHJlZS1mb3VydGhzLW9uZS1mb3VydGggPiAuY29sMiB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuICBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmdvb2QtdG8tZ28tZW5nbGFuZC5ydXJhbCB7XG4gICAgd2lkdGg6IDExNHB4O1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuZmVlZm8taG9tZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5mZWVmby1ob21lIC5nb29kLXRvLWdvLWVuZ2xhbmQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuZmVlZm8taG9tZSBpbWcsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuZmVlZm8taG9tZSBhIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmZlZWZvLWhvbWUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmZlZWZvLWhvbWUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5mZWVmby1ob21lIC5mZWVmby1sb2dvcyB7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuZmVlZm8taG9tZSBhOmxhc3QtY2hpbGQgLmZlZWZvLWxvZ29zIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuYm9vay13aXRoLWNvbmZpZGVuY2UtZmVlZm8gLmNvbDEuaG9tZS1wcm9taXNlLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmJvb2std2l0aC1jb25maWRlbmNlLWZlZWZvIC5jb2wyIHtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5ib29rLXdpdGgtY29uZmlkZW5jZS1mZWVmbyAuZmVlZm8taG9tZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC53aGljaC1sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAud2hpY2gtc3RyaXAtd3JhcHBlciB7XG4gIC8qZGlzcGxheTogbm9uZTsqL1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLndoaWNoLXN0cmlwIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAud2hpY2gtc3RyaXAgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAud2hpY2gtc3RyaXAgLnR3by1jb2wgLmNvbDIge1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IGF1dG87XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAud2hpY2gtbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gW2RhdGEtcGFnZT1cInByb3BlcnR5LWRldGFpbHNcIl0gLndoaWNoLXN0cmlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZGNlMTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIFtkYXRhLXBhZ2U9XCJwcm9wZXJ0eS1kZXRhaWxzXCJdIC53aGljaC1zdHJpcCBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmhvbWUtcGFnZSAud2hpY2gtbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLndoaWNoLXN0cmlwIC50d28tY29sIC5jb2wxIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC53aGljaC1xdW90ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmJhbm5lci0xIC5sYXlvdXQtd3JhcCAubGF5b3V0IC5iYW5uZXItdGV4dCAudGV4dC13cmFwIC5pbWFnZS1jb3B5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC53aGljaC1zaWRlLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAud2hpY2gtc2lkZS10YWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGRjZTE7XG4gICAgdG9wOiAyMiU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAyNjdweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAud2hpY2gtc2lkZS1jb3B5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDExNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLndoaWNoLXNpZGUtY29weSBhIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAud2hpY2gtc2lkZS1jb3B5IHAge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLnByb3BlcnR5LWRldGFpbHMtcGFnZSAud2hpY2gtc2lkZS1sb2dvIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAud2hpY2gtc2lkZS1jb3B5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAud2hpY2gtc2lkZS10YWIge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAud2hpY2gtc2lkZS1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gaGVhZGVyIG5hdiAuaGFzLWNoaWxkcmVuID4gdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcbiAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gaGVhZGVyIG5hdiAuaGFzLWNoaWxkcmVuID4gdWwgbGkgYS5tZW51LXRpdGxlLmFyZWEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjkyODU3cmVtO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBoZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW4gPiB1bCBsaSBhOmhvdmVyID4gdWwubG9jYXRpb25zLWRyb3Bkb3duIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBoZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW4gPiB1bCBsaS5tZW51LXRpdGxlLmFyZWEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmFyZWFzLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5hcmVhLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC50b3ducywgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAuYW9uYnMsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmJvcmRlci1hcmVhcyB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkudmlsbGFnZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuZWRpdHMgLmNvbDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5vd2wtY2Fyb3VzZWwuZmVhdHVyZWQtcHJvcGVydGllcyAucHJvcGVydHktbGluayB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImlzbGVvZndpZ2h0XCJdIC5idG4uc21hbGwuYm91cm5lbW91dGgge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQjU1MDQwICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJpc2xlb2Z3aWdodFwiXSAuYnRuLnNtYWxsLmJyb29rIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0NEOTUzNCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiaXNsZW9md2lnaHRcIl0gLmJ0bi5zbWFsbC5mcmVzaHdhdGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzdEN0ZBQSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiaXNsZW9md2lnaHRcIl0gLmJ0bi5zbWFsbC5uaXRvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5QkE3NDEgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImlzbGVvZndpZ2h0XCJdIC5idG4uc21hbGwucnlkZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4NkI1RTIgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImlzbGVvZndpZ2h0XCJdIC5idG4uc21hbGwuc2hhbmtsaW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjN0I2MDgxICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJpc2xlb2Z3aWdodFwiXSAuYnRuLnNtYWxsLnZlbnRub3Ige1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDY5Q0I3ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJpc2xlb2Z3aWdodFwiXSAuYm9vay13aXRoLWNvbmZpZGVuY2UtZmVlZm8gLmxheW91dC13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDA2cHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cInlvcmtzaGlyZVwiXSAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IGgyLFxuICBbZGF0YS13ZWJzaXRlPVwieW9ya3NoaXJlXCJdIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSksXG4gIFtkYXRhLXdlYnNpdGU9XCJ5b3Jrc2hpcmVcIl0gLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCAuaDIsXG4gIFtkYXRhLXdlYnNpdGU9XCJ5b3Jrc2hpcmVcIl0gLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCAuaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1heC13aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwieW9ya3NoaXJlXCJdIC5idG4uc21hbGwubW9vcnMsIFtkYXRhLXdlYnNpdGU9XCJ5b3Jrc2hpcmVcIl0gLmJ0bi5zbWFsbC5tb29ycyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNCNTUwNDAgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInlvcmtzaGlyZVwiXSAuYnRuLnNtYWxsLndvbGRzLCBbZGF0YS13ZWJzaXRlPVwieW9ya3NoaXJlXCJdIC5idG4uc21hbGwud29sZHMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQ0Q5NTM0ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJ5b3Jrc2hpcmVcIl0gLmJ0bi5zbWFsbC55aGwsIFtkYXRhLXdlYnNpdGU9XCJ5b3Jrc2hpcmVcIl0gLmJ0bi5zbWFsbC55aGwge1xuICBib3JkZXI6IDJweCBzb2xpZCAjN0Q3RkFBICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJ5b3Jrc2hpcmVcIl0gLmJ0bi5zbWFsbC5ib3JkZXJpbmcsIFtkYXRhLXdlYnNpdGU9XCJ5b3Jrc2hpcmVcIl0gLmJ0bi5zbWFsbC5ib3JkZXJpbmcge1xuICBib3JkZXI6IDJweCBzb2xpZCAjOUJBNzQxICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJ5b3Jrc2hpcmVcIl0gLmJ0bi5zbWFsbC5jb2FzdCwgW2RhdGEtd2Vic2l0ZT1cInlvcmtzaGlyZVwiXSAuYnRuLnNtYWxsLmNvYXN0IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzg2QjVFMiAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwieW9ya3NoaXJlXCJdIC5idG4uc21hbGwuZGFsZXMsIFtkYXRhLXdlYnNpdGU9XCJ5b3Jrc2hpcmVcIl0gLmJ0bi5zbWFsbC5kYWxlcyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzNTRCNDEgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBbZGF0YS13ZWJzaXRlPVwieW9ya3NoaXJlXCJdIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAuYXJlYXMsIFtkYXRhLXdlYnNpdGU9XCJ5b3Jrc2hpcmVcIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5hcmVhLCBbZGF0YS13ZWJzaXRlPVwieW9ya3NoaXJlXCJdIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudG93bnMsIFtkYXRhLXdlYnNpdGU9XCJ5b3Jrc2hpcmVcIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5hb25icywgW2RhdGEtd2Vic2l0ZT1cInlvcmtzaGlyZVwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmJvcmRlci1hcmVhcyB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJ5b3Jrc2hpcmVcIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC52aWxsYWdlcyBsaTpub3QoLm1lbnUtdGl0bGUpLnZpbGxhZ2Uge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInlvcmtzaGlyZVwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkudmlsbGFnZSA+IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZlcnJ5LXBhZ2Utd3JhcCAuZmVycnktcG9pbnRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLmZlcnJ5LXBhZ2Utd3JhcCAuZmVycnktcG9pbnRlcnMgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZlcnJ5LXBhZ2Utd3JhcCAucG9ydC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZlcnJ5LXBhZ2Utd3JhcCAucG9ydC1pbmZvIC5jb2wxLCAuZmVycnktcGFnZS13cmFwIC5wb3J0LWluZm8gLmNvbDIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmZkM2RiO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uZmVycnktcGFnZS13cmFwIC5wb3J0LWluZm8gcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mZXJyeS1wYWdlLXdyYXAgLnBvcnQtaW5mbyBwLmhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZlcnJ5LXBhZ2Utd3JhcCAucG9ydC1pbmZvLndpZ2h0LWxpbmsgaW1nIHtcbiAgbWF4LWhlaWdodDogMTY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5mZXJyeS1wYWdlLXdyYXAgLnBvcnQtaW5mbyBhLmJ0biB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4uZmVycnktcGFnZS13cmFwIC5wb3J0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA4YjhjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmVycnktcGFnZS13cmFwIC5wb3J0LXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmVycnktcGFnZS13cmFwIC5mZXJyeS10aWNrOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIDAgLTQwMXB4O1xufVxuXG4uZmVycnktcGFnZS13cmFwIC5mZXJyeS1wYWdlLXdyYXAgc2VjdGlvbiA+IGRpdi5sYXlvdXQtd3JhcCA+IC5sYXlvdXQ6bm90KC50ZXh0LWNlbnRlcikge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mZXJyeS1wYWdlLXdyYXAgLmZlcnJ5LXBhZ2Utd3JhcCBoMzo6YWZ0ZXIge1xuICBoZWlnaHQ6IDBweDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyIC5wcmljZS10b3RhbCwgW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyIHNwYW4sIFtkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZTpob3ZlciBzdHJvbmcsIFtkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZTpob3ZlciBhLCBbZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgLnByaWNlLXRvdGFsLCBbZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgc3BhbiwgW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlLmhvdmVyIHN0cm9uZywgW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlLmhvdmVyIGEsIFtkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGU6aG92ZXIgLnByaWNlLXRvdGFsLCBbZGF0YS13ZWJzaXRlPVwiZG9yc2V0XCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyIHNwYW4sIFtkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGU6aG92ZXIgc3Ryb25nLCBbZGF0YS13ZWJzaXRlPVwiZG9yc2V0XCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyIGEsIFtkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgLnByaWNlLXRvdGFsLCBbZGF0YS13ZWJzaXRlPVwiZG9yc2V0XCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlLmhvdmVyIHNwYW4sIFtkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgc3Ryb25nLCBbZGF0YS13ZWJzaXRlPVwiZG9yc2V0XCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlLmhvdmVyIGEsIFtkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyIC5wcmljZS10b3RhbCwgW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGU6aG92ZXIgc3BhbiwgW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGU6aG92ZXIgc3Ryb25nLCBbZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZTpob3ZlciBhLCBbZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZS5ob3ZlciAucHJpY2UtdG90YWwsIFtkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlLmhvdmVyIHNwYW4sIFtkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlLmhvdmVyIHN0cm9uZywgW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgYSwgW2RhdGEtd2Vic2l0ZT1cImlzbGVvZndpZ2h0XCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyIC5wcmljZS10b3RhbCwgW2RhdGEtd2Vic2l0ZT1cImlzbGVvZndpZ2h0XCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyIHNwYW4sIFtkYXRhLXdlYnNpdGU9XCJpc2xlb2Z3aWdodFwiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZTpob3ZlciBzdHJvbmcsIFtkYXRhLXdlYnNpdGU9XCJpc2xlb2Z3aWdodFwiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZTpob3ZlciBhLCBbZGF0YS13ZWJzaXRlPVwiaXNsZW9md2lnaHRcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgLnByaWNlLXRvdGFsLCBbZGF0YS13ZWJzaXRlPVwiaXNsZW9md2lnaHRcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgc3BhbiwgW2RhdGEtd2Vic2l0ZT1cImlzbGVvZndpZ2h0XCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlLmhvdmVyIHN0cm9uZywgW2RhdGEtd2Vic2l0ZT1cImlzbGVvZndpZ2h0XCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlLmhvdmVyIGEge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyIC5kZXRhaWxzLWxpbms6YWZ0ZXIsIFtkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZS5ob3ZlciAuZGV0YWlscy1saW5rOmFmdGVyLCBbZGF0YS13ZWJzaXRlPVwiZG9yc2V0XCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyIC5kZXRhaWxzLWxpbms6YWZ0ZXIsIFtkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgLmRldGFpbHMtbGluazphZnRlciwgW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGU6aG92ZXIgLmRldGFpbHMtbGluazphZnRlciwgW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgLmRldGFpbHMtbGluazphZnRlciwgW2RhdGEtd2Vic2l0ZT1cImlzbGVvZndpZ2h0XCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyIC5kZXRhaWxzLWxpbms6YWZ0ZXIsIFtkYXRhLXdlYnNpdGU9XCJpc2xlb2Z3aWdodFwiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZS5ob3ZlciAuZGV0YWlscy1saW5rOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdjYXJldC1yaWdodCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWNhcmV0LXJpZ2h0IGZhLXctNicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOTIgNTEyJyAlM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiB3aGl0ZTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00wIDM4NC42NjJWMTI3LjMzOGMwLTE3LjgxOCAyMS41NDMtMjYuNzQxIDM0LjE0Mi0xNC4xNDJsMTI4LjY2MiAxMjguNjYyYzcuODEgNy44MSA3LjgxIDIwLjQ3NCAwIDI4LjI4NEwzNC4xNDIgMzk4LjgwNEMyMS41NDMgNDExLjQwNCAwIDQwMi40OCAwIDM4NC42NjJ6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4uaG0tbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xufVxuXG4uaG0tbWVzc2FnZSAuaG0taW1hZ2Uge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmhtLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG4gIH1cbiAgLmhtLW1lc3NhZ2UgLmhtLWltYWdlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCA2NnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vaHBiLmNvLnVrL2ltYWdlcy9xdWVlbi5wbmdcIikgYmxhY2sgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgfVxufVxuXG4uaG0tbWVzc2FnZSBwIHtcbiAgZm9udC1mYW1pbHk6ICdCb29rIEFudGlxdWEnLCdQYWxhdGlubyBMaW5vdHlwZScsR2VvcmdpYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmhtLW1lc3NhZ2UgcCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaG0tbWVzc2FnZSBwIHtcbiAgICB3aWR0aDogNTclO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgfVxufVxuXG4ubW9iLXF1ZWVuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubW9iLXF1ZWVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4ub3duZXItZmFxLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLypbY2xhc3NePWNvbF0ubWF0Y2gtaGVpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgaDIge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cbn0qL1xuQG1lZGlhIHByaW50IHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMS45Mjg1N3JlbTtcbiAgfVxuICBib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGhlYWRlcixcbiAgZm9vdGVyOm5vdCguZGVmb290ZXIpLFxuICAuZmF2U2lkZVRhYixcbiAgLnNjcm9sbC10b3AsXG4gIFtjbGFzc149X19scGZvcm1fXSxcbiAgI2NoYXQtd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRhYmxpc3QsXG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmdhbGxlcnktNGssXG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLm93bC10aHVtYnMtd3JhcCxcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAub3dsLWRvdHMsXG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLm93bC1uYXYsXG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmhhbXBlcixcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5LFxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24tYnRuIHN2ZyxcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYm9vay1ub3ctYnRuLFxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5jaGVjay1hdmFpbGFiaWxpdHktYnRuLFxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC52aWV3LWVkaXQsXG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgKyAudHdvLWNvbCxcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuc3RhcnRlci1wYWNrLFxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5lbnF1aXJ5LFxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5zaGFyZS1wYWdlLFxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5zaG9ydC1zaGFyZSxcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAub3dsLWl0ZW06bm90KC5hY3RpdmUpLFxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5ib29rLXdpdGgtY29uZmlkZW5jZSxcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudG9wLWJ0bnMsXG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRydXN0LXNpZ25hbHMsXG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmxheW91dC1idG4sXG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI3Zpc2l0aW5nLXNwYSArIC5sYXlvdXQtd3JhcCxcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjY29va2llYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaW1hZ2UtZ2FsbGVyeSAub3dsLWl0ZW0gaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjbG9jYWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuY29sMSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuY29sMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuY29sMSArIC5jb2wyLFxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5wcmljZS1mcm9tIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLWJ0biB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi1idG4gaDIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAub3dsLWNhcm91c2VsLnRlc3RpbW9uaWFscyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5vd2wtY2Fyb3VzZWwudGVzdGltb25pYWxzOmJlZm9yZSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAub3dsLWNhcm91c2VsLnRlc3RpbW9uaWFsczphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLm93bC1jYXJvdXNlbC50ZXN0aW1vbmlhbHMgLm93bC1pdGVtW3N0eWxlXSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5vd2wtY2Fyb3VzZWwudGVzdGltb25pYWxzIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC50d28tdGhpcmRzLW9uZS10aGlyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuY29sMSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuY29sMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaW1hZ2UtZ2FsbGVyeSAub3dsLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5pbWFnZS1nYWxsZXJ5IC5vd2wtaXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAub3dsLWNhcm91c2VsIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGNvbG9yOiAjNWY1ZjVmO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAub3dsLXN0YWdlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi1jb250ZW50IHAsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi1jb250ZW50LmhpZGRlbi1oZWlnaHQge1xuICAgIG1heC1oZWlnaHQ6IDk5OTlweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBmaWdjYXB0aW9uIHtcbiAgICBib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgPiAudHdvLWNvbCBzZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5kYW1hZ2Utd2FpdmVyLXBhZ2Uge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMC41NzE0M3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMC44NTcxNHJlbTtcbiAgfVxuICAuZGFtYWdlLXdhaXZlci1wYWdlIGgxIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjkyODU3cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmRhbWFnZS13YWl2ZXItcGFnZSBoMTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZGFtYWdlLXdhaXZlci1wYWdlIC50YWJsZS13cmFwIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbiAgLmRhbWFnZS13YWl2ZXItcGFnZSB0YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG4gIC5kYW1hZ2Utd2FpdmVyLXBhZ2UgdGQsIC5kYW1hZ2Utd2FpdmVyLXBhZ2UgdGgge1xuICAgIHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbHtcblx0LmFuaW1hdGVkIHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcblx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHR9XG5cdC5vd2wtYW5pbWF0ZWQtaW4ge1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblx0Lm93bC1hbmltYXRlZC1vdXQge1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0LmZhZGVPdXQge1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuIiwiLypcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXG4gKi9cblxuLm93bC1oZWlnaHQge1xuXHR0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4iLCIvKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cblxuLm93bC1jYXJvdXNlbCB7XG5cdC5vd2wtaXRlbSB7XG5cdFx0Lm93bC1sYXp5IHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuXHRcdH1cblxuXHRcdC8qKlxuXHRcdFx0VGhpcyBpcyBpbnRyb2R1Y2VkIGR1ZSB0byBhIGJ1ZyBpbiBJRTExIHdoZXJlIGxhenkgbG9hZGluZyBjb21iaW5lZCB3aXRoIGF1dG9oZWlnaHQgcGx1Z2luIGNhdXNlcyBhIHdyb25nXG5cdFx0XHRjYWxjdWxhdGlvbiBvZiB0aGUgaGVpZ2h0IG9mIHRoZSBvd2wtaXRlbSB0aGF0IGJyZWFrcyBwYWdlIGxheW91dHNcblx0XHQgKi9cblx0XHQub3dsLWxhenlbc3JjXj1cIlwiXSwgLm93bC1sYXp5Om5vdChbc3JjXSkge1xuXHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHR9XG5cblx0XHRpbWcub3dsLWxhenkge1xuXHRcdFx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHR9XG5cdH1cbn1cblxuIiwi77u/Ly8gQ2xlYXJmaXhpbmcgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gXG4vLyBAaW5jbHVkZSBjbGVhcmZpeDtcblxuLy8gVXNlIG9uIHRoZSBwYXJlbnQgb2YgZmxvYXRlZCBlbGVtZW50cyB0byBlbnN1cmUgZXhwZWN0ZWRcbi8vIHdyYXBwaW5nIGJlaGF2aW91ci5cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAgICp6b29tOiAxO1xuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuLmNsZWFyZml4IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4vLyBWaXN1YWxseSBIaWRlIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG5cbi8vIFRoaXMgc2hvdWxkIGJlIHVzZWQgZm9yIGVsZW1lbnRzIHRoYXQgeW91IHdhbnQgdG8gaGlkZSBidXQgc3RpbGxcbi8vIHdhbnQgdG8gYmUgcmVhZGFibGUgYnkgc2NyZWVuIHJlYWRlcnMuXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8vIE1lZGlhIFF1ZXJpZXMgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIC5zaXRlLWhlYWRlciB7XG4vLyAgICAgcGFkZGluZzogMnJlbTtcbi8vXG4vLyAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC13aWRlJykge1xuLy8gICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbi8vICAgICB9XG4vLyB9XG5cbi8vIFRoZXNlIG1lZGlhIHF1ZXJpZXMgYXJlIGhlcmUgdG8gaGVscCBzcGVlZCB1cCB0aGUgdXNlIG9mXG4vLyBjb21tb25seSB1c2VkIGJyZWFrcG9pbnRzLCBidXQgeW91IHNob3VsZG4ndCB0cmVhdCB0aGVzZSBhc1xuLy8gdGhlIG9ubHkgYnJlYWtwb2ludHMgdGhhdCB5b3UgYXJlIGFsbG93ZWQgdG8gdXNlLlxuLy9cbi8vIFRyeSB0byBsb29rIGF0IHdoYXQgcG9pbnQgdGhlIHBhZ2UgbG9va3MgXCJ3cm9uZ1wiIGFuZCB1c2UgdGhpc1xuLy8gd2lkdGgsIHJhdGhlciB0aGFuIHNob2Vob3JuaW5nIGl0IGludG8gdGhlIG5lYXJlc3QgYnJlYWtwb2ludC5cbi8vXG4vLyBNYXggd2lkdGggYnJlYWtwb2ludHMgc2hvdWxkIG9ubHkgYmUgdXNlZCBhcyBhIGxhc3QgcmVzb3J0LlxuLy9cbi8vIElNUE9SVEFOVDogSWYgdGhlc2UgYXJlIGNoYW5nZWQgd2UgbmVlZCB0byBjaGFuZ2UgdGhlIHZhcmlhYmxlcyBpbiB0aGUgc2NyaXB0cy9nbG9iYWwtZnVuY3Rpb25zLmpzIGZpbGVcblxuJHBob25lOiA0MDBweDtcbiRwaG9uZS13aWRlOiA0ODBweDtcbiRwaGFibGV0OiA1NjBweDtcbiR0YWJsZXQtc21hbGw6IDY0MHB4O1xuJHRhYmxldDogNzY4cHg7XG4kdGFibGV0LXdpZGU6IDExMDBweDtcbiRkZXNrdG9wOiAxMTAwcHg7XG4kZGVza3RvcC13aWRlOiAxNDQwcHg7XG4kdWx0cmEtNGs6IDIwMDBweDtcblxuQG1peGluIG1lZGlhKCRwb2ludCkge1xuICAgIC8vIE1pbiBXaWR0aFxuICAgIEBpZiAoJHBvaW50ID09IFwicGhvbmVcIikge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHBvaW50ID09IFwicGhvbmUtd2lkZVwiKSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcGhvbmUtd2lkZSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCRwb2ludCA9PSBcInBoYWJsZXRcIikge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBoYWJsZXQpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9pbnQgPT0gXCJ0YWJsZXQtc21hbGxcIikge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1zbWFsbCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCRwb2ludCA9PSBcInRhYmxldFwiKSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHBvaW50ID09IFwidGFibGV0LXdpZGVcIikge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC13aWRlKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHBvaW50ID09IFwiZGVza3RvcFwiKSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCRwb2ludCA9PSBcImRlc2t0b3Atd2lkZVwiKSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWRlKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBNYXggV2lkdGhcbiAgICBAZWxzZSBpZiAoJHBvaW50ID09IFwicGhvbmUtbWF4XCIpIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkcGhvbmUgLSAxcHgpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHBvaW50ID09IFwicGhvbmUtd2lkZS1tYXhcIikge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogKCRwaG9uZS13aWRlIC0gMXB4KSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCRwb2ludCA9PSBcInBoYWJsZXQtbWF4XCIpIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkcGhhYmxldCAtIDFweCkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9pbnQgPT0gXCJ0YWJsZXQtc21hbGwtbWF4XCIpIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkdGFibGV0LXNtYWxsIC0gMXB4KSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCRwb2ludCA9PSBcInRhYmxldC1tYXhcIikge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogKCR0YWJsZXQgLSAxcHgpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHBvaW50ID09IFwidGFibGV0LXdpZGUtbWF4XCIpIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkdGFibGV0LXdpZGUgLSAxcHgpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHBvaW50ID09IFwiZGVza3RvcC1tYXhcIikge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogKCRkZXNrdG9wIC0gMXB4KSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCRwb2ludCA9PSBcImRlc2t0b3Atd2lkZS1tYXhcIikge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogKCRkZXNrdG9wLXdpZGUgLSAxcHgpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIGlmICgkcG9pbnQgPT0gXCJ0YWJsZXQtbWF4LXNjcmVlbi1vbmx5XCIpIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJHRhYmxldCAtIDFweCkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBGb250IFNpemluZyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQGluY2x1ZGUgZm9udC1zaXplKDE0KVxuXG4vLyBFeHBsaWNpdGx5IHNldHRpbmcgZm9udCBzaXplcyBzaG91bGQgYmUgYXZvaWRlZCBhcyB3aGVuIHVzZXJzXG4vLyB1c2UgdGhlIHNpdGUgd2l0aCBkaWZmZXJlbnQgT1Mgb3IgYnJvd3NlciBmb250IHNpemVzIHRoZSBzaXRlXG4vLyBzaG91bGQgcmVzcGVjdCB0aGVtLlxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG4gICAgJHNpemVWYWx1ZTogc3RyaXAtdW5pdCgkc2l6ZSk7XG4gICAgZm9udC1zaXplOiAkc2l6ZVZhbHVlICsgcHg7XG4gICAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSAvIHN0cmlwLXVuaXQoJGJvZHktZm9udC1zaXplKSkgKyByZW07XG4gICAgbGluZS1oZWlnaHQ6ICgkc2l6ZVZhbHVlICogMS41KSArIHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAoKCRzaXplVmFsdWUgKiAxLjUpIC8gc3RyaXAtdW5pdCgkYm9keS1mb250LXNpemUpKSArIHJlbTtcbn1cblxuLy8gQ2VudGVyaW5nIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBAaW5jbHVkZSBjZW50ZXIoJ2JvdGgnKTtcblxuQG1peGluIGNlbnRlcigkcG9zaXRpb24pIHtcbiAgICBAaWYgKCRwb3NpdGlvbiA9PSAndmVydGljYWwnKSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gMC41cHgpKTtcbiAgICB9XG5cbiAgICBAaWYgKCRwb3NpdGlvbiA9PSAndmVydGljYWwgYWJzJykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9zaXRpb24gPT0gJ2hvcml6b250YWwnKSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHBvc2l0aW9uID09ICdob3Jpem9udGFsIGFicycpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCRwb3NpdGlvbiA9PSAnYm90aCcpIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9zaXRpb24gPT0gJ2JvdGggYWJzJykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG59XG5cbi8vIElucHV0IFBsYWNlaG9sZGVyIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlciB7XG4vLyAgIGNvbG9yOiAkZ3JleTtcbi8vIH1cblxuQG1peGluIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAmLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8gU2VjdGlvbiBUZXh0dXJlcyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQGluY2x1ZGUgdGV4dHVyZShyYW5kb20oMyksIHJhbmRvbSgzKSwgJHNlY29uZGFyeS1jb2xvcik7XG5cbkBtaXhpbiBzdmctdGV4dHVyZSgkbnVtLCAkY29sb3IpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcblxuICAgIEBpZiAoJG51bSA9PSAxKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICN7J3VybCgvaW1hZ2VzLycgKyAkZm9sZGVyICsgJy90ZXh0dXJlLTEucG5nKSd9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJG51bSA9PSAyKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICN7J3VybCgvaW1hZ2VzLycgKyAkZm9sZGVyICsgJy90ZXh0dXJlLTIucG5nKSd9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJG51bSA9PSAzKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICN7J3VybCgvaW1hZ2VzLycgKyAkZm9sZGVyICsgJy90ZXh0dXJlLTIucG5nKSd9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJG51bSA9PSA0KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICN7J3VybCgvaW1hZ2VzLycgKyAkZm9sZGVyICsgJy9iYW5uZXItdGV4dHVyZS5wbmcpJ307XG4gICAgfVxufVxuXG5AbWl4aW4gdGV4dHVyZSgkdG9wbnVtOiBudWxsLCAkYm90dG9tbnVtOiBudWxsLCAkY29sb3I6IG51bGwpIHtcbiAgICBAaWYgKCR0b3BudW0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdmctdGV4dHVyZSgkdG9wbnVtLCAkY29sb3IpO1xuICAgICAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlaWYgKCR0b3BudW0gPT0gbnVsbCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICgkYm90dG9tbnVtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdmctdGV4dHVyZSgkYm90dG9tbnVtLCAkY29sb3IpO1xuICAgICAgICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCRib3R0b21udW0gPT0gbnVsbCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIERlbGlzdCAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQGluY2x1ZGUgZGVsaXN0KCk7XG5cbkBtaXhpbiBkZWxpc3QoKSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLy8gQ2FjaGUgYnVzdFxuQG1peGluIGJhY2tncm91bmQtY2FjaGUtYnVzdCgkdXJsKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogI3sndXJsKCcgKyAkdXJsICsgJz92PScgKyB1bmlxdWVfaWQoKSArICcpJ307XG59IiwiJG93bC1pbWFnZS1wYXRoOiBcIi9pbWFnZXMvXCIgIWRlZmF1bHQ7XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxuICovXG5cbi5vd2wtY2Fyb3VzZWwge1xuICAgIC5vd2wtdmlkZW8td3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIH1cblxuICAgIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRvd2wtaW1hZ2UtcGF0aH1vd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTtcbiAgICB9XG5cbiAgICAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xuICAgIH1cblxuICAgIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuICAgIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm93bC12aWRlby10biB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gICAgfVxuXG4gICAgLm93bC12aWRlby1mcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59Iiwi77u/KiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKjpmb2N1cyB7XG4gICAgb3V0bGluZTogJHByaW1hcnktY29sb3IgZG90dGVkIDFweDtcbiAgICBvdXRsaW5lLW9mZnNldDogMHB4O1xufVxuXG5odG1sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG59XG5cbmZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJi5uby1zY3JvbGwge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYubm8tc2Nyb2xsLW5hdiB7XG4gICAgICAgIEBpZiAoJG1vYmlsZS1tZW51LXR5cGUgIT0gJ2Ryb3Bkb3duJykge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC13aWRlJykge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgKCRmaXhlZC1oZWFkZXIgPT0gdHJ1ZSBvciAkZml4ZWQtaGVhZGVyID09ICdtb2JpbGUtb25seScpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGhlYWRlci1oZWlnaHQtbW9iaWxlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIEBpZiAoJGZpeGVkLWhlYWRlciA9PSB0cnVlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodC10YWJsZXQ7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBAaWYgKCRmaXhlZC1oZWFkZXIgPT0gdHJ1ZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGhlYWRlci1oZWlnaHQtZGVza3RvcDtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbn1cblxuLnZpc3VhbGx5LWhpZGRlbiwgLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbi1oZWlnaHQge1xuICAgIG1heC1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbi1tb2JpbGUge1xuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtbWF4Jykge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uaGlkZGVuLW1vYmlsZS10YWJsZXQge1xuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wLW1heCcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmhpZGRlbi10YWJsZXQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAoJGRlc2t0b3AgLSAxcHgpKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5oaWRkZW4tdGFibGV0LWRlc2t0b3Age1xuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5oaWRkZW4tdGFibGV0LXdpZGUtZGVza3RvcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC13aWRlJykge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uaGlkZGVuLWRlc2t0b3Age1xuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uaGlkZGVuLW1vYmlsZS1kZXNrdG9wIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgncGhvbmUtd2lkZS1tYXgnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4gICAgfVxufVxuXG4vLyBMaW5rc1xuYSB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAkbGluay12aXNpdGVkLWNvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRsaW5rLWNvbG9yLCAxMCUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBAaWYgKCRsaW5rLWhhcy11bmRlcmxpbmUgPT0gdHJ1ZSkge1xuICAgICAgICAubGF5b3V0IHAgJiB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZXctZGV0YWlscyB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG5cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJGxpbmstdmlzaXRlZC1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBAaWYgKCRsaW5rLWhhcy11bmRlcmxpbmUgPT0gdHJ1ZSkge1xuICAgICAgICAubGF5b3V0IHAgJiB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRldGFpbHMtbGluayB7XG4gICAgJi5vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgIH1cblxuICAgICYuYnJlYWRjcnVtYnMtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYuYnJlYWRjcnVtYnMtd3JhcHBlciwgJi5icmVhZGNydW1icy13cmFwcGVyICsgc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIH1cblxuICAgIC5zaG9ydGxpc3QtcGFnZSAmIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC8vIFNhc3MgTmVzdGVkIExpc3RzIGFyZSBhd2Vzb21lIVxuICAgICR0aGVtZS1jb2xvcnM6ICggKHByaW1hcnksICRwcmltYXJ5LWNvbG9yKSwgKHNlY29uZGFyeSwgJHNlY29uZGFyeS1jb2xvciksICh0ZXJ0aWFyeSwgJHRlcnRpYXJ5LWNvbG9yKSwgKHF1YXRlcm5hcnksICRxdWF0ZXJuYXJ5LWNvbG9yKSApO1xuXG4gICAgQGVhY2ggJGxhYmVsLCAkdGhlbWUtY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAgICYuI3skbGFiZWx9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdCgkdGhlbWUtY29sb3IpO1xuXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYge1xuICAgICAgICAgICAgICAgIGgjeyRpfSwgLmgjeyRpfSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdCgkdGhlbWUtY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJGNvbnRyYXN0OiBjaC1jb2xvci1jb250cmFzdCgkbGluay1jb2xvciwgJHRoZW1lLWNvbG9yKTtcblxuICAgICAgICAgICAgLy8gZ29vZCBjb250cmFzdFxuICAgICAgICAgICAgQGlmICgkY29udHJhc3QgPiAzKSB7XG4gICAgICAgICAgICAgICAgYSwgLmFjY29yZGlvbiBhLmFjY29yZGlvbi1idG4sIC5sb2NhdGlvbnMtbGlzdC5hY2NvcmRpb24ucGx1cyBhLmFjY29yZGlvbi1idG4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGEsIC5hY2NvcmRpb24gYS5hY2NvcmRpb24tYnRuLCAubG9jYXRpb25zLWxpc3QuYWNjb3JkaW9uLnBsdXMgYS5hY2NvcmRpb24tYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCR0aGVtZS1jb2xvcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAkaWNvbnM6ICggKGJlZHMsICdiZWRzJyksIChndWVzdHMsICdndWVzdHMnKSwgKGJhdGhyb29tcywgJ2JhdGgnKSwgKGRvZ3MsICdkb2cnKSwgKG5vLWRvZ3MsICdkb2cgZnJlZScpICk7XG5cbiAgICAgICAgICAgIEBlYWNoICRjbGFzcywgJGljb24tbmFtZSBpbiAkaWNvbnMge1xuICAgICAgICAgICAgICAgIC4jeyRjbGFzc30taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdCgkdGhlbWUtY29sb3IpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGljb24oJGljb24tbmFtZSwgY29udHJhc3QoJHRoZW1lLWNvbG9yKSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjb250cmFzdCgkdGhlbWUtY29sb3IpO1xuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdCgkdGhlbWUtY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGlmICgkdGV4dHVyZXMpIHtcbiAgICAgICAgICAgICAgICAmLnRleHR1cmUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMC41cmVtIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDAgMnJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHVyZShyYW5kb20oMyksIHJhbmRvbSgzKSwgJHRoZW1lLWNvbG9yKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRvcC0jeyRpfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHR1cmUoJGksIG51bGwsICR0aGVtZS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAZm9yICRqIGZyb20gMSB0aHJvdWdoIDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYm90dG9tLSN7JGp9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHVyZShudWxsLCAkaiwgJHRoZW1lLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGZvciAkaiBmcm9tIDEgdGhyb3VnaCAzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50b3AtI3skaX0tYm90dG9tLSN7JGp9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHR1cmUoJGksICRqLCAkdGhlbWUtY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmdob3N0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy8jeyRmb2xkZXJ9L2dob3N0LnBuZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTUwcHggY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmVlZm8tbGluayB7XG4gICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG5cbiAgICAmOnZpc2l0ZWQsICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICB9XG59XG5cbi5sb2FkaW5nLXNwaW5uZXIsIC5wcm9wZXJ0eS1sb2FkaW5nLXNwaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB3aWR0aDogNTB2dztcbiAgICBoZWlnaHQ6IDUwdnc7XG4gICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgei1pbmRleDogMTAxO1xuICAgIEBpbmNsdWRlIGNlbnRlcignYm90aCBhYnMnKTtcbiAgICBjb250ZW50OiBpY29uKCdzcGlubmVyJywgJGJvZHktZm9udC1jb2xvcik7XG59XG5cbmkucHJvcGVydHktbG9hZGluZy1zcGlubmVyIHtcbiAgICB3aWR0aDo4MHB4O1xuICAgIGhlaWdodDo4MHB4O1xuICAgIHRvcDogMjUwcHg7XG59XG5cbi5sb2FkaW5nLXNwaW5uZXItYmcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG4ucGFkZGVkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItYmctY29sb3I7XG4gICAgYm9yZGVyOiAkbGluZS13aWR0aCBzb2xpZCAkZm9ybS1ib3JkZXItY29sb3I7XG59XG5cbi5pbnZpc2libGUge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbkBpZiAoJGJnLWltZy1sb2NhdGlvbnMpIHtcbiAgICBAZWFjaCAkYmctaW1nLWxvY2F0aW9uIGluICRiZy1pbWctbG9jYXRpb25zIHtcbiAgICAgICAgZGl2W2RhdGEtcGFnZT0jeyRiZy1pbWctbG9jYXRpb259XSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvI3skZm9sZGVyfS9iYWNrZ3JvdW5kLmpwZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGJnLWltZy1zaXplO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6ICRiZy1pbWctcmVwZWF0O1xuXG4gICAgICAgICAgICAgICAgQGlmICgkYmctaW1nLWNvbG9yLW9udG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIC5sYXlvdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnN0YXJ0ZXItcGFjaywgLmhhbXBlciwgLnZpc2l0aW5nLXNwYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubGF5b3V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4udHJ1c3Qtc2lnbmFscyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIGgyLCAuaDIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgfVxuXG4gICAgaDMsIC5oMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xN2VtO1xuICAgIH1cblxuICAgIFtjbGFzc149Y29sXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgZGl2Lm5vdC1ob21lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbSAuNXJlbSAxcmVtO1xuICAgIH1cbn1cblxuXG4uaWNvbi1jb2xzIC50cnVzdC1zaWduYWxzIHtcbiAgICBoMiwgLmgyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBbY2xhc3NePWNvbF0ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gKDEwcHggKiAxLjUpKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlN0eWxlcyBiZWxvdyBoYXZlIGJlZW4gYWRkZWQgZm9yIGZlZWZvIHN0cmlwIG9uIC9hYm91dC11cyBwYWdlcyB0byBwcm9tb3RlIGZlZWZvIGF3YXJkIHBhZ2VzIC0gTEQgMTQvMDcvMjAyNSovXG5cbi5naG9zdC1idG4ge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjNWY1ZjVmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNWY1ZjVmO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWluLWhlaWdodDogNDZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAyMHB4OyBcblxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyAgXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuIFxuIC5vbmUtY29sIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4ucmV2aWV3LWJhZGdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNGZWVmb0JhZGdlIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG4ud2hpY2gtc3RyaXAtd3JhcCB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjBiMTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmxheW91dCB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG5cbiAgICAuZmVlZm8taW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5naG9zdC1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7IFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdob3N0LWJ0bjpob3ZlciB7IFxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7IFxuICAgIH1cblxuICAgIC50d28tdGhpcmRzLW9uZS10aGlyZCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgIH0gXG5cbiAgICBbY2xhc3MqPWNvbF0ge1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCAnVHJlYnVjaGV0IE1TJywgJ0x1Y2lkYSBTYW5zIFVuaWNvZGUnLCAnTHVjaWRhIEdyYW5kZScsICdMdWNpZGEgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICAgICBzcGFuLnByaW1hcnktdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCLvu7/vu79odG1sIHtcbiAgICBmb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGJvZHktZm9udC1zaXplICogMS41O1xufVxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXdlaWdodDogJGJvZHktZm9udC13ZWlnaHQ7XG4gICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG59XG5cbnAgeyAgXG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcbiAgICBoI3skaX06bm90KC5kZXRpdGxlKSwgLmgjeyRpfTpub3QoLmRldGl0bGUpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZy13ZWlnaHQ7XG4gICAgICAgIGNvbG9yOiAkaGVhZGluZy1mb250LWNvbG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIEBpZiAoJGhlYWRpbmctY2VudGVyZWQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLm5vLXVuZGVybGluZSkge1xuICAgICAgICAgICAgQGlmICgkaGVhZGluZy11bmRlcmxpbmUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC40ZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGluZy1saW5lLXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGhlYWRpbmctbGluZS1sZW5ndGg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpZiAoJGhlYWRpbmctY2VudGVyZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcignaG9yaXpvbnRhbCcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaCN7JGl9LmhhbmR3cml0aW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYW5uZXItaGVhZGluZy1mb250O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJhbm5lci1oZWFkaW5nLWxldHRlci1zcGFjaW5nO1xuICAgICAgICBmb250LXdlaWdodDogJGJhbm5lci1oZWFkaW5nLXdlaWdodDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaGVhZGluZy1tYXgtc2l6ZSAqIDEuNik7XG4gICAgfVxufVxuXG5oMTpub3QoLmRldGl0bGUpLCAuaDE6bm90KC5kZXRpdGxlKSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRoZWFkaW5nLW1heC1zaXplICogMC44KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaGVhZGluZy1tYXgtc2l6ZSk7XG4gICAgfVxufVxuXG5oMjpub3QoLmRldGl0bGUpLCAuaDI6bm90KC5kZXRpdGxlKSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRoZWFkaW5nLW1heC1zaXplICogMC42KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaGVhZGluZy1tYXgtc2l6ZSAqIDAuOCk7XG4gICAgfVxuXG4gICAgQGlmICgkaGVhZGluZy1hbHQtZm9udCkge1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctYWx0LWZvbnQ7XG4gICAgfVxuXG4gICAgQGlmICgkaGVhZGluZy1hbHQtd2VpZ2h0KSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZy1hbHQtd2VpZ2h0O1xuICAgIH1cbn1cblxuaDM6bm90KC5kZXRpdGxlKSwgLmgzOm5vdCguZGV0aXRsZSkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaGVhZGluZy1tYXgtc2l6ZSAqIDAuNTUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoZWFkaW5nLW1heC1zaXplICogMC43NSk7XG4gICAgfVxuXG4gICAgQGlmICgkaGVhZGluZy1hbHQtZm9udCkge1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctYWx0LWZvbnQ7XG4gICAgfVxuXG4gICAgQGlmICgkaGVhZGluZy1hbHQtd2VpZ2h0KSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZy1hbHQtd2VpZ2h0O1xuICAgIH1cbn1cblxuQGZvciAkaSBmcm9tIDQgdGhyb3VnaCA2IHtcbiAgICBoI3skaX06bm90KC5kZXRpdGxlKSwgLmgjeyRpfTpub3QoLmRldGl0bGUpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoZWFkaW5nLW1heC1zaXplICogMC40KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoZWFkaW5nLW1heC1zaXplICogMC42KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAoJGhlYWRpbmctYWx0LWZvbnQpIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1hbHQtZm9udDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAoJGhlYWRpbmctYWx0LXdlaWdodCkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5nLWFsdC13ZWlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZXN0aW1vbmlhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuZmlndXJlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBjaXRlIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4gICAgLnRleHQtY2VudGVyIHtcbiAgICAgICAgLmgjeyRpfTpub3QoOmZpcnN0LWNoaWxkKSwgaCN7JGl9Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oI3skaX06bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCBoI3skaX06bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCwgb2wge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5oI3skaX0udGV4dC1jZW50ZXIsIGgjeyRpfS50ZXh0LWNlbnRlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByaW1hcnktdGV4dCB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xufVxuXG51bCB7XG4gICAgJi50aWNrIHtcbiAgICAgICAgQGluY2x1ZGUgZGVsaXN0KCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogaWNvbigndGljaycsICRwcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYXJyb3cge1xuICAgICAgICBAaW5jbHVkZSBkZWxpc3QoKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBpY29uKCdjYXJldC1yaWdodCcsICRwcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCLvu78uc2xpZGUtaW4tbGVmdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC41cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApIGJvdGg7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKSBib3RoO1xufVxuXG4uZmxpcC1vdXQtaG9yLXRvcCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZsaXAtb3V0LWhvci10b3AgMC40NXMgY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA4NSwgMC42ODAsIDAuNTMwKSBib3RoO1xuICAgIGFuaW1hdGlvbjogZmxpcC1vdXQtaG9yLXRvcCAwLjQ1cyBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LCAwLjY4MCwgMC41MzApIGJvdGg7XG59XG5cbi5mbGlwLWluLWhvci10b3Age1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmbGlwLWluLWhvci10b3AgMC40NXMgY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA4NSwgMC42ODAsIDAuNTMwKSBib3RoO1xuICAgIGFuaW1hdGlvbjogZmxpcC1pbi1ob3ItdG9wIDAuNDVzIGN1YmljLWJlemllcigwLjU1MCwgMC4wODUsIDAuNjgwLCAwLjUzMCkgYm90aDtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS1pbi1sZWZ0IHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMjUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAgICAgb3BhY2l0eTogLjI1O1xuICAgIH1cblxuICAgIDI1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXAtb3V0LWhvci10b3Age1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoNzBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGZsaXAtaW4taG9yLXRvcCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoNzBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbi5zbGlkZUluVXAge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxufVxuXG4uc2xpZGVPdXRVcCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4uZmFkZU91dCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn0iLCLvu78ubGF5b3V0LXdyYXAge1xuICAgIG1heC13aWR0aDogJG1heC1jb250ZW50LXdpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJi50ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXRleHQtY29udGVudC13aWR0aDtcbiAgICB9XG59XG5cbi5sYXlvdXQge1xuICAgIHBhZGRpbmc6ICRlZGdlLXBhZGRpbmc7XG4gICAgY2xlYXI6IGJvdGg7XG5cbiAgICAmLnRleHQtY2VudGVyIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAmLmhvbWUtbWFwIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaG9tZS1tYXAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgIH1cblxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbkBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtd2lkZS1tYXgnKSB7XG4gICAgLmJyZWFkY3J1bWJzLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoJ3Bob25lLXdpZGUtbWF4Jykge1xuICAgIC5ob21lLXBhZ2Uge1xuICAgICAgICAuaW50cm8gLmxheW91dCwgLmludHJvIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi5icmVhZGNydW1icy5taW51cy13aWR0aCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgfVxufVxuXG4uYmFjay1yZXN1bHRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5iYWNrLXJlc3VsdHMuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBCYXNpYyBHcmlkIExheW91dFxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5mbGV4LWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgd2lkdGg6IDI4NXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICAgICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5mbGV4LWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ3JpZC1jb250YWluZXIge1xuICAgIC5mbGV4LWl0ZW0ge1xuICAgICAgICAuZGV0aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubG9jYXRpb24ge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bjpub3QoLmRlYnRuKS53aWRlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxufVxuXG5hcnRpY2xlIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29sMSwgLmNvbDIsIC5jb2wzLCAuY29sNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBpbWcgeyBcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnR3by1jb2wsXG4uZm91ci1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cblxuLnR3by1jb2wsXG4udGhyZWUtY29sLFxuLmZvdXItY29sLFxuLmZpdmUtY29sLFxuLnNpeC1jb2wsXG4ub25lLXRoaXJkLXR3by10aGlyZHMsXG4udHdvLXRoaXJkcy1vbmUtdGhpcmQsXG4ub25lLWZvdXJ0aC10aHJlZS1mb3VydGhzLFxuLnRocmVlLWZvdXJ0aHMtb25lLWZvdXJ0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0LXdpZGUnKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxufVxuXG4udHdvLWNvbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgJiA+IC5jb2wxLCAmID4gLmNvbDIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skY29sLWdhcH0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR3by1jb2wge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgJiA+IC5jb2wxLCAmID4gLmNvbDIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAmID4gLmNvbDEsICYgPiAuY29sMiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skY29sLWdhcH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGhyZWUtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgJiA+IFtjbGFzc149XCJjb2xcIl0sICYgPiBbY2xhc3MqPVwiIGNvbFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSkgLyAzIC0gKCN7JGNvbC1nYXB9ICogMS4zMzMpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvdXItY29sIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgJiA+IFtjbGFzc149XCJjb2xcIl0sICYgPiBbY2xhc3MqPVwiIGNvbFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRjb2wtZ2FwfSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgJiA+IFtjbGFzc149XCJjb2xcIl0sICYgPiBbY2xhc3MqPVwiIGNvbFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAoI3skY29sLWdhcH0gKiAxLjUpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpdmUtY29sIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgJiA+IFtjbGFzc149XCJjb2xcIl0sICYgPiBbY2xhc3MqPVwiIGNvbFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRjb2wtZ2FwfSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgJiA+IFtjbGFzc149XCJjb2xcIl0sICYgPiBbY2xhc3MqPVwiIGNvbFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxNyUgLSAoI3skY29sLWdhcH0gKiAxLjUpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCdtb2JpbGUnKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJiA+IFtjbGFzc149XCJjb2xcIl0sICYgPiBbY2xhc3MqPVwiIGNvbFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpeC1jb2wge1xuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAmID4gW2NsYXNzXj1cImNvbFwiXSwgJiA+IFtjbGFzcyo9XCIgY29sXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JGNvbC1nYXB9KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAmID4gW2NsYXNzXj1cImNvbFwiXSwgJiA+IFtjbGFzcyo9XCIgY29sXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSAtICgjeyRjb2wtZ2FwfSAqIDEuNSkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub25lLXRoaXJkLXR3by10aGlyZHMge1xuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtd2lkZScpIHtcbiAgICAgICAgJiA+IC5jb2wxIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAoI3skY29sLWdhcH0gKiAxLjMzMykpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC5jb2wyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMS41KSAtICgjeyRjb2wtZ2FwfSAqIDAuNjY2KSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50d28tdGhpcmRzLW9uZS10aGlyZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC13aWRlJykge1xuICAgICAgICAmID4gLmNvbDEge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxLjUpIC0gKCN7JGNvbC1nYXB9ICogMC42NjYpKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAuY29sMiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gKCN7JGNvbC1nYXB9ICogMS4zMzMpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9uZS1mb3VydGgtdGhyZWUtZm91cnRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC13aWRlJykge1xuICAgICAgICAmID4gLmNvbDEge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gKCN7JGNvbC1nYXB9ICogMS41KSk7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gLmNvbDIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gKCN7JGNvbC1nYXB9ICogMC41KSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50aHJlZS1mb3VydGhzLW9uZS1mb3VydGgge1xuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtd2lkZScpIHtcbiAgICAgICAgJiA+IC5jb2wxIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDc1JSAtICgjeyRjb2wtZ2FwfSAqIDAuNSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC5jb2wyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtICgjeyRjb2wtZ2FwfSAqIDEuNSkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3VyLWZhbWlseSB7XG4gICAgLmNvbDEgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEgKCd0YWJsZXQtbWF4Jykge1xuICAgICAgICAgICAgbWFyZ2luOiAxZW0gYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtcmlnaHQgLmJ0biB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhICgndGFibGV0LW1heCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vRXhjZXB0aW9uIHRvIGVuc3VyZSBjYW4gYmUgYWNjZXNzZWQgZnJvbSBhbnl3aGVyZS5cbi5zcGVjaWFsLW9mZmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgIGNvbG9yOiBjb250cmFzdCgkcmVkKTtcbiAgICBwYWRkaW5nOiAxZW07XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IGNvbnRyYXN0KCRyZWQpO1xuICAgIH1cbn1cblxuLmxhenktaW1hZ2Uge1xuICAgIG1pbi13aWR0aDogMXB4O1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuLmNlbnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi53Yi1zaXRlbWFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gICAgYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmFtaWx5LWxvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgbWF4LXdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWJhZGdlcyB7XG4gICAgYSxcbiAgICAuZ29vZC10by1nby1lbmdsYW5kIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxufVxuXG4uZ29vZC10by1nby1lbmdsYW5kIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICYuc2VhcmNoLWJhZGdlIHtcbiAgICAgICAgd2lkdGg6IDExNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC01N3B4O1xuICAgIH1cbn1cblxuc2VjdGlvbi5ib29rLXdpdGgtY29uZmlkZW5jZS5wYWdlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZzogMWVtIDEwMHB4IDFlbSAxMDBweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgfVxuXG4gICAgLnNoaWVsZC10aWNrLWljb246YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5ib29rLXdpdGgtY29uZmlkZW5jZS1sYXlvdXQge1xuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgLmNvbDEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJvb2std2l0aC1jb25maWRlbmNlLWxheW91dC13cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmZlZWZvLWxpbmsuYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDE1cHggMCAhaW1wb3J0YW50O1xufVxuXG4uYm9vay13aXRoLWNvbmZpZGVuY2UtZmVlZm8ge1xuXG4gICAgLmZlZWZvLWxpbmsuYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ud2lkdGgtMTAwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53aWR0aC05MCB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG59XG5cbi53aWR0aC04MCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbi53aWR0aC03MCB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG59XG5cbi53aWR0aC02MCB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG59XG5cbi53aWR0aC01MCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5saXN0aW5ncy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmpvYi1saXN0aW5nLCAuc2lkZS1saXN0aW5ncywgLmRldGFpbHMtZm9vdGVyLCAubm8tY2FyZWVycyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgIH1cblxuICAgIC5qb2ItbGlzdGluZyB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skY29sLWdhcH0pO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCLvu78vLyBCdXR0b24gU3R5bGluZyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQGluY2x1ZGUgYnRuKCRwcmltYXJ5LWNvbG9yLCAkYm9keS1mb250LWNvbG9yLCAxKTtcbi8vXG4vLyBPcHRpb25hbCBjbGFzc2VzOlxuLy8gICB3aWRlXG4vLyAgIGxvYWRlclxuLy8gICBsYXJnZVxuLy8gICBzbWFsbFxuLy8gICBzZWNvbmRhcnlcbi8vICAgd2hpdGVcblxuJHNtYWxsLXJhdGlvOiAwLjg7XG4kbGFyZ2UtcmF0aW86IDEuMjtcblxuQG1peGluIGJ0bigkYmctY29sb3IsICRjb2xvciwgJHNpemUpIHtcbiAgICAkcHJlc3NlZC1ib3JkZXI6ICRwcmVzc2VkLWFtb3VudCBzb2xpZCBkYXJrZW4oJGJnLWNvbG9yLCAxMCUpO1xuXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogKCRzaXplICogMWVtKSAkc2l6ZSAqIDJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gICAgZm9udC1zaXplOiAkc2l6ZSAqIDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlcjogMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiAkYnRuLXRleHQtdHJhbnNmb3JtO1xuXG4gICAgQGlmICgkZmxhdC1idXR0b25zID09IHRydWUpIHtcbiAgICAgICAgcGFkZGluZzogKCgkc2l6ZSAqIDFlbSkgKyAoJHByZXNzZWQtYW1vdW50IC8gMikpICRzaXplICogMmVtO1xuICAgICAgICB0b3A6IC0wLjFlbTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBib3JkZXItYm90dG9tOiAkcHJlc3NlZC1ib3JkZXI7XG4gICAgfVxuXG4gICAgQGlmICgkY29sb3IpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIGNvbG9yOiBjb250cmFzdCgkYmctY29sb3IpO1xuXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGJnLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi53aWRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMC4yNXJlbSAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLnNtYWxsIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAkaWNvbi1zaXplICogJHNtYWxsLXJhdGlvO1xuICAgIH1cblxuICAgICYubGFyZ2UgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6ICRpY29uLXNpemUgKiAkbGFyZ2UtcmF0aW87XG4gICAgfVxuXG4gICAgJiArIC5sb2FkaW5nLXNwaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYubG9hZGVyLmxvYWRpbmcge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJiArIC5sb2FkaW5nLXNwaW5uZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyKCdib3RoIGFsdCcpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc2l6ZSAqIDEuNXJlbTtcblxuICAgICAgICAgICAgQGlmICgkY29sb3IpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdCgkYmctY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkYmctY29sb3IsICRib2R5LWZvbnQtY29sb3IsIDc1JSk7XG5cbiAgICAgICAgQGlmICgkY29sb3IpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCRiZy1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJi5sb2FkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGJnLWNvbG9yLCA1JSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIEBpZiAoJGZsYXQtYnV0dG9ucyA9PSBmYWxzZSkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogJHByZXNzZWQtYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAkYmctY29sb3IgZG90dGVkIDFweDtcbiAgICB9XG59XG5cbi5idG4sIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pLCBpbnB1dFt0eXBlPWJ1dHRvbl0sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgJjpub3QoLmRlYnRuKSB7XG4gICAgICAgIEBpbmNsdWRlIGJ0bigkcHJpbWFyeS1jb2xvciwgJGJ0bi1mb250LWNvbG9yLCAxKTtcbiAgICB9XG59XG5cbi5idG4ubGFyZ2UsIGJ1dHRvbi5sYXJnZSwgaW5wdXRbdHlwZT1idXR0b25dLmxhcmdlLCBpbnB1dFt0eXBlPXN1Ym1pdF0ubGFyZ2Uge1xuICAgICY6bm90KC5kZWJ0bikge1xuICAgICAgICBAaW5jbHVkZSBidG4oJHByaW1hcnktY29sb3IsICRidG4tZm9udC1jb2xvciwgJGxhcmdlLXJhdGlvKTtcbiAgICB9XG59XG5cbi5idG4uc21hbGwsIGJ1dHRvbi5zbWFsbCwgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGwge1xuICAgICY6bm90KC5kZWJ0bikge1xuICAgICAgICBAaW5jbHVkZSBidG4oJHByaW1hcnktY29sb3IsICRidG4tZm9udC1jb2xvciwgJHNtYWxsLXJhdGlvKTtcbiAgICB9XG59XG5cbi5idG4uc2Vjb25kYXJ5LCBidXR0b24uc2Vjb25kYXJ5LCBpbnB1dFt0eXBlPWJ1dHRvbl0uc2Vjb25kYXJ5LCBpbnB1dFt0eXBlPXN1Ym1pdF0uc2Vjb25kYXJ5IHtcbiAgICAmOm5vdCguZGVidG4pIHtcbiAgICAgICAgQGluY2x1ZGUgYnRuKCRzZWNvbmRhcnktY29sb3IsICRidG4tZm9udC1jb2xvciwgMSk7XG4gICAgfVxufVxuXG4uYnRuLmxhcmdlLnNlY29uZGFyeSwgYnV0dG9uLmxhcmdlLnNlY29uZGFyeSwgaW5wdXRbdHlwZT1idXR0b25dLmxhcmdlLnNlY29uZGFyeSwgaW5wdXRbdHlwZT1zdWJtaXRdLmxhcmdlLnNlY29uZGFyeSB7XG4gICAgJjpub3QoLmRlYnRuKSB7XG4gICAgICAgIEBpbmNsdWRlIGJ0bigkc2Vjb25kYXJ5LWNvbG9yLCAkYnRuLWZvbnQtY29sb3IsICRsYXJnZS1yYXRpbyk7XG4gICAgfVxufVxuXG4uYnRuLnNtYWxsLnNlY29uZGFyeSwgYnV0dG9uLnNtYWxsLnNlY29uZGFyeSwgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnNlY29uZGFyeSwgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLnNlY29uZGFyeSB7XG4gICAgJjpub3QoLmRlYnRuKSB7XG4gICAgICAgIEBpbmNsdWRlIGJ0bigkc2Vjb25kYXJ5LWNvbG9yLCAkYnRuLWZvbnQtY29sb3IsICRzbWFsbC1yYXRpbyk7XG4gICAgfVxufVxuXG4uYnRuLnNtYWxsLnJlZCwgYnV0dG9uLnNtYWxsLnJlZCwgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnJlZCwgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLnJlZCB7XG4gICAgJjpub3QoLmRlYnRuKSB7XG4gICAgICAgIEBpbmNsdWRlIGJ0bigkcmVkLCAkYnRuLWZvbnQtY29sb3IsICRzbWFsbC1yYXRpbyk7XG4gICAgfVxufVxuIFxuLmJ0bi53aGl0ZSwgYnV0dG9uLndoaXRlLCBpbnB1dFt0eXBlPWJ1dHRvbl0ud2hpdGUsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZSB7XG4gICAgJjpub3QoLmRlYnRuKSB7XG4gICAgICAgIGJvcmRlcjogJGxpbmUtd2lkdGggc29saWQgZGFya2VuKCRiZy1jb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBidG4oJHdoaXRlLCAkYmxhY2ssIDEpO1xuXG4gICAgICAgIEBpZiAoJGZsYXQtYnV0dG9ucyA9PSBmYWxzZSkgeyBcbiAgICAgICAgICAgICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkbGluZS13aWR0aCBzb2xpZCBkYXJrZW4oJGJnLWNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4ud2hpdGUuc21hbGwsIGJ1dHRvbi53aGl0ZS5zbWFsbCwgaW5wdXRbdHlwZT1idXR0b25dLndoaXRlLnNtYWxsLCBpbnB1dFt0eXBlPXN1Ym1pdF0ud2hpdGUuc21hbGwge1xuICAgICY6bm90KC5kZWJ0bikge1xuICAgICAgICBib3JkZXI6ICRsaW5lLXdpZHRoIHNvbGlkIGRhcmtlbigkYmctY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgYnRuKCR3aGl0ZSwgJGJsYWNrLCAkc21hbGwtcmF0aW8pO1xuXG4gICAgICAgIEBpZiAoJGZsYXQtYnV0dG9ucyA9PSBmYWxzZSkge1xuICAgICAgICAgICAgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRsaW5lLXdpZHRoIHNvbGlkIGRhcmtlbigkYmctY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi53aGl0ZS5sYXJnZSwgYnV0dG9uLndoaXRlLmxhcmdlLCBpbnB1dFt0eXBlPWJ1dHRvbl0ud2hpdGUubGFyZ2UsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5sYXJnZSB7XG4gICAgJjpub3QoLmRlYnRuKSB7XG4gICAgICAgIGJvcmRlcjogJGxpbmUtd2lkdGggc29saWQgZGFya2VuKCRiZy1jb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBidG4oJHdoaXRlLCAkYmxhY2ssICRsYXJnZS1yYXRpbyk7XG5cbiAgICAgICAgQGlmICgkZmxhdC1idXR0b25zID09IGZhbHNlKSB7XG4gICAgICAgICAgICAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGxpbmUtd2lkdGggc29saWQgZGFya2VuKCRiZy1jb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLnJlZCwgYnV0dG9uLnJlZDpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkIHtcbiAgICAmOm5vdCguZGVidG4pIHtcbiAgICAgICAgQGluY2x1ZGUgYnRuKCRyZWQsIG51bGwsIDEpO1xuXG4gICAgICAgICY6dmlzaXRlZCwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLnJlZC5sYXJnZSwgYnV0dG9uLnJlZC5sYXJnZSwgaW5wdXRbdHlwZT1idXR0b25dLnJlZC5sYXJnZSwgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZC5sYXJnZSB7XG4gICAgJjpub3QoLmRlYnRuKSB7XG4gICAgICAgIGJvcmRlcjogJGxpbmUtd2lkdGggc29saWQgZGFya2VuKCRiZy1jb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBidG4oJHJlZCwgbnVsbCwgJGxhcmdlLXJhdGlvKTtcblxuICAgICAgICAmOnZpc2l0ZWQsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAoJGZsYXQtYnV0dG9ucyA9PSBmYWxzZSkge1xuICAgICAgICAgICAgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRsaW5lLXdpZHRoIHNvbGlkIGRhcmtlbigkYmctY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJi53aWRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4udGFibGlzdCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAuYnRuLCBidXR0b24sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGlzdC13aW5kb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgLnRhYmxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICAgICAgLnRhYi1idG4ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKC0xZW0gLSAycHgpO1xuICAgICAgICAgICAgICAgIHRvcDogMS4yNWVtO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zZWxlY3RlZCwgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2RhdGEtcGFnZT1cImhvbWUtcGFnZVwiXSB7XG4gICAgLnRhYmxpc3Qtd2luZG93IC50YWJsaXN0IC50YWItYnRuIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogaWNvbignY2FyZXQtcmlnaHQnLCAkcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdC1idG4ge1xuICAgICAgICBtYXJnaW46IDAgM2VtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQsICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBpY29uKCdjYXJldC1yaWdodCcsICRwcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0LWJ0biB7XG4gICAgfVxufVxuXG4udGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5idG4sIGJ1dHRvbiwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbn1cblxuLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgLmJ0biwgYnV0dG9uLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLm1vZGFsIC5jbG9zZSB7XG4gICAgY29sb3I6ICM1ZjVmNWYgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyLjJyZW0gIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogNSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmxkcy1yaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBsZWZ0OiA4MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAyMHB4O1xufVxuXG4ubGRzLXJpbmcgZGl2IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiA0cHggOHB4IDhweDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbmltYXRpb246IGxkcy1yaW5nIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjQ1cztcbn1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMikge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG59XG5cbi5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE1cztcbn1cblxuQGtleWZyYW1lcyBsZHMtcmluZyB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG4iLCLvu78kc3F1YXJld2g6IDJlbTtcblxuLy8gRm9ybSBXcmFwcGVycyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uaWZyYW1lIHtcbiAgICBib3JkZXI6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59ICAgICBcbiAgXG4ucmVjYXB0Y2hhLXRleHQge1xuICAgIGZvbnQtc2l6ZTowLjhlbTtcbn1cblxuZmllbGRzZXQsIC5mb3JtLXdyYXAge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZmllbGQtbGluZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgJi5zZWFyY2gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgYnV0dG9uLCAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSwgLnRleHRhcmVhLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1zZWFyY2hdLCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPW51bWJlcl0sIHNlbGVjdCwgLnNwaW5uZXItdWkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbiB7XG4gICAgICAgICAgICAmLnNlbGVjdCB7XG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlucHV0IHtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMgKyBsYWJlbCwgJi5mb2N1cyArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZ3Vlc3RzLCAmLmRvZ3MsICYuYmF0aHJvb21zLCAmLmJlZHMge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudWktc3Bpbm5lci5mb2N1cyArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNC41ZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWw6bm90KC5pbnZhbGlkKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoJ3ZlcnRpY2FsIGFicycpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGljb24tc2l6ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGljb24tc2l6ZTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYmVkczphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC01MnB4IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5iYXRocm9vbXM6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtOTM2cHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmd1ZXN0czphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0yMzBweCBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubG9jYXRpb246YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy5wbmcpIDBweCAtMjIwOHB4IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZG9nczphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0xNTc5cHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNhbGVuZGFyOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMucG5nKSAwcHggLTE5ODJweCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwuaW52YWxpZCwgLmxhYmVsLmludmFsaWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiBtaXgoJGVycm9yLWNvbG9yLCBjb250cmFzdCgkYmctY29sb3IpLCA0MCUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBtaXgoJGVycm9yLWNvbG9yLCAkZ3JleSwgMjUlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1peCgkZXJyb3ItY29sb3IsICRncmV5LCAyNSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ob3Jpem9udGFsIHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLWxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC13aWRlJykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucmlnaHQtYWxpZ24ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmICsgZmllbGRzZXQsICYgKyAuZm9ybS13cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG59XG5cbi8vIEFsbCBGb3JtIElucHV0cyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4udGFnaWZ5IHtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBwYWRkaW5nOiAxZW0gMC43NWVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXI6ICRsaW5lLXdpZHRoIHNvbGlkICRmb3JtLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogNDZweDtcblxuICAgIC50YWdpZnlfX3RhZyB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMTBweDtcbiAgICB9XG5cbiAgICAudGFnaWZ5X19pbnB1dCB7XG4gICAgICAgIG1hcmdpbjogMTBweCA1cHg7XG4gICAgfVxufVxuXG50ZXh0YXJlYSwgLnRleHRhcmVhLCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1zZWFyY2hdLCBpbnB1dFt0eXBlPW51bWJlcl0sIHNlbGVjdCwgLnNwaW5uZXItdWksIC50YWdpZnksIC5lcnJvci1zdW1tYXJ5IHtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IDFlbSAwLjc1ZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlcjogJGxpbmUtd2lkdGggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRib2R5LWZvbnQtY29sb3IsIDUwJSk7XG4gICAgfVxuXG4gICAgJi5pbnZhbGlkLCAmW2FyaWEtaW52YWxpZD1cInRydWVcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGVycm9yLWNvbG9yLCAkYmctY29sb3IsIDUlKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IG1peCgkZXJyb3ItY29sb3IsICRncmV5LCAyNSUpO1xuICAgIH1cblxuICAgICZbcmVxdWlyZWRdLCAmLnJlcXVpcmVkLCBmaWVsZHNldFtkYXRhLWZvcm1dICYudmFsaWRhdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS4xZW0gY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgICZbcmVxdWlyZWRdLCAmLnJlcXVpcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyBhcmlhLWhpZGRlbj1cInRydWVcIiByb2xlPVwiaW1nXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIHdpZHRoPVwiMTBcIiBoZWlnaHQ9XCIxMFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+IC5zdDAge2ZpbGw6ICN7JGVycm9yLWNvbG9yfTt9PC9zdHlsZT48Y2lyY2xlIGNsYXNzPVwic3QwXCIgY3g9XCI1XCIgY3k9XCI1XCIgcj1cIjVcIi8+PC9zdmc+Jyk7XG4gICAgfVxuXG4gICAgZmllbGRzZXRbZGF0YS1mb3JtXSAmW3JlcXVpcmVkXS52YWxpZGF0ZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gJi5yZXF1aXJlZC52YWxpZGF0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgYXJpYS1oaWRkZW49XCJ0cnVlXCIgcm9sZT1cImltZ1wiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCA1MTIgNTEyXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiIHdpZHRoPVwiNTEyXCIgaGVpZ2h0PVwiNTEyXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+IDxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4gLnN0MCB7ZmlsbDogI3skdmFsaWQtY29sb3J9O308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIm0xNzMuOSA0MzkuNGwtMTY2LjQtMTY2LjRjLTEwLTEwLTEwLTI2LjIgMC0zNi4ybDM2LjItMzYuMmMxMC0xMCAyNi4yLTEwIDM2LjIgMGwxMTIuMSAxMTIuMSAyNDAuMS0yNDAuMWMxMC0xMCAyNi4yLTEwIDM2LjIgMGwzNi4yIDM2LjJjMTAgMTAgMTAgMjYuMiAwIDM2LjJsLTI5NC40IDI5NC40Yy0xMCAxMC0yNi4yIDEwLTM2LjIgMHpcIi8+IDwvc3ZnPicpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjhlbSBjZW50ZXI7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgICAgICYgKyBsYWJlbC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZhdXggUGxhY2Vob2xkZXIgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuaW5wdXQgKyBsYWJlbC5wbGFjZWhvbGRlcixcbnRleHRhcmVhICsgbGFiZWwucGxhY2Vob2xkZXIsXG4udGlueW1jZS13cmFwIGxhYmVsLnBsYWNlaG9sZGVyLFxuLnVpLXNwaW5uZXIgKyBsYWJlbC5wbGFjZWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGxlZnQ6IDFlbTtcbiAgICB0b3A6IDFlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgIGNvbG9yOiBjb250cmFzdCgkYmctY29sb3IpO1xufVxuXG4udGlueW1jZS13cmFwIGxhYmVsLnBsYWNlaG9sZGVyIHtcbiAgICB6LWluZGV4OiAxO1xufVxuXG50ZXh0YXJlYSwgLnRleHRhcmVhLCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjpmb2N1cywgJi5mb2N1cyB7XG4gICAgICAgIHBhZGRpbmc6IDEuNGVtIC43NWVtIDAuNmVtIC43NWVtO1xuXG4gICAgICAgICYgKyBsYWJlbC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICB0b3A6IDAuNWVtO1xuICAgICAgICAgICAgbGVmdDogMS4yZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjVlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50aW55bWNlLXdyYXAge1xuICAgICAmLmZvY3VzIHtcbiAgICAgICAgLnRleHRhcmVhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNGVtIC43NWVtIDAuNmVtIC43NWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwucGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgdG9wOiAwLjVlbTtcbiAgICAgICAgICAgIGxlZnQ6IDEuMmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjY1ZW07XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICB9XG4gICAgIH1cbn1cblxuLy8gVGV4dGFyZWFzIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG50ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogY2FsYygzZW0gKyAoI3skbGluZS13aWR0aH0gKiAyKSk7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbn1cblxuLnRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxMjVweDtcbn1cblxuLy8gQ2hlY2tib3hlcyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uZmllbGQtbGluZS5jaGVja2JveCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5mbG9hdC1yaWdodCB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cbiAgICAgICAgJi5pY29uIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGljb24tc2l6ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMC41ZW07XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogJGxpbmUtd2lkdGggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6ICRzcXVhcmV3aDtcbiAgICB3aWR0aDogJHNxdWFyZXdoO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNWVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMnM7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIG1hcmdpbi10b3A6IDFweDtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZy1jb2xvciwgMTAlKTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHJvbGU9XCJpbWdcIiBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyAwIDAgNTEyIDUxMlwiIHdpZHRoPVwiNTEyXCIgaGVpZ2h0PVwiNTEyXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPiA8c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+IC5zdDAge2ZpbGw6ICN7JHByaW1hcnktY29sb3J9O308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIm0xNzMuOSA0MzkuNGwtMTY2LjQtMTY2LjRjLTEwLTEwLTEwLTI2LjIgMC0zNi4ybDM2LjItMzYuMmMxMC0xMCAyNi4yLTEwIDM2LjIgMGwxMTIuMSAxMTIuMSAyNDAuMS0yNDAuMWMxMC0xMCAyNi4yLTEwIDM2LjIgMGwzNi4yIDM2LjJjMTAgMTAgMTAgMjYuMiAwIDM2LjJsLTI5NC40IDI5NC40Yy0xMCAxMC0yNi4yIDEwLTM2LjIgMHpcIi8+IDwvc3ZnPicpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAwLjE1ZW07XG4gICAgfVxuXG4gICAgJiArIGxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAuNWVtO1xuICAgICAgICBib3R0b206IC41ZW07XG4gICAgfVxufVxuXG4vLyBTZWxlY3RzIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbnNlbGVjdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgYXJpYS1oaWRkZW49XCJ0cnVlXCIgcm9sZT1cImltZ1wiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCA0NDggNTEyXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiIHdpZHRoPVwiNDQ4XCIgaGVpZ2h0PVwiNTEyXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+IDxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4gLnN0MCB7ZmlsbDogI3skcHJpbWFyeS1jb2xvcn07fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwibTIwNyAzODEuNWwtMTk0LjMtMTk0LjRjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45bDIyLjctMjIuN2M5LjQtOS40IDI0LjUtOS40IDMzLjkgMGwxNTQuNyAxNTQgMTU0LjctMTU0YzkuNC05LjMgMjQuNS05LjMgMzMuOSAwbDIyLjcgMjIuN2M5LjQgOS40IDkuNCAyNC42IDAgMzMuOWwtMTk0LjMgMTk0LjRjLTkuNCA5LjMtMjQuNiA5LjMtMzQgMHpcIi8+IDwvc3ZnPicpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC43NWVtIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG5cbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmW3JlcXVpcmVkXSwgZmllbGRzZXRbZGF0YS1mb3JtXSAmLnZhbGlkYXRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLjc1ZW0gY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFlbTtcbiAgICB9XG5cbiAgICAmW3JlcXVpcmVkXSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgYXJpYS1oaWRkZW49XCJ0cnVlXCIgcm9sZT1cImltZ1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiIHdpZHRoPVwiNDQ4XCIgaGVpZ2h0PVwiNTEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4gLnN0MCB7ZmlsbDogI3skZXJyb3ItY29sb3J9O308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIm0yMDcgMzgxLjVsLTE5NC4zLTE5NC40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWwyMi43LTIyLjdjOS40LTkuNCAyNC41LTkuNCAzMy45IDBsMTU0LjcgMTU0IDE1NC43LTE1NGM5LjQtOS4zIDI0LjUtOS4zIDMzLjkgMGwyMi43IDIyLjdjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlsLTE5NC4zIDE5NC40Yy05LjQgOS4zLTI0LjYgOS4zLTM0IDB6XCIvPiA8L3N2Zz4nKTtcbiAgICB9XG5cbiAgICBmaWVsZHNldFtkYXRhLWZvcm1dICZbcmVxdWlyZWRdLnZhbGlkYXRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgYXJpYS1oaWRkZW49XCJ0cnVlXCIgcm9sZT1cImltZ1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiIHdpZHRoPVwiNDQ4XCIgaGVpZ2h0PVwiNTEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4gLnN0MCB7ZmlsbDogI3skdmFsaWQtY29sb3J9O308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIm0yMDcgMzgxLjVsLTE5NC4zLTE5NC40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWwyMi43LTIyLjdjOS40LTkuNCAyNC41LTkuNCAzMy45IDBsMTU0LjcgMTU0IDE1NC43LTE1NGM5LjQtOS4zIDI0LjUtOS4zIDMzLjkgMGwyMi43IDIyLjdjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlsLTE5NC4zIDE5NC40Yy05LjQgOS4zLTI0LjYgOS4zLTM0IDB6XCIvPiA8L3N2Zz4nKTtcbiAgICB9XG5cbiAgICBvcHRpb24ge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxufVxuXG4vLyBSYWRpbyBCdXR0b25zIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogJGxpbmUtd2lkdGggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgaGVpZ2h0OiAkc3F1YXJld2g7XG4gICAgd2lkdGg6ICRzcXVhcmV3aDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcblxuICAgICY6Y2hlY2tlZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXIoJ2JvdGggYWJzJyk7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIGhlaWdodDogNjAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG5cbiAgICAmICsgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC41ZW07XG4gICAgICAgIGJvdHRvbTogLjVlbTtcbiAgICB9XG59XG5cbi8vIEF1dG9jb21wbGV0ZSBEcm9wZG93bnMgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxudWxbaWRePXVpLWlkLV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXI6ICRsaW5lLXdpZHRoIHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgIC5hdXRvY29tcGxldGUtdGl0bGUsIC5hdXRvY29tcGxldGUtZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcblxuICAgICAgICAmOm5vdCgudWktc3RhdGUtZGlzYWJsZWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkcHJpbWFyeS1jb2xvciwgJGJnLWNvbG9yLCAxMCUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdChtaXgoJHByaW1hcnktY29sb3IsICRiZy1jb2xvciwgMTAlKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQUFBO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4ODg7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAycHggcmdiYSgwLDAsMCwwLjMpO1xuICAgIH1cbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA1MHB4IHdoaXRlIGluc2V0OyAvKiBDaGFuZ2UgdGhlIGNvbG9yIHRvIHlvdXIgb3duIGJhY2tncm91bmQgY29sb3IgKi9cbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHJvbGU9XCJpbWdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIiB3aWR0aD1cIjQ0OFwiIGhlaWdodD1cIjUxMlwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+IC5zdDAge2ZpbGw6ICN7JHZhbGlkLWNvbG9yfTt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJtMjA3IDM4MS41bC0xOTQuMy0xOTQuNGMtOS40LTkuNC05LjQtMjQuNiAwLTMzLjlsMjIuNy0yMi43YzkuNC05LjQgMjQuNS05LjQgMzMuOSAwbDE1NC43IDE1NCAxNTQuNy0xNTRjOS40LTkuMyAyNC41LTkuMyAzMy45IDBsMjIuNyAyMi43YzkuNCA5LjQgOS40IDI0LjYgMCAzMy45bC0xOTQuMyAxOTQuNGMtOS40IDkuMy0yNC42IDkuMy0zNCAwelwiLz4gPC9zdmc+JykgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA1MHB4IHdoaXRlIGluc2V0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMzMzO1xufVxuXG4vLyBVSSBTcGlubmVycyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4udWktc3Bpbm5lciB7XG4gICAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuXG4gICAgLnVpLXNwaW5uZXItdXAgLnVpLWljb24sXG4gICAgLnVpLXNwaW5uZXItZG93biAudWktaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAyLjVlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjc1ZW07XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgLnVpLXNwaW5uZXItdXAgLnVpLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHJvbGU9XCJpbWdcIiBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyAwIDAgNDQ4IDUxMlwiIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIiB3aWR0aD1cIjQ0OFwiIGhlaWdodD1cIjUxMlwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPiA8c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+IC5zdDAge2ZpbGw6ICN7JHByaW1hcnktY29sb3J9O308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIm0yMDcgMzgxLjVsLTE5NC4zLTE5NC40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWwyMi43LTIyLjdjOS40LTkuNCAyNC41LTkuNCAzMy45IDBsMTU0LjcgMTU0IDE1NC43LTE1NGM5LjQtOS4zIDI0LjUtOS4zIDMzLjkgMGwyMi43IDIyLjdjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlsLTE5NC4zIDE5NC40Yy05LjQgOS4zLTI0LjYgOS4zLTM0IDB6XCIvPiA8L3N2Zz4nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxZW07XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRvcDogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgYXJpYS1oaWRkZW49XCJ0cnVlXCIgcm9sZT1cImltZ1wiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCA0NDggNTEyXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiIHdpZHRoPVwiNDQ4XCIgaGVpZ2h0PVwiNTEyXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+IDxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4gLnN0MCB7ZmlsbDogI3tkYXJrZW4oJHByaW1hcnktY29sb3IsIDE1JSl9O308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIm0yMDcgMzgxLjVsLTE5NC4zLTE5NC40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWwyMi43LTIyLjdjOS40LTkuNCAyNC41LTkuNCAzMy45IDBsMTU0LjcgMTU0IDE1NC43LTE1NGM5LjQtOS4zIDI0LjUtOS4zIDMzLjkgMGwyMi43IDIyLjdjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlsLTE5NC4zIDE5NC40Yy05LjQgOS4zLTI0LjYgOS4zLTM0IDB6XCIvPiA8L3N2Zz4nKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51aS1zcGlubmVyLWRvd24gLnVpLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHJvbGU9XCJpbWdcIiBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyAwIDAgNDQ4IDUxMlwiIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIiB3aWR0aD1cIjQ0OFwiIGhlaWdodD1cIjUxMlwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPiA8c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+IC5zdDAge2ZpbGw6ICN7JHByaW1hcnktY29sb3J9O308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIm0yMDcgMzgxLjVsLTE5NC4zLTE5NC40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWwyMi43LTIyLjdjOS40LTkuNCAyNC41LTkuNCAzMy45IDBsMTU0LjcgMTU0IDE1NC43LTE1NGM5LjQtOS4zIDI0LjUtOS4zIDMzLjkgMGwyMi43IDIyLjdjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlsLTE5NC4zIDE5NC40Yy05LjQgOS4zLTI0LjYgOS4zLTM0IDB6XCIvPiA8L3N2Zz4nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxZW07XG4gICAgICAgIHRvcDogMS41ZW07XG4gICAgICAgIHJpZ2h0OiAwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHJvbGU9XCJpbWdcIiBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyAwIDAgNDQ4IDUxMlwiIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIiB3aWR0aD1cIjQ0OFwiIGhlaWdodD1cIjUxMlwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPiA8c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+IC5zdDAge2ZpbGw6ICN7ZGFya2VuKCRwcmltYXJ5LWNvbG9yLCAxNSUpfTt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJtMjA3IDM4MS41bC0xOTQuMy0xOTQuNGMtOS40LTkuNC05LjQtMjQuNiAwLTMzLjlsMjIuNy0yMi43YzkuNC05LjQgMjQuNS05LjQgMzMuOSAwbDE1NC43IDE1NCAxNTQuNy0xNTRjOS40LTkuMyAyNC41LTkuMyAzMy45IDBsMjIuNyAyMi43YzkuNCA5LjQgOS40IDI0LjYgMCAzMy45bC0xOTQuMyAxOTQuNGMtOS40IDkuMy0yNC42IDkuMy0zNCAwelwiLz4gPC9zdmc+Jyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNjdGwwMCRDb250ZW50UGxhY2VIb2xkZXIxJEdpZnRWb3VjaGVyRm9ybSRGb3JtRW1haWwge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnZvdWNoZXItZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuXG4gICAgZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5mb3JtLWZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuXG4uZHJhZy1zb3J0LWVuYWJsZSB7XG4gICAgLmRyYWctdGFiIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBncmFiO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXdyYXAge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRlbGV0ZS1tZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZHJhZy1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICB9XG5cbiAgICAuZHJhZy1zb3J0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgJGdyZXkgIWltcG9ydGFudDtcblxuICAgICAgICAqIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuZmllbGRzZXQgLmZpZWxkLWxpbmUtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cbn1cblxuLmJ0bi13cmFwLmRhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcblxuICAgIC5idG4ucmVkOm5vdCguZGVidG4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBwYWRkaW5nOiAxLjI1ZW0gMWVtO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2RhdGEtZm9ybT1cImxldC1teS1wcm9wZXJ0eVwiXSB7XG4gICAgLmNvbDEsIC5jb2wyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgIH1cblxuICAgIC5jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxufVxuXG5bZGF0YS1mb3JtPVwiZmVycnlcIl0ge1xuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5mZXJyeS10aW1ldGFibGUge1xuICAgICAgICBmb250LXNpemU6MC44ZW07XG4gICAgfVxuXG4gICAgLmZlcnJ5LWRldGFpbHMgPiBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5mZXJyeS1kZXRhaWxzLCAuZmVycnktZGV0YWlscyAudHdvLWNvbCwgLmZlcnJ5LWRldGFpbHMgLnZlaGljbGUtYWRkZWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLmZlcnJ5LWRldGFpbHMgLnZlaGljbGUtYWRkZWQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vL1N1cGVyQ29udHJvbCBwb3B1cCBzdHlsZXMgLSBEYW1hZ2UgV2FpdmVyXG4ubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1ib2R5ID4gaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAyMDhweCAhaW1wb3J0YW50O1xufVxuIiwi77u/dGFibGU6bm90KFtjbGFzcyo9XCJjYWxlbmRhclwiXSkge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICB0aGVhZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFwcyBzb2xpZCBmYWRlLW91dCgkYm9keS1mb250LWNvbG9yLCAwLjUpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlLW91dCgkYm9keS1mb250LWNvbG9yLCAwLjkpO1xuICAgIH1cblxuICAgIHRoLCB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIH1cblxuICAgICYucmVzcG9uc2l2ZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtbWF4LXNjcmVlbi1vbmx5Jykge1xuICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICY6bm90KFtjb2xzcGFuXSk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKVwiOiBcIjtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4ZW07XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4OyAvLyBQcmV2ZW50cyB0aGUgc2Vjb25kIGxpbmUgb2YgbG9uZyBkYXRhIG5vdCBiZWluZyBpbiBsaW5lIHdpdGggdGhlIGZpcnN0LiBEb2Vzbid0IGZpeCAzIGxpbmVzLlxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZGFtYWdlLXdhaXZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIHRoLHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHNlYXJjaC10b3AtZGVzazogMzdweDtcblxuc2VjdGlvbiB7IFxuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufSBcbi8vIFN0aWNreSBOb3RpY2VzXG5zZWN0aW9uLmJvb2std2l0aC1jb25maWRlbmNlIHsgXG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7ICAgXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgIFxuICAgIGEge1xuICAgICAgICBjb2xvcjogY29udHJhc3QoJHRlcnRpYXJ5LWNvbG9yKTtcbiAgICB9XG5cbiAgICAuc2hpZWxkLXRpY2staWNvbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMucG5nKSAtMnB4IC0xNzU1cHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnNlY3Rpb24uZmVycnktc3RyaXAge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNzYxNjE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAuZmEtZmVycnkge1xuICAgICAgICBjb250ZW50OiBpY29uKCdmZXJyeScsIHdoaXRlKTtcbiAgICAgICAgbWF4LWhlaWdodDogJGJvZHktZm9udC1zaXplO1xuICAgICAgICBtYXJnaW46IDhweCA4cHggMCAwO1xuICAgIH1cbn1cblxuLy8gQmFubmVyXG4uaG9tZS1iYW5uZXIgKyBzZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufSBcblxuJGJhbm5lci1oZWlnaHQtbW9iOiAyNXZoO1xuJGJhbm5lci1oZWlnaHQtdGFiOiA1MHZoO1xuJGJhbm5lci1oZWlnaHQtZGVzOiA0NzVweDtcblxuLmhvbWUtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIGhlaWdodDogJGJhbm5lci1oZWlnaHQtZGVzO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN2Zy10ZXh0dXJlKDQsICR3aGl0ZSk7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vbmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuYmFubmVyLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2UtYXR0cmlidXRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206ICRzZWFyY2gtdG9wLWRlc2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpZ2h0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC44KTtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRhcmsge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWl4KCRibGFjaywjMDAwMDAwKTtcbiAgICAgICAgICAgICAgICAgICAgLypmb250LXdlaWdodDogYm9sZDsqL1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1peCgkYmxhY2ssIzAwMDAwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIDEwMjRweCB3aWRlXG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY2FjaGUtYnVzdCgnL2ltYWdlcy8jeyRmb2xkZXJ9L2Jhbm5lci9tb2JpbGUvMS5qcGcnKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0LXdpZGUnKSB7XG4gICAgICAgICAgICAvLyAyMDAwcHggd2lkZVxuICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jYWNoZS1idXN0KCcvaW1hZ2VzLyN7JGZvbGRlcn0vYmFubmVyL2Rlc2t0b3AvMS5qcGcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd1bHRyYS00aycpIHtcbiAgICAgICAgICAgIC8vIDM1OTBweCB3aWRlXG4gICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNhY2hlLWJ1c3QoJy9pbWFnZXMvI3skZm9sZGVyfS9iYW5uZXIvNGsvMS5qcGcnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYXlvdXQtd3JhcCxcbiAgICAubGF5b3V0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogJGJhbm5lci1oZWlnaHQtbW9iO1xuICAgICAgICBtaW4taGVpZ2h0OiAxOTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgncGhvbmUnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRiYW5uZXItaGVpZ2h0LW1vYjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhbm5lci1pbWFnZSxcbiAgICAubGF5b3V0LXdyYXAsXG4gICAgLmxheW91dCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYmFubmVyLWhlaWdodC1kZXM7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0ODVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItdGV4dC13cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC1zbWFsbCcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcignYm90aCcpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFubmVyLXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbSAwIDFlbTtcblxuICAgICAgICAuaW1hZ2UtY29weSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtc21hbGwnKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAzNyU7XG4gICAgICAgICAgICAgICAgLyogYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOCk7Ki9cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2UtY29weSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucmlnaHQtYWxpZ24ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmltYWdlLWNvcHkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzc1cHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICYucmlnaHQtYWxpZ24ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3Bob25lLXdpZGUtbWF4Jykge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLnByb21vIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtc21hbGwnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAxZW0gMCAxZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAmLnJpZ2h0LWFsaWduIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuYnRuLmhpZGRlbi1tb2JpbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtc21hbGwnKSB7XG4gICAgICAgICAgICAgICAgICAgICR2YXI6IDE5NXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBzdmctdXJsKCc8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGZvY3VzYWJsZT1cImZhbHNlXCIgZGF0YS1wcmVmaXg9XCJmYXNcIiBkYXRhLWljb249XCJjZXJ0aWZpY2F0ZVwiIGNsYXNzPVwic3ZnLWlubGluZS0tZmEgZmEtY2VydGlmaWNhdGUgZmEtdy0xNlwiIHJvbGU9XCJpbWdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxOTYgMTk2XCI+PHN0eWxlIHR5cGU9XCJ0ZXh0L2Nzc1wiPi5zdDAge2ZpbGw6ICN7JHJlZH07fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTI4LjYzNywxNjcuMTEyIEwyNC43MjEsMTU0LjA2MiBMMTMuMTMwLDE0Ni45MDIgTDEyLjcyNSwxMzMuMjg0IEwzLjM4MSwxMjMuMzY3IEw2LjUxNSwxMTAuMTA4IEwwLjA1Niw5OC4xMTIgTDYuNTE1LDg2LjExNiBMMy4zODEsNzIuODU2IEwxMi43MjUsNjIuOTQwIEwxMy4xMzAsNDkuMzIxIEwyNC43MjEsNDIuMTYxIEwyOC42MzcsMjkuMTExIEw0MS42ODcsMjUuMTk2IEw0OC44NDcsMTMuNjA0IEw2Mi40NjUsMTMuMjAwIEw3Mi4zODEsMy44NTYgTDg1LjY0MSw2Ljk5MCBMOTcuNjM3LDAuNTMxIEwxMDkuNjM0LDYuOTkwIEwxMjIuODkzLDMuODU2IEwxMzIuODA5LDEzLjIwMCBMMTQ2LjQyOCwxMy42MDQgTDE1My41ODgsMjUuMTk2IEwxNjYuNjM3LDI5LjExMSBMMTcwLjU1Myw0Mi4xNjEgTDE4Mi4xNDUsNDkuMzIxIEwxODIuNTUwLDYyLjk0MCBMMTkxLjg5Myw3Mi44NTYgTDE4OC43NjAsODYuMTE2IEwxOTUuMjE4LDk4LjExMiBMMTg4Ljc2MCwxMTAuMTA4IEwxOTEuODkzLDEyMy4zNjcgTDE4Mi41NTAsMTMzLjI4NCBMMTgyLjE0NSwxNDYuOTAyIEwxNzAuNTUzLDE1NC4wNjIgTDE2Ni42MzcsMTY3LjExMiBMMTUzLjU4OCwxNzEuMDI4IEwxNDYuNDI4LDE4Mi42MTkgTDEzMi44MDksMTgzLjAyNCBMMTIyLjg5MywxOTIuMzY3IEwxMDkuNjM0LDE4OS4yMzQgTDk3LjYzNywxOTUuNjkyIEw4NS42NDEsMTg5LjIzNCBMNzIuMzgxLDE5Mi4zNjcgTDYyLjQ2NSwxODMuMDI0IEw0OC44NDcsMTgyLjYxOSBMNDEuNjg3LDE3MS4wMjggTDI4LjYzNywxNjcuMTEyIFpcIj48L3BhdGg+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkdmFyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICR2YXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNWVtO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBzdmctdXJsKCc8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGZvY3VzYWJsZT1cImZhbHNlXCIgZGF0YS1wcmVmaXg9XCJmYXNcIiBkYXRhLWljb249XCJjZXJ0aWZpY2F0ZVwiIGNsYXNzPVwic3ZnLWlubGluZS0tZmEgZmEtY2VydGlmaWNhdGUgZmEtdy0xNlwiIHJvbGU9XCJpbWdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxOTYgMTk2XCI+PHN0eWxlIHR5cGU9XCJ0ZXh0L2Nzc1wiPi5zdDAge2ZpbGw6ICN7JGRhcmstcmVkfTt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMjguNjM3LDE2Ny4xMTIgTDI0LjcyMSwxNTQuMDYyIEwxMy4xMzAsMTQ2LjkwMiBMMTIuNzI1LDEzMy4yODQgTDMuMzgxLDEyMy4zNjcgTDYuNTE1LDExMC4xMDggTDAuMDU2LDk4LjExMiBMNi41MTUsODYuMTE2IEwzLjM4MSw3Mi44NTYgTDEyLjcyNSw2Mi45NDAgTDEzLjEzMCw0OS4zMjEgTDI0LjcyMSw0Mi4xNjEgTDI4LjYzNywyOS4xMTEgTDQxLjY4NywyNS4xOTYgTDQ4Ljg0NywxMy42MDQgTDYyLjQ2NSwxMy4yMDAgTDcyLjM4MSwzLjg1NiBMODUuNjQxLDYuOTkwIEw5Ny42MzcsMC41MzEgTDEwOS42MzQsNi45OTAgTDEyMi44OTMsMy44NTYgTDEzMi44MDksMTMuMjAwIEwxNDYuNDI4LDEzLjYwNCBMMTUzLjU4OCwyNS4xOTYgTDE2Ni42MzcsMjkuMTExIEwxNzAuNTUzLDQyLjE2MSBMMTgyLjE0NSw0OS4zMjEgTDE4Mi41NTAsNjIuOTQwIEwxOTEuODkzLDcyLjg1NiBMMTg4Ljc2MCw4Ni4xMTYgTDE5NS4yMTgsOTguMTEyIEwxODguNzYwLDExMC4xMDggTDE5MS44OTMsMTIzLjM2NyBMMTgyLjU1MCwxMzMuMjg0IEwxODIuMTQ1LDE0Ni45MDIgTDE3MC41NTMsMTU0LjA2MiBMMTY2LjYzNywxNjcuMTEyIEwxNTMuNTg4LDE3MS4wMjggTDE0Ni40MjgsMTgyLjYxOSBMMTMyLjgwOSwxODMuMDI0IEwxMjIuODkzLDE5Mi4zNjcgTDEwOS42MzQsMTg5LjIzNCBMOTcuNjM3LDE5NS42OTIgTDg1LjY0MSwxODkuMjM0IEw3Mi4zODEsMTkyLjM2NyBMNjIuNDY1LDE4My4wMjQgTDQ4Ljg0NywxODIuNjE5IEw0MS42ODcsMTcxLjAyOCBMMjguNjM3LDE2Ny4xMTIgWlwiPjwvcGF0aD48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW46bm90KC5saW5rKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIsIGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLCAuaDIsIC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFubmVyLWhlYWRpbmctZm9udDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYW5uZXItaGVhZGluZy1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRiYW5uZXItaGVhZGluZy13ZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0Mik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3Bob25lJykge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtc21hbGwnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDIpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDcwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxpZ2h0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZGFyayB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC13cmFwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5pbWFnZS1jb3B5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5saWdodCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGFyayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2NhdGlvbnMtbGlzdCwgLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygzNnB4ICsgI3skc2VhcmNoLXRvcC1kZXNrfSk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1vZi1hcmVhcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcmVhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFyZWEgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWJ0biB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwubGlzdC1vZi1hcmVhcy5hY2NvcmRpb24tY29udGVudC5oaWRkZW4taGVpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzcGFuLnZpZXctYnktdHlwZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbi1zZWFyY2gge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IGNhbGMoNThweCArICN7JHNlYXJjaC10b3AtZGVza30pO1xuICAgIH1cblxuICAgICNDb250ZW50UGxhY2VIb2xkZXIxX1ZpbGxhZ2VzU2VhcmNoIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWhvbWUtYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZpZWxkLWxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5vY2N1cGFudHMge1xuICAgICAgICAuZmllbGQtbGluZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ndWVzdC1vcHRpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgfVxuXG4gICAgLmd1ZXN0LW9wdGlvbnMgLmZpZWxkLWxpbmUuaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG5cblxuICAgIC5hZHVsdHMuaWNvbjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMjMwcHggbm8tcmVwZWF0OyAvLy0wIC0xMzVweFxuICAgIH1cblxuICAgIC5jaGlsZHJlbi5pY29uOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC00MzBweCBuby1yZXBlYXQ7IC8vLTAgLTI4NHB4XG4gICAgfVxuXG4gICAgLmluZmFudHMuaWNvbjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMTYxMnB4IG5vLXJlcGVhdDsgLy8tMHB4IC0xMDA2cHhcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjMwcHgpIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAgICAgICAuY2FsZW5kYXIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vY2N1cGFudHMge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlKTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGJ1dHRvbiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDNweCkge1xuICAgICAgICAkYnRuLXdpZHRoOiAxNDBweDtcblxuICAgICAgICAmID4gLmZpZWxkLWxpbmU6bnRoLWNoaWxkKDEpLFxuICAgICAgICAuY2FsZW5kYXIsXG4gICAgICAgIC5vY2N1cGFudHMsXG4gICAgICAgIC5idG4sXG4gICAgICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skYnRuLXdpZHRofSkgLyAzKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bixcbiAgICAgICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAkYnRuLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjIyNWVtIDJlbTtcbiAgICAgICAgICAgIHRvcDogLTAuMmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLmxpc3QtdmlsbGFnZXMge1xubWFyZ2luLXJpZ2h0OiAxZW07XG59XG4vLyBQcm9tb3NcbnNlY3Rpb24ucHJvbW9zIHtcblxuICAgIC5sYXlvdXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1bnRpbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2J1bnRpbmcucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3NnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0zNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIGRpdltkYXRhLXNwYW49XCIxXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JGNvbC1nYXB9KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gKCN7JGNvbC1nYXB9IC8gMikpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2W2RhdGEtc3Bhbj1cIjJcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRjb2wtZ2FwfSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICgjeyRjb2wtZ2FwfSAvIDIpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHJ1c3Qtc2lnbmFscyB7XG5cbiAgICAuaG9tZSBpIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAubm90LWhvbWUgaSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICAgICYuZmEtdXNlcnMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyBjbGFzcz1cInN2Zy1pbmxpbmUtLWZhIGZhLXVzZXJzIGZhLXctMjBcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBmb2N1c2FibGU9XCJmYWxzZVwiIGRhdGEtcHJlZml4PVwiZmFzXCIgZGF0YS1pY29uPVwidXNlcnNcIiByb2xlPVwiaW1nXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNjQwIDUxMlwiIGRhdGEtZmEtaTJzdmc9XCJcIj48c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+LnN0MCU3QmZpbGw6JTIzNWY1ZjVmOyU3RDwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBmaWxsPVwiY3VycmVudGNvbG9yXCIgZD1cIk05NiAyMjRjMzUuMyAwIDY0LTI4LjcgNjQtNjRzLTI4LjctNjQtNjQtNjQtNjQgMjguNy02NCA2NCAyOC43IDY0IDY0IDY0em00NDggMGMzNS4zIDAgNjQtMjguNyA2NC02NHMtMjguNy02NC02NC02NC02NCAyOC43LTY0IDY0IDI4LjcgNjQgNjQgNjR6bTMyIDMyaC02NGMtMTcuNiAwLTMzLjUgNy4xLTQ1LjEgMTguNiA0MC4zIDIyLjEgNjguOSA2MiA3NS4xIDEwOS40aDY2YzE3LjcgMCAzMi0xNC4zIDMyLTMydi0zMmMwLTM1LjMtMjguNy02NC02NC02NHptLTI1NiAwYzYxLjkgMCAxMTItNTAuMSAxMTItMTEyUzM4MS45IDMyIDMyMCAzMiAyMDggODIuMSAyMDggMTQ0czUwLjEgMTEyIDExMiAxMTJ6bTc2LjggMzJoLTguM2MtMjAuOCAxMC00My45IDE2LTY4LjUgMTZzLTQ3LjYtNi02OC41LTE2aC04LjNDMTc5LjYgMjg4IDEyOCAzMzkuNiAxMjggNDAzLjJWNDMyYzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDI4OGMyNi41IDAgNDgtMjEuNSA0OC00OHYtMjguOGMwLTYzLjYtNTEuNi0xMTUuMi0xMTUuMi0xMTUuMnptLTIyMy43LTEzLjRDMTYxLjUgMjYzLjEgMTQ1LjYgMjU2IDEyOCAyNTZINjRjLTM1LjMgMC02NCAyOC43LTY0IDY0djMyYzAgMTcuNyAxNC4zIDMyIDMyIDMyaDY1LjljNi4zLTQ3LjQgMzQuOS04Ny4zIDc1LjItMTA5LjR6XCI+PC9wYXRoPjwvc3ZnPicpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYS1jaGVjay1jaXJjbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyBjbGFzcz1cInN2Zy1pbmxpbmUtLWZhIGZhLWNoZWNrLWNpcmNsZSBmYS13LTE2XCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgZm9jdXNhYmxlPVwiZmFsc2VcIiBkYXRhLXByZWZpeD1cImZhc1wiIGRhdGEtaWNvbj1cImNoZWNrLWNpcmNsZVwiIHJvbGU9XCJpbWdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCIgZGF0YS1mYS1pMnN2Zz1cIlwiPjxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4uc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEPC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGZpbGw9XCJjdXJyZW50Y29sb3JcIiBkPVwiTTUwNCAyNTZjMCAxMzYuOTY3LTExMS4wMzMgMjQ4LTI0OCAyNDhTOCAzOTIuOTY3IDggMjU2IDExOS4wMzMgOCAyNTYgOHMyNDggMTExLjAzMyAyNDggMjQ4ek0yMjcuMzE0IDM4Ny4zMTRsMTg0LTE4NGM2LjI0OC02LjI0OCA2LjI0OC0xNi4zNzkgMC0yMi42MjdsLTIyLjYyNy0yMi42MjdjLTYuMjQ4LTYuMjQ5LTE2LjM3OS02LjI0OS0yMi42MjggMEwyMTYgMzA4LjExOGwtNzAuMDU5LTcwLjA1OWMtNi4yNDgtNi4yNDgtMTYuMzc5LTYuMjQ4LTIyLjYyOCAwbC0yMi42MjcgMjIuNjI3Yy02LjI0OCA2LjI0OC02LjI0OCAxNi4zNzkgMCAyMi42MjdsMTA0IDEwNGM2LjI0OSA2LjI0OSAxNi4zNzkgNi4yNDkgMjIuNjI4LjAwMXpcIj48L3BhdGg+PC9zdmc+Jyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZhLWF3YXJkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgY2xhc3M9XCJzdmctaW5saW5lLS1mYSBmYS1hd2FyZCBmYS13LTEyXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgZm9jdXNhYmxlPVwiZmFsc2VcIiBkYXRhLXByZWZpeD1cImZhc1wiIGRhdGEtaWNvbj1cImF3YXJkXCIgcm9sZT1cImltZ1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDM4NCA1MTJcIiBkYXRhLWZhLWkyc3ZnPVwiXCI+PHN0eWxlIHR5cGU9XCJ0ZXh0L2Nzc1wiPi5zdDAlN0JmaWxsOiUyMzVmNWY1ZjslN0Q8L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZmlsbD1cImN1cnJlbnRjb2xvclwiIGQ9XCJNOTcuMTIgMzYyLjYzYy04LjY5LTguNjktNC4xNi02LjI0LTI1LjEyLTExLjg1LTkuNTEtMi41NS0xNy44Ny03LjQ1LTI1LjQzLTEzLjMyTDEuMiA0NDguN2MtNC4zOSAxMC43NyAzLjgxIDIyLjQ3IDE1LjQzIDIyLjAzbDUyLjY5LTIuMDFMMTA1LjU2IDUwN2M4IDguNDQgMjIuMDQgNS44MSAyNi40My00Ljk2bDUyLjA1LTEyNy42MmMtMTAuODQgNi4wNC0yMi44NyA5LjU4LTM1LjMxIDkuNTgtMTkuNSAwLTM3LjgyLTcuNTktNTEuNjEtMjEuMzd6TTM4Mi44IDQ0OC43bC00NS4zNy0xMTEuMjRjLTcuNTYgNS44OC0xNS45MiAxMC43Ny0yNS40MyAxMy4zMi0yMS4wNyA1LjY0LTE2LjQ1IDMuMTgtMjUuMTIgMTEuODUtMTMuNzkgMTMuNzgtMzIuMTIgMjEuMzctNTEuNjIgMjEuMzctMTIuNDQgMC0yNC40Ny0zLjU1LTM1LjMxLTkuNThMMjUyIDUwMi4wNGM0LjM5IDEwLjc3IDE4LjQ0IDEzLjQgMjYuNDMgNC45NmwzNi4yNS0zOC4yOCA1Mi42OSAyLjAxYzExLjYyLjQ0IDE5LjgyLTExLjI3IDE1LjQzLTIyLjAzek0yNjMgMzQwYzE1LjI4LTE1LjU1IDE3LjAzLTE0LjIxIDM4Ljc5LTIwLjE0IDEzLjg5LTMuNzkgMjQuNzUtMTQuODQgMjguNDctMjguOTggNy40OC0yOC40IDUuNTQtMjQuOTcgMjUuOTUtNDUuNzUgMTAuMTctMTAuMzUgMTQuMTQtMjUuNDQgMTAuNDItMzkuNTgtNy40Ny0yOC4zOC03LjQ4LTI0LjQyIDAtNTIuODMgMy43Mi0xNC4xNC0uMjUtMjkuMjMtMTAuNDItMzkuNTgtMjAuNDEtMjAuNzgtMTguNDctMTcuMzYtMjUuOTUtNDUuNzUtMy43Mi0xNC4xNC0xNC41OC0yNS4xOS0yOC40Ny0yOC45OC0yNy44OC03LjYxLTI0LjUyLTUuNjItNDQuOTUtMjYuNDEtMTAuMTctMTAuMzUtMjUtMTQuNC0zOC44OS0xMC42MS0yNy44NyA3LjYtMjMuOTggNy42MS01MS45IDAtMTMuODktMy43OS0yOC43Mi4yNS0zOC44OSAxMC42MS0yMC40MSAyMC43OC0xNy4wNSAxOC44LTQ0Ljk0IDI2LjQxLTEzLjg5IDMuNzktMjQuNzUgMTQuODQtMjguNDcgMjguOTgtNy40NyAyOC4zOS01LjU0IDI0Ljk3LTI1Ljk1IDQ1Ljc1LTEwLjE3IDEwLjM1LTE0LjE1IDI1LjQ0LTEwLjQyIDM5LjU4IDcuNDcgMjguMzYgNy40OCAyNC40IDAgNTIuODItMy43MiAxNC4xNC4yNSAyOS4yMyAxMC40MiAzOS41OSAyMC40MSAyMC43OCAxOC40NyAxNy4zNSAyNS45NSA0NS43NSAzLjcyIDE0LjE0IDE0LjU4IDI1LjE5IDI4LjQ3IDI4Ljk4QzEwNC42IDMyNS45NiAxMDYuMjcgMzI1IDEyMSAzNDBjMTMuMjMgMTMuNDcgMzMuODQgMTUuODggNDkuNzQgNS44MmEzOS42NzYgMzkuNjc2IDAgMCAxIDQyLjUzIDBjMTUuODkgMTAuMDYgMzYuNSA3LjY1IDQ5LjczLTUuODJ6TTk3LjY2IDE3NS45NmMwLTUzLjAzIDQyLjI0LTk2LjAyIDk0LjM0LTk2LjAyczk0LjM0IDQyLjk5IDk0LjM0IDk2LjAyLTQyLjI0IDk2LjAyLTk0LjM0IDk2LjAyLTk0LjM0LTQyLjk5LTk0LjM0LTk2LjAyelwiPjwvcGF0aD48L3N2Zz4nKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmEtc2hpZWxkLWFsdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIGNsYXNzPVwic3ZnLWlubGluZS0tZmEgZmEtc2hpZWxkLWFsdCBmYS13LTE2XCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgZm9jdXNhYmxlPVwiZmFsc2VcIiBkYXRhLXByZWZpeD1cImZhc1wiIGRhdGEtaWNvbj1cInNoaWVsZC1hbHRcIiByb2xlPVwiaW1nXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiIGRhdGEtZmEtaTJzdmc9XCJcIj48c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+LnN0MCU3QmZpbGw6JTIzNWY1ZjVmOyU3RDwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBmaWxsPVwiY3VycmVudGNvbG9yXCIgZD1cIk00NjYuNSA4My43bC0xOTItODBhNDguMTUgNDguMTUgMCAwIDAtMzYuOSAwbC0xOTIgODBDMjcuNyA5MS4xIDE2IDEwOC42IDE2IDEyOGMwIDE5OC41IDExNC41IDMzNS43IDIyMS41IDM4MC4zIDExLjggNC45IDI1LjEgNC45IDM2LjkgMEMzNjAuMSA0NzIuNiA0OTYgMzQ5LjMgNDk2IDEyOGMwLTE5LjQtMTEuNy0zNi45LTI5LjUtNDQuM3pNMjU2LjEgNDQ2LjNsLS4xLTM4MSAxNzUuOSA3My4zYy0zLjMgMTUxLjQtODIuMSAyNjEuMS0xNzUuOCAzMDcuN3pcIj48L3BhdGg+PC9zdmc+Jyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZhLWhhbmRzLWhlbHBpbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyBjbGFzcz1cInN2Zy1pbmxpbmUtLWZhIGZhLWhhbmRzLWhlbHBpbmcgZmEtdy0yMFwiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGZvY3VzYWJsZT1cImZhbHNlXCIgZGF0YS1wcmVmaXg9XCJmYXNcIiBkYXRhLWljb249XCJoYW5kcy1oZWxwaW5nXCIgcm9sZT1cImltZ1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDY0MCA1MTJcIiBkYXRhLWZhLWkyc3ZnPVwiXCI+PHN0eWxlIHR5cGU9XCJ0ZXh0L2Nzc1wiPi5zdDAlN0JmaWxsOiUyMzVmNWY1ZjslN0Q8L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZmlsbD1cImN1cnJlbnRjb2xvclwiIGQ9XCJNNDg4IDE5MkgzMzZ2NTZjMCAzOS43LTMyLjMgNzItNzIgNzJzLTcyLTMyLjMtNzItNzJWMTI2LjRsLTY0LjkgMzlDMTA3LjggMTc2LjkgOTYgMTk3LjggOTYgMjIwLjJ2NDcuM2wtODAgNDYuMkMuNyAzMjIuNS00LjYgMzQyLjEgNC4zIDM1Ny40bDgwIDEzOC42YzguOCAxNS4zIDI4LjQgMjAuNSA0My43IDExLjdMMjMxLjQgNDQ4SDM2OGMzNS4zIDAgNjQtMjguNyA2NC02NGgxNmMxNy43IDAgMzItMTQuMyAzMi0zMnYtNjRoOGMxMy4zIDAgMjQtMTAuNyAyNC0yNHYtNDhjMC0xMy4zLTEwLjctMjQtMjQtMjR6bTE0Ny43LTM3LjRMNTU1LjcgMTZDNTQ2LjkuNyA1MjcuMy00LjUgNTEyIDQuM0w0MDguNiA2NEgzMDYuNGMtMTIgMC0yMy43IDMuNC0zMy45IDkuN0wyMzkgOTQuNmMtOS40IDUuOC0xNSAxNi4xLTE1IDI3LjFWMjQ4YzAgMjIuMSAxNy45IDQwIDQwIDQwczQwLTE3LjkgNDAtNDB2LTg4aDE4NGMzMC45IDAgNTYgMjUuMSA1NiA1NnYyOC41bDgwLTQ2LjJjMTUuMy04LjkgMjAuNS0yOC40IDExLjctNDMuN3pcIj48L3BhdGg+PC9zdmc+Jyk7XG4gICAgICAgIH1cblxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbn1cbi8vIEljb24gQ29sc1xuc2VjdGlvbi5pY29uLWNvbHMge1xuICAgIC50cnVzdC1zaWduYWxzIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG5cbiAgICAgICAgLmhvbWUgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICB9XG5cbiAgICAuaG9tZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5ub3QtaG9tZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLy8gSW50cm9cbnNlY3Rpb24uaW50cm8ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgIC5sYXlvdXQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG4vLyBQcm9wZXJ0eSBTbGlkZXJzXG4ucHJvcGVydHktc2xpZGVycyB7XG4gICAgLnByb3BlcnR5LWNhcmQgLnByb3BlcnR5LWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4OXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm93bC1jYXJvdXNlbC5mYWtlLWNhcmRzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGltZywgYSB7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtZG90cyBidXR0b24ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3dsLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgLm93bC1uYXYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5vd2wtY2Fyb3VzZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uby1wcm9wcyB7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcignYm90aCcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5uby1wcm9wcy1iZyB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDVlbTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZ3Vlc3RzLWljb24sIC5iZWRzLWljb24sIC5iYXRocm9vbXMtaWNvbiwgLmRvZ3MtaWNvbiwgLm5vLWRvZ3MtaWNvbiwgLmx1eHVyeS1pY29uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZlYXR1cmUtd2hlZWxjaGFpci1mcmllbmRseSwgLmZlYXR1cmUtZWxlY3RyaWMtY2FyLWNoYXJnaW5nLXBvaW50IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuLy8gTWFwXG5zZWN0aW9uLmhvbWUtaW50cm8ge1xuICAgIGgxLmhhbmR3cml0aW5nLCAuaDEuaGFuZHdyaXRpbmcsIGgyLmhhbmR3cml0aW5nLCAuaDIuaGFuZHdyaXRpbmcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDU4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29udGVudC5oaWRkZW4taGVpZ2h0IHtcbiAgICAgICAgbWF4LWhlaWdodDogOTk5OXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYudGVydGlhcnkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgLmFjY29yZGlvbi1jb250ZW50LmhpZGRlbi1oZWlnaHQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkdGVydGlhcnktY29sb3IgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnF1YXRlcm5hcnkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgLmFjY29yZGlvbi1jb250ZW50LmhpZGRlbi1oZWlnaHQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkcXVhdGVybmFyeS1jb2xvciAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5OTk5cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJi5oaWRkZW4taGVpZ2h0IHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLy8gZmVlZm9cblxuXG4vLyBXaWxkbGlmZSBzdHJpcFxuc2VjdGlvbi53aWxkbGlmZS10cnVzdCB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblxuICAgIC5sYXlvdXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmxheW91dCA+IC5jb2wxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMTRweCBhdXRvO1xuICAgIH1cbn1cbi5jb2wyIC50ZXN0aW1vbmlhbHMgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYS1mZXJyeSB7XG4gICAgY29udGVudDogaWNvbignZmVycnknLCAkYm9keS1mb250LWNvbG9yKTtcbiAgICBtYXgtaGVpZ2h0OiAkYm9keS1mb250LXNpemU7XG4gICAgbWFyZ2luOiA4cHggOHB4IDAgMDtcbn1cblxuLmRhdGVwaWNrZXItbmlnaHRzLCAuZGF0ZXBpY2tlci1wbHVzbWludXMge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufSIsIi5pbXBvcnRhbnQtbm90ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcblxuICAgIHAge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iZy1jb2xvcjtcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LW1vYmlsZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtdGFibGV0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LWRlc2t0b3A7XG4gICAgfVxuXG4gICAgQGlmICgkZml4ZWQtaGVhZGVyID09IHRydWUgb3IgJGZpeGVkLWhlYWRlciA9PSAnbW9iaWxlLW9ubHknKSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDM7IFxuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG5cbiAgICAgICAgICAgIEBpZiAoJGZpeGVkLWhlYWRlciA9PSAnbW9iaWxlLW9ubHknKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICgkaGVhZGVyLWJvcmRlciA9PSB0cnVlKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICAubGF5b3V0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGVkZ2UtcGFkZGluZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgPiAubGF5b3V0LXdyYXAgPiAubGF5b3V0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAwICRlZGdlLXBhZGRpbmc7XG4gICAgfVxuXG4gICAgYSwgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5waG9uZS1pY29uIGEge1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXIoJ3ZlcnRpY2FsJyk7XG4gICAgICAgIGxlZnQ6ICRlZGdlLXBhZGRpbmc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9waG9uZS1zb2xpZC5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG5cbiAgICAubG9nbyB7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY2FjaGUtYnVzdCgnL2ltYWdlcy8jeyRmb2xkZXJ9L2xvZ28ucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LW1vYmlsZTtcbiAgICAgICAgd2lkdGg6ICRsb2dvLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygjeyRoZWFkZXItaGVpZ2h0LXRhYmxldH0gLyAyKTtcbiAgICAgICAgICAgIHdpZHRoOiAkbG9nby13aWR0aC10YWJsZXQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoKCN7JGhlYWRlci1oZWlnaHQtdGFibGV0fSAvIDIpIC0gMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1kZXNrdG9wO1xuICAgICAgICAgICAgd2lkdGg6ICRsb2dvLXdpZHRoLWRlc2t0b3A7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjTWFpbk5hdlRyaWdnZXJDb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAjTWFpbk5hdlRyaWdnZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyKCd2ZXJ0aWNhbCcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI1KTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZWRnZS1wYWRkaW5nO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgIFxuXG4gICAgbmF2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iZy1jb2xvcjtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoI3skbG9nby13aWR0aC10YWJsZXR9ICsgMjBweCkpO1xuICAgICAgICAgICAgdG9wOiBjYWxjKCgjeyRoZWFkZXItaGVpZ2h0LXRhYmxldH0gLyAyKSAtIDFlbSk7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAoJGxvZ28td2lkdGgtdGFibGV0ICsgJGVkZ2UtcGFkZGluZyk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCN7JGxvZ28td2lkdGgtZGVza3RvcH0gKyAjeyRlZGdlLXBhZGRpbmd9KTtcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoI3skbG9nby13aWR0aC1kZXNrdG9wfSArIDIwcHgpIC0gMTYwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGlmICgkbW9iaWxlLW1lbnUtdHlwZSA9PSAnZHJvcGRvd24nKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxheW91dC13cmFwIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAubGF5b3V0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlbHNlaWYgKCRtb2JpbGUtbWVudS10eXBlID09ICdzbGlkZS1sZWZ0Jykge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnM7XG5cbiAgICAgICAgICAgIEBpZiAoJGZpeGVkLWhlYWRlciA9PSB0cnVlIG9yICRmaXhlZC1oZWFkZXIgPT0gJ21vYmlsZS1vbmx5Jykge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHQtbW9iaWxlfSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAoJGxvZ28td2lkdGgtZGVza3RvcCArICRlZGdlLXBhZGRpbmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlbHNlaWYgKCRtb2JpbGUtbWVudS10eXBlID09ICdzbGlkZS1yaWdodCcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjJzO1xuXG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG9jYXRpb25zLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzLjI1ZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gbGkgPiB1bCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcmVhcyB7XG4gICAgICAgICAgICAgICAgLmFyZWEge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkaGVhZGVyLWJnLWNvbG9yLCAkYmctY29sb3IsIDUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGhlYWRlci1iZy1jb2xvciwgMTAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkaGVhZGVyLWJnLWNvbG9yLCAkYmctY29sb3IsIDUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpbGxhZ2VzLCAudG93bnMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkaGVhZGVyLWJnLWNvbG9yLCAkYmctY29sb3IsIDUwJSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRoZWFkZXItYmctY29sb3IsIDEwJSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM3NXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG5cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgubWVudS10aXRsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvd25zIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluc3BpcmF0aW9ucyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGhlYWRlci1iZy1jb2xvciwgJGJnLWNvbG9yLCA1MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGhlYWRlci1iZy1jb2xvciwgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxheW91dC13cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGF5b3V0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkdGhpY2tuZXNzOiAzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyKCdob3Jpem9udGFsJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206ICRib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHRoaWNrbmVzcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoJ2hvcml6b250YWwnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygjeyRib3R0b219IC0gKCN7JHRoaWNrbmVzc30gKyAycHgpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm90dG9tOiAxN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcignaG9yaXpvbnRhbCcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAkYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoJ2hvcml6b250YWwnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygjeyRib3R0b219IC0gKCN7JHRoaWNrbmVzc30gKyAycHgpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYudG9wLWxpbmtzIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTMzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC43ZW07IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgPiBhOmJlZm9yZSwgJjpob3ZlciA+IGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRlbGlzdCgpO1xuXG4gICAgICAgICAgICAmLm1haW4tbmF2IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjdlbSAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJG1lbnUtYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGhlYWRlci1iZy1jb2xvciwgMTAlKTtcblxuICAgICAgICAuc3BsaXQtaGFsZiB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiwgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGhlYWRlci1iZy1jb2xvcjtcblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJG1lbnUtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGhlYWRlci1iZy1jb2xvcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtZW51LWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJi5sb2NhdGlvbnMtcGFyZW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgfVxuXG5cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTg4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC43NWVtIDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0NHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNjBweCkge1xuICAgICAgICAgICAgICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaS5pbnNwaXJhdGlvbi1tZW51IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgbGkubWVudS10aXRsZS5hcmVhIHtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsOm5vdCgubG9jYXRpb25zLWRyb3Bkb3duKTpub3QoLmFyZWFzKTpub3QoLnZpbGxhZ2VzKTpub3QoLmluc3BpcmF0aW9uLXN1Yikge1xuICAgICAgICAgICAgICAgIGxpOm5vdCgubWVudS10aXRsZSk6bm90KC5oaWRkZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaGVhZGVyLWJnLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRoZWFkZXItYmctY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRoZWFkZXItZHJvcGRvd24tYmctY29sb3IsICRiZy1jb2xvciwgNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtZW51LWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub3BlbiA+IHVsIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5OTk5cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnUtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JGVkZ2UtcGFkZGluZ30gKiAtMSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZWRnZS1wYWRkaW5nIDAgMzBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciA+IHVsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItZHJvcGRvd24tYmctY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdCgkaGVhZGVyLWRyb3Bkb3duLWJnLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lbnUtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCRoZWFkZXItZHJvcGRvd24tYmctY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGlmICgkaGVhZGVyLWJvcmRlciA9PSB0cnVlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5sb2NhdGlvbnMtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogKCRsb2dvLXdpZHRoLXRhYmxldCAqIC0xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaW5zcGlyYXRpb25zLW1lbnUubG9jYXRpb25zLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgJi5sb2NhdGlvbnMtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogKCRsb2dvLXdpZHRoLWRlc2t0b3AgKiAtMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmluc3BpcmF0aW9ucy1tZW51LmxvY2F0aW9ucy1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAoKCRsb2dvLXdpZHRoLWRlc2t0b3AgKiAyLjUpICogLTEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDpob3ZlciA+IHVsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uby12aWxsYWdlcyB7XG4gICAgICAgICAgICB1bC52aWxsYWdlcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvY2F0aW9ucy1kcm9wZG93biAuYXJlYXMgLmFyZWEge1xuICAgICAgICAgICAgICAgICYuaGlnaGxpZ2h0ZWQsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtlbigkaGVhZGVyLWJnLWNvbG9yLCAxMCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhhcy1jaGlsZHJlbiB1bDpub3QoLmxvY2F0aW9ucy1kcm9wZG93bik6bm90KC5hcmVhcyk6bm90KC52aWxsYWdlcyk6bm90KC5pbnNwaXJhdGlvbi1zdWIpIGxpOm5vdCgubWVudS10aXRsZSk6bm90KC5oaWRkZW4pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZGFya2VuKCRoZWFkZXItYmctY29sb3IsIDEwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIFN0YWNrZWQvUnVyYWwgc3R5bGUgbWVudVxuICAgICAgICAuc3RhY2tlZCB7XG4gICAgICAgICAgICAubGlzdC1vZi1hcmVhcy1tZW51IHtcbiAgICAgICAgICAgICAgICBsaS5hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogZGFya2VuKCRoZWFkZXItYmctY29sb3IsIDEwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGhlYWRlci1iZy1jb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKCRoZWFkZXItYmctY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnNwaXJhdGlvbnMtc3ViIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5tZW51LXRpdGxlKTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkaGVhZGVyLWJnLWNvbG9yLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1uYXYtbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucmVzcG9uc2UtdGFwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAkZWRnZS1wYWRkaW5nO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgICAgIGEsIGE6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIxKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgcmlnaHQ6ICRlZGdlLXBhZGRpbmc7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcblxuICAgICAgICAgICAgYSwgYTp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIu+7v2Zvb3Rlcjpub3QoLmRlZm9vdGVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iZy1jb2xvcjtcbiAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IFxuICAgIH1cbiAgICAgXG4gICAgc2VjdGlvbi5ib3JkZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5mb290ZXItdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgIGxpbmUtaGVpZ2h0OjMwcHg7IFxuICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjSGlkZWF3YXlzRm9vdGVyX05ld3NsZXR0ZXJfRm9vdGVyTmV3c2xldHRlckZvcm1fRm9ybVRpdGxlUG5sIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTQxcHg7XG4gICAgICAgIH0gXG4gICAgfVxuXG4gICAgZmllbGRzZXQgLmZpZWxkLWxpbmU6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5jaGVja2JveCkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtIDQ1cHgpIC8gMykgLSAzNnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZpZWxkc2V0IC5maWVsZC1saW5lIGxhYmVsLmludmFsaWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAjZm9vdGVyLW5ld3NsZXR0ZXItc3VibWl0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIEBpbmNsdWRlIGRlbGlzdCgpO1xuXG4gICAgICAgIC5vcGVuaW5nLWhvdXJzIHtcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICAvKmxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjVweDtcbiAgICAgICAgICAgIH0qL1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbDEgbGkgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMC4yNWVtIDA7XG4gICAgfVxuXG4gICAgLmNvbDQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIG5hdiBsaSBzdHJvbmcge1xuICAgICAgICBtYXJnaW46IDEuNWVtIDAgMC41ZW0gMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5ib3JkZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRoZWFkZXItYmctY29sb3IsIDE1JSk7XG4gICAgfVxuXG4gICAgLmxheW91dC13cmFwOm50aC1jaGlsZCgyKSBuYXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuXG4gICAgLnloLWJhZGdlLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4xZW07XG4gICAgICAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nbG9iYWwtZW1haWwge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1Yi1mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJnLWNvbG9yO1xuICAgICAgICBjb2xvcjogY29udHJhc3QoJGZvb3Rlci1iZy1jb2xvcik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogY29udHJhc3QoJGZvb3Rlci1iZy1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50d28tY29sIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgbmF2LCAuZm9vdGVyLWxvZ29zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgKyBkaXYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5mYS1waG9uZSB7XG4gICAgY29udGVudDogaWNvbigncGhvbmUnLCAkYm9keS1mb250LWNvbG9yKTtcbiAgICBtYXgtaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbjogOHB4IDhweCAwIDA7XG59XG4uZmEtZW1haWwge1xuICAgIGNvbnRlbnQ6IGljb24oJ2VtYWlsJywgJGJvZHktZm9udC1jb2xvcik7XG4gICAgbWF4LWhlaWdodDogMTVweDtcbiAgICBtYXJnaW46IDhweCA4cHggMCAwO1xufVxuLmNvbnRhY3QtbGlua3Mgc3Bhbjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgY29udGVudDogJ3wnO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cbiIsIu+7vyRmYWNlYm9vay1jb2xvcjogIzNiNTk5ODtcbiR0d2l0dGVyLWNvbG9yOiAjMWRhMWYyO1xuJGluc3RhZ3JhbS1jb2xvcjogI2UxMzA2YztcblxuLnNvY2lhbC1pY29uLXdyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLnNvY2lhbC1pY29uIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjZlbTtcblxuICAgICY6dmlzaXRlZCwgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJHNvY2lhbC1icmFuZHM6ICggKGZhY2Vib29rLCAkZmFjZWJvb2stY29sb3IpLCAodHdpdHRlciwgJHR3aXR0ZXItY29sb3IpLCAoaW5zdGFncmFtLCAkaW5zdGFncmFtLWNvbG9yKSApO1xuXG4gICAgQGVhY2ggJGJyYW5kLCAkYnJhbmQtY29sb3IgaW4gJHNvY2lhbC1icmFuZHMge1xuICAgICAgICAmLiN7JGJyYW5kfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnJhbmQtY29sb3IsIDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCLvu78ucmVtb3ZlQnRuIHtcbiAgICBtYXJnaW46NXB4IDBweCA1cHggMHB4O1xufVxuXG4ucmVtb3ZlQnRuIGF7XG4gICAgY29sb3I6I2I4Mjg1YjtcbiAgICBoZWlnaHQ6MjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5pbWdGYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaG9ydGxpc3QtcGFnZSAuc2lkZVJlbW92ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgbGluZS1oZWlnaHQ6NDVweDtcbn1cbi5zaG9ydGxpc3QtcGFnZSAjY2FuY2VsRmF2e1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViYjVhZjtcbiAgICBjb2xvcjogI2ViYjVhZjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNob3J0bGlzdC1wYWdlICNjYW5jZWxGYXY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjZDQ2Mzc7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NkNDYzNztcbn1cbiNjbGVhckZhdiB7XG4gICAgbWFyZ2luOjBweCAhaW1wb3J0YW50O1xufVxuLmNsZWFyLWZhdm91cml0ZXMtcGFnZS1idG4sXG4uY2xlYXItZmF2b3VyaXRlcy1idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDBweCAwcHggMjBweCAyMHB4O1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbn1cbi5zaWRlUmVtb3ZlIHtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbn1cbi5zaWRlUmVtb3ZlOmhvdmVyIHtcbiAgICBjb2xvcjojY2Q0NjM3O1xufVxuLmZhdm91cml0ZXMtcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6MTVweDsgIFxufVxuLmNsZWFyLWZhdi1idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IDBweCAyMHB4IDhweDtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG59XG4uY2xlYXItcGFyYSB7XG4gICAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4OyBcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDozMHB4O1xufVxuLmZhdi1pbWcge1xuICAgIHdpZHRoOjEwMCU7XG59XG5cbi5mYXZQcmljZSB7XG4gICAgbWFyZ2luOjBweCAwcHggMHB4IDBweDtcbiAgICBwYWRkaW5nOjBweCAwcHggMHB4IDBweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6MzdweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6IzAwMDAwMDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbi5mYXYtY29udGVudCAucHJpY2Uge1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5maWVsZHNldHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cbmZpZWxkc2V0W2RhdGEtZm9ybT0nc2hvcnRsaXN0J10ge1xuICAgIG1heC13aWR0aDogNzA1cHg7XG59XG4uZmF2U21sIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmF2SWNvbnMgZGl2IHtcbiAgICBmbG9hdDpsZWZ0O1xufVxuLmZhdkljb25zIC5CZWRQYW5lbCB7XG4gICAgbWFyZ2luOjBweCAwcHggMHB4IDEwcHg7XG59XG4uZmF2SWNvbnMge1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgd2lkdGg6NTUlO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICBwYWRkaW5nOjBweCAwcHggMHB4IDE1cHg7XG4gICAgbWFyZ2luOiA4cHggMHB4IDhweCAwcHg7XG59XG4uZmF2UmVmIHtcbiAgICB3aWR0aDo0NSU7XG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG4uZmF2UmVmIC5TZWFyY2hSZWYge1xuICAgIHRleHQtYWxpZ246Y2VudGVyOyAgXG4gICAgZmxvYXQ6bm9uZTsgIFxufVxuLlNlYXJjaFJlZiB7XG4gICAgbGluZS1oZWlnaHQ6MjBweDtcbn1cbi5zZW5kLWJ0biB7XG4gICAgd2lkdGg6MTUwcHggIWltcG9ydGFudDtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIG1hcmdpbi10b3A6MTVweCAhaW1wb3J0YW50O1xufVxuLnZpZXdGYXZCdG4ge1xuICAgIGJhY2tncm91bmQ6ICM0NmEzZWQgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMTVweCAwcHggMTVweCAwcHg7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG59XG4uZmF2R2FsbGVyeSB7XG4gICAgd2lkdGg6MjQwcHg7IFxuICAgIGhlaWdodDoxNThweDsgXG4gICAgcG9zaXRpb246cmVsYXRpdmU7IFxuICAgIG92ZXJmbG93OmhpZGRlbjsgXG4gICAgbWFyZ2luOjBweCA1JSAwcHggNSU7XG59XG4uZmF2R2FsbGVyeSA+IGltZ3tcbiAgICB3aWR0aDoyNDBweDsgXG4gICAgaGVpZ2h0OjE1OHB4OyBcbn1cbi5nYWxQcmV2IHtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIG1hcmdpbjoycHggMHB4IDBweCA1cHg7IFxuICAgIGN1cnNvcjpwb2ludGVyOyBcbiAgICBvcGFjaXR5OjEuMDtcbn1cbi5nYWxOZXh0IHtcbiAgICBmbG9hdDpyaWdodDtcbiAgICBtYXJnaW46MnB4IDVweCAwcHggMHB4O1xuICAgIGN1cnNvcjpwb2ludGVyOyBcbiAgICBvcGFjaXR5OjEuMDtcbn1cbi5zQ25mQ2xyRmF2IHtcbiAgICBjb2xvcjogIzc4Nzg3ODtcbiAgICBmb250LXNpemU6MTZweDtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6OHB4O1xufVxuLnNDbmZDbHJGYXYgYnJ7XG4gICAgZGlzcGxheTpub25lO1xufVxuLmxvYWRpbmdFbWFpbCB7XG4gICAgZGlzcGxheTpub25lO1xufVxuLmZFcnIxLFxuLmZFcnIyLFxuLmZFcnIzLFxuLmZFcnI0IHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbi5mQ25jbEVtYWlsQnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIGNvbG9yOiAjNGE2ZDYxO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNvbmZDbHJGYXYge1xuICAgIGNvbG9yOiAjNGE2ZDYxOyBmbG9hdDpyaWdodDsgZGlzcGxheTpub25lO1xufVxuLmNsckZhdiB7XG4gICAgZmxvYXQ6cmlnaHQ7XG59XG5cbi5zRmF2Rm9ybSB7XG4gICAgZGlzcGxheTpub25lO1xufVxuLkZhdkVyciB7XG4gICAgY29sb3I6ICNmZjdjN2MgIWltcG9ydGFudDtcbn1cbi5mRW1haWxDb25mIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgXG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIG1hcmdpbjogMHB4OyBcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZGlzcGxheTpub25lO1xufVxuLmZhdkVtYWlsRmllbGQge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzYwOTU3YTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XG4gICAgbWFyZ2luOiAwcHggMjBweCAwcHggMHB4O1xufVxuLnNDbHJGYXYge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cbi5mYXZFbWFpbEZvcm0ge1xuICAgIGNsZWFyOiBib3RoOyBcbiAgICB3aWR0aDogMTAwJTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhNmQ2MTsgXG4gICAgY29sb3I6ICNlMmVkZTc7IFxuICAgIHBhZGRpbmc6IDEwcHggMjBweDsgXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mRW1haWxCdG4ge1xuICAgIGJhY2tncm91bmQ6I2Y4ZjhmODtcbiAgICBjb2xvcjogIzRhNmQ2MTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjowcHggMHB4IDBweCAwcHg7XG4gICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZhdm91cml0ZXMtYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkYmxhY2s7XG59XG4uZmF2b3VyaXRlcy1hZGRlZC1idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmF2U2lkZVRhYiB7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgcGFkZGluZzogOHB4IDVweCAwcHggNXB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNDUlO1xuICAgIG1hcmdpbi10b3A6IC03NXB4O1xuICAgIHJpZ2h0OiAwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogaWNvbignaGVhcnQgb24nLCAkcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBpY29uKCdoZWFydCBvbicsIGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMjAlKSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZmF2U2lkZVRhYiBkaXYsXG4uZmF2U2lkZVRhYkhpZGUgZGl2IHtcbiAgICBmb250LXNpemU6IDIwcHg7IFxuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG4gICAgY29sb3I6Izc4Nzg3ODtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmF2TWFpblBubCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgei1pbmRleDogMTI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB9XG59XG4uZmF2U2lkZVRhYkhpZGUge1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgbWluLXdpZHRoOiA0NXB4O1xuICAgIHBhZGRpbmc6IDhweCA1cHggMHB4IDVweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvdHRvbTogNDUlO1xuICAgIG1hcmdpbi10b3A6IC03NXB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGljb24oJ2hlYXJ0IG9uJywgJHByaW1hcnktY29sb3IpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogaWNvbignaGVhcnQgb24nLCBkYXJrZW4oJHByaW1hcnktY29sb3IsIDIwJSkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhcnQtb2ZmLFxuLmZhdm91cml0ZXMtYnRuIHtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogaWNvbignaGVhcnQgb2ZmJywgJHByaW1hcnktY29sb3IpO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogaWNvbignaGVhcnQgb24nLCBmYWRlLW91dCgkcHJpbWFyeS1jb2xvciwgMC41KSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguZmF2b3VyaXRlcy1idG4pOmhvdmVyIHtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBpY29uKCdoZWFydCBvbicsICRzZWNvbmRhcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhcnQtb24sXG4uZmF2b3VyaXRlcy1hZGRlZC1idG4ge1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBpY29uKCdoZWFydCBvbicsICRwcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogM3B4O1xuICAgIH1cblxuICAgICY6bm90KC5mYXZvdXJpdGVzLWFkZGVkLWJ0bik6aG92ZXIge1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGljb24oJ2hlYXJ0IG9mZicsICRzZWNvbmRhcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmF2Q29uV3JhcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICBwYWRkaW5nOjIwcHg7IFxufVxuLmZhdkNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmZhdlJlc3VsdHMge1xuICAgIHdpZHRoOjEwMCU7XG59XG4uZmF2UmVzdWx0c1dyYXAgeyAgXG4gICAgcGFkZGluZy10b3A6MzBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc2hvcnRsaXN0LXBhZ2UgeyAgICBcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNob3J0bGlzdC1wYWdlIHNlY3Rpb257XG4gICAgd2lkdGg6MTAwJTtcbiAgICBkaXNwbGF5OmJsb2NrO1xuXG59XG5hW2RhdGEtY29udGVudD0nc2hvcnRsaXN0LXNlYXJjaC1idG4nXXtcbiAgICBmbG9hdDpyaWdodDtcbn1cbi5mYXZSZXN1bHRzV3JhcCAuZmF2SXRlbXtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiNGRkZGRkY7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZGRkZGRkO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5zaG9ydGxpc3QtcGFnZSAuZmF2SXRlbSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDBweCAxJSAzMHB4IDElO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LWdyb3c6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGJhY2tncm91bmQ6I0ZGRkZGRjtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbi5zaG9ydGxpc3QtcGFnZSAuZmF2SXRlbSB7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBtYXgtd2lkdGg6IDk4JTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDBweCAxJSAzMHB4IDElO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LWdyb3c6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGJhY2tncm91bmQ6I0ZGRkZGRjtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNkZGRkZGQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgncGhhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtc21hbGwnKSB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIG1heC13aWR0aDogNDglO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgIH1cbn1cblxuLmZhdkNvbnRlbnQgLmZhdkl0ZW0gLmZhdlNtbCB7XG4gICAgbGluZS1oZWlnaHQ6MTZweDsgXG59IFxuLmZhdi1pbWcgeyAgICBcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5mYXZXaGl0ZU91dCB7XG4gICAgZGlzcGxheTpub25lO1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHotaW5kZXg6MTA7XG4gICAgYmFja2dyb3VuZDojRkZGRkZGO1xuICAgIG9wYWNpdHk6MC44O1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHRvcDowcHg7XG4gICAgYm90dG9tOjBweDtcbiAgICBsZWZ0OjBweDtcbiAgICByaWdodDowcHg7XG59XG4uZmF2LWNlbnRlciBwe1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbi5mYXYtY2VudGVyIGF7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xufVxuLmZhdkxvYWRpbmcge1xuICAgIG1hcmdpbi10b3A6MTAwcHg7XG4gICAgd2lkdGg6ODBweDtcbiAgICBoZWlnaHQ6NjBweDtcbiAgICBtYXJnaW46NTBweCAwcHggMHB4IDM4MHB4O1xuXG59XG4jbm9GYXZSZXN1bHRzIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4jbm9GYXZSZXN1bHRzIGgze1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xufVxuI25vRmF2UmVzdWx0cyBwe1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4jZmF2UmVzdWx0cyB7XG4gICAgZGlzcGxheTpub25lO1xufVxuLnNoYXJlRmF2IHtcbiAgICBtaW4taGVpZ2h0OjMycHg7XG4gICAgcGFkZGluZzoxNXB4IDUlIDBweCA1JTtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG59XG4uZmJTaGFyZSB7XG4gICAgZmxvYXQ6bGVmdDtcbn1cbi50U2hhcmUge1xuICAgIHBhZGRpbmc6MHB4IDZweCAwcHggNnB4O1xuICAgIGZsb2F0OmxlZnQ7XG59XG4uZ1NoYXJlIHtcbiAgICBmbG9hdDpsZWZ0O1xufVxuLnBTaGFyZSB7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBwYWRkaW5nOjBweCAwcHggMHB4IDZweDtcbn1cbi5mYXZIaWRlRm9ybSB7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG4uZmF2U2hvd0Zvcm0sXG4uZmF2SGlkZUZvcm0sXG4uZmF2TmV3Rm9ybSB7XG4gICAgZmxvYXQ6cmlnaHQ7IFxuICAgIGN1cnNvcjpwb2ludGVyO1xufVxuLmZhdkFyclVwIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4uZmF2RXJyIHtcbiAgICBjb2xvcjojYjIyMjIyO1xufVxuLmZhdlJlcSB7XG4gICAgZm9udC1zaXplOjI2cHg7XG4gICAgY29sb3I6I2IyMjIyMjtcbn1cbi5mYXZNZXNzYWdlIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1pbi1oZWlnaHQ6MTE1cHg7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xufVxuXG4uZmF2RW1haWx7XG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgcGFkZGluZzogMTVweCAyMnB4OyBcbiAgICBiYWNrZ3JvdW5kOiNGRkZGRkY7XG59XG4uZmF2RW1haWwgPiBoMyxcbi5mYXZFbWFpbCA+IGRpdiA+IGgze1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDsgXG4gICAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7IFxuICAgIGZsb2F0OiBsZWZ0OyBcbn1cblxuLnNTaG93RmF2RW1haWwge1xuICAgIGNvbG9yOiNhZTE0NGM7IFxuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIG1hcmdpbjowcHggMTBweCAwcHggMHB4O1xufVxuLmZhdlNlbnQge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuLmZhdkZvcm1GaWVsZHMge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cbi5mYXZOZXdGb3JtIHtcblxuICAgIGRpc3BsYXk6bm9uZTtcbn1cbi5mYXZFbWFpbExvYWRpbmcge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbi5mYXZGcm9tV3JhcHtcbiAgICB3aWR0aDogMTAwJTsgXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I0YjRiMjsgXG4gICAgcGFkZGluZzogMTVweCAyMnB4OyBcbn1cbi5mYXZUIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7IFxuICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmZhdkxGIHtcbiAgICBmbG9hdDogbGVmdDsgXG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIG1heC13aWR0aDogMjAwcHg7IFxuICAgIG1hcmdpbjogMjBweCAwcHggMHB4IDBweDsgXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZhdkZvcm1XcmFwIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOTAwcHg7IFxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNGI0YjI7IFxuICAgIHBhZGRpbmc6IDE1cHggMjJweDtcbn1cbi5mYXZQb2xpY3kge1xuICAgIG1hcmdpbjogMTVweCAwcHggMHB4IDE1cHg7IFxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDo0MjBweDsgXG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZhdkl0ZW17XG4gICAgcGFkZGluZy1ib3R0b206NDVweDtcbn1cbi5mYXZJdGVtIC5idG4ud2lkZXtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgYm90dG9tOjBweDtcbiAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICB0b3A6YXV0bztcbn1cbi5mYXZUaHVtYiB7XG4gICAgd2lkdGg6MTAwJTtcbn1cbi5TZWFyY2hSZXN1bHRzUGxhaW5XaGl0ZSB7XG4gICAgbWFyZ2luLXRvcDoyNXB4O1xuICAgIHBhZGRpbmc6MHB4IDMwcHg7XG59XG4uTWFpblBhZGRpbmcge1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xufVxuLmZhdkZvcm1UZXh0IHtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG59XG4uc2lkZS1yZW1vdmV7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBtYXJnaW46MTJweCAwIDEycHggMDtcbn1cbiNjYW5jZWxGYXYge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxMHB4IDBweCAxNXB4IDBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OjE2cHggIWltcG9ydGFudDtcbn1cbi5mYXYtY29udGVudHtcbiAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweDtcbn1cbiIsIu+7vy5yZXdhcmQtYm94IHtcblxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMucG5nKSAtNXB4IC03ODVweCBuby1yZXBlYXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2Uge1xuICAgIC5yZXdhcmQtYm94IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogaWNvbignY2FyZXQtcmlnaHQnLCAkcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDEwcHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vd2wtcHJldiB7XG4gICAgICAgIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAub3dsLW5leHQge1xuICAgICAgICByaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kZXRhaWxzLW5hdiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAudGFibGlzdC13aW5kb3cge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3Bob25lLXdpZGUnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxODBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLndoaXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3Bob25lLXdpZGUnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24uY2hldnJvbiwgLmFjY29yZGlvbi5wbHVzIHtcbiAgICAgICAgLmFjY29yZGlvbi1idG4ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24uY2hldnJvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuXG4gICAgICAgIC5hY2NvcmRpb24tYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi5wbHVzIHtcbiAgICAgICAgLmFjY29yZGlvbi1idG4ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi1idG4sIGgyLCBoMywgaSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWJ0biBzdmcge1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtaW5mbz1nZXR0aW5ndGhlcmVdIHtcbiAgICAgICAgLm1hcC13cmFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIFtkYXRhLWluZm89YWRkcmVzc10ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoJ3ZlcnRpY2FsIGFicycpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIFtkYXRhLWluZm89cHJpY2luZ10ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDA7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBbZGF0YS1pbmZvPWZhcXNdIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luOiAyZW0gMCAxLjVlbSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VjdGlvbltkYXRhLWluZm89J2V2ZW50LWRldGFpbHMnXSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgLmV2ZW50LWJhbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuZXZlbnQtdGFnIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAvLyBTYXNzIE5lc3RlZCBMaXN0cyBhcmUgYXdlc29tZSFcblxuICAgICAgICAkbGlzdDogKCAoJ2ZhbWlseS1mdW4nLCAkZmFtaWx5LWNvbG9yLCAkZmFtaWx5LWljb24pLCAoJ2d1aWRlJywgJGd1aWRlLWNvbG9yLCAkZ3VpZGUtaWNvbiksICgnYmxvZycsICRibG9nLWNvbG9yLCAkYmxvZy1pY29uKSwgKCdmb29kLWRyaW5rJywgJGZvb2QtY29sb3IsICRmb29kLWljb24pLCAoJ2V2ZW50JywgJGV2ZW50LWNvbG9yLCAkZXZlbnQtaWNvbiksICgncGxhY2VzLXRvLXZpc2l0JywgJHZpc2l0LWNvbG9yLCAkdmlzaXQtaWNvbikgKTtcblxuICAgICAgICBAZWFjaCAkY2xhc3MsICRjb2xvciwgJGljb24gaW4gJGxpc3Qge1xuICAgICAgICAgICAgLmV2ZW50LXRhZy4jeyRjbGFzc30ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGljb24oJGljb24sICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLXN0YWdlLW91dGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIC5vd2wtZG90IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnQtbWFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgW2RhdGEtaW5mbz1cImFkZHJlc3NcIl0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGljb24oJ2xvY2F0aW9uJywgJHByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEuNzVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC1kZXRhaWxzLXNpZGUge1xuICAgICAgICAubGF5b3V0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHBbZGF0YS1pbmZvPVwicGhvbmVcIl0ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0xODU3cHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwW2RhdGEtaW5mbz1cImVtYWlsXCJdIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMjI3N3B4IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcFtkYXRhLWluZm89XCJ3ZWJzaXRlXCJdIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMTAzMnB4IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNoYXJlLXRoaXMge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0yNzI4cHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJhbmdlLXdyYXAge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZWFyYnktcmFuZ2Uge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVjb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgLyogV2lkdGggb2YgdGhlIG91dHNpZGUgY29udGFpbmVyICovXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG4gICAgLyogVGhlIHNsaWRlciBpdHNlbGYgKi9cbiAgICAuc2xpZGVyIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBPdmVycmlkZSBkZWZhdWx0IENTUyBzdHlsZXMgKi9cbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qIEZ1bGwtd2lkdGggKi9cbiAgICAgICAgaGVpZ2h0OiA2cHg7IC8qIFNwZWNpZmllZCBoZWlnaHQgKi9cbiAgICAgICAgYmFja2dyb3VuZDogI2QzZDNkMzsgLyogR3JleSBiYWNrZ3JvdW5kICovXG4gICAgICAgIG91dGxpbmU6IG5vbmU7IC8qIFJlbW92ZSBvdXRsaW5lICovXG4gICAgICAgIG9wYWNpdHk6IDAuNzsgLyogU2V0IHRyYW5zcGFyZW5jeSAoZm9yIG1vdXNlLW92ZXIgZWZmZWN0cyBvbiBob3ZlcikgKi9cbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7IC8qIDAuMiBzZWNvbmRzIHRyYW5zaXRpb24gb24gaG92ZXIgKi9cbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgICAgIC8qIE1vdXNlLW92ZXIgZWZmZWN0cyAqL1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IC8qIEZ1bGx5IHNob3duIG9uIG1vdXNlLW92ZXIgKi9cbiAgICAgICAgfVxuICAgICAgICAvKiBUaGUgc2xpZGVyIGhhbmRsZSAodXNlIC13ZWJraXQtIChDaHJvbWUsIE9wZXJhLCBTYWZhcmksIEVkZ2UpIGFuZCAtbW96LSAoRmlyZWZveCkgdG8gb3ZlcnJpZGUgZGVmYXVsdCBsb29rKSAqL1xuICAgICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIE92ZXJyaWRlIGRlZmF1bHQgbG9vayAqL1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4OyAvKiBTZXQgYSBzcGVjaWZpYyBzbGlkZXIgaGFuZGxlIHdpZHRoICovXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7IC8qIFNsaWRlciBoYW5kbGUgaGVpZ2h0ICovXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7IC8qIEdyZWVuIGJhY2tncm91bmQgKi9cbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgLyogQ3Vyc29yIG9uIGhvdmVyICovXG4gICAgICAgIH1cblxuICAgICAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4OyAvKiBTZXQgYSBzcGVjaWZpYyBzbGlkZXIgaGFuZGxlIHdpZHRoICovXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7IC8qIFNsaWRlciBoYW5kbGUgaGVpZ2h0ICovXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDRBQTZEOyAvKiBHcmVlbiBiYWNrZ3JvdW5kICovXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IC8qIEN1cnNvciBvbiBob3ZlciAqL1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5lYXJieS1jdHJsIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgfVxuXG4gICAgLnByb3BlcnR5LWNhcmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAgICAgLnByb3BlcnR5LXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwIDAuMjVlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC43NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxZW0gYXV0byAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMTBweDtcbiAgICAgICAgY29sb3I6IGNvbnRyYXN0KCRwcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgIH1cbn1cbiIsIu+7vy8vIENhdGVnb3J5IEZpbHRlciBCdXR0b25zXG51bC5maWx0ZXJzIHtcbiAgICBtYXJnaW46IDBweCAwcHggMjVweCAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5maWx0ZXItbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyOiAkbGluZS13aWR0aCBzb2xpZCAkZm9ybS1ib3JkZXItY29sb3I7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuXG4gICAgICAgICAgICBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wLXdpZGUnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXItaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUge1xuXG4gICAgLm93bC1pdGVtIC5wcm9wZXJ0eS1jYXJkIC5wcm9wZXJ0eS1saW5rIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnByb3BlcnR5LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3c6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5vbmUtdGhpcmQtdHdvLXRoaXJkcyA+IC5jb2wyIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wLXdpZGUnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDAuNSkgLSAoMTBweCAqIC42NjYpKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbWFpbi5jb2wyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wLXdpZGUnKSB7XG4gICAgICAgICAgICAvKm1heC13aWR0aDogODAlOyovXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udHJvbC1idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbG9zZS1wYW5lbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyLnJlc3VsdHMtZGV0YWlscyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZXZlbnQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIucmVzdWx0cy1kZXRhaWxzOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcnMtcGFuZWwge1xuICAgICAgICAvKnBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDEwMCU7Ki9cbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLypcbiAgICAgICAgaGVpZ2h0OiA4MHZoO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1LjVlbTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIH0qL1xuICAgIH1cblxuICAgIC5jb250cm9sLXBhbmVsLW9wZW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1wYW5lbCwgLmluZm9ybWF0aW9uLXBhbmVsIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wLXdpZGUnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5lYXJieS1wcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI1Byb3BlcnRpZXNUYWIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICAgICAgIC5wcm9wZXJ0eS1jYXJkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNTZWFyY2hGaWx0ZXJCdG4ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLXBhbmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wLXdpZGUnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGUtcmFuZ2UtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZmllbGQtc3BsaXQge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubWFya2VyLWNsdXN0ZXItc21hbGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAubWFya2VyLWNsdXN0ZXItc21hbGwgZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvLyBHdWlkZSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC5wcm9wZXJ0eS1jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICAucHJvcGVydHktZGlzdGFuY2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuXG4gICAgLnVzZXItaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgY29sb3I6ICMyNzQ0NTM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJ4XCI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgY29udGVudDogaWNvbignc2VhcmNoJywgJGljb24tY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogJGxpbmUtd2lkdGggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2NhdGVnb3J5RGlzcGxheSwgI2FyZWFEaXNwbGF5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5tYXAtdmlldy1jb250YWluZXIge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXJrZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIC8vIC0tLS0tIFRBQlMgLS0tLS0gLy9cbiAgICAgICAgdWwudGFicyB7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICB1bC50YWJzIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICB1bC50YWJzIGxpLmN1cnJlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsLnRhYnMgbGkuY3VycmVudDpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYi1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAudGFiLWNvbnRlbnQuY3VycmVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgI3RhYi0yIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyNXB4O1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyAtLS0tLSBFTkQgLS0tLS0gLy9cbiAgICAgICAgLnByb3BlcnR5LWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxM3B4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlci1leHRyYXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubm8tcmVzdWx0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhbWlseS1mdW4ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmFtaWx5LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYWNlcy10by12aXNpdCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR2aXNpdC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9nIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsb2ctY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3VpZGUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VpZGUtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vZC1kcmluayB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb29kLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV2ZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGljb24oJ3RpY2snLCAkcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIC8vIC0tLS0tIEVORCAtLS0tLSAvL1xuICAgICAgICAjbGF0ZXN0TGlzdCwgI2dyaWQtdmlldywgI2RldGFpbHMge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICNncmlkLXZpZXcge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICNkZXRhaWxzIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICNsYXRlc3RMaXN0IHNwYW4sICNncmlkLXZpZXcgc3BhbiwgI2RldGFpbHMgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5oaWRkZW4tc2VhcmNoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0LXdpZGUtbWF4Jykge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLmV2ZW50LXJlc3VsdHMtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm9ybWF0aW9uLXBhbmVsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgLnZlcnRpY2FsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0xMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVjZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG5cbiAgICAuZGV0YWlscy1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDA7XG4gICAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5jYXQtZXhhbXBsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuaW50ZXJhY3RpdmUtZmlsdGVyIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0LXdpZGUnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5mdWxsLW9wZW4ge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcblxuICAgICAgICAuaW50ZXJhY3RpdmUtZmlsdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAjbWFwIHtcbiAgICAgICAgaGVpZ2h0OiA3MHZoO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0LXdpZGUtbWF4Jykge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHZoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1hcC1jb250cm9scyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMTVweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMC4yMztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ldmVudC1yZXN1bHRzLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmV2ZW50LXBsYWNlaG9sZGVyIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNyaXRlcmlhLW1hdGNoIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3LXN0YXRlIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pIHtcbiAgICAgICAgICAgICAgICAmLm1hcC12aWV3LCAmLmdyaWQtdmlldywgJi5jb250cm9sLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxOHB4IDEycHggMThweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5tYXAtdmlldyB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogaWNvbignbG9jYXRpb24nLCAkc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogaWNvbignbG9jYXRpb24nLCAkd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5ncmlkLXZpZXcge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGljb24oJ2dyaWQnLCAkc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGljb24oJ2dyaWQnLCAkd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIEdyaWQgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLmdyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICBncmlkLWF1dG8tcm93czogMWZyO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMTVweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDIwcHggMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtd2lkZScpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3Atd2lkZScpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3VsdHJhLTRrJykge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNncmlkLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMCAwO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgfVxuXG4gICAgI2dyaWQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAycHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDAsMCwwLDAuMik7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0FBQTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4ODg7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAycHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oaWdobGlnaHQge1xuICAgICAgICBjb2xvcjogY29udHJhc3QobWl4KCRwcmltYXJ5LWNvbG9yLCAkYmctY29sb3IsIDUwJSkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJHByaW1hcnktY29sb3IsICRiZy1jb2xvciwgNTAlKTtcbiAgICB9XG5cbiAgICAuZXZlbnQtZGV0YWlscyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgLmV2ZW50LXN0cmlwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZXZlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRldmVudC1jb2xvcjtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBpY29uKCdjYWxlbmRhcicsICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZhbWlseS1mdW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYW1pbHktY29sb3I7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogaWNvbignZmFtaWx5JywgJHdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYmxvZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsb2ctY29sb3I7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogaWNvbignYmxvZycsICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZvb2QtZHJpbmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb29kLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGljb24oJ2Zvb2QnLCAkd2hpdGUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wbGFjZXMtdG8tdmlzaXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2aXNpdC1jb2xvcjtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBpY29uKCdidWlsZGluZycsICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmd1aWRlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VpZGUtY29sb3I7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogaWNvbignZ3VpZGUnLCAkd2hpdGUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ldmVudC10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMCAyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogYXJpYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ldmVudC1sb2NhdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjVweCAwcHggNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGljb24oJ2xvY2F0aW9uJywgJHByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV2ZW50LWltYWdlIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV2ZW50LWluZm8ge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDI1cHg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuZXZlbnQtZGF0ZXMge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ldmVudC1rZXl3b3JkcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzkyOTI5MjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXRhaWxzLWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIEFyZWEgRHJvcGRvd25cbiAgICAubWFwLWxhYmVscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYm9yZGVyOiAkbGluZS13aWR0aCBzb2xpZCAkZm9ybS1ib3JkZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAycHggcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0FBQTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODg4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgIH1cblxuICAgICAgICAua2V5d29yZHMge1xuICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGhyIHtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGxpbmUtd2lkdGg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgfVxuXG4gICAgLnN0aWNreSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcm9wZXJ0eS1zbGlkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgW2RhdGEtaW5mbz1wcm9wZXJ0aWVzLWNvdW50XSwgLm5lYXJieS1yYW5nZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBbZGF0YS1pbmZvPXByb3BlcnRpZXMtY291bnRdIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAubmVhcmJ5LXJhbmdlIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVjb250YWluZXIge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG5cbiAgICAgICAgICAgICRzbGlkZXItaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFuZ2VdLnNsaWRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMy4xcHggMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFuZ2VdLnNsaWRlcjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYW5nZV0uc2xpZGVyOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHNsaWRlci1oZWlnaHQgKyA1cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzbGlkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMi45cHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXI6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYW5nZV0uc2xpZGVyOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMS4ycHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXI6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHNsaWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAyLjlweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYW5nZV0uc2xpZGVyOjotbXMtdHJhY2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHNsaWRlci1oZWlnaHQgKyA1cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXI6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFuZ2VdLnNsaWRlcjo6LW1zLWZpbGwtdXBwZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYW5nZV0uc2xpZGVyOjotbXMtdGh1bWIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHNsaWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAyLjlweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgLypOZWVkZWQgdG8ga2VlcCB0aGUgRWRnZSB0aHVtYiBjZW50cmVkKi9cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYW5nZV0uc2xpZGVyOmZvY3VzOjotbXMtZmlsbC1sb3dlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFuZ2VdLnNsaWRlcjpmb2N1czo6LW1zLWZpbGwtdXBwZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLypUT0RPOiBVc2Ugb25lIG9mIHRoZSBzZWxlY3RvcnMgZnJvbSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMjA1NDE4NTkvNzA3NzU4OSBhbmQgZmlndXJlIG91dFxuaG93IHRvIHJlbW92ZSB0aGUgdmlydGljYWwgc3BhY2UgYXJvdW5kIHRoZSByYW5nZSBpbnB1dCBpbiBJRSovXG4gICAgICAgICAgICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xuICAgICAgICAgICAgICAgIC8qIFByZS1DaHJvbWl1bSBFZGdlIG9ubHkgc3R5bGVzLCBzZWxlY3RvciB0YWtlbiBmcm9tIGhodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMzIyMDI5NTMvNzA3NzU4OSAqL1xuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFuZ2VdLnNsaWRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgLypFZGdlIHN0YXJ0cyB0aGUgbWFyZ2luIGZyb20gdGhlIHRodW1iLCBub3QgdGhlIHRyYWNrIGFzIG90aGVyIGJyb3dzZXJzIGRvKi9cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAucmVzdWx0cy1kZXRhaWxzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC13aWRlLW1heCcpIHtcbiAgICAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAudmlldy1zdGF0ZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIGZvcm1bZGF0YS1wYWdlPW1hcF0ge1xuXG4gICAgICAgIC5pbnRlcmFjdGl2ZS1ndWlkZSB7XG4gICAgICAgICAgICAudGFicyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYXAtY29udHJvbHMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAudmlldy1zdGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtc29ydGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5mb3JtYXRpb24tcGFuZWwgLnRhYi1jb250ZW50LmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoODB2aCAtIDEyM3B4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpeGVkLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtd2lkZScpIHtcbiAgICAgICAgLmZpeGVkLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgICAgICB6LWluZGV4OiA1MDAwMDAwO1xuICAgICAgICAgICAgdG9wOiAwcHg7XG5cblxuICAgICAgICAgICAgLmludGVyYWN0aXZlLWZpbHRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCLvu79cbi5uZWVkLXNvbWUtaW5zcGlyYXRpb24ge1xuICAgIC5sb2NhdGlvbi1zdWIsIC51bmlxdWUtc3ViIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAuZmVhdHVyZXMtc3ViLCAubG9jYXRpb24tc3ViLCAudW5pcXVlLXN1YiwgLmFjdGl2aXR5LXN1YiwgLmluc3BpcmF0aW9uLXN1YiB7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbToycmVtO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm91ci1jb2wge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB9XG59XG4iLCLvu78kdHlwZS1saXN0OiBwcm9wZXJ0eSwgZXZlbnQsIGluc3BpcmF0aW9uO1xuXG5AZWFjaCAkdHlwZSBpbiAkdHlwZS1saXN0IHtcbiAgICAmLiN7JHR5cGV9LWNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5mZWF0dXJlLWx1eHVyeSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuI3skdHlwZX0tdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLiN7JHR5cGV9LXJlZ2lvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNob3J0LWRlc2Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguc2VhcmNoLXByb3BlcnR5KSAuZGV0YWlscy1saW5rLnByb3BlcnR5LWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2Utcm93IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcblxuICAgICAgICAgICAgJi5zaW5nbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDo5NnB4O1xuXG4gICAgICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpY2UtdGV4dCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbmZvLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpY2UtdG90YWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcblxuXG4gICAgICAgICAgICAmLnBvYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM2KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XG5cbiAgICAgICAgICAgICAgICBzcGFuOm5vdCguSW5maW5pdHlOdW1iZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLkluZmluaXR5TnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLnByaWNlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICAuaW5mby10ZXh0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLWl0ZW0gJiB7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLiN7JHR5cGV9LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIDAgMC4yNWVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuI3skdHlwZX0tbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ob21lLXBhZ2UgLnByb3BlcnR5LWNhcmQge1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICB9XG5cbiAgICAucHJpY2Uge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzYpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubHV4dXJ5LXByb3BlcnR5LnByb3BlcnR5LWNhcmQge1xuICAgIC5mZWF0dXJlLWx1eHVyeSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnByb3BlcnR5LWxpbms6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICB9XG59XG5cbi5wcm9wZXJ0eS1saW5rLCAuZXZlbnQtbGluayB7XG4gICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG5cbnNwYW5bY2xhc3MkPS1pY29uXSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbWFyZ2luOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAkaWNvbi1zaXplO1xuICAgICAgICB3aWR0aDogJGljb24tc2l6ZTtcbiAgICB9XG59XG5cbnNwYW5bY2xhc3MkPS1pY29uXTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJlZHMtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGljb24oJ2JlZHMnLCAkaWNvbi1jb2xvcik7XG59XG5cbi5ndWVzdHMtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGljb24oJ2d1ZXN0cycsICRpY29uLWNvbG9yKTtcbn1cblxuLmJhdGhyb29tcy1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbignYmF0aCcsICRpY29uLWNvbG9yKTtcbn1cblxuLmRvZ3MtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGljb24oJ2RvZycsICRpY29uLWNvbG9yKTtcbn1cblxuLm5vLWRvZ3MtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGljb24oJ2RvZyBmcmVlJywgJGljb24tY29sb3IpO1xufVxuXG4ubHV4dXJ5LWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBpY29uKCdsdXh1cnknLCAkaWNvbi1jb2xvcik7XG59XG5cbi5oYW1wZXItaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGljb24oJ2hhbXBlcicsICRpY29uLWNvbG9yKTtcbn1cblxuLnN0YXJ0ZXItcGFjay1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbignc3RhcnRlciBwYWNrJywgJGljb24tY29sb3IpO1xufVxuXG4uaGFtcGVyLXdoaXRlLWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBpY29uKCdoYW1wZXInLCAkaWNvbi1jb2xvcik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgY29udGVudDogaWNvbignaGFtcGVyJywgJHdoaXRlKTtcbiAgICB9XG59XG5cbi5zdGFydGVyLXBhY2std2hpdGUtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGljb24oJ3N0YXJ0ZXIgcGFjaycsICRpY29uLWNvbG9yKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBjb250ZW50OiBpY29uKCdzdGFydGVyIHBhY2snLCAkd2hpdGUpO1xuICAgIH1cbn1cblxuZGVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJEZWxldGVkIFByaWNlOiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbn1cbiIsIu+7vyRjYWwtY2lyY2xlLXdpZHRoOiBjYWxjKDNlbSAtIDJweCk7XG4kZm9ybS1ib3JkZXItbGlnaHRlcjogZmFkZS1vdXQoJGZvcm0tYm9yZGVyLWNvbG9yLCAwLjUpO1xuJHN0YXJ0LWhvdmVycy1zaXplOiAndGFibGV0LXdpZGUnO1xuXG4uZGF0ZXBpY2tlci1uaWdodHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcblxuICAgIHNlbGVjdCB7XG4gICAgICAgIG1hcmdpbjogMWVtO1xuICAgIH1cbn1cblxuI3VpLWRhdGVwaWNrZXItZGl2LmFib3ZlLWlucHV0IHtcbiAgICBAaW5jbHVkZSBtZWRpYSgncGhhYmxldC1tYXgnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIHRvcDogNDc5cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi51aS1kYXRlcGlja2VyLWlubGluZSB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJGNhbC1zZWxlY3RlZC1jb2xvcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xuXG4gICAgLmJ0bi5zbWFsbCwgLmJ0bi53aGl0ZS5zbWFsbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLmJ0bi5zZWxlY3RlZC53aGl0ZS5zbWFsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG4gICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpub3QoLnVpLWRhdGVwaWNrZXItaW5saW5lKSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtbWF4Jykge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxleGlibGUtd3JhcHBlciB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGV4aWJsZS1kYXRlcGlja2VyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRlcGlja2VyLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICB9XG5cbiAgICAuY2FsZW5kYXItdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLWNsb3NlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJi51aS1kYXRlcGlja2VyLW11bHRpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMHB4O1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZm9ybS1ib3JkZXItbGlnaHRlcjtcbiAgICB9XG5cbiAgICB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cblxuICAgIHRkIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6ICRjYWwtY2lyY2xlLXdpZHRoO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRmb3JtLWJvcmRlci1saWdodGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvcm0tYm9yZGVyLWxpZ2h0ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xuXG4gICAgICAgIC8vIEFsbCBsZWZ0IGhhbmQgZGF0ZXNcbiAgICAgICAgJjpudGgtY2hpbGQoN24rMSkge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLCBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYXZhaWxhYmxlLXN0YXJ0LWRhdGUgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGlnaGxpZ2h0IGEge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYXZhaWxhYmxlLWRhdGUge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAvKiYudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmLnVpLXN0YXRlLWhvdmVyOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29udHJhc3QoJHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hdmFpbGFibGUtZW5kLWRhdGUsICYuYXZhaWxhYmxlLWVuZC1kYXRlIGEge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmF2YWlsYWJsZS10by1sZWF2ZS5hdmFpbGFibGUtZW5kLWRhdGUgYSwgJi5hdmFpbGFibGUtdG8tbGVhdmUuYXZhaWxhYmxlLWRhdGUgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hdmFpbGFibGUtZGF0ZS5hdmFpbGFibGUtdG8tbGVhdmUsICYuYXZhaWxhYmxlLWRhdGUuYXZhaWxhYmxlLXRvLWxlYXZlIGEsXG4gICAgICAgICYuYXZhaWxhYmxlLWVuZC1kYXRlLmF2YWlsYWJsZS10by1sZWF2ZSwgJi5hdmFpbGFibGUtZW5kLWRhdGUuYXZhaWxhYmxlLXRvLWxlYXZlIGEsXG4gICAgICAgICYuYXZhaWxhYmxlLXN0YXJ0LWRhdGUuYXZhaWxhYmxlLXRvLWxlYXZlLCAmLmF2YWlsYWJsZS1zdGFydC1kYXRlLmF2YWlsYWJsZS10by1sZWF2ZSBhIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICAgICAgICAgICAgLyomLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfSovXG4gICAgICAgIH1cblxuICAgICAgICAmLnVpLXN0YXRlLWRpc2FibGVkIHNwYW4sICYuYm9va2VkLWRhdGU6bm90KC5hdmFpbGFibGUtZW5kLWRhdGUpIGEge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgY29sb3I6IGZhZGUtb3V0KCRib2R5LWZvbnQtY29sb3IsIDAuNSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRjYWwtY2lyY2xlLXdpZHRoO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6ICRjYWwtY2lyY2xlLXdpZHRoO1xuXG4gICAgICAgICAgICBAbWl4aW4gdWktc3RhdGUtYWN0aXZlLWZhZGUtb3V0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogZmFkZS1vdXQoJGJvZHktZm9udC1jb2xvciwgMC44KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciwgJi51aS1zdGF0ZS1ob3Zlcjpob3ZlciwgJi51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzdGFydC1ob3ZlcnMtc2l6ZSkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1aS1zdGF0ZS1hY3RpdmUtZmFkZS1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVpLXN0YXRlLWFjdGl2ZS1mYWRlLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1ib3JkZXItbGlnaHRlcjtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgICAgICBoZWlnaHQ6ICRjYWwtY2lyY2xlLXdpZHRoO1xuICAgICAgICBtYXgtd2lkdGg6ICRjYWwtY2lyY2xlLXdpZHRoO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRjYWwtY2lyY2xlLXdpZHRoO1xuXG4gICAgICAgICYudWktZGF0ZXBpY2tlci1jdXJyZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWl4aW4gdWktc3RhdGUtaG92ZXItYmctY29sb3ItdG9kYXkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtLWJvcmRlci1saWdodGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsLXNlbGVjdGVkLWNvbG9yO1xuICAgICAgICBjb2xvcjogJGJnLWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cblxuICAgIC51aS1zdGF0ZS1hY3RpdmU6bm90KC51aS1zdGF0ZS1oaWdobGlnaHQpIHtcbiAgICAgICAgQGluY2x1ZGUgdWktc3RhdGUtaG92ZXItYmctY29sb3ItdG9kYXk7XG4gICAgfVxuICAgIC51aS1zdGF0ZS1ob3Zlcjpub3QoLnVpLWNvcm5lci1hbGwpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHN0YXJ0LWhvdmVycy1zaXplKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1aS1zdGF0ZS1ob3Zlci1iZy1jb2xvci10b2RheTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudWktZGF0ZXBpY2tlci10b2RheSAudWktc3RhdGUtaG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc3RhcnQtaG92ZXJzLXNpemUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkuY2hvc2VuLXN0YXJ0LWRhdGUuYXZhaWxhYmxlLXN0YXJ0LWRhdGUuaGlnaGxpZ2h0IGEsXG4gICAgJi51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5LmF2YWlsYWJsZS1lbmQtZGF0ZS5hdmFpbGFibGUtc3RhcnQtZGF0ZS5jaG9zZW4tc3RhcnQtZGF0ZSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWwtc2VsZWN0ZWQtY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIge1xuICAgIC51aS1kYXRlcGlja2VyIHtcblxuICAgICAgICAvLy8vLy8vLy8vLy8vLyBObyBzdGFydCBkYXRlIGNob3NlbiAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgICAgIFxuICAgICAgICAvLy8vLy8vIE92ZXJyaWRlIGRlZmF1bHQgc3R5bGVzIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4gICAgICAgIC8vIERlZmF1bHQgY2FsZW5kYXIgYWN0aXZlIGRhdGVcbiAgICAgICAgQG1peGluIHVpLXN0YXRlLWJnLXRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVpLXN0YXRlLWFjdGl2ZTpub3QoLnVpLXN0YXRlLWhpZ2hsaWdodCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgdWktc3RhdGUtYmctdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnVpLXN0YXRlLWhvdmVyOm5vdCgudWktY29ybmVyLWFsbCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHN0YXJ0LWhvdmVycy1zaXplKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdWktc3RhdGUtYmctdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gVW5jbGlja2FibGUgZGF0ZXMgLSByZW1vdmluZyB0aGlzIGFsbG93cyB0aGUgcG9wdXBzIHRvIHNob3dcbiAgICAgICAgJi51aS1zdGF0ZS1kaXNhYmxlZCBzcGFuLCAmLmJvb2tlZC1kYXRlOm5vdCguYXZhaWxhYmxlLWVuZC1kYXRlKSBhLFxuICAgICAgICB0ZC5hdmFpbGFibGUtZGF0ZSwgdGQuYXZhaWxhYmxlLWVuZC1kYXRlLCB0ZC5ib29rZWQtZGF0ZTpub3QoLmF2YWlsYWJsZS1lbmQtZGF0ZSkge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLy8vLy8vIE1pZGRsZSBkYXlzIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAgICAgdGQuY2hvc2VuLXN0YXJ0LWRhdGUgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1ib3JkZXItbGlnaHRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vLy8vLy8gU3RhcnQgZGF5IC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAgICAgQG1peGluIGF2YWlsYWJsZS1zdGFydC1kYXRlLWhvdmVyIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWwtc2VsZWN0ZWQtY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBSaWdodCBzaWRlIGdyZXkgYWZ0ZXIgZWxlbWVudFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWJvcmRlci1saWdodGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQuYXZhaWxhYmxlLXN0YXJ0LWRhdGUudWktZGF0ZXBpY2tlci1jdXJyZW50LWRheSwgLy8gRmlyc3Qgc2VsZWN0ZWRcbiAgICAgICAgdGQuYXZhaWxhYmxlLXN0YXJ0LWRhdGUuc2VsZWN0ZWQtc3RhcnQtZGF0ZSB7IC8vIEFmdGVyIGVuZCBkYXkgc2VsZWN0ZWRcbiAgICAgICAgICAgIEBpbmNsdWRlIGF2YWlsYWJsZS1zdGFydC1kYXRlLWhvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQuYXZhaWxhYmxlLXN0YXJ0LWRhdGU6bm90KC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZSk6aG92ZXIgeyAvLyBBZnRlciBlbmQgZGF5IHNlbGVjdGVkXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc3RhcnQtaG92ZXJzLXNpemUpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhdmFpbGFibGUtc3RhcnQtZGF0ZS1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLy8vLy8vIEVuZCBkYXkgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgICAgICBAbWl4aW4gZW5kLWRhdGUtYXZhaWxhYmxlLWhvdmVyIHtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhbC1zZWxlY3RlZC1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIExlZnQgc2lkZSBncmV5IGFmdGVyIGVsZW1lbnRcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1ib3JkZXItbGlnaHRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQuYXZhaWxhYmxlLWRhdGUuc2VsZWN0ZWQtZW5kLWRhdGUsXG4gICAgICAgIHRkLmF2YWlsYWJsZS1lbmQtZGF0ZS5zZWxlY3RlZC1lbmQtZGF0ZSxcbiAgICAgICAgdGQuYXZhaWxhYmxlLXN0YXJ0LWRhdGUuc2VsZWN0ZWQtZW5kLWRhdGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZW5kLWRhdGUtYXZhaWxhYmxlLWhvdmVyO1xuICAgICAgICB9XG4gICAgICAgIHRkLmF2YWlsYWJsZS1kYXRlLmF2YWlsYWJsZS10by1sZWF2ZTpob3ZlcixcbiAgICAgICAgdGQuYXZhaWxhYmxlLWVuZC1kYXRlLmF2YWlsYWJsZS10by1sZWF2ZTpob3ZlcixcbiAgICAgICAgdGQuYXZhaWxhYmxlLXN0YXJ0LWRhdGUuYXZhaWxhYmxlLXRvLWxlYXZlOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzdGFydC1ob3ZlcnMtc2l6ZSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVuZC1kYXRlLWF2YWlsYWJsZS1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLy8vLy8vIEJvb2tlZCwgcGFzdCBhbmQgbm9uLXN0YXJ0IGRhdGVzIHRvb2x0aXAgLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAgICAgdGQuYm9va2VkLWRhdGUsXG4gICAgICAgIHRkLnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlLFxuICAgICAgICB0ZC5hdmFpbGFibGUtZGF0ZTpub3QoLmF2YWlsYWJsZS1zdGFydC1kYXRlKTpub3QoLnNlbGVjdGVkLWVuZC1kYXRlKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEVuc3VyZSB0ZCBpcyBwb3NpdGlvbmluZyBjb250ZXh0XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBQcmV2ZW50IHRvb2x0aXAgZnJvbSBpbnRlcmZlcmluZyB3aXRoIGhvdmVyXG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgLy8gU2hvdyB0b29sdGlwIG9uIGhvdmVyXG4gICAgICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc3RhcnQtaG92ZXJzLXNpemUpIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBNYWtlIHRoZSBhbmNob3Igc2l0IG9uIHRvcCBidXQgbm90IGJsb2NrIGhvdmVyXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vLy8vLy8gTm9uLXN0YXJ0IGRhdGVzIHRvb2x0aXAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgICAgICB0ZC5hdmFpbGFibGUtZGF0ZTpub3QoLmF2YWlsYWJsZS1zdGFydC1kYXRlKTpub3QoLnNlbGVjdGVkLWVuZC1kYXRlKTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnVGhpcyBpcyBub3QgYW4gYXZhaWxhYmxlIHN0YXJ0IGRhdGUnO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAvLy8vLy8vIEJvb2tlZCBhbmQgcGFzdCBkYXRlcyB0b29sdGlwIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAgICAgdGQuYm9va2VkLWRhdGU6YWZ0ZXIsIHRyIHRkLnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdUaGlzIGlzIG5vdCBhbiBhdmFpbGFibGUgZGF0ZSc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy8vLy8vLy8vLy8vLyBTdGFydCBkYXRlIGNob3NlbiAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiAgICAmLnN0YXJ0LWRhdGUtY2hvc2VuIC51aS1kYXRlcGlja2VyIHtcbiAgICAgICAgdGQuYXZhaWxhYmxlLXRvLWxlYXZlIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLy8gUmVtb3ZlIG5vbiBhdmFpbGFibGUgc3RhcnQgZGF0ZSB0b29sdGlwXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWl4aW4gbGVmdC1zaWRlLWdyZXktYWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1ib3JkZXItbGlnaHRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gTGVmdCBzaWRlIGdyZXkgYWZ0ZXIgZWxlbWVudFxuICAgICAgICAgICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHN0YXJ0LWhvdmVycy1zaXplKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxlZnQtc2lkZS1ncmV5LWFmdGVyO1xuICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2VsZWN0ZWQtZW5kLWRhdGU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxlZnQtc2lkZS1ncmV5LWFmdGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vLy8vLy8gTm9uLWVuZCBkYXRlcyB0b29sdGlwIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAgICAgdGQuYXZhaWxhYmxlLWRhdGU6bm90KC5hdmFpbGFibGUtZW5kLWRhdGUpOm5vdCguYXZhaWxhYmxlLXRvLWxlYXZlKSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnVGhpcyBpcyBub3QgYW4gYXZhaWxhYmxlIGVuZCBkYXRlJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHVuYm9sZCBzdGFydCBkYXlzIGFmdGVyIHN0YXJ0IGRhdGUgc2VsZWN0ZWQ/XG4gICAgICAgIC8vIHRkOm5vdCguYXZhaWxhYmxlLXRvLWxlYXZlKSBhIHtcbiAgICAgICAgLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgLy8gfVxuICAgIH1cbn1cblxuXG4udWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogOHB4O1xuICAgIHRvcDogNHB4O1xufVxuXG4udWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gICAgbWFyZ2luLXRvcDogMi41ZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgncGhhYmxldC1tYXgnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLnVpLWRhdGVwaWNrZXItbmV4dCwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgQGluY2x1ZGUgY2VudGVyKCd2ZXJ0aWNhbCBhYnMnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHJvbGU9XCJpbWdcIiBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyAwIDAgMTkyIDUxMlwiIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDE5MiA1MTJcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj4gPHN0eWxlIHR5cGU9XCJ0ZXh0L2Nzc1wiPiAuc3QwIHtmaWxsOiAje3VybC1mcmllbmRseS1jb2xvcigkY2FsLXNlbGVjdGVkLWNvbG9yKX07fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTAgMzg0LjY2MlYxMjcuMzM4YzAtMTcuODE4IDIxLjU0My0yNi43NDEgMzQuMTQyLTE0LjE0MmwxMjguNjYyIDEyOC42NjJjNy44MSA3LjgxIDcuODEgMjAuNDc0IDAgMjguMjg0TDM0LjE0MiAzOTguODA0QzIxLjU0MyA0MTEuNDA0IDAgNDAyLjQ4IDAgMzg0LjY2MnpcIi8+PC9zdmc+Jyk7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyBhcmlhLWhpZGRlbj1cInRydWVcIiByb2xlPVwiaW1nXCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDE5MiA1MTJcIiB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgMCAxOTIgNTEyXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+IDxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4gLnN0MCB7ZmlsbDogI3t1cmwtZnJpZW5kbHktY29sb3IoJGNhbC1zZWxlY3RlZC1jb2xvcil9O308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0xOTIgMTI3LjMzOHYyNTcuMzI0YzAgMTcuODE4LTIxLjU0MyAyNi43NDEtMzQuMTQyIDE0LjE0MkwyOS4xOTYgMjcwLjE0MmMtNy44MS03LjgxLTcuODEtMjAuNDc0IDAtMjguMjg0bDEyOC42NjItMTI4LjY2MmMxMi41OTktMTIuNiAzNC4xNDItMy42NzYgMzQuMTQyIDE0LjE0MnpcIi8+PC9zdmc+Jyk7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4udWktZGF0ZXBpY2tlci1tb250aCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbW9udGgsIC51aS1kYXRlcGlja2VyLXllYXIge1xuICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgb3B0aW9uIHtcbiAgICAgICAgY29sb3I6ICRjYWwtc2VsZWN0ZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgW3NlbGVjdGVkXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZm9ybS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCdwaGFibGV0LW1heCcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgcGFkZGluZzogMC40NWVtIDAuM2VtO1xuICAgIH1cbn1cblxuLmNhbC1idG4td3JhcCB7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsLXNlbGVjdGVkLWNvbG9yO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogMDtcbn1cbi8vIENhbGVuZGFyIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5jYWxlbmRhciB7XG4gICAgJi50d28tbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuZmllbGQtbGluZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgICBjb2xvcjogJGNhbC1zZWxlY3RlZC1jb2xvcjtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogJGxpbmUtd2lkdGggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tc2VhcmNoICYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBib3JkZXI6ICRsaW5lLXdpZHRoIHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGhlaWdodDogJGljb24tc2l6ZTtcbiAgICAgICAgICAgIHdpZHRoOiAkaWNvbi1zaXplO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljb25zLnBuZykgMHB4IC0xOTgycHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLWxpbmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwi77u/LnByb3BlcnR5LXNlYXJjaC1wYWdlIHtcblxuICBzZWN0aW9uLmJvb2std2l0aC1jb25maWRlbmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmJvb2std2l0aC1jb25maWRlbmNlLWJvcmRlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlN2U5O1xuICAgIG1hcmdpbjogMmVtIDA7XG4gIH1cblxuICAubm8tcmVzdWx0cy1tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICAuaW5zcGlyYXRpb24tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMS43NWVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmFyZWEtdmlkZW8td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDU2LjI1JSArIDQwcHgpO1xuICB9XG5cbiAgLmFyZWEtdmlkZW8tZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCVcbiAgfVxuXG4gIC5ndWVzdGJvb2stZmVlZm8sXG4gIC5ndWVzdGJvb2stdXBmcm9udCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgLmZlZWZvLXJldmlld3MsXG4gICAgLmd1ZXN0Ym9vayxcbiAgICAudXBmcm9udC1yZXZpZXdzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG5cbiAgLnByb3BlcnR5LWNhcmQgLmd1ZXN0Ym9vay1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAucHJvcGVydHktY2FyZCAuZmVhdHVyZS1sdXh1cnkub3RoZXItaWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIC5yZWdpb24taGVhZGVyLWxpbmsgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1hcmtlci1jbHVzdGVyLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlLW91dCgkcHJpbWFyeS1jb2xvciwgMC41KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLm1hcmtlci1jbHVzdGVyLXNtYWxsIGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5tYXJrZXItY2x1c3Rlci1tZWRpdW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KCRwcmltYXJ5LWNvbG9yLCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAubWFya2VyLWNsdXN0ZXItbWVkaXVtIGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5tYXJrZXItY2x1c3Rlci1sYXJnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZS1vdXQoJHByaW1hcnktY29sb3IsIDAuNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5tYXJrZXItY2x1c3Rlci1sYXJnZSBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAubGVhZmxldC1wb3B1cC1jb250ZW50IC5wcm9wZXJ0eS1jYXJkIC5wcm9wZXJ0eS1yZWdpb24ge1xuICAgIG1hcmdpbjogNXB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwIDAgMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxlYWZsZXQtcG9wdXAtY29udGVudCAucHJvcGVydHktY2FyZCAucHJpY2Uge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhhbXBlcixcbiAgLnN0YXJ0ZXItcGFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wcm9wZXJ0eS1ncm91cCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAucHJpY2Uge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAucHJpY2Utcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgIH1cblxuICAgICAgc3Bhbi5wcmljZS10b3RhbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAuaW5mby1jaXJjbGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNlLXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHBwbi1wcmljZSB7XG4gICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMGVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmluZm8tdGV4dCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY1ZjVmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG5cbiAgICAucHJpY2UtdG90YWwge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIC5wcm9wZXJ0eS1jYXJkIHtcbiAgICAucHJpY2Uge1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbmgxLnNlYXJjaC1oZWFkZXIsXG4ubW9iaWxlLWZpbHRlci1wYW5lbCAucHJvcGVydHktY291bnQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnNlYXJjaC1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgcGFkZGluZzogMWVtIDEwcHggMC41ZW0gMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaDEsXG4gIC5wcm9wZXJ0eS1jb3VudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLm1vYmlsZS1maWx0ZXItcGFuZWwgaDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9wZXJ0eS1jb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkp1c3QgQW5vdGhlciBIYW5kXCIsIGN1cnNpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYWdpbmcge1xuXG4gIC5wcmV2LXBhZ2UsXG4gIC5uZXh0LXBhZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCdwaG9uZScpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2LXBhZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm5leHQtcGFnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5zb3J0aW5nLXBhZ2luZyB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG5cbiAgLmZpZWxkLWxpbmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLnBhZ2luZyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5wcmV2LXBhZ2UsXG4gICAgLm5leHQtcGFnZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItcGFnaW5nIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5yZWdpb24taGVhZGVyLmFjY29yZGlvbi5wbHVzIHtcbiAgLmFjY29yZGlvbi1idG4ge1xuICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgJjpub3QoLmhpZGRlbi1oZWlnaHQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICB9XG5cbiAgICAuc3Vycm91bmRpbmctdmlsbGFnZXMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oaWRkZW4taGVpZ2h0IC5yZWdpb24tbWFwLXpvb20gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlZ2lvbi1tYXAtem9vbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYubm8tbWFwLXN0eWxlcyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgJjpub3QoLm5vLW1hcC1zdHlsZXMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHpvb20taW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuXG4gICAgLnJlZ2lvbi1tYXAge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY3Vyc29yOiBtb3ZlO1xuXG4gICAgICAuem9vbUltZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC56b29tSW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNwZWNpYWwtb2ZmZXJzIHtcbiAgLmFjY29yZGlvbi1idG4ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG59XG5cbiRmaWx0ZXItYnRuLWhlaWdodDogMTAwcHg7XG4kZmlsdGVyLXBhbmVsLWhlaWdodDogMTE1cHg7XG5cbi5tb2JpbGUtZmlsdGVyLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICB3aWR0aDogY2FsYygxMDAlICsgKCN7JGVkZ2UtcGFkZGluZ30gKiAyKSk7XG4gIHotaW5kZXg6IDU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxZW0gJGVkZ2UtcGFkZGluZyAwLjVlbSAkZWRnZS1wYWRkaW5nO1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1sZWZ0OiAkZWRnZS1wYWRkaW5nICogLTE7XG4gIG1hcmdpbi10b3A6ICRlZGdlLXBhZGRpbmcgKiAtMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYuZml4ZWQtZmlsdGVycyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaWYgKCRmaXhlZC1oZWFkZXIgPT0nbW9iaWxlLW9ubHknIG9yICRmaXhlZC1oZWFkZXIgPT10cnVlKSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogJGhlYWRlci1oZWlnaHQtbW9iaWxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcblxuICAgICYuZml4ZWQtZmlsdGVycyB7XG4gICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0LW1vYmlsZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICYuZml4ZWQtZmlsdGVycyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgQGlmICgkZml4ZWQtaGVhZGVyID09dHJ1ZSkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodC10YWJsZXQ7XG5cbiAgICAgICYuZml4ZWQtZmlsdGVycyB7XG4gICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQtdGFibGV0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAoJGZpeGVkLWhlYWRlciA9PSdtb2JpbGUtb25seScpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgKCN7JGVkZ2UtcGFkZGluZ30gKiAyKSk7XG4gICAgICBtYXJnaW4tbGVmdDogJGVkZ2UtcGFkZGluZyAqIC0xO1xuICAgICAgbWFyZ2luLXRvcDogJGVkZ2UtcGFkZGluZyAqIC0xO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcnMtd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gIHRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0LW1vYmlsZX0gKyAjeyRmaWx0ZXItcGFuZWwtaGVpZ2h0fSk7XG5cbiAgLmJlZHMgLnVpLXNwaW5uZXIsXG4gIC5iYXRocm9vbXMgLnVpLXNwaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5iZWRzIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWRvd24gLnVpLWljb24sXG4gIC5iYXRocm9vbXMgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItZG93biAudWktaWNvbiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTE1cHg7XG4gIH1cblxuICAuYmVkcyAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCAudWktaWNvbixcbiAgLmJhdGhyb29tcyAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCAudWktaWNvbiB7XG4gICAgdG9wOiBhdXRvO1xuICB9XG5cbiAgZmllbGRzZXQgLmZpZWxkLWxpbmUgLnNwaW5uZXItdWkuc3Bpbm5lci1iYXRocyxcbiAgZmllbGRzZXQgLmZpZWxkLWxpbmUgaW5wdXRbdHlwZT1udW1iZXJdLnNwaW5uZXItYmF0aHMsXG4gIGZpZWxkc2V0IC5maWVsZC1saW5lIC5zcGlubmVyLXVpLnNwaW5uZXItYmVkcyxcbiAgZmllbGRzZXQgLmZpZWxkLWxpbmUgaW5wdXRbdHlwZT1udW1iZXJdLnNwaW5uZXItYmVkcyB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuXG4gIHNlbGVjdC5leGFjdC1taW4tbWF4IHtcbiAgICB3aWR0aDogNDMlO1xuICB9XG5cbiAgLmFkdWx0cy5pY29uOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTIzMHB4IG5vLXJlcGVhdDsgLy8tMCAtMTM1cHhcbiAgfVxuXG4gIC5jaGlsZHJlbi5pY29uOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTQzMHB4IG5vLXJlcGVhdDsgLy8tMCAtMjg0cHhcbiAgfVxuXG4gIC5pbmZhbnRzLmljb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMTYxMnB4IG5vLXJlcGVhdDsgLy8tMHB4IC0xMDA2cHhcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICYuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI1NlYXJjaEZpbHRlckJ0biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5maXhlZC1maWx0ZXJzKy5vbmUtZm91cnRoLXRocmVlLWZvdXJ0aHMgJiB7XG4gICAgdG9wOiAkZmlsdGVyLXBhbmVsLWhlaWdodDtcblxuICAgIEBpZiAoJGZpeGVkLWhlYWRlciA9PXRydWUgb3IgJGZpeGVkLWhlYWRlciA9PSdtb2JpbGUtb25seScpIHtcbiAgICAgIHRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0LW1vYmlsZX0gKyAjeyRmaWx0ZXItcGFuZWwtaGVpZ2h0fSk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICB0b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodC10YWJsZXR9ICsgI3skZmlsdGVyLXBhbmVsLWhlaWdodH0pO1xuXG4gICAgLmZpeGVkLWZpbHRlcnMrLm9uZS1mb3VydGgtdGhyZWUtZm91cnRocyAmIHtcbiAgICAgIHRvcDogJGZpbHRlci1wYW5lbC1oZWlnaHQ7XG5cbiAgICAgIEBpZiAoJGZpeGVkLWhlYWRlciA9PXRydWUpIHtcbiAgICAgICAgdG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHQtdGFibGV0fSArICN7JGZpbHRlci1wYW5lbC1oZWlnaHR9KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBOZWVkZWQgbm93IHRoYXQgJy5zZWFyY2gtZmlsdGVycy13cmFwJyBpcyB3cmFwcGluZywgc28gJy5jb2wxJyBpcyBubyBsb25nZXIgYSBkaXJlY3QgY2hpbGQgb2YgJy5vbmUtZm91cnRoLXRocmVlLWZvdXJ0aHMnXG4gIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtd2lkZScpIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAoI3skY29sLWdhcH0gKiAxLjUpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICAgIG1hcmdpbjogMC41ZW0gMCAxZW0gMDtcbiAgICB9XG5cbiAgICBmaWVsZHNldCxcbiAgICAuZm9ybS13cmFwIHtcbiAgICAgIG1hcmdpbjogMCAkZWRnZS1wYWRkaW5nO1xuICAgICAgcGFkZGluZy10b3A6ICRlZGdlLXBhZGRpbmc7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZpbHRlci1idG4taGVpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC1saW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICYsXG4gICAgICAgICYgbGFiZWwge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYgbGFiZWwuaW52YWxpZCB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC1saW5lLXNwbGl0LW1vYmlsZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi5wbHVzIC5hY2NvcmRpb24tYnRuIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGZhZGUtb3V0KCRib2R5LWZvbnQtY29sb3IsIDAuOCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci1idG4td3JhcCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBwYWRkaW5nOiA1cHggJGVkZ2UtcGFkZGluZztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAtNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4td3JhcC53aWRlIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXItY3VydGFpbiB7XG4gICYuc2hvdyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogY2FsYygjeyRmaWx0ZXItcGFuZWwtaGVpZ2h0fSArICN7JGhlYWRlci1oZWlnaHQtbW9iaWxlfSk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgdG9wOiBjYWxjKCN7JGZpbHRlci1wYW5lbC1oZWlnaHR9ICsgI3skaGVhZGVyLWhlaWdodC10YWJsZXR9KTtcbiAgICB9XG4gIH1cbn1cblxubWFpbi5jb2wyIHtcbiAgQGlmICgkZml4ZWQtaGVhZGVyID09J21vYmlsZS1vbmx5JyBvciAkZml4ZWQtaGVhZGVyID09dHJ1ZSkge1xuICAgIHBhZGRpbmctdG9wOiAkZmlsdGVyLXBhbmVsLWhlaWdodDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgQGlmICgkZml4ZWQtaGVhZGVyID09ZmFsc2Ugb3IgJGZpeGVkLWhlYWRlciA9PSdtb2JpbGUtb25seScpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5maXhlZC1maWx0ZXJzKy5vbmUtZm91cnRoLXRocmVlLWZvdXJ0aHMge1xuICBtYWluLmNvbDIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGZpbHRlci1wYW5lbC1oZWlnaHR9IC0gI3skZWRnZS1wYWRkaW5nfSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyLWN1cnRhaW4uc2hvdyB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1jcml0ZXJpYSB7XG4gIC5idG4ud2hpdGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuc3BhbltjbGFzc149J2ZlYXR1cmUtJ10sXG5zcGFuW2NsYXNzKj0nIGZlYXR1cmUtJ10sXG5kaXZbY2xhc3NePSdmZWF0dXJlLSddIGxhYmVsLFxuZGl2W2NsYXNzKj0nIGZlYXR1cmUtJ10gbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAkaWNvbi1zaXplO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi8vIE1hcFxuLmZlYXR1cmUtbG9jYXRpb24tbWFwIHtcbiAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mZWF0dXJlLWxvY2F0aW9uLW1hcCBhLFxuLmZlYXR1cmUtbG9jYXRpb24tbWFwIGEgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuc3Bhbi5mZWF0dXJlLWxvY2F0aW9uLW1hcCxcbi5mZWF0dXJlLWxvY2F0aW9uLW1hcCBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy5wbmcpIC0ycHggLTE3NjlweCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi8vIEJhYnkgV2VsY29tZVxuc3Bhbi5mZWF0dXJlLWluZmFudC1mcmllbmRseSxcbi5mZWF0dXJlLWluZmFudC1mcmllbmRseSBsYWJlbCxcbnNwYW4uZmVhdHVyZS1iYWJ5LXdlbGNvbWUsXG4uZmVhdHVyZS1iYWJ5LXdlbGNvbWUgbGFiZWwsIHNwYW4uZmVhdHVyZS1iYWJ5LWZyaWVuZGx5LFxuLmZlYXR1cmUtYmFieS1mcmllbmRseSBsYWJlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTE2MTJweCBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vLyBEb2cgRnJlZVxuc3Bhbi5mZWF0dXJlLWRvZy1mcmVlLFxuLmZlYXR1cmUtZG9nLWZyZWUgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTE0ODBweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLy8gRG9nIEZyaWVuZGx5XG5zcGFuLmZlYXR1cmUtZG9nLWZyaWVuZGx5LFxuLmZlYXR1cmUtZG9nLWZyaWVuZGx5IGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0xNTc5cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbi8vIEdyb3VwZWQgUHJvcGVydGllc1xuc3Bhbi5mZWF0dXJlLWdyb3VwZWQtcHJvcGVydGllcyxcbi5mZWF0dXJlLWdyb3VwZWQtcHJvcGVydGllcyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBpY29uKCdncm91cGVkIHByb3BlcnRpZXMnLCAkaWNvbi1jb2xvcik7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLy8gV2hlZWxjaGFpciBmcmllbmRseVxuc3Bhbi5mZWF0dXJlLXdoZWVsY2hhaXItZnJpZW5kbHksXG4uZmVhdHVyZS13aGVlbGNoYWlyLWZyaWVuZGx5IGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGljb24oJ3doZWVsY2hhaXInLCAkaWNvbi1jb2xvcik7XG4gICAgd2lkdGg6IDIzcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLy8gRm9zc2lsIGh1bnRpbmdcbnNwYW4uZmVhdHVyZS1mb3NzaWwtaHVudGluZyxcbi5mZWF0dXJlLWZvc3NpbC1odW50aW5nIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGljb24oJ2Zvc3NpbCcsICRpY29uLWNvbG9yKTtcbiAgICB3aWR0aDogMjNweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuXG4vLyBXZXN0IENvYXN0IFBhdGhcbnNwYW4uZmVhdHVyZS1zb3V0aC13ZXN0LWNvYXN0LXBhdGgsXG4uZmVhdHVyZS1zb3V0aC13ZXN0LWNvYXN0LXBhdGggbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbignc2lnbicsICRpY29uLWNvbG9yKTtcbiAgICB3aWR0aDogMjNweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuXG4vLyBQaG90b2dyYXBoeSBhbmQgRmlsbSBMb2NhdGlvbnNcbnNwYW4uZmVhdHVyZS1waG90b2dyYXBoeS1maWxtLWxvY2F0aW9uLFxuLmZlYXR1cmUtcGhvdG9ncmFwaHktZmlsbS1sb2NhdGlvbiBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBpY29uKCdwaG90b2dyYXBoeS1maWxtJywgJGljb24tY29sb3IpO1xuICAgIHdpZHRoOiAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi8vIFdlbGxuZXNzIFJldHJlYXRzXG5zcGFuLmZlYXR1cmUtd2VsbG5lc3MtcmV0cmVhdHMsXG4uZmVhdHVyZS13ZWxsbmVzcy1yZXRyZWF0cyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBpY29uKCd3ZWxsbmVzcy1zcGEnLCAkaWNvbi1jb2xvcik7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLy8gV29yayBGcm9tIEhvbWVcbnNwYW4uZmVhdHVyZS13b3JrLWZyb20taG9tZSxcbi5mZWF0dXJlLXdvcmstZnJvbS1ob21lIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGljb24oJ3dvcmstaG9tZScsICRpY29uLWNvbG9yKTtcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuXG4vLyBDb3VudHJ5c2lkZSBWaWV3c1xuc3Bhbi5mZWF0dXJlLWNvdW50cnlzaWRlLXZpZXdzLFxuLmZlYXR1cmUtY291bnRyeXNpZGUtdmlld3MgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbignY291bnRyeXNpZGUtdmlld3MnLCAkaWNvbi1jb2xvcik7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLy9Ub29sIHRpcCBmb3IgcHBwblxuLnRvb2x0aXAge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIGJsYWNrO1xufVxuXG4vLyBJbmZvIGNpcmNsZVxuc3Bhbi5pbmZvLWNpcmNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy5wbmcpIC0ycHggLTIzOThweCBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIH1cbn1cblxuLy8gR3JvdW5kIGZsb29yIGJlZHJvb21cbnNwYW4uZmVhdHVyZS1ncm91bmQtZmxvb3ItYmVkcm9vbSxcbi5mZWF0dXJlLWdyb3VuZC1mbG9vci1iZWRyb29tIGxhYmVsLFxuc3Bhbi5mZWF0dXJlLWFsbC1ncm91bmQtZmxvb3IsXG4uZmVhdHVyZS1hbGwtZ3JvdW5kLWZsb29yIGxhYmVsLFxuc3Bhbi5mZWF0dXJlLXNvbWUtZ3JvdW5kLWZsb29yLFxuLmZlYXR1cmUtc29tZS1ncm91bmQtZmxvb3IgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTE3NTJweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLy8gSG90IFR1Ylxuc3Bhbi5mZWF0dXJlLWhvdC10dWIsXG4uZmVhdHVyZS1ob3QtdHViIGxhYmVsLFxuc3Bhbi5mZWF0dXJlLWhvdC10dWItb3Itd29vZC1maXJlZC1ob3QtdHViLFxuLmZlYXR1cmUtaG90LXR1Yi1vci13b29kLWZpcmVkLWhvdC10dWIgbGFiZWwsXG5zcGFuLmZlYXR1cmUtamFjdXp6aWhvdC10dWIsXG4uZmVhdHVyZS1qYWN1enppaG90LXR1YiBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMTc4N3B4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vLyBMb2cgQnVybmVyXG5zcGFuLmZlYXR1cmUtbG9nLWJ1cm5lci1vcGVuLWZpcmUsXG4uZmVhdHVyZS1sb2ctYnVybmVyLW9wZW4tZmlyZSBsYWJlbCxcbnNwYW4uZmVhdHVyZS1sb2ctYnVybmVyb3Blbi1maXJlLFxuLmZlYXR1cmUtbG9nLWJ1cm5lcm9wZW4tZmlyZSBsYWJlbCxcbnNwYW4uZmVhdHVyZS1sb2ctYnVybmVyLFxuLmZlYXR1cmUtbG9nLWJ1cm5lciBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtNTc1cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbi8vIFBhcmtpbmdcbnNwYW4uZmVhdHVyZS1wYXJraW5nLFxuLmZlYXR1cmUtcGFya2luZyBsYWJlbCxcbnNwYW4uZmVhdHVyZS1vbi1zaXRlLXBhcmtpbmcsXG4uZmVhdHVyZS1vbi1zaXRlLXBhcmtpbmcgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTE4MjJweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLy8gU2VhIFZpZXdzXG5zcGFuLmZlYXR1cmUtc2VhLXZpZXdzLFxuLmZlYXR1cmUtc2VhLXZpZXdzIGxhYmVsLFxuc3Bhbi5mZWF0dXJlLXNlYXZpZXdzLFxuLmZlYXR1cmUtc2Vhdmlld3MgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTYzNXB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vLyBTd2ltbWluZyBwb29sXG5zcGFuLmZlYXR1cmUtc3dpbW1pbmctcG9vbCxcbi5mZWF0dXJlLXN3aW1taW5nLXBvb2wgbGFiZWwsXG5zcGFuLmZlYXR1cmUtc3dpbW1pbmcsXG4uZmVhdHVyZS1zd2ltbWluZyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtNXB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vLyBJbmRvb3IgcG9vbFxuc3Bhbi5mZWF0dXJlLWluZG9vci1wb29sLFxuLmZlYXR1cmUtaW5kb29yLXBvb2wgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbignaW5kb29yIHBvb2wnLCAkaWNvbi1jb2xvcik7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLy8gT3V0ZG9vciBwb29sXG5zcGFuLmZlYXR1cmUtb3V0ZG9vci1wb29sLFxuLmZlYXR1cmUtb3V0ZG9vci1wb29sIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGljb24oJ291dGRvb3IgcG9vbCcsICRpY29uLWNvbG9yKTtcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuLy8gdW5saW1pdGVkIGxvZ3NcbnNwYW4uZmVhdHVyZS11bmxpbWl0ZWQtbG9ncyxcbi5mZWF0dXJlLXVubGltaXRlZC1sb2dzIGxhYmVsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGljb24oJ3VubGltaXRlZCBsb2dzJywgJGljb24tY29sb3IpO1xuICAgICAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxufVxuXG4vLyBVc2Ugb2YgdGVubmlzIGNvdXJ0XG5zcGFuLmZlYXR1cmUtdXNlLW9mLXRlbm5pcy1jb3VydCxcbi5mZWF0dXJlLXVzZS1vZi10ZW5uaXMtY291cnQgbGFiZWwsXG5zcGFuLmZlYXR1cmUtdGVubmlzLWNvdXJ0LFxuLmZlYXR1cmUtdGVubmlzLWNvdXJ0IGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC02NjVweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLy8gV2lGaVxuc3Bhbi5mZWF0dXJlLXdpZmksXG4uZmVhdHVyZS13aWZpIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0yODZweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLy8gU3BlY2lhbCBPZmZlcnNcbnNwYW4uZmVhdHVyZS1zcGVjaWFsLW9mZmVycyxcbi5mZWF0dXJlLXNwZWNpYWwtb2ZmZXJzIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0xNjgycHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1uZXctcHJvcGVydGllcyxcbi5mZWF0dXJlLW5ldy1wcm9wZXJ0aWVzIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0xNjQ3cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1iaXJkLXdhdGNoaW5nLFxuLmZlYXR1cmUtYmlyZC13YXRjaGluZyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtOTY4cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1jaHJpc3RtYXMtbWFya2V0LFxuLmZlYXR1cmUtY2hyaXN0bWFzLW1hcmtldCBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMTQxNnB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtY3ljbGluZyxcbi5mZWF0dXJlLWN5Y2xpbmcgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTc3cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1maXNoaW5nLFxuLmZlYXR1cmUtZmlzaGluZyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMjhweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLXNhaWxpbmcsXG4uZmVhdHVyZS1zYWlsaW5nIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0xNDQ4cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS13YWxraW5nLFxuLmZlYXR1cmUtd2Fsa2luZyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTIwMzJweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLXJvbWFudGljLWJyZWFrcyxcbi5mZWF0dXJlLXJvbWFudGljLWJyZWFrcyBsYWJlbCxcbi5mZWF0dXJlLXJvbWFudGljLWdsYW1waW5nLFxuc3Bhbi5mZWF0dXJlLXJvbWFudGljLFxuLmZlYXR1cmUtcm9tYW50aWMgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTExMjhweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWxhdGUtYXZhaWxhYmlsaXR5LFxuLmZlYXR1cmUtbGF0ZS1hdmFpbGFiaWxpdHkgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTI1NzJweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWxvdy1vY2N1cGFuY3ksXG4uZmVhdHVyZS1sb3ctb2NjdXBhbmN5IGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC03ODVweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWJlYWNoLWh1dHMsXG4uZmVhdHVyZS1iZWFjaC1odXRzIGxhYmVsLHNwYW4uZmVhdHVyZS1iZWFjaC1odXQsXG4uZmVhdHVyZS1iZWFjaC1odXQgbGFiZWwge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTMxODJweCBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG5zcGFuLmZlYXR1cmUtZmFtaWx5LWNvdHRhZ2VzLFxuLmZlYXR1cmUtZmFtaWx5LWNvdHRhZ2VzIGxhYmVsLFxuc3Bhbi5mZWF0dXJlLWZhbWlseS1hY2NvbW1vZGF0aW9uLFxuLmZlYXR1cmUtZmFtaWx5LWFjY29tbW9kYXRpb24gbGFiZWwsXG5zcGFuLmZlYXR1cmUtY2hpbGRyZW4td2VsY29tZSxcbi5mZWF0dXJlLWNoaWxkcmVuLXdlbGNvbWUgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTEwNjRweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWxhcmdlLXByb3BlcnRpZXMsXG4uZmVhdHVyZS1sYXJnZS1wcm9wZXJ0aWVzIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0yMzQ4cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1sdXh1cnksXG4uZmVhdHVyZS1sdXh1cnkgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbignbHV4dXJ5JywgJGljb24tY29sb3IpO1xuICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1nb2xmaW5nLFxuLmZlYXR1cmUtZ29sZmluZyBsYWJlbCxcbnNwYW4uZmVhdHVyZS1nb2xmLFxuLmZlYXR1cmUtZ29sZiBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtNjA1cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1leGVjdXRpdmUtcHJvcGVydGllcyxcbi5mZWF0dXJlLWV4ZWN1dGl2ZS1wcm9wZXJ0aWVzIGxhYmVsLFxuc3Bhbi5mZWF0dXJlLWV4ZWN1dGl2ZS1jb3R0YWdlcyxcbi5mZWF0dXJlLWV4ZWN1dGl2ZS1jb3R0YWdlcyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMjUzM3B4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtZW5jbG9zZWQtZ2FyZGVuLFxuLmZlYXR1cmUtZW5jbG9zZWQtZ2FyZGVuIGxhYmVsLFxuc3Bhbi5mZWF0dXJlLWdhcmRlbmNvdXJ0eWFyZC1lbmNsb3NlZCxcbi5mZWF0dXJlLWdhcmRlbmNvdXJ0eWFyZC1lbmNsb3NlZCBsYWJlbCxcbnNwYW4uZmVhdHVyZS1lbmNsb3NlZC1nYXJkZW5jb3VydHlhcmQsXG4uZmVhdHVyZS1lbmNsb3NlZC1nYXJkZW5jb3VydHlhcmQgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTE5OTdweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWdhbWVzLXJvb20sXG4uZmVhdHVyZS1nYW1lcy1yb29tIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0yMzEycHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1oaXN0b3JpYyxcbi5mZWF0dXJlLWhpc3RvcmljIGxhYmVsLFxuc3Bhbi5mZWF0dXJlLWhpc3RvcmljLXJldHJlYXRzLFxuLmZlYXR1cmUtaGlzdG9yaWMtcmV0cmVhdHMgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTE3MTdweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWJhcmJlY3VlLFxuLmZlYXR1cmUtYmFyYmVjdWUgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTI5MjdweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWhpZ2gtY2hhaXIsXG4uZmVhdHVyZS1oaWdoLWNoYWlyIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0zMjI2cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1saWdodGhvdXNlLXByb3BlcnR5LFxuLmZlYXR1cmUtbGlnaHRob3VzZS1wcm9wZXJ0eSBsYWJlbCxcbnNwYW4uZmVhdHVyZS1saWdodGhvdXNlLWNvdHRhZ2VzLFxuLmZlYXR1cmUtbGlnaHRob3VzZS1jb3R0YWdlcyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMzA1M3B4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtY290dGFnZXMtZm9yLWdyb3Vwcyxcbi5mZWF0dXJlLWNvdHRhZ2VzLWZvci1ncm91cHMgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTIzNDhweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWRpc2h3YXNoZXIsXG4uZmVhdHVyZS1kaXNod2FzaGVyIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0yNjg5cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1mcmlkZ2UsXG4uZmVhdHVyZS1mcmlkZ2UgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTI2ODlweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWZyZWV6ZXIsXG4uZmVhdHVyZS1mcmVlemVyIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0yNjg5cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1mcmlkZ2Utd2l0aC1pY2UtYm94LWNvbXBhcnRtZW50LFxuLmZlYXR1cmUtZnJpZGdlLXdpdGgtaWNlLWJveC1jb21wYXJ0bWVudCBsYWJlbCxcbnNwYW4uZmVhdHVyZS1mcmlkZ2UtZnJlZXplcixcbi5mZWF0dXJlLWZyaWRnZS1mcmVlemVyIGxhYmVsLFxuc3Bhbi5mZWF0dXJlLWZyaWRnZSxcbi5mZWF0dXJlLWZyaWRnZSBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMjY4OXB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtbWljcm93YXZlLFxuLmZlYXR1cmUtbWljcm93YXZlIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0zNzJweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLXNob3dlci1vdmVyLWJhdGgsXG4uZmVhdHVyZS1zaG93ZXItb3Zlci1iYXRoIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0xMTYwcHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS13YWxrLWluLXNob3dlcixcbi5mZWF0dXJlLXdhbGstaW4tc2hvd2VyIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0xMTkycHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS13YXNoaW5nLW1hY2hpbmUsXG4uZmVhdHVyZS13YXNoaW5nLW1hY2hpbmUgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTI3NjdweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWRpc2h3YXNoZXIsXG4uZmVhdHVyZS1kaXNod2FzaGVyIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0yNjg5cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1jaXR5LWJyZWFrcyxcbi5mZWF0dXJlLWNpdHktYnJlYWtzIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC02OTVweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWhvbmV5bW9vbi1jb3R0YWdlcyxcbi5mZWF0dXJlLWhvbmV5bW9vbi1jb3R0YWdlcyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMTI4OHB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtZmFybS1jb3R0YWdlcyxcbi5mZWF0dXJlLWZhcm0tY290dGFnZXMgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTcyNXB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtcml2ZXJzaWRlLWFuZC13YXRlcnNpZGUsXG4uZmVhdHVyZS1yaXZlcnNpZGUtYW5kLXdhdGVyc2lkZSBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMTMyMHB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtdGFibGUtdGVubmlzLFxuLmZlYXR1cmUtdGFibGUtdGVubmlzIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0yMTAycHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1jYXN0bGVzLFxuLmZlYXR1cmUtY2FzdGxlcyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjdweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMjQyMXB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtbXktcGVyc29uYWwtc2FuY3R1YXJ5LXNwYSxcbi5mZWF0dXJlLW15LXBlcnNvbmFsLXNhbmN0dWFyeS1zcGEgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTQ1OXB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtY2hpbGRyZW4td2VsY29tZSxcbi5mZWF0dXJlLWNoaWxkcmVuLXdlbGNvbWUgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTQzMHB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtcHViLW5lYXJieSxcbi5mZWF0dXJlLXB1Yi1uZWFyYnkgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTIxMzdweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWdsYW1waW5nLFxuLmZlYXR1cmUtZ2xhbXBpbmcgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTc1NXB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtbG9kZ2UsXG4uZmVhdHVyZS1sb2RnZSBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMTM1MnB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtZW5nYWdlbWVudHMsXG4uZmVhdHVyZS1lbmdhZ2VtZW50cyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMjE3MnB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtdGhhdGNoZWQsXG4uZmVhdHVyZS10aGF0Y2hlZCBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtNDg4cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1iZWFjaC1uZWFyYnksXG4uZmVhdHVyZS1iZWFjaC1uZWFyYnkgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTE1NDVweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLXNhdW5hLFxuLmZlYXR1cmUtc2F1bmEgbGFiZWwsXG5zcGFuLmZlYXR1cmUtc2F1bmFzdGVhbS1yb29tLFxuLmZlYXR1cmUtc2F1bmFzdGVhbS1yb29tIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0zMDExcHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1zcGEtZmFjaWxpdGllcy1vbm9mZi1zaXRlLFxuLmZlYXR1cmUtc3BhLWZhY2lsaXRpZXMtb25vZmYtc2l0ZSBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMzEzOXB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtcXVpcmt5LFxuLmZlYXR1cmUtcXVpcmt5IGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0yOTY5cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1yZW1vdGUtY290dGFnZXMsXG4uZmVhdHVyZS1yZW1vdGUtY290dGFnZXMgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTI1OHB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtc21hbGwtY290dGFnZXMsXG4uZmVhdHVyZS1zbWFsbC1jb3R0YWdlcyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtNTE3cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS11bmlxdWUtcHJvcGVydGllcyxcbi5mZWF0dXJlLXVuaXF1ZS1wcm9wZXJ0aWVzIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0xNTJweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLW1hbm9yLWhvdXNlcyxcbi5mZWF0dXJlLW1hbm9yLWhvdXNlcyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtNTQ2cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS13ZWRkaW5ncyxcbi5mZWF0dXJlLXdlZGRpbmdzIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0yODA2cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1lbGVjdHJpYy1jYXItY2hhcmdpbmctcG9pbnQsXG4uZmVhdHVyZS1lbGVjdHJpYy1jYXItY2hhcmdpbmctcG9pbnQgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbignZWxlY3RyaWMgY2FyJywgJGljb24tY29sb3IpO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS13YXRlcnNwb3J0cyxcbi5mZWF0dXJlLXdhdGVyc3BvcnRzIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGljb24oJ2JvYXQnLCAkaWNvbi1jb2xvcik7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLXN1cmZpbmcsXG4uZmVhdHVyZS1zdXJmaW5nIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGljb24oJ3N1cmZpbmcnLCAkaWNvbi1jb2xvcik7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLXdoZWVsY2hhaXItZnJpZW5kbHkub3RoZXItaWNvbixcbnNwYW4uZmVhdHVyZS1sdXh1cnkub3RoZXItaWNvbixcbnNwYW4uZmVhdHVyZS1lbGVjdHJpYy1jYXItY2hhcmdpbmctcG9pbnQub3RoZXItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuXG4gICY6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtd2hlZWxjaGFpci1mcmllbmRseS5vdGhlci1pY29uLFxuc3Bhbi5mZWF0dXJlLWVsZWN0cmljLWNhci1jaGFyZ2luZy1wb2ludC5vdGhlci1pY29uIHtcbiAgJjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYXAtdmlldy5zZWFyY2gtcHJvcGVydGllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICAuc2VhcmNoLXByb3BlcnR5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgfVxuXG4gICAgLnByb3BlcnR5LWRldGFpbHMge1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuXG4gICAgICAucHJvcGVydHktdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sMSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5jb2wxLFxuICAgIC5jb2wyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5sb2FkaW5nIHtcbiAgICAjbWFwX2NhbnZhcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvcGVydHktc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbjogM2VtIDAgNGVtO1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuXG4gIC5zZWFyY2gtcHJvcGVydHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC50YWctd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm5ldy1wcm9wZXJ0eS10YWcge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgY29sb3I6IGNvbnRyYXN0KCRzZWNvbmRhcnktY29sb3IpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvL211bHRpcGxlIHByaWNlIGNhcm91c2VsIHN0eWxlcyBoZXJlLy9cbiAgICAucHJpY2UtY2Fyb3VzZWwge1xuXG4gICAgICBzcGFuLmluZm8tY2lyY2xlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJltkYXRhLWNvdW50PVwiMVwiXSAub3dsLXN0YWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgJltzdHlsZV0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLWl0ZW0ge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3dsLXN0YWdlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC5vd2wtaXRlbSAuYWN0aXZlOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLWl0ZW0ge1xuXG4gICAgICAgICAgLmRhdGVzLWF2YWlsYWJsZSB7XG4gICAgICAgICAgICBib3JkZXI6ICRwcmltYXJ5LWNvbG9yIHNvbGlkIDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG5cbiAgICAgICAgICAgIC5tYXRjaGVzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdCgkcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53YXMtcHJpY2Uge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNWVtO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vdy1wcmljZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICAgICAgICAgICAgLnByaWNlLXRvdGFsLFxuICAgICAgICAgICAgICBzcGFuLFxuICAgICAgICAgICAgICBzdHJvbmcsXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdCgkcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubWF0Y2hlcyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZGV0YWlscy1saW5rOmFmdGVyOm5vdCguYmxvY2stbGluaykge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGljb24oJ2NhcmV0LXJpZ2h0JywgY29udHJhc3QoJHByaW1hcnktY29sb3IpKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpY2UtdG90YWwge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGV0YWlscy1saW5rLmJsb2NrLWxpbmsge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXRhaWxzLWxpbms6YWZ0ZXI6bm90KC5ibG9jay1saW5rKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgY29udGVudDogaWNvbignY2FyZXQtcmlnaHQnLCAkcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgIGxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5vd2wtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAub3dsLXByZXYsXG4gICAgICAub3dsLW5leHQge1xuICAgICAgICBwYWRkaW5nOiAwLjJlbSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5vd2wtY2Fyb3VzZWw6bm90KC5wcmljZS1jYXJvdXNlbCkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLm93bC1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgbWF4LWhlaWdodDogMjIzcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyM3B4O1xuICAgICAgfVxuXG4gICAgICAmLm93bC1sb2FkZWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5vd2wtcHJldjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCguZGVidG4pIHtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLm93bC1uZXh0Om5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC5kZWJ0bikge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcsXG4gICAgLml0ZW0tdmlkZW8ge1xuICAgICAgQGluY2x1ZGUgY2VudGVyKCd2ZXJ0aWNhbCBhYnMnKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS12aWRlbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29sMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC52aWQtbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9wZXJ0eS10aXRsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnByb3BlcnR5LWRldGFpbHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuZmF2b3VyaXRlcy1idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29tcGFueS1iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvcHVwW2RhdGEtcG9wdXBePXNwZWNpYWwtb2ZmZXItXSBzcGFuLFxuLnBvcHVwW2RhdGEtcG9wdXA9c3BlY2lhbC1vZmZlcl0gc3Bhbixcbi5zcGVjaWFsLW9mZmVyLXRhZyBzcGFuIHtcbiAgJltjbGFzc149aWNvbi1dOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogN3B4O1xuICB9XG5cbiAgJi5pY29uLWxvdy1vY2N1cGFuY3k6YWZ0ZXIge1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yMzBweCBuby1yZXBlYXQ7XG4gIH1cblxuICAmLmljb24tc3BlY2lhbC1vZmZlcjphZnRlciB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTE2ODJweCBuby1yZXBlYXQ7XG4gIH1cblxuICAmLmljb24tbGF0ZS1hdmFpbGFiaWxpdHk6YWZ0ZXIsXG4gICYuaWNvbi1tdWx0aXdlZWs6YWZ0ZXIge1xuICAgIGhlaWdodDogMjlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy5wbmcpIC01cHggLTI1NzJweCBuby1yZXBlYXQ7XG4gIH1cblxuICAmLmljb24tb3RoZXItb2ZmZXI6YWZ0ZXIge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy5wbmcpIC01cHggLTE2NDdweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLnBvcHVwW2RhdGEtcG9wdXBePXNwZWNpYWwtb2ZmZXItXSxcbi5wb3B1cFtkYXRhLXBvcHVwPXNwZWNpYWwtb2ZmZXJdIHtcbiAgcGFkZGluZzogMDtcblxuICBoMyB7XG4gICAgY29sb3I6IGNvbnRyYXN0KCRyZWQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNWVtIDIwcHg7XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIGNvbG9yOiBjb250cmFzdCgkcmVkKTtcbiAgfVxuXG4gIC5hY2NvcmRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWJ0biB7XG4gICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIHBhZGRpbmc6IDFlbSAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBbY2xhc3NePWljb24tXSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMzBweCAxLjVlbSAzMHB4O1xuXG4gICAgJi5oaWRkZW4taGVpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc3BlY2lhbC1vZmZlci10YWcge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0KCRyZWQpO1xuICBwYWRkaW5nOiAwcHggNXB4IDdweCAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgW2RhdGEtcGFnZT1wcm9wZXJ0eS1kZXRhaWxzXSAmIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG5cbiAgW2NsYXNzXj1pY29uLV0ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59Iiwi77u/LmxvY2F0aW9uLWNvZGUge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuXG5cbi5sZWFmbGV0LXRvcCwgLmxlYWZsZXQtYm90dG9tLCAubGVhZmxldC1wYW5lIHtcbiAgICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXAtY2FudmFzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEoJ3Bob25lLW1heCcpIHtcbiAgICBmaWd1cmUge1xuICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvcHVwW2RhdGEtcG9wdXA9XCJpbWFnZS1nYWxsZXJ5LTRrXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLndpZGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MHZ3XG4gICAgfVxuXG4gICAgYS50b3AtY2xvc2Uge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIH1cblxuICAgIC5vd2wtaXRlbSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDgsNTIsNjMsLjgpO1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm93bC1kb3RzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5vd2wtZG90IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlICNvdmVydmlldyB7XG4gICAgJiA+IC5sYXlvdXQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29udGVudCAubGF5b3V0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRlc3RpbW9uaWFscyBmaWd1cmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlc3RpbW9uaWFsIHtcbiAgICBmb290ZXIgY2l0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnNjcm9sbC10b3Age1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogIzg4ODtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiA4MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyLjJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICBjb250ZW50OiBpY29uKCd1cCcsICR3aGl0ZSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbn1cblxuLm93bC1jYXJvdXNlbC5pbWFnZS1nYWxsZXJ5LCAub3dsLWNhcm91c2VsLmltYWdlLWdhbGxlcnktNGsge1xuICAgIC5vd2wtbmF2IGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCguZGVidG4pLm93bC1wcmV2IHtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAub3dsLW5hdiBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLmRlYnRuKS5vd2wtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSB7XG4gICAgJiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgPiAubGF5b3V0LXdyYXAgPiAubGF5b3V0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCN7JGNvbC1nYXB9ICogMik7XG4gICAgICAgICAgICByaWdodDogY2FsYygjeyRjb2wtZ2FwfSAqIDIpO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwMGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzZWN0aW9uLmJvb2std2l0aC1jb25maWRlbmNlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZvb3RlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVycnkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAuZmEtZmVycnkge1xuICAgICAgICBjb250ZW50OiBpY29uKCdmZXJyeScsICRib2R5LWZvbnQtY29sb3IpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweFxuICAgIH1cblxuICAgIC56b29tLWZsb29ycGxhbiB7XG4gICAgICAgIGN1cnNvcjogem9vbS1pbjtcbiAgICB9XG5cbiAgICAudWktZGF0ZXBpY2tlciB7XG4gICAgICAgIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAudHdvLXRoaXJkcy1vbmUtdGhpcmQge1xuICAgICAgICAgICAgICAgIC5jb2wyIHtcbiAgICAgICAgICAgICAgICAgICAgLnN0YXJ0ZXItcGFjaywgLnZpc2l0aW5nLXNwYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5oYW1wZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDFlbSAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJvb2tpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLypAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfSovXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5hdi1idG5zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY2NvcmRpb24uY2hldnJvbiB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudCA+IHA6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudCA+IHVsOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGV0YWlscy1wYW5lbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtd2lkZS1tYXgnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICAgIH1cblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuXG4gICAgICAgIC5sYXlvdXQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLCAuYnRuLndoaXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRydXN0LXNpZ25hbHMge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgICAgICBkaXZbY2xhc3NePWNvbF0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZWRpdHMge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVucXVpcnkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZS1mcm9tIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW0gLjVyZW0gMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICYucG9hIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjZlbSAwIDAuNWVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICAmLnByaWNlLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnByaWNlLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8tY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pbmZvLXRleHQucHJpY2UtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlldy1lZGl0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KCRwcmltYXJ5LWNvbG9yLCAwLjgpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnJpdmFsLXBhbmVsLCAuZGVwYXJ0dXJlLXBhbmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLnRpbWluZ3Mge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50cnVzdC1zaWduYWxzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIC5maXZlLWNvbCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiwgLmgyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSAwLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG5cbiAgICAgICAgICAgIC5jb2xkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLnBsdXMgLmFjY29yZGlvbi1idG4sIC5hY2NvcmRpb24gLmFjY29yZGlvbi1idG4ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC4yNWVtIDA7XG5cbiAgICAgICAgICAgICAgICBoMywgLmgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDM6YWZ0ZXIsIC5oMzphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGljb24oaW5mby1jaXJjbGUsICRibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgLmZpdmUtY29sIFtjbGFzc149Y29sXSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgIHNlY3Rpb24gKyAubGF5b3V0LXdyYXAge1xuICAgICAgICAgICAgLnRydXN0LXNpZ25hbHMge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG5cbiAgICAgICAgICAgICAgICAuZml2ZS1jb2wge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgIFtjbGFzc149Y29sXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaG9ydC1zaGFyZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgfVxuXG4gICAgc2VjdGlvbi5oYW1wZXIsIHNlY3Rpb24uc3RhcnRlci1wYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAubGF5b3V0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBoMiwgLmgyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIGEsIGgyLCAuaDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLnN0YXJ0ZXItcGFjay13aGl0ZS1pY29uLCBzcGFuLmhhbXBlci13aGl0ZS1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlY3Rpb24udmlzaXRpbmctc3BhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E2NmY4ZjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgYSwgaDIsIC5oMiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgZGl2LmJ0biB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHF1YXRlcm5hcnktY29sb3I7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJHByaW1hcnktY29sb3IsICRib2R5LWZvbnQtY29sb3IsIDc1JSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50d28tdGhpcmRzLW9uZS10aGlyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbDEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvcHVwLXRyaWdnZXIuZ2FsbGVyeS00ayB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMC43NWVtO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2UtZ2FsbGVyeSB7XG4gICAgICAgIC5vd2wtaXRlbSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMjRweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0ODVweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0ODVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDcwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDcwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wLXdpZGUnKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTEwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyKCd2ZXJ0aWNhbCBhYnMnKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbS12aWRlbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudmlkZW8tb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoJ2JvdGgnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFyZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oYW5kd3JpdGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFubmVyLWhlYWRpbmctZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYub3dsLWNhcm91c2VsLCAucmV2aWV3cy13cmFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vd2wtZG90cyBidXR0b24ge1xuICAgICAgICBtYXJnaW46IDAuMjVlbSAwO1xuICAgIH1cblxuICAgIC5vd2wtdGh1bWJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLm93bC10aHVtYi1pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1M3B4O1xuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoJ2JvdGggYWJzJyk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmLnBsYXktYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgc2VjdGlvbi52aWRlby1wYW5lbCB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC52aWRlby1vdmVybGF5IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLnZpZGVvLXRleHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcigndmVydGljYWwnKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzLCBoNCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBibGFjayAxcHggMCAyMHB4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYW5uZXItaGVhZGluZy1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2R5LWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC52aWRlby1pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5sdXh1cnktdmlkZW8tcGFuZWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwdmg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzh2aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wyOm5vdCguY29sZGl2KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmLnJldmlld3Mge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMC41ZW0gMCAxZW0gMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxZW0gMCAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLmNoZXZyb246bm90KC5oYW1wZXIpOm5vdCguc3RhcnRlci1wYWNrKTpub3QoLnZpc2l0aW5nLXNwYSkgLmFjY29yZGlvbi1idG4gaDIsIC5hY2NvcmRpb24uY2hldnJvbjpub3QoLmhhbXBlcik6bm90KC5zdGFydGVyLXBhY2spOm5vdCgudmlzaXRpbmctc3BhKSAuYWNjb3JkaW9uLWJ0biAuaDIge1xuICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoZWFkaW5nLWxldHRlci1zcGFjaW5nO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYW5uZXItaGVhZGluZy1mb250O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYW5uZXItaGVhZGluZy1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYmFubmVyLWhlYWRpbmctd2VpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFyZWEge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuaWNvbi13cmFwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgLmZlYXR1cmUtd2hlZWxjaGFpci1mcmllbmRseSwgLmZlYXR1cmUtZWxlY3RyaWMtY2FyLWNoYXJnaW5nLXBvaW50IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b3AtYnRucyB7XG4gICAgICAgIC5mYXZvdXJpdGVzLWJ0biwgLmZhdm91cml0ZXMtYWRkZWQtYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb3BlcnR5LWdyb3VwIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnJpdmFsLXBhbmVsLCAuZGVwYXJ0dXJlLXBhbmVsIHtcbiAgICAgICAgcGFkZGluZzogMC43NWVtIDAgMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjc1ZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgICoge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFycml2YWwtd3JhcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXY6bm90KC5hcnJpdmFsLXdyYXApIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2Uge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW0gMC41cmVtIDFyZW07XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuXG4gICAgICAgIC5hdmFpbGFiaWxpdHktY2FsICoge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW0gMS41cmVtIDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDEuNXJlbSAxcmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcHBuLXByaWNlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjdlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53YXMtcHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubm93IHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgICB9XG5cbiAgICAgICAgZGVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib29rLW5vdy1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5wcm9wZXJ0eS1uaWdodHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaGFyZS1wYWdlIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBpY29uKCdwbHVzIHNxdWFyZScsICRibGFjayk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWludXMge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGljb24oJ21pbnVzIHNxdWFyZScsICRibGFjayk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hhcmUtaWNvbnMge1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbjpub3QoW2RhdGEtcG9wdXA9c3BlY2lhbC1vZmZlcl0gLmFjY29yZGlvbikge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDJyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAubGF5b3V0LXdyYXA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGV2cm9uIC5hY2NvcmRpb24tYnRuIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM0KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hldnJvbiB7XG4gICAgICAgICAgICAucG9wdXAtdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICAgICAgICAgICYuYm9vay1ub3ctYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZlZWZvLXJldmlldy1saW5rIC5wb3B1cC10cmlnZ2VyLCAudXBmcm9udC1yZXZpZXctbGluayAucG9wdXAtdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGFtcGVyLWF2YWlsYWJpbGl0eSAucG9wdXAtdHJpZ2dlciwgLnN0YXJ0ZXItcGFjay1hdmFpbGFiaWxpdHkgLnBvcHVwLXRyaWdnZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhhbXBlci1hdmFpbGFiaWxpdHkgLnBvcHVwLXRyaWdnZXIsIC5zdGFydGVyLXBhY2stYXZhaWxhYmlsaXR5IC5wb3B1cC10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3duZXItcGhvdG8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjY29yZGlvbi1idG46bm90KFtkYXRhLXBvcHVwPXNwZWNpYWwtb2ZmZXJdIC5hY2NvcmRpb24tYnRuKSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkbWF4LWNvbnRlbnQtd2lkdGg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnW2RhdGEtaWNvbj1wbHVzXSwgc3ZnW2RhdGEtaWNvbj1taW51c10sIHN2Z1tkYXRhLWljb249Y2hldnJvbi11cF0sIHN2Z1tkYXRhLWljb249Y2hldnJvbi1kb3duXSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIsIC5oMiB7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIC5hY2NvcmRpb24tY29udGVudC5oaWRkZW4taGVpZ2h0LmxheW91dC1oZWlnaHQge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICNsYXlvdXQgLmFjY29yZGlvbi1jb250ZW50IC5sYXlvdXQgLmFjY29yZGlvbi1idG4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIFtkYXRhLWNvbnRlbnQkPWxheW91dF0sIFtkYXRhLWNvbnRlbnQkPWxvY2FsXSwgW2RhdGEtY29udGVudCQ9ZGVzY3JpcHRpb25dIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNzVzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRtYXgtY29udGVudC13aWR0aDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb250ZW50LmhpZGRlbi1oZWlnaHQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5b3V0LWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmljb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFyZWEtdmlkZW8td3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoNTYuMjUlICsgNDBweCk7XG4gICAgfVxuXG4gICAgLmFyZWEtdmlkZW8tZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgIH1cblxuICAgIC52YXJpYWJsZXMge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGljb24oJ3RpY2snLCAkcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIH1cblxuICAgICNhdmFpbGFiaWxpdHkge1xuICAgICAgICAua2V5IHtcbiAgICAgICAgICAgIG1hcmdpbjogMS41ZW0gYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VsZWN0ZWQtc3RhcnQtZGF0ZSwgLmJvb2tlZC1kYXRlLCAubm9uLXN0YXJ0LWRhdGUsIC5hdmFpbGFibGUtc3RhcnQtZGF0ZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWxlY3RlZC1zdGFydC1kYXRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FsLXNlbGVjdGVkLWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ub24tc3RhcnQtZGF0ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1ib3JkZXItbGlnaHRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJvb2tlZC1kYXRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogZmFkZS1vdXQoJGJvZHktZm9udC1jb2xvciwgMC41KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1ib3JkZXItbGlnaHRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF2YWlsYWJsZS1zdGFydC1kYXRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvcm0tYm9yZGVyLWxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXZhaWxhYmlsaXR5LWNhbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAuYXJyaXZhbC13cmFwcGVyLCAuZGVwYXJ0dXJlLXdyYXBwZXIge1xuXG4gICAgICAgICAgICAgICAgJi5oaWdobGlnaHRlZCBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaGlnaGxpZ2h0ZWQgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjYWwtc2VsZWN0ZWQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnJpdmFsLWRhdGUsIC5kZXBhcnR1cmUtZGF0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wLW1heCcpIHtcbiAgICAgICAgICAgICAgICAuYXJyaXZhbC13cmFwcGVyLCAuZGVwYXJ0dXJlLXdyYXBwZXIsIC5uaWdodHMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsLWFycml2YWwtZGF5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29udHJhc3QoJGNhbC1hcnJpdmFsLWRheS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXJyaXZhbHMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJvb2tpbmcge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsLWFycml2YWwtZGF5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmlnaHRzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJvcmRlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAmIH4gZGl2Om5vdCguaGlkZGVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcigndmVydGljYWwgYWJzJyk7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBpY29uKCdjYWxlbmRhcicsICRpY29uLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXJyaXZhbC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXJyaXZhbC13cmFwcGVyLCAuZGVwYXJ0dXJlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FsLXNlbGVjdGVkLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdCgkY2FsLWFycml2YWwtZGF5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgLmFycml2YWwtd3JhcHBlciwgLmRlcGFydHVyZS13cmFwcGVyLCAubmlnaHRzIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbC1hcnJpdmFsLWRheS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCRjYWwtYXJyaXZhbC1kYXktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDMycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDI2cHggc29saWQgJGdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTI2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAyNnB4IHNvbGlkICRjYWwtYXJyaXZhbC1kYXktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMjZweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFycml2YWwtd3JhcHBlciwgLmRlcGFydHVyZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAwLjVyZW0gMC43NXJlbSA0cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKi5hcnJpdmFsLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29udHJhc3QoJGNhbC1hcnJpdmFsLWRheS1jb2xvcik7XG5cbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdCgkY2FsLWFycml2YWwtZGF5LWNvbG9yKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCRjYWwtYXJyaXZhbC1kYXktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSovXG4gICAgICAgICAgICAgICAgLm5pZ2h0cyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAxcmVtIDAuNnJlbSAyLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFycml2YWwtd3JhcHBlciwgLmRlcGFydHVyZS13cmFwcGVyLCAubmlnaHRzLCAucHJpY2UsIC5ib29rLW5vdy1idG4ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJvb2stbm93LWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJvb2tpbmcge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDJyZW0gMC43NXJlbSAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbC1hcnJpdmFsLWRheS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCRjYWwtYXJyaXZhbC1kYXktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tdWx0aXBsZS1wcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxZW0gMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hdmFpbGFiaWxpdHktbWVzc2FnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhhbXBlci1hdmFpbGFiaWxpdHksIC5zdGFydGVyLXBhY2stYXZhaWxhYmlsaXR5IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG59XG5cbi5mZWVmby1yZXZpZXdzLCAudXBmcm9udC1yZXZpZXdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZmVlZm8tc3Rhci13cmFwLCAudXBmcm9udC1zdGFyLXdyYXAge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA3N3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIC5mZWVmby1zdGFyLCAudXBmcm9udC1zdGFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcmF0aW5ncy5wbmcpIDBweCAtMHB4IG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4ucG9wdXAge1xuICAgIC5mZWVmby1sb2dvLCAudXBmcm9udC1sb2dvIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZmVlZm8tcmV2aWV3LWRhdGUsIC51cGZyb250LXJldmlldy1kYXRlIHtcbiAgICAgICAgLmZlZWZvLXN0YXIsIC51cGZyb250LXN0YXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVlZm8tcmV2aWV3LWNvbXBhbnkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgIH1cblxuICAgIC5mZWVmby1yZXBseSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcblxuICAgICAgICAuZmVlZm8tcmVwbHktZGF0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBpY29uKCdyZXBseScsICRwcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uZXdzX2FydGljbGVfY29udGVudCB1bFtzdHlsZV0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYTJhX2RlZmF1bHRfc3R5bGUgYSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb3ZpZC1ncm91cHMtbXNnIHtcbiAgICAvKmRpc3BsYXk6IG5vbmU7Ki9cbiAgICBjb2xvcjogcmVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zdGFydGVyLXBhY2ssIC5oYW1wZXIge1xuICAgIGEucG9wdXAtdHJpZ2dlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuY29tcGFueS1iYWRnZSB7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAucG9wdXBbZGF0YS1wb3B1cD1zcGVjaWFsLW9mZmVyXSB7XG4gICAgLmFjY29yZGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1idG4ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYuaGlkZGVuLWhlaWdodCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59Iiwi77u/Lm9mZmljZXMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgZGl2IHtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcblxuICAgICAgICAmID4gW2NsYXNzXj1cIm9mZmljZVwiXSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNhY2hlLWJ1c3QoJy9pbWFnZXMvI3skZm9sZGVyfS9jb250YWN0LXVzL29mZmljZXMuanBnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZpY2UtMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmaWNlLTIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTY1cHg7IFxuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmljZS0zIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0MXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmljZS00IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ5NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vZmZpY2UteG1hcy1zdXJyb3VuZCB7XG4gICAgICAgICAgICAub2ZmaWNlLXhtYXMsIC5vcGVuaW5nLWhvdXJzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGFjdC1tYXAge1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgei1pbmRleDogMDtcbn1cbiIsIu+7vy5ibG9nLXBhZ2Uge1xuICAgIC5idG4uYmxvZyB7XG4gICAgICAgIEBpbmNsdWRlIGJ0bigkd2hpdGUsICRwcmltYXJ5LWNvbG9yLCAxKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgfVxuXG4gICAgLmJ0bi5ibG9nLWFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIGJ0bigkcHJpbWFyeS1jb2xvciwgJHdoaXRlLCAxKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmJ0bi5ibG9nLCAuYnRuLmJsb2ctYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDNweCAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgfVxuXG4gICAgLmJsb2ctcGFnZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBcbiAgICAuYXJ0aWNsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1zaWRlYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWxpc3QgZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbn1cbiIsIu+7v3NlY3Rpb24ub3dsLWNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uYnRuLWFuY2hvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3dsLWNhcm91c2VsICsgYSB7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xufVxuXG4ubm8tcHJvcHMtYmcgKyBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsOm5vdCgub3dsLWxvYWRlZCkge1xuICAgIC5vd2wtbGF6eSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgICB9XG59XG5cbi5vd2wtdGh1bWJzLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3dsLWNhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAub3dsLXZpZGVvLXRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICAgIH1cblxuICAgIC5vd2wtdmlkZW8tZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAub3dsLXZpZGVvLWZyYW1lIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIC5vd2wtaXRlbSAuZXZlbnQtY2FyZCAuZXZlbnQtdGl0bGUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtaXRlbSAuZXZlbnQtY2FyZCAuZXZlbnQtcmVnaW9uIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3dsLWl0ZW0gLmV2ZW50LWNhcmQgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuICAgIH1cblxuICAgICYudGVzdGltb25pYWxzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLW5hdiB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAgICAgICAgICAgICAgIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCguZGVidG4pIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmLm93bC1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYub3dsLW5leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFycm93LXBhZCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAub3dsLW5hdiBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLmRlYnRuKSB7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcigndmVydGljYWwgYWJzJyk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjI1ZW0gMC41ZW07XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlLW91dCgkYmctY29sb3IsIDAuNSk7XG4gICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJi5vd2wtcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjQ1ZW0gMC44ZW0gMC40NWVtIDAuN2VtO1xuXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vd2wtbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNDVlbSAwLjdlbSAwLjQ1ZW0gMC44ZW07XG5cbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3dsLWRvdHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMC41ZW0gMDtcblxuICAgICAgICAgICAgLm93bC1kb3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9wZXJ0eS1jYXJkIC5wcm9wZXJ0eS1yZWdpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgIH1cbn1cblxuLy8gUHJlLXJlbmRlciBoZWlnaHRzXG4ub3dsLWNhcm91c2VsIHtcbiAgICAmLm5ldy1wcm9wZXJ0aWVzLFxuICAgICYuZmVhdHVyZWQtcHJvcGVydGllcyxcbiAgICAmLm9mZmVycy1wcm9wZXJ0aWVzLFxuICAgICYubHV4dXJ5LXByb3BlcnRpZXMge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNzNweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb3BlcnR5LWNhcmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYub3dsLWxvYWRlZCAucHJvcGVydHktY2FyZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1M3B4O1xuXG4gICAgICAgICAgICAmLnBvYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcblxuICAgICAgICAgICAgICAgIHNwYW46bm90KC5JbmZpbml0eU51bWJlcikge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvcGVydHktbGluaywgLnByaWNlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaW5zcGlyYXRpb25zIHtcbiAgICAgICAgbWluLWhlaWdodDogNDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgLmluc3BpcmF0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5zcGlyYXRpb24tY2FyZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vd2wtbG9hZGVkIC5pbnNwaXJhdGlvbi1jYXJkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5mZWF0dXJlZC1pbiB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb3JlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDk5JTtcbiAgICAgICAgbWluLWhlaWdodDogNTI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIu+7vy5wb3B1cCB7XG4gICAgQGluY2x1ZGUgY2VudGVyKCdib3RoJyk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMXJlbTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHotaW5kZXg6IDY7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKCdwaG9uZS1tYXgnKSB7XG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgfVxuXG4gICAgJi53aWRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoOTB2dyAvIDIpICogLTEpO1xuXG4gICAgICAgICZbZGF0YS1wb3B1cD0nYm9vay13aXRoLWNvbmZpZGVuY2UnXSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEudG9wLWNsb3NlIHtcbiAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLmNsb3NlZCB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5wb3B1cC1iZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlLW91dChjb250cmFzdCgkYmctY29sb3IpLCAwLjEpO1xuICAgIHotaW5kZXg6IDU7XG59XG5cbi5zaXN0ZXItbG9nby13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG5cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDExNXB4O1xuICAgIH1cbn1cbiIsIu+7vy5hY2NvcmRpb24ge1xuICAgIC5hY2NvcmRpb24tYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZGV0aXRsZSB7IFxuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNoZXZyb24ge1xuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGZhZGUtb3V0KCRib2R5LWZvbnQtY29sb3IsIDAuOSk7XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWJ0biB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcblxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcbiAgICAgICAgICAgICAgICBoI3skaX0sIC5oI3skaX0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tY29udGVudCA+IHA6bGFzdC1jaGlsZCxcbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50ID4gdWw6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBsdXMge1xuICAgICAgICAuYWNjb3JkaW9uLWJ0biB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZmFkZS1vdXQoJGJvZHktZm9udC1jb2xvciwgMC44KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG5cbiAgICAgICAgICAgIGk6bGFzdC1jaGlsZCBzdmcge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hY2NvcmRpb24gLnZpZXctYnktdHlwZSAuYWNjb3JkaW9uLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24gLnZpZXctYnktbWFwIHtcbiAgICBmb250LXNpemU6IC44NTcxNHJlbTtcbn1cblxuLmFjY29yZGlvbiAudmlldy1ieS1tYXAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24tY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogOTk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzO1xufVxuXG4uc3BlY2lhbC1vZmZlcnMge1xuICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDk5OXB4O1xuICAgIH1cbn1cblxuLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIHtcbiAgICBtYXJnaW46IDFlbSAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBhLmFjY29yZGlvbi1idG4ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcblxuICAgICAgICBpOmxhc3QtY2hpbGQgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246dG9wO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBhLCAmID4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwIDFlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgQGluY2x1ZGUgZGVsaXN0KCk7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufSIsIu+7vy50b29sdGlwLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBmYWRlLW91dCgkYm9keS1mb250LWNvbG9yLCAwLjc1KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZmFkZS1vdXQoJGJvZHktZm9udC1jb2xvciwgMC43NSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzIpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIu+7vyNDeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJvZHlDb250ZW50Q29va2llQ29udGFpbmVyVHlwZXNbc3R5bGVdIHtcbiAgICBwYWRkaW5nLXRvcDoyMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5Db29raWVEZWNsYXJhdGlvblR5cGUge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uQ29va2llRGVjbGFyYXRpb25UYWJsZUhlYWRlciwgLkNvb2tpZURlY2xhcmF0aW9uVGFibGVDZWxsIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59ICAiLCLvu78uYXJyaXZhbC1zdHlsZXMge1xuICAgIEBwYWdlIHtcbiAgICAgICAgc2l6ZTogQTQ7XG4gICAgfVxuXG4gICAgYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYnJlYWsge1xuICAgICAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA3NzVweDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgICoge1xuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhIEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgaDE6YWZ0ZXIsIGgyOmFmdGVyLCBoMzphZnRlciwgaDQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgMCA4cHggMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMTJweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGQsIHAge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIC5ib2xkLFxuICAgIC5ib2xkIHAge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuZ3VpZGUtbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB0b3A6IDBweDtcbiAgICB9XG5cbiAgICAuYWctbG9naW4ge1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxOTNweDtcbiAgICB9XG5cbiAgICAuYWctbG9naW4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLmFnLWxvZ2luICNMb2dpbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgLnBhZ2UtMSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDQwcHggMDtcbiAgICB9XG5cbiAgICAucGFnZS0yIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwcHggMCA0MHB4IDA7XG4gICAgfVxuXG4gICAgLnBhZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAwcHggMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy8jeyRmb2xkZXJ9L2dob3N0LWFsdC5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggOTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICB9XG5cbiAgICAucGFnZS0yLnBhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwcHggMCA0MHB4IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGFnZSBkaXYge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sZWFmbGV0LXBhbmUsXG4gICAgLmxlYWZsZXQtYm90dG9tLCAubGVhZmxldC10b3Age1xuICAgICAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNoYW5nZXMtbXNnIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2VyZWQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAudW5zYXZlZC1jaGFuZ2VzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuc29jaWFsLWljb24ge1xuICAgICAgICBtYXJnaW46IDJweCAyMHB4O1xuICAgIH1cblxuICAgIC5zb2NpYWwtZ3VpZGUtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuc29jaWFsLWljb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMnB4IDBweCAycHggNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmltYWdlLWhvbGRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjNGM0YzQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIH1cblxuICAgIC5kaXJlY3Rpb25zIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cblxuICAgIC5kaXJlY3Rpb25zIC50ZXh0LFxuICAgIC5kaXJlY3Rpb25zIC5tYXAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLmRpcmVjdGlvbnMgLnRleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5kaXJlY3Rpb25zIC5tYXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmFkbWluLWhlYWRlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFkbWluLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDEwMHB4IDMwcHggMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWRtaW4taGVhZGVyIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICAuYWRtaW4tbmF2aWdhdGlvbiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5ndWlkZS1idXR0b25zIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB0b3A6IDQwJTtcbiAgICB9XG5cbiAgICAuZ3VpZGUtYnV0dG9ucyAuYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnByb3BlcnR5LWltYWdlcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjMwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgLnByb3BlcnR5LWltYWdlcyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLnByb3BlcnR5LWltYWdlcyBpbWc6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYXN0ZXIgLnByb3BlcnR5LWltYWdlcyB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb21wYW55LWxvZ28yLFxuICAgIC5hcnJpdmFsLWxhdGl0dWRlLFxuICAgIC5hcnJpdmFsLWxvbmdpdHVkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFycml2YWwtc2VhcmNoLWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5idG4ucmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlcmVkO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICAuY29udGVudCB0ZXh0YXJlYSxcbiAgICAuY29udGVudCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICBib3JkZXI6ICMyNGMxMGMgc29saWQgNHB4O1xuICAgIH1cblxuICAgIC5mb290ZXItc3RyaXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgdGFibGUgdHIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGFibGUgdHIgdGQge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggNXB4IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1zdHJpcCBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAxMHB4O1xuICAgIH1cblxuICAgIC5mb290ZXItc3RyaXAgc3BhbiwgLmZvb3Rlci1zdHJpcCBzcGFuIGEge1xuICAgICAgICBjb2xvcjogJGJ0bi1mb250LWNvbG9yO1xuICAgIH1cblxuICAgIC5wcmV2aWV3LXByaW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucHJldmlldy1wcmludC1wYWdlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC5ncmVlbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjRjMTBjICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgbmF2IC5sYXlvdXQtd3JhcCAubGF5b3V0ID4gdWwudG9wLWxpbmtzID4gbGkgYS5ncmVlbi5idG4ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuOTZlbSAyZW07XG4gICAgfVxuXG4gICAgLmdyZWVuIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hZG1pbi1wcmludCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5wcmV2aWV3LXdpbmRvdyB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4MDgwODA7XG4gICAgfVxuXG4gICAgLnByZXZpZXctd2luZG93LWJ1dHRvbnMge1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAucHJldmlldy1odG1sIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDAwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIH1cblxuICAgIC5jbG9zZS1wcmV2aWV3IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICB9XG5cbiAgICAucHJldmlldy1odG1sIC5wYWdlLTIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDVweCBncmV5O1xuICAgIH1cblxuICAgIC5zd2l0Y2gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICB9XG5cbiAgICAuc3dpdGNoLmlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnN3aXRjaCBpbnB1dCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgfVxuXG4gICAgLnNsaWRlcjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgIH1cblxuICAgIC5pbm5lciAuc2xpZGVyOmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgfVxuXG4gICAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xuICAgIH1cblxuICAgIGlucHV0OmZvY3VzICsgLnNsaWRlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggIzIxOTZGMztcbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICAgIH1cblxuICAgIGlucHV0LmlubmVyOmNoZWNrZWQgKyAuc2xpZGVyLmlubmVyOmJlZm9yZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgfVxuICAgIC8qIFJvdW5kZWQgc2xpZGVycyAqL1xuICAgIC5zbGlkZXIucm91bmQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICAgIH1cblxuICAgIC5zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIGlucHV0W2RhdGEtdmlzaWJsZT1cImhpZGVcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAubWFzdGVyIGgzLFxuICAgIC5tYXN0ZXIucGFnZSA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggODBweCAyMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3dpdGNoIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5zd2l0Y2guaW5uZXIge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLnN3aXRjaC5ndWlkZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5ndWlkZS1oaWRkZW4ge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuXG4gICAgLnByZXZpZXctaHRtbCBocixcbiAgICAucHJldmlldy1odG1sIC5ndWlkZS1oaWRkZW4sXG4gICAgLnByZXZpZXctaHRtbCAuc3dpdGNoLFxuICAgIC5wcmV2aWV3LWh0bWwgLnByZXZpZXctcHJpbnQtcGFnZSxcbiAgICAucHJldmlldy1odG1sICNDb250ZW50UGxhY2VIb2xkZXIxX0ltYWdlc0NvdW50LFxuICAgIC5wcmV2aWV3LWh0bWwgI0NvbnRlbnRQbGFjZUhvbGRlcjFfUHJvcGVydHlJbWFnZTIuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zb2NpYWwtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuc29jaWFsLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5zb2NpYWwtaGFuZGxlIHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMzBweCAwIDE1cHg7XG4gICAgfVxuXG4gICAgbmF2IC5sYXlvdXQtd3JhcCAubGF5b3V0ID4gdWwudG9wLWxpbmtzIHtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAucHJvcGVydHktaW1hZ2VzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICB3aWR0aDoxMDAlO1xuXG4gICAgICAgIC5jb250ZW50Lmd1aWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByZXZpZXctcHJpbnQtcGFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTc1cHg7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ndWlkZS1sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAtNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlIGgxIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9wZXJ0eS1pbWFnZXMge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb3BlcnR5LWltYWdlcyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHByaW50IHtcblxuICAgICAgICAucHJvcGVydHktaW1hZ2VzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXItc3RyaXAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGhyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAjQ29udGVudFBsYWNlSG9sZGVyMV9Tb2NpYWxIb2xkZXIgaDQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmd1aWRlLWhpZGRlbiwgc2VsZWN0LCBpbnB1dCwgLmNoYW5nZXMtbXNnLCAuc3dpdGNoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmV2aWV3LWh0bWwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9wZXJ0eS1pbWFnZXMgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIH1cblxuICAgICAgICAucHJldmlldy1odG1sIC5wYWdlLTIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS0yLnBhZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi5hZG1pbi1idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFkbWluLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3VpZGUtYnV0dG9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY29tcGFueS1sb2dvMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWZhdWx0LWNhcmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByZXZpZXctd2luZG93LCAuY2xvc2UtcHJldmlldywgLnByZXZpZXctd2luZG93LWJ1dHRvbnMgLnByZXZpZXctcHJpbnQtcGFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxlYWZsZXQtdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndoYXRzLW9uLWZvcm0ge1xuICAgIC5sYXlvdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgc3Bhbi50eXBlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5saXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHJhZnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYXJjaGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxhYmVsLXR5cGUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XG5cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcbiAgICB9XG5cbiAgICAuZXZlbnQtZm9ybS1tYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcblxuICAgICAgICAjbWFwIHtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVhZmxldC1jb250cm9sLWdlb3NlYXJjaCBmb3JtIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cblxuICAgIC5waWMtdXBsb2FkIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVsZXRlLW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJhZy1zb3J0LWVuYWJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyYWctY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogNnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZpZWxkc2V0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xuICAgIH1cblxuICAgIC5idXR0b24tZmxvYXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZm9ybS1ib3JkZXItY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmluZm8tcGFuZWwge1xuICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAgICAgcGFkZGluZzogMWVtIDAuNzVlbTtcbiAgICAgICAgYm9yZGVyOiAkbGluZS13aWR0aCBzb2xpZCAkaW5mby1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZS1vdXQoJGluZm8tY29sb3IsIDAuOSk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5saXZlLCAmLmRyYWZ0LCAmLmFyY2hpdmUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICB9XG5cbiAgICAub3BlbmluZy10aW1lcyAuZmllbGQtbGluZS5jaGVja2JveCB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMCAzcHggMDtcbiAgICB9XG5cbiAgICAub3BlbmluZy10aW1lcyBzZWxlY3QuZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbn1cblxuLndoYXRzLW9uLWxpc3Qge1xuICAgIC5jb2wtdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuY29sMSB7XG4gICAgICAgIGJvcmRlcjogJGxpbmUtd2lkdGggc29saWQgJGdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbC10b3Age1xuICAgICAgICAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS5zZWFyY2gtbGlzdC1mb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAuaGlnaGxpZ2h0IHtcbiAgICAgICAgY29sb3I6IGNvbnRyYXN0KG1peCgkcHJpbWFyeS1jb2xvciwgJGJnLWNvbG9yLCA1MCUpKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRwcmltYXJ5LWNvbG9yLCAkYmctY29sb3IsIDUwJSk7XG4gICAgfVxuXG4gICAgLmNvbDEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJGZhZGU6IDAuNjtcblxuICAgICAgICBzcGFuLnB1Ymxpc2gtdHlwZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlLW91dCgkZ3JlZW4sICRmYWRlKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRyYWZ0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KCRyZWQsICRmYWRlKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYXJjaGl2ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZS1vdXQob3JhbmdlLCAkZmFkZSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5idG4uZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50b3ggLnRveC1kaWFsb2ctd3JhcCB7XG4gICAgYnV0dG9uLnRveC1idXR0b24tLWljb25bYXJpYS1sYWJlbD1DbG9zZV0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMWVtIDAgMCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWNlLWNvbnRlbnQtYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgcGFkZGluZzogMWVtIDAuNzVlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyOiAkbGluZS13aWR0aCBzb2xpZCAkZm9ybS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufSIsIu+7vy5ndWVzdC1kZXRhaWxzLXBhZ2Uge1xuICAgIC5ndWVzdC1kZXRhaWxzLWVycm9yIHtcbiAgICAgICAgY29sb3I6ICNiMjIyMjI7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIGZpZWxkc2V0LnBhZGRlZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIGZpZWxkc2V0LnBhZGRlZCB7XG4gICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBmaWVsZHNldC5wYWRkZWQ6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIGZpZWxkc2V0LnBhZGRlZCB7XG4gICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZWxkc2V0LnBhZGRlZDpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwi77u/Lm5ocy10cmFjay10cmFjZS1wYWdlIHtcbiAgICAubmhzLXR0IGlucHV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLm5ocy10dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwODA4MDtcbiAgICB9XG5cbiAgICAuZmllbGQtd2lkdGgge1xuICAgICAgICB3aWR0aDogMTIlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5ndWVzdHMtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzdiN2I3YjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmd1ZXN0cy1yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgLnJlc3VsdHMtcm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICB9XG4gICAgXG4gICAgLmd1ZXN0LWRldGFpbHMge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gICAgfVxuXG5cbiAgICAuZ3Vlc3QtZGV0YWlscyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMHB4O1xuICAgIH1cblxuICAgIC5lcnJvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGNvbG9yOiBkYXJrcmVkO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cbiIsIu+7vy5sYW5kaW5nLXBhZ2Uge1xuICAgIC5oZWFkZXItYmFubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuXG4gICAgLmJhbm5lci1pbWcge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzLyN7JGZvbGRlcn0vbGFuZGluZy9iYW5uZXItbW9iLmpwZ1wiKSAjZDhlMWU2O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvI3skZm9sZGVyfS9sYW5kaW5nL2Jhbm5lci5qcGdcIikgI2Q4ZTFlNjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgaGVpZ2h0OiA2ODBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItaW1nLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnktY29sb3I7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAyMDBweDtcbiAgICAgICAgICAgIHRvcDogMTgwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLWltZy10ZXh0IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGFuZGluZy1pbnRyby1wYXJhIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxhbmRpbmctaW50cm8tcGFyYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5kaXZpZGluZy1zdHJpcC1pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzLyN7JGZvbGRlcn0vbGFuZGluZy9zdHJpcDIuanBnXCIpO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NDZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LWxlZnQge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIH1cblxuICAgIC5leHBlcmllbmNlLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5pbnRyby10ZXh0LWJvdHRvbXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1MHB4O1xuICAgIH1cbn1cbiIsIu+7vy5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5vd25lci1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCguZGVidG4pIHtcbiAgICAgICAgdG9wOiAyMyU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb3BlcnR5LXRpdGxlIHtcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICB9XG5cbiAgICAuYmFubmVyLXBhbmVsLWRhcmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dyZXktYmctNzUucG5nKSByZXBlYXQ7XG4gICAgfVxuXG5cbiAgICBbZGF0YS1mb3JtPVwiaG9saWRheS1jb3R0YWdlLW93bmVyXCJdIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxLCBoMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogTGF0bywgJ1RyZWJ1Y2hldCBNUycsICdMdWNpZGEgU2FucyBVbmljb2RlJywgJ0x1Y2lkYSBHcmFuZGUnLCAnTHVjaWRhIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1MCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3duZXItYmFubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy8jeyRmb2xkZXJ9L2hvbGlkYXktY290dGFnZS1vd25lcnMvaGVhZGVyLW1vYi5qcGdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICAgICYudGhhbmsteW91IHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29sMSBoMSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvI3skZm9sZGVyfS9ob2xpZGF5LWNvdHRhZ2Utb3duZXJzL2hlYWRlci5qcGdcIik7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmNvbDEge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDg2KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDZyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMTphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZvb3RlciB7XG4gICAgICAgICAgICAuY29sMSB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wyIHtcbiAgICAgICAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDBweCAwcHggMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vbmUtY29sIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLm93bmVyLWJhbm5lci5mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzLyN7JGZvbGRlcn0vaG9saWRheS1jb3R0YWdlLW93bmVycy9mb290ZXItbW9iLmpwZ1wiKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy8jeyRmb2xkZXJ9L2hvbGlkYXktY290dGFnZS1vd25lcnMvZm9vdGVyLmpwZ1wiKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wxIHtcbiAgICAgICAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDBweCAwcHggMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgaDE6YWZ0ZXIsIGgyOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZ2hvc3QtYnRuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ZjVmNWY7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcbiAgICB9XG5cbiAgICAud2h5LWNob29zZSB7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogIzcyNzI3MjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxheW91dCA+IFtjbGFzcyo9Y29sXSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpY2stbGlzdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuXG4gICAgICAgIC50d28tY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC50aWNrcyB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwIDVweCAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCA1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMucG5nKSAwcHggLTIxNXB4IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGljay1saXN0LmZ1bGx5LW1hbmFnZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG5cblxuICAgICAgICAudHdvLWNvbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpY2tzIHtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkgdWwgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpY2stbGlzdC5tYXJrZXRlZC10aWNrcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcblxuXG4gICAgICAgIGEuYnRuIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4IDBweCA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpY2tzIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaTphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMucG5nKSAwcHggLTIxNXB4IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3duZXItYWJvdXQtd3JhcCB7XG5cbiAgICAgICAgLm93bmVyLXNsaWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcblxuICAgICAgICAgICAgLm93bmVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgIC5jb2wyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nZXQtc3RhcnRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvI3skZm9sZGVyfS9ob2xpZGF5LWNvdHRhZ2Utb3duZXJzL3N0cmlwMS1tb2IuanBnXCIpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzLyN7JGZvbGRlcn0vaG9saWRheS1jb3R0YWdlLW93bmVycy9zdHJpcDEuanBnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLGN1cnNpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNzApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIsIHAge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYS5idG4ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYVtjbGFzcyo9SW5maW5pdHlOdW1iZXJdIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlLXRlYW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjA2MDYwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyLCBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBbY2xhc3MqPWNvbF0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlYW0tY29scyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgIC5zdGFmZi1xdW90ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0YWZmLXF1b3RlLWJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgW2NsYXNzKj1jb2xdIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uZXh0LXN0ZXAge1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICM3MjcyNzI7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvdXItY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBbY2xhc3MqPWNvbF0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEuYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmV2aWV3LWJhZGdlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICNGZWVmb0JhZGdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB9XG5cbiAgICAud2hpY2gtc3RyaXAtd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOGYwYjE7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXlvdXQge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZlZWZvLWlubGluZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2hvc3QtYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdob3N0LWJ0bjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnR3by10aGlyZHMtb25lLXRoaXJkIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBbY2xhc3MqPWNvbF0ge1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCAnVHJlYnVjaGV0IE1TJywgJ0x1Y2lkYSBTYW5zIFVuaWNvZGUnLCAnTHVjaWRhIEdyYW5kZScsICdMdWNpZGEgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICAgICAgICAgc3Bhbi5wcmltYXJ5LXRleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYTp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvcnRhbC1sb2dvcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaXN0ZXItY29tcGFuaWVzLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzLyN7JGZvbGRlcn0vaG9saWRheS1jb3R0YWdlLW93bmVycy9zdHJpcDItbW9iLmpwZ1wiKTtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzLyN7JGZvbGRlcn0vaG9saWRheS1jb3R0YWdlLW93bmVycy9zdHJpcDIuanBnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogOHJlbSAycmVtO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkp1c3QgQW5vdGhlciBIYW5kXCIsY3Vyc2l2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1NSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg3MCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAubGF5b3V0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvd2hpdGUtOTAtYmcucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuXG4gICAgICAgICAgICAgICAgJi5oaC1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm93bmVyLWZhcS13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYXEtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkLWFjY29yZGlhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWQtYWNjb3JkaWFuOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkLWFjY29yZGlhbjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljb25zLnBuZykgMHB4IC01OHB4IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWQtYWNjb3JkaWFuLm9wZW46YWZ0ZXIge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZ1cnRoZXItcmVhZGluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG5cbiAgICAgICAgLmxheW91dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2V0LXN0YXJ0ZWQtd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvI3skZm9sZGVyfS9ob2xpZGF5LWNvdHRhZ2Utb3duZXJzL3N0cmlwMy1tb2IuanBnXCIpO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvI3skZm9sZGVyfS9ob2xpZGF5LWNvdHRhZ2Utb3duZXJzL3N0cmlwMy5qcGdcIik7XG4gICAgICAgIH1cblxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSnVzdCBBbm90aGVyIEhhbmRcIixjdXJzaXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDYwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDcwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IExhdG8sJ1RyZWJ1Y2hldCBNUycsJ0x1Y2lkYSBTYW5zIFVuaWNvZGUnLCdMdWNpZGEgR3JhbmRlJywnTHVjaWRhIFNhbnMnLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5naG9zdC1idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvdy1tdWNoLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzLyN7JGZvbGRlcn0vaG9saWRheS1jb3R0YWdlLW93bmVycy9zdHJpcDQtbW9iLmpwZ1wiKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy8jeyRmb2xkZXJ9L2hvbGlkYXktY290dGFnZS1vd25lcnMvc3RyaXA0LmpwZ1wiKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cblxuICAgICAgICAub3duZXItY2FsY3VsYXRvciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHggYXV0bztcblxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVhcm5pbmdzLXZhbHVlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2hhdC1tYWtlcy13cmFwIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSnVzdCBBbm90aGVyIEhhbmRcIixjdXJzaXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDcwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbmxpbmUtaDIge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3duZXItcHJvcGVydHktc2xpZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgICAgIC5sYXlvdXQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIHtcblxuICAgIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIHtcbiAgICAgICAgaDEsIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCAnVHJlYnVjaGV0IE1TJywgJ0x1Y2lkYSBTYW5zIFVuaWNvZGUnLCAnTHVjaWRhIEdyYW5kZScsICdMdWNpZGEgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDUwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmxpbmUtaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wxIHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm93bmVyLWJhbm5lciB7XG4gICAgICAgICAgICAuY29sMSB7XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDU0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdldC1zdGFydGVkLXdyYXAgaDIge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZnVydGhlci1yZWFkaW5nIHtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCLvu79zZWN0aW9uLmZlZWZvIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiBjb250cmFzdCgkdGVydGlhcnktY29sb3IpO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0dXJlKHJhbmRvbSgzKSwgcmFuZG9tKDMpLCAkdGVydGlhcnktY29sb3IpO1xuICAgIH1cblxuICAgIC5sYXlvdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubGF5b3V0LCAuZmVlZm8tcG5sIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaW1hcnktdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogY29udHJhc3QoJHRlcnRpYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZlZWZvLWxvZ28ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwLjFlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjFlbTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dCA+IGRpdjpub3QoLmZlZWZvLXN0YXRzKSBhLmJhZGdlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yOCUpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDVweCAycHggcmdiYSgwLDAsMCwwLjIpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCLvu79zZWN0aW9uLmx1eHVyeS1yZXZpZXdzIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnJldmlldy1jYXJkIHtcbiAgICAgICAgYm9yZGVyOiA3cHggZG91YmxlICNlMGUwZTA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIC8qJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9Ki9cbiAgICAgICAgLmZlZWZvLXF1b3RlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDUwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjAxQyc7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwyMDFEJztcbiAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5vd2wtaXRlbS5jZW50ZXIge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIH1cblxuICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmJpZyB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIH1cblxuICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLm1lZGl1bSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgfVxuXG4gICAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ubWVkaXVtLmxlZnQtcyB7XG4gICAgICAgIHJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIH1cblxuICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLm1lZGl1bS5yaWdodC1zIHtcbiAgICAgICAgbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICB9XG5cbiAgICAub3dsLWNhcm91c2VsIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cbiIsIi5hd2FyZHMtcGFnZSB7XHJcbiYubGF5b3V0LXdyYXBwZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDEwOTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICYudGV4dCB7IFxyXG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi55ZWxsb3ctc3RyaXAge1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjBiMTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuI2ZlZWZvLXNlcnZpY2UtcmV2aWV3LXdpZGdldElkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7IFxyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLnN0cmlwLmN1cnJlbnQtYXdhcmRzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwOyBcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMjEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDQuZGV0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBkaXYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgIH1cclxufVxyXG5cclxuaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuXHJcbmgxOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG5oMzpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciwgaDM6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogbm9uZTtcclxufVxyXG4ucHtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG59XHJcbi5wcmV2aW91cy1hd2FyZHMtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyBcclxuICAgIGdhcDogMnJlbTtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxufVxyXG5cclxuLnByZXZpb3VzLWF3YXJkcy1jb250YWluZXIgLmdyaWQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgaDQuZGV0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKlRoZSBzdHlsaW5nIGJlbG93IGlzIGZvciBtb2JpbGUgZnVuY3Rpb25hbGl0eSovXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcclxuICAgIC5sYXlvdXQtd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubGF5b3V0LXdyYXBwZXIudGV4dCB7IFxyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAjZmVlZm8tc2VydmljZS1yZXZpZXctd2lkZ2V0SWQsXHJcbiAgICAuYmxvY2ssXHJcbiAgICAuc3RyaXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgIH1cclxuICAgIC5zdHJpcC5jdXJyZW50LWF3YXJkcyB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0LmRldGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkLWNvbnRhaW5lciB7IFxyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyBcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyaWQtaXRlbSBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGgxOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLFxyXG4gICAgaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgzOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHJldmlvdXMtYXdhcmRzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmV2aW91cy1hd2FyZHMtY29udGFpbmVyIC5ncmlkIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmV2aW91cy1hd2FyZHMtY29udGFpbmVyIC5ncmlkIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXZpb3VzLWF3YXJkcy1jb250YWluZXIgLmdyaWQgaDQuZGV0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmV2aW91cy1hd2FyZHMtY29udGFpbmVyIC5ncmlkIGRpdiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xyXG4gICAgfVxyXG59XHJcbn0iLCLvu78vLyBOb3Jmb2xrIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0ge1xyXG4gICAgLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCB7XHJcbiAgICAgICAgaDIsIGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLFxyXG4gICAgICAgIC5oMixcclxuICAgICAgICAuaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb3B5LmxpZ2h0IHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9uLmZlZWZvOmJlZm9yZSwgc2VjdGlvbi5mZWVmbzphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbm9yZm9say90ZXh0dXJlLTEucG5nKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZTpiZWZvcmUsIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZTphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbm9yZm9say90ZXh0dXJlLTEucG5nKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlOmJlZm9yZSwgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmU6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL25vcmZvbGsvdGV4dHVyZS0yLnBuZykgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC8qQmVsb3cgaXMgZm9yIG1hcCBsaW5rcyBvbiBob21lcGFnZSovXHJcbiAgICAuYnRuLnNtYWxsLmJyb2FkcyB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0IwNTE0NSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuc2FuZHJpbmdoYW0ge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM1NjhBQjAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLmhlYWNoYW0ge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDNzkwM0UgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLmh1bnN0YW50b24ge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM5NEE3NEYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLnRob3JuaGFtIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNzY2MjgyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5icmFuY2FzdGVyIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNDQ5RUI1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5idXJuaGFtIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjREM4QTQ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC53ZWxscyB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0I1QUQ1RiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuYmxha2VuZXkge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBODUwNzAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLmNyb21lciB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzc2N0RBNiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwucnVyYWwge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyRDQ4NDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIgbmF2IHtcclxuICAgICAgICAubG9jYXRpb25zLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgLmJvcmRlci1hcmVhcyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52aWxsYWdlcyBsaTpub3QoLm1lbnUtdGl0bGUpIHtcclxuICAgICAgICAgICAgICAgICYudmlsbGFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtcGFnZT1cInVzZWZ1bC1saW5rc1wiXSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uby11bmRlcmxpbmUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwIDJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLyBTdWZmb2xrIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuW2RhdGEtd2Vic2l0ZT1cInN1ZmZvbGtcIl0ge1xyXG4gICAgLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCB7XHJcbiAgICAgICAgaDIsIGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLFxyXG4gICAgICAgIC5oMixcclxuICAgICAgICAuaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb3B5LmxpZ2h0IHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcGVjaWFsLW9mZmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnktY29sb3I7XHJcbiAgICAgICAgY29sb3I6IGNvbnRyYXN0KCR0ZXJ0aWFyeS1jb2xvcik7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCR0ZXJ0aWFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlOmJlZm9yZSwgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmU6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3N1ZmZvbGsvdGV4dHVyZS0zLnBuZykgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLmZlbGl4c3Rvd2Uge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM3RDdGQUEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLmFsZGVidXJnaCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0I1NTA0MCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuY29uc3RhYmxlIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQ0Q5NTM0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5mcmFtbGluZ2hhbSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzlCQTc0MSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuaGFsZXN3b3J0aCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzg2QjVFMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwucnVyYWwge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzNTRCNDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLnNob3RsZXkge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM3QjYwODEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLnNvdXRod29sZCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzQ2OUNCNyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuYm9yZGVyIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjREM4MzJGICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC53b29scyB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0FENEI2QiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwud29vZGJyaWRnZSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0E2OUIxRCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlciBuYXYge1xyXG4gICAgICAgIC5sb2NhdGlvbnMtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAuYm9yZGVyLWFyZWFzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkge1xyXG4gICAgICAgICAgICAgICAgJi52aWxsYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLyBDb3Rzd29sZHMgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSB7XHJcbiAgICBcclxuICAgIGhlYWRlciBuYXYge1xyXG4gICAgICAgIC5sb2NhdGlvbnMtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAuYm9yZGVyLWFyZWFzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkge1xyXG4gICAgICAgICAgICAgICAgJi52aWxsYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qQmVsb3cgaXMgZm9yIG1hcCBsaW5rcyBvbiBob21lcGFnZSovXHJcbiAgICAuYnRuLnNtYWxsLmJhdGgge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCNTUwNDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLmJvdXJ0b24ge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDRDk1MzQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLmJyb2Fkd2F5IHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjN0Q3RkFBICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5idXJmb3JkIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOUJBNzQxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5jaGVsdGVuaGFtIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjODZCNUUyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5jYW1wZGVuIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjN0I2MDgxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5ub3J0b24ge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0NjlDQjcgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLmNpcmVuY2VzdGVyIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjREM4MzJGICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5ib3JkZXJzIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQTQ5QThFICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5nbG91Y2VzdGVyIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQjQ5MDg0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5sZWNobGFkZSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0E2OTVBMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwubW9yZXRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzczOEJBNCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwubm9ydGhsZWFjaCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzlCQTU5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuc2hpcHN0b24ge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyRjQxNEEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLnN0b3cge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBRDZCNjIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLnN0cmF0Zm9yZCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzkyODU1OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuc3Ryb3VkIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQkY0QTdBICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC50ZXRidXJ5IHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjREZDMEI4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8gRG9yc2V0IC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbltkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0ge1xyXG4gICAgLmJ0bi5zbWFsbC5jZW50cmFsIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQjU1MDQwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5kZXZvbiB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0NEOTUzNCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuZG9yc2V0IHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjN0Q3RkFBICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5lYXN0IHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOUJBNzQxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5pc2xlIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjODZCNUUyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5ub3J0aCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzdCNjA4MSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuc291dGgge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0NjlDQjcgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLnNvdXRoZWFzdCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0RDODMyRiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuc291dGh3ZXN0IHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQTQ5QThFICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC53ZXN0IHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjREZDMEI4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyIG5hdiB7XHJcbiAgICAgICAgLmxvY2F0aW9ucy1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIC5hcmVhcywgLmFyZWEsIC50b3ducywgLmFvbmJzLCAuYm9yZGVyLWFyZWFzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkge1xyXG4gICAgICAgICAgICAgICAgJi52aWxsYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLyBEZXZvbiAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5bZGF0YS13ZWJzaXRlPVwiZGV2b25cIl0ge1xyXG5cclxuXHJcbiAgICBoZWFkZXIgbmF2IHtcclxuICAgICAgICAubG9jYXRpb25zLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgLmFyZWFzLCAuYXJlYSwgLnRvd25zIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkge1xyXG4gICAgICAgICAgICAgICAgJi52aWxsYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLm5vcnRoIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjN0Q3RkFBICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5taWQge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM5QkE3NDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLmVhc3Qge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNERTkxNDkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLnNvdXRoIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQUQ0QjZCICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5ib3JkZXJzIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQ0Q5NTM0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC53aGl0ZS53ZXN0LWFyZWEtYnRuLFxyXG4gICAgLmJ0bi5zbWFsbC53aGl0ZS5lYXN0LWFyZWEtYnRuLFxyXG4gICAgLmJ0bi5zbWFsbC53aGl0ZS5zb3V0aC1hcmVhLWJ0bixcclxuICAgIC5idG4uc21hbGwud2hpdGUubm9ydGgtYXJlYS1idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAxLjdlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBhc3MtYnRucyB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY29tcGFzcy1jb2xzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICYuY29scy13cmFwIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbHMge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG5cclxuICAgICAgICAgICAgLmNvbXBhc3MtYWxsLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jb21wYXNzLW1lbnUtbGlzdCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vIENvcm53YWxsIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0ge1xyXG4gICAgLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCB7XHJcbiAgICAgICAgaDIsXHJcbiAgICAgICAgaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSksXHJcbiAgICAgICAgLmgyLFxyXG4gICAgICAgIC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MzhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC53aGl0ZS5ub3J0aC1idG4tdHJpZ2dlcixcclxuICAgIC5idG4uc21hbGwud2hpdGUubm9ydGgtYXJlYS1idG4ge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNiYmUzZmEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLndoaXRlLnNvdXRoLWJ0bi10cmlnZ2VyLFxyXG4gICAgLmJ0bi5zbWFsbC53aGl0ZS5zb3V0aC1hcmVhLWJ0biB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZTQ5OCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwud2hpdGUuZWFzdC1idG4tdHJpZ2dlcixcclxuICAgIC5idG4uc21hbGwud2hpdGUuZWFzdC1hcmVhLWJ0biB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZhZGNlYiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwud2hpdGUud2VzdC1idG4tdHJpZ2dlcixcclxuICAgIC5idG4uc21hbGwud2hpdGUud2VzdC1hcmVhLWJ0biB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2VjYzZhOSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwud2hpdGUuYm9yZGVycy1idG4tdHJpZ2dlcixcclxuICAgIC5idG4uc21hbGwud2hpdGUuYWxsLWJ0bi10cmlnZ2VyIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjYzViMWE5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC53aGl0ZS53ZXN0LWFyZWEtYnRuLFxyXG4gICAgLmJ0bi5zbWFsbC53aGl0ZS5lYXN0LWFyZWEtYnRuLFxyXG4gICAgLmJ0bi5zbWFsbC53aGl0ZS5zb3V0aC1hcmVhLWJ0bixcclxuICAgIC5idG4uc21hbGwud2hpdGUubm9ydGgtYXJlYS1idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAxLjdlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyIG5hdiB7XHJcbiAgICAgICAgLmhhcy1jaGlsZHJlbiA+IHVsIGxpIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciA+IHVsLmxvY2F0aW9ucy1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tcGFzcy1idG5zIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY29tcGFzcy1jb2xzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICYuY29scy13cmFwIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbHMge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG5cclxuICAgICAgICAgICAgLmNvbXBhc3MtYWxsLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jb21wYXNzLW1lbnUtbGlzdCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnNwaXJhdGlvbi1zdWIgLmNvbXBhc3MtYXJlYXMge1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBoZWFkZXIgbmF2IHtcclxuICAgICAgICAubG9jYXRpb25zLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgLmJvcmRlci1hcmVhcyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52aWxsYWdlcyBsaTpub3QoLm1lbnUtdGl0bGUpIHtcclxuICAgICAgICAgICAgICAgICYudmlsbGFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8gR2xhbXBpbmcgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSB7XHJcbiAgICAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IHtcclxuICAgICAgICBoMixcclxuICAgICAgICBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSxcclxuICAgICAgICAuaDIsXHJcbiAgICAgICAgLmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0NXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0NnB4KSB7XHJcbiAgICAgICAgLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyAvKiBvcHRpb25hbDogZ2l2ZXMgc3BhY2UgZnJvbSBlZGdlcyAqL1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29weS5saWdodCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0NXB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmZlYXR1cmUtbG93LW9jY3VwYW5jeSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlOmJlZm9yZSwgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmU6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2dsYW1waW5nL3RleHR1cmUtMy5wbmcpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAvLyBMYW50ZXJuICYgTGFya3MgLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiAgICAjTExTdWJOYXYge1xyXG4gICAgICAgIC5sYXlvdXQtd3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGF5b3V0IHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Yi1uYXYtc3BhY2VyIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhZGUtb3V0LXJpZ2h0IHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bC5zdWItbmF2LWxpc3Qge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBkZWxpc3QoKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaTpudGgtY2hpbGQobiszKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ3wnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTIlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTIlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGk6bGFzdC1jaGlsZDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEhvbWVwYWdlIEJhbm5lclxyXG4gICAgLmxsLWJhbm5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XHJcbiAgICAgICAgICAgIC5zZWFyY2gtd3JhcHBlciBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWFyY2gtd3JhcHBlciAuY2FsZW5kYXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGwtYmFubmVyLmxpZ2h0IHtcclxuICAgICAgICAuaDI6bm90KC5kZXRpdGxlKSwgLmgzOm5vdCguZGV0aXRsZSkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhbm5lci10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMCUpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNob3J0LFxyXG4gICAgICAgICYuc2hvcnQgLmJhbm5lci1pbWFnZSxcclxuICAgICAgICAmLnNob3J0IC5sYXlvdXQtd3JhcCxcclxuICAgICAgICAmLnNob3J0IC5sYXlvdXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEhvbWVwYWdlIFRyaXBBZHZpc29yXHJcbiAgICBzZWN0aW9uLmJyZWFkY3J1bWJzLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbi5icmVhZGNydW1icy13cmFwcGVyICsgc2VjdGlvbi5sbC1iYW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICR0cmlwYWR2aXNvci1sZ3JlZW46ICMzNGUwYTE7XHJcbiAgICAkdHJpcGFkdmlzb3ItZGdyZWVuOiAjMDBhYTZjO1xyXG5cclxuICAgIC5yZXZpZXctd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAjQ29udGVudFBsYWNlSG9sZGVyMV9UcmlwYWR2aXNvcl9jaXJjbGVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRyaXBhZHZpc29yLWRncmVlbjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbGxlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmlwYWR2aXNvci1kZ3JlZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRyaXBhZHZpc29yLWRncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob21lLXRyaXBhZHZpc29yIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRyaXBhZHZpc29yLWxncmVlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC00NXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nbGFtcGluZy9sYW50ZXJuLWxhcmtzL3RyaXBhZHZpc29yLWdyYXBoaWMuanBnKSBib3R0b20gY2VudGVyIG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTI1cHggMHB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dsYW1waW5nL2xhbnRlcm4tbGFya3MvdHJpcGFkdmlzb3ItZ3JhcGhpYy5qcGcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBTaXRlIEluZm8gQm94ZXNcclxuICAgIC5zaXRlLWluZm8tYm94IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpc2NvdmVyLWJveCB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gVHJpcEFkdmlzb3IgcmF0aW5nIGFuZCBhd2FyZCB3aWRnZXQvc1xyXG4gICAgc2VjdGlvbi50cmlwYWR2aXNvciB7XHJcbiAgICAgICAgLmxheW91dCA+IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuVEFfY2RzcmF0aW5nc29ubHl3aWRlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBUQV9jZXJ0aWZpY2F0ZU9mRXhjZWxsZW5jZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jZHNST1cud2lkZSAuY2RzUk9XQ29udGFpbmVyIC5jZHNDb21wb25lbnRbc3R5bGVdIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2RzUk9XLndpZGVbc3R5bGVdIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gVHJpcGFkdmlzb3IgcmV2aWV3cyB3aWRnZXRcclxuICAgICNDRFNXSURTU1Bbc3R5bGVdIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC1tYXgnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLWluY2x1ZGVkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgICAgIGRpdltjbGFzcyo9aXRlbS1dIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYuaXRlbS0xIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbGFudGVybi1pY29ucy9zaG93ZXIuc3ZnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi5pdGVtLTIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9sYW50ZXJuLWljb25zL2ZpcmUuc3ZnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi5pdGVtLTMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9sYW50ZXJuLWljb25zL3Rvd2Vscy5zdmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2Lml0ZW0tNCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2xhbnRlcm4taWNvbnMvYmVkLnN2Zyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYuaXRlbS01IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbGFudGVybi1pY29ucy9raXRjaGVuLnN2Zyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYuaXRlbS02IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbGFudGVybi1pY29ucy9ncm91cHMuc3ZnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi5pdGVtLTcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9sYW50ZXJuLWljb25zL3RyYW5xdWlsaXR5LnN2Zyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYuaXRlbS04IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbGFudGVybi1pY29ucy9xdWlldC5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFudGVybi1wYWNrLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogaWNvbigndGVudCcsICR3aGl0ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNsbEFib3V0U2l0ZSBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIH1cclxufVxyXG4vKnNwYW4udmlldy1ieS10eXBlIC52aWV3LWJ5LW1hcCwgLmZpZWxkLWxpbmUudmlldy1ieS1tYXAge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59Ki9cclxuIiwi77u/Ly8gUnVyYWwgUmV0cmVhdHMgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIHtcclxuICAgIFtkYXRhLXBhZ2U9XCJ3ZWxjb21lLW93bmVycy1wYWdlXCJdIHtcclxuICAgICAgICAuZGV0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWNvbHMgLnRydXN0LXNpZ25hbHMge1xyXG4gICAgICAgIFtjbGFzc149Y29sXSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTclIC0gKDEwcHggKiAxLjUpKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYXZJdGVtLmNvbDEucHJvcGVydHktY2FyZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNjVweDtcclxuICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhdkl0ZW0gLnByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMTQyODZyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1hcnRlbCxHZW9yZ2lhLFRpbWVzIE5ldyBSb21hbixzZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuZmF2SXRlbSAucHJpY2Ugc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBRdWlja3NhbmQsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbC1pY29uLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuOGVtO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkLWxpbmUudmlldy1ieS1tYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzAzNDNmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuLnZpZXctYnktdHlwZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcclxuXHJcbiAgICAgICAgLnZpZXctYnktbWFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtYmFubmVyIGgyLCAuaG9tZS1iYW5uZXIgLmgyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogJGhlYWRpbmctd2VpZ2h0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEuZGV0aXRsZSwgLmgxLmRldGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZy13ZWlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDIuZGV0aXRsZSwgLmgyLmRldGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZy1hbHQtd2VpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIGgzLmRldGl0bGUsIC5oMy5kZXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogJGhlYWRpbmctYWx0LXdlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICBoMi5wcm9wZXJ0eS10aXRsZS5kZXRpdGxlLCAuaDIucHJvcGVydHktdGl0bGUuZGV0aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5nLXdlaWdodDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxuXHJcbiAgICBoMi5mb290ZXItdGl0bGUubm8tdW5kZXJsaW5lLCAuaDIuZm9vdGVyLXRpdGxlLm5vLXVuZGVybGluZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5nLXdlaWdodDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaDE6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCBoMTpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciwgLmgyOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciwgaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIsIC5oMzpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIsIGgzOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCAuaDQ6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCBoNDpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5wcmljZS1mcm9tIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgaDEuc2VhcmNoLWhlYWRlciwgLmgxLnNlYXJjaC1oZWFkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi5jaGV2cm9uLnZpc2l0aW5nLXNwYSAuYWNjb3JkaW9uLWJ0bjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBmb290ZXI6bm90KC5kZWZvb3RlcikgLnN1Yi1mb290ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb3BlcnR5LWNhcmQgLnByaWNlLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5wcmljZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1pdGVtIC5wcm9wZXJ0eS1jYXJkIC5wcm9wZXJ0eS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLm5ldy1wcm9wZXJ0eS10YWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtY29udGVudD1cImRlc2NyaXB0aW9uXCJdIGgyLCBbZGF0YS1jb250ZW50PVwibGF5b3V0XCJdIGgyLCBbZGF0YS1jb250ZW50PVwiZGVzY3JpcHRpb25cIl0gLmgyLCBbZGF0YS1jb250ZW50PVwibGF5b3V0XCJdIC5oMiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2LjVweDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLWNvbnRlbnQ9XCJsb2NhbFwiXSwgW2RhdGEtY29udGVudD1cIm5vdGVzXCJdIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLWNvbnRlbnQ9XCJsb2NhbFwiXSBoMywgW2RhdGEtY29udGVudD1cImxvY2FsXCJdIGgyLCBbZGF0YS1jb250ZW50PVwibG9jYWxcIl0gLmgzLCBbZGF0YS1jb250ZW50PVwibG9jYWxcIl0gLmgyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTYuNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZy1hbHQtd2VpZ2h0O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtY29udGVudD1cImZsb29ycGxhblwiXSBpbWdbc3R5bGVdIHtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnNwaXJhdGlvbi1yZXN1bHQtYmxvY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHhcclxuICAgIH1cclxuXHJcbiAgICAuaW5zcGlyYXRpb24tcmVzdWx0LWJsb2NrLWxpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHhcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZy1wYWdlIGgyLCAuYmxvZy1wYWdlIGgzLCAuYmxvZy1wYWdlIC5oMiwgLmJsb2ctcGFnZSAuaDMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZS1wcm9taXNlLXRleHQgPiB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtcHJvbWlzZS10ZXh0ID4gdWwgPiBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3J1cmFsL3RpY2sucG5nKSAwcHggMHB4IG5vLXJlcGVhdDtcclxuICAgICAgICBwYWRkaW5nOiAzcHggMjBweCAyMHB4IDI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweCAyMHB4IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xyXG4gICAgICAgIC5pbnRybyAudGhyZWUtZm91cnRocy1vbmUtZm91cnRoID4gLmNvbDEge1xyXG4gICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmludHJvIC50aHJlZS1mb3VydGhzLW9uZS1mb3VydGggPiAuY29sMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ29vZC10by1nby1lbmdsYW5kLnJ1cmFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmVlZm8taG9tZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmdvb2QtdG8tZ28tZW5nbGFuZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZywgYSB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWVmby1sb2dvcyB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgYTpsYXN0LWNoaWxkIC5mZWVmby1sb2dvcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9vay13aXRoLWNvbmZpZGVuY2UtZmVlZm8ge1xyXG4gICAgICAgIC5jb2wxLmhvbWUtcHJvbWlzZS10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWVmby1ob21lIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2hpY2gtbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndoaWNoLXN0cmlwLXdyYXBwZXIge1xyXG4gICAgICAgIC8qZGlzcGxheTogbm9uZTsqL1xyXG4gICAgfVxyXG5cclxuICAgIC53aGljaC1zdHJpcCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHdvLWNvbCAuY29sMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndoaWNoLWxvZ28ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtcGFnZT1cInByb3BlcnR5LWRldGFpbHNcIl0ge1xyXG4gICAgICAgIC53aGljaC1zdHJpcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZS1wYWdlIHtcclxuICAgICAgICAud2hpY2gtbG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCdwaG9uZS13aWRlLW1heCcpIHtcclxuICAgICAgICAud2hpY2gtc3RyaXAgLnR3by1jb2wgLmNvbDEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2hpY2gtcXVvdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhbm5lci0xIC5sYXlvdXQtd3JhcCAubGF5b3V0IC5iYW5uZXItdGV4dCAudGV4dC13cmFwIC5pbWFnZS1jb3B5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XHJcbiAgICAgICAgLndoaWNoLXNpZGUtdGFiIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgIC53aGljaC1zaWRlLXRhYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIHRvcDogMjIlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB3aWR0aDogMjY3cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2hpY2gtc2lkZS1jb3B5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvcGVydHktZGV0YWlscy1wYWdlIHtcclxuICAgICAgICAgICAgLndoaWNoLXNpZGUtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xyXG4gICAgICAgICAgICAud2hpY2gtc2lkZS1jb3B5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53aGljaC1zaWRlLXRhYiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aGljaC1zaWRlLWxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKi5waG9uZS12aXNpYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9Ki9cclxuICAgIGhlYWRlciBuYXYge1xyXG4gICAgICAgIC5oYXMtY2hpbGRyZW4gPiB1bCBsaSBhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWVudS10aXRsZS5hcmVhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIgPiB1bC5sb2NhdGlvbnMtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oYXMtY2hpbGRyZW4gPiB1bCBsaS5tZW51LXRpdGxlLmFyZWEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvY2F0aW9ucy1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIC5hcmVhcywgLmFyZWEsIC50b3ducywgLmFvbmJzLCAuYm9yZGVyLWFyZWFzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkge1xyXG4gICAgICAgICAgICAgICAgJi52aWxsYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0cyB7XHJcblxyXG4gICAgICAgIC5jb2wxIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtY2Fyb3VzZWwuZmVhdHVyZWQtcHJvcGVydGllcyAucHJvcGVydHktbGluayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vIElzbGUgb2YgV2lnaHQgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbltkYXRhLXdlYnNpdGU9XCJpc2xlb2Z3aWdodFwiXSB7XHJcbiAgICAuYnRuLnNtYWxsLmJvdXJuZW1vdXRoIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQjU1MDQwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5icm9vayB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0NEOTUzNCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuZnJlc2h3YXRlciB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzdEN0ZBQSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwubml0b24ge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM5QkE3NDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLnJ5ZGUge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4NkI1RTIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLnNoYW5rbGluIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjN0I2MDgxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC52ZW50bm9yIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNDY5Q0I3ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvb2std2l0aC1jb25maWRlbmNlLWZlZWZvIHtcclxuICAgICAgICAubGF5b3V0LXdyYXAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vIFlvcmtzaGlyZSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5bZGF0YS13ZWJzaXRlPVwieW9ya3NoaXJlXCJdIHtcclxuICAgIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQge1xyXG4gICAgICAgIGgyLFxyXG4gICAgICAgIGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLFxyXG4gICAgICAgIC5oMixcclxuICAgICAgICAuaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDA2cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwubW9vcnMsIC5idG4uc21hbGwubW9vcnMge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCNTUwNDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLndvbGRzLCAuYnRuLnNtYWxsLndvbGRzIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQ0Q5NTM0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC55aGwsIC5idG4uc21hbGwueWhsIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjN0Q3RkFBICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5ib3JkZXJpbmcsIC5idG4uc21hbGwuYm9yZGVyaW5nIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOUJBNzQxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5jb2FzdCwgLmJ0bi5zbWFsbC5jb2FzdCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzg2QjVFMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuZGFsZXMsIC5idG4uc21hbGwuZGFsZXMge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzNTRCNDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIgbmF2IHtcclxuICAgICAgICAubG9jYXRpb25zLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgLmFyZWFzLCAuYXJlYSwgLnRvd25zLCAuYW9uYnMsIC5ib3JkZXItYXJlYXMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmlsbGFnZXMgbGk6bm90KC5tZW51LXRpdGxlKSB7XHJcbiAgICAgICAgICAgICAgICAmLnZpbGxhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgJ2N1c3RvbV9uaCc7XG5AaW1wb3J0ICdjdXN0b21fc2gnO1xuQGltcG9ydCAnY3VzdG9tX2NoJztcbkBpbXBvcnQgJ2N1c3RvbV9kaCc7XG5AaW1wb3J0ICdjdXN0b21fZHZoJztcbkBpbXBvcnQgJ2N1c3RvbV9jd2gnO1xuQGltcG9ydCAnY3VzdG9tX2doJztcbkBpbXBvcnQgJ2N1c3RvbV9ycic7XG5AaW1wb3J0ICdjdXN0b21faW93aCc7XG5AaW1wb3J0ICdjdXN0b21feWgnO1xuXG4uZmVycnktcGFnZS13cmFwIHtcbiAgICAuZmVycnktcG9pbnRlcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3J0LWluZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIC5jb2wxLCAuY29sMiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZkM2RiO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgJi5oZWFkZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYud2lnaHQtbGluayB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3J0LXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA4YjhjO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZlcnJ5LXRpY2sge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogJGljb24tc2l6ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIDAgLTQwMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZlcnJ5LXBhZ2Utd3JhcCB7XG4gICAgICAgIHNlY3Rpb24gPiBkaXYubGF5b3V0LXdyYXAgPiAubGF5b3V0Om5vdCgudGV4dC1jZW50ZXIpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzOjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0sIFtkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0sIFtkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdLCBbZGF0YS13ZWJzaXRlPVwiaXNsZW9md2lnaHRcIl0ge1xuICAgIC5wcmljZS1jYXJvdXNlbCB7XG4gICAgICAgIC5vd2wtc3RhZ2Uge1xuICAgICAgICAgICAgLm93bC1pdGVtIHtcbiAgICAgICAgICAgICAgICAuZGF0ZXMtYXZhaWxhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJi5ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtdG90YWwsIHNwYW4sIHN0cm9uZywgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXRhaWxzLWxpbms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGljb24oJ2NhcmV0LXJpZ2h0Jywgd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vL1F1ZWVuLy9cbi5obS1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuXG4gICAgLmhtLWltYWdlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0LXNtYWxsJykge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuXG4gICAgICAgIC5obS1pbWFnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCA2NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdodHRwczovL2hwYi5jby51ay9pbWFnZXMvcXVlZW4ucG5nJykgYmxhY2sgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhtLW1lc3NhZ2UgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdCb29rIEFudGlxdWEnLCdQYWxhdGlubyBMaW5vdHlwZScsR2VvcmdpYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtc21hbGwnKSB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIHdpZHRoOiA1NyU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgfVxufVxuXG4ubW9iLXF1ZWVuIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtc21hbGwnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG5cbi5vd25lci1mYXEtcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi8qW2NsYXNzXj1jb2xdLm1hdGNoLWhlaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGgyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG59Ki9cbiIsIu+7v0BtZWRpYSBwcmludCB7XG4gICAgaHRtbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgfVxuXG4gICAgYm9keSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgaGVhZGVyLFxuICAgIGZvb3Rlcjpub3QoLmRlZm9vdGVyKSxcbiAgICAuZmF2U2lkZVRhYixcbiAgICAuc2Nyb2xsLXRvcCxcbiAgICBbY2xhc3NePV9fbHBmb3JtX10sXG4gICAgI2NoYXQtd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHJvcGVydHktZGV0YWlscy1wYWdlIHtcbiAgICAgICAgLnRhYmxpc3QsXG4gICAgICAgIC5nYWxsZXJ5LTRrLFxuICAgICAgICAub3dsLXRodW1icy13cmFwLFxuICAgICAgICAub3dsLWRvdHMsXG4gICAgICAgIC5vd2wtbmF2LFxuICAgICAgICAuaGFtcGVyLFxuICAgICAgICAjYXZhaWxhYmlsaXR5LFxuICAgICAgICAuYWNjb3JkaW9uLWJ0biBzdmcsXG4gICAgICAgIC5ib29rLW5vdy1idG4sXG4gICAgICAgIC5jaGVjay1hdmFpbGFiaWxpdHktYnRuLFxuICAgICAgICAudmlldy1lZGl0LFxuICAgICAgICAuZGV0YWlscy1wYW5lbCArIC50d28tY29sLFxuICAgICAgICAuc3RhcnRlci1wYWNrLFxuICAgICAgICAuZW5xdWlyeSxcbiAgICAgICAgLnNoYXJlLXBhZ2UsXG4gICAgICAgIC5zaG9ydC1zaGFyZSxcbiAgICAgICAgLm93bC1pdGVtOm5vdCguYWN0aXZlKSxcbiAgICAgICAgLmJvb2std2l0aC1jb25maWRlbmNlLFxuICAgICAgICAudG9wLWJ0bnMsXG4gICAgICAgIC50cnVzdC1zaWduYWxzLFxuICAgICAgICAubGF5b3V0LWJ0bixcbiAgICAgICAgI3Zpc2l0aW5nLXNwYSArIC5sYXlvdXQtd3JhcCxcbiAgICAgICAgI2Nvb2tpZWJhbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgLmltYWdlLWdhbGxlcnkgLm93bC1pdGVtIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI2xvY2FsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sMSwgLmNvbDIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sMSArIC5jb2wyLFxuICAgICAgICAucHJpY2UtZnJvbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWJ0biB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1jYXJvdXNlbC50ZXN0aW1vbmlhbHMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm93bC1pdGVtW3N0eWxlXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnR3by10aGlyZHMtb25lLXRoaXJkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbDEsIC5jb2wyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLWdhbGxlcnkgLm93bC1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZS1nYWxsZXJ5IC5vd2wtaXRlbSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtY2Fyb3VzZWwgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLXN0YWdlLW91dGVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1zdGFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRldGFpbHMtcGFuZWwge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHAsIC5hY2NvcmRpb24tY29udGVudC5oaWRkZW4taGVpZ2h0IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICBib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gLnR3by1jb2wgc2VjdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhbWFnZS13YWl2ZXItcGFnZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg4KTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICAgIFxuICAgICAgICAudGFibGUtd3JhcCB7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
