a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.sr-only{border:0;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.color--text{color:#181514}.color--action,.color--primary-1{color:#9e3e22}.color--primary-2{color:#cc975c}.color--primary-3{color:var(--color-primary-3)}.color--primary-4{color:var(--color-primary-4)}.color--secondary-1{color:#f47528}.color--secondary-2{color:#fcb314}.color--secondary-3{color:var(--color-secondary-3)}.color--secondary-4{color:var(--color-secondary-4)}.color--white{color:#fff}.color--white .heading{color:#cc975c}.color--white .link:active,.color--white .link:focus,.color--white .link:hover{color:#fff}.color--gray-1{color:#f2f0ed}.color--black{color:#181514}.bg--primary-1{background-color:#9e3e22}.bg--primary-2{background-color:#cc975c}.bg--primary-3{background-color:var(--color-primary-3)}.bg--primary-4{background-color:var(--color-primary-4)}.bg--secondary-1{background-color:#f47528}.bg--secondary-2{background-color:#fcb314}.bg--secondary-3{background-color:var(--color-secondary-3)}.bg--secondary-4{background-color:var(--color-secondary-4)}.bg--white{background-color:#fff}.bg--gray-1{background-color:#f2f0ed}.bg--black{background-color:#181514}.rhythm--default>*+*,.rhythm>*+*{margin-top:1em}.rhythm--small>*+*{margin-top:.5em}.rhythm--large>*+*{margin-top:2em}.rhythm--extra-large>*+*{margin-top:4em}.rhythm--deep *+*,.rhythm--deep-default *+*{margin-top:1em}.rhythm--deep-small *+*{margin-top:.5em}.rhythm--deep-large *+*{margin-top:2em}.rhythm--deep-extra-large *+*{margin-top:4em}.text--align-center{text-align:center}.text--align-left{text-align:left}.text--align-right{text-align:right}.text--bold{font-weight:700}.text--italic{font-style:italic}.text--light{font-weight:300}.text--small{font-size:.875rem}*{box-sizing:border-box}body,html{box-sizing:inherit;color:#181514;font-family:baskerville-urw,serif;font-weight:400;line-height:1.2;scroll-behavior:smooth}body.lock-body,html.lock-body{overflow:hidden}strong{font-weight:700}em{font-style:italic}.aspect{position:relative}.aspect--16by9{aspect-ratio:16/9}.aspect--4by3{aspect-ratio:4/3}.aspect--2by1{aspect-ratio:2/1}.aspect>*{height:100%;width:100%}.blockquote,blockquote{border-left:2px solid #cc975c;padding:1.5rem 1.5rem 1.5rem 4.5rem;font-family:baskerville-urw,serif;font-size:2.25rem;line-height:1.3;margin-left:2.5rem}.blockquote .figcaption,blockquote .figcaption{font-family:baskerville-urw,serif;font-size:1rem;margin-top:1.5rem}.brand{display:inline-block}.brand--watermark{height:500px;pointer-events:none;width:450px}.brand--watermark svg{transform:scale(250%);transform-origin:top left;opacity:.06}.button{background-color:#9e3e22;border:2px solid transparent;border-radius:1.5rem;color:#fff;cursor:pointer;display:inline-block;font-family:baskerville-urw,serif;font-size:1.2rem;font-weight:700;line-height:1;min-width:8.5rem;outline:none;padding:.85rem 2.25rem;text-decoration:none;transition:.3s cubic-bezier(.165,.84,.44,1) 0s;white-space:nowrap}.button:hover{background-color:#cc975c;text-decoration:none}.button:active,.button:focus{background-color:#9e3e22}.button:focus{outline:1.5rem auto #9e3e22}.button[disabled]{background-color:grey;cursor:default}.button--gallery{background-color:transparent;background-size:contain;background-position:50%;border:2px solid #f2f0ed;border-radius:0;min-width:0;outline:none;padding:0}.button--gallery:active,.button--gallery:focus,.button--gallery:hover{background-color:inherit;border:2px solid #181514;outline:none}.card-category{border:2px solid #979797;flex:0 0 150px;height:130px;padding:0!important;pointer-events:none;position:relative;width:130px}.card-category__visible{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.card-category__label{align-items:center;display:flex;height:100%;justify-content:center;margin-top:0;padding:0 1.5rem;pointer-events:none;text-align:center}.card-category__image,.card-category__label{position:absolute;transition:.3s cubic-bezier(.165,.84,.44,1) 0s;width:100%}.card-category__image{bottom:0;left:0;max-width:none!important;pointer-events:all;right:0;top:0}.card-category:active .card-category__image,.card-category:focus .card-category__image,.card-category:hover .card-category__image{opacity:1}.card-category:active .card-category__label,.card-category:focus .card-category__label,.card-category:hover .card-category__label{color:#fff}.card-category--blank{display:none!important;pointer-events:none}.card-category--blank .card-category__visible{pointer-events:none}.card-category--blank .card-category__image{opacity:1}.card-content{background-color:#fff;border:1px solid #f2f0ed;color:#181514;padding:14px!important;text-decoration:none}a.card-content:active .heading--h2,a.card-content:active .heading--h3,a.card-content:focus .heading--h2,a.card-content:focus .heading--h3,a.card-content:hover .heading--h2,a.card-content:hover .heading--h3{text-decoration:underline}.card-content .figure{display:grid;grid-gap:3rem;width:100%}.card-content .figcaption{position:relative;width:100%}.card-content__icon{position:absolute;right:1rem;top:1rem;width:2rem}.card-content .heading-eyebrow{color:#cc975c;position:relative;text-transform:none}.card-featured{border:1px solid transparent;color:#181514;text-decoration:none;transition:.3s cubic-bezier(.165,.84,.44,1) 0s}.card-featured .heading-eyebrow{color:#9e3e22;margin-bottom:-1rem}a.card-featured:active .heading--h2,a.card-featured:active .heading--h3,a.card-featured:focus .heading--h2,a.card-featured:focus .heading--h3,a.card-featured:hover .heading--h2,a.card-featured:hover .heading--h3{text-decoration:underline}.card-featured .figcaption{padding:2rem 2.75rem;position:relative}.card-featured .figcaption:before{background-color:#cc975c;content:"";display:block;height:155px;left:1.25rem;position:absolute;top:-60px;width:2px}.card-featured:active,.card-featured:focus,.card-featured:hover{border:1px solid #eee}.card-info{max-width:25.625rem}.card-info__content{margin-top:1.5rem}.card-info__blocks{margin:3rem 0}.card-upcoming{max-width:26rem}.card-upcoming .figcaption{padding:1.5rem}.card-upcoming .heading-eyebrow{color:#9e3e22}.card-upcoming .heading{margin-bottom:1.5rem}.card-upcoming .link{color:#9e3e22;display:inline-block;font-family:futura-pt,sans-serif;font-size:.75rem;font-weight:700;margin-top:1rem;padding:.5rem .5rem .5rem 0;text-transform:uppercase}.card-upcoming .link:active,.card-upcoming .link:focus,.card-upcoming .link:hover{color:#cc975c}.card{align-items:flex-start;display:flex;flex-direction:column;padding:1.5rem}.card .link--button{margin-top:3rem}.card--featured{max-width:21.125rem}.component{padding-bottom:3rem;padding-top:3rem}.component--no-padding{padding:0}.component--bottom-padding{padding-bottom:3rem;padding-top:0}.component--top-padding{padding-bottom:0;padding-top:3rem}.component--large-padding{padding-bottom:4.5rem;padding-top:4.5rem}.component--bottom-large-padding{padding-bottom:4.5rem;padding-top:0}.component--top-large-padding{padding-bottom:0;padding-top:6rem}.component--larger-padding{padding-bottom:6rem;padding-top:6rem}.component--bottom-larger-padding{padding-bottom:6rem;padding-top:0}.component--top-larger-padding{padding-bottom:0;padding-top:6rem}.component--small-padding{padding-bottom:1.5rem;padding-top:1.5rem}.component--bottom-small-padding{padding-bottom:1.5rem;padding-top:0}.component--top-small-padding{padding-bottom:0;padding-top:1.5rem}.dl .dt{font-weight:700;font-size:1.125rem;padding:1rem 0 0}.dl .dd{border-bottom:1px solid #f2f0ed;padding:.25rem 0 1rem}.form__item{padding:1.5rem 0}.google-map{padding-bottom:62.4%;position:relative}.google-map iframe{bottom:0;left:0;position:absolute;right:0;top:0}.heading-eyebrow{display:block;font-family:futura-pt,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase}.heading-eyebrow--prominent{background-color:#cc975c;color:#fff;display:inline-block;font-size:1.25rem;padding:1.25rem 2.5rem}.heading,.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{font-family:baskerville-urw,serif;font-range:320px 1280px;line-height:1.2}.heading--h1,.richtext h1{font-size:calc(.76744rem + 2.7907vw)}.heading--h2,.richtext h2{font-size:calc(1.87791rem + .46512vw)}.heading--h3,.richtext h3{font-size:calc(1.22093rem + .34884vw)}.heading--h4,.richtext h4{font-size:1.125rem}.heading--h5,.richtext h5{font-size:calc(.81395rem + .23256vw)}.heading--h6,.richtext h6{font-size:calc(.68895rem + .23256vw)}.heading--bold{font-weight:700}.heading--light{font-weight:300}.heading--hero{color:#fff;font-family:baskerville-urw,serif;font-size:calc(.53488rem + 5.5814vw);font-weight:900;text-transform:uppercase}.heading--enormous,.page-head--tall .heading--hero{font-size:calc(1.33721rem + 13.95349vw)}.heading--enormous{display:block;font-family:baskerville-urw,serif;font-weight:900;text-transform:uppercase}.hr{border:none;height:1px;margin-left:auto;margin-right:auto;max-width:82.6875rem}.hr--default{background:#f2f0ed}.icon{display:inline-block;height:5.4375rem;max-height:100%;max-width:100%;width:5.4375rem}.icon use{height:100%;width:100%}.icon--brand{height:11.4375rem;width:11.4375rem}.image,.richtext img{height:auto;max-width:100%}.image--rounded{border-radius:100%}.image--background{bottom:0;z-index:-1}.image--background,.image__lazy-box{left:0;position:absolute;right:0;top:0}.image__lazy-box{bottom:4px;opacity:1;overflow:hidden;z-index:3}.image__lazy-box .image__low-res{height:100%;left:0;position:absolute;top:0;transition:.3s cubic-bezier(.165,.84,.44,1) 0s;width:100%}.image__lazy-panel{background-color:var(--color-gray-3);display:block;height:100%;opacity:0;position:absolute;width:100%;z-index:3}.image__lazy-wrapper{display:inline-block;position:relative}.image__lazy-wrapper.pre-load .image__low-res{filter:blur(6px)}.image__lazy-wrapper.pre-load .image__lazy-panel{opacity:.5}.image__lazy-wrapper.is-loaded .image__low-res{filter:none}.image__lazy-wrapper.is-loaded .image__lazy-box{opacity:0;transition:.3s cubic-bezier(.165,.84,.44,1) 0s}.image__lazy-wrapper.is-loaded .image.is-lazy{opacity:1;transition:.3s cubic-bezier(.165,.84,.44,1) 0s}.info-block{background-position:center right 1.5rem;background-repeat:no-repeat;background-size:36px 36px}.info-block .dd,.info-block .dt{padding-right:6rem}.info-block .dt{color:#9e3e22}.input{background-color:#fff;border:1px solid #d1d4d3;color:#181514;font-family:baskerville-urw;font-weight:400;font-size:.875rem;line-height:1;width:22rem;padding:.5rem}.input:focus{outline-color:#9e3e22}.input::placeholder{color:#181514;opacity:.5}.input[type=submit]{background-color:#9e3e22;border:2px solid transparent;border-radius:1.5rem;color:#fff;cursor:pointer;display:inline-block;font-family:baskerville-urw,serif;font-size:1.1rem;line-height:1;max-width:8.5rem;outline:none;padding:.85rem 2.25rem;position:absolute;right:2.25rem;text-decoration:none;transition:.3s cubic-bezier(.165,.84,.44,1) 0s;white-space:nowrap}.input[type=submit]:hover{background-color:#cc975c;text-decoration:none}.input[type=submit]:active{background-color:#9e3e22}.input[type=submit]:focus{background-color:#9e3e22;outline:1.5rem auto #9e3e22}.input[type=submit][disabled]{background-color:grey;cursor:default}.input[type=radio]+.label:after{border-radius:7px;content:""}.input[type=radio]+.label:before{border-radius:12px;content:""}.input[type=file]{border-color:transparent}.input.select,.input[type=date],.input[type=datetime-local],.input[type=time]{background-image:url(../images/icons/select.svg);background-position:top 50% right .5rem;background-repeat:no-repeat}.input.select::-webkit-calendar-picker-indicator,.input[type=date]::-webkit-calendar-picker-indicator,.input[type=datetime-local]::-webkit-calendar-picker-indicator,.input[type=time]::-webkit-calendar-picker-indicator{background-image:none}.input[type=date]:active,.input[type=date]:focus,.input[type=date]:hover,.input[type=datetime-local]:active,.input[type=datetime-local]:focus,.input[type=datetime-local]:hover,.input[type=time]:active,.input[type=time]:focus,.input[type=time]:hover{background-image:none!important}.input[type=checkbox],.input[type=radio]{border:0;clip:rect(0 0 0 0);clip-path:polygon(0,0,0,0,0,0);-webkit-clip-path:polygon(0,0,0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.input[type=checkbox]+.label,.input[type=radio]+.label{display:inline-block;font-weight:400;height:24px;margin-left:3rem;position:relative}.input[type=checkbox]+.label:after,.input[type=radio]+.label:after{background-color:#9e3e22;box-sizing:border-box;content:"";display:inline-block;height:14px;left:-43px;position:absolute;top:5px;transform:scale(0);transition:.3s cubic-bezier(.165,.84,.44,1) 0s;width:14px}.input[type=checkbox]+.label:before,.input[type=radio]+.label:before{border:2px solid #d1d4d3;box-sizing:border-box;content:"";display:inline-block;position:absolute;height:24px;left:-48px;top:0;transition:.3s cubic-bezier(.165,.84,.44,1) 0s;width:24px}.input[type=checkbox]:active+.label:before,.input[type=checkbox]:focus+.label:before,.input[type=radio]:active+.label:before,.input[type=radio]:focus+.label:before{border-color:#9e3e22}.input[type=checkbox]:checked+.label:after,.input[type=radio]:checked+.label:after{background-color:#9e3e22;transform:scale(1)}.label{color:#181514;cursor:pointer;display:block;font-size:.875rem;font-weight:700}.link,.richtext a{color:#cc975c;text-decoration:none}.link:active,.link:focus,.link:hover,.richtext a:active,.richtext a:focus,.richtext a:hover{text-decoration:underline}.link--maroon{color:#9e3e22;font-weight:700;font-size:.625rem;text-transform:uppercase}.link--nav{color:#cc975c;font-size:2.25rem}.link--white{color:#fff}.link--button,.link.button,.richtext a.button{background-color:#9e3e22;border-radius:1.5rem;color:#fff;display:inline-block;min-width:8.625rem;padding:.85rem 2.25rem;text-align:center;text-decoration:none;transition:.3s cubic-bezier(.165,.84,.44,1) 0s}.link--button:active,.link--button:focus,.link--button:hover,.link.button:active,.link.button:focus,.link.button:hover,.richtext a.button:active,.richtext a.button:focus,.richtext a.button:hover{background-color:#cc975c;text-decoration:none}.link--block{display:block}.link--pagination{align-items:center;background-color:#181514;border-radius:0;display:inline-flex;height:44px;justify-content:center;min-width:0;padding:0;width:44px}.link--pagination:after{border-bottom:4px solid #fff;border-left:4px solid #fff;content:" ";display:block;height:10px;margin-left:6px;transform:rotate(45deg);width:10px}.link--pagination.pagination-right:after{margin-left:-6px;transform:rotate(225deg);content:""}.link--pagination:active,.link--pagination:focus,.link--pagination:hover{background-color:#181514;opacity:.85}.list,.richtext ol,.richtext ul{list-style:unset;padding-left:2em}.list .li,.richtext ol .li,.richtext ul .li{margin:0 0 .5em}.list--blank,.list--inline{list-style-type:none;padding-left:0}.list--inline .li{display:inline-block;margin:0 1em 0 0}.list--ordered,.richtext ol{list-style-type:decimal}.list--unordered,.richtext ul{list-style-type:disc}.logo{aspect-ratio:256/66;max-width:256px;width:100%}.logo--white .logo svg g{fill:#fff}.media-object{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.media-object--top{align-items:flex-start}.media-object--middle{align-items:center}.media-object--bottom{align-items:flex-end}.media-object--2-3>:first-child{flex-basis:35%}.media-object--2-3>:last-child,.media-object--3-2>:first-child{flex-basis:60%}.media-object--3-2>:last-child{flex-basis:35%}.media-object--50-50>:first-child,.media-object--50-50>:last-child,.media-object--carousel-item>:first-child,.media-object--carousel-item>:last-child{flex-basis:50%}.media-object__figure{margin-bottom:2rem;order:-10}.media-object--no-stack .media-object__figure{margin-bottom:0;margin-top:2rem;order:0}.media-object--carousel-item .media-object__figure{align-self:stretch;background-color:#9e3e22;color:#fff;padding:3rem}.media-object__figure--top{align-self:flex-start}.media-object__figure--middle{align-self:center}.media-object__figure--bottom{align-self:flex-end}.media-object__body--top{align-self:flex-start}.media-object__body--middle{align-self:center}.media-object__body--bottom{align-self:flex-end}.paragraph,.richtext p{display:block}.pin{align-items:flex-start;background-color:transparent;background-image:url(../images/icons/map-pin-maroon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:0;color:#fff;display:flex;font-size:.875rem;height:2.5rem;justify-content:center;min-width:0;opacity:1;padding:.35rem 0 0;transition:.3s cubic-bezier(.165,.84,.44,1) 0s;width:1.625rem}.pin:active,.pin:focus,.pin:hover{background-color:transparent;opacity:.85;outline:none}.pin--orange{background-image:url(../images/icons/map-pin-orange.svg)}.pin--yellow{background-image:url(../images/icons/map-pin-yellow.svg)}.richtext strong{font-weight:700}.richtext em{font-style:italic}.richtext li{margin:0 0 .5rem}.richtext sub,.richtext sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.richtext sup{top:-.5em}.richtext sub{bottom:-.25em}.richtext table{display:block;width:100%}.richtext table tbody,.richtext table tfoot,.richtext table tr{display:block}.richtext table tr:nth-child(2n){background-color:var(--color-gray-4)}.richtext table td,.richtext table th{border-bottom:1px dotted #f2f0ed;display:flex;justify-content:flex-end;padding:.5rem}.richtext table th{display:none;font-weight:700;text-align:left}.richtext table td:before{content:attr(data-heading);flex:1 1 auto;font-weight:700;text-align:left}.richtext table td>*{text-align:right}.select{appearance:none;border-radius:0;display:inline-block;font-weight:400;padding-right:2rem}.table-wrapper{max-width:100%;overflow-x:auto}.table{width:100%}.table__caption{caption-side:bottom;font-size:1.5rem;font-weight:700;padding:1.5rem 0}.table__cell{border-bottom:1px dotted #f2f0ed;padding:.5rem}.table__cell--header{font-weight:700;text-align:left}.table--mobile-scroll .table__cell{white-space:nowrap}.table--mobile-collapse{display:block;width:100%}.table--mobile-collapse .table__body,.table--mobile-collapse .table__caption,.table--mobile-collapse .table__foot,.table--mobile-collapse .table__row{display:block}.table--mobile-collapse .table__head{display:none}.table--mobile-collapse .table__row:nth-child(2n){background-color:var(--color-gray-4)}.table--mobile-collapse .table__cell{display:flex;justify-content:flex-end}.table--mobile-collapse .table__cell:before{content:attr(data-heading);flex:1 1 auto;font-weight:700;text-align:left}.textarea{min-height:6rem;overflow:auto;resize:vertical;width:100%}.wrapper{margin-left:auto;margin-right:auto;max-width:73.125rem;padding:0 1rem;position:relative}.wrapper--large{max-width:100.5625rem}.wrapper--medium{max-width:82.6875rem}.wrapper--small{max-width:68.5rem}.wrapper--tiny{max-width:58.25rem}.wrapper--map,.wrapper--nopadding{padding:0!important}.wrapper--map{max-width:100rem}.wrapper .wrapper{padding-left:0;padding-right:0}.accordion{border-bottom:1px solid var(--color-gray-4);padding:1rem 0}.accordion__head{border-bottom:4px solid #cc975c;padding-bottom:3rem;text-align:center}.accordion__head-text{flex:1 1 auto}.accordion__head-toggle{align-items:flex-end;display:flex;flex:0 0 auto;justify-content:center}.accordion__toggleall-collapse,.accordion__toggleall.is-active .accordion__toggleall-expand{display:none}.accordion__toggleall.is-active .accordion__toggleall-collapse{display:inline}.accordion__drawer{border-radius:2px;margin-bottom:0}.accordion__drawer .expandable__drawer{padding:1rem 0;transition:.3s cubic-bezier(.165,.84,.44,1) 0s}.accordion__heading{cursor:pointer;font-family:baskerville-urw,serif;padding:1rem 4rem 1rem 0;position:relative}.accordion__heading:focus{outline:none}.accordion__heading:after{transform-origin:center}.accordion__heading:after,.accordion__heading:before{background-color:#fcb314;content:"";display:block;height:6px;position:absolute;right:1.5rem;top:1.75rem;width:1.45rem}.accordion__heading:before{transform:rotate(90deg);transform-origin:center;transition:.3s cubic-bezier(.165,.84,.44,1) 0s}.accordion__heading[aria-expanded=true]:before{transform:rotate(180deg);content:""}.card-deck__layout{display:grid;grid-gap:3rem;justify-content:center}.card-deck__header .card-deck__heading{padding:3rem;text-align:center}.card-list{z-index:1}
/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.card-list,.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;bottom:-25px;padding:0;margin:0;list-style:none;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.carousel{position:relative}.carousel__container{height:60vh;margin-bottom:20px;overflow-y:auto;padding:0 1.5rem 1.5rem 0;position:static;width:100%}.carousel__cell{height:auto;width:100%;z-index:-1}.carousel__cell.is-selected{z-index:1}.carousel__cell .component{padding-bottom:0;padding-top:0}.carousel__cell .figure{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.carousel__cell .figure .image{max-width:45%}.carousel__cell .figure .image+.image{margin-left:3ch}.carousel__cell .figure .figcaption{padding-top:1.5rem;width:100%}.carousel__count{bottom:-3.75rem;font-size:.75rem;pointer-events:none;position:absolute;right:4.25rem}.carousel__heading{margin-bottom:.5rem;position:relative}.carousel__heading i{float:left;margin:.5rem 2ch 3rem 0}.carousel__subheading{color:#cc975c;margin-bottom:1rem}.modal .carousel__container,.modal .carousel__container+.carousel__count{opacity:0;transition:opacity .3s cubic-bezier(.165,.84,.44,1) .33s}.modal .carousel__container.is-open,.modal .carousel__container.is-open+.carousel__count{opacity:1}.carousel--yellow .carousel__heading i{background-image:url(../images/icons/map-pin-yellow.svg)}.carousel--orange .carousel__heading i{background-image:url(../images/icons/map-pin-orange.svg)}.flickity-viewport{transition:.3s cubic-bezier(.165,.84,.44,1) 0s}.carousel--card .flickity-viewport{overflow:visible}.flickity-button{background-color:transparent;background-image:url(../images/icons/arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:85%;border-radius:0;bottom:-4.5rem;height:36px;opacity:.8;top:unset;transition:.3s cubic-bezier(.165,.84,.44,1) 0s;transform-origin:center center;width:36px}.flickity-button-icon{display:none}.flickity-button:active,.flickity-button:focus,.flickity-button:hover{background-color:transparent;background-image:url(../images/icons/arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:85%;opacity:1}.flickity-prev-next-button.previous{left:unset;right:8rem;transform:rotate(180deg)}.flickity-prev-next-button.next{right:0;transform:rotate(0deg)}.flickity-page-dots{bottom:0;left:0;max-width:100%;text-align:center;width:100%}.carousel--no-nav .flickity-page-dots{display:none}.flickity-page-dots .dot{background-color:#9e3e22;border:2px solid #9e3e22;height:12px;opacity:1;width:12px}.flickity-page-dots .dot:first-child{margin-left:0}.flickity-page-dots .dot.is-selected{background-color:transparent}.category-deck__layout{display:grid;grid-gap:3rem}.category-deck__cards{justify-self:start}.category-deck__grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(2,1fr);justify-items:start}.category-deck__grid+.category-deck__grid{margin-top:1.5rem}.expandable{overflow:hidden;transition:.3s cubic-bezier(.165,.84,.44,1) 0s}.expandable:not(.is-expanded) .expandable__drawer{box-shadow:inset 0 -2px 5px 0 var(--color-gray-4)}.featured-content__layout{display:grid;grid-template-columns:1fr;justify-items:center}.gallery__layout{display:grid;justify-items:space-between;padding:1.5rem 0}.gallery__canvas .figcaption{padding:1.5rem 0}.gallery__nav{align-items:start;display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;padding-bottom:1.5rem}.gallery__cell{background-color:#f2f0ed;height:110px;overflow:hidden;width:110px}.gallery__back{background-image:url(../images/icons/grid.svg);background-position:50%;background-repeat:no-repeat;display:block;float:right;height:56px;transition:.3s cubic-bezier(.165,.84,.44,1) 0s;width:65px}.gallery__back:active,.gallery__back:focus,.gallery__back:hover{opacity:.65}.global-alerts{align-items:flex-start;background-color:#181514;background-image:url(../images/bg-texture.jpg);color:#fff;display:grid;grid-template-columns:repeat(12,1fr);max-height:50vh;overflow-y:auto;padding:1.5rem 1.5rem 3rem;position:relative}.global-alerts .richtext{max-width:71.43rem;grid-column:1/span 10}.global-alerts-close{background-color:transparent!important;grid-column:12;grid-row:1;min-width:0;opacity:.5;padding:.75rem;width:3rem}.global-alerts-close:active,.global-alerts-close:focus,.global-alerts-close:hover{opacity:1}.global-alerts.is-hidden{max-height:0;padding:0}.global-alerts.is-hidden .wrapper{opacity:0}.nav-active .global-alerts{max-height:0;overflow:hidden;padding:0}.global-footer{background-color:#181514;background-image:url(../images/bg-texture.jpg);color:#fff;margin-top:3rem;padding:3rem 0}.global-footer__layout{align-items:start;display:grid;grid-gap:3rem;grid-template-columns:1fr}.global-footer__meta{align-items:center;display:flex}.global-footer__meta .brand{margin:0 3rem 0 0}.global-footer__nav{display:grid;grid-gap:1.5rem;grid-template-columns:8.625rem 1fr}.global-footer__nav a{font-size:1.5rem}.global-footer a{transition:.3s cubic-bezier(.165,.84,.44,1) 0s}.global-footer a:active,.global-footer a:focus,.global-footer a:hover{color:#9e3e22;text-decoration:none}.global-footer__fineprint{border-top:1px solid hsla(0,0%,100%,.3);font-size:.875rem;margin-top:1.5rem;padding:1.5rem 0 0}.global-footer__fineprint-layout{display:grid;grid-gap:1.5rem;grid-template-columns:1fr}.global-footer__mark{max-width:7.125rem}.global-footer__legal a+a{margin-left:3ch}.global-footer__form{border-bottom:1px solid hsla(0,0%,100%,.2);position:relative}.global-footer__form .input{background-color:transparent;border:0;color:#cc975c;font-size:1rem;padding:.75rem 3rem .75rem 0;width:100%}.global-footer__form .input:focus{outline:none;outline-color:transparent}.global-footer__form .button{background-image:url(../images/icons/form-submit-arrow.svg);background-repeat:no-repeat;background-color:transparent;bottom:0;height:30px;min-width:1px;padding:0;position:absolute;right:0;width:30px}.global-footer__small-font{font-size:.875rem}.global-footer__opacity{color:hsla(0,0%,100%,.3)}.global-header{background-image:url(../images/bg-texture.jpg);min-height:4.5rem;left:0;padding:0;position:relative;right:0;top:0;transition:.3s cubic-bezier(.165,.84,.44,1) 0s;z-index:200}.global-header__wrapper{align-items:center;display:grid;grid-template-columns:repeat(12,1fr);height:100%}.global-header__logo{grid-column:1/span 6;grid-row:1;max-width:180px;padding:.5rem 0;z-index:400}.global-header__logo,.global-header__logo svg g,.global-header__logo svg path{transition:.3s cubic-bezier(.165,.84,.44,1) 0s}.global-header__logo .global-header--light svg g,.global-header__logo .global-header--light svg path{fill:#fff}.global-header__navigation{grid-column:5/span 8;grid-row:1;min-height:4.5rem;position:relative}.global-header__navigation>.nav-utility{transform:translateX(-2.875rem);transition:.3s cubic-bezier(.165,.84,.44,1) 0s}.global-header__navigation>.navigation{transition:margin .2s}.global-header__navigation>.navigation>.nav-item{opacity:0;transition:.3s cubic-bezier(.165,.84,.44,1) 0s}.global-header__backdrop{background-color:transparent;bottom:0;content:"";display:block;height:100vh;left:0;pointer-events:none;position:fixed;right:0;top:0;transition:.3s cubic-bezier(.165,.84,.44,1) 0s;width:100vw;z-index:-1}.global-header.nav-open .logo svg path{fill:#fff}.global-header:has(.global-alerts[aria-expanded=true]){background-color:#181514}.global-header:has(.global-alerts[aria-expanded=true]) .global-alerts{grid-column:1/span 12;grid-row:1}.global-header:has(.global-alerts[aria-expanded=true]) .global-header__logo,.global-header:has(.global-alerts[aria-expanded=true]) .global-header__navigation{grid-row:2}.global-header--light .logo svg g,.global-header--light .logo svg path{fill:#fff}.global-header--light:has(.global-alerts[aria-expanded=true]){background-color:#181514}.global-header--default:has(.global-alerts[aria-expanded=true]){background-color:#fff}@keyframes fadeOut{0%{opacity:1;width:100%}99%{opacity:0;padding-right:0;padding-left:0;width:0}to{display:none}}.nav-item{background-color:transparent;border:none;display:inline-block;flex-grow:0;font-size:1.25rem;outline:0;padding:.5rem 0;transition:.3s cubic-bezier(.165,.84,.44,1) 0s}.nav-item.is-hidden{animation:fadeOut .2s;padding-right:0;padding-left:0;opacity:0;width:0}.nav-item[hidden]{display:none;pointer-events:none}.nav-item__label{transition:.3s cubic-bezier(.165,.84,.44,1) 0s}.nav-item__link{color:#cc975c;display:inline-block;outline:none;text-align:left;text-decoration:none}.nav-item__link:active,.nav-item__link:focus,.nav-item__link:hover{color:#9e3e22;text-decoration:none!important}.nav-item__toggle{background-color:transparent;border:none;cursor:pointer;display:inline-block;flex-direction:column;opacity:1;outline:none;padding:0;position:relative;transition:.3s cubic-bezier(.165,.84,.44,1) 0s}.nav-item__toggle>.icon{height:2.8125rem;min-height:unset;min-width:unset;padding:.7125rem .5rem;width:2.8125rem}.nav-item__toggle>.icon[hidden]{display:none}.nav-item__toggle:focus .nav-item__label{color:#cc975c}.nav-item__toggle:focus>.icon:before{border:3px solid #00b0ff;box-shadow:0 0 4px 0 #00b0ff;content:""}.nav-item.is-open>.nav-item__menu{display:flex;flex-direction:column}.navigation{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding:0}.navigation__drawer{background-image:url(../images/bg-texture.jpg);border-top:1px solid var(--color-gray-3);bottom:0;left:0;opacity:0;overflow-x:auto;padding:7.4375rem .5rem;pointer-events:none;position:fixed;top:0;transition:.3s cubic-bezier(.165,.84,.44,1) 0s;width:100vw;z-index:200}.navigation__layout{display:grid;grid-template-columns:1fr;max-width:43.375rem;position:relative}.navigation .wrapper{background-image:url(../images/icons/chachalu-mark-opacity.svg);background-position:top right 1.5rem;background-repeat:no-repeat;background-size:contain;padding:0 1.5rem}.navigation .newsletter-signup{margin-top:4rem}.navigation__button-container{position:absolute;right:0;top:0;z-index:400}.navigation__toggle{background-image:url(../images/bg-texture.jpg);border:none;cursor:pointer;outline:none;display:flex;flex-direction:column;height:4.5rem;padding:1rem;right:0;text-align:center;top:0}.navigation__toggle,.navigation__toggle>span{opacity:1;transition:.3s cubic-bezier(.165,.84,.44,1) 0s}.navigation__toggle>span{background-color:#fff;height:1px;display:block;left:0;margin-top:9px;width:34px}.navigation__toggle>span:first-child{transform-origin:top left}.navigation__toggle>span:nth-child(3){transform-origin:bottom left}.navigation.nav-open .navigation__drawer{opacity:1;pointer-events:all}.navigation.nav-open .navigation__toggle>span:first-child{transform:translateY(-3px) translateX(5px) rotate(45deg)}.navigation.nav-open .navigation__toggle>span:nth-child(2){opacity:0}.navigation.nav-open .navigation__toggle>span:nth-child(3){transform:translateX(5px) rotate(-45deg)}.navigation.nav-open .navigation__toggle{background-color:transparent}.input-checkbox,.input-radio{padding:.75rem 0}.interactive-map{overflow-x:hidden}.interactive-map__title{border-top:1px solid #e9e9e9;padding:1.5rem 0}.interactive-map__controls{background-color:#181514;color:#fff;height:5rem;overflow:hidden;transition:.3s cubic-bezier(.165,.84,.44,1) 0s}.interactive-map__controls .wrapper{padding:0 1.5rem}.interactive-map__controls-layout{align-items:center;display:flex;height:5rem;justify-content:flex-end;opacity:1}.interactive-map__controls label{font-size:.75rem}.interactive-map__controls input[type=range]{appearance:none;cursor:pointer;margin-left:2ch;width:200px}.interactive-map__controls input[type=range]::-webkit-slider-runnable-track{background-color:#f2f0ed;border:none;display:block;height:6px;width:164px}.interactive-map__controls input[type=range]::-webkit-slider-thumb{appearance:none;background-color:transparent;background-image:url(../images/icons/slider.svg);background-position:50%;background-repeat:no-repeat;height:44px;margin-top:-18px;width:44px}.interactive-map__viewport{display:block;height:331px;overflow:auto;transition:.3s cubic-bezier(.165,.84,.44,1) 0s;width:100%}.interactive-map__map{background-image:url(../images/map.jpg);background-position:0 0;background-size:contain;background-repeat:no-repeat;background-size:100%;height:331px;position:absolute;transform:translateX(0);transition:.5s cubic-bezier(.165,.84,.44,1);width:1489px}.interactive-map__map .pin{display:flex}.interactive-map .pin{position:absolute;z-index:100}.interactive-map__modals{bottom:0;height:331px;left:0;pointer-events:none;position:absolute;right:0;top:0}.interactive-map__locations{display:grid}.interactive-map__list-link{display:inline-block;padding-left:3rem;margin-bottom:1.5rem}.interactive-map__list-link .pin{float:left;margin-left:-3rem}.interactive-map__list-link .heading{color:#181514;text-decoration:underline}.interactive-map__list-link .richtext{color:#181514;margin-top:.5rem;text-decoration:none!important}.interactive-map__list>.heading{font-weight:700;margin:0 0 1.5rem;text-transform:uppercase}.marquee{overflow:hidden;position:relative;text-align:center}.marquee__decor{display:none}.marquee__image{background-position:top;background-repeat:no-repeat;background-size:cover;position:relative}.marquee__image:before{content:"";display:block;min-height:20vh;padding-bottom:30%;width:100%}.marquee--square .marquee__image{display:none}.marquee__content{align-items:center;bottom:0;color:#fff;display:flex;left:0;padding:12.5% 1.5rem 1.5rem;position:absolute;right:0;top:0;z-index:1}.marquee__content .heading+*{margin-top:1.5rem}.marquee--square{align-items:center;background-color:#f2f0ed;display:flex;flex-direction:column;justify-content:center}.marquee--square .marquee__content{color:#181514;padding:12.5% 1.5rem;position:relative}.marquee--square .marquee__decor{display:none}.marquee__leader{position:relative;width:100%;z-index:1}.marquee__leader:before{background-color:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:50%;z-index:-1}.marquee__leader .image{max-width:90%}.marquee+.card-list{margin-top:-1.5rem}.modal{--modal-icon-color:currentColor}.modal__close{align-items:center;background-color:transparent;border:none;color:var(--color-red);cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1rem;height:1.5rem;justify-content:space-between;padding:0;position:absolute;right:1.5rem;transition:.3s cubic-bezier(.165,.84,.44,1) 0s;top:1.5rem;width:1.5rem;z-index:401}.modal__close:active,.modal__close:focus,.modal__close:hover{color:#fff}.modal__close-icon{height:auto;width:2rem}.modal__dialog{background-color:#181514;border:none;bottom:1.5rem;color:#fff;left:1.5rem;margin:0;overflow-y:auto;padding:1.5rem;pointer-events:all;position:fixed;right:1.5rem;top:1.5rem;z-index:401}.modal__dialog[open]{display:block}.modal__overlay{background-color:rgba(24,21,20,.9);bottom:0;left:0;pointer-events:all;position:fixed;right:0;top:0;z-index:400}.modal[aria-hidden=true],[data-a11y-dialog-native]>.modal__overlay{display:none}.modal__dialog[open]+&__overlay{display:inline-block}.newsletter-signup{color:#fff;max-width:26.375rem}.newsletter-signup__form{border-bottom:1px solid hsla(0,0%,100%,.2);position:relative}.newsletter-signup__form .input{background-color:transparent;border:0;color:#cc975c;font-size:1rem;padding:.75rem 3rem .75rem 0;width:100%}.newsletter-signup__form .input:focus{outline:none;outline-color:transparent}.newsletter-signup__form .button{background-image:url(../images/icons/form-submit-arrow.svg);background-repeat:no-repeat;background-color:transparent;bottom:0;height:30px;min-width:1px;padding:0;position:absolute;right:0;width:30px}.newsletter-signup__small-font{font-size:.875rem}.newsletter-signup__opacity{color:hsla(0,0%,100%,.3)}.pagination__layout{align-items:center;display:flex;justify-content:space-around;margin:1.5rem auto;max-width:20rem}.pagination .list{display:flex}.pagination .li{margin:0 1ch}.promoted-figure .figure{align-items:center;display:flex;flex-direction:column}.promoted-figure .image{margin-bottom:3rem}.promoted-figure__heading{margin-bottom:1.5rem}.promoted-figure__cta{margin-top:1.5rem}.tabs{max-width:100%}.tabs__tab-list{display:flex;justify-content:center;text-align:center}.tabs__tab{border:0;background:none;color:#181514;cursor:pointer;display:inline-block;font-weight:700;padding:1rem 2rem;position:relative;text-transform:uppercase}.tabs__tab:focus{outline:none}.tabs__tab:active,.tabs__tab:focus,.tabs__tab:hover{background-color:var(--color-gray-3)}.tabs__tab:after{background-color:#9e3e22;content:"";display:block;height:4px;left:0;max-width:0;position:absolute;top:100%;transition:.3s cubic-bezier(.165,.84,.44,1) 0s;width:100%;z-index:100}.tabs__tab.is-active:after{max-width:100%;content:""}.tabs__panel-list{max-width:100%;padding:1.5rem}.tabs__panel{max-width:100%}.text-only-multiline{text-align:left}.text-only--centered{text-align:center}.umbraco-form,.umbraco-form .turnstyle-grid--1up,.umbraco-form .turnstyle-grid--2up,.umbraco-form .turnstyle-grid--3up{display:grid;grid-template-columns:1fr}.umbraco-form .label{padding-bottom:.75rem}.field-validation-error,.field-validation-valid,.umbraco-forms-field-wrapper .input{display:block}.field-validation-error{color:#9e3e22}.grid{display:grid;grid-gap:1.5rem;margin:3rem 0}.pageshell{margin:0 auto;max-width:100rem}.sg-definition{border-top:1px solid grey;grid-column-gap:1rem;grid-row-gap:1rem;padding:2rem 0}.sg-definition__label{font-weight:700}.sg-definition--body--grid>*{margin-top:2rem}.sg-definition--heading{display:grid;grid-template-columns:1fr}.sg-definition--heading .sg-h1-is-mobile{font-size:1.5rem!important}.sg-definition--heading .sg-h2-is-mobile{font-size:2rem!important}.sg-definition--heading .sg-h3-is-mobile{font-size:1.3125rem!important}.sg-definition--heading .sg-h4-is-mobile{font-size:1.125rem!important}.sg-definition--heading .sg-h5-is-mobile{font-size:.875rem!important}.sg-definition--heading .sg-h6-is-mobile{font-size:.75rem!important}.sg-definition--palette{padding:1.5rem}.sg-definition--palette .grid>*{align-items:unset;display:flex;flex-direction:column;justify-content:space-between}.sg-definition--palette__card{box-shadow:0 2px 8px rgba(0,0,0,.2);border:0;padding:0}.sg-definition--palette__card:active,.sg-definition--palette__card:focus,.sg-definition--palette__card:hover{box-shadow:0 2px 8px rgba(0,0,0,.4)}.sg-definition--palette__card .card{border:0;border-bottom:1px solid var(--color-gray-4);padding:0 0 66.666%}.sg-definition--palette__card .dl{font-size:.7rem}.sg-definition--palette__card .figure .figcaption{padding:1.5rem}.input[type=checkbox]:active+.label:before,.input[type=checkbox]:checked+.label:after,.input[type=checkbox]:focus+.label:before,.input[type=radio]:active+.label:before,.input[type=radio]:checked+.label:after,.input[type=radio]:focus+.label:before{content:""}@media only screen and (min-width:24rem){.card-category{height:175px;width:175px}.category-deck__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:40rem){.tabs--vert,.tabs--vertical{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.tabs--vertical .tabs__tab-list,.tabs-vert .tabs__tab-list{flex-direction:column;justify-content:flex-start;max-width:200px;width:15%}.tabs--vertical .tabs__tab-list+.tabs__panel-list,.tabs-vert .tabs__tab-list+.tabs__panel-list{border-left:1px solid var(--color-gray-3)}.tabs--vertical .tabs__tab,.tabs-vert .tabs__tab{padding:2rem 1rem}.tabs--vertical .tabs__panel-list,.tabs-vert .tabs__panel-list{width:calc(100% - 200px)}.tabs--vertical .tabs__panel-list+.tabs__tab-list,.tabs-vert .tabs__panel-list+.tabs__tab-list{border-left:1px solid var(--color-gray-3)}}@media only screen and (min-width:48rem){.card-category{flex:0 0 215px;height:215px;width:215px}.card-category__label{padding:0 2.5rem}.card-content .figure{grid-template-columns:19rem auto}.card-content .figcaption{padding-top:1rem}.card-content .heading-eyebrow:before{background-color:#cc975c;content:"";display:block;height:2px;position:absolute;right:102%;top:6px;width:74px}.card-content .image{max-width:19rem}.card-featured{max-width:21.125rem}.media-object{flex-direction:row}.media-object>:first-child{margin-right:2rem}.media-object--carousel-item{align-items:flex-start}.media-object__figure{margin-bottom:0;order:0}.media-object--no-stack .media-object__figure{margin-top:0}.media-object--carousel-item .media-object__figure{padding:6rem}.richtext table{display:table}.richtext table thead{display:table-header-group}.richtext table tbody,.richtext table tfoot{display:table-row-group}.richtext table tr{display:table-row}.richtext table td,.richtext table th{display:table-cell}.richtext table td:before{content:""}.richtext table td>*{text-align:left}.table__caption{caption-side:top}.table--mobile-collapse{display:table}.table--mobile-collapse .table__head{display:table-header-group}.table--mobile-collapse .table__caption{display:table-caption}.table--mobile-collapse .table__body,.table--mobile-collapse .table__foot{display:table-row-group}.table--mobile-collapse .table__row{display:table-row}.table--mobile-collapse .table__cell{display:table-cell}.table--mobile-collapse .table__cell:before{content:""}.wrapper{padding:0 1.5rem}.accordion__head{display:flex;text-align:left}.card-deck__layout{justify-content:grid-start;grid-template-columns:1fr 1fr 1fr}.card-deck__header .card-deck__heading{background-color:#f2f0ed;padding-bottom:9rem;margin-bottom:-6rem}.carousel__container{height:280px}.carousel__heading i{align-items:flex-start;background-image:url(../images/icons/map-pin-maroon.svg);background-repeat:no-repeat;content:"A";display:flex;height:2.5rem;font-size:.875rem;justify-content:center;left:-3.5rem;padding-top:.25rem;position:absolute;top:.5rem;width:1.625rem}.category-deck__grid{grid-template-columns:repeat(3,1fr)}.featured-content__layout{grid-gap:1.5rem;grid-template-columns:1fr 1fr 1fr;justify-content:space-between}.featured-content .card-featured:nth-child(2){margin-top:5rem}.featured-content .card-featured:nth-child(3){margin-top:10rem}.gallery__layout{grid-gap:3rem;grid-template-columns:2fr 1fr}.gallery__nav{float:right;grid-template-columns:110px 110px 110px;justify-items:start}.global-footer__layout{grid-gap:1.5rem;grid-template-columns:1fr 1fr 1fr}.global-footer__meta{display:block}.global-footer__meta .brand{margin:-1.5rem 0 1.5rem}.global-footer__nav{grid-template-columns:1fr 1fr}.global-footer__fineprint-layout{grid-template-columns:1fr 1fr;justify-content:space-between}.global-footer__legal{text-align:right}.global-header{background-image:none}.global-header__logo{max-width:200px}.global-header__logo svg g,.global-header__logo svg path{fill:#181514}.global-header.is-scrolled .global-header__logo{opacity:0}.global-header--light .navigation__toggle:before{content:"Menu";color:#fff}.nav-item{font-size:2rem;padding:1rem 0}.navigation__drawer{padding:7.4375rem 0 7.4375rem 1.5rem}.navigation__layout{grid-template-columns:1fr 2fr}.navigation .wrapper{background-size:450px 500px;min-height:500px}.navigation__toggle{background:#181514}.navigation__toggle:before{content:"Menu";color:#181514;font-family:baskerville-urw,serif;font-size:1.5rem;position:absolute;right:calc(100% + 1ch);text-align:right;transition:.3s cubic-bezier(.165,.84,.44,1) 0s}.is-scrolled .navigation__toggle:before{opacity:0;content:""}.nav-open .navigation__toggle:before{color:#fff;content:"Close"}.interactive-map__controls,.interactive-map__controls-layout{height:7rem}.interactive-map__map .pin{display:flex}.interactive-map .pin{position:absolute}.interactive-map__modals{height:551px}.interactive-map__locations{grid-gap:1.5rem;grid-template-columns:1fr 1fr 1fr}.interactive-map__locations .pin{position:static}.interactive-map__list-link{margin-bottom:3rem}.marquee{margin-top:-7.4375rem}.marquee__decor{background-image:url(../images/marquee/rounded.svg);background-position:top;background-repeat:no-repeat;background-size:104%;bottom:0;content:"";display:block;left:0;padding:0 0 1.75%;position:absolute;right:0}.marquee__image:before{min-height:none;content:""}.marquee--tall .marquee__image:before{padding-bottom:50%;content:""}.marquee__content{align-items:flex-start;padding:15% 1.5rem 1.5rem}.marquee--square .heading-eyebrow{margin-bottom:-2rem}.marquee+.featured-content{margin-top:-15rem}.marquee+.card-list{margin-top:-7rem}.modal__dialog{background-color:rgba(24,21,20,.9);bottom:1.5rem;left:unset;max-width:50vw;min-width:719px;padding:1.5rem 1.5rem 1.5rem 6rem;position:absolute;right:1.5rem}.modal__overlay{background-color:transparent}.promoted-figure .figure{flex-direction:row}.promoted-figure .image{margin-bottom:0;order:2;width:60%}.promoted-figure .figcaption{flex:0 1 40%;order:1;width:40%}.promoted-figure .richtext{padding-right:3rem}.umbraco-form,.umbraco-form .turnstyle-grid--1up,.umbraco-form .turnstyle-grid--2up,.umbraco-form .turnstyle-grid--3up{grid-gap:1.5rem 3rem}.umbraco-form .turnstyle-grid--2up{grid-template-columns:1fr 1fr}.umbraco-form .turnstyle-grid--3up{grid-template-columns:1fr 1fr 1fr}.grid--2col{grid-template-columns:1fr 1fr}.grid--3col{grid-template-columns:1fr 1fr 1fr}.grid--4col{grid-template-columns:1fr 1fr 1fr 1fr}.grid--major-minor{grid-template-columns:1fr 250px}.sg-definition{padding:4.25rem 0}.sg-definition--body--grid>*{margin-top:0}.sg-definition--heading{grid-template-columns:1fr 3fr 3fr}.sg-definition--heading-dynamic{grid-template-columns:1fr 4fr 2fr}}@media only screen and (min-width:56rem){.wrapper--flush{padding:0}.global-header__navigation>.nav-utility{transform:translateX(0)}.global-header__navigation>.navigation{margin-right:0}.global-header__navigation>.navigation>.nav-item{opacity:1}.global-header.nav-open .global-header__backdrop{pointer-events:auto;z-index:198}.nav-item.is-open .nav-item__toggle>.nav-item__label:after{content:"";position:absolute;bottom:-1.5rem;left:calc(50% - 5px);z-index:201}.navigation{margin-left:2rem}}@media only screen and (min-width:64rem){.card-category{border:none}.card-category:before{border:2px solid #979797;content:"";display:block;height:148px;position:absolute;left:31px;top:31px;transform:rotate(45deg);transform-origin:center center;width:148px;z-index:100}.card-category__image{opacity:0;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.card-category--blank{display:flex!important}.media-object--carousel-item{margin:0 auto;max-width:62rem}.card-deck__header .card-deck__heading{padding-bottom:18rem;padding-top:6rem;margin-bottom:-15rem}.category-deck__grid{grid-gap:2.25rem;grid-template-columns:repeat(4,210px)}.category-deck__grid+.category-deck__grid{margin-top:-91px}.category-deck .card-category:nth-child(5n),.category-deck .card-category:nth-child(6n),.category-deck .card-category:nth-child(7n){margin:-126px 0 0 123px}.global-footer__meta{align-items:flex-start;display:flex}.global-footer__meta .brand{margin:-1rem 3rem 0 0}.global-footer__nav{grid-template-columns:1fr 1.5fr}.global-footer__fineprint{margin-top:5.5rem}.global-header__logo{max-width:250px}.global-header__navigation{top:-7px}.navigation__button-container{right:unset}.interactive-map__viewport{height:551px}.interactive-map__map{height:551px;width:2479px}.marquee+.featured-content{margin-top:-20rem}.marquee+.card-list{margin-top:-10rem}}@media only screen and (min-width:72rem){.category-deck__layout{grid-template-columns:1.25fr 3fr}.global-footer{margin-top:6rem}.marquee+.featured-content{margin-top:-25rem}.marquee+.card-list{margin-top:-12rem}}@media screen and (min-width:1280px){.heading--h1,.richtext h1{font-size:3rem}.heading--h2,.richtext h2{font-size:2.25rem}.heading--h3,.richtext h3{font-size:1.5rem}.heading--h4,.richtext h4{font-size:1.125rem}.heading--h5,.richtext h5{font-size:1rem}.heading--h6,.richtext h6{font-size:.875rem}.heading--hero{font-size:5rem}.heading--enormous,.page-head--tall .heading--hero{font-size:12.5rem}}@media only screen and (min-width:90rem){.category-deck__layout{grid-gap:3rem;grid-template-columns:4fr 8fr}.category-deck__cards{justify-self:center}}@media only screen and (max-width:48rem){.sg-definition>*+*{margin-top:2rem}}@media screen and (max-width:420px){.heading--h1,.richtext h1{font-size:1.5rem}.heading--h2,.richtext h2{font-size:2rem}.heading--h3,.richtext h3{font-size:1.3125rem}.heading--h4,.richtext h4{font-size:1.125rem}.heading--h5,.richtext h5{font-size:.875rem}.heading--h6,.richtext h6{font-size:.75rem}.heading--hero{font-size:2rem}.heading--enormous,.page-head--tall .heading--hero{font-size:5rem}}
/*# sourceMappingURL=data:application/json;base64,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RCxDQUNBLDBCQUNDLGlCQUNELENBQ0EsZUFDQyxjQUNELENBSUEsbURBQ0MsaUJBQ0QsQ0FDRCxDQUNBLHlDQUNBLHVCQUNNLGFBQWMsQ0FDZCw2QkFDSixDQUNGLHNCQUNNLG1CQUNKLENBQ0UsQ0FDSix5Q0FDSSxtQkFDRSxlQUNGLENBQ0YsQ0FDRixvQ0FDQywwQkFDQyxnQkFDRCxDQUNBLDBCQUNDLGNBQ0QsQ0FDQSwwQkFDQyxtQkFDRCxDQUNBLDBCQUNDLGtCQUNELENBQ0EsMEJBQ0MsaUJBQ0QsQ0FDQSwwQkFDQyxnQkFDRCxDQUNBLGVBQ0MsY0FDRCxDQUlBLG1EQUNDLGNBQ0QsQ0FDRCIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogU3RhbmRhcmQgRXJpYyBNZXllciByZXNldCAqL1xyXG4vKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjQuMCB8IDIwMTgwNjAyXG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cclxuLyogSFRNTDUgaGlkZGVuLWF0dHJpYnV0ZSBmaXggZm9yIG5ld2VyIGJyb3dzZXJzICovXHJcbipbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cclxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxyXG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxyXG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciwgcTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cclxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cclxuLyogR2V0IHRoZSB2YXJpYWJsZXMgaW4gZWFybHkgc28gdGhleSdyZSBhdmFpbGFibGUgKi9cclxuLypcclxuICBUaGUgYnJlYWtwb2ludHMgZm9yIGFsbCByZXNvbHV0aW9ucyByZXByZXNlbnRlZCBhcyBwYWlycyB3aXRoIHRoZSBicmVha3BvaW50IG5hbWUgYW5kIGl0cyBhc3NvY2lhdGVkIHBpeGVsIHdpZHRoLlxyXG4gIEBtZWRpYSAoLS1tZWRpdW0pIHsgLi4uc3R5bGVzLi4uIH1cclxuKi9cclxuLyogQWJvdmUtdGFyZ3QgYnJlYWtwb2ludHMgKi9cclxuLyogQmVsb3ctdGFyZ2V0IGJyZWFrcG9pbnRzICovXHJcbi8qIE1vdGlvbiByZWR1Y3Rpb24gYnJlYWtwb2ludCAqL1xyXG4vKiBIaWdoIGNvbnRyYXN0IGJyZWFrcG9pbnRzICovXHJcbi8qXHJcbiAgQWxsb3dzIHlvdSB0byBjcmVhdGUgeW91ciBvd24gc2VsZWN0b3JzXHJcbiAgaHR0cDovL2Nzc25leHQuaW8vZmVhdHVyZXMvI2N1c3RvbS1zZWxlY3RvcnNcclxuICAuTXlNb2R1bGU6LS1lbnRlciB7XHJcbiAgICAuLi5cclxuICB9XHJcbiovXHJcbi8qXHJcbiAgVGhlIHotaW5kZXhlcyBmb3IgdGhlIHByb2plY3QuXHJcbiAgei1pbmRleDogdmFyKC0temluZGV4LS1uYXYpO1xyXG4qL1xyXG4vKiBJbXBvcnQgdGhlIHV0aWxpdHkgY2xhc3NlcyAqL1xyXG4uc3Itb25seSB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDBweCAwcHgsIDBweCAwcHgsIDBweCAwcHgpO1xyXG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDBweCAwcHgsIDBweCAwcHgsIDBweCAwcHgpO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uY29sb3ItLXRleHQge1xyXG4gICAgY29sb3I6ICMxODE1MTQ7XHJcbiAgfVxyXG4uY29sb3ItLWFjdGlvbiB7XHJcbiAgICBjb2xvcjogIzllM2UyMjtcclxuICB9XHJcbi5jb2xvci0tcHJpbWFyeS0xIHtcclxuICAgIGNvbG9yOiAjOWUzZTIyO1xyXG4gIH1cclxuLmNvbG9yLS1wcmltYXJ5LTIge1xyXG4gICAgY29sb3I6ICNjYzk3NWM7XHJcbiAgfVxyXG4uY29sb3ItLXByaW1hcnktMyB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0zKTtcclxuICB9XHJcbi5jb2xvci0tcHJpbWFyeS00IHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTQpO1xyXG4gIH1cclxuLmNvbG9yLS1zZWNvbmRhcnktMSB7XHJcbiAgICBjb2xvcjogI2Y0NzUyODtcclxuICB9XHJcbi5jb2xvci0tc2Vjb25kYXJ5LTIge1xyXG4gICAgY29sb3I6ICNmY2IzMTQ7XHJcbiAgfVxyXG4uY29sb3ItLXNlY29uZGFyeS0zIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMyk7XHJcbiAgfVxyXG4uY29sb3ItLXNlY29uZGFyeS00IHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNCk7XHJcbiAgfVxyXG4uY29sb3ItLXdoaXRlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuLmNvbG9yLS13aGl0ZSAuaGVhZGluZyB7XHJcbiAgICAgIGNvbG9yOiAjY2M5NzVjO1xyXG4gICAgfVxyXG4uY29sb3ItLXdoaXRlIC5saW5rOmhvdmVyLC5jb2xvci0td2hpdGUgLmxpbms6YWN0aXZlLC5jb2xvci0td2hpdGUgLmxpbms6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcbi5jb2xvci0tZ3JheS0xIHtcclxuICAgIGNvbG9yOiAjZjJmMGVkO1xyXG4gIH1cclxuLmNvbG9yLS1ibGFjayB7XHJcbiAgICBjb2xvcjogIzE4MTUxNDtcclxuICB9XHJcbi5iZy0tcHJpbWFyeS0xIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTNlMjI7XHJcbiAgfVxyXG4uYmctLXByaW1hcnktMiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M5NzVjO1xyXG4gIH1cclxuLmJnLS1wcmltYXJ5LTMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0zKTtcclxuICB9XHJcbi5iZy0tcHJpbWFyeS00IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNCk7XHJcbiAgfVxyXG4uYmctLXNlY29uZGFyeS0xIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDc1Mjg7XHJcbiAgfVxyXG4uYmctLXNlY29uZGFyeS0yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2IzMTQ7XHJcbiAgfVxyXG4uYmctLXNlY29uZGFyeS0zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0zKTtcclxuICB9XHJcbi5iZy0tc2Vjb25kYXJ5LTQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTQpO1xyXG4gIH1cclxuLmJnLS13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuLmJnLS1ncmF5LTEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjBlZDtcclxuICB9XHJcbi5iZy0tYmxhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTUxNDtcclxuICB9XHJcbi5yaHl0aG0gPiAqICsgKiwgLnJoeXRobS0tZGVmYXVsdCA+ICogKyAqIHsgbWFyZ2luLXRvcDogMWVtOyB9XHJcbi5yaHl0aG0tLXNtYWxsID4gKiArICogeyBtYXJnaW4tdG9wOiAwLjVlbTsgfVxyXG4ucmh5dGhtLS1sYXJnZSA+ICogKyAqIHsgbWFyZ2luLXRvcDogMmVtOyB9XHJcbi5yaHl0aG0tLWV4dHJhLWxhcmdlID4gKiArICogeyBtYXJnaW4tdG9wOiA0ZW07IH1cclxuLnJoeXRobS0tZGVlcCAqICsgKiwgLnJoeXRobS0tZGVlcC1kZWZhdWx0ICogKyAqIHsgbWFyZ2luLXRvcDogMWVtOyB9XHJcbi5yaHl0aG0tLWRlZXAtc21hbGwgKiArICogeyBtYXJnaW4tdG9wOiAwLjVlbTsgfVxyXG4ucmh5dGhtLS1kZWVwLWxhcmdlICogKyAqIHsgbWFyZ2luLXRvcDogMmVtOyB9XHJcbi5yaHl0aG0tLWRlZXAtZXh0cmEtbGFyZ2UgKiArICogeyBtYXJnaW4tdG9wOiA0ZW07IH1cclxuLnRleHQtLWFsaWduLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4udGV4dC0tYWxpZ24tbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuLnRleHQtLWFsaWduLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuLnRleHQtLWJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbi50ZXh0LS1pdGFsaWMge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIH1cclxuLnRleHQtLWxpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgfVxyXG4udGV4dC0tc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gIH1cclxuLyogSW1wb3J0IHJvb3Qgc3R5bGVzICovXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuaHRtbCwgYm9keSB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICBjb2xvcjogIzE4MTUxNDtcclxuICBmb250LWZhbWlseTogJ2Jhc2tlcnZpbGxlLXVydycsIHNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5odG1sLmxvY2stYm9keSwgYm9keS5sb2NrLWJvZHkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbi8qIHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0LXNtKTsgKi9cclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbmVtIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuLyogSW1wb3J0IGFsbCBjb21wb25lbnQgc3R5bGVzICovXHJcbi5hc3BlY3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYXNwZWN0LS0xNmJ5OSB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgfVxyXG4uYXNwZWN0LS00YnkzIHtcclxuICAgIGFzcGVjdC1yYXRpbzogNC8zO1xyXG4gIH1cclxuLmFzcGVjdC0tMmJ5MSB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDIvMTtcclxuICB9XHJcbi5hc3BlY3QgPiAqIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuLmJsb2NrcXVvdGUsIGJsb2NrcXVvdGUge1xyXG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2NjOTc1YztcclxuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDEuNXJlbSA0LjVyZW07XHJcbiAgZm9udC1mYW1pbHk6ICdiYXNrZXJ2aWxsZS11cncnLCBzZXJpZjtcclxuICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBtYXJnaW4tbGVmdDogMi41cmVtO1xyXG59XHJcbi5ibG9ja3F1b3RlIC5maWdjYXB0aW9uLCBibG9ja3F1b3RlIC5maWdjYXB0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnYmFza2VydmlsbGUtdXJ3Jywgc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgfVxyXG4uYnJhbmQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uYnJhbmQtLXdhdGVybWFyayB7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB3aWR0aDogNDUwcHg7XHJcbiAgfVxyXG4uYnJhbmQtLXdhdGVybWFyayBzdmcge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDI1MCUpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgICAgb3BhY2l0eTogLjA2O1xyXG4gICAgfVxyXG4uYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUzZTIyO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAnYmFza2VydmlsbGUtdXJ3Jywgc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtaW4td2lkdGg6IDguNXJlbTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IC44NXJlbSAyLjI1cmVtO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAuMzBzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uYnV0dG9uOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzk3NWM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4uYnV0dG9uOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUzZTIyO1xyXG4gIH1cclxuLmJ1dHRvbjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUzZTIyO1xyXG4gICAgb3V0bGluZTogIzllM2UyMiBhdXRvIDEuNXJlbTtcclxuICB9XHJcbi5idXR0b25bZGlzYWJsZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG4uYnV0dG9uLS1nYWxsZXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMmYwZWQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4uYnV0dG9uLS1nYWxsZXJ5OmhvdmVyLC5idXR0b24tLWdhbGxlcnk6YWN0aXZlLC5idXR0b24tLWdhbGxlcnk6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTgxNTE0O1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4uY2FyZC1jYXRlZ29yeSB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzk3OTc5NztcclxuICBmbGV4OiAwIDAgMTUwcHg7XHJcbiAgaGVpZ2h0OiAxMzBweDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMzBweDtcclxufVxyXG4uY2FyZC1jYXRlZ29yeV9fdmlzaWJsZSB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuLmNhcmQtY2F0ZWdvcnlfX2xhYmVsIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IC4zMHMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuLmNhcmQtY2F0ZWdvcnlfX2ltYWdlIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjMwcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4uY2FyZC1jYXRlZ29yeTpob3ZlciAuY2FyZC1jYXRlZ29yeV9faW1hZ2UsLmNhcmQtY2F0ZWdvcnk6YWN0aXZlIC5jYXJkLWNhdGVnb3J5X19pbWFnZSwuY2FyZC1jYXRlZ29yeTpmb2N1cyAuY2FyZC1jYXRlZ29yeV9faW1hZ2Uge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4uY2FyZC1jYXRlZ29yeTpob3ZlciAuY2FyZC1jYXRlZ29yeV9fbGFiZWwsLmNhcmQtY2F0ZWdvcnk6YWN0aXZlIC5jYXJkLWNhdGVnb3J5X19sYWJlbCwuY2FyZC1jYXRlZ29yeTpmb2N1cyAuY2FyZC1jYXRlZ29yeV9fbGFiZWwge1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuLmNhcmQtY2F0ZWdvcnktLWJsYW5rIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuLmNhcmQtY2F0ZWdvcnktLWJsYW5rIC5jYXJkLWNhdGVnb3J5X192aXNpYmxlIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbi5jYXJkLWNhdGVnb3J5LS1ibGFuayAuY2FyZC1jYXRlZ29yeV9faW1hZ2Uge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4uY2FyZC1jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYwZWQ7XHJcbiAgY29sb3I6ICMxODE1MTQ7XHJcbiAgcGFkZGluZzogMTRweCAhaW1wb3J0YW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5hLmNhcmQtY29udGVudDpob3ZlciAuaGVhZGluZy0taDIsYS5jYXJkLWNvbnRlbnQ6YWN0aXZlIC5oZWFkaW5nLS1oMixhLmNhcmQtY29udGVudDpmb2N1cyAuaGVhZGluZy0taDIsIGEuY2FyZC1jb250ZW50OmhvdmVyIC5oZWFkaW5nLS1oMywgYS5jYXJkLWNvbnRlbnQ6YWN0aXZlIC5oZWFkaW5nLS1oMywgYS5jYXJkLWNvbnRlbnQ6Zm9jdXMgLmhlYWRpbmctLWgzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbi5jYXJkLWNvbnRlbnQgLmZpZ3VyZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1nYXA6IDNyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbi5jYXJkLWNvbnRlbnQgLmZpZ2NhcHRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4uY2FyZC1jb250ZW50X19pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgdG9wOiAxcmVtO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgfVxyXG4uY2FyZC1jb250ZW50IC5oZWFkaW5nLWV5ZWJyb3cge1xyXG4gICAgY29sb3I6ICNjYzk3NWM7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbi5jYXJkLWZlYXR1cmVkIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzE4MTUxNDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogLjMwcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG59XHJcbi5jYXJkLWZlYXR1cmVkIC5oZWFkaW5nLWV5ZWJyb3cge1xyXG4gICAgY29sb3I6ICM5ZTNlMjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcclxuICB9XHJcbmEuY2FyZC1mZWF0dXJlZDpob3ZlciAuaGVhZGluZy0taDIsYS5jYXJkLWZlYXR1cmVkOmFjdGl2ZSAuaGVhZGluZy0taDIsYS5jYXJkLWZlYXR1cmVkOmZvY3VzIC5oZWFkaW5nLS1oMiwgYS5jYXJkLWZlYXR1cmVkOmhvdmVyIC5oZWFkaW5nLS1oMywgYS5jYXJkLWZlYXR1cmVkOmFjdGl2ZSAuaGVhZGluZy0taDMsIGEuY2FyZC1mZWF0dXJlZDpmb2N1cyAuaGVhZGluZy0taDMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbi5jYXJkLWZlYXR1cmVkIC5maWdjYXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gMi43NXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbi5jYXJkLWZlYXR1cmVkIC5maWdjYXB0aW9uOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M5NzVjO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTU1cHg7XHJcbiAgICAgIGxlZnQ6IDEuMjVyZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNjBweDtcclxuICAgICAgd2lkdGg6IDJweDtcclxuICAgIH1cclxuLmNhcmQtZmVhdHVyZWQ6aG92ZXIsLmNhcmQtZmVhdHVyZWQ6YWN0aXZlLC5jYXJkLWZlYXR1cmVkOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XHJcbiAgfVxyXG4uY2FyZC1pbmZvIHtcclxuICBtYXgtd2lkdGg6IDI1LjYyNXJlbTtcclxufVxyXG4uY2FyZC1pbmZvX19jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICB9XHJcbi5jYXJkLWluZm9fX2Jsb2NrcyB7XHJcbiAgICBtYXJnaW46IDNyZW0gMDtcclxuICB9XHJcbi5jYXJkLXVwY29taW5nIHtcclxuICBtYXgtd2lkdGg6IDI2cmVtO1xyXG59XHJcbi5jYXJkLXVwY29taW5nIC5maWdjYXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICB9XHJcbi5jYXJkLXVwY29taW5nIC5oZWFkaW5nLWV5ZWJyb3cge1xyXG4gICAgY29sb3I6ICM5ZTNlMjI7XHJcbiAgfVxyXG4uY2FyZC11cGNvbWluZyAuaGVhZGluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgfVxyXG4uY2FyZC11cGNvbWluZyAubGluayB7XHJcbiAgICBjb2xvcjogIzllM2UyMjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAnZnV0dXJhLXB0Jywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAuNXJlbSAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbi5jYXJkLXVwY29taW5nIC5saW5rOmhvdmVyLC5jYXJkLXVwY29taW5nIC5saW5rOmFjdGl2ZSwuY2FyZC11cGNvbWluZyAubGluazpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjY2M5NzVjO1xyXG4gICAgfVxyXG4uY2FyZCB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmc6IDEuNXJlbTtcclxufVxyXG4uY2FyZCAubGluay0tYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgfVxyXG4uY2FyZC0tZmVhdHVyZWQge1xyXG4gICAgbWF4LXdpZHRoOiAyMS4xMjVyZW07XHJcbiAgfVxyXG4uY29tcG9uZW50IHtcclxuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICBwYWRkaW5nLXRvcDogM3JlbTtcclxufVxyXG4uY29tcG9uZW50LS1uby1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDBcclxuICB9XHJcbi5jb21wb25lbnQtLWJvdHRvbS1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4uY29tcG9uZW50LS10b3AtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gIH1cclxuLmNvbXBvbmVudC0tbGFyZ2UtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzcmVtICogMS41KTtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gKiAxLjUpO1xyXG4gIH1cclxuLmNvbXBvbmVudC0tYm90dG9tLWxhcmdlLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoM3JlbSAqIDEuNSk7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbi5jb21wb25lbnQtLXRvcC1sYXJnZS1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGMoM3JlbSAqIDIpO1xyXG4gIH1cclxuLmNvbXBvbmVudC0tbGFyZ2VyLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoM3JlbSAqIDIpO1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGMoM3JlbSAqIDIpO1xyXG4gIH1cclxuLmNvbXBvbmVudC0tYm90dG9tLWxhcmdlci1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDNyZW0gKiAyKTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuLmNvbXBvbmVudC0tdG9wLWxhcmdlci1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGMoM3JlbSAqIDIpO1xyXG4gIH1cclxuLmNvbXBvbmVudC0tc21hbGwtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICB9XHJcbi5jb21wb25lbnQtLWJvdHRvbS1zbWFsbC1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbi5jb21wb25lbnQtLXRvcC1zbWFsbC1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICB9XHJcbi5kbCAuZHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xyXG4gIH1cclxuLmRsIC5kZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjBlZDtcclxuICAgIHBhZGRpbmc6IC4yNXJlbSAwIDFyZW07XHJcbiAgfVxyXG4uZmlndXJlIHtcclxuICAvKiBGaWd1cmUgKi9cclxufVxyXG4vKiBTdGFuZGFyZCBFcmljIE1leWVyIHJlc2V0ICovXHJcbi8qIEdldCB0aGUgdmFyaWFibGVzIGluIGVhcmx5IHNvIHRoZXkncmUgYXZhaWxhYmxlICovXHJcbi8qIEltcG9ydCB0aGUgdXRpbGl0eSBjbGFzc2VzICovXHJcbi8qIEltcG9ydCByb290IHN0eWxlcyAqL1xyXG4vKiBJbXBvcnQgYWxsIGNvbXBvbmVudCBzdHlsZXMgKi9cclxuLmZvcm1fX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMS41cmVtIDA7XHJcbiAgfVxyXG4uZ29vZ2xlLW1hcCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDYyLjQlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uZ29vZ2xlLW1hcCBpZnJhbWUge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuLmhlYWRpbmctZXllYnJvdyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmEtcHQnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4uaGVhZGluZy1leWVicm93LS1wcm9taW5lbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjOTc1YztcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgcGFkZGluZzogMS4yNXJlbSAyLjVyZW07XHJcbiAgfVxyXG4uaGVhZGluZywgLnJpY2h0ZXh0IGgxLCAucmljaHRleHQgaDIsIC5yaWNodGV4dCBoMywgLnJpY2h0ZXh0IGg0LCAucmljaHRleHQgaDUsIC5yaWNodGV4dCBoNiB7XHJcbiAgZm9udC1mYW1pbHk6ICdiYXNrZXJ2aWxsZS11cncnLCBzZXJpZjtcclxuICBmb250LXJhbmdlOiAzMjBweCAxMjgwcHg7IC8qIHZpZXdwb3J0IHdpZHRocyBiZXR3ZWVuIHdoaWNoIGZvbnQtc2l6ZSBpcyBmbHVpZCAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuLmhlYWRpbmctLWgxLCAucmljaHRleHQgaDEge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuNXJlbSArIDEuNSAqICgoMTAwdncgLSAyNi4yNXJlbSkgLyA1My43NSkpO1xyXG4gIH1cclxuLmhlYWRpbmctLWgyLCAucmljaHRleHQgaDIge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDJyZW0gKyAwLjI1ICogKCgxMDB2dyAtIDI2LjI1cmVtKSAvIDUzLjc1KSk7XHJcbiAgfVxyXG4uaGVhZGluZy0taDMsIC5yaWNodGV4dCBoMyB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMTI1cmVtICsgMC4xODc1ICogKCgxMDB2dyAtIDI2LjI1cmVtKSAvIDUzLjc1KSk7XHJcbiAgfVxyXG4uaGVhZGluZy0taDQsIC5yaWNodGV4dCBoNCB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4xMjVyZW0gKyAwICogKCgxMDB2dyAtIDI2LjI1cmVtKSAvIDUzLjc1KSk7XHJcbiAgfVxyXG4uaGVhZGluZy0taDUsIC5yaWNodGV4dCBoNSB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoLjg3NXJlbSArIDAuMTI1ICogKCgxMDB2dyAtIDI2LjI1cmVtKSAvIDUzLjc1KSk7XHJcbiAgfVxyXG4uaGVhZGluZy0taDYsIC5yaWNodGV4dCBoNiB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoLjc1cmVtICsgMC4xMjUgKiAoKDEwMHZ3IC0gMjYuMjVyZW0pIC8gNTMuNzUpKTtcclxuICB9XHJcbi5oZWFkaW5nLS1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4uaGVhZGluZy0tbGlnaHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB9XHJcbi5oZWFkaW5nLS1oZXJvIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6ICdiYXNrZXJ2aWxsZS11cncnLCBzZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygycmVtICsgMyAqICgoMTAwdncgLSAyNi4yNXJlbSkgLyA1My43NSkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4ucGFnZS1oZWFkLS10YWxsIC5oZWFkaW5nLS1oZXJvIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjKDVyZW0gKyA3LjUgKiAoKDEwMHZ3IC0gMjYuMjVyZW0pIC8gNTMuNzUpKTtcclxuICAgIH1cclxuLmhlYWRpbmctLWVub3Jtb3VzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICdiYXNrZXJ2aWxsZS11cncnLCBzZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogY2FsYyg1cmVtICsgNy41ICogKCgxMDB2dyAtIDI2LjI1cmVtKSAvIDUzLjc1KSk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbi5ociB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXgtd2lkdGg6IDgyLjY4NzVyZW07XHJcbn1cclxuLmhyLS1kZWZhdWx0IHtcclxuICAgIGJhY2tncm91bmQ6ICNmMmYwZWQ7XHJcbiAgfVxyXG4uaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogY2FsYyg3LjQzNzVyZW0gLSAycmVtKTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDogY2FsYyg3LjQzNzVyZW0gLSAycmVtKTtcclxufVxyXG4uaWNvbiB1c2Uge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4uaWNvbi0tYnJhbmQge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDcuNDM3NXJlbSArIDRyZW0pO1xyXG4gICAgd2lkdGg6IGNhbGMoNy40Mzc1cmVtICsgNHJlbSk7XHJcbiAgfVxyXG4uaW1hZ2UsIC5yaWNodGV4dCBpbWcge1xyXG4gIGhlaWdodDphdXRvO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4uaW1hZ2UtLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICB9XHJcbi5pbWFnZS0tYmFja2dyb3VuZCB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbi5pbWFnZV9fbGF6eS1ib3gge1xyXG4gICAgICBib3R0b206IDRweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG4uaW1hZ2VfX2xhenktYm94IC5pbWFnZV9fbG93LXJlcyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMzBzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuLmltYWdlX19sYXp5LXBhbmVsIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuLmltYWdlX19sYXp5LXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuLmltYWdlX19sYXp5LXdyYXBwZXIucHJlLWxvYWQgLmltYWdlX19sb3ctcmVzIHtcclxuICAgICAgICAgIGZpbHRlcjogYmx1cig2cHgpO1xyXG4gICAgICAgIH1cclxuLmltYWdlX19sYXp5LXdyYXBwZXIucHJlLWxvYWQgLmltYWdlX19sYXp5LXBhbmVsIHtcclxuICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIH1cclxuLmltYWdlX19sYXp5LXdyYXBwZXIuaXMtbG9hZGVkIC5pbWFnZV9fbG93LXJlcyB7XHJcbiAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4uaW1hZ2VfX2xhenktd3JhcHBlci5pcy1sb2FkZWQgLmltYWdlX19sYXp5LWJveCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjMwcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgICAgIH1cclxuLmltYWdlX19sYXp5LXdyYXBwZXIuaXMtbG9hZGVkIC5pbWFnZS5pcy1sYXp5IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMzBzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICAgICAgfVxyXG4uaW5mby1ibG9jayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEuNXJlbTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMzZweCAzNnB4O1xyXG59XHJcbi5pbmZvLWJsb2NrIC5kdCwgLmluZm8tYmxvY2sgLmRkIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XHJcbiAgfVxyXG4uaW5mby1ibG9jayAuZHQge1xyXG4gICAgY29sb3I6ICM5ZTNlMjI7XHJcbiAgfVxyXG4uaW5wdXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDRkMztcclxuICBjb2xvcjogIzE4MTUxNDtcclxuICBmb250LWZhbWlseTogJ2Jhc2tlcnZpbGxlLXVydyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgd2lkdGg6IDIycmVtO1xyXG4gIHBhZGRpbmc6IC41cmVtO1xyXG59XHJcbi5pbnB1dDpmb2N1cyB7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiAjOWUzZTIyO1xyXG4gIH1cclxuLmlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzE4MTUxNDtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gIH1cclxuLmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllM2UyMjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJ2Jhc2tlcnZpbGxlLXVydycsIHNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1heC13aWR0aDogOC41cmVtO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IC44NXJlbSAyLjI1cmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDIuMjVyZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuMzBzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuLmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M5NzVjO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbi5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTNlMjI7XHJcbiAgICB9XHJcbi5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzllM2UyMjtcclxuICAgICAgb3V0bGluZTogIzllM2UyMiBhdXRvIDEuNXJlbTtcclxuICAgIH1cclxuLmlucHV0W3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4uaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLmxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsYygxNHB4IC8gMik7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH1cclxuLmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKDI0cHggLyAyKTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG4uaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbi5pbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgLmlucHV0W3R5cGU9XCJ0aW1lXCJdLCAuaW5wdXQuc2VsZWN0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NlbGVjdC5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA1MCUgcmlnaHQgLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxuLyogcmVtb3ZlcyB0aGUgZGVmYXVsdCBjYWxlbmRhciBpY29uIGluIHdlYmtpdCBicm93c2VycyAqL1xyXG4uaW5wdXRbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciwgLmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yLCAuaW5wdXRbdHlwZT1cInRpbWVcIl06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciwgLmlucHV0LnNlbGVjdDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuLmlucHV0W3R5cGU9XCJkYXRlXCJdOmhvdmVyLC5pbnB1dFt0eXBlPVwiZGF0ZVwiXTphY3RpdmUsLmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLCAuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmhvdmVyLCAuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmFjdGl2ZSwgLmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cywgLmlucHV0W3R5cGU9XCJ0aW1lXCJdOmhvdmVyLCAuaW5wdXRbdHlwZT1cInRpbWVcIl06YWN0aXZlLCAuaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbi5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwLCAwLCAwLCAwLCAwLCAwKTtcclxuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAsIDAsIDAsIDAsIDAsIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gIH1cclxuLmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC5sYWJlbCwgLmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5sYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygyICogMS41cmVtKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4uaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLmxhYmVsOjphZnRlciwgLmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5sYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTNlMjI7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoLTIgKiAyNHB4ICsgNXB4KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMzBzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgIH1cclxuLmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC5sYWJlbDo6YmVmb3JlLCAuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLmxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkMWQ0ZDM7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBsZWZ0OiBjYWxjKC0yICogMjRweCk7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjMwcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICB9XHJcbi5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyAubGFiZWw6OmJlZm9yZSwgLmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTphY3RpdmUgKyAubGFiZWw6OmJlZm9yZSwgLmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIC5sYWJlbDo6YmVmb3JlLCAuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmFjdGl2ZSArIC5sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM5ZTNlMjI7XHJcbiAgICAgIH1cclxuLmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmxhYmVsOjphZnRlciwgLmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUzZTIyO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbi5sYWJlbCB7XHJcbiAgY29sb3I6ICMxODE1MTQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5saW5rLCAucmljaHRleHQgYSB7XHJcbiAgY29sb3I6ICNjYzk3NWM7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5saW5rOmhvdmVyLC5saW5rOmFjdGl2ZSwubGluazpmb2N1cywgLnJpY2h0ZXh0IGE6aG92ZXIsIC5yaWNodGV4dCBhOmFjdGl2ZSwgLnJpY2h0ZXh0IGE6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4ubGluay0tbWFyb29uIHtcclxuICAgIGNvbG9yOiAjOWUzZTIyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IC42MjVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuLmxpbmstLW5hdiB7XHJcbiAgICBjb2xvcjogI2NjOTc1YztcclxuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICB9XHJcbi5saW5rLS13aGl0ZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbi5saW5rLS1idXR0b24sIC5saW5rLmJ1dHRvbiwgLnJpY2h0ZXh0IGEuYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTNlMjI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtaW4td2lkdGg6IDguNjI1cmVtO1xyXG4gICAgcGFkZGluZzogLjg1cmVtIDIuMjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuMzBzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgfVxyXG4ubGluay0tYnV0dG9uOmhvdmVyLC5saW5rLS1idXR0b246YWN0aXZlLC5saW5rLS1idXR0b246Zm9jdXMsIC5saW5rLmJ1dHRvbjpob3ZlciwgLmxpbmsuYnV0dG9uOmFjdGl2ZSwgLmxpbmsuYnV0dG9uOmZvY3VzLCAucmljaHRleHQgYS5idXR0b246aG92ZXIsIC5yaWNodGV4dCBhLmJ1dHRvbjphY3RpdmUsIC5yaWNodGV4dCBhLmJ1dHRvbjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzk3NWM7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuLmxpbmstLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuLmxpbmstLXBhZ2luYXRpb24ge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE1MTQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICB9XHJcbi5saW5rLS1wYWdpbmF0aW9uOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgIH1cclxuLmxpbmstLXBhZ2luYXRpb24ucGFnaW5hdGlvbi1yaWdodDo6YWZ0ZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH1cclxuLmxpbmstLXBhZ2luYXRpb246aG92ZXIsLmxpbmstLXBhZ2luYXRpb246YWN0aXZlLC5saW5rLS1wYWdpbmF0aW9uOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTUxNDtcclxuICAgICAgb3BhY2l0eTogLjg1O1xyXG4gICAgfVxyXG4ubGlzdCwgLnJpY2h0ZXh0IG9sLCAucmljaHRleHQgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IHVuc2V0O1xyXG4gIHBhZGRpbmctbGVmdDogMmVtO1xyXG59XHJcbi5saXN0IC5saSwgLnJpY2h0ZXh0IG9sIC5saSwgLnJpY2h0ZXh0IHVsIC5saSB7XHJcbiAgICBtYXJnaW46IDAgMCAuNWVtIDA7XHJcbiAgfVxyXG4ubGlzdC0tYmxhbmsge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuLmxpc3QtLWlubGluZSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4ubGlzdC0taW5saW5lIC5saSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XHJcbiAgICB9XHJcbi5saXN0LS1vcmRlcmVkLCAucmljaHRleHQgb2wge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG4gIH1cclxuLmxpc3QtLXVub3JkZXJlZCwgLnJpY2h0ZXh0IHVsIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICB9XHJcbi5sb2dvIHtcclxuICBhc3BlY3QtcmF0aW86IDI1Ni82NjtcclxuICBtYXgtd2lkdGg6IDI1NnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5sb2dvLS13aGl0ZSAubG9nbyBzdmcgZyB7XHJcbiAgICAgIGZpbGw6ICNmZmZmZmY7XHJcbiAgICB9XHJcbi5tZWRpYS1vYmplY3Qge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4vKiBhbGlnbm1lbnQgdmFyaWFudHMgKi9cclxuLm1lZGlhLW9iamVjdC0tdG9wIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cclxuLm1lZGlhLW9iamVjdC0tbWlkZGxlIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxyXG4ubWVkaWEtb2JqZWN0LS1ib3R0b20geyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cclxuLyogc2l6aW5nIHZhcmlhbnRzICovXHJcbi5tZWRpYS1vYmplY3QtLTItMyA+IDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDM1JTtcclxuICAgIH1cclxuLm1lZGlhLW9iamVjdC0tMi0zID4gOmxhc3QtY2hpbGQge1xyXG4gICAgICBmbGV4LWJhc2lzOiA2MCU7XHJcbiAgICB9XHJcbi5tZWRpYS1vYmplY3QtLTMtMiA+IDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDYwJTtcclxuICAgIH1cclxuLm1lZGlhLW9iamVjdC0tMy0yID4gOmxhc3QtY2hpbGQge1xyXG4gICAgICBmbGV4LWJhc2lzOiAzNSU7XHJcbiAgICB9XHJcbi5tZWRpYS1vYmplY3QtLTUwLTUwID4gOmZpcnN0LWNoaWxkLCAubWVkaWEtb2JqZWN0LS1jYXJvdXNlbC1pdGVtID4gOmZpcnN0LWNoaWxkIHtcclxuICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgfVxyXG4ubWVkaWEtb2JqZWN0LS01MC01MCA+IDpsYXN0LWNoaWxkLCAubWVkaWEtb2JqZWN0LS1jYXJvdXNlbC1pdGVtID4gOmxhc3QtY2hpbGQge1xyXG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICB9XHJcbi8qIENBUk9VU0VMIElURU0gKi9cclxuLm1lZGlhLW9iamVjdF9fZmlndXJlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBvcmRlcjogLTEwO1xyXG4gIH1cclxuLm1lZGlhLW9iamVjdC0tbm8tc3RhY2sgLm1lZGlhLW9iamVjdF9fZmlndXJlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgb3JkZXI6IDA7XHJcbiAgICB9XHJcbi8qIENBUk9VU0VMIEJPRFkgKi9cclxuLm1lZGlhLW9iamVjdC0tY2Fyb3VzZWwtaXRlbSAubWVkaWEtb2JqZWN0X19maWd1cmUge1xyXG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUzZTIyO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgIH1cclxuLyogZmlndXJlIGFsaWdubWVudCB2YXJpYW50cyAqL1xyXG4ubWVkaWEtb2JqZWN0X19maWd1cmUtLXRvcCB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cclxuLm1lZGlhLW9iamVjdF9fZmlndXJlLS1taWRkbGUgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cclxuLm1lZGlhLW9iamVjdF9fZmlndXJlLS1ib3R0b20geyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxyXG4vKiBib2R5IGFsaWdubWVudCB2YXJpYW50cyAqL1xyXG4ubWVkaWEtb2JqZWN0X19ib2R5LS10b3AgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XHJcbi5tZWRpYS1vYmplY3RfX2JvZHktLW1pZGRsZSB7IGFsaWduLXNlbGY6IGNlbnRlcjsgfVxyXG4ubWVkaWEtb2JqZWN0X19ib2R5LS1ib3R0b20geyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxyXG4ucGFyYWdyYXBoLCAucmljaHRleHQgcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnBpbiB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9tYXAtcGluLW1hcm9vbi5zdmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gIGhlaWdodDogMi41cmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHBhZGRpbmc6IC4zNXJlbSAwIDAgMDtcclxuICB0cmFuc2l0aW9uOiAuMzBzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgd2lkdGg6IDEuNjI1cmVtO1xyXG59XHJcbi5waW46aG92ZXIsLnBpbjphY3RpdmUsLnBpbjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG9wYWNpdHk6IC44NTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG4ucGluLS1vcmFuZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9tYXAtcGluLW9yYW5nZS5zdmcpO1xyXG4gIH1cclxuLnBpbi0teWVsbG93IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbWFwLXBpbi15ZWxsb3cuc3ZnKTtcclxuICB9XHJcbi5yaWNodGV4dCBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbi5yaWNodGV4dCBlbSB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgfVxyXG4ucmljaHRleHQgbGkge1xyXG4gICAgbWFyZ2luOiAwIDAgLjVyZW0gMDtcclxuICB9XHJcbi5yaWNodGV4dCBzdWIsIC5yaWNodGV4dCBzdXAge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICB9XHJcbi5yaWNodGV4dCBzdXAge1xyXG4gICAgLyogTW92ZSB0aGUgc3VwZXJzY3JpcHRlZCB0ZXh0IHVwICovXHJcbiAgICB0b3A6IC0uNWVtO1xyXG4gIH1cclxuLnJpY2h0ZXh0IHN1YiB7XHJcbiAgICAvKiBNb3ZlIHRoZSBzdWJzY3JpcHRlZCB0ZXh0IGRvd24sIGJ1dCBvbmx5XHJcbiAgICAgICBoYWxmIGFzIGZhciBkb3duIGFzIHRoZSBzdXBlcnNjcmlwdCBtb3ZlZCB1cCAqL1xyXG4gICAgYm90dG9tOiAtLjI1ZW07XHJcbiAgfVxyXG4ucmljaHRleHQgdGFibGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0Ym9keSwgLnJpY2h0ZXh0IHRhYmxlIHRmb290LCAucmljaHRleHQgdGFibGUgdHIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuLnJpY2h0ZXh0IHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS00KTtcclxuICAgICAgfVxyXG4ucmljaHRleHQgdGFibGUgdGgsIC5yaWNodGV4dCB0YWJsZSB0ZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2YyZjBlZDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0aCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0ZDo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtaGVhZGluZyk7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0ZCA+ICoge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbi5zZWxlY3Qge1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG59XHJcbi5zdmcge1xyXG4gIC8qIFN2ZyAqL1xyXG59XHJcbi50YWJsZS13cmFwcGVyIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxufVxyXG4udGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi8qIGRlZmF1bHQgc3R5bGVzICovXHJcbi50YWJsZV9fY2FwdGlvbiB7XHJcbiAgICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gIH1cclxuLnRhYmxlX19jZWxsIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2YyZjBlZDtcclxuICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gIH1cclxuLnRhYmxlX19jZWxsLS1oZWFkZXIge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4udGFibGUtLW1vYmlsZS1zY3JvbGwgLnRhYmxlX19jZWxsIHtcclxuICAgICAgLyogVGhpcyBydWxlIGV4aXN0cyB0byBiZXR0ZXIgZGVtb25zdHJhdGUgdGhlIHJlc3BvbnNpdmUgcHJvcGVydGllcyAqL1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4udGFibGUtLW1vYmlsZS1jb2xsYXBzZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuLnRhYmxlLS1tb2JpbGUtY29sbGFwc2UgLnRhYmxlX19jYXB0aW9uLCAudGFibGUtLW1vYmlsZS1jb2xsYXBzZSAudGFibGVfX2JvZHksIC50YWJsZS0tbW9iaWxlLWNvbGxhcHNlIC50YWJsZV9fZm9vdCwgLnRhYmxlLS1tb2JpbGUtY29sbGFwc2UgLnRhYmxlX19yb3cge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuLnRhYmxlLS1tb2JpbGUtY29sbGFwc2UgLnRhYmxlX19oZWFkIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuLnRhYmxlLS1tb2JpbGUtY29sbGFwc2UgLnRhYmxlX19yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTQpO1xyXG4gICAgICB9XHJcbi50YWJsZS0tbW9iaWxlLWNvbGxhcHNlIC50YWJsZV9fY2VsbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbi50YWJsZS0tbW9iaWxlLWNvbGxhcHNlIC50YWJsZV9fY2VsbDo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtaGVhZGluZyk7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbi50ZXh0YXJlYSB7XHJcbiAgbWluLWhlaWdodDogNnJlbTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi53cmFwcGVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiA3My4xMjVyZW07XHJcbiAgcGFkZGluZzogMCAxcmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ud3JhcHBlci0tbGFyZ2Uge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAuNTYyNXJlbTsgLyogMTYwOXB4ICovXHJcbiAgfVxyXG4ud3JhcHBlci0tbWVkaXVtIHtcclxuICAgIG1heC13aWR0aDogODIuNjg3NXJlbTsgLyogMTMyM3B4ICovXHJcbiAgfVxyXG4ud3JhcHBlci0tc21hbGwge1xyXG4gICAgbWF4LXdpZHRoOiA2OC41cmVtOyAvKiAxMDk2cHggKi9cclxuICB9XHJcbi53cmFwcGVyLS10aW55IHtcclxuICAgIG1heC13aWR0aDogNTguMjVyZW07IC8qIDkzMnB4ICovXHJcbiAgfVxyXG4ud3JhcHBlci0tbm9wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbi53cmFwcGVyLS1tYXAge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMDByZW07XHJcbiAgfVxyXG4ud3JhcHBlciAud3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuLmFjY29yZGlvbiB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktNCk7XHJcbiAgcGFkZGluZzogMXJlbSAwO1xyXG59XHJcbi5hY2NvcmRpb25fX2hlYWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNjYzk3NWM7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbi5hY2NvcmRpb25fX2hlYWQtdGV4dCB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICB9XHJcbi5hY2NvcmRpb25fX2hlYWQtdG9nZ2xlIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuLmFjY29yZGlvbl9fdG9nZ2xlYWxsLWNvbGxhcHNlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuLmFjY29yZGlvbl9fdG9nZ2xlYWxsLmlzLWFjdGl2ZSAuYWNjb3JkaW9uX190b2dnbGVhbGwtZXhwYW5kIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbi5hY2NvcmRpb25fX3RvZ2dsZWFsbC5pcy1hY3RpdmUgLmFjY29yZGlvbl9fdG9nZ2xlYWxsLWNvbGxhcHNlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIH1cclxuLmFjY29yZGlvbl9fZHJhd2VyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4uYWNjb3JkaW9uX19kcmF3ZXIgLmV4cGFuZGFibGVfX2RyYXdlciB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgdHJhbnNpdGlvbjogLjMwcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgfVxyXG4uYWNjb3JkaW9uX19oZWFkaW5nIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAnYmFza2VydmlsbGUtdXJ3Jywgc2VyaWY7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDRyZW0gMXJlbSAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuLmFjY29yZGlvbl9faGVhZGluZzpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbi5hY2NvcmRpb25fX2hlYWRpbmc6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjYjMxNDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICB0b3A6IDEuNzVyZW07XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEuNDVyZW07XHJcbiAgICB9XHJcbi5hY2NvcmRpb25fX2hlYWRpbmc6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2IzMTQ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zMHMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgICAgdG9wOiAxLjc1cmVtO1xyXG4gICAgICB3aWR0aDogMS40NXJlbTtcclxuICAgIH1cclxuLmFjY29yZGlvbl9faGVhZGluZ1thcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcbi5jYXJkLWRlY2tfX2xheW91dCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1nYXA6IDNyZW07XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbi5jYXJkLWRlY2tfX2hlYWRlciAuY2FyZC1kZWNrX19oZWFkaW5nIHtcclxuICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4uY2FyZC1saXN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4vKiEgRmxpY2tpdHkgdjIuMi4yXG5odHRwczovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cclxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XHJcbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxyXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxyXG4vKiBkcmFnZ2FibGUgKi9cclxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cclxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cclxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XHJcbi8qIC0tLS0gZmxpY2tpdHktYnV0dG9uIC0tLS0gKi9cclxuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC43NSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XHJcbi5mbGlja2l0eS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxyXG4uZmxpY2tpdHktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMxOUY7XG59XHJcbi5mbGlja2l0eS1idXR0b246YWN0aXZlIHtcbiAgb3BhY2l0eTogMC42O1xufVxyXG4uZmxpY2tpdHktYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGF1dG87XG4gIC8qIHByZXZlbnQgZGlzYWJsZWQgYnV0dG9uIGZyb20gY2FwdHVyaW5nIHBvaW50ZXIgdXAgZXZlbnQuICM3MTYgKi9cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XHJcbi5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cclxuLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xyXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cclxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMgeyBsZWZ0OiAxMHB4OyB9XHJcbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQgeyByaWdodDogMTBweDsgfVxyXG4vKiByaWdodCB0byBsZWZ0ICovXHJcbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cclxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7XG59XHJcbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG59XHJcbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cclxuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cclxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHsgZGlyZWN0aW9uOiBydGw7IH1cclxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cclxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cclxuLmNhcm91c2VsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmNhcm91c2VsX19jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiA2MHZoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW0gMDtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbi5jYXJvdXNlbF9fY2VsbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuLmNhcm91c2VsX19jZWxsLmlzLXNlbGVjdGVkIHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuLmNhcm91c2VsX19jZWxsIC5jb21wb25lbnQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbi5jYXJvdXNlbF9fY2VsbCAuZmlndXJlIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4uY2Fyb3VzZWxfX2NlbGwgLmZpZ3VyZSAuaW1hZ2Uge1xyXG4gICAgICAgIG1heC13aWR0aDogNDUlO1xyXG4gICAgICB9XHJcbi5jYXJvdXNlbF9fY2VsbCAuZmlndXJlIC5pbWFnZSArIC5pbWFnZSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogM2NoO1xyXG4gICAgICAgIH1cclxuLmNhcm91c2VsX19jZWxsIC5maWd1cmUgLmZpZ2NhcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuLmNhcm91c2VsX19jb3VudCB7XHJcbiAgICBib3R0b206IC0zLjc1cmVtO1xyXG4gICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA0LjI1cmVtO1xyXG4gIH1cclxuLmNhcm91c2VsX19oZWFkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuLmNhcm91c2VsX19oZWFkaW5nIGkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAuNXJlbSAyY2ggM3JlbSAwO1xyXG4gICAgfVxyXG4uY2Fyb3VzZWxfX3N1YmhlYWRpbmcge1xyXG4gICAgY29sb3I6ICNjYzk3NWM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuLm1vZGFsIC5jYXJvdXNlbF9fY29udGFpbmVyIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zMHMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAuMzNzO1xyXG4gIH1cclxuLm1vZGFsIC5jYXJvdXNlbF9fY29udGFpbmVyICsgLmNhcm91c2VsX19jb3VudCB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjMwcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIC4zM3M7XHJcbiAgICB9XHJcbi5tb2RhbCAuY2Fyb3VzZWxfX2NvbnRhaW5lci5pcy1vcGVuIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuLm1vZGFsIC5jYXJvdXNlbF9fY29udGFpbmVyLmlzLW9wZW4gKyAuY2Fyb3VzZWxfX2NvdW50IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbi5jYXJvdXNlbC0teWVsbG93IC5jYXJvdXNlbF9faGVhZGluZyBpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9tYXAtcGluLXllbGxvdy5zdmcpO1xyXG4gICAgfVxyXG4uY2Fyb3VzZWwtLW9yYW5nZSAuY2Fyb3VzZWxfX2hlYWRpbmcgaSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbWFwLXBpbi1vcmFuZ2Uuc3ZnKTtcclxuICAgIH1cclxuLyogR2VuZXJhdGVkIGVsZW1lbnRzICovXHJcbi5mbGlja2l0eS12aWV3cG9ydCB7XHJcbiAgdHJhbnNpdGlvbjogLjMwcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG59XHJcbi5jYXJvdXNlbC0tY2FyZCAuZmxpY2tpdHktdmlld3BvcnQge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG4uZmxpY2tpdHktYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogODUlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYm90dG9tOiAtNC41cmVtO1xyXG4gIGhlaWdodDogMzZweDtcclxuICBvcGFjaXR5OiAuODtcclxuICB0b3A6IHVuc2V0O1xyXG4gIHRyYW5zaXRpb246IC4zMHMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gIHdpZHRoOiAzNnB4O1xyXG59XHJcbi5mbGlja2l0eS1idXR0b24taWNvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuLmZsaWNraXR5LWJ1dHRvbjpob3ZlciwuZmxpY2tpdHktYnV0dG9uOmFjdGl2ZSwuZmxpY2tpdHktYnV0dG9uOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XHJcbiAgICBsZWZ0OiB1bnNldDtcclxuICAgIHJpZ2h0OiA4cmVtO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbi5mbGlja2l0eS1wYWdlLWRvdHMge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNhcm91c2VsLS1uby1uYXYgLmZsaWNraXR5LXBhZ2UtZG90cyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTNlMjI7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjOWUzZTIyO1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gIH1cclxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90OmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4uY2F0ZWdvcnktZGVja19fbGF5b3V0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWdhcDogM3JlbTtcclxuICB9XHJcbi5jYXRlZ29yeS1kZWNrX19jYXJkcyB7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xyXG4gIH1cclxuLmNhdGVnb3J5LWRlY2tfX2dyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtZ2FwOiAxLjVyZW07XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAganVzdGlmeS1pdGVtczogc3RhcnQ7XHJcbiAgfVxyXG4uY2F0ZWdvcnktZGVja19fZ3JpZCArIC5jYXRlZ29yeS1kZWNrX19ncmlkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgfVxyXG4uZXhwYW5kYWJsZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiAuMzBzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbn1cclxuLmV4cGFuZGFibGU6bm90KC5pcy1leHBhbmRlZCkgLmV4cGFuZGFibGVfX2RyYXdlciB7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCA1cHggMCB2YXIoLS1jb2xvci1ncmF5LTQpO1xyXG4gICAgfVxyXG4uZmVhdHVyZWQtY29udGVudF9fbGF5b3V0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbi5mdWxsLXdpZHRoLWltYWdlIHtcclxuICAvKiBGdWxsV2lkdGhJbWFnZSAqL1xyXG59XHJcbi5nYWxsZXJ5X19sYXlvdXQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGp1c3RpZnktaXRlbXM6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICB9XHJcbi5nYWxsZXJ5X19jYW52YXMgLmZpZ2NhcHRpb24ge1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICAgIH1cclxuLmdhbGxlcnlfX25hdiB7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1nYXA6IDFyZW07XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgfVxyXG4uZ2FsbGVyeV9fY2VsbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMGVkO1xyXG4gICAgaGVpZ2h0OiAxMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgfVxyXG4uZ2FsbGVyeV9fYmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2dyaWQuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuMzBzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICB3aWR0aDogNjVweDtcclxuICB9XHJcbi5nYWxsZXJ5X19iYWNrOmhvdmVyLC5nYWxsZXJ5X19iYWNrOmFjdGl2ZSwuZ2FsbGVyeV9fYmFjazpmb2N1cyB7XHJcbiAgICAgIG9wYWNpdHk6IC42NTtcclxuICAgIH1cclxuLmdsb2JhbC1hbGVydHMge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE1MTQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy10ZXh0dXJlLmpwZyk7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuICBtYXgtaGVpZ2h0OiA1MHZoO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAzcmVtIDEuNXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmdsb2JhbC1hbGVydHMgLnJpY2h0ZXh0IHtcclxuICAgIG1heC13aWR0aDogNzEuNDNyZW07XHJcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDEwO1xyXG4gIH1cclxuLmdsb2JhbC1hbGVydHMtY2xvc2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGdyaWQtY29sdW1uOiAxMjtcclxuICAgIGdyaWQtcm93OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICBwYWRkaW5nOiAuNzVyZW07XHJcbiAgICB3aWR0aDogM3JlbTtcclxuICB9XHJcbi5nbG9iYWwtYWxlcnRzLWNsb3NlOmhvdmVyLC5nbG9iYWwtYWxlcnRzLWNsb3NlOmFjdGl2ZSwuZ2xvYmFsLWFsZXJ0cy1jbG9zZTpmb2N1cyB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbi5nbG9iYWwtYWxlcnRzLmlzLWhpZGRlbiB7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbi5nbG9iYWwtYWxlcnRzLmlzLWhpZGRlbiAud3JhcHBlciB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbi5uYXYtYWN0aXZlIC5nbG9iYWwtYWxlcnRzIHtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbi5nbG9iYWwtZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxNTE0O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctdGV4dHVyZS5qcGcpO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgcGFkZGluZzogM3JlbSAwO1xyXG59XHJcbi5nbG9iYWwtZm9vdGVyX19sYXlvdXQge1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtZ2FwOiAzcmVtO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgfVxyXG4uZ2xvYmFsLWZvb3Rlcl9fbWV0YSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbi5nbG9iYWwtZm9vdGVyX19tZXRhIC5icmFuZCB7XHJcbiAgICAgIG1hcmdpbjogMCAzcmVtIDAgMDtcclxuICAgIH1cclxuLmdsb2JhbC1mb290ZXJfX25hdiB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOC42MjVyZW0gMWZyO1xyXG4gIH1cclxuLmdsb2JhbC1mb290ZXJfX25hdiBhIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcbi5nbG9iYWwtZm9vdGVyIGEge1xyXG4gICAgdHJhbnNpdGlvbjogLjMwcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gIH1cclxuLmdsb2JhbC1mb290ZXIgYTpob3ZlciwuZ2xvYmFsLWZvb3RlciBhOmFjdGl2ZSwuZ2xvYmFsLWZvb3RlciBhOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICM5ZTNlMjI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuLmdsb2JhbC1mb290ZXJfX2ZpbmVwcmludCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAwO1xyXG4gIH1cclxuLmdsb2JhbC1mb290ZXJfX2ZpbmVwcmludC1sYXlvdXQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtZ2FwOiAxLjVyZW07XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB9XHJcbi5nbG9iYWwtZm9vdGVyX19tYXJrIHtcclxuICAgIG1heC13aWR0aDogNy4xMjVyZW07XHJcbiAgfVxyXG4uZ2xvYmFsLWZvb3Rlcl9fbGVnYWwgYSArIGEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogM2NoO1xyXG4gICAgfVxyXG4uZ2xvYmFsLWZvb3Rlcl9fZm9ybSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4uZ2xvYmFsLWZvb3Rlcl9fZm9ybSAuaW5wdXQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBjb2xvcjogI2NjOTc1YztcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nOiAuNzVyZW0gM3JlbSAuNzVyZW0gMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbi5nbG9iYWwtZm9vdGVyX19mb3JtIC5pbnB1dDpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4uZ2xvYmFsLWZvb3Rlcl9fZm9ybSAuYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3JtLXN1Ym1pdC1hcnJvdy5zdmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMXB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgIH1cclxuLmdsb2JhbC1mb290ZXJfX3NtYWxsLWZvbnQge1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gIH1cclxuLmdsb2JhbC1mb290ZXJfX29wYWNpdHkge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpO1xyXG4gIH1cclxuLmdsb2JhbC1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctdGV4dHVyZS5qcGcpO1xyXG4gIG1pbi1oZWlnaHQ6IDQuNXJlbTtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB0cmFuc2l0aW9uOiAuMzBzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgei1pbmRleDogMjAwO1xyXG59XHJcbi5nbG9iYWwtaGVhZGVyX193cmFwcGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fbG9nbyB7XHJcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDY7XHJcbiAgICBncmlkLXJvdzogMTtcclxuICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjMwcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgei1pbmRleDogNDAwO1xyXG4gIH1cclxuLmdsb2JhbC1oZWFkZXJfX2xvZ28gc3ZnIGcsIC5nbG9iYWwtaGVhZGVyX19sb2dvIHN2ZyBwYXRoIHtcclxuICAgICAgdHJhbnNpdGlvbjogLjMwcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fbG9nbyAuZ2xvYmFsLWhlYWRlci0tbGlnaHQgc3ZnIGcsIC5nbG9iYWwtaGVhZGVyX19sb2dvIC5nbG9iYWwtaGVhZGVyLS1saWdodCBzdmcgcGF0aCB7XHJcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcclxuICAgICAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fbmF2aWdhdGlvbiB7XHJcbiAgICBncmlkLWNvbHVtbjogNS9zcGFuIDg7XHJcbiAgICBncmlkLXJvdzogMTtcclxuICAgIG1pbi1oZWlnaHQ6IDQuNXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbi5nbG9iYWwtaGVhZGVyX19uYXZpZ2F0aW9uID4gLm5hdi11dGlsaXR5IHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yLjg3NXJlbSk7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zMHMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgIH1cclxuLmdsb2JhbC1oZWFkZXJfX25hdmlnYXRpb24gPiAubmF2aWdhdGlvbiB7XHJcbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAuMnM7XHJcbiAgICB9XHJcbi5nbG9iYWwtaGVhZGVyX19uYXZpZ2F0aW9uID4gLm5hdmlnYXRpb24gPiAubmF2LWl0ZW0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjMwcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgICB9XHJcbi5nbG9iYWwtaGVhZGVyX19iYWNrZHJvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuMzBzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbi8qIHBhZGRpbmc6IC41cmVtIDA7ICovXHJcbi5nbG9iYWwtaGVhZGVyLm5hdi1vcGVuIC5sb2dvIHN2ZyBwYXRoIHtcclxuICAgICAgZmlsbDogI2ZmZmZmZjtcclxuICAgIH1cclxuLmdsb2JhbC1oZWFkZXI6aGFzKC5nbG9iYWwtYWxlcnRzW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxNTE0O1xyXG4gIH1cclxuLmdsb2JhbC1oZWFkZXI6aGFzKC5nbG9iYWwtYWxlcnRzW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdKSAuZ2xvYmFsLWFsZXJ0cyB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XHJcbiAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgfVxyXG4uZ2xvYmFsLWhlYWRlcjpoYXMoLmdsb2JhbC1hbGVydHNbYXJpYS1leHBhbmRlZD1cInRydWVcIl0pIC5nbG9iYWwtaGVhZGVyX19sb2dvLCAuZ2xvYmFsLWhlYWRlcjpoYXMoLmdsb2JhbC1hbGVydHNbYXJpYS1leHBhbmRlZD1cInRydWVcIl0pIC5nbG9iYWwtaGVhZGVyX19uYXZpZ2F0aW9uIHtcclxuICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICB9XHJcbi5nbG9iYWwtaGVhZGVyLS1saWdodCAubG9nbyBzdmcgcGF0aCwgLmdsb2JhbC1oZWFkZXItLWxpZ2h0IC5sb2dvIHN2ZyBnIHtcclxuICAgICAgZmlsbDogI2ZmZmZmZjtcclxuICAgIH1cclxuLmdsb2JhbC1oZWFkZXItLWxpZ2h0OmhhcyguZ2xvYmFsLWFsZXJ0c1thcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxNTE0O1xyXG4gICAgfVxyXG4uZ2xvYmFsLWhlYWRlci0tZGVmYXVsdDpoYXMoLmdsb2JhbC1hbGVydHNbYXJpYS1leHBhbmRlZD1cInRydWVcIl0pIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuQGtleWZyYW1lcyBmYWRlT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICA5OSUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLm5hdi1pdGVtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsZXgtZ3JvdzogMDtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgb3V0bGluZTogMDtcclxuICBwYWRkaW5nOiAuNXJlbSAwO1xyXG4gIHRyYW5zaXRpb246IC4zMHMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxufVxyXG4ubmF2LWl0ZW0uaXMtaGlkZGVuIHtcclxuICAgIGFuaW1hdGlvbjogZmFkZU91dCAuMnM7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuLm5hdi1pdGVtW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuLm5hdi1pdGVtX19sYWJlbCB7XHJcbiAgICB0cmFuc2l0aW9uOiAuMzBzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgfVxyXG4ubmF2LWl0ZW1fX2xpbmsge1xyXG4gICAgY29sb3I6ICNjYzk3NWM7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbi5uYXYtaXRlbV9fbGluazpob3ZlciwubmF2LWl0ZW1fX2xpbms6YWN0aXZlLC5uYXYtaXRlbV9fbGluazpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjOWUzZTIyO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuLm5hdi1pdGVtX190b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogLjMwcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gIH1cclxuLm5hdi1pdGVtX190b2dnbGUgPiAuaWNvbiB7XHJcbiAgICAgIGhlaWdodDogMi44MTI1cmVtO1xyXG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgcGFkZGluZzogLjcxMjVyZW0gLjVyZW07XHJcbiAgICAgIHdpZHRoOiAyLjgxMjVyZW07XHJcbiAgICB9XHJcbi5uYXYtaXRlbV9fdG9nZ2xlID4gLmljb25baGlkZGVuXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4ubmF2LWl0ZW1fX3RvZ2dsZTpmb2N1cyAubmF2LWl0ZW1fX2xhYmVsIHtcclxuICAgICAgICBjb2xvcjogI2NjOTc1YztcclxuICAgICAgfVxyXG4ubmF2LWl0ZW1fX3RvZ2dsZTpmb2N1cyA+IC5pY29uOjpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzAwYjBmZjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCAjMDBiMGZmO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG4ubmF2LWl0ZW0uaXMtb3BlbiA+IC5uYXYtaXRlbV9fbWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbi5uYXZpZ2F0aW9uIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLm5hdmlnYXRpb25fX2RyYXdlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLXRleHR1cmUuanBnKTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgcGFkZGluZzogNy40Mzc1cmVtIC41cmVtIDcuNDM3NXJlbSAuNXJlbTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjMwcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgei1pbmRleDogMjAwO1xyXG4gIH1cclxuLm5hdmlnYXRpb25fX2xheW91dCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBtYXgtd2lkdGg6IDQzLjM3NXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbi5uYXZpZ2F0aW9uIC53cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hhY2hhbHUtbWFyay1vcGFjaXR5LnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQgMS41cmVtO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gIH1cclxuLm5hdmlnYXRpb24gLm5ld3NsZXR0ZXItc2lnbnVwIHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgfVxyXG4ubmF2aWdhdGlvbl9fYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDQwMDtcclxuICB9XHJcbi5uYXZpZ2F0aW9uX190b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy10ZXh0dXJlLmpwZyk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuMzBzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgfVxyXG4ubmF2aWdhdGlvbl9fdG9nZ2xlID4gc3BhbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMzBzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgfVxyXG4ubmF2aWdhdGlvbl9fdG9nZ2xlID4gc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgICB9XHJcbi5uYXZpZ2F0aW9uX190b2dnbGUgPiBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XHJcbiAgICAgIH1cclxuLm5hdmlnYXRpb24ubmF2LW9wZW4gLm5hdmlnYXRpb25fX2RyYXdlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICB9XHJcbi5uYXZpZ2F0aW9uLm5hdi1vcGVuIC5uYXZpZ2F0aW9uX190b2dnbGUgPiBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpIHRyYW5zbGF0ZVgoNXB4KSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbi5uYXZpZ2F0aW9uLm5hdi1vcGVuIC5uYXZpZ2F0aW9uX190b2dnbGUgPiBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4ubmF2aWdhdGlvbi5uYXYtb3BlbiAubmF2aWdhdGlvbl9fdG9nZ2xlID4gc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcbi5uYXZpZ2F0aW9uLm5hdi1vcGVuIC5uYXZpZ2F0aW9uX190b2dnbGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuLmlucHV0LWNoZWNrYm94IHtcclxuICBwYWRkaW5nOiBjYWxjKDEuNXJlbSAvIDIpIDA7XHJcbn1cclxuLmlucHV0LXJhZGlvIHtcclxuICBwYWRkaW5nOiBjYWxjKDEuNXJlbSAvIDIpIDA7XHJcbn1cclxuLmludGVyYWN0aXZlLW1hcCB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcbi5pbnRlcmFjdGl2ZS1tYXBfX3RpdGxlIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gICAgcGFkZGluZzogMS41cmVtIDA7XHJcbiAgfVxyXG4uaW50ZXJhY3RpdmUtbWFwX19jb250cm9scyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxNTE0O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogLjMwcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gIH1cclxuLmludGVyYWN0aXZlLW1hcF9fY29udHJvbHMgLndyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgIH1cclxuLmludGVyYWN0aXZlLW1hcF9fY29udHJvbHMtbGF5b3V0IHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4uaW50ZXJhY3RpdmUtbWFwX19jb250cm9scyBsYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgfVxyXG4uaW50ZXJhY3RpdmUtbWFwX19jb250cm9scyBpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyY2g7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuLmludGVyYWN0aXZlLW1hcF9fY29udHJvbHMgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjBlZDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgd2lkdGg6IDE2NHB4O1xyXG4gICAgICB9XHJcbi5pbnRlcmFjdGl2ZS1tYXBfX2NvbnRyb2xzIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGlkZXIuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xyXG4gICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICB9XHJcbi5pbnRlcmFjdGl2ZS1tYXBfX3ZpZXdwb3J0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAzMzFweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogLjMwcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4uaW50ZXJhY3RpdmUtbWFwX19tYXAge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYXAuanBnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIGhlaWdodDogMzMxcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcclxuICAgIHdpZHRoOiAxNDg5cHg7XHJcbiAgfVxyXG4uaW50ZXJhY3RpdmUtbWFwX19tYXAgLnBpbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbi5pbnRlcmFjdGl2ZS1tYXAgLnBpbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgfVxyXG4uaW50ZXJhY3RpdmUtbWFwX19tb2RhbHMge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAzMzFweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuLmludGVyYWN0aXZlLW1hcF9fbG9jYXRpb25zIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgfVxyXG4uaW50ZXJhY3RpdmUtbWFwX19saXN0LWxpbmsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gIH1cclxuLmludGVyYWN0aXZlLW1hcF9fbGlzdC1saW5rIC5waW4ge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xyXG4gICAgfVxyXG4uaW50ZXJhY3RpdmUtbWFwX19saXN0LWxpbmsgLmhlYWRpbmcge1xyXG4gICAgICBjb2xvcjogIzE4MTUxNDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbi5pbnRlcmFjdGl2ZS1tYXBfX2xpc3QtbGluayAucmljaHRleHQge1xyXG4gICAgICBjb2xvcjogIzE4MTUxNDtcclxuICAgICAgbWFyZ2luLXRvcDogLjVyZW07XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4uaW50ZXJhY3RpdmUtbWFwX19saXN0ID4gLmhlYWRpbmcge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW46IDAgMCAxLjVyZW07O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4ubWFycXVlZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5tYXJxdWVlX19kZWNvciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuLm1hcnF1ZWVfX2ltYWdlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbi5tYXJxdWVlX19pbWFnZTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyMHZoO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuLm1hcnF1ZWUtLXNxdWFyZSAubWFycXVlZV9faW1hZ2Uge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4ubWFycXVlZV9fY29udGVudCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDEyLjUlIDEuNXJlbSAxLjVyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4ubWFycXVlZV9fY29udGVudCAuaGVhZGluZyArICoge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcbi5tYXJxdWVlLS1zcXVhcmUge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYwZWQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuLm1hcnF1ZWUtLXNxdWFyZSAubWFycXVlZV9fY29udGVudCB7XHJcbiAgICAgIGNvbG9yOiAjMTgxNTE0O1xyXG4gICAgICBwYWRkaW5nOiAxMi41JSAxLjVyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuLm1hcnF1ZWUtLXNxdWFyZSAubWFycXVlZV9fZGVjb3Ige1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4ubWFycXVlZV9fbGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbi5tYXJxdWVlX19sZWFkZXI6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuLm1hcnF1ZWVfX2xlYWRlciAuaW1hZ2Uge1xyXG4gICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIH1cclxuLm1hcnF1ZWUgKyAuY2FyZC1saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XHJcblxyXG4gIH1cclxuLm1vZGFsIHtcclxuICAtLW1vZGFsLWljb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG4ubW9kYWxfX2Nsb3NlIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAuMzBzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICB0b3A6IDEuNXJlbTtcclxuICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICB6LWluZGV4OiBjYWxjKDQwMCArIDEpO1xyXG4gIH1cclxuLm1vZGFsX19jbG9zZTpob3ZlciwubW9kYWxfX2Nsb3NlOmFjdGl2ZSwubW9kYWxfX2Nsb3NlOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbi5tb2RhbF9fY2xvc2UtaWNvbiB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICB9XHJcbi5tb2RhbF9fZGlhbG9nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNCwgMjEsIDIwKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvdHRvbTogMS41cmVtO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBsZWZ0OiAxLjVyZW07XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICB0b3A6IDEuNXJlbTtcclxuICAgIHotaW5kZXg6IGNhbGMoNDAwICsgMSk7XHJcbiAgfVxyXG4ubW9kYWxfX2RpYWxvZ1tvcGVuXSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4ubW9kYWxfX292ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0LCAyMSwgMjAsIC45KTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiA0MDA7XHJcbiAgfVxyXG4ubW9kYWxbYXJpYS1oaWRkZW49J3RydWUnXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5bZGF0YS1hMTF5LWRpYWxvZy1uYXRpdmVdID4gLm1vZGFsX19vdmVybGF5IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5tb2RhbF9fZGlhbG9nW29wZW5dICsgJl9fb3ZlcmxheSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5uZXdzbGV0dGVyLXNpZ251cCB7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgbWF4LXdpZHRoOiAyNi4zNzVyZW07XHJcbn1cclxuLm5ld3NsZXR0ZXItc2lnbnVwX19mb3JtIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbi5uZXdzbGV0dGVyLXNpZ251cF9fZm9ybSAuaW5wdXQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBjb2xvcjogI2NjOTc1YztcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nOiAuNzVyZW0gM3JlbSAuNzVyZW0gMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbi5uZXdzbGV0dGVyLXNpZ251cF9fZm9ybSAuaW5wdXQ6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuLm5ld3NsZXR0ZXItc2lnbnVwX19mb3JtIC5idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm0tc3VibWl0LWFycm93LnN2Zyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbWluLXdpZHRoOiAxcHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG4ubmV3c2xldHRlci1zaWdudXBfX3NtYWxsLWZvbnQge1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gIH1cclxuLm5ld3NsZXR0ZXItc2lnbnVwX19vcGFjaXR5IHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTtcclxuICB9XHJcbi5vcGVyYXRpb24taG91cnMge1xyXG4gIC8qIE9wZXJhdGlvbkhvdXJzICovXHJcbn1cclxuLnBhZ2luYXRpb25fX2xheW91dCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgbWFyZ2luOiAxLjVyZW0gYXV0bztcclxuICAgIG1heC13aWR0aDogMjByZW07XHJcbiAgfVxyXG4ucGFnaW5hdGlvbiAubGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuLnBhZ2luYXRpb24gLmxpIHtcclxuICAgIG1hcmdpbjogMCAxY2g7XHJcbiAgfVxyXG4ucHJvbW90ZWQtZmlndXJlIC5maWd1cmUge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuLnByb21vdGVkLWZpZ3VyZSAuaW1hZ2Uge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICB9XHJcbi5wcm9tb3RlZC1maWd1cmVfX2hlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gIH1cclxuLnByb21vdGVkLWZpZ3VyZV9fY3RhIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICB9XHJcbi50YWJzIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRhYnNfX3RhYi1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbi50YWJzX190YWIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAjMTgxNTE0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuLnRhYnNfX3RhYjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbi50YWJzX190YWI6aG92ZXIsLnRhYnNfX3RhYjphY3RpdmUsLnRhYnNfX3RhYjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMyk7XHJcbiAgICB9XHJcbi50YWJzX190YWI6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzllM2UyMjtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbWF4LXdpZHRoOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgdHJhbnNpdGlvbjogLjMwcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgfVxyXG4udGFic19fdGFiLmlzLWFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG4udGFic19fcGFuZWwtbGlzdCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgfVxyXG4udGFic19fcGFuZWwge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuLnRleHQtb25seS1tdWx0aWxpbmUge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLnRleHQtb25seS0tY2VudGVyZWQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuLnVtYnJhY28tZm9ybSAudHVybnN0eWxlLWdyaWQtLTF1cCwgLnVtYnJhY28tZm9ybSAudHVybnN0eWxlLWdyaWQtLTJ1cCwgLnVtYnJhY28tZm9ybSAudHVybnN0eWxlLWdyaWQtLTN1cCwgLnVtYnJhY28tZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgfVxyXG4udW1icmFjby1mb3JtIC5sYWJlbCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xyXG4gIH1cclxuLnVtYnJhY28tZm9ybXMtZmllbGQtd3JhcHBlciAuaW5wdXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4uZmllbGQtdmFsaWRhdGlvbi1lcnJvciwgLmZpZWxkLXZhbGlkYXRpb24tdmFsaWQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5maWVsZC12YWxpZGF0aW9uLWVycm9yIHtcclxuICBjb2xvcjogIzllM2UyMjtcclxufVxyXG4udmlkZW8ge1xyXG4gIC8qIE5hdGl2ZVZpZGVvICovXHJcbn1cclxuLmdyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1nYXA6IDEuNXJlbTtcclxuICBtYXJnaW46IDNyZW0gMDtcclxufVxyXG4ucGFnZXNoZWxsIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMHJlbTtcclxufVxyXG4ucGFnZS1hYm91dCB7XHJcbiAgLyogUGFnZUFib3V0ICovXHJcbn1cclxuLnBhZ2UtYmxvZy1kZXRhaWwge1xyXG4gIC8qIFBhZ2VCbG9nRGV0YWlsICovXHJcbn1cclxuLnBhZ2UtYmxvZy1sYW5kaW5nIHtcclxuICAvKiBQYWdlQmxvZ0xhbmRpbmcgKi9cclxufVxyXG4ucGFnZS1jbGFzc2VzIHtcclxuICAvKiBQYWdlQ2xhc3NlcyAqL1xyXG59XHJcbi5wYWdlLWNvbGxlY3Rpb25zLWRldGFpbCB7XHJcbiAgLyogUGFnZUNvbGxlY3Rpb25zRGV0YWlsICovXHJcbn1cclxuLnBhZ2UtY29sbGVjdGlvbnMge1xyXG4gIC8qIFBhZ2VDb2xsZWN0aW9ucyAqL1xyXG59XHJcbi5wYWdlLWNvbnRhY3QtdXMge1xyXG4gIC8qIFBhZ2VDb250YWN0VXMgKi9cclxufVxyXG4ucGFnZS1ldmVudHMge1xyXG4gIC8qIFBhZ2VFdmVudHMgKi9cclxufVxyXG4ucGFnZS1leGhpYml0cyB7XHJcbiAgLyogUGFnZUV4aGliaXRzICovXHJcbn1cclxuLnBhZ2UtaG9tZSB7XHJcbiAgLyogUGFnZUhvbWUgKi9cclxufVxyXG4ucGFnZS1pbnRlcmFjdGl2ZS1tYXAge1xyXG4gIC8qIFBhZ2VJbnRlcmFjdGl2ZU1hcCAqL1xyXG59XHJcbi5wYWdlLW1ha2UtYXBwb2ludG1lbnQge1xyXG4gIC8qIFBhZ2VNYWtlQXBwb2ludG1lbnQgKi9cclxufVxyXG4ucGFnZS1wcml2YWN5IHtcclxuICAvKiBQYWdlUHJpdmFjeSAqL1xyXG59XHJcbi5wYWdlLXZpc2l0aW5nIHtcclxuICAvKiBQYWdlVmlzaXRpbmcgKi9cclxufVxyXG4uc2ctZGVmaW5pdGlvbiB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGdyYXk7XHJcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIGdyaWQtcm93LWdhcDogMXJlbTtcclxuICBwYWRkaW5nOiAycmVtIDA7XHJcbn1cclxuLnNnLWRlZmluaXRpb25fX2xhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuLnNnLWRlZmluaXRpb24tLWJvZHktLWdyaWQgPiAqIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICB9XHJcbi5zZy1kZWZpbml0aW9uLS1oZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB9XHJcbi5zZy1kZWZpbml0aW9uLS1oZWFkaW5nIC5zZy1oMS1pcy1tb2JpbGUge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0taGVhZGluZyAuc2ctaDItaXMtbW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbi5zZy1kZWZpbml0aW9uLS1oZWFkaW5nIC5zZy1oMy1pcy1tb2JpbGUge1xyXG4gICAgICBmb250LXNpemU6IDEuMzEyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0taGVhZGluZyAuc2ctaDQtaXMtbW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0taGVhZGluZyAuc2ctaDUtaXMtbW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAuODc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbi5zZy1kZWZpbml0aW9uLS1oZWFkaW5nIC5zZy1oNi1pcy1tb2JpbGUge1xyXG4gICAgICBmb250LXNpemU6IC43NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZSB7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgfVxyXG4uc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZSAuZ3JpZCA+ICoge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcbi5zZy1kZWZpbml0aW9uLS1wYWxldHRlX19jYXJkIHtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLDAsMCwuMik7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuLnNnLWRlZmluaXRpb24tLXBhbGV0dGVfX2NhcmQ6aG92ZXIsLnNnLWRlZmluaXRpb24tLXBhbGV0dGVfX2NhcmQ6YWN0aXZlLC5zZy1kZWZpbml0aW9uLS1wYWxldHRlX19jYXJkOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsMCwwLC40KTtcclxuICAgICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZV9fY2FyZCAuY2FyZCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTQpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA2Ni42NjYlIDA7XHJcbiAgICAgIH1cclxuLnNnLWRlZmluaXRpb24tLXBhbGV0dGVfX2NhcmQgLmRsIHtcclxuICAgICAgICBmb250LXNpemU6IC43cmVtO1xyXG4gICAgICB9XHJcbi5zZy1kZWZpbml0aW9uLS1wYWxldHRlX19jYXJkIC5maWd1cmUgLmZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgIH1cclxuLmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIC5sYWJlbDo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG59XHJcbi5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06YWN0aXZlICsgLmxhYmVsOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcbn1cclxuLmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIC5sYWJlbDo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG59XHJcbi5pbnB1dFt0eXBlPVwicmFkaW9cIl06YWN0aXZlICsgLmxhYmVsOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcbn1cclxuLmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmxhYmVsOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xufVxyXG4uaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAubGFiZWw6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjRyZW0pIHtcclxuLmNhcmQtY2F0ZWdvcnkge1xyXG4gICAgaGVpZ2h0OiAxNzVweDtcclxuICAgIHdpZHRoOiAxNzVweFxyXG59XHJcbi5jYXRlZ29yeS1kZWNrX19ncmlkIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKVxyXG4gIH1cclxuICB9XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDByZW0pIHtcclxuLnRhYnMtLXZlcnRpY2FsLCAudGFicy0tdmVydCB7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICB9XHJcbi50YWJzLS12ZXJ0aWNhbCAudGFic19fdGFiLWxpc3QsIC50YWJzLXZlcnQgLnRhYnNfX3RhYi1saXN0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNSVcclxuICAgIH1cclxuXHJcbiAgICAgICAgLnRhYnMtLXZlcnRpY2FsIC50YWJzX190YWItbGlzdCArIC50YWJzX19wYW5lbC1saXN0LCAudGFicy12ZXJ0IC50YWJzX190YWItbGlzdCArIC50YWJzX19wYW5lbC1saXN0IHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zKTtcclxuICAgICAgICB9XHJcbi50YWJzLS12ZXJ0aWNhbCAudGFic19fdGFiLCAudGFicy12ZXJ0IC50YWJzX190YWIge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbVxyXG4gICAgfVxyXG4udGFicy0tdmVydGljYWwgLnRhYnNfX3BhbmVsLWxpc3QsIC50YWJzLXZlcnQgLnRhYnNfX3BhbmVsLWxpc3Qge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweClcclxuICAgIH1cclxuXHJcbiAgICAgICAgLnRhYnMtLXZlcnRpY2FsIC50YWJzX19wYW5lbC1saXN0ICsgLnRhYnNfX3RhYi1saXN0LCAudGFicy12ZXJ0IC50YWJzX19wYW5lbC1saXN0ICsgLnRhYnNfX3RhYi1saXN0IHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhyZW0pIHtcclxuYm9keSB7XHJcbiAgICAvKiBwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVyLWhlaWdodCk7ICovXHJcbn1cclxuLmNhcmQtY2F0ZWdvcnkge1xyXG4gICAgZmxleDogMCAwIDIxNXB4O1xyXG4gICAgaGVpZ2h0OiAyMTVweDtcclxuICAgIHdpZHRoOiAyMTVweFxyXG59XHJcbi5jYXJkLWNhdGVnb3J5X19sYWJlbCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMi41cmVtXHJcbiAgfVxyXG4uY2FyZC1jb250ZW50IC5maWd1cmUge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE5cmVtIGF1dG9cclxuICB9XHJcbi5jYXJkLWNvbnRlbnQgLmZpZ2NhcHRpb24ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMXJlbVxyXG4gIH1cclxuLmNhcmQtY29udGVudCAuaGVhZGluZy1leWVicm93OjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzk3NWM7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMDIlO1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgIHdpZHRoOiA3NHB4XHJcbiAgICB9XHJcbi5jYXJkLWNvbnRlbnQgLmltYWdlIHtcclxuICAgICAgbWF4LXdpZHRoOiAxOXJlbVxyXG4gIH1cclxuLmNhcmQtZmVhdHVyZWQge1xyXG4gICAgbWF4LXdpZHRoOiAyMS4xMjVyZW1cclxufVxyXG4ubWVkaWEtb2JqZWN0IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcclxufVxyXG4ubWVkaWEtb2JqZWN0ID4gOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtXHJcbiAgfVxyXG4ubWVkaWEtb2JqZWN0LS1jYXJvdXNlbC1pdGVtIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICB9XHJcbi5tZWRpYS1vYmplY3RfX2ZpZ3VyZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG9yZGVyOiAwXHJcbiAgfVxyXG4ubWVkaWEtb2JqZWN0LS1uby1zdGFjayAubWVkaWEtb2JqZWN0X19maWd1cmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgIH1cclxuLm1lZGlhLW9iamVjdC0tY2Fyb3VzZWwtaXRlbSAubWVkaWEtb2JqZWN0X19maWd1cmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDZyZW1cclxuICAgIH1cclxuLnJpY2h0ZXh0IHRhYmxlIHtcclxuICAgICAgZGlzcGxheTogdGFibGVcclxuICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0aGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwXHJcbiAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0Ym9keSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwXHJcbiAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0Zm9vdCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwXHJcbiAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0ciB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93XHJcbiAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0aCwgLnJpY2h0ZXh0IHRhYmxlIHRkIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsXHJcbiAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0ZDo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgIH1cclxuLnJpY2h0ZXh0IHRhYmxlIHRkID4gKiB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAgIH1cclxuLnRhYmxlX19jYXB0aW9uIHtcclxuICAgICAgY2FwdGlvbi1zaWRlOiB0b3BcclxuICB9XHJcbi50YWJsZS0tbW9iaWxlLWNvbGxhcHNlIHtcclxuICAgICAgZGlzcGxheTogdGFibGVcclxuICB9XHJcbi50YWJsZS0tbW9iaWxlLWNvbGxhcHNlIC50YWJsZV9faGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwXHJcbiAgICB9XHJcbi50YWJsZS0tbW9iaWxlLWNvbGxhcHNlIC50YWJsZV9fY2FwdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2FwdGlvblxyXG4gICAgfVxyXG4udGFibGUtLW1vYmlsZS1jb2xsYXBzZSAudGFibGVfX2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cFxyXG4gICAgfVxyXG4udGFibGUtLW1vYmlsZS1jb2xsYXBzZSAudGFibGVfX2Zvb3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cFxyXG4gICAgfVxyXG4udGFibGUtLW1vYmlsZS1jb2xsYXBzZSAudGFibGVfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93XHJcbiAgICB9XHJcbi50YWJsZS0tbW9iaWxlLWNvbGxhcHNlIC50YWJsZV9fY2VsbCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbFxyXG4gICAgfVxyXG4udGFibGUtLW1vYmlsZS1jb2xsYXBzZSAudGFibGVfX2NlbGw6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICB9XHJcbi53cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDAgMS41cmVtXHJcbn1cclxuLmFjY29yZGlvbl9faGVhZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuICB9XHJcbi5jYXJkLWRlY2tfX2xheW91dCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZ3JpZC1zdGFydDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmclxyXG4gIH1cclxuLmNhcmQtZGVja19faGVhZGVyIC5jYXJkLWRlY2tfX2hlYWRpbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYwZWQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDlyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTZyZW1cclxuICAgIH1cclxuLmNhcm91c2VsX19jb250YWluZXIge1xyXG4gICAgICBoZWlnaHQ6IDI4MHB4XHJcbiAgfVxyXG4uY2Fyb3VzZWxfX2hlYWRpbmcgaSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9tYXAtcGluLW1hcm9vbi5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgY29udGVudDogJ0EnO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGxlZnQ6IC0zLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC4yNXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAuNXJlbTtcclxuICAgICAgICB3aWR0aDogMS42MjVyZW1cclxuICAgIH1cclxuLmNhdGVnb3J5LWRlY2tfX2dyaWQge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpXHJcbiAgfVxyXG4uZmVhdHVyZWQtY29udGVudF9fbGF5b3V0IHtcclxuICAgICAgZ3JpZC1nYXA6IDEuNXJlbTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgfVxyXG4uZmVhdHVyZWQtY29udGVudCAuY2FyZC1mZWF0dXJlZDpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW1cclxuICAgIH1cclxuLmZlYXR1cmVkLWNvbnRlbnQgLmNhcmQtZmVhdHVyZWQ6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHJlbVxyXG4gICAgfVxyXG4uZ2FsbGVyeV9fbGF5b3V0IHtcclxuICAgICAgZ3JpZC1nYXA6IDNyZW07XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmclxyXG4gIH1cclxuLmdhbGxlcnlfX25hdiB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMTBweCAxMTBweCAxMTBweDtcclxuICAgICAganVzdGlmeS1pdGVtczogc3RhcnRcclxuICB9XHJcbi5nbG9iYWwtZm9vdGVyX19sYXlvdXQge1xyXG4gICAgICBncmlkLWdhcDogMS41cmVtO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyXHJcbiAgfVxyXG4uZ2xvYmFsLWZvb3Rlcl9fbWV0YSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgfVxyXG4uZ2xvYmFsLWZvb3Rlcl9fbWV0YSAuYnJhbmQge1xyXG4gICAgICAgIG1hcmdpbjogLTEuNXJlbSAwIDEuNXJlbSAwXHJcbiAgICB9XHJcbi5nbG9iYWwtZm9vdGVyX19uYXYge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnJcclxuICB9XHJcbi5nbG9iYWwtZm9vdGVyX19maW5lcHJpbnQtbGF5b3V0IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICB9XHJcbi5nbG9iYWwtZm9vdGVyX19sZWdhbCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgfVxyXG4uZ2xvYmFsLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXHJcbn1cclxuLmdsb2JhbC1oZWFkZXJfX2xvZ28ge1xyXG4gICAgICBtYXgtd2lkdGg6IDIwMHB4XHJcbiAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fbG9nbyBzdmcgZywgLmdsb2JhbC1oZWFkZXJfX2xvZ28gc3ZnIHBhdGgge1xyXG4gICAgICAgIGZpbGw6ICMxODE1MTRcclxuICAgIH1cclxuLmdsb2JhbC1oZWFkZXIuaXMtc2Nyb2xsZWQgLmdsb2JhbC1oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxuLmdsb2JhbC1oZWFkZXItLWxpZ2h0IC5uYXZpZ2F0aW9uX190b2dnbGU6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnTWVudSc7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZlxyXG4gICAgICB9XHJcbi5uYXYtaXRlbSB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtIDBcclxufVxyXG4ubmF2aWdhdGlvbl9fZHJhd2VyIHtcclxuICAgICAgcGFkZGluZzogNy40Mzc1cmVtIDAgNy40Mzc1cmVtIDEuNXJlbVxyXG4gIH1cclxuLm5hdmlnYXRpb25fX2xheW91dCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmclxyXG4gIH1cclxuLm5hdmlnYXRpb24gLndyYXBwZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1MHB4IDUwMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiA1MDBweFxyXG4gIH1cclxuLm5hdmlnYXRpb25fX3RvZ2dsZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxODE1MTRcclxuICB9XHJcbi5uYXZpZ2F0aW9uX190b2dnbGU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ01lbnUnO1xyXG4gICAgICAgIGNvbG9yOiAjMTgxNTE0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnYmFza2VydmlsbGUtdXJ3Jywgc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxY2gpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zMHMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwc1xyXG4gICAgfVxyXG4uaXMtc2Nyb2xsZWQgLm5hdmlnYXRpb25fX3RvZ2dsZTo6YmVmb3JlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICB9XHJcbi5uYXYtb3BlbiAubmF2aWdhdGlvbl9fdG9nZ2xlOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICBjb250ZW50OiAnQ2xvc2UnXHJcbiAgICAgIH1cclxuLmludGVyYWN0aXZlLW1hcF9fY29udHJvbHMge1xyXG4gICAgICBoZWlnaHQ6IDdyZW1cclxuICB9XHJcbi5pbnRlcmFjdGl2ZS1tYXBfX2NvbnRyb2xzLWxheW91dCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3cmVtXHJcbiAgICB9XHJcbi5pbnRlcmFjdGl2ZS1tYXBfX21hcCAucGluIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICB9XHJcbi5pbnRlcmFjdGl2ZS1tYXAgLnBpbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gIH1cclxuLmludGVyYWN0aXZlLW1hcF9fbW9kYWxzIHtcclxuICAgICAgaGVpZ2h0OiA1NTFweFxyXG4gIH1cclxuLmludGVyYWN0aXZlLW1hcF9fbG9jYXRpb25zIHtcclxuICAgICAgZ3JpZC1nYXA6IDEuNXJlbTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmclxyXG4gIH1cclxuLmludGVyYWN0aXZlLW1hcF9fbG9jYXRpb25zIC5waW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWNcclxuICAgIH1cclxuLmludGVyYWN0aXZlLW1hcF9fbGlzdC1saW5rIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbVxyXG4gIH1cclxuLm1hcnF1ZWUge1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYyg3LjQzNzVyZW0gKiAtMSlcclxufVxyXG4ubWFycXVlZV9fZGVjb3Ige1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21hcnF1ZWUvcm91bmRlZC5zdmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwNCU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMS43NSU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDBcclxuICB9XHJcbi5tYXJxdWVlX19pbWFnZTo6YmVmb3JlIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBub25lO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICB9XHJcbi5tYXJxdWVlLS10YWxsIC5tYXJxdWVlX19pbWFnZTo6YmVmb3JlIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XHJcbiAgICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICB9XHJcbi5tYXJxdWVlX19jb250ZW50IHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBhZGRpbmc6IDE1JSAxLjVyZW0gMS41cmVtXHJcbiAgfVxyXG4ubWFycXVlZS0tc3F1YXJlIC5oZWFkaW5nLWV5ZWJyb3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycmVtXHJcbiAgICB9XHJcbi5tYXJxdWVlICsgLmZlYXR1cmVkLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTVyZW1cclxuICB9XHJcbi5tYXJxdWVlICsgLmNhcmQtbGlzdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC03cmVtXHJcblxyXG4gIH1cclxuLm1vZGFsX19kaWFsb2cge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQsIDIxLCAyMCwgLjkpO1xyXG4gICAgICBib3R0b206IDEuNXJlbTtcclxuICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgIG1heC13aWR0aDogNTB2dztcclxuICAgICAgbWluLXdpZHRoOiA3MTlweDtcclxuICAgICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAxLjVyZW0gNnJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMS41cmVtXHJcbiAgfVxyXG4ubW9kYWxfX292ZXJsYXkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gIH1cclxuLnByb21vdGVkLWZpZ3VyZSAuZmlndXJlIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG4gIH1cclxuLnByb21vdGVkLWZpZ3VyZSAuaW1hZ2Uge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgICAgd2lkdGg6IDYwJVxyXG4gIH1cclxuLnByb21vdGVkLWZpZ3VyZSAuZmlnY2FwdGlvbiB7XHJcbiAgICAgIGZsZXg6IDAgMSA0MCU7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgICB3aWR0aDogNDAlXHJcbiAgfVxyXG4ucHJvbW90ZWQtZmlndXJlIC5yaWNodGV4dCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW1cclxuICB9XHJcbi51bWJyYWNvLWZvcm0gLnR1cm5zdHlsZS1ncmlkLS0xdXAsIC51bWJyYWNvLWZvcm0gLnR1cm5zdHlsZS1ncmlkLS0ydXAsIC51bWJyYWNvLWZvcm0gLnR1cm5zdHlsZS1ncmlkLS0zdXAsIC51bWJyYWNvLWZvcm0ge1xyXG4gICAgICBncmlkLWdhcDogMS41cmVtIDNyZW1cclxuICB9XHJcbi51bWJyYWNvLWZvcm0gLnR1cm5zdHlsZS1ncmlkLS0ydXAge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnJcclxuICB9XHJcbi51bWJyYWNvLWZvcm0gLnR1cm5zdHlsZS1ncmlkLS0zdXAge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyXHJcbiAgfVxyXG4uZ3JpZC0tMmNvbCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gIH1cclxuLmdyaWQtLTNjb2wge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyXHJcbiAgfVxyXG4uZ3JpZC0tNGNvbCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyXHJcbiAgfVxyXG4uZ3JpZC0tbWFqb3ItbWlub3Ige1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyNTBweFxyXG4gIH1cclxuLnNnLWRlZmluaXRpb24ge1xyXG4gICAgcGFkZGluZzogNC4yNXJlbSAwXHJcbn1cclxuLnNnLWRlZmluaXRpb24tLWJvZHktLWdyaWQgPiAqIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0taGVhZGluZyB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmciAzZnJcclxuICB9XHJcblxyXG4gICAgICAuc2ctZGVmaW5pdGlvbi0taGVhZGluZy1keW5hbWljIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnIgMmZyO1xyXG4gICAgICB9XHJcbiAgfVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2cmVtKSB7XHJcbi53cmFwcGVyLS1mbHVzaCB7XHJcbiAgICAgIHBhZGRpbmc6IDBcclxuICB9XHJcbi5nbG9iYWwtaGVhZGVyX19uYXZpZ2F0aW9uID4gLm5hdi11dGlsaXR5IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgIH1cclxuLmdsb2JhbC1oZWFkZXJfX25hdmlnYXRpb24gPiAubmF2aWdhdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXHJcbiAgICB9XHJcbi5nbG9iYWwtaGVhZGVyX19uYXZpZ2F0aW9uID4gLm5hdmlnYXRpb24gPiAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgICB9XHJcbiAgICAgIC5nbG9iYWwtaGVhZGVyLm5hdi1vcGVuIC5nbG9iYWwtaGVhZGVyX19iYWNrZHJvcCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICAgICAgei1pbmRleDogMTk4O1xyXG4gICAgICB9XHJcbiAgICAgICAgLm5hdi1pdGVtLmlzLW9wZW4gLm5hdi1pdGVtX190b2dnbGUgPiAubmF2LWl0ZW1fX2xhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTEuNXJlbTtcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICAgIHotaW5kZXg6IDIwMTtcclxuICAgICAgICB9XHJcbi5uYXZpZ2F0aW9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAycmVtXHJcbn1cclxuICAgIH1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xyXG4uY2FyZC1jYXRlZ29yeSB7XHJcbiAgICBib3JkZXI6IG5vbmVcclxufVxyXG4uY2FyZC1jYXRlZ29yeTo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgIzk3OTc5NztcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDE0OHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDMxcHg7XHJcbiAgICAgIHRvcDogMzFweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTQ4cHg7XHJcbiAgICAgIHotaW5kZXg6IDEwMFxyXG4gIH1cclxuLmNhcmQtY2F0ZWdvcnlfX2ltYWdlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwLCAxMDAlIDUwJSwgNTAlIDEwMCUsIDAgNTAlKVxyXG4gIH1cclxuLmNhcmQtY2F0ZWdvcnktLWJsYW5rIHtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50XHJcbiAgfVxyXG4ubWVkaWEtb2JqZWN0LS1jYXJvdXNlbC1pdGVtIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogNjJyZW1cclxuICB9XHJcbi5jYXJkLWRlY2tfX2hlYWRlciAuY2FyZC1kZWNrX19oZWFkaW5nIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cmVtXHJcbiAgICB9XHJcbi5jYXRlZ29yeS1kZWNrX19ncmlkIHtcclxuICAgICAgZ3JpZC1nYXA6IDIuMjVyZW07XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDIxMHB4KVxyXG4gIH1cclxuLmNhdGVnb3J5LWRlY2tfX2dyaWQgKyAuY2F0ZWdvcnktZGVja19fZ3JpZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTkxcHhcclxuICAgIH1cclxuLmNhdGVnb3J5LWRlY2sgLmNhcmQtY2F0ZWdvcnk6bnRoLWNoaWxkKDVuKSwgLmNhdGVnb3J5LWRlY2sgLmNhcmQtY2F0ZWdvcnk6bnRoLWNoaWxkKDZuKSwgLmNhdGVnb3J5LWRlY2sgLmNhcmQtY2F0ZWdvcnk6bnRoLWNoaWxkKDduKSB7XHJcbiAgICAgIG1hcmdpbjogLTEyNnB4IDAgMCAxMjNweFxyXG4gIH1cclxuLmdsb2JhbC1mb290ZXJfX21ldGEge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gIH1cclxuLmdsb2JhbC1mb290ZXJfX21ldGEgLmJyYW5kIHtcclxuICAgICAgICBtYXJnaW46IC0xcmVtIDNyZW0gMCAwXHJcbiAgICB9XHJcbi5nbG9iYWwtZm9vdGVyX19uYXYge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjVmclxyXG4gIH1cclxuLmdsb2JhbC1mb290ZXJfX2ZpbmVwcmludCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUuNXJlbVxyXG4gIH1cclxuLmdsb2JhbC1oZWFkZXJfX2xvZ28ge1xyXG4gICAgICBtYXgtd2lkdGg6IDI1MHB4XHJcbiAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fbmF2aWdhdGlvbiB7XHJcbiAgICAgIHRvcDogLTdweFxyXG4gIH1cclxuLm5hdmlnYXRpb25fX2J1dHRvbi1jb250YWluZXIge1xyXG4gICAgICByaWdodDogdW5zZXRcclxuICB9XHJcbi5pbnRlcmFjdGl2ZS1tYXBfX3ZpZXdwb3J0IHtcclxuICAgICAgaGVpZ2h0OiA1NTFweFxyXG4gIH1cclxuLmludGVyYWN0aXZlLW1hcF9fbWFwIHtcclxuICAgICAgaGVpZ2h0OiA1NTFweDtcclxuICAgICAgd2lkdGg6IDI0NzlweFxyXG4gIH1cclxuLm1hcnF1ZWUgKyAuZmVhdHVyZWQtY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yMHJlbVxyXG4gIH1cclxuLm1hcnF1ZWUgKyAuY2FyZC1saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogLTEwcmVtXHJcblxyXG4gIH1cclxuICB9XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzJyZW0pIHtcclxuLmNhdGVnb3J5LWRlY2tfX2xheW91dCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4yNWZyIDNmclxyXG4gIH1cclxuLmdsb2JhbC1mb290ZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2cmVtXHJcbn1cclxuLm1hcnF1ZWUgKyAuZmVhdHVyZWQtY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yNXJlbVxyXG4gIH1cclxuLm1hcnF1ZWUgKyAuY2FyZC1saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogLTEycmVtXHJcblxyXG4gIH1cclxuICAgIH1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcblx0LmhlYWRpbmctLWgxLCAucmljaHRleHQgaDEge1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0fVxyXG5cdC5oZWFkaW5nLS1oMiwgLnJpY2h0ZXh0IGgyIHtcblx0XHRmb250LXNpemU6IDIuMjVyZW07XG5cdH1cclxuXHQuaGVhZGluZy0taDMsIC5yaWNodGV4dCBoMyB7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdH1cclxuXHQuaGVhZGluZy0taDQsIC5yaWNodGV4dCBoNCB7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0fVxyXG5cdC5oZWFkaW5nLS1oNSwgLnJpY2h0ZXh0IGg1IHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cclxuXHQuaGVhZGluZy0taDYsIC5yaWNodGV4dCBoNiB7XG5cdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHR9XHJcblx0LmhlYWRpbmctLWhlcm8ge1xuXHRcdGZvbnQtc2l6ZTogNXJlbTtcblx0fVxyXG5cdC5wYWdlLWhlYWQtLXRhbGwgLmhlYWRpbmctLWhlcm8ge1xuXHRcdGZvbnQtc2l6ZTogMTIuNXJlbTtcblx0fVxyXG5cdC5oZWFkaW5nLS1lbm9ybW91cyB7XG5cdFx0Zm9udC1zaXplOiAxMi41cmVtO1xuXHR9XG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTByZW0pIHtcclxuLmNhdGVnb3J5LWRlY2tfX2xheW91dCB7XHJcbiAgICAgIGdyaWQtZ2FwOiAzcmVtO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciA4ZnJcclxuICB9XHJcbi5jYXRlZ29yeS1kZWNrX19jYXJkcyB7XHJcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyXHJcbiAgfVxyXG4gICAgfVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4cmVtKSB7XHJcbiAgICAuc2ctZGVmaW5pdGlvbiA+ICogKyAqIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XHJcblx0LmhlYWRpbmctLWgxLCAucmljaHRleHQgaDEge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHR9XHJcblx0LmhlYWRpbmctLWgyLCAucmljaHRleHQgaDIge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0fVxyXG5cdC5oZWFkaW5nLS1oMywgLnJpY2h0ZXh0IGgzIHtcblx0XHRmb250LXNpemU6IDEuMzEyNXJlbTtcblx0fVxyXG5cdC5oZWFkaW5nLS1oNCwgLnJpY2h0ZXh0IGg0IHtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHR9XHJcblx0LmhlYWRpbmctLWg1LCAucmljaHRleHQgaDUge1xuXHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0fVxyXG5cdC5oZWFkaW5nLS1oNiwgLnJpY2h0ZXh0IGg2IHtcblx0XHRmb250LXNpemU6IC43NXJlbTtcblx0fVxyXG5cdC5oZWFkaW5nLS1oZXJvIHtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cclxuXHQucGFnZS1oZWFkLS10YWxsIC5oZWFkaW5nLS1oZXJvIHtcblx0XHRmb250LXNpemU6IDVyZW07XG5cdH1cclxuXHQuaGVhZGluZy0tZW5vcm1vdXMge1xuXHRcdGZvbnQtc2l6ZTogNXJlbTtcblx0fVxufVxyXG4iXX0= */