.glide{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.glide *{-webkit-box-sizing:inherit;box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.alignwide{margin-left:auto;margin-right:auto;width:100%;padding-left:6%;padding-right:6%;max-width:1200px}@media screen and (min-width:1340px){.alignwide{padding-left:0;padding-right:0}}.alignfull{max-width:100%;margin-left:auto;margin-right:auto;width:100%;padding-left:6%;padding-right:6%;max-width:900px;position:relative;max-width:100%;width:100vw}@media screen and (min-width:1340px){.alignfull{padding-left:0;padding-right:0}}.is-vertically-aligned-bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.is-vertically-aligned-top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.is-vertically-aligned-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@font-face{font-family:DIN;src:url(../fonts/DIN-Regular.eot);src:url(../fonts/DIN-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/DIN-Regular.woff2) format("woff2"),url(../fonts/DIN-Regular.woff) format("woff"),url(../fonts/DIN-Regular.ttf) format("truetype"),url(../fonts/DIN-Regular.svg#DIN-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:DIN;src:url(../fonts/DIN-Medium.eot);src:url(../fonts/DIN-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/DIN-Medium.woff2) format("woff2"),url(../fonts/DIN-Medium.woff) format("woff"),url(../fonts/DIN-Medium.ttf) format("truetype"),url(../fonts/DIN-Medium.svg#DIN-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-Bk.eot);src:url(../fonts/ITCAvantGardePro-Bk.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-Bk.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-Bk.woff) format("woff"),url(../fonts/ITCAvantGardePro-Bk.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-Bk.svg#ITCAvantGardePro-Bk) format("svg");font-weight:400;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-Md.eot);src:url(../fonts/ITCAvantGardePro-Md.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-Md.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-Md.woff) format("woff"),url(../fonts/ITCAvantGardePro-Md.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-Md.svg#ITCAvantGardePro-Md) format("svg");font-weight:700;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-XLt.eot);src:url(../fonts/ITCAvantGardePro-XLt.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-XLt.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-XLt.woff) format("woff"),url(../fonts/ITCAvantGardePro-XLt.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-XLt.svg#ITCAvantGardePro-XLt) format("svg");font-weight:400;font-style:italic}body,html{width:100%;overflow-x:hidden}main{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:calc(100vh - 240px);margin-left:auto;margin-right:auto}main>section>:first-child{margin-top:100px}main>article>*,main>section>*{margin-left:auto;margin-right:auto;width:100%;padding-left:6%;padding-right:6%;max-width:1200px;padding-left:6%;padding-right:6%}@media screen and (min-width:1340px){main>article>*,main>section>*{padding-left:0;padding-right:0}}@media screen and (min-width:1340px){main>article>*,main>section>*{margin-left:auto!important;margin-right:auto!important}}main>section{position:relative}main>section:first-child::before{content:'';position:absolute;display:block;width:100vw;height:75vh;max-height:565px;top:0;left:0;background:#dce4ed;z-index:-1}@media screen and (min-width:768px){main>section:first-child::before{height:50vw}}main>article>:not(.is-style-hero):first-child{padding-top:60px;padding-bottom:60px}*{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#e0bbca;color:#3f3e42}::-moz-selection,::selection{background:#e0bbca;color:#3f3e42}figure img{display:block}em{font-weight:400;font-style:normal;color:#e3005d}@font-face{font-family:DIN;src:url(../fonts/DIN-Regular.eot);src:url(../fonts/DIN-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/DIN-Regular.woff2) format("woff2"),url(../fonts/DIN-Regular.woff) format("woff"),url(../fonts/DIN-Regular.ttf) format("truetype"),url(../fonts/DIN-Regular.svg#DIN-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:DIN;src:url(../fonts/DIN-Medium.eot);src:url(../fonts/DIN-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/DIN-Medium.woff2) format("woff2"),url(../fonts/DIN-Medium.woff) format("woff"),url(../fonts/DIN-Medium.ttf) format("truetype"),url(../fonts/DIN-Medium.svg#DIN-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-Bk.eot);src:url(../fonts/ITCAvantGardePro-Bk.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-Bk.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-Bk.woff) format("woff"),url(../fonts/ITCAvantGardePro-Bk.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-Bk.svg#ITCAvantGardePro-Bk) format("svg");font-weight:400;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-Md.eot);src:url(../fonts/ITCAvantGardePro-Md.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-Md.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-Md.woff) format("woff"),url(../fonts/ITCAvantGardePro-Md.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-Md.svg#ITCAvantGardePro-Md) format("svg");font-weight:700;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-XLt.eot);src:url(../fonts/ITCAvantGardePro-XLt.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-XLt.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-XLt.woff) format("woff"),url(../fonts/ITCAvantGardePro-XLt.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-XLt.svg#ITCAvantGardePro-XLt) format("svg");font-weight:400;font-style:italic}.h1,.is-style-h1,.is-style-ordered .blocks-gallery-item figure::after,h1{margin:0;font-weight:400;color:#000;font-size:2.1875rem;line-height:2.5rem;letter-spacing:.055em;margin-bottom:30px;font-family:AvantGardeCE}.h1 a,.is-style-h1 a,.is-style-ordered .blocks-gallery-item figure::after a,h1 a{color:inherit}@media screen and (min-width:768px){.h1,.is-style-h1,.is-style-ordered .blocks-gallery-item figure::after,h1{font-size:2.8125rem;line-height:3.125rem}}@media screen and (min-width:1024px){.h1,.is-style-h1,.is-style-ordered .blocks-gallery-item figure::after,h1{font-size:3.4375rem;line-height:3.75rem}}.h2,.is-style-h2,.wp-block-embed figcaption,h2{margin:0;font-weight:400;color:#000;font-size:1.625rem;line-height:1.75rem;letter-spacing:2.4px;margin-bottom:40px}.h2 a,.is-style-h2 a,.wp-block-embed figcaption a,h2 a{color:inherit}@media screen and (min-width:768px){.h2,.is-style-h2,.wp-block-embed figcaption,h2{font-size:2.0625rem;line-height:2.1875rem}}@media screen and (min-width:1024px){.h2,.is-style-h2,.wp-block-embed figcaption,h2{font-size:2.5rem;line-height:2.625rem}}.h2 em,.is-style-h2 em,.wp-block-embed figcaption em,h2 em{font-size:2.1875rem;line-height:2.5rem}@media screen and (min-width:768px){.h2 em,.is-style-h2 em,.wp-block-embed figcaption em,h2 em{font-size:2.8125rem;line-height:3.125rem}}@media screen and (min-width:1024px){.h2 em,.is-style-h2 em,.wp-block-embed figcaption em,h2 em{font-size:3.4375rem;line-height:3.75rem}}.h3,.is-style-h3,h3{margin:0;font-weight:400;color:#000;font-size:1.25rem;line-height:1.375rem;letter-spacing:2.5px;font-weight:400;margin-bottom:20px}.h3 a,.is-style-h3 a,h3 a{color:inherit}@media screen and (min-width:768px){.h3,.is-style-h3,h3{font-size:1.5625rem;line-height:1.6875rem}}@media screen and (min-width:1024px){.h3,.is-style-h3,h3{font-size:1.875rem;line-height:2rem}}#tarteaucitron .tarteaucitronH1,.h4,.is-style-h4,h4{margin:0;font-weight:400;color:#000;font-size:1.375rem;line-height:2.125rem;font-weight:500;font-weight:500;letter-spacing:.125rem}#tarteaucitron .tarteaucitronH1 a,.h4 a,.is-style-h4 a,h4 a{color:inherit}.h5,.is-style-h5,h5{margin:0;font-weight:400;color:#000;font-size:.875rem;line-height:1.625rem;font-weight:700;margin:15px 0;letter-spacing:2.12px;text-transform:uppercase;font-weight:500}.h5 a,.is-style-h5 a,h5 a{color:inherit}@media screen and (min-width:768px){.h5,.is-style-h5,h5{font-size:.9375rem;line-height:1.8125rem}}@media screen and (min-width:1024px){.h5,.is-style-h5,h5{font-size:1rem;line-height:2rem}}@media screen and (min-width:768px){.h5,.is-style-h5,h5{margin:30px 0 15px}}.h6,h6{margin:0;font-weight:400;color:#000;font-size:.875rem;line-height:3.75rem;font-weight:700;text-transform:uppercase;letter-spacing:8px;text-transform:uppercase;font-weight:500;text-align:center;z-index:1}.h6 a,h6 a{color:inherit}@media screen and (min-width:768px){.h6,h6{position:fixed;display:inline-block;top:0;left:0;margin-top:0;text-align:left;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;opacity:0}.h6::before,h6::before{content:'';position:absolute;display:block;width:100%;height:3px;top:0;left:-4px;background:#e3005d;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}}.is-style-bordered,.tabs-content h2,.wp-block-columns.is-style-hero+.wp-block-group>.wp-block-group__inner-container h2,.wp-block-embed figcaption{position:relative;padding-left:30px;text-align:left}@media screen and (min-width:768px){.is-style-bordered,.tabs-content h2,.wp-block-columns.is-style-hero+.wp-block-group>.wp-block-group__inner-container h2,.wp-block-embed figcaption{padding-left:60px}}.is-style-bordered::before,.tabs-content h2::before,.wp-block-columns.is-style-hero+.wp-block-group>.wp-block-group__inner-container h2::before,.wp-block-embed figcaption::before{content:'';position:absolute;display:block;width:3px;height:100%;top:0;left:0;background:#e3005d;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out}.is-style-bordered.shown::before,.tabs-content h2.shown::before,.wp-block-columns.is-style-hero+.wp-block-group>.wp-block-group__inner-container h2.shown::before,.wp-block-embed figcaption.shown::before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}body{font-size:1.0625rem;line-height:1.25rem;font-family:Din,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;font-size:.875rem;line-height:1.5rem;letter-spacing:1px;color:#3f3e42;font-weight:400}@media screen and (min-width:768px){body{font-size:1rem;line-height:1.875rem}}p{color:#848888;letter-spacing:1px;margin:0}p+p{margin-top:20px}p+ol,p+ul{margin-top:30px}p:not(.h5)+h3{margin-top:40px}p strong{color:#000;font-weight:500}p.half{width:100%;margin:0 auto}@media screen and (min-width:768px){p.half{width:40%;max-width:500px}}p.subtitle strong{display:block;margin:40px 0 10px}p.is-style-marker::before{content:'';background:url(../img/icons/marker.svg) no-repeat center;position:relative;display:inline-block;width:15px;height:18px;top:3px;margin-right:10px}ol,ul{padding:0;padding-left:14px;text-align:left;color:#848888}ol li::marker,ul li::marker{color:#000}ol+p,ul+p{margin-top:40px}.a,a{font-weight:700;text-decoration:underline;color:#000;-webkit-transition:color 250ms ease-out;-o-transition:color 250ms ease-out;transition:color 250ms ease-out;color:currentColor;text-decoration:none;font-weight:400}@font-face{font-family:DIN;src:url(../fonts/DIN-Regular.eot);src:url(../fonts/DIN-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/DIN-Regular.woff2) format("woff2"),url(../fonts/DIN-Regular.woff) format("woff"),url(../fonts/DIN-Regular.ttf) format("truetype"),url(../fonts/DIN-Regular.svg#DIN-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:DIN;src:url(../fonts/DIN-Medium.eot);src:url(../fonts/DIN-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/DIN-Medium.woff2) format("woff2"),url(../fonts/DIN-Medium.woff) format("woff"),url(../fonts/DIN-Medium.ttf) format("truetype"),url(../fonts/DIN-Medium.svg#DIN-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-Bk.eot);src:url(../fonts/ITCAvantGardePro-Bk.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-Bk.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-Bk.woff) format("woff"),url(../fonts/ITCAvantGardePro-Bk.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-Bk.svg#ITCAvantGardePro-Bk) format("svg");font-weight:400;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-Md.eot);src:url(../fonts/ITCAvantGardePro-Md.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-Md.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-Md.woff) format("woff"),url(../fonts/ITCAvantGardePro-Md.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-Md.svg#ITCAvantGardePro-Md) format("svg");font-weight:700;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-XLt.eot);src:url(../fonts/ITCAvantGardePro-XLt.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-XLt.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-XLt.woff) format("woff"),url(../fonts/ITCAvantGardePro-XLt.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-XLt.svg#ITCAvantGardePro-XLt) format("svg");font-weight:400;font-style:italic}button{display:inline-block;font-weight:700;cursor:pointer;font-size:.875rem;line-height:3.75rem;font-weight:700;text-transform:uppercase;text-transform:none;text-decoration:none;background-color:#3f3e42;color:#fff;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out}blockquote{position:relative;width:100%;margin:0;padding:40px 8%;font-family:AvantGardeCE;font-style:italic;letter-spacing:2.34px;font-size:20px;line-height:28px;background:#e0bbca}@media screen and (min-width:768px){blockquote{width:480px;padding:60px 12%}}@media screen and (min-width:1024px){blockquote{font-size:28px;line-height:40px}}blockquote::before{content:'';position:absolute;display:block;width:54px;height:44px;top:-30px;right:60px;background:url(../img/quotes-brand.svg) no-repeat center}blockquote p{margin:0;color:#fff;letter-spacing:2.5px}blockquote p+blockquote p{margin-top:10px}blockquote cite{font-size:.8125rem;line-height:1rem;display:inline-block;margin-top:30px;font-style:normal}@font-face{font-family:DIN;src:url(../fonts/DIN-Regular.eot);src:url(../fonts/DIN-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/DIN-Regular.woff2) format("woff2"),url(../fonts/DIN-Regular.woff) format("woff"),url(../fonts/DIN-Regular.ttf) format("truetype"),url(../fonts/DIN-Regular.svg#DIN-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:DIN;src:url(../fonts/DIN-Medium.eot);src:url(../fonts/DIN-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/DIN-Medium.woff2) format("woff2"),url(../fonts/DIN-Medium.woff) format("woff"),url(../fonts/DIN-Medium.ttf) format("truetype"),url(../fonts/DIN-Medium.svg#DIN-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-Bk.eot);src:url(../fonts/ITCAvantGardePro-Bk.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-Bk.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-Bk.woff) format("woff"),url(../fonts/ITCAvantGardePro-Bk.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-Bk.svg#ITCAvantGardePro-Bk) format("svg");font-weight:400;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-Md.eot);src:url(../fonts/ITCAvantGardePro-Md.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-Md.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-Md.woff) format("woff"),url(../fonts/ITCAvantGardePro-Md.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-Md.svg#ITCAvantGardePro-Md) format("svg");font-weight:700;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-XLt.eot);src:url(../fonts/ITCAvantGardePro-XLt.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-XLt.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-XLt.woff) format("woff"),url(../fonts/ITCAvantGardePro-XLt.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-XLt.svg#ITCAvantGardePro-XLt) format("svg");font-weight:400;font-style:italic}form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0}label{font-size:.875rem;line-height:3.75rem;font-weight:700;text-transform:uppercase;text-transform:none;font-weight:700}label+input{margin-top:10px}input[type=checkbox],input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=image],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{width:100%;display:block;padding:10px 15px;background-color:#fff;font-size:16px;z-index:3;border:2px solid #777}input[type=checkbox]+label,input[type=date]+label,input[type=datetime-local]+label,input[type=email]+label,input[type=file]+label,input[type=image]+label,input[type=month]+label,input[type=number]+label,input[type=password]+label,input[type=radio]+label,input[type=search]+label,input[type=tel]+label,input[type=text]+label,input[type=time]+label,input[type=url]+label,input[type=week]+label,textarea+label{margin-top:20px}textarea{resize:none;min-height:200px}input[type=submit]{display:inline-block;font-weight:700;cursor:pointer;font-size:.875rem;line-height:3.75rem;font-weight:700;text-transform:uppercase;text-transform:none;text-decoration:none;background-color:#3f3e42;color:#fff}.icon{display:inline-block;width:1em;height:auto;max-height:38px;stroke-width:0;stroke:currentColor;fill:currentColor}.icon-chevron-large-right{width:1em}.icon-chevron-left-large{width:1em}.icon-marker{width:1em}.icon-play{width:1em}.icon-facebook{width:.85em}.icon-instagram{width:1.6em}.icon-twitter{width:1.8em}.icon-menu{position:relative;width:60px;height:60px;background:0 0;border:none;padding:0;-webkit-transition:background .3s ease-out;-o-transition:background .3s ease-out;transition:background .3s ease-out;z-index:10}@media screen and (min-width:768px){.icon-menu{left:-17px}}.icon-menu:hover{background:#e0bbca}.icon-menu span,.icon-menu span::after,.icon-menu span::before{content:'';position:absolute;display:block;cursor:pointer;height:2px;width:26px;background:#3f3e42;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);border-radius:2px;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.icon-menu--white span,.icon-menu--white span::after,.icon-menu--white span::before{background:#fff}.icon-menu span::before{top:-9px}.icon-menu span::after{top:11px}.icon-menu.isActive span{background-color:transparent}.icon-menu.isActive span::after,.icon-menu.isActive span::before{top:0;left:0;background-color:#3f3e42}.icon-menu.isActive span::before{-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform:rotate(135deg)}.icon-menu.isActive span::after{-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.has-very-light-grey-background-color{background:#f3f5f6}.has-very-light-grey-background-color .postCard__txt::before{background:#f3f5f6}.has-very-blue-light-background-color{background:#dce4ed}.has-very-blue-light-background-color .postCard__txt::before{background:#dce4ed}.has-larger-font-size{font-size:1.5rem;line-height:1.8125rem}.has-large-font-size{font-size:1.3125rem;line-height:1.5625rem}.has-regular-font-size{font-size:1.0625rem;line-height:1.25rem}.has-small-font-size{font-size:.8125rem;line-height:1rem}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-text-align-center{text-align:center}.aligncenter{text-align:center}.alignright{text-align:right}.alignleft{text-align:left}.hidden,.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}@font-face{font-family:DIN;src:url(../fonts/DIN-Regular.eot);src:url(../fonts/DIN-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/DIN-Regular.woff2) format("woff2"),url(../fonts/DIN-Regular.woff) format("woff"),url(../fonts/DIN-Regular.ttf) format("truetype"),url(../fonts/DIN-Regular.svg#DIN-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:DIN;src:url(../fonts/DIN-Medium.eot);src:url(../fonts/DIN-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/DIN-Medium.woff2) format("woff2"),url(../fonts/DIN-Medium.woff) format("woff"),url(../fonts/DIN-Medium.ttf) format("truetype"),url(../fonts/DIN-Medium.svg#DIN-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-Bk.eot);src:url(../fonts/ITCAvantGardePro-Bk.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-Bk.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-Bk.woff) format("woff"),url(../fonts/ITCAvantGardePro-Bk.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-Bk.svg#ITCAvantGardePro-Bk) format("svg");font-weight:400;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-Md.eot);src:url(../fonts/ITCAvantGardePro-Md.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-Md.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-Md.woff) format("woff"),url(../fonts/ITCAvantGardePro-Md.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-Md.svg#ITCAvantGardePro-Md) format("svg");font-weight:700;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-XLt.eot);src:url(../fonts/ITCAvantGardePro-XLt.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-XLt.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-XLt.woff) format("woff"),url(../fonts/ITCAvantGardePro-XLt.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-XLt.svg#ITCAvantGardePro-XLt) format("svg");font-weight:400;font-style:italic}.skip-link{position:fixed;top:20px;left:20px;z-index:99}.skip-link:focus{display:inline-block;font-weight:700;cursor:pointer;font-size:.875rem;line-height:3.75rem;font-weight:700;text-transform:uppercase;text-transform:none;text-decoration:none;background-color:#3f3e42;color:#fff;font-size:.8125rem;line-height:1rem;margin:0;width:auto;clip:auto;height:auto;-webkit-clip-path:none;clip-path:none}@font-face{font-family:DIN;src:url(../fonts/DIN-Regular.eot);src:url(../fonts/DIN-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/DIN-Regular.woff2) format("woff2"),url(../fonts/DIN-Regular.woff) format("woff"),url(../fonts/DIN-Regular.ttf) format("truetype"),url(../fonts/DIN-Regular.svg#DIN-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:DIN;src:url(../fonts/DIN-Medium.eot);src:url(../fonts/DIN-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/DIN-Medium.woff2) format("woff2"),url(../fonts/DIN-Medium.woff) format("woff"),url(../fonts/DIN-Medium.ttf) format("truetype"),url(../fonts/DIN-Medium.svg#DIN-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-Bk.eot);src:url(../fonts/ITCAvantGardePro-Bk.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-Bk.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-Bk.woff) format("woff"),url(../fonts/ITCAvantGardePro-Bk.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-Bk.svg#ITCAvantGardePro-Bk) format("svg");font-weight:400;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-Md.eot);src:url(../fonts/ITCAvantGardePro-Md.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-Md.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-Md.woff) format("woff"),url(../fonts/ITCAvantGardePro-Md.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-Md.svg#ITCAvantGardePro-Md) format("svg");font-weight:700;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-XLt.eot);src:url(../fonts/ITCAvantGardePro-XLt.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-XLt.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-XLt.woff) format("woff"),url(../fonts/ITCAvantGardePro-XLt.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-XLt.svg#ITCAvantGardePro-XLt) format("svg");font-weight:400;font-style:italic}.wp-block-button{margin-top:35px}.wp-block-button__link{display:inline-block;font-weight:700;cursor:pointer;font-size:.875rem;line-height:3.75rem;font-weight:700;text-transform:uppercase;text-transform:none;text-decoration:none;background-color:#3f3e42;color:#fff;position:relative;padding:15px 25px;border-radius:0;font-size:14px;line-height:30px;letter-spacing:1.87px;font-family:AvantGardeCE;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;white-space:nowrap;z-index:1}.wp-block-button__link:focus,.wp-block-button__link:hover{background:#e3005d}.is-style-outline .wp-block-button__link{display:inline-block;font-weight:700;cursor:pointer;font-size:.875rem;line-height:3.75rem;font-weight:700;text-transform:uppercase;text-transform:none;text-decoration:none;background:0 0;color:#3f3e42;padding:10px 0;line-height:1rem;border-bottom:2px solid #000;font-family:Din;font-weight:500}.is-style-outline .wp-block-button__link:hover{color:#e3005d;border-color:#e3005d}.wp-block-columns.is-style-hero{position:relative;padding:0;margin-bottom:0}@media screen and (min-width:768px){.wp-block-columns.is-style-hero{height:40vw}}@media screen and (min-width:1340px){.wp-block-columns.is-style-hero{height:608px}}.wp-block-columns.is-style-hero::before{content:none;position:absolute;display:block;width:100vw;height:68%;top:0;left:50%;background:#dce4ed;z-index:-1}@media screen and (min-width:768px){.wp-block-columns.is-style-hero::before{content:'';height:80%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width:1340px){.wp-block-columns.is-style-hero::before{height:68%}}.wp-block-columns.is-style-hero .wp-block-column{padding:0}@media screen and (min-width:768px){.wp-block-columns.is-style-hero .wp-block-column{-ms-flex-preferred-size:50%;flex-basis:50%}}.wp-block-columns.is-style-hero .wp-block-column:first-child{display:block;min-width:40%;position:relative;padding:30px 6% 20px;background:#dce4ed;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center}@media screen and (min-width:768px){.wp-block-columns.is-style-hero .wp-block-column:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;background:0 0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;height:80%}}@media screen and (min-width:1340px){.wp-block-columns.is-style-hero .wp-block-column:first-child{height:68%;padding:30px 0}}.is-style-ordered .blocks-gallery-item .wp-block-columns.is-style-hero .wp-block-column:first-child figure::after,.wp-block-columns.is-style-hero .wp-block-column:first-child .h1,.wp-block-columns.is-style-hero .wp-block-column:first-child .is-style-h1,.wp-block-columns.is-style-hero .wp-block-column:first-child .is-style-ordered .blocks-gallery-item figure::after,.wp-block-columns.is-style-hero .wp-block-column:first-child h1{text-align:center;position:relative;z-index:3}@media screen and (min-width:768px){.is-style-ordered .blocks-gallery-item .wp-block-columns.is-style-hero .wp-block-column:first-child figure::after,.wp-block-columns.is-style-hero .wp-block-column:first-child .h1,.wp-block-columns.is-style-hero .wp-block-column:first-child .is-style-h1,.wp-block-columns.is-style-hero .wp-block-column:first-child .is-style-ordered .blocks-gallery-item figure::after,.wp-block-columns.is-style-hero .wp-block-column:first-child h1{text-align:left;width:150%;margin-bottom:0}}@media screen and (min-width:1340px){.is-style-ordered .blocks-gallery-item .wp-block-columns.is-style-hero .wp-block-column:first-child figure::after,.wp-block-columns.is-style-hero .wp-block-column:first-child .h1,.wp-block-columns.is-style-hero .wp-block-column:first-child .is-style-h1,.wp-block-columns.is-style-hero .wp-block-column:first-child .is-style-ordered .blocks-gallery-item figure::after,.wp-block-columns.is-style-hero .wp-block-column:first-child h1{width:100%}}#tarteaucitron .wp-block-columns.is-style-hero .wp-block-column:first-child .tarteaucitronH1,.wp-block-columns.is-style-hero .wp-block-column:first-child #tarteaucitron .tarteaucitronH1,.wp-block-columns.is-style-hero .wp-block-column:first-child .h4,.wp-block-columns.is-style-hero .wp-block-column:first-child .is-style-h4{margin-top:30px}@media screen and (min-width:768px){#tarteaucitron .wp-block-columns.is-style-hero .wp-block-column:first-child .tarteaucitronH1,.wp-block-columns.is-style-hero .wp-block-column:first-child #tarteaucitron .tarteaucitronH1,.wp-block-columns.is-style-hero .wp-block-column:first-child .h4,.wp-block-columns.is-style-hero .wp-block-column:first-child .is-style-h4{padding-right:30px}}@media screen and (min-width:1340px){#tarteaucitron .wp-block-columns.is-style-hero .wp-block-column:first-child .tarteaucitronH1,.wp-block-columns.is-style-hero .wp-block-column:first-child #tarteaucitron .tarteaucitronH1,.wp-block-columns.is-style-hero .wp-block-column:first-child .h4,.wp-block-columns.is-style-hero .wp-block-column:first-child .is-style-h4{width:50%}}@media screen and (min-width:768px){.wp-block-columns.is-style-hero .wp-block-column:first-child .h5,.wp-block-columns.is-style-hero .wp-block-column:first-child .is-style-h5{margin:30px 0 0;padding-right:30px}}@media screen and (min-width:1340px){.wp-block-columns.is-style-hero .wp-block-column:first-child .h5,.wp-block-columns.is-style-hero .wp-block-column:first-child .is-style-h5{margin:50px 0 0;width:50%}}.wp-block-columns.is-style-hero .wp-block-column:first-child .wp-block-button{margin-top:0}.wp-block-columns.is-style-hero .wp-block-column:first-child .wp-block-button a{margin-bottom:20px}@media screen and (min-width:768px){.wp-block-columns.is-style-hero .wp-block-column:first-child .wp-block-button a{left:inherit;position:absolute;bottom:-8vw;left:6vw;margin-bottom:0}}@media screen and (min-width:1340px){.wp-block-columns.is-style-hero .wp-block-column:first-child .wp-block-button a{bottom:-194px;left:inherit}}.wp-block-columns.is-style-hero figure{position:relative;width:100%;height:63.8vw;margin-top:0!important;margin-bottom:0;width:100%;height:100%}.wp-block-columns.is-style-hero figure img,.wp-block-columns.is-style-hero figure video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}@media screen and (min-width:768px){.wp-block-columns.is-style-hero figure{width:71vw;left:-5vw}}@media screen and (min-width:1340px){.wp-block-columns.is-style-hero figure{width:calc(100% + 360px);left:-240px}}.is-style-ordered .blocks-gallery-item .wp-block-columns.is-style-hero+.wp-block-columns figure::after,.wp-block-columns.is-style-hero+.wp-block-columns .h1,.wp-block-columns.is-style-hero+.wp-block-columns .is-style-bottle,.wp-block-columns.is-style-hero+.wp-block-columns .is-style-ordered .blocks-gallery-item figure::after,.wp-block-columns.is-style-hero+.wp-block-columns h1{margin-top:40px}.wp-block-columns.is-style-hero+.wp-block-group{padding-bottom:0}.wp-block-columns.is-style-hero+.wp-block-group>.wp-block-group__inner-container>h2:first-child{margin-bottom:0}@media screen and (min-width:768px){.wp-block-columns.is-style-hero+.wp-block-group>.wp-block-group__inner-container>h2:first-child{margin-left:20%}}.wp-block-columns.is-style-hero+.wp-block-group>.wp-block-group__inner-container>.wp-block-columns>.wp-block-column>h2{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}@media screen and (min-width:768px){.wp-block-columns.is-style-hero+h2{margin-top:60px;-webkit-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%)}}.wp-block-column.is-style-illustration{width:100vw;margin-left:-6vw;padding:0}@media screen and (min-width:768px){.wp-block-column.is-style-illustration{margin-left:0;max-width:50%}}.wp-block-column.is-style-illustration>figure:first-of-type{width:80%!important;max-width:400px;margin-bottom:-100px;margin-left:10%}@media screen and (min-width:768px){.wp-block-column.is-style-illustration>figure:first-of-type{margin:-100px 0 -20% -40px}}@media screen and (min-width:1024px){.wp-block-column.is-style-illustration>figure:first-of-type{margin-left:-90px}}.wp-block-columns{margin-left:auto;margin-right:auto;width:100%;padding-left:6%;padding-right:6%;max-width:1200px;padding-top:60px;padding-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media screen and (min-width:1340px){.wp-block-columns{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.wp-block-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}}.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-image,.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-pullquote{position:relative;width:100%;left:inherit}@media screen and (min-width:768px){.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-image,.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-pullquote{left:-6vw}}@media screen and (min-width:1200px){.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-image,.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-pullquote{left:calc((1024px - 100vw)/ 2)}}@media screen and (min-width:1340px){.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-image,.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-pullquote{background:0 0;left:calc((1200px - 100vw)/ 2)}}@media screen and (min-width:1440px){.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-image,.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-pullquote{left:-130px}}.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:last-child .wp-block-image,.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:last-child .wp-block-pullquote{position:relative;right:inherit}@media screen and (min-width:768px){.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:last-child .wp-block-image,.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:last-child .wp-block-pullquote{right:-6vw}}@media screen and (min-width:1340px){.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:last-child .wp-block-image,.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:last-child .wp-block-pullquote{right:-180px}}@media screen and (min-width:768px){.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column.is-vertically-aligned-top .wp-block-image,.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column.is-vertically-aligned-top .wp-block-pullquote{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column.is-vertically-aligned-bottom .wp-block-image,.wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column.is-vertically-aligned-bottom .wp-block-pullquote{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}}.wp-block-column{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:768px){.wp-block-column{padding-left:20px;padding-right:20px}}.wp-block-column:first-child{padding-left:0}.wp-block-column:first-child .wp-block-image{margin-bottom:30px}@media screen and (min-width:768px){.wp-block-column:first-child .wp-block-image{margin-bottom:0}}.wp-block-column:last-child{padding-right:0}.wp-block-column:last-child .wp-block-image{margin-top:30px}@media screen and (min-width:768px){.wp-block-column:last-child .wp-block-image{margin-top:0}}.wp-block-column.nogap{padding-left:0;padding-right:0}@media screen and (min-width:768px){h2+.wp-block-columns{margin-top:60px}}@font-face{font-family:DIN;src:url(../fonts/DIN-Regular.eot);src:url(../fonts/DIN-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/DIN-Regular.woff2) format("woff2"),url(../fonts/DIN-Regular.woff) format("woff"),url(../fonts/DIN-Regular.ttf) format("truetype"),url(../fonts/DIN-Regular.svg#DIN-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:DIN;src:url(../fonts/DIN-Medium.eot);src:url(../fonts/DIN-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/DIN-Medium.woff2) format("woff2"),url(../fonts/DIN-Medium.woff) format("woff"),url(../fonts/DIN-Medium.ttf) format("truetype"),url(../fonts/DIN-Medium.svg#DIN-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-Bk.eot);src:url(../fonts/ITCAvantGardePro-Bk.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-Bk.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-Bk.woff) format("woff"),url(../fonts/ITCAvantGardePro-Bk.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-Bk.svg#ITCAvantGardePro-Bk) format("svg");font-weight:400;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-Md.eot);src:url(../fonts/ITCAvantGardePro-Md.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-Md.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-Md.woff) format("woff"),url(../fonts/ITCAvantGardePro-Md.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-Md.svg#ITCAvantGardePro-Md) format("svg");font-weight:700;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-XLt.eot);src:url(../fonts/ITCAvantGardePro-XLt.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-XLt.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-XLt.woff) format("woff"),url(../fonts/ITCAvantGardePro-XLt.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-XLt.svg#ITCAvantGardePro-XLt) format("svg");font-weight:400;font-style:italic}.h1,.is-style-h1,.is-style-ordered .blocks-gallery-item figure::after,h1{margin:0;font-weight:400;color:#000;font-size:2.1875rem;line-height:2.5rem;letter-spacing:.055em;margin-bottom:30px;font-family:AvantGardeCE}.h1 a,.is-style-h1 a,.is-style-ordered .blocks-gallery-item figure::after a,h1 a{color:inherit}@media screen and (min-width:768px){.h1,.is-style-h1,.is-style-ordered .blocks-gallery-item figure::after,h1{font-size:2.8125rem;line-height:3.125rem}}@media screen and (min-width:1024px){.h1,.is-style-h1,.is-style-ordered .blocks-gallery-item figure::after,h1{font-size:3.4375rem;line-height:3.75rem}}.h2,.is-style-h2,.wp-block-embed figcaption,h2{margin:0;font-weight:400;color:#000;font-size:1.625rem;line-height:1.75rem;letter-spacing:2.4px;margin-bottom:40px}.h2 a,.is-style-h2 a,.wp-block-embed figcaption a,h2 a{color:inherit}@media screen and (min-width:768px){.h2,.is-style-h2,.wp-block-embed figcaption,h2{font-size:2.0625rem;line-height:2.1875rem}}@media screen and (min-width:1024px){.h2,.is-style-h2,.wp-block-embed figcaption,h2{font-size:2.5rem;line-height:2.625rem}}.h2 em,.is-style-h2 em,.wp-block-embed figcaption em,h2 em{font-size:2.1875rem;line-height:2.5rem}@media screen and (min-width:768px){.h2 em,.is-style-h2 em,.wp-block-embed figcaption em,h2 em{font-size:2.8125rem;line-height:3.125rem}}@media screen and (min-width:1024px){.h2 em,.is-style-h2 em,.wp-block-embed figcaption em,h2 em{font-size:3.4375rem;line-height:3.75rem}}.h3,.is-style-h3,h3{margin:0;font-weight:400;color:#000;font-size:1.25rem;line-height:1.375rem;letter-spacing:2.5px;font-weight:400;margin-bottom:20px}.h3 a,.is-style-h3 a,h3 a{color:inherit}@media screen and (min-width:768px){.h3,.is-style-h3,h3{font-size:1.5625rem;line-height:1.6875rem}}@media screen and (min-width:1024px){.h3,.is-style-h3,h3{font-size:1.875rem;line-height:2rem}}#tarteaucitron .tarteaucitronH1,.h4,.is-style-h4,h4{margin:0;font-weight:400;color:#000;font-size:1.375rem;line-height:2.125rem;font-weight:500;font-weight:500;letter-spacing:.125rem}#tarteaucitron .tarteaucitronH1 a,.h4 a,.is-style-h4 a,h4 a{color:inherit}.h5,.is-style-h5,h5{margin:0;font-weight:400;color:#000;font-size:.875rem;line-height:1.625rem;font-weight:700;margin:15px 0;letter-spacing:2.12px;text-transform:uppercase;font-weight:500}.h5 a,.is-style-h5 a,h5 a{color:inherit}@media screen and (min-width:768px){.h5,.is-style-h5,h5{font-size:.9375rem;line-height:1.8125rem}}@media screen and (min-width:1024px){.h5,.is-style-h5,h5{font-size:1rem;line-height:2rem}}@media screen and (min-width:768px){.h5,.is-style-h5,h5{margin:30px 0 15px}}.h6,h6{margin:0;font-weight:400;color:#000;font-size:.875rem;line-height:3.75rem;font-weight:700;text-transform:uppercase;letter-spacing:8px;text-transform:uppercase;font-weight:500;text-align:center;z-index:1}.h6 a,h6 a{color:inherit}@media screen and (min-width:768px){.h6,h6{position:fixed;display:inline-block;top:0;left:0;margin-top:0;text-align:left;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;opacity:0}.h6::before,h6::before{content:'';position:absolute;display:block;width:100%;height:3px;top:0;left:-4px;background:#e3005d;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}}.is-style-bordered,.tabs-content h2,.wp-block-columns.is-style-hero+.wp-block-group>.wp-block-group__inner-container h2,.wp-block-embed figcaption{position:relative;padding-left:30px;text-align:left}@media screen and (min-width:768px){.is-style-bordered,.tabs-content h2,.wp-block-columns.is-style-hero+.wp-block-group>.wp-block-group__inner-container h2,.wp-block-embed figcaption{padding-left:60px}}.is-style-bordered::before,.tabs-content h2::before,.wp-block-columns.is-style-hero+.wp-block-group>.wp-block-group__inner-container h2::before,.wp-block-embed figcaption::before{content:'';position:absolute;display:block;width:3px;height:100%;top:0;left:0;background:#e3005d;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out}.is-style-bordered.shown::before,.tabs-content h2.shown::before,.wp-block-columns.is-style-hero+.wp-block-group>.wp-block-group__inner-container h2.shown::before,.wp-block-embed figcaption.shown::before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.wp-block-embed{position:relative;width:100%;max-width:1080px;margin:0 auto;width:100%;height:100%}.wp-block-embed img,.wp-block-embed video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}@media screen and (min-width:768px){.wp-block-embed{margin-bottom:50px}}.wp-block-embed::before{content:none}@media screen and (min-width:768px){.wp-block-embed::before{content:'';z-index:0!important}}.wp-block-embed img,.wp-block-embed video{position:relative;z-index:1}.wp-block-embed figcaption{margin-top:20px}@media screen and (min-width:768px){.wp-block-embed figcaption{position:absolute;width:40%;top:50%;margin:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:40px;z-index:1}}.wp-block-embed+p{max-width:1080px;margin:0 auto}@font-face{font-family:DIN;src:url(../fonts/DIN-Regular.eot);src:url(../fonts/DIN-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/DIN-Regular.woff2) format("woff2"),url(../fonts/DIN-Regular.woff) format("woff"),url(../fonts/DIN-Regular.ttf) format("truetype"),url(../fonts/DIN-Regular.svg#DIN-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:DIN;src:url(../fonts/DIN-Medium.eot);src:url(../fonts/DIN-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/DIN-Medium.woff2) format("woff2"),url(../fonts/DIN-Medium.woff) format("woff"),url(../fonts/DIN-Medium.ttf) format("truetype"),url(../fonts/DIN-Medium.svg#DIN-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-Bk.eot);src:url(../fonts/ITCAvantGardePro-Bk.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-Bk.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-Bk.woff) format("woff"),url(../fonts/ITCAvantGardePro-Bk.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-Bk.svg#ITCAvantGardePro-Bk) format("svg");font-weight:400;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-Md.eot);src:url(../fonts/ITCAvantGardePro-Md.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-Md.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-Md.woff) format("woff"),url(../fonts/ITCAvantGardePro-Md.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-Md.svg#ITCAvantGardePro-Md) format("svg");font-weight:700;font-style:normal}@font-face{font-family:AvantGardeCE;src:url(../fonts/ITCAvantGardePro-XLt.eot);src:url(../fonts/ITCAvantGardePro-XLt.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardePro-XLt.woff2) format("woff2"),url(../fonts/ITCAvantGardePro-XLt.woff) format("woff"),url(../fonts/ITCAvantGardePro-XLt.ttf) format("truetype"),url(../fonts/ITCAvantGardePro-XLt.svg#ITCAvantGardePro-XLt) format("svg");font-weight:400;font-style:italic}.wp-block-file{position:relative;display:inline-block;padding:20px 30px}.wp-block-file>a{text-decoration:none;font-weight:400}.wp-block-file__button::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#eee}.wp-block-file__button::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.wp-block-file__button:focus::before,.wp-block-file__button:hover::before{background-color:#d0d0d0}.wp-block-file .wp-block-file__button{display:inline-block;font-weight:700;cursor:pointer;margin-left:-30px;margin-right:-30px;background-color:transparent;font-weight:700;text-decoration:underline;color:#3f3e42;margin-left:0}.wp-block-media-text{margin-left:auto;margin-right:auto;width:100%;padding-left:6%;padding-right:6%;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1340px){.wp-block-media-text{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.wp-block-media-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.wp-block-media-text.is-vertically-aligned-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-media-text.is-vertically-aligned-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width:768px){.wp-block-media-text.has-media-on-the-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width:768px){.wp-block-media-text__content,.wp-block-media-text__media{width:50%}}.wp-block-media-text__media{margin:30px 0}@media screen and (min-width:768px){.wp-block-media-text__media{margin:0;display:block}}.wp-block-media-text__media img{width:auto;margin-left:auto;margin-right:auto}.wp-block-media-text.alignwide{margin-left:auto;margin-right:auto;width:100%;padding-left:6%;padding-right:6%;max-width:1200px;padding-left:0;padding-right:0}@media screen and (min-width:1340px){.wp-block-media-text.alignwide{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.wp-block-media-text.alignwide.has-media-on-the-right>.wp-block-media-text__media,.wp-block-media-text.alignwide>.wp-block-media-text__content{padding-left:20px;padding-right:0}.wp-block-media-text.alignwide.has-media-on-the-right>.wp-block-media-text__content,.wp-block-media-text.alignwide>.wp-block-media-text__media{padding-right:20px;padding-left:0}}.wp-block-media-text.alignfull{margin-left:auto;margin-right:auto;width:100%;padding-left:6%;padding-right:6%;max-width:900px;position:relative;max-width:100%;width:100vw}@media screen and (min-width:1340px){.wp-block-media-text.alignfull{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.wp-block-media-text.alignfull{padding-left:0;padding-right:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.wp-block-media-text.alignfull .wp-block-media-text__media{position:relative;overflow:hidden}.wp-block-media-text.alignfull .wp-block-media-text__media img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}}.wp-block-media-text.alignfull .wp-block-media-text__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:30px}@media screen and (min-width:768px){.wp-block-media-text.alignfull .wp-block-media-text__content{padding:30px 6%}}@media screen and (min-width:1200px){.wp-block-media-text.alignfull .wp-block-media-text__content{padding:30px 12%}}.wp-block-media-text.alignfull .wp-block-media-text__content p+.wp-block-button{margin-top:50px}.wp-block-media-text.alignfull .wp-block-media-text__media{display:block}.wp-block-media-text.has-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-media-text.has-icon .wp-block-media-text__media,.wp-block-media-text.has-icon .wp-block-media-text__media img{width:50px;height:50px;padding:0}.has-media-on-the-right figure{margin-bottom:40px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:768px){.has-media-on-the-right figure{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:0}}.is-style-ordered{counter-reset:gallery-wall;margin-top:50px}.is-style-ordered .blocks-gallery-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.is-style-ordered .blocks-gallery-item+.blocks-gallery-item{margin-top:30px}@media screen and (min-width:768px){.is-style-ordered .blocks-gallery-item+.blocks-gallery-item{margin-top:0}}.is-style-ordered .blocks-gallery-item figcaption{display:none}.is-style-ordered .blocks-gallery-item figure{position:relative;width:100%;height:100%}.is-style-ordered .blocks-gallery-item figure img,.is-style-ordered .blocks-gallery-item figure video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.is-style-ordered .blocks-gallery-item figure::after{counter-increment:gallery-wall;content:counter(gallery-wall);position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;width:60px;height:60px;top:0;left:0;opacity:1!important;z-index:1}@media screen and (min-width:768px){.is-style-ordered .blocks-gallery-item figure::after{width:80px;height:80px}}@media screen and (min-width:1024px){.is-style-ordered .blocks-gallery-item figure::after{width:120px;height:120px}}.is-style-ordered .blocks-gallery-item:nth-child(3n+1) figure img,.is-style-ordered .blocks-gallery-item:nth-child(3n+1) figure video{position:relative;z-index:1}.is-style-ordered .blocks-gallery-item:nth-child(3n+1) figure iframe{z-index:1}.is-style-ordered .blocks-gallery-item:nth-child(3n+1) figure::before{content:'';position:absolute;display:block;width:100%;height:100%;top:16px;left:16px;background:#fff url(../img/pattern.svg) no-repeat left;background-size:cover;z-index:-1;pointer-events:none}@media screen and (min-width:768px){.is-style-ordered .blocks-gallery-item:nth-child(3n+1) figure::before{top:22px;left:22px}}@media screen and (min-width:1024px){.is-style-ordered .blocks-gallery-item:nth-child(3n+1) figure::before{top:32px;left:32px}}@media screen and (min-width:768px){.is-style-ordered .blocks-gallery-item:nth-child(3n+1) figure{width:70%}}.is-style-ordered .blocks-gallery-item:nth-child(3n+2){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1}@media screen and (min-width:768px){.is-style-ordered .blocks-gallery-item:nth-child(3n+2){right:-80px;-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%)}.is-style-ordered .blocks-gallery-item:nth-child(3n+2) figure{width:55%}}.is-style-ordered .blocks-gallery-item:nth-child(3n+3){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:2}@media screen and (min-width:768px){.is-style-ordered .blocks-gallery-item:nth-child(3n+3){left:-80px;-webkit-transform:translateY(-80%);-ms-transform:translateY(-80%);transform:translateY(-80%);margin-bottom:-32%}.is-style-ordered .blocks-gallery-item:nth-child(3n+3) figure{width:50%}}.is-style-bottle{position:relative;height:520px;width:215px;margin:0 auto;background:url(../img/bottle.png) no-repeat center;z-index:1}@media screen and (min-width:1024px){.is-style-bottle{left:60px}}@media screen and (min-width:1340px){.is-style-bottle{left:120px}}.is-style-bottle .blocks-gallery-grid{position:absolute;top:240px;width:100%;height:100px;margin:0;right:0}.is-style-bottle .blocks-gallery-item{position:absolute;width:100%;height:100%;display:block;-webkit-filter:blur(3px);filter:blur(3px);opacity:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:translateX(18%) scale(.9) skewY(4deg);-ms-transform:translateX(18%) scale(.9) skewY(4deg);transform:translateX(18%) scale(.9) skewY(4deg)}.is-style-bottle .blocks-gallery-item:first-child{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(0) scale(1) skewY(0);-ms-transform:translateX(0) scale(1) skewY(0);transform:translateX(0) scale(1) skewY(0)}.is-style-bottle .blocks-gallery-item figure{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;margin:0;padding:0 20px 0 30px}.is-style-bottle .blocks-gallery-item img{height:100%;width:auto}.is-style-ambassador{margin-left:auto;margin-right:auto;width:100%;padding-left:6%;padding-right:6%;max-width:1200px;position:relative;top:0;left:0;margin-top:40px;z-index:-1}@media screen and (min-width:1340px){.is-style-ambassador{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.is-style-ambassador{height:610px;margin-top:-415px}}@media screen and (min-width:1024px){.is-style-ambassador{height:660px;margin-top:-392px}}@media screen and (min-width:1340px){.is-style-ambassador{height:710px;margin-top:-330px}}.is-style-ambassador .blocks-gallery-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.is-style-ambassador .blocks-gallery-grid{display:block}}.is-style-ambassador .blocks-gallery-item{display:block;position:static;width:50%;height:44vw}@media screen and (min-width:768px){.is-style-ambassador .blocks-gallery-item{position:absolute;left:0;width:inherit;height:inherit}}.is-style-ambassador .blocks-gallery-item figure{width:100%;height:100%;margin:0}.is-style-ambassador .blocks-gallery-item figure img,.is-style-ambassador .blocks-gallery-item figure video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.is-style-ambassador .blocks-gallery-item:nth-child(-n+2){top:0}@media screen and (min-width:768px){.is-style-ambassador .blocks-gallery-item:nth-child(-n+2){width:180px;height:282px}}@media screen and (min-width:1024px){.is-style-ambassador .blocks-gallery-item:nth-child(-n+2){width:240px;height:376px}}@media screen and (min-width:1340px){.is-style-ambassador .blocks-gallery-item:nth-child(-n+2){width:300px;height:470px}}.is-style-ambassador .blocks-gallery-item:nth-child(n+3){bottom:0}@media screen and (min-width:768px){.is-style-ambassador .blocks-gallery-item:nth-child(n+3){width:288px;height:200px}}@media screen and (min-width:1024px){.is-style-ambassador .blocks-gallery-item:nth-child(n+3){width:384px;height:267px}}@media screen and (min-width:1340px){.is-style-ambassador .blocks-gallery-item:nth-child(n+3){width:480px;height:334px}}.is-style-ambassador .blocks-gallery-item:nth-child(2) img,.is-style-ambassador .blocks-gallery-item:nth-child(2) video,.is-style-ambassador .blocks-gallery-item:nth-child(3) img,.is-style-ambassador .blocks-gallery-item:nth-child(3) video{position:relative;z-index:1}.is-style-ambassador .blocks-gallery-item:nth-child(2) iframe,.is-style-ambassador .blocks-gallery-item:nth-child(3) iframe{z-index:1}.is-style-ambassador .blocks-gallery-item:nth-child(2)::before,.is-style-ambassador .blocks-gallery-item:nth-child(3)::before{content:'';position:absolute;display:block;width:100%;height:100%;top:16px;left:16px;background:#fff url(../img/pattern.svg) no-repeat left;background-size:cover;z-index:-1;pointer-events:none}@media screen and (min-width:768px){.is-style-ambassador .blocks-gallery-item:nth-child(2)::before,.is-style-ambassador .blocks-gallery-item:nth-child(3)::before{top:22px;left:22px}}@media screen and (min-width:1024px){.is-style-ambassador .blocks-gallery-item:nth-child(2)::before,.is-style-ambassador .blocks-gallery-item:nth-child(3)::before{top:32px;left:32px}}.is-style-ambassador .blocks-gallery-item:nth-child(2)::before,.is-style-ambassador .blocks-gallery-item:nth-child(3)::before{content:none!important}@media screen and (min-width:768px){.is-style-ambassador .blocks-gallery-item:nth-child(2)::before,.is-style-ambassador .blocks-gallery-item:nth-child(3)::before{content:''!important}}.is-style-ambassador .blocks-gallery-item:nth-child(2){left:inherit;right:0}@media screen and (min-width:768px){.is-style-ambassador .blocks-gallery-item:nth-child(3){left:-120px}}@media screen and (min-width:1024px){.is-style-ambassador .blocks-gallery-item:nth-child(3){left:-100px}}@media screen and (min-width:1340px){.is-style-ambassador .blocks-gallery-item:nth-child(3){left:-240px}}@media screen and (min-width:768px){.is-style-ambassador .blocks-gallery-item:nth-child(4){left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-30px}}.is-style-ambassador .blocks-gallery-item:nth-child(5){left:inherit;right:0;z-index:1;display:none}@media screen and (min-width:768px){.is-style-ambassador .blocks-gallery-item:nth-child(5){display:block;right:-120px}}@media screen and (min-width:1024px){.is-style-ambassador .blocks-gallery-item:nth-child(5){right:-100px}}@media screen and (min-width:1340px){.is-style-ambassador .blocks-gallery-item:nth-child(5){right:-240px}}.is-style-wall{position:relative;max-width:1008px;margin-top:50px}.is-style-wall .blocks-gallery-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}.is-style-wall .blocks-gallery-item{width:100%}.is-style-wall .blocks-gallery-item+.blocks-gallery-item{margin-top:20px}@media screen and (min-width:768px){.is-style-wall .blocks-gallery-item+.blocks-gallery-item{margin-top:60px}}@media screen and (min-width:768px){.is-style-wall .blocks-gallery-item{height:30vw}.is-style-wall .blocks-gallery-item:nth-child(-n+2){margin-top:0}.is-style-wall .blocks-gallery-item:nth-child(9n+1),.is-style-wall .blocks-gallery-item:nth-child(9n+4){width:28%}.is-style-wall .blocks-gallery-item:nth-child(9n+2),.is-style-wall .blocks-gallery-item:nth-child(9n+3){width:66%}.is-style-wall .blocks-gallery-item:nth-child(9n+5),.is-style-wall .blocks-gallery-item:nth-child(9n+6){width:47%}.is-style-wall .blocks-gallery-item:nth-child(9n+7),.is-style-wall .blocks-gallery-item:nth-child(9n+8),.is-style-wall .blocks-gallery-item:nth-child(9n+9){width:29.5%}}@media screen and (min-width:1340px){.is-style-wall .blocks-gallery-item{height:440px}}.is-style-wall figcaption{position:absolute;width:100%;padding:30px 0;text-align:center;color:#848888;background:rgba(255,255,255,.95);bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.is-style-wall figure{position:relative;width:100%;height:100%;overflow:hidden}.is-style-wall figure img,.is-style-wall figure video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.is-style-wall figure:hover figcaption{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.is-style-triptyque{position:relative;margin:0 auto;max-width:1200px;margin-bottom:32px}.is-style-triptyque img,.is-style-triptyque video{position:relative;z-index:1}.is-style-triptyque iframe{z-index:1}.is-style-triptyque::before{content:'';position:absolute;display:block;width:100%;height:100%;top:16px;left:16px;background:#fff url(../img/pattern.svg) no-repeat left;background-size:cover;z-index:-1;pointer-events:none}@media screen and (min-width:768px){.is-style-triptyque::before{top:22px;left:22px}}@media screen and (min-width:1024px){.is-style-triptyque::before{top:32px;left:32px}}.is-style-triptyque::before{z-index:0}.is-style-triptyque ul{display:-webkit-box;display:-ms-flexbox;display:flex}.is-style-triptyque.columns-3 li{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:33.33%}.is-style-triptyque.columns-2 li{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.is-style-triptyque figure{height:100%;width:100%;height:100%}.is-style-triptyque figure img,.is-style-triptyque figure video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.is-style-triptyque figcaption{display:none}.wp-block-gallery{padding-left:0;padding-right:0}.blocks-gallery-grid{padding-left:0}.blocks-gallery-item{display:block}.wp-block-group{position:relative;padding-top:50px;padding-bottom:50px;max-width:100%;margin-left:auto;margin-right:auto;width:100%;padding-left:6%;padding-right:6%;max-width:900px;position:relative;max-width:100%;width:100vw}@media screen and (min-width:1340px){.wp-block-group{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.wp-block-group{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:1024px){.wp-block-group{padding-top:100px;padding-bottom:100px}}.wp-block-group__inner-container{position:relative;margin-left:auto;margin-right:auto;width:100%;padding-left:6%;padding-right:6%;max-width:1200px;padding-left:0;padding-right:0}@media screen and (min-width:1340px){.wp-block-group__inner-container{padding-left:0;padding-right:0}}.wp-block-group__inner-container>.wp-block-columns{padding-top:0;padding-bottom:0}.wp-block-group__inner-container>.wp-block-columns+.wp-block-columns{padding:30px 0}@media screen and (min-width:768px){.wp-block-group__inner-container>.wp-block-columns+.wp-block-columns{padding:50px 0}}.wp-block-group__inner-container>.wp-block-media-text{padding:0}.wp-block-group__inner-container>.wp-block-media-text .wp-block-media-text__content{padding:0}.wp-block-group__inner-container>.wp-block-group{padding-left:0;padding-right:0}.wp-block-group__inner-container .wp-block-columns:only-of-type,.wp-block-group__inner-container .wp-block-group:only-of-type{padding-top:0}@media screen and (min-width:1340px){.wp-block-group.alignfull>.wp-block-group__inner-container{max-width:1440px}}figure{margin:0}figure img{display:block;width:100%;height:auto}figure.size-medium img{display:inline-block;width:auto;max-width:100%}@media screen and (min-width:768px){figure.size-medium img{max-width:600px}}figure.size-thumbnail img{display:inline-block;max-width:100%;width:auto}@media screen and (min-width:768px){figure.size-thumbnail img{max-width:400px}}.wp-block-image.alignfull figcaption{margin-left:auto;margin-right:auto;width:100%;padding-left:6%;padding-right:6%;max-width:1200px}@media screen and (min-width:1340px){.wp-block-image.alignfull figcaption{padding-left:0;padding-right:0}}.wp-block-image.is-style-shadow{position:relative;margin-bottom:32px}.wp-block-media-text{margin-left:auto;margin-right:auto;width:100%;padding-left:6%;padding-right:6%;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1340px){.wp-block-media-text{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.wp-block-media-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.wp-block-media-text.is-vertically-aligned-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-media-text.is-vertically-aligned-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width:768px){.wp-block-media-text.has-media-on-the-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width:768px){.wp-block-media-text__content,.wp-block-media-text__media{width:50%}}.wp-block-media-text__media{margin:30px 0}@media screen and (min-width:768px){.wp-block-media-text__media{margin:0;display:block}}.wp-block-media-text__media img{width:auto;margin-left:auto;margin-right:auto}.wp-block-media-text.alignwide{margin-left:auto;margin-right:auto;width:100%;padding-left:6%;padding-right:6%;max-width:1200px;padding-left:0;padding-right:0}@media screen and (min-width:1340px){.wp-block-media-text.alignwide{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.wp-block-media-text.alignwide.has-media-on-the-right>.wp-block-media-text__media,.wp-block-media-text.alignwide>.wp-block-media-text__content{padding-left:20px;padding-right:0}.wp-block-media-text.alignwide.has-media-on-the-right>.wp-block-media-text__content,.wp-block-media-text.alignwide>.wp-block-media-text__media{padding-right:20px;padding-left:0}}.wp-block-media-text.alignfull{margin-left:auto;margin-right:auto;width:100%;padding-left:6%;padding-right:6%;max-width:900px;position:relative;max-width:100%;width:100vw}@media screen and (min-width:1340px){.wp-block-media-text.alignfull{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.wp-block-media-text.alignfull{padding-left:0;padding-right:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.wp-block-media-text.alignfull .wp-block-media-text__media{position:relative;overflow:hidden}.wp-block-media-text.alignfull .wp-block-media-text__media img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}}.wp-block-media-text.alignfull .wp-block-media-text__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:30px}@media screen and (min-width:768px){.wp-block-media-text.alignfull .wp-block-media-text__content{padding:30px 6%}}@media screen and (min-width:1200px){.wp-block-media-text.alignfull .wp-block-media-text__content{padding:30px 12%}}.wp-block-media-text.alignfull .wp-block-media-text__content p+.wp-block-button{margin-top:50px}.wp-block-media-text.alignfull .wp-block-media-text__media{display:block}.wp-block-media-text.has-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-media-text.has-icon .wp-block-media-text__media,.wp-block-media-text.has-icon .wp-block-media-text__media img{width:50px;height:50px;padding:0}.has-media-on-the-right figure{margin-bottom:40px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:768px){.has-media-on-the-right figure{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:0}}blockquote{position:relative;width:100%;margin:0;padding:40px 8%;font-family:AvantGardeCE;font-style:italic;letter-spacing:2.34px;font-size:20px;line-height:28px;background:#e0bbca}@media screen and (min-width:768px){blockquote{width:480px;padding:60px 12%}}@media screen and (min-width:1024px){blockquote{font-size:28px;line-height:40px}}blockquote::before{content:'';position:absolute;display:block;width:54px;height:44px;top:-30px;right:60px;background:url(../img/quotes-brand.svg) no-repeat center}blockquote p{margin:0;color:#fff;letter-spacing:2.5px}blockquote p+blockquote p{margin-top:10px}blockquote cite{font-size:.8125rem;line-height:1rem;display:inline-block;margin-top:30px;font-style:normal}.wp-block-pullquote{margin-top:10px;margin-bottom:20px}.wp-block-pullquote+figure{margin-top:-20px}@media screen and (min-width:768px){.wp-block-pullquote{margin-bottom:0}.wp-block-pullquote+figure{margin-top:0}}.wp-block-pullquote blockquote{text-align:center;width:100%}@media screen and (min-width:768px){.wp-block-pullquote blockquote{max-width:500px}}.wp-block-pullquote+.wp-block-image{width:100%}@media screen and (min-width:768px){.wp-block-pullquote+.wp-block-image{max-width:500px}}.wp-block-separator.is-style-wide{margin-left:auto;margin-right:auto;width:100%;padding-left:6%;padding-right:6%;max-width:1200px;border:none;border-top:1px solid #ddd}@media screen and (min-width:1340px){.wp-block-separator.is-style-wide{padding-left:0;padding-right:0}}.wp-block-separator+.wp-block-columns,.wp-block-separator+.wp-block-group{padding-top:60px}.wp-block-spacer{display:none}@media screen and (min-width:768px){.wp-block-spacer{display:block}}.global{overflow-x:hidden}.header{margin-left:auto;margin-right:auto;width:100%;padding-left:6%;padding-right:6%;max-width:1200px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:1340px;height:90px;padding-left:6%;padding-right:6%;z-index:10}@media screen and (min-width:1340px){.header{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header::before{content:'';position:absolute;display:block;width:100vw;height:1px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;left:50%;border-bottom:1px solid #f3f5f6}.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;width:100vw;height:0;overflow:hidden;top:0;left:0;padding:0 6%;background:#dce4ed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-family:AvantGardeCE;z-index:3}.header-menu ul{padding:0;text-align:center}.header-menu li{position:relative;display:block;margin:40px 0}.header-menu li a{position:relative;display:inline-block;color:#fff;font-size:1.625rem;line-height:1.75rem;letter-spacing:.2em}@media screen and (min-width:768px){.header-menu li a{font-size:2.0625rem;line-height:2.1875rem}}@media screen and (min-width:1024px){.header-menu li a{font-size:2.5rem;line-height:2.625rem}}@media screen and (min-width:768px){.header-menu li a{font-size:2.1875rem;line-height:2.5rem}}@media screen and (min-width:768px) and (min-width:768px){.header-menu li a{font-size:2.8125rem;line-height:3.125rem}}@media screen and (min-width:768px) and (min-width:1024px){.header-menu li a{font-size:3.4375rem;line-height:3.75rem}}.header-menu li a:hover{color:#3f3e42}.header-menu li.current-menu-item a,.header-menu li.current_page_item a{color:#3f3e42}.header-menu li.current-menu-item a::before,.header-menu li.current_page_item a::before{content:'';position:absolute;display:block;width:100%;height:3px;bottom:-12px;left:-7px;background:#e3005d}.header .social{display:none}@media screen and (min-width:768px){.header .social{display:-webkit-box;display:-ms-flexbox;display:flex}}.header-tools{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-lang{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-transform:uppercase;color:#d9e0e1;height:24px;line-height:24px}.header-lang li{display:block;padding-right:30px;opacity:0;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.header-lang li.current-lang{opacity:1;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.header-lang a{font-weight:500}.header-lang a:hover{color:#e3005d}.header-lang svg{position:absolute;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);right:0;top:-7px;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.header-lang:hover li{opacity:1}.header-lang:hover svg{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);color:#e3005d}.header .icon-menu{margin-right:10px}.header img{display:block}.header--white{color:#fff}.header--white::before{content:none}.header--white .social a{color:#fff}.header--white-lang{color:#fff}.social{line-height:1em}.social a{display:inline-block;width:38px;height:38px;color:#d9e0e1;text-align:center}.social a:hover{color:#e3005d}.social a+a{margin-left:5px}.social svg{display:inline-block}.splash{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:100vh;margin-top:-90px;overflow:hidden;z-index:2}@media screen and (min-width:768px){.splash{height:80vh;min-height:600px}}@media screen and (min-width:1340px){.splash{height:100vh}}.splash-video{position:absolute;width:100%;height:100%;top:0;left:0}.splash-video .plyr,.splash-video .plyr__video-wrapper{height:100%}.splash-video .plyr video,.splash-video .plyr__video-wrapper video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.splash-txt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);z-index:3}@media screen and (min-width:768px){.splash-txt{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}}@media screen and (min-width:1340px){.splash-txt{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.splash-txt>img{width:60%;height:auto}@media screen and (min-width:1024px){.splash-txt>img{width:80%}}@media screen and (min-width:1340px){.splash-txt>img{width:100%}}.splash-play{width:68px;height:78px;border:none;background:url(../img/btn-play.png) no-repeat center}.splash-play:hover{opacity:.5}.splash-animation{position:relative;width:auto;height:500px;display:block;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);text-align:center;opacity:1}.splash-animation svg{position:relative}.splash+.wp-block-group{padding:60px 0}.footer{margin-left:auto;margin-right:auto;width:100%;padding-left:6%;padding-right:6%;max-width:1200px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;color:#848888}@media screen and (min-width:1340px){.footer{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.footer{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer::before{content:'';position:absolute;display:block;width:100vw;height:1px;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#f3f5f6}.footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:20px 0 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media screen and (min-width:768px){.footer ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer ul li{display:inline;font-size:14px;letter-spacing:.75px}@media screen and (min-width:768px){.footer ul li{margin:0 20px}}.footer ul li a:hover{color:#e3005d}.footer ul::after,.footer ul::before{content:'';position:absolute;display:block;width:100vw;height:1px;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#f3f5f6}.footer ul::after{top:inherit;bottom:-15px}@media screen and (min-width:768px){.footer ul{padding:0}.footer ul::after,.footer ul::before{content:none}}.footer-copyright{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:25px 0 30px;text-align:center;font-size:.63rem;line-height:18px;letter-spacing:1.13px}.footer-copyright::before{content:'';position:absolute;display:block;width:100vw;height:1px;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#f3f5f6}.footer .social{padding:20px 0}.footer>img{margin:20px 0 5px}@media screen and (min-width:768px){.footer>img{margin:0}}#tarteaucitronRoot{color:#3f3e42;font-family:Din;font-size:14px;line-height:22px;font-weight:500;z-index:5}#tarteaucitronRoot button{width:300px;height:60px;border:none;font-family:Din;letter-spacing:1px}#tarteaucitronRoot button+button{margin-left:0;margin-top:5px}@media screen and (min-width:768px){#tarteaucitronRoot button+button{margin-left:15px;margin-top:0}}#tarteaucitronRoot button:hover{background:#e3005d}#tarteaucitronRoot #tarteaucitronBack{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.6);z-index:120}#tarteaucitronAlertBig{position:fixed;bottom:0;width:100%;text-align:center;background:#dce4ed;padding:30px 6vw;z-index:100}@media screen and (min-width:1200px){#tarteaucitronAlertBig{padding:30px 0}}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{display:block;color:#3f3e42;max-width:1200px;margin:0 auto 20px}#tarteaucitronAlertBig #tarteaucitronCloseAlert{position:relative;top:2px;background:0 0;border:2px solid #3f3e42;color:#3f3e42}#tarteaucitronAlertBig #tarteaucitronCloseAlert:hover{background:#e3005d;border:2px solid #e3005d;color:#fff}#tarteaucitron{display:none;position:fixed;width:100%;max-height:100vh;padding:40px 6vw;top:0;overflow:auto;margin:0 auto;background:#fff;z-index:150}@media screen and (min-width:768px){#tarteaucitron{top:50%!important;left:50%;max-width:600px;max-height:90vh;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);padding:60px 40px 20px 80px}}#tarteaucitron #tarteaucitronHidden,#tarteaucitron #tarteaucitronInfo+.tarteaucitronName,#tarteaucitron #tarteaucitronScrollbarAdjust,#tarteaucitron #tarteaucitronScrollbarChild,#tarteaucitron .tarteaucitronDetails,#tarteaucitron .tarteaucitronTitle{display:none!important}#tarteaucitron #tarteaucitronClosePanel{position:absolute;width:40px;height:40px;line-height:40px;font-size:30px;background:0 0;color:#3f3e42;top:0;right:0}@media screen and (min-width:768px){#tarteaucitron #tarteaucitronClosePanel{top:60px;right:40px;left:auto}}#tarteaucitron #tarteaucitronClosePanel:hover{background:#e0bbca}#tarteaucitron .tarteaucitronH1{font-family:AvantGardeCE;font-weight:700}#tarteaucitron .tarteaucitronH3{display:block;font-size:16px;color:#3f3e42;font-weight:700;margin-bottom:5px}#tarteaucitron .tarteaucitronHidden{position:relative;margin-top:40px}#tarteaucitron ul{padding-left:0}#tarteaucitron li{position:relative;display:block}#tarteaucitron #tarteaucitronInfo{margin-top:20px;color:#848888}#tarteaucitron .tarteaucitronAsk{position:absolute;right:0;top:0;width:76px;height:38px;border-radius:38px;background:#dce4ed;-webkit-transition:background 150ms ease-out;-o-transition:background 150ms ease-out;transition:background 150ms ease-out;overflow:hidden}#tarteaucitron .tarteaucitronAsk::before{content:'';position:absolute;display:block;width:34px;height:34px;top:2px;left:2px;background:#fff;border-radius:100%;-webkit-transition:left 150ms ease-out;-o-transition:left 150ms ease-out;transition:left 150ms ease-out}#tarteaucitron .tarteaucitronAsk button{position:absolute;display:block;width:100%;height:100%;background:0 0;text-indent:-9999px;overflow:hidden;opacity:0;margin-left:0}#tarteaucitron .tarteaucitronAsk .tarteaucitronAllow{z-index:1}#tarteaucitron .tarteaucitronAsk .tarteaucitronDeny{z-index:0}#tarteaucitron .tarteaucitronIsAllowed .tarteaucitronAsk{background:#e0bbca}#tarteaucitron .tarteaucitronIsAllowed .tarteaucitronAsk .tarteaucitronAllow{display:none}#tarteaucitron .tarteaucitronIsAllowed .tarteaucitronAsk::before{left:40px}#tarteaucitron .tarteaucitronIsDenied .tarteaucitronAsk .tarteaucitronDeny{display:none}@-webkit-keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-progress{to{background-position:25px 0}}@-webkit-keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{-webkit-box-sizing:border-box;box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{-webkit-box-sizing:inherit;box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr__badge{background:#4a5764;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;overflow:visible;padding:7px;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{-webkit-box-shadow:0 0 0 5px rgba(227,0,93,.5);box-shadow:0 0 0 5px rgba(227,0,93,.5);outline:0}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#e3005d;color:#fff}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#e3005d;color:#fff}.plyr__control--overlaid{background:rgba(227,0,93,.8);border:0;border-radius:100%;color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#e3005d}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls .plyr__controls__item.plyr__volume{padding-right:5px}.plyr__controls .plyr__controls__item.plyr__volume:first-child{padding-right:0}.plyr__controls:empty{display:none}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4a5764;padding:10px}.plyr--video .plyr__controls{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.7)));background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;-o-transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.plyr__menu .plyr__control svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;-webkit-transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);-o-transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4a5764;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(74,87,100,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(74,87,100,.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:#c1c9d1;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;-webkit-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#e3005d}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;color:#e3005d;display:block;height:19px;margin:0;padding:0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;height:5px;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:-webkit-gradient(linear,left top,right top,from(currentColor),color-stop(0,transparent));background-image:linear-gradient(to right,currentColor 0,transparent 0);background-image:-webkit-gradient(linear,left top,right top,from(currentColor),to(transparent));background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;height:5px;-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;height:5px;-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{-webkit-box-shadow:0 0 0 5px rgba(227,0,93,.5);box-shadow:0 0 0 5px rgba(227,0,93,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(227,0,93,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(227,0,93,.5);outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;-webkit-transform:translate(-50%,10px) scale(.8);-ms-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;-o-transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%,0) scale(1);-ms-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;-webkit-transform:translate(0,10px) scale(.8);-ms-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;-webkit-transform:translate(0,10px) scale(.8);-ms-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;-webkit-transform:translateY(-38.28125%);-ms-transform:translateY(-38.28125%);transform:translateY(-38.28125%)}.plyr__progress{left:6.5px;margin-right:13px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--video .plyr__progress__buffer{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15);color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress__buffer{color:rgba(193,201,209,.66)}.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:-o-linear-gradient(135deg,rgba(35,41,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,41,47,.6) 50%,rgba(35,41,47,.6) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(35,41,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,41,47,.6) 50%,rgba(35,41,47,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,201,209,.66)}.plyr__volume{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}@media (min-width:480px){.plyr__volume{max-width:90px}}@media (min-width:768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume{display:none!important}.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(35,41,47,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255,255,255,.9);border-radius:3px;bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;-webkit-transform:translate(0,10px) scale(.8);-ms-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;-o-transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c9d1;border-radius:2px;overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.plyr--paused .plyr__controls{opacity:0}.plyr--playing .plyr__controls{opacity:1}.plyr__control--overlaid{background:0 0;border:2px solid #fff}.plyr--video{position:relative;height:100%;z-index:0}.plyr--video.plyr--playing{position:relative;z-index:2}.plyr__poster{background-size:cover;pointer-events:none}.plyr__video-embed{padding-bottom:56.25%!important}.ytp-cued-thumbnail-overlay{pointer-events:none}.is-style-shadow img,.is-style-shadow video,.shadow img,.shadow video{position:relative;z-index:1}.is-style-shadow iframe,.shadow iframe{z-index:1}.is-style-shadow::before,.shadow::before{content:'';position:absolute;display:block;width:100%;height:100%;top:16px;left:16px;background:#fff url(../img/pattern.svg) no-repeat left;background-size:cover;z-index:-1;pointer-events:none}@media screen and (min-width:768px){.is-style-shadow::before,.shadow::before{top:22px;left:22px}}@media screen and (min-width:1024px){.is-style-shadow::before,.shadow::before{top:32px;left:32px}}.is-style-birthday{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:calc(100vw - 16px);height:0;padding:calc(50vw - 8px) 0 calc(50vw - 8px);margin:30px 0 50px;left:-6vw;bottom:0;color:#e3005d;text-transform:uppercase;letter-spacing:2.93px;font-size:18px;line-height:26px;background:#f3f5f6}.is-style-birthday img,.is-style-birthday video{position:relative;z-index:1}.is-style-birthday iframe{z-index:1}.is-style-birthday::before{content:'';position:absolute;display:block;width:100%;height:100%;top:16px;left:16px;background:#fff url(../img/pattern.svg) no-repeat left;background-size:cover;z-index:-1;pointer-events:none}@media screen and (min-width:768px){.is-style-birthday::before{top:22px;left:22px}}@media screen and (min-width:1024px){.is-style-birthday::before{top:32px;left:32px}}@media screen and (min-width:768px){.is-style-birthday{display:-webkit-box;display:-ms-flexbox;display:flex;width:80%;padding:40% 0;bottom:-32px;left:30px;margin:0}}@media screen and (min-width:1024px){.is-style-birthday{position:absolute;width:60%;padding:30% 0;left:-6vw}}@media screen and (min-width:1200px){.is-style-birthday{position:absolute;left:calc((1024px - 100vw)/ 2);width:75%;padding:37.5% 0;font-size:22px;line-height:34px}}@media screen and (min-width:1340px){.is-style-birthday{left:calc((1200px - 100vw)/ 2)}}@media screen and (min-width:1440px){.is-style-birthday{left:-120px}}.is-style-birthday strong{position:relative;font-size:130px;line-height:130px;font-family:AvantGardeCE;color:currentColor}@media screen and (min-width:1340px){.is-style-birthday strong{font-size:160px;line-height:160px}}.is-style-birthday em{position:absolute;font-size:18px;line-height:26px;top:12px;right:-25px;color:currentColor}.is-style-birthday em>div{top:14px}@media screen and (min-width:1340px){.is-style-birthday em{font-size:22px;line-height:34px}.is-style-birthday em>div{top:20px}}.ambassadorCard{position:relative}.ambassadorCard picture{width:100%;height:100%;position:relative;display:block;margin:0;background:#f3f5f6}.ambassadorCard picture img,.ambassadorCard picture video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.ambassadorCard picture img{z-index:1}.ambassadorCard picture::before{top:0;left:0;opacity:0}.ambassadorCard-txt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:70%;padding:0 20px;bottom:0;z-index:1;white-space:normal;white-space:initial;background:rgba(255,255,255,.9);text-align:center;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:opacity .4s ease-out,-webkit-transform .4s ease-out;transition:opacity .4s ease-out,-webkit-transform .4s ease-out;-o-transition:transform .4s ease-out,opacity .4s ease-out;transition:transform .4s ease-out,opacity .4s ease-out;transition:transform .4s ease-out,opacity .4s ease-out,-webkit-transform .4s ease-out}@media screen and (min-width:1024px){.ambassadorCard-txt{height:50%;padding:0 40px}}.ambassadorCard-txt::before{content:'';position:absolute;display:block;width:54px;height:44px;top:-1px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../img/quotes.svg) no-repeat center}.ambassadorCard-txt h3{margin:0;font-size:1.625rem;line-height:1.75rem}@media screen and (min-width:768px){.ambassadorCard-txt h3{font-size:2.0625rem;line-height:2.1875rem}}@media screen and (min-width:1024px){.ambassadorCard-txt h3{font-size:2.5rem;line-height:2.625rem}}@media screen and (min-width:768px){.ambassadorCard-txt h3{margin-bottom:10px}}#tarteaucitron .ambassadorCard-txt .tarteaucitronH1,.ambassadorCard-txt #tarteaucitron .tarteaucitronH1,.ambassadorCard-txt .h4,.ambassadorCard-txt .is-style-h4,.ambassadorCard-txt p{display:none}@media screen and (min-width:768px){#tarteaucitron .ambassadorCard-txt .tarteaucitronH1,.ambassadorCard-txt #tarteaucitron .tarteaucitronH1,.ambassadorCard-txt .h4,.ambassadorCard-txt .is-style-h4,.ambassadorCard-txt p{display:block}}#tarteaucitron .ambassadorCard-txt .tarteaucitronH1,.ambassadorCard-txt #tarteaucitron .tarteaucitronH1,.ambassadorCard-txt .h4,.ambassadorCard-txt .is-style-h4{margin:0;text-transform:none;text-transform:initial}.ambassadorCard-txt p{width:100%;font-style:italic;letter-spacing:1.13px;text-transform:uppercase;font-size:18px;color:#848888;text-align:center;margin:8px 0}@media screen and (min-width:768px){.ambassadorCard-txt p{font-size:16px;line-height:22px}}@media screen and (min-width:1340px){.ambassadorCard-txt p{font-size:18px;line-height:24px}}.ambassadorCard-txt a{display:inline-block;background:0 0;color:#000;font-weight:500;border:none;border-bottom:1px solid #000;font-size:16px;line-height:30px;letter-spacing:1px;-webkit-transition:color 250ms ease-out,border 250ms ease-out;-o-transition:color 250ms ease-out,border 250ms ease-out;transition:color 250ms ease-out,border 250ms ease-out;margin-top:3px}.ambassadorCard-txt a::before{content:'';position:absolute;display:block;width:100%;height:143%;bottom:20px;left:0}.ambassadorCard-txt a:hover{color:#e3005d;border-color:#e3005d}.ambassadorList{width:100%}.ambassadorList .ambassadorCard+.ambassadorCard{margin-top:20px}.ambassadorList .ambassadorCard:not(.glide__slide):active .ambassadorCard-txt,.ambassadorList .ambassadorCard:not(.glide__slide):hover .ambassadorCard-txt{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ambassadorList .ambassadorCard:not(.glide__slide) picture{width:100%;height:100%}.ambassadorList .ambassadorCard:not(.glide__slide) picture img,.ambassadorList .ambassadorCard:not(.glide__slide) picture video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.ambassadorList .ambassadorCard:not(.glide__slide) picture img{display:block}@media screen and (min-width:768px){.ambassadorList__wrapper:not(.glide__track){position:relative;max-width:1080px;margin:0 auto}.ambassadorList__wrapper:not(.glide__track) .ambassadorCard{display:inline-block;width:33.3%;margin-bottom:5vw}.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+1),.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+4){height:42.6vw;width:calc(66.6% - 5vw - 22px);margin-bottom:calc(5vw + 22px)}.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+1) img,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+1) video,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+4) img,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+4) video{position:relative;z-index:1}.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+1) iframe,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+4) iframe{z-index:1}.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+1)::before,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+4)::before{content:'';position:absolute;display:block;width:100%;height:100%;top:16px;left:16px;background:#fff url(../img/pattern.svg) no-repeat left;background-size:cover;z-index:-1;pointer-events:none}}@media screen and (min-width:768px) and (min-width:768px){.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+1)::before,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+4)::before{top:22px;left:22px}}@media screen and (min-width:768px) and (min-width:1024px){.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+1)::before,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+4)::before{top:32px;left:32px}}@media screen and (min-width:768px){.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+1)::before,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+4)::before{z-index:0}}@media screen and (min-width:768px) and (min-width:1024px){.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+1) a::before,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+4) a::before{height:200%}}@media screen and (min-width:768px){.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+2),.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+3),.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+5),.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+6){height:20.2vw}.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+2) .h3,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+3) .h3,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+5) .h3,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+6) .h3{font-size:1.25rem;line-height:1.375rem;margin-bottom:10px;width:100%}}@media screen and (min-width:768px) and (min-width:768px){.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+2) .h3,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+3) .h3,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+5) .h3,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+6) .h3{font-size:1.5625rem;line-height:1.6875rem}}@media screen and (min-width:768px) and (min-width:1024px){.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+2) .h3,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+3) .h3,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+5) .h3,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+6) .h3{font-size:1.875rem;line-height:2rem}}@media screen and (min-width:768px){#tarteaucitron .ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+2) .tarteaucitronH1,#tarteaucitron .ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+3) .tarteaucitronH1,#tarteaucitron .ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+5) .tarteaucitronH1,#tarteaucitron .ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+6) .tarteaucitronH1,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+2) #tarteaucitron .tarteaucitronH1,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+2) .h4,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+2) .is-style-h4,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+2) p,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+3) #tarteaucitron .tarteaucitronH1,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+3) .h4,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+3) .is-style-h4,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+3) p,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+5) #tarteaucitron .tarteaucitronH1,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+5) .h4,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+5) .is-style-h4,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+5) p,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+6) #tarteaucitron .tarteaucitronH1,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+6) .h4,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+6) .is-style-h4,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+6) p{display:none}.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+2) .ambassadorCard-txt,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+3) .ambassadorCard-txt,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+5) .ambassadorCard-txt,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+6) .ambassadorCard-txt{position:absolute;height:70%}.ambassadorList__wrapper:not(.glide__track) .ambassadorCard+.ambassadorCard{margin-top:0}.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+1){float:left;margin-right:5vw}.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+4){float:right;-webkit-transform:translateX(-22px);-ms-transform:translateX(-22px);transform:translateX(-22px)}.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+2),.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+3){float:right}.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+5),.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+6){float:left}.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+3),.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+6){margin-bottom:0}.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+3):after,.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+6):after{content:'';clear:both}}@media screen and (min-width:1024px){.ambassadorList__wrapper:not(.glide__track) .ambassadorCard{margin-bottom:64px}.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+1),.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+4){width:calc(66.6% - 92px);margin-bottom:92px}.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+1){margin-right:92px}.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+4){-webkit-transform:translateX(-32px);-ms-transform:translateX(-32px);transform:translateX(-32px)}}@media screen and (min-width:1340px){.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+1),.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+4){height:511px}.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+2),.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+3),.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+5),.ambassadorList__wrapper:not(.glide__track) .ambassadorCard:nth-child(6n+6){height:240px}}.has-text-align-center:not(.h6)+.ambassadorList{margin-top:95px}.postCard{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.postCard__thumbnail{width:100%;height:100%;position:relative;display:block;height:54vw;margin:0}.postCard__thumbnail img,.postCard__thumbnail video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}@media screen and (min-width:768px){.postCard__thumbnail{height:140px}}@media screen and (min-width:1024px){.postCard__thumbnail{height:175px}}@media screen and (min-width:1340px){.postCard__thumbnail{height:225px}}.postCard__txt{white-space:normal;white-space:initial;margin-top:-25px;z-index:1}@media screen and (min-width:1024px){.postCard__txt{margin-top:-20px}}@media screen and (min-width:1340px){.postCard__txt{margin-top:-40px}}.postCard__txt::before{content:'';position:absolute;display:block;width:75%;height:50px;left:0;background:#fff}.postCard__categorie{position:relative;display:block;color:#848888;font-weight:400;padding-top:5px;text-transform:uppercase;z-index:1}.postCard__title{position:relative;width:70%}.postCard__title:first-child{padding-top:10px}.postCard__excerpt{width:100%;margin-top:20px}.postCard__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;margin-top:20px;border:2px solid #000;font-weight:700;color:#000;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out}.postCard__more::before{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:1}.postCard__more span{max-width:0;margin-top:3px;overflow:hidden;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;white-space:nowrap;font-family:DIN,sans-serif;font-weight:500;text-transform:uppercase;font-size:12px;opacity:0}.postCard__more svg{height:32px}.postCard__more:focus,.postCard__more:hover{width:120px;padding:0 10px}.postCard__more:focus span,.postCard__more:hover span{max-width:120px;padding:0 8px;opacity:1}.postList{position:relative;display:block}.postList__wrapper:not(.glide__track){margin-left:auto;margin-right:auto;width:100%;padding-left:6%;padding-right:6%;max-width:1200px;padding-left:0;padding-right:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:1340px){.postList__wrapper:not(.glide__track){padding-left:0;padding-right:0}}.postList__wrapper:not(.glide__track) .postCard picture img{-webkit-transition:-webkit-transform 350ms ease-out;transition:-webkit-transform 350ms ease-out;-o-transition:transform 350ms ease-out;transition:transform 350ms ease-out;transition:transform 350ms ease-out,-webkit-transform 350ms ease-out}.postList__wrapper:not(.glide__track) .postCard:hover picture img{-webkit-transform:scale(1.1)!important;-ms-transform:scale(1.1)!important;transform:scale(1.1)!important}@media screen and (min-width:768px){.postList__wrapper:not(.glide__track){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.postList .postCard{margin:20px 0}@media screen and (min-width:768px){.postList .postCard{margin:0 15px}}@media screen and (min-width:1024px){.postList .postCard{margin:0 30px}}.postList .postCard:first-child{margin-left:0}.postList .postCard:last-child{margin-right:0}.has-text-align-center:not(.h6)+.postList{margin-top:60px}.slider{margin-left:auto;margin-right:auto;width:100%;padding-left:6%;padding-right:6%;max-width:1200px;max-width:1440px;padding-left:0;padding-right:0}@media screen and (min-width:1340px){.slider{padding-left:0;padding-right:0}}.slider .glide__slides{overflow:visible}.slider .glide__slides>*{-webkit-transition:margin .4s ease-out;-o-transition:margin .4s ease-out;transition:margin .4s ease-out}.slider .glide__slides>* picture{opacity:.7;-webkit-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.slider .glide__slides>* picture img,.slider .glide__slides>* picture video{position:relative;z-index:1}.slider .glide__slides>* picture iframe{z-index:1}.slider .glide__slides>* picture::before{content:'';position:absolute;display:block;width:100%;height:100%;top:16px;left:16px;background:#fff url(../img/pattern.svg) no-repeat left;background-size:cover;z-index:-1;pointer-events:none}@media screen and (min-width:768px){.slider .glide__slides>* picture::before{top:22px;left:22px}}@media screen and (min-width:1024px){.slider .glide__slides>* picture::before{top:32px;left:32px}}.slider .glide__slides>* picture::before{opacity:0;-webkit-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.slider .glide__track{padding:0 0 32px;max-width:100%;overflow:hidden}.slider-nav{position:relative;width:100%;bottom:-50px;z-index:0;pointer-events:none}@media screen and (min-width:768px){.slider-nav{position:absolute;top:50%;bottom:inherit;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}}.slider-nav button{border:none;background:0 0;color:#3f3e42;pointer-events:all}@media screen and (min-width:768px){.slider-nav button{color:#fff}}.slider-nav button:hover{color:#e3005d}.slider-nav button svg{width:2em}@media screen and (min-width:768px){.slider-nav button svg{width:3.5em;max-height:none}}@media screen and (min-width:1340px){.slider-nav button svg{width:5em}}.slider-next{position:absolute;right:0}@media screen and (min-width:768px){.slider-next{right:50px}}.slider-prev{position:relative}@media screen and (min-width:768px){.slider-prev{left:50px}}.slider .ambassadorCard{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.slider .ambassadorCard picture{height:56vw}@media screen and (min-width:768px){.slider .ambassadorCard picture{height:33vw}}@media screen and (min-width:1340px){.slider .ambassadorCard picture{height:535px}}.slider .ambassadorCard-txt{background:0 0;bottom:-100px;height:auto;padding:0}.slider .ambassadorCard-txt::before{content:none}@media screen and (min-width:768px){.slider .ambassadorCard-txt{height:70%;padding:0 30px;bottom:0;background:rgba(255,255,255,.9)}.slider .ambassadorCard-txt::before{content:''}}@media screen and (min-width:1024px){.slider .ambassadorCard-txt{height:70%;padding:0 50px}}@media screen and (min-width:1340px){.slider .ambassadorCard-txt{height:50%}}.slider .ambassadorCard-txt p{display:none}@media screen and (min-width:1024px){.slider .ambassadorCard-txt p{display:block}}.slider .ambassadorCard-txt a::before{height:0}@media screen and (min-width:768px){.slider .ambassadorCard.glide__slide--active .ambassadorCard-txt a::before{height:143%;bottom:0}}@media screen and (min-width:1200px){.slider .ambassadorCard.glide__slide--active .ambassadorCard-txt a::before{height:200%}}.slider .ambassadorCard h3{position:relative;display:block;width:100%;overflow:hidden;padding:0 50px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;line-height:1.1em;font-size:1.375rem;line-height:2.125rem;font-weight:500}@media screen and (min-width:768px){.slider .ambassadorCard h3{padding:0;overflow:visible;-o-text-overflow:visible;text-overflow:visible;white-space:normal;font-size:1.25rem;line-height:1.375rem}}@media screen and (min-width:768px) and (min-width:768px){.slider .ambassadorCard h3{font-size:1.5625rem;line-height:1.6875rem}}@media screen and (min-width:768px) and (min-width:1024px){.slider .ambassadorCard h3{font-size:1.875rem;line-height:2rem}}.slider .postCard{cursor:pointer;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.slider .postCard picture{height:50vw}@media screen and (min-width:768px){.slider .postCard picture{height:29vw}}@media screen and (min-width:1340px){.slider .postCard picture{height:480px}}.slider .postCard__txt{margin-top:32px;padding:0 6%;opacity:0;-webkit-transform:translateY(32px);-ms-transform:translateY(32px);transform:translateY(32px);-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}@media screen and (min-width:768px){.slider .postCard__txt{margin-top:32px;padding:0}}.slider .postCard__txt p{display:none}@media screen and (min-width:1024px){.slider .postCard__txt p{display:block}}.slider.postList .slider-nav{position:absolute;top:20%}.slider .glide__slide--active{margin-right:inherit}@media screen and (min-width:768px){.slider .glide__slide--active{margin-right:37px!important}}@media screen and (min-width:1024px){.slider .glide__slide--active{margin-right:47px!important}}.slider .glide__slide--active picture{opacity:1}.slider .glide__slide--active picture::before{opacity:1}.slider .glide__slide--active .ambassadorCard-txt,.slider .glide__slide--active .postCard__txt{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.popinVideo{display:none;position:fixed;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:99}.popinVideo::before{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.85);z-index:-1}.popinVideo-container{position:relative;width:100%;height:100vh;text-align:center}@media screen and (min-width:768px){.popinVideo-container{width:80%;margin:0 auto}}.popinVideo-containerVideo{position:relative;padding-bottom:56.25%;height:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:1}.popinVideo-containerVideo iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:0}.popinVideo-close{position:absolute;display:block;width:30px;height:30px;top:-50px;right:20px;z-index:1;font-size:0;opacity:0;border:none;background:0 0}@media screen and (min-width:768px){.popinVideo-close{top:0;right:-50px}}.popinVideo-close::after,.popinVideo-close::before{content:'';position:absolute;display:block;left:-5px;top:13px;width:40px;height:3px;background:#fff;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out}.popinVideo-close::before{-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}.popinVideo-close::after{-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.popinVideo-close:hover::after,.popinVideo-close:hover::before{background:#e3005d}.tabs{overflow:visible}@media screen and (min-width:768px){.tabs{height:100%;max-width:50vw;overflow:hidden}}.tabs-nav{display:none;height:40px;white-space:nowrap;margin-bottom:50px}@media screen and (min-width:768px){.tabs-nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.tabs-nav-list{position:relative;display:inline-block;padding:0;margin:0;height:48px;margin-left:10px;overflow:hidden;max-width:calc(100% - 70px)}.tabs-nav-list::before{content:'';position:absolute;display:block;width:calc(100% - 40px);height:100%;bottom:6px;left:20px;z-index:-1;border-bottom:1px solid #848888}.tabs-nav-list a{position:relative;display:inline-block;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;max-width:100%}@media screen and (min-width:1024px){.tabs-nav-list a{max-width:150px}}.tabs-nav-list a:hover{color:#e3005d}.tabs-nav-list li{display:none;position:relative;padding:0;margin:0 16px;text-transform:uppercase}@media screen and (min-width:1024px){.tabs-nav-list li{display:inline}}.tabs-nav-list li::before{content:'';position:absolute;display:block;width:9px;height:9px;border:1px solid #848888;-webkit-box-shadow:0 0 0 12px #fff;box-shadow:0 0 0 12px #fff;background-color:#fff;border-radius:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-13px;z-index:1}.tabs-nav-list li::after{content:'';position:absolute;display:block;width:5px;height:5px;background:#e3005d;border-radius:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-10px;opacity:0;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;z-index:1}.tabs-nav-list li.is-active,.tabs-nav-list li:hover{color:#3f3e42}.tabs-nav-list li.is-active::before,.tabs-nav-list li:hover::before{border-color:#e3005d}.tabs-nav-list li.is-active::after,.tabs-nav-list li:hover::after{opacity:1}@media screen and (min-width:768px){.tabs-nav-list li.is-active{display:inline}}.tabs-nav-list li.is-active a{font-weight:500}.tabs-nav-list li:first-child a::before{width:calc(50% + 20px);left:-2px;-webkit-transform:none;-ms-transform:none;transform:none}.tabs-nav-list li:last-child a::before{width:calc(50% + 20px);left:inherit;right:-2px;-webkit-transform:none;-ms-transform:none;transform:none}.tabs button{display:inline-block;height:38px;width:38px;border:none;background:0 0;color:#3f3e42}.tabs button:hover{color:#e3005d}.tabs button svg{width:2em}.tabs-content{text-align:left}.tabs-content+.tabs-content{margin-top:50px}@media screen and (min-width:768px){.tabs-content{position:absolute;opacity:0}.tabs-content+.tabs-content{margin-top:0}}.tabs-content.is-active,.tabs-content:nth-child(2){opacity:1}@media screen and (min-width:1024px){.tabs-content h2{margin-left:-40px;margin-bottom:50px}}.tabs-content ol{height:40px;max-width:100%}.tabs-content ol,.tabs-content p,.tabs-content ul{padding-left:0;margin-left:0}@media screen and (min-width:768px){.tabs-content ol,.tabs-content p,.tabs-content ul{margin-left:60px}}.tabs-content li{padding-left:8px;color:#848888}.split-line{overflow:hidden;white-space:nowrap;height:1.2em}.is-style-birthday{color:rgba(227,0,93,0)}.is-style-birthday .split-line{overflow:visible;height:auto}.is-style-birthday.shown{color:#e3005d}#tarteaucitron main .tarteaucitronH1,.is-style-ordered .blocks-gallery-item main figure::after,.wp-block-embed main figcaption,main #tarteaucitron .tarteaucitronH1,main .h1,main .h2,main .h3,main .h4,main .h5,main .is-style-ordered .blocks-gallery-item figure::after,main .wp-block-embed figcaption,main h1,main h2:not(.h6),main h3,main h4,main h5{opacity:0}main .tabs-nav,main .wp-block-button,main .wp-block-column ol,main .wp-block-column ul,main .wp-block-embed,main blockquote,main p:not(.is-style-birthday):not(.h5):not(.h4):not(.h3):not(.h2):not(.h1){opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}main .tabs-nav ol{-webkit-transform:none;-ms-transform:none;transform:none}.ambassadorList:not(.slider) picture img,.postList:not(.slider) picture img,.wp-block-gallery:not(.is-style-bottle) figure img,.wp-block-image img,.wp-block-media-text:not(.alignfull)>figure img{opacity:0}.slider .ambassadorCard,.slider .postCard{-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px);opacity:0}.slider .ambassadorCard h3,.slider .ambassadorCard p,.slider .postCard h3,.slider .postCard p{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.wp-block-gallery.is-style-bottle ul{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.rtl{direction:rtl}.rtl p.is-style-marker::before{margin-right:inherit;margin-left:10px}.rtl ol,.rtl ul{padding-left:inherit;padding-right:14px;text-align:right}.rtl .footer ul{text-align:center}.rtl .header .icon-menu{left:inherit;margin-left:10px;margin-right:0;right:-17px}.rtl .header-tools{margin-left:0;margin-right:auto}.rtl .header-lang li{padding-left:30px;padding-right:0}.rtl .header-lang svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);left:0;right:inherit}.rtl .header-lang:hover svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.rtl .header ul{padding:0;text-align:center}@media screen and (min-width:768px){.rtl .h6,.rtl h6{left:inherit;right:0;text-align:right;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.rtl .h6::before,.rtl h6::before{left:inherit;right:4px}}@media screen and (min-width:1340px){.rtl .h6,.rtl h6{left:inherit}}@media screen and (min-width:1440px){.rtl .h6,.rtl h6{left:inherit}}.rtl .is-style-bordered,.rtl .tabs-content h2,.rtl .wp-block-columns.is-style-hero+.wp-block-group>.wp-block-group__inner-container h2,.rtl .wp-block-embed figcaption,.tabs-content .rtl h2,.wp-block-columns.is-style-hero+.wp-block-group>.wp-block-group__inner-container .rtl h2,.wp-block-embed .rtl figcaption{padding-left:inherit;padding-right:30px;border-left:none;border-right:3px solid #e3005d;text-align:right}@media screen and (min-width:768px){.rtl .is-style-bordered,.rtl .tabs-content h2,.rtl .wp-block-columns.is-style-hero+.wp-block-group>.wp-block-group__inner-container h2,.rtl .wp-block-embed figcaption,.tabs-content .rtl h2,.wp-block-columns.is-style-hero+.wp-block-group>.wp-block-group__inner-container .rtl h2,.wp-block-embed .rtl figcaption{padding-left:inherit;padding-right:60px}}.rtl .postCard__txt::before{left:inherit;right:0}.rtl .is-style-birthday::before,.rtl .is-style-shadow::before,.rtl .is-style-triptyque::before,.rtl .shadow::before{left:-16px}@media screen and (min-width:768px){.rtl .is-style-birthday::before,.rtl .is-style-shadow::before,.rtl .is-style-triptyque::before,.rtl .shadow::before{left:-22px}}@media screen and (min-width:1024px){.rtl .is-style-birthday::before,.rtl .is-style-shadow::before,.rtl .is-style-triptyque::before,.rtl .shadow::before{left:-32px}}@media screen and (min-width:768px){.rtl .wp-block-columns{text-align:right}}.rtl .wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-image,.rtl .wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-pullquote{left:inherit!important;right:inherit}@media screen and (min-width:768px){.rtl .wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-image,.rtl .wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-pullquote{right:-6vw}}@media screen and (min-width:1200px){.rtl .wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-image,.rtl .wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-pullquote{right:calc((1024px - 100vw)/ 2)}}@media screen and (min-width:1340px){.rtl .wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-image,.rtl .wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-pullquote{right:calc((1200px - 100vw)/ 2)}}@media screen and (min-width:1440px){.rtl .wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-image,.rtl .wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:first-child .wp-block-pullquote{right:-130px}}.rtl .wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:last-child .wp-block-image,.rtl .wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:last-child .wp-block-pullquote{position:relative;left:inherit;right:inherit!important}@media screen and (min-width:768px){.rtl .wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:last-child .wp-block-image,.rtl .wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:last-child .wp-block-pullquote{left:-6vw}}@media screen and (min-width:1340px){.rtl .wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:last-child .wp-block-image,.rtl .wp-block-columns.alignfull:not(.is-style-hero) .wp-block-column:last-child .wp-block-pullquote{left:-180px}}@media screen and (min-width:768px){.rtl .wp-block-media-text.alignwide.has-media-on-the-right>.wp-block-media-text__media,.rtl .wp-block-media-text.alignwide>.wp-block-media-text__content{padding-right:20px;padding-left:0}.rtl .wp-block-media-text.alignwide.has-media-on-the-right>.wp-block-media-text__content,.rtl .wp-block-media-text.alignwide>.wp-block-media-text__media{padding-left:20px;padding-right:0}}.rtl .is-style-birthday{left:inherit!important;right:-6vw}@media screen and (min-width:768px){.rtl .is-style-birthday{right:30px}}@media screen and (min-width:1024px){.rtl .is-style-birthday{right:-6vw}}@media screen and (min-width:1200px){.rtl .is-style-birthday{right:calc((1024px - 100vw)/ 2)}}@media screen and (min-width:1340px){.rtl .is-style-birthday{right:calc((1200px - 100vw)/ 2)}}@media screen and (min-width:1440px){.rtl .is-style-birthday{right:-120px}}.rtl .is-style-bottle{left:inherit}@media screen and (min-width:1024px){.rtl .is-style-bottle{right:60px}}.rtl .is-style-bottle ul{padding-right:0}@media screen and (min-width:768px){.is-style-ordered .blocks-gallery-item:nth-child(3n+2){right:inherit;left:-80px}}@media screen and (min-width:768px){.is-style-ordered .blocks-gallery-item:nth-child(3n+3){left:inherit;right:-80px}}.rtl .wp-block-columns.is-style-hero .wp-block-column:first-child{padding:20px 6% 30px}@media screen and (min-width:768px){.rtl .wp-block-columns.is-style-hero .wp-block-column:first-child{text-align:right}}@media screen and (min-width:1340px){.rtl .wp-block-columns.is-style-hero .wp-block-column:first-child{padding:30px 0}}@media screen and (min-width:768px){.is-style-ordered .blocks-gallery-item .rtl .wp-block-columns.is-style-hero .wp-block-column:first-child figure::after,.rtl .wp-block-columns.is-style-hero .wp-block-column:first-child .h1,.rtl .wp-block-columns.is-style-hero .wp-block-column:first-child .is-style-h1,.rtl .wp-block-columns.is-style-hero .wp-block-column:first-child .is-style-ordered .blocks-gallery-item figure::after,.rtl .wp-block-columns.is-style-hero .wp-block-column:first-child h1{text-align:right}}@media screen and (min-width:768px){#tarteaucitron .rtl .wp-block-columns.is-style-hero .wp-block-column:first-child .tarteaucitronH1,.rtl .wp-block-columns.is-style-hero .wp-block-column:first-child #tarteaucitron .tarteaucitronH1,.rtl .wp-block-columns.is-style-hero .wp-block-column:first-child .h4,.rtl .wp-block-columns.is-style-hero .wp-block-column:first-child .is-style-h4{padding-right:inherit;padding-left:30px}}@media screen and (min-width:768px){.rtl .wp-block-columns.is-style-hero .wp-block-column:first-child .h5,.rtl .wp-block-columns.is-style-hero .wp-block-column:first-child .is-style-h5{padding-right:inherit;padding-left:30px}}@media screen and (min-width:768px){.rtl .wp-block-columns.is-style-hero .wp-block-column:first-child .wp-block-button a{left:inherit;right:0}}@media screen and (min-width:768px){.rtl .wp-block-columns.is-style-hero figure{left:inherit;right:-5vw}}@media screen and (min-width:1340px){.rtl .wp-block-columns.is-style-hero figure{left:inherit;right:-240px}}@media screen and (min-width:768px){.rtl .wp-block-columns.is-style-hero+.wp-block-group>.wp-block-group__inner-container>h2:first-child{margin-left:inherit;margin-right:20%}}.rtl .wp-block-columns.is-style-hero+.wp-block-group>.wp-block-group__inner-container>.wp-block-columns>.wp-block-column>h2{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}@media screen and (min-width:768px){.rtl .wp-block-columns.is-style-hero+h2{-webkit-transform:translateX(-20%);-ms-transform:translateX(-20%);transform:translateX(-20%)}}.rtl .wp-block-column.is-style-illustration{margin-left:inherit;margin-right:-6vw}@media screen and (min-width:768px){.rtl .wp-block-column.is-style-illustration{margin-left:inherit;margin-right:0}}.rtl .wp-block-column.is-style-illustration>figure:first-of-type{margin-left:inherit;margin-right:10%}@media screen and (min-width:768px){.rtl .wp-block-column.is-style-illustration>figure:first-of-type{margin:-100px -40px -20% 0}}@media screen and (min-width:1024px){.rtl .wp-block-column.is-style-illustration>figure:first-of-type{margin-left:inherit;margin-right:-90px}}.rtl #tarteaucitronRoot button+button{margin-left:0}@media screen and (min-width:768px){.rtl #tarteaucitronRoot button+button{margin-left:15px}}@media screen and (min-width:768px){.rtl #tarteaucitron{padding:60px 80px 20px 40px}}@media screen and (min-width:768px){.rtl #tarteaucitron #tarteaucitronClosePanel{right:auto;left:40px}}.rtl #tarteaucitron ul{padding-right:0}.rtl #tarteaucitron .tarteaucitronAsk{right:inherit;left:0}.rtl .tabs-nav-list{margin-left:inherit;margin-right:10px}.rtl .tabs-content{text-align:right}@media screen and (min-width:768px){.rtl .tabs-content ol,.rtl .tabs-content p,.rtl .tabs-content ul{margin-left:inherit;margin-right:60px}}.rtl .tabs-content li{padding-left:inherit;padding-right:8px}.rtl .tabs-nav{margin-right:40px}.rtl .tabs-nav button svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl .slider-next{position:relative}.rtl .slider-prev{position:absolute;left:0}@media screen and (min-width:768px){.rtl .slider-prev{left:3vw}}.rtl .slider .glide__slide--active{margin-right:15px!important;margin-left:47px!important}.rtl .slider .glide__slides picture::before{left:-16px}@media screen and (min-width:768px){.rtl .slider .glide__slides picture::before{left:-22px}}@media screen and (min-width:1024px){.rtl .slider .glide__slides picture::before{left:-32px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZ2xpZGVqcy9nbGlkZS9zcmMvYXNzZXRzL3Nhc3MvZ2xpZGUuY29yZS5zY3NzIiwic3R5bGVzL2NvbW1vbnMvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZmFudGFzc2luL3V0aWxzL19tZWRpYS1xdWVyaWVzLnNjc3MiLCJzdHlsZXMvY29tbW9ucy9fYWxpZ24uc2NzcyIsInN0eWxlcy9jb21tb25zL19mb250cy5zY3NzIiwic3R5bGVzL2NvbW1vbnMvX2Jhc2Uuc2NzcyIsInN0eWxlcy9jb21tb25zL19oZWFkaW5nLnNjc3MiLCJzdHlsZXMvY29tbW9ucy9taXhpbnMvX2hlYWRpbmcuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZmFudGFzc2luL3R5cG9ncmFwaHkvX2hlYWRpbmcuc2NzcyIsInN0eWxlcy9jb21tb25zL21peGlucy9fcGFyYWdyYXBoLnNjc3MiLCJzdHlsZXMvY29tbW9ucy9taXhpbnMvX2JvZHkuc2NzcyIsInN0eWxlcy9jb21tb25zL190eXBvZ3JhcGh5LnNjc3MiLCJzdHlsZXMvY29tbW9ucy9taXhpbnMvX2FuY2hvci5zY3NzIiwic3R5bGVzL2NvbW1vbnMvX2J1dHRvbi5zY3NzIiwic3R5bGVzL2NvbW1vbnMvbWl4aW5zL19idXR0b24uc2NzcyIsInN0eWxlcy9jb21tb25zL19xdW90ZS5zY3NzIiwic3R5bGVzL2NvbW1vbnMvX2Zvcm0uc2NzcyIsInN0eWxlcy9jb21tb25zL19pY29ucy5zY3NzIiwic3R5bGVzL2NvbW1vbnMvX2hhcy1iYWNrZ3JvdW5kLWNvbG9yLnNjc3MiLCJzdHlsZXMvY29tbW9ucy9fZm9udC1zaXplLnNjc3MiLCJzdHlsZXMvY29tbW9ucy9fdGV4dC1hbGlnbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW50YXNzaW4vdXRpbHMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsInN0eWxlcy9jb21tb25zL19za2lwLWxpbmsuc2NzcyIsInN0eWxlcy9jb21wb25lbnRzL3dwLWJsb2Nrcy9fYnV0dG9uLnNjc3MiLCJzdHlsZXMvY29tcG9uZW50cy93cC1ibG9ja3Mvc3R5bGVzL19jb2x1bW5zLWhlcm8uc2NzcyIsInN0eWxlcy9jb21tb25zL21peGlucy9fb2JqZWN0Zml0LnNjc3MiLCJzdHlsZXMvY29tcG9uZW50cy93cC1ibG9ja3Mvc3R5bGVzL19jb2x1bW4taWxsdXN0cmF0aW9uLnNjc3MiLCJzdHlsZXMvY29tcG9uZW50cy93cC1ibG9ja3MvX2NvbHVtbnMuc2NzcyIsInN0eWxlcy9jb21wb25lbnRzL3dwLWJsb2Nrcy9fZW1iZWRzLnNjc3MiLCJzdHlsZXMvY29tcG9uZW50cy93cC1ibG9ja3MvX2ZpbGUuc2NzcyIsInN0eWxlcy9jb21wb25lbnRzL3dwLWJsb2Nrcy9fbWVkaWEtdGV4dC5zY3NzIiwic3R5bGVzL2NvbXBvbmVudHMvd3AtYmxvY2tzL3N0eWxlcy9fZ2FsbGVyeS1vcmRlcmVkLnNjc3MiLCJzdHlsZXMvY29tbW9ucy9taXhpbnMvX3NoYWRvdy5zY3NzIiwic3R5bGVzL2NvbXBvbmVudHMvd3AtYmxvY2tzL3N0eWxlcy9fZ2FsbGVyeS1ib3R0bGUuc2NzcyIsInN0eWxlcy9jb21tb25zL21peGlucy9fZmxleC5zY3NzIiwic3R5bGVzL2NvbXBvbmVudHMvd3AtYmxvY2tzL3N0eWxlcy9fZ2FsbGVyeS1hbWJhc3NhZG9yLnNjc3MiLCJzdHlsZXMvY29tcG9uZW50cy93cC1ibG9ja3Mvc3R5bGVzL19nYWxsZXJ5LXdhbGwuc2NzcyIsInN0eWxlcy9jb21wb25lbnRzL3dwLWJsb2Nrcy9zdHlsZXMvX2dhbGxlcnktdHJpcHR5cXVlLnNjc3MiLCJzdHlsZXMvY29tcG9uZW50cy93cC1ibG9ja3MvX2dhbGxlcnkuc2NzcyIsInN0eWxlcy9jb21wb25lbnRzL3dwLWJsb2Nrcy9fZ3JvdXAuc2NzcyIsInN0eWxlcy9jb21wb25lbnRzL3dwLWJsb2Nrcy9faW1hZ2Uuc2NzcyIsInN0eWxlcy9jb21wb25lbnRzL3dwLWJsb2Nrcy9fcXVvdGUuc2NzcyIsInN0eWxlcy9jb21wb25lbnRzL3dwLWJsb2Nrcy9fc2VwYXJhdG9yLnNjc3MiLCJzdHlsZXMvY29tcG9uZW50cy9fZ2xvYmFsLnNjc3MiLCJzdHlsZXMvY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJzdHlsZXMvY29tcG9uZW50cy9fc29jaWFsLnNjc3MiLCJzdHlsZXMvY29tcG9uZW50cy9fc3BsYXNoLnNjc3MiLCJzdHlsZXMvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJzdHlsZXMvY29tcG9uZW50cy9fdGFydGVhdWNpdHJvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvbGliL2FuaW1hdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvYmFzZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvbGliL21peGlucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9iYWRnZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvY2FwdGlvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvY29udHJvbC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9jb250cm9scy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9tZW51cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9zbGlkZXJzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3Bvc3Rlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy90aW1lcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy90b29sdGlwcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy92aWRlby5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9wcm9ncmVzcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy92b2x1bWUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3N0YXRlcy9mdWxsc2NyZWVuLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9wbHVnaW5zL2Fkcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvcGx1Z2lucy9wcmV2aWV3LXRodW1ibmFpbHMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3V0aWxzL2FuaW1hdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvdXRpbHMvaGlkZGVuLnNjc3MiLCJzdHlsZXMvY29tcG9uZW50cy9fcGx5ci5zY3NzIiwic3R5bGVzL2NvbXBvbmVudHMvX2JpcnRoZGF5LnNjc3MiLCJzdHlsZXMvY29tcG9uZW50cy9fYW1iYXNzYWRvckNhcmQuc2NzcyIsInN0eWxlcy9jb21wb25lbnRzL19hbWJhc3NhZG9yTGlzdC5zY3NzIiwic3R5bGVzL2NvbXBvbmVudHMvX3Bvc3RDYXJkLnNjc3MiLCJzdHlsZXMvY29tcG9uZW50cy9fcG9zdExpc3Quc2NzcyIsInN0eWxlcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyIsInN0eWxlcy9jb21wb25lbnRzL19wb3BpblZpZGVvLnNjc3MiLCJzdHlsZXMvY29tcG9uZW50cy9fdGFicy5zY3NzIiwic3R5bGVzL2NvbXBvbmVudHMvX2FuaW1hdGlvbnMuc2NzcyIsInN0eWxlcy9ydGwvX3J0bC5zY3NzIiwic3R5bGVzL3J0bC9fdHlwb2dyYXBoeS5zY3NzIiwic3R5bGVzL3J0bC9faGVhZGVyLnNjc3MiLCJzdHlsZXMvcnRsL19oZWFkaW5nLnNjc3MiLCJzdHlsZXMvcnRsL19wb3N0Q2FyZC5zY3NzIiwic3R5bGVzL3J0bC9fc2hhZG93LnNjc3MiLCJzdHlsZXMvcnRsL19jb2x1bW5zLnNjc3MiLCJzdHlsZXMvcnRsL19tZWRpYS10ZXh0LnNjc3MiLCJzdHlsZXMvcnRsL19iaXJ0aGRheS5zY3NzIiwic3R5bGVzL3J0bC9fZ2FsbGVyeS1ib3R0bGUuc2NzcyIsInN0eWxlcy9ydGwvX2dhbGxlcnktb3JkZXJlZC5zY3NzIiwic3R5bGVzL3J0bC9fY29sdW1ucy1oZXJvLnNjc3MiLCJzdHlsZXMvcnRsL19jb2x1bW4taWxsdXN0cmF0aW9uLnNjc3MiLCJzdHlsZXMvcnRsL190YXJ0ZWF1Y2l0cm9uLnNjc3MiLCJzdHlsZXMvcnRsL190YWJzLnNjc3MiLCJzdHlsZXMvcnRsL19zbGlkZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxPQU1FLFNBQUEsU0FDQSxNQUFBLEtBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBUkYsU0FXSSxtQkFBQSxRQUFBLFdBQUEsUUFDRCxjQUdDLFNBQUEsT0FDRCxlQUdDLFNBQUEsU0FDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLDRCQUFBLE9BQUEsb0JBQUEsT0FDQSx3QkFBQSxZQUFBLGdCQUFBLFlBQ0EsaUJBQUEsTUFBQSxhQUFBLE1BQ0EsU0FBQSxPQUNBLFFBQUEsRUFDQSxZQUFBLE9BQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxPQUFBLFVBQUEsT0FDQSxZQUFBLFVBRUEseUJBQ0Usb0JBQUEsS0FBQSxp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TUFBQSxReEZ2Q0Usb0N3RmZSLHFHQStEVSxZQUFBLFFBQ0EsYUFBQSxLQWhFViw0SEFxRVEsa0JBQUEsaUJBQUEsY0FBQSxpQkFBQSxVQUFBLGlCeEZ0REEsb0N3RmZSLHdDQTRFTSxrQkFBQSxpQkFBQSxjQUFBLGlCQUFBLFVBQUEsa0JDNUVOLDRDQUNFLFlBQUEsUUFDQSxhQUFBLEt6RmFNLG9DeUZmUiw0Q0FLSSxZQUFBLFFBQ0EsYUFBQSxHQU5KLGlFQVVJLFlBQUEsUUFDQSxhQUFBLEl6RklJLG9DeUZmUixpRUFjTSxPQUFBLE9BQUEsTUFBQSxLQUFBLEd6RkNFLHFDeUZmUixpRUFrQk0sWUFBQSxRQUNBLGFBQUEsT0NsQk4sc0NBR00sWUFBQSxFMUZXRSxvQzBGZFIsc0NBTVEsWUFBQSxNMUZRQSxvQzBGRFIsb0JBRUksUUFBQSxLQUFBLEtBQUEsS0FBQSxNMUZESSxvQzBGRFIsNkNBT00sTUFBQSxLQUNBLEtBQUEsTUFSTix1QkFhSSxjQUFBLEVBYkosc0NBaUJJLE1BQUEsUUFDQSxLQUFBLEVBQ0Qsb0JDL0JDLFlBQUEsUUFDQSxhQUFBLEtBSEosbUJBT0ksV0FBQSxNM0ZRSSxvQzJGZlIsc0JBQUEscUJBQUEsc0JBYVEsWUFBQSxRQUNBLGFBQUEsTUFkUixzQkFtQk0sYUFBQSxRQUNBLGNBQUEsSUFwQk4sZUF5QkksYUFBQSxLQXpCSiwwQkE0Qk0sa0JBQUEsZUFBQSxjQUFBLGVBQUEsVUFBQSxlQUNELGtCQzNCRCxTQUFBLFNBRkosa0JBTUksU0FBQSxTQUNBLEtBQUEsRTVGUUksb0M0RmZSLGtCQVVNLEtBQUEsS0FWTixtQ0FlSSxhQUFBLGVBQ0EsWUFBQSxlQWhCSiw0Q0FxQk0sS0FBQSxNNUZORSxvQzRGZlIsNENBd0JRLEtBQUEsTzVGVEEscUM0RmZSLDRDQTRCUSxLQUFBIiwiZmlsZSI6InN0eWxlcy9tYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbi4jeyRnbGlkZS1jbGFzc30ge1xyXG4gICR0aGlzOiAmO1xyXG5cclxuICAkc2U6ICRnbGlkZS1lbGVtZW50LXNlcGFyYXRvcjtcclxuICAkc206ICRnbGlkZS1tb2RpZmllci1zZXBhcmF0b3I7XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAqIHtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICAmI3skc2V9dHJhY2sge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICYjeyRzZX1zbGlkZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLVk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cclxuICAgICYjeyRnbGlkZS1tb2RpZmllci1zZXBhcmF0b3J9ZHJhZ2dpbmcge1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYjeyRzZX1zbGlkZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmI3skc2V9YXJyb3dzIHtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJiN7JHNlfWJ1bGxldHMge1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmI3skc219cnRsIHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwifkBmYW50YXNzaW4vdXRpbHMvbWVkaWEtcXVlcmllc1wiO1xuQGltcG9ydCBcIi4uL3ZhcnNcIjtcbiRjb250YWluZXI6IDEyMDBweDtcblxuQG1peGluIGNvbnRhaW5lci1jb21tb25zKCkge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgcGFkZGluZy1yaWdodDogNiU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkY29udGFpbmVyLWxhcmdlKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1peGluIGNvbnRhaW5lcigkbW9kZTogJ25vcm1hbCcpIHtcbiAkbXVsdGlwbGljYXRvcjogMy80O1xuXG4gQGlmICgkbW9kZSA9PSAnd2lkZScpIHtcbiAgICRtdWx0aXBsaWNhdG9yOiAxO1xuIH1cblxuIEBpZiAoJG1vZGUgPT0gJ3NlbWknKSB7XG4gICAkbXVsdGlwbGljYXRvcjogMS8yO1xuIH1cblxuIEBpbmNsdWRlIGNvbnRhaW5lci1jb21tb25zKCk7XG4gbWF4LXdpZHRoOiAkY29udGFpbmVyICogJG11bHRpcGxpY2F0b3I7XG5cbiBAaWYgKCRtb2RlID09ICdmdWxsJykge1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgd2lkdGg6IDEwMHZ3O1xuIH1cbn1cbiIsIiRzbWFsbDogMHB4ICFkZWZhdWx0O1xuJG1lZGl1bTogNzY4cHggIWRlZmF1bHQ7XG4kbGFyZ2U6IDEwMjRweCAhZGVmYXVsdDtcbiR4bGFyZ2U6IDE5MjBweCAhZGVmYXVsdDtcblxuJGJyZWFrcG9pbnRzOiAoc21hbGw6ICRzbWFsbCwgbWVkaXVtOiAkbWVkaXVtLCBsYXJnZTogJGxhcmdlLCB4bGFyZ2U6ICR4bGFyZ2UpICFkZWZhdWx0O1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkc2l6ZSl7XG4gICAgJHZhbHVlOiAkc2l6ZTtcblxuICAgIEBpZiggdHlwZV9vZigkc2l6ZSkgPT0gXCJzdHJpbmdcIil7XG4gICAgICAgICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRzaXplKTtcbiAgICB9XG5cbiAgICBAaWYoICR2YWx1ZSA+IDAgKXtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHZhbHVlKXtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29udGFpbmVyXCI7XG5cbi5hbGlnbndpZGUge1xuIEBpbmNsdWRlIGNvbnRhaW5lcignd2lkZScpO1xufVxuXG4uYWxpZ25mdWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBjb250YWluZXIoJ2Z1bGwnKTtcbn1cblxuLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1ib3R0b20ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RJTic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9ESU4tUmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0RJTi1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9ESU4tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0RJTi1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0RJTi1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0RJTi1SZWd1bGFyLnN2ZyNESU4tUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRElOJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0RJTi1NZWRpdW0uZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9ESU4tTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9ESU4tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvRElOLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9ESU4tTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0RJTi1NZWRpdW0uc3ZnI0RJTi1NZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F2YW50R2FyZGVDRSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9JVENBdmFudEdhcmRlUHJvLUJrLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvSVRDQXZhbnRHYXJkZVByby1Cay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvSVRDQXZhbnRHYXJkZVByby1Cay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0lUQ0F2YW50R2FyZGVQcm8tQmsud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvSVRDQXZhbnRHYXJkZVByby1Cay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9JVENBdmFudEdhcmRlUHJvLUJrLnN2ZyNJVENBdmFudEdhcmRlUHJvLUJrJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBdmFudEdhcmRlQ0UnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvSVRDQXZhbnRHYXJkZVByby1NZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0lUQ0F2YW50R2FyZGVQcm8tTWQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0lUQ0F2YW50R2FyZGVQcm8tTWQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9JVENBdmFudEdhcmRlUHJvLU1kLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0lUQ0F2YW50R2FyZGVQcm8tTWQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvSVRDQXZhbnRHYXJkZVByby1NZC5zdmcjSVRDQXZhbnRHYXJkZVByby1NZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F2YW50R2FyZGVDRSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9JVENBdmFudEdhcmRlUHJvLVhMdC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0lUQ0F2YW50R2FyZGVQcm8tWEx0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9JVENBdmFudEdhcmRlUHJvLVhMdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0lUQ0F2YW50R2FyZGVQcm8tWEx0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0lUQ0F2YW50R2FyZGVQcm8tWEx0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0lUQ0F2YW50R2FyZGVQcm8tWEx0LnN2ZyNJVENBdmFudEdhcmRlUHJvLVhMdCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiIsImJvZHksIGh0bWx7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbm1haW4ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDI0MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAmID4gc2VjdGlvbiA+ICo6Zmlyc3QtY2hpbGR7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cblxuICAvLyBTaSBwYXMgZGUgY29udGFpbmVyXG4gICYgPiBhcnRpY2xlID4gKixcbiAgJiA+IHNlY3Rpb24gPiAqe1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcignd2lkZScpO1xuICAgIHBhZGRpbmctbGVmdDogNiU7XG4gICAgcGFkZGluZy1yaWdodDogNiU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRjb250YWluZXItbGFyZ2Upe1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYgPiBzZWN0aW9ue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDc1dmg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU2NXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjQmx1ZUxpZ2h0O1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSl7XG4gICAgICAgICAgaGVpZ2h0OiA1MHZ3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiA+IGFydGljbGUgPiAqOm5vdCguaXMtc3R5bGUtaGVybyk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qOjpzZWxlY3Rpb24sXG4qOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjQnJhbmRMaWdodDtcbiAgY29sb3I6ICRjQmxhY2s7XG59XG5cbmZpZ3VyZSBpbWd7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5lbXtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogJGNCcmFuZDtcbn1cbiIsIkBpbXBvcnQgXCJtaXhpbnMvaGVhZGluZ1wiO1xuQGltcG9ydCBcImNvbG9yc1wiO1xuXG5oMSwgLmgxLCAuaXMtc3R5bGUtaDEge1xuICBAaW5jbHVkZSBobigpO1xuICBAaW5jbHVkZSBoMSgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNTVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6ICdBdmFudEdhcmRlQ0UnO1xufVxuXG5oMiwgLmgyLCAuaXMtc3R5bGUtaDIge1xuICBAaW5jbHVkZSBobigpO1xuICBAaW5jbHVkZSBoMigpO1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgZW0ge1xuICAgIEBpbmNsdWRlIGgxKCk7XG4gIH1cbn1cblxuaDMsIC5oMywgLmlzLXN0eWxlLWgzIHtcbiAgQGluY2x1ZGUgaG4oKTtcbiAgQGluY2x1ZGUgaDMoKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5oNCwgLmg0LCAuaXMtc3R5bGUtaDQge1xuICBAaW5jbHVkZSBobigpO1xuICBAaW5jbHVkZSBoNCgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogcmVtLWNhbGMoMnB4KTtcbn1cblxuaDUsIC5oNSwgLmlzLXN0eWxlLWg1IHtcbiAgQGluY2x1ZGUgaG4oKTtcbiAgQGluY2x1ZGUgaDUoKTtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGxldHRlci1zcGFjaW5nOiAyLjEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICB9XG59XG5cbmg2LCAuaDYge1xuICBAaW5jbHVkZSBobigpO1xuICBAaW5jbHVkZSBoNigpO1xuXG4gIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDoxO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTRweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjQnJhbmQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLmlzLXN0eWxlLWJvcmRlcmVke1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuXG4gICY6OmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogJGNCcmFuZDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCA2MDBtcyBlYXNlLW91dDtcbiAgfVxuXG4gICYuc2hvd246OmJlZm9yZXtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuIiwiQGltcG9ydCBcIn5AZmFudGFzc2luL3R5cG9ncmFwaHkvaGVhZGluZ1wiO1xuQGltcG9ydCBcIi4uL2NvbG9yc1wiO1xuQGltcG9ydCBcIi4uL2ZvbnRzXCI7XG5cbiRoZWFkaW5nczogKFxuICAnaDEnOiAoXG4gICAgJ3NtYWxsJzogKDM1cHgsIDQwcHgpLFxuICAgICdsYXJnZSc6ICg1NXB4LCA2MHB4KVxuICApLFxuICAnaDInOiAoXG4gICAgJ3NtYWxsJzogKDI2cHgsIDI4cHgpLFxuICAgICdsYXJnZSc6ICg0MHB4LCA0MnB4KVxuICApLFxuICAnaDMnOiAoXG4gICAgJ3NtYWxsJzogKDIwcHgsIDIycHgpLFxuICAgICdsYXJnZSc6ICgzMHB4LCAzMnB4KVxuICApLFxuICAnaDQnOiAoXG4gICAgJ3NtYWxsJzogKDIycHgsIDM0cHgpXG4gICksXG4gICdoNSc6IChcbiAgICAnc21hbGwnOiAoMTRweCwgMjZweCksXG4gICAgJ2xhcmdlJzogKDE2cHgsIDMycHgpXG4gICksXG4gICdoNic6IChcbiAgICAnc21hbGwnOiAoMTRweCwgNjBweClcbiAgKVxuKTtcblxuQG1peGluIGhuKCkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwO1xuXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbkBtaXhpbiBoMSgpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVIZWFkaW5nKCdoMScpO1xufVxuXG5AbWl4aW4gaDIoKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlSGVhZGluZygnaDInKTtcbn1cblxuQG1peGluIGgzKCkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZUhlYWRpbmcoJ2gzJyk7XG59XG5cbkBtaXhpbiBoNCgpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVIZWFkaW5nKCdoNCcpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWl4aW4gaDUoKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlSGVhZGluZygnaDUnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtaXhpbiBoNigpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVIZWFkaW5nKCdoNicpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ+QGZhbnRhc3Npbi91dGlscy9tZWRpYS1xdWVyaWVzXCI7XG5AaW1wb3J0IFwifkBmYW50YXNzaW4vdXRpbHMvcmVtLWNhbGNcIjtcblxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0OyAvLyBUT0RPOiB1bnVzZWRcbiRoZWFkaW5nczogKFxuICAgICAgICAnaDEnOiAoKSxcbiAgICAgICAgJ2gyJzogKCksXG4gICAgICAgICdoMyc6ICgpLFxuICAgICAgICAnaDQnOiAoKSxcbiAgICAgICAgJ2g1JzogKCksXG4gICAgICAgICdoNic6ICgpXG4pICFkZWZhdWx0O1xuXG5cbkBmdW5jdGlvbiBpc0xpc3QoJHRvQ2hlY2spIHtcbiAgQHJldHVybiB0eXBlX29mKCR0b0NoZWNrKSA9PSBcImxpc3RcIjtcbn1cblxuQGZ1bmN0aW9uIGdldEZpcnN0S2V5RnJvbUxpc3QoJGxpc3QpIHtcbiAgQHJldHVybiBpbmRleCgkbGlzdCwgMSk7XG59XG5cbkBmdW5jdGlvbiBnZXRGaXJzdFZhbHVlRnJvbUxpc3QoJGxpc3QpIHtcbiAgQHJldHVybiBudGgoJGxpc3QsIDEpO1xufVxuXG5AZnVuY3Rpb24gZ2V0TGFzdEtleUZyb21MaXN0KCRsaXN0KSB7XG4gIEByZXR1cm4gaW5kZXgoJGxpc3QsIGxlbmd0aCgkbGlzdCkpO1xufVxuXG5AZnVuY3Rpb24gZ2V0TGFzdFZhbHVlRnJvbUxpc3QoJGxpc3QpIHtcbiAgQHJldHVybiBudGgoJGxpc3QsIGxlbmd0aCgkbGlzdCkpO1xufVxuXG5AZnVuY3Rpb24gZ2V0SGVhZGluZ0ZvbnRTaXplKCR2YWx1ZSkge1xuICBAaWYgKGlzTGlzdCgkdmFsdWUpKSB7XG4gICAgQHJldHVybiBnZXRGaXJzdFZhbHVlRnJvbUxpc3QoJHZhbHVlKTtcbiAgfVxuICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuQGZ1bmN0aW9uIGdldEhlYWRpbmdMaW5lSGVpZ2h0KCR2YWx1ZSkge1xuICBAaWYgKGlzTGlzdCgkdmFsdWUpKSB7XG4gICAgQHJldHVybiBnZXRMYXN0VmFsdWVGcm9tTGlzdCgkdmFsdWUpO1xuICB9XG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5AbWl4aW4gZ2V0SW50ZXJ2YWxWYWx1ZXMoJGtleUhlYWRpbmdUb0NhbGN1bGF0ZSwgJGtleUJyZWFrcG9pbnRUb0NhbGN1bGF0ZSkge1xuXG4gIEBpZiAobWFwX2hhc19rZXkoJGhlYWRpbmdzLCAka2V5SGVhZGluZ1RvQ2FsY3VsYXRlKSkge1xuXG4gICAgJG1hcDogbWFwLWdldCgkaGVhZGluZ3MsICRrZXlIZWFkaW5nVG9DYWxjdWxhdGUpO1xuICAgIC8vIFLDqWN1cMOocmUgbGEgbGlzdGUgZGVzIGNsw6lzIGRlIGxhIG1hcCAkYnJlYWtwb2ludHNcbiAgICAkYnJlYWtwb2ludHNMaXN0OiBtYXAta2V5cygkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gR2V0IGZpcnN0IHZhbHVlIGZyb20gbWFwXG4gICAgJGZpcnN0S2V5OiBnZXRGaXJzdFZhbHVlRnJvbUxpc3QoZ2V0Rmlyc3RWYWx1ZUZyb21MaXN0KCRtYXApKTtcbiAgICAkZmlyc3RWYWx1ZTogbWFwLWdldCgkbWFwLCAkZmlyc3RLZXkpO1xuICAgICRmaXJzdEluZGV4OiBpbmRleCgkYnJlYWtwb2ludHNMaXN0LCAkZmlyc3RLZXkpO1xuXG4gICAgLy8gR2V0IGJyZWFrcG9pbnQgaW5kZXhcbiAgICAkYnJlYWtwb2ludEluZGV4OiBpbmRleCgkYnJlYWtwb2ludHNMaXN0LCAka2V5QnJlYWtwb2ludFRvQ2FsY3VsYXRlKTtcblxuICAgIC8vIEdldCBsYXN0IHZhbHVlIGZyb20gbWFwXG4gICAgJGxhc3RLZXk6IGdldEZpcnN0VmFsdWVGcm9tTGlzdChnZXRMYXN0VmFsdWVGcm9tTGlzdCgkbWFwKSk7XG4gICAgJGxhc3RWYWx1ZTogbWFwLWdldCgkbWFwLCAkbGFzdEtleSk7XG4gICAgJGxhc3RJbmRleDogaW5kZXgoJGJyZWFrcG9pbnRzTGlzdCwgJGxhc3RLZXkpO1xuXG4gICAgLy8gQ2FsY3VsYXRlIHN0ZXAgYmV0d2VlbiBmaXJzdCBhbmQgbGFzdCBrZXkgZGl2aWRlZCBieSBpbmRleGVzXG4gICAgJHN0ZXBGb250U2l6ZTogKCBnZXRIZWFkaW5nRm9udFNpemUoJGxhc3RWYWx1ZSkgLSBnZXRIZWFkaW5nRm9udFNpemUoJGZpcnN0VmFsdWUpICkgLyAoJGxhc3RJbmRleCAtICRmaXJzdEluZGV4KTtcbiAgICAvLyBBZGQgcmlnaHQgbnVtYmVyIG9mIHN0ZXBzIHRvIGZpcnN0IHZhbHVlIHRvIGdldCBmb250LXNpemVcbiAgICAkaW50ZXJ2YWxGb250U2l6ZTogZ2V0SGVhZGluZ0ZvbnRTaXplKCRmaXJzdFZhbHVlKSArICgkYnJlYWtwb2ludEluZGV4IC0gJGZpcnN0SW5kZXggKSAqICRzdGVwRm9udFNpemU7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYyhyb3VuZCgkaW50ZXJ2YWxGb250U2l6ZSkpO1xuXG4gICAgQGlmIChpc0xpc3QoJGZpcnN0VmFsdWUpIEFORCBpc0xpc3QoJGxhc3RWYWx1ZSkpIHtcbiAgICAgIC8vIENhbGN1bGF0ZSBzdGVwIGJldHdlZW4gZmlyc3QgYW5kIGxhc3Qga2V5IGRpdmlkZWQgYnkgaW5kZXhlc1xuICAgICAgJHN0ZXBMaW5lSGVpZ2h0OiAoIGdldEhlYWRpbmdMaW5lSGVpZ2h0KCRsYXN0VmFsdWUpIC0gZ2V0SGVhZGluZ0xpbmVIZWlnaHQoJGZpcnN0VmFsdWUpICkgLyAoJGxhc3RJbmRleCAtICRmaXJzdEluZGV4KTtcbiAgICAgIC8vIEFkZCByaWdodCBudW1iZXIgb2Ygc3RlcHMgdG8gZmlyc3QgdmFsdWUgdG8gZ2V0IGxpbmUtaGVpZ2h0XG4gICAgICAkaW50ZXJ2YWxMaW5lSGVpZ2h0OiBnZXRIZWFkaW5nTGluZUhlaWdodCgkZmlyc3RWYWx1ZSkgKyAoJGJyZWFrcG9pbnRJbmRleCAtICRmaXJzdEluZGV4ICkgKiAkc3RlcExpbmVIZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMocm91bmQoJGludGVydmFsTGluZUhlaWdodCkpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZGlzcGxheUhlYWRpbmdWYWx1ZXMoJHZhbHVlKSB7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoZ2V0SGVhZGluZ0ZvbnRTaXplKCR2YWx1ZSkpO1xuXG4gIEBpZiAoaXNMaXN0KCR2YWx1ZSkpIHtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoZ2V0SGVhZGluZ0xpbmVIZWlnaHQoJHZhbHVlKSk7XG4gIH1cbn1cblxuQG1peGluIGdlbmVyYXRlSGVhZGluZygka2V5SGVhZGluZykge1xuICBAaWYgKG1hcF9oYXNfa2V5KCRoZWFkaW5ncywgJGtleUhlYWRpbmcpKSB7XG4gICAgJHZhbHVlSGVhZGluZzogbWFwLWdldCgkaGVhZGluZ3MsICRrZXlIZWFkaW5nKTtcbiAgICAvLyBHZXQgYWxsIGtleXMgZnJvbSAkYnJlYWtwb2ludHMgbWFwXG4gICAgJGJyZWFrcG9pbnRzTGlzdDogbWFwLWtleXMoJGJyZWFrcG9pbnRzKTtcbiAgICBAZWFjaCAka2V5QnJlYWtwb2ludCwgJHZhbHVlQnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgQGlmIChtYXAtaGFzLWtleSgkdmFsdWVIZWFkaW5nLCAka2V5QnJlYWtwb2ludCkpIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlSGVhZGluZyBhcyBjdXJyZW50IGJyZWFrcG9pbnQgZGlzcGxheSBpdFxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRrZXlCcmVha3BvaW50KSB7XG4gICAgICAgICAgJHZhbHVlOiBtYXAtZ2V0KCR2YWx1ZUhlYWRpbmcsICRrZXlCcmVha3BvaW50KTtcbiAgICAgICAgICBAaW5jbHVkZSBkaXNwbGF5SGVhZGluZ1ZhbHVlcygkdmFsdWUpO1xuICAgICAgICB9XG4gICAgICAgIC8vIENoZWNrIGlmICR2YWx1ZUhlYWRpbmcgaXMgbm90IGVtcHR5XG4gICAgICB9IEBlbHNlIGlmIChsZW5ndGgoJHZhbHVlSGVhZGluZykgPiAwKSB7XG4gICAgICAgIC8vIEdldCBsYXN0IGJyZWFrcG9pbnQgbWVudGlvbiBpbiAkdmFsdWVIZWFkaW5nXG4gICAgICAgICRsYXN0QnJlYWtwb2ludEluSGVhZGluZ3M6IGdldEZpcnN0VmFsdWVGcm9tTGlzdChnZXRMYXN0VmFsdWVGcm9tTGlzdCgkdmFsdWVIZWFkaW5nKSk7XG4gICAgICAgIC8vIENoZWNrIGlmIGJyZWFrcG9pbnQgaXMgY29ycmVjdGx5IHNwZWxsXG4gICAgICAgIEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbGFzdEJyZWFrcG9pbnRJbkhlYWRpbmdzKSkge1xuICAgICAgICAgIC8vIEdldCBpbmRleCBmcm9tXG4gICAgICAgICAgJGxhc3RCcmVha3BvaW50SW5IZWFkaW5nc0luZGV4OiBpbmRleCgkYnJlYWtwb2ludHNMaXN0LCAkbGFzdEJyZWFrcG9pbnRJbkhlYWRpbmdzKTtcbiAgICAgICAgICAvLyBHZXQgaW5kZXggZnJvbSAgY3VycmVudCBicmVha3BvaW50XG4gICAgICAgICAgJGN1cnJlbnRCcmVha3BvaW50SW5kZXg6IGluZGV4KCRicmVha3BvaW50c0xpc3QsICRrZXlCcmVha3BvaW50KTtcbiAgICAgICAgICAvLyBDdXJyZW50IGJyZWFrcG9pbnQgaXMgbGFyZ2VyIHRoYW4gbGFzdCBicmVha3BvaW50IG1lbnRpb24gaW4gJHZhbHVlSGVhZGluZyA/XG4gICAgICAgICAgQGlmICgkbGFzdEJyZWFrcG9pbnRJbkhlYWRpbmdzSW5kZXggPj0gJGN1cnJlbnRCcmVha3BvaW50SW5kZXgpIHtcbiAgICAgICAgICAgIC8vIERpc3BsYXkgaW50ZXJwb2xhdGUgdmFsdWUgd2l0aGluIGNvcnJlY3QgYnJlYWtwb2ludFxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgka2V5QnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBnZXRJbnRlcnZhbFZhbHVlcygka2V5SGVhZGluZywgJGtleUJyZWFrcG9pbnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBBbGlhcyB0byBnZW5lcmF0ZUhlYWRpbmdcbkBtaXhpbiBnZXRIbigka2V5SGVhZGluZyl7XG4gIEBpbmNsdWRlIGdlbmVyYXRlSGVhZGluZygka2V5SGVhZGluZylcbn1cbiIsIkBpbXBvcnQgXCJ+QGZhbnRhc3Npbi91dGlscy9yZW0tY2FsY1wiO1xuXG5AbWl4aW4gcCgpIHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxN3B4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIwcHgpO1xufVxuXG5AbWl4aW4gc21hbGwoKSB7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTNweCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxNnB4KTtcbn1cblxuQG1peGluIGxhcmdlKCkge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDIxcHgpO1xuICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjVweCk7XG59XG5cbkBtaXhpbiBodWdlKCkge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xuICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjlweCk7XG59XG4iLCJAaW1wb3J0IFwicGFyYWdyYXBoXCI7XG5cbkBtaXhpbiBib2R5KCl7XG4gIEBpbmNsdWRlIHAoKTtcbiAgZm9udC1mYW1pbHk6IFwiRGluXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuIiwiQGltcG9ydCBcIn5AZmFudGFzc2luL3V0aWxzL3JlbS1jYWxjXCI7XG5AaW1wb3J0IFwibWl4aW5zL2FuY2hvclwiO1xuQGltcG9ydCBcIm1peGlucy9ib2R5XCI7XG5AaW1wb3J0IFwibWl4aW5zL2NvbnRhaW5lclwiO1xuQGltcG9ydCBcImNvbG9yc1wiO1xuXG5ib2R5e1xuICBAaW5jbHVkZSBib2R5KCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI0cHgpO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogJGNCbGFjaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xuICB9XG59XG5cbnB7XG4gIGNvbG9yOiAkY0dyZXk7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbjogMDtcblxuICAmICsgcHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJiArIHVsLFxuICAmICsgb2wge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAmOm5vdCguaDUpICsgaDMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICBzdHJvbmd7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gICYuaGFsZntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKXtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuc3VidGl0bGUge1xuICAgIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogNDBweCAwIDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1zdHlsZS1tYXJrZXJ7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9tYXJrZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbnVsLFxub2x7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICRjR3JleTtcblxuICBsaXtcbiAgICAmOjptYXJrZXJ7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cblxuICAmICsgcHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbmEsIC5he1xuICBAaW5jbHVkZSBhKCk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2Utb3V0O1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4iLCJAaW1wb3J0IFwifkBmYW50YXNzaW4vdXRpbHMvY29sb3JzXCI7XG5cbkBtaXhpbiBhKCRjb2xvcjogJGJsYWNrKSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICRjb2xvcjtcbn1cbiIsIkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XG5cbmJ1dHRvbntcbiAgQGluY2x1ZGUgYnV0dG9uKCk7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLW91dDtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9jb21tb25zL21peGlucy9hbmNob3JcIjtcbkBpbXBvcnQgXCIuLi8uLi9jb21tb25zL21peGlucy9oZWFkaW5nXCI7XG5AaW1wb3J0IFwiLi4vLi4vY29tbW9ucy9jb2xvcnNcIjtcblxuQG1peGluIGJ1dHRvbigkdHlwZTogJ2ZpbGwnLCAkYmFja2dyb3VuZC1jb2xvcjogJGNCbGFjaywgJGNvbG9yOiAkd2hpdGUpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpZigkdHlwZSA9PSAnbGluaycpe1xuICAgIG1hcmdpbi1sZWZ0OiBzcGFjZXIoLTMvMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBzcGFjZXIoLTMvMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYSgkYmFja2dyb3VuZC1jb2xvcik7XG4gIH1cblxuICBAaWYoJHR5cGUgPT0gJ2ZpbGwnIG9yICR0eXBlID09ICdvdXRsaW5lJyl7XG4gICAgQGluY2x1ZGUgaDYoKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAvL2JvcmRlcjogMnB4IHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIEBpZigkdHlwZSA9PSAnZmlsbCcpe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICBAaWYoJHR5cGUgPT0gJ291dGxpbmUnKXtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJtaXhpbnMvcGFyYWdyYXBoXCI7XG5cbmJsb2NrcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDQwcHggOCU7XG4gIGZvbnQtZmFtaWx5OiAnQXZhbnRHYXJkZUNFJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZXR0ZXItc3BhY2luZzogMi4zNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiAkY0JyYW5kTGlnaHQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pe1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBwYWRkaW5nOiA2MHB4IDEyJTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2Upe1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gICY6OmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHRvcDogLTMwcHg7XG4gICAgcmlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcXVvdGVzLWJyYW5kLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cblxuICBwe1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG5cbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZXIoMS8yKTtcbiAgICB9XG4gIH1cblxuICBjaXRle1xuICAgIEBpbmNsdWRlIHNtYWxsKCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IHNwYWNlcigzLzIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIm1peGlucy9idXR0b25cIjtcblxuZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDA7XG59XG5cbmxhYmVsIHtcbiAgQGluY2x1ZGUgaDYoKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICYgKyBpbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogc3BhY2VyKDEvMik7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSxcbmlucHV0W3R5cGU9XCJpbWFnZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogc3BhY2VyKDEvMikgc3BhY2VyKDMvNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB6LWluZGV4OiAzO1xuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheTtcblxuICAmICsgbGFiZWx7XG4gICAgbWFyZ2luLXRvcDogc3BhY2VyKDEpO1xuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcbiAgQGluY2x1ZGUgYnV0dG9uKCk7XG59XG4iLCIuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzOHB4O1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5pY29uLWNoZXZyb24tbGFyZ2UtcmlnaHQge1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1jaGV2cm9uLWxlZnQtbGFyZ2Uge1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1tYXJrZXIge1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1wbGF5IHtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmljb24tZmFjZWJvb2sge1xuICB3aWR0aDogMC44NWVtO1xufVxuXG4uaWNvbi1pbnN0YWdyYW0ge1xuICB3aWR0aDogMS42ZW07XG59XG5cbi5pY29uLXR3aXR0ZXIge1xuICB3aWR0aDogMS44ZW07XG59XG5cblxuLy8gSWNvbiBtZW51IGJ1dHRvblxuXG4uaWNvbi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDEwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgbGVmdDogLTE3cHg7XG4gIH1cblxuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQ6ICRjQnJhbmRMaWdodDtcbiAgfVxuXG4gIHNwYW4sXG4gIHNwYW46OmJlZm9yZSxcbiAgc3Bhbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgYmFja2dyb3VuZDogJGNCbGFjaztcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2Utb3V0O1xuICB9XG5cbiAgLy8gQnV0dG9uIHdoaXRlXG4gICYtLXdoaXRle1xuXG4gICAgc3BhbixcbiAgICBzcGFuOjpiZWZvcmUsXG4gICAgc3Bhbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gIH1cblxuICBzcGFuOjpiZWZvcmUge1xuICAgIHRvcDogLTlweDtcbiAgfVxuXG4gIHNwYW46OmFmdGVyIHtcbiAgICB0b3A6IDExcHg7XG4gIH1cblxuICAmLmlzQWN0aXZlIHtcbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIHNwYW46OmJlZm9yZSxcbiAgICBzcGFuOjphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNCbGFjaztcbiAgICB9XG5cbiAgICBzcGFuOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB9XG5cbiAgICBzcGFuOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuICB9XG59XG4iLCIuaGFzLXZlcnktbGlnaHQtZ3JleS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogJGNHcmV5VmVyeUxpZ2h0O1xuXG4gIC5wb3N0Q2FyZF9fdHh0OjpiZWZvcmV7XG4gICAgYmFja2dyb3VuZDogJGNHcmV5VmVyeUxpZ2h0O1xuICB9XG59XG5cbi5oYXMtdmVyeS1ibHVlLWxpZ2h0LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAkY0JsdWVMaWdodDtcblxuICAucG9zdENhcmRfX3R4dDo6YmVmb3Jle1xuICAgIGJhY2tncm91bmQ6ICRjQmx1ZUxpZ2h0O1xuICB9XG59XG4iLCIuaGFzLWxhcmdlci1mb250LXNpemV7XG4gIEBpbmNsdWRlIGh1Z2UoKTtcbn1cblxuLmhhcy1sYXJnZS1mb250LXNpemV7XG4gIEBpbmNsdWRlIGxhcmdlKCk7XG59XG5cbi5oYXMtcmVndWxhci1mb250LXNpemV7XG4gIEBpbmNsdWRlIHAoKTtcbn1cblxuLmhhcy1zbWFsbC1mb250LXNpemV7XG4gIEBpbmNsdWRlIHNtYWxsKCk7XG59XG4iLCIuaGFzLXRleHQtYWxpZ257XG5cbiAgJi1sZWZ0e1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLXJpZ2h0e1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgJi1jZW50ZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5hbGlnbmNlbnRlcntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWxpZ25yaWdodHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hbGlnbmxlZnR7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4iLCJAbWl4aW4gc2NyZWVuLXJlYWRlcigpIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuIiwiQGltcG9ydCBcIn5AZmFudGFzc2luL3V0aWxzL3NjcmVlbi1yZWFkZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XG5AaW1wb3J0IFwibWl4aW5zL3BhcmFncmFwaFwiO1xuXG4uc2tpcC1saW5rIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IHNwYWNlcigpO1xuICBsZWZ0OiBzcGFjZXIoKTtcbiAgei1pbmRleDogOTk7XG5cbiAgJjpmb2N1c3tcbiAgICBAaW5jbHVkZSBidXR0b24oKTtcbiAgICBAaW5jbHVkZSBzbWFsbCgpO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9jb21tb25zL21peGlucy9idXR0b25cIjtcbkBpbXBvcnQgXCIuLi8uLi9jb21tb25zL2NvbG9yc1wiO1xuXG4ud3AtYmxvY2stYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcblxuICAmX19saW5rIHtcbiAgICBAaW5jbHVkZSBidXR0b24oKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjg3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZhbnRHYXJkZUNFXCI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2Utb3V0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY0JyYW5kO1xuICAgIH1cbiAgfVxuXG4gIC5pcy1zdHlsZS1vdXRsaW5lICZfX2xpbmsge1xuICAgIEBpbmNsdWRlIGJ1dHRvbignb3V0bGluZScpO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICBmb250LWZhbWlseTogXCJEaW5cIjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAkY0JyYW5kO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY0JyYW5kO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL2NvbW1vbnMvbWl4aW5zL29iamVjdGZpdFwiO1xuXG4ud3AtYmxvY2stY29sdW1ucy5pcy1zdHlsZS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgaGVpZ2h0OiA0MHZ3O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkY29udGFpbmVyLWxhcmdlKXtcbiAgICBoZWlnaHQ6IDYwOHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiA2OCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkY0JsdWVMaWdodDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogODAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGNvbnRhaW5lci1sYXJnZSkge1xuICAgICAgaGVpZ2h0OiA2OCU7XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLWNvbHVtbntcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pe1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiA0MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMwcHggNiUgMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY0JsdWVMaWdodDtcbiAgICBvcmRlcjogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgb3JkZXI6IDA7XG4gICAgICBoZWlnaHQ6IDgwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRjb250YWluZXItbGFyZ2Upe1xuICAgICAgaGVpZ2h0OiA2OCU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgLmgxLFxuICAgIC5pcy1zdHlsZS1oMXtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMztcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGNvbnRhaW5lci1sYXJnZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaDQsXG4gICAgLmlzLXN0eWxlLWg0e1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkY29udGFpbmVyLWxhcmdlKXtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaDUsXG4gICAgLmlzLXN0eWxlLWg1IHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGNvbnRhaW5lci1sYXJnZSkge1xuICAgICAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay1idXR0b257XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICBhe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtOHZ3O1xuICAgICAgICAgIGxlZnQ6IDZ2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkY29udGFpbmVyLWxhcmdlKXtcbiAgICAgICAgICBib3R0b206IC0xOTRweDtcbiAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZmlndXJle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYzLjh2dztcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBvYmplY3RmaXQoKTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICB3aWR0aDogNzF2dztcbiAgICAgIGxlZnQ6IC01dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGNvbnRhaW5lci1sYXJnZSkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDM2MHB4KTtcbiAgICAgIGxlZnQ6IC0yNDBweDtcbiAgICB9XG4gIH1cblxuICAvLyBVbiBwZXUgcGx1cyBkJ2VzcGFjZSBhdmFudCBsZSBoMSArIGJvdHRsZVxuICAmICsgLndwLWJsb2NrLWNvbHVtbnN7XG4gICAgaDEsIC5oMSxcbiAgICAuaXMtc3R5bGUtYm90dGxle1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAvLyBVbmUgbWFyZ2Ugw6AgZ2F1Y2hlIHNpIHN1aXZpIGQndW4gSDJcbiAgJiArIC53cC1ibG9jay1ncm91cHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICYgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lcntcbiAgICAgICYgPiBoMjpmaXJzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDJ7XG4gICAgICAgIEBleHRlbmQgLmlzLXN0eWxlLWJvcmRlcmVkO1xuICAgICAgfVxuXG4gICAgICAmID4gLndwLWJsb2NrLWNvbHVtbnMgPiAud3AtYmxvY2stY29sdW1uID4gaDJ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiArIGgye1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSk7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gb2JqZWN0Zml0KCkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIGltZyxcbiAgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG4gIH1cbn1cbiIsIi53cC1ibG9jay1jb2x1bW4uaXMtc3R5bGUtaWxsdXN0cmF0aW9uIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogLTZ2dztcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSl7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAmID4gZmlndXJlOmZpcnN0LW9mLXR5cGV7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSl7XG4gICAgICBtYXJnaW46IC0xMDBweCAwIC0yMCUgLTQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSl7XG4gICAgICBtYXJnaW4tbGVmdDogLTkwcHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vY29tbW9ucy9taXhpbnMvY29udGFpbmVyXCI7XG5AaW1wb3J0IFwic3R5bGVzL2NvbHVtbnMtaGVyb1wiO1xuQGltcG9ydCBcInN0eWxlcy9jb2x1bW4taWxsdXN0cmF0aW9uXCI7XG5cbi53cC1ibG9jay1jb2x1bW5zIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyKCd3aWRlJyk7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi5hbGlnbmZ1bGw6bm90KC5pcy1zdHlsZS1oZXJvKSB7XG4gICAgLndwLWJsb2NrLWNvbHVtbntcbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIC53cC1ibG9jay1pbWFnZSxcbiAgICAgICAgLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgICAgbGVmdDogLTZ2dztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRjb250YWluZXIpIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMjRweCAtIDEwMHZ3KSAvIDIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGNvbnRhaW5lci1sYXJnZSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMjAwcHggLSAxMDB2dykgLyAyKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0NDBweCkge1xuICAgICAgICAgICAgbGVmdDogLTEzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAud3AtYmxvY2staW1hZ2UsXG4gICAgICAgIC53cC1ibG9jay1wdWxscXVvdGUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICByaWdodDogaW5oZXJpdDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgICByaWdodDogLTZ2dztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRjb250YWluZXItbGFyZ2UpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICYuaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCB7XG4gICAgICAgICAgLndwLWJsb2NrLWltYWdlLFxuICAgICAgICAgIC53cC1ibG9jay1wdWxscXVvdGUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1ib3R0b217XG4gICAgICAgICAgLndwLWJsb2NrLWltYWdlLFxuICAgICAgICAgIC53cC1ibG9jay1wdWxscXVvdGUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubm9nYXB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgaDIgKyAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL2NvbW1vbnMvbWl4aW5zL3NoYWRvd1wiO1xuQGltcG9ydCBcIi4uLy4uL2NvbW1vbnMvbWl4aW5zL29iamVjdGZpdFwiO1xuQGltcG9ydCBcIi4uLy4uL2NvbW1vbnMvaGVhZGluZ1wiO1xuXG5cbi53cC1ibG9jay1lbWJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgb2JqZWN0Zml0KCk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pe1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgaW1nLFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICBmaWdjYXB0aW9ue1xuICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICBAZXh0ZW5kIC5oMjtcbiAgICAgQGV4dGVuZCAuaXMtc3R5bGUtYm9yZGVyZWQ7XG5cbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICB0b3A6IDUwJTtcbiAgICAgICBtYXJnaW46IDA7XG4gICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICB6LWluZGV4OiAxO1xuICAgICB9XG4gICB9XG5cbiAgICYgKyBwe1xuICAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICAgbWFyZ2luOiAwIGF1dG87XG4gICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vY29tbW9ucy9taXhpbnMvYnV0dG9uXCI7XG4vL1RPRE86IEltcHJvdmUgcmVuZGVyIGluIGVkaXRvclxuLndwLWJsb2NrLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogc3BhY2VyKCkgc3BhY2VyKDMvMik7XG5cbiAgJiA+IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgJl9fYnV0dG9ue1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNvZnQtZ3JheTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmICZfX2J1dHRvbiB7XG4gICAgQGluY2x1ZGUgYnV0dG9uKCdsaW5rJyk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9jb21tb25zL21peGlucy9vYmplY3RmaXRcIjtcblxuLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICBAaW5jbHVkZSBjb250YWluZXIod2lkZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgJi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVye1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1ib3R0b217XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgJi5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cbiAgfVxuXG4gICZfX21lZGlhLFxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAmX19tZWRpYSB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi5hbGlnbndpZGV7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyKHdpZGUpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pe1xuICAgICAgJiA+IC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50LFxuICAgICAgJi5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0ID4gLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmID4gLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLFxuICAgICAgJi5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0ID4gLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hbGlnbmZ1bGx7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyKGZ1bGwpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNiU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGNvbnRhaW5lcikge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDEyJTtcbiAgICAgIH1cblxuICAgICAgcCsud3AtYmxvY2stYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogc3BhY2VyKDIuNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLWljb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gICAgICAmX19tZWRpYSwgJl9fbWVkaWEgaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhhcy1tZWRpYS1vbi10aGUtcmlnaHQge1xuICBmaWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlcigyKTtcbiAgICBvcmRlcjogMTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL2NvbW1vbnMvbWl4aW5zL3NoYWRvd1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uL2NvbW1vbnMvbWl4aW5zL29iamVjdGZpdFwiO1xuXG4vLyBPcmRlcmVkIGdhbGxlcnkgZnJvbSBwYWdlIGV4cGxvcmVcbi5pcy1zdHlsZS1vcmRlcmVkIHtcbiAgY291bnRlci1yZXNldDogZ2FsbGVyeS13YWxsO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gIC5ibG9ja3MtZ2FsbGVyeS1pdGVte1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJiArIC5ibG9ja3MtZ2FsbGVyeS1pdGVte1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmaWdjYXB0aW9ue1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgb2JqZWN0Zml0KCk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGdhbGxlcnktd2FsbDtcbiAgICAgICAgY29udGVudDogY291bnRlcihnYWxsZXJ5LXdhbGwpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGV4dGVuZCBoMTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDNuICsgMSl7XG4gICAgICBmaWd1cmUge1xuICAgICAgICBAaW5jbHVkZSBzaGFkb3coKTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSl7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoM24gKyAyKXtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICByaWdodDogLTgwcHg7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMCUpO1xuXG4gICAgICAgIGZpZ3VyZXtcbiAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBsZWZ0OiAtODBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MCUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzIlO1xuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHNoYWRvdygpIHtcbiAgaW1nLFxuICB2aWRlb3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIGlmcmFtZXtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuLi9pbWcvcGF0dGVybi5zdmcnKSBuby1yZXBlYXQgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIHRvcDogMjJweDtcbiAgICAgIGxlZnQ6IDIycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgdG9wOiAzMnB4O1xuICAgICAgbGVmdDogMzJweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9jb21tb25zL21peGlucy9mbGV4XCI7XG5cbi8vIEJvdHRsZSBnYWxsZXJ5IGZyb20gaG9tZXBhZ2Vcbi5pcy1zdHlsZS1ib3R0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTIwcHg7XG4gIHdpZHRoOiAyMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvdHRsZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICB6LWluZGV4OiAxO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBsZWZ0OiA2MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGNvbnRhaW5lci1sYXJnZSkge1xuICAgIGxlZnQ6IDEyMHB4O1xuICB9XG5cbiAgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmlsdGVyOiBibHVyKDNweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4JSkgc2NhbGUoMC45KSBza2V3WSg0ZGVnKTtcblxuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZmlsdGVyOiBibHVyKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDEpIHNrZXdZKDApO1xuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDMwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGZsZXgoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vY29tbW9ucy9taXhpbnMvc2hhZG93XCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vY29tbW9ucy9taXhpbnMvb2JqZWN0Zml0XCI7XG5cbi8vIEFtYmFzc2Fkb3IgcGljdHVyZXMgZ2FsbGVyeSBmcm9tIGhvbWVwYWdlXG4uaXMtc3R5bGUtYW1iYXNzYWRvciB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcignd2lkZScpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgei1pbmRleDogLTE7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICBoZWlnaHQ6IDYxMHB4O1xuICAgIG1hcmdpbi10b3A6IC00MTVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBoZWlnaHQ6IDY2MHB4O1xuICAgIG1hcmdpbi10b3A6IC0zOTJweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRjb250YWluZXItbGFyZ2UpIHtcbiAgICBoZWlnaHQ6IDcxMHB4O1xuICAgIG1hcmdpbi10b3A6IC0zMzBweDtcbiAgfVxuXG4gIC5ibG9ja3MtZ2FsbGVyeS1ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNDR2dztcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgZmlndXJlIHtcbiAgICAgIEBpbmNsdWRlIG9iamVjdGZpdCgpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC8vIFRvcFxuICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgIHRvcDogMDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDI4MnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgaGVpZ2h0OiAzNzZweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGNvbnRhaW5lci1sYXJnZSkge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogNDcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm90dG9tXG4gICAgJjpudGgtY2hpbGQobiszKSB7XG4gICAgICBib3R0b206IDA7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOiAyODhweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICB3aWR0aDogMzg0cHg7XG4gICAgICAgIGhlaWdodDogMjY3cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRjb250YWluZXItbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBoZWlnaHQ6IDMzNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNoYWRvd1xuICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIEBpbmNsdWRlIHNoYWRvdygpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBsZWZ0OiAtMTIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkY29udGFpbmVyLWxhcmdlKSB7XG4gICAgICAgIGxlZnQ6IC0yNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAtMTIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGNvbnRhaW5lci1sYXJnZSkge1xuICAgICAgICByaWdodDogLTI0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4vLyBCb3R0bGUgZ2FsbGVyeSBmcm9tIGhvbWVwYWdlXG4uaXMtc3R5bGUtd2FsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDA4cHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgLmJsb2Nrcy1nYWxsZXJ5LWdyaWR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJiArIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pe1xuICAgICAgaGVpZ2h0OiAzMHZ3O1xuXG5cbiAgICAgICY6bnRoLWNoaWxkKC1uICsgMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg5biArIDEpLFxuICAgICAgJjpudGgtY2hpbGQoOW4gKyA0KSB7XG4gICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDluICsgMiksXG4gICAgICAmOm50aC1jaGlsZCg5biArIDMpIHtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoOW4gKyA1KSxcbiAgICAgICY6bnRoLWNoaWxkKDluICsgNikge1xuICAgICAgICB3aWR0aDogNDclO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg5biArIDcpLFxuICAgICAgJjpudGgtY2hpbGQoOW4gKyA4KSxcbiAgICAgICY6bnRoLWNoaWxkKDluICsgOSkge1xuICAgICAgICB3aWR0aDogMjkuNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkY29udGFpbmVyLWxhcmdlKSB7XG4gICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgIH1cbiAgfVxuXG4gIGZpZ2NhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY0dyZXk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLW91dDtcbiAgfVxuXG4gIGZpZ3VyZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgb2JqZWN0Zml0KCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6aG92ZXJ7XG4gICAgICBmaWdjYXB0aW9ue1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vY29tbW9ucy9taXhpbnMvb2JqZWN0Zml0XCI7XG5cbi8vIEJvdHRsZSBnYWxsZXJ5IGZyb20gaG9tZXBhZ2Vcbi5pcy1zdHlsZS10cmlwdHlxdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcblxuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBAaW5jbHVkZSBzaGFkb3coKTtcblxuICAmOjpiZWZvcmV7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIHVse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmLmNvbHVtbnMtM3tcbiAgICBsaXtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIH1cbiAgfVxuXG4gICYuY29sdW1ucy0yIHtcbiAgICBsaSB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICBmaWd1cmV7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIG9iamVjdGZpdCgpO1xuICB9XG5cbiAgZmlnY2FwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL2NvbW1vbnMvbWl4aW5zL3NoYWRvd1wiO1xuXG5AaW1wb3J0IFwic3R5bGVzL2dhbGxlcnktb3JkZXJlZFwiO1xuQGltcG9ydCBcInN0eWxlcy9nYWxsZXJ5LWJvdHRsZVwiO1xuQGltcG9ydCBcInN0eWxlcy9nYWxsZXJ5LWFtYmFzc2Fkb3JcIjtcbkBpbXBvcnQgXCJzdHlsZXMvZ2FsbGVyeS13YWxsXCI7XG5AaW1wb3J0IFwic3R5bGVzL2dhbGxlcnktdHJpcHR5cXVlXCI7XG5cbi53cC1ibG9jay1nYWxsZXJ5e1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5ibG9ja3MtZ2FsbGVyeS1ncmlkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uL2NvbW1vbnMvbWl4aW5zL2NvbnRhaW5lclwiO1xuXG5cbi53cC1ibG9jay1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcignZnVsbCcpO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKXtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgJl9faW5uZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyKHdpZGUpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgJiA+IC53cC1ibG9jay1jb2x1bW5ze1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgJiArIC53cC1ibG9jay1jb2x1bW5ze1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IC53cC1ibG9jay1ncm91cHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWdyb3VwOm9ubHktb2YtdHlwZSxcbiAgICAud3AtYmxvY2stY29sdW1uczpvbmx5LW9mLXR5cGV7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRjb250YWluZXItbGFyZ2Upe1xuICAgICYuYWxpZ25mdWxse1xuICAgICAgJiA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vY29tbW9ucy9taXhpbnMvb2JqZWN0Zml0XCI7XG5AaW1wb3J0IFwiLi4vLi4vY29tbW9ucy9taXhpbnMvY29udGFpbmVyXCI7XG5cbiRjb250YWluZXItaGFsZjogJGNvbnRhaW5lciAvIDI7XG4kY29udGFpbmVyLXRoaXJkOiAkY29udGFpbmVyIC8gMztcblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuXG4gIGltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuZmlndXJlLnNpemUtbWVkaXVtIGltZ3tcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKXtcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItaGFsZjtcbiAgfVxufVxuXG5maWd1cmUuc2l6ZS10aHVtYm5haWwgaW1ne1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pe1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci10aGlyZDtcbiAgfVxufVxuXG4ud3AtYmxvY2staW1hZ2V7XG4gICYuYWxpZ25mdWxse1xuICAgIGZpZ2NhcHRpb257XG4gICAgICBAaW5jbHVkZSBjb250YWluZXIoJ3dpZGUnKTtcbiAgICB9XG4gIH1cblxuICAmLmlzLXN0eWxlLXNoYWRvd3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL2NvbW1vbnMvbWl4aW5zL3BhcmFncmFwaFwiO1xuQGltcG9ydCBcIi4uLy4uL2NvbW1vbnMvcXVvdGVcIjtcblxuLndwLWJsb2NrLXF1b3RlIHtcbiAgLy8gRGVmYXVsdCBpbmhlcml0IGZyb20gYmxvY2txdW90ZSBzdHlsZVxufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgLy8gRGVmYXVsdCBpbmhlcml0IGZyb20gYmxvY2txdW90ZSBzdHlsZVxuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICYgKyBmaWd1cmV7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSl7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICYgKyBmaWd1cmV7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKXtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxuICB9XG5cbiAgJiArIC53cC1ibG9jay1pbWFnZXtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKXtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIud3AtYmxvY2stc2VwYXJhdG9ye1xuICAmLmlzLXN0eWxlLXdpZGUge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcignd2lkZScpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgfVxuXG4gICYgKyAud3AtYmxvY2stZ3JvdXAsXG4gICYgKyAud3AtYmxvY2stY29sdW1uc3tcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG4ud3AtYmxvY2stc3BhY2Vye1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLmdsb2JhbHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4iLCJAaW1wb3J0IFwiLi4vY29tbW9ucy9taXhpbnMvZmxleFwiO1xuXG4uaGVhZGVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyKCd3aWRlJyk7XG4gIEBpbmNsdWRlIGZsZXgoKTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItbGFyZ2U7XG4gIGhlaWdodDogOTBweDtcbiAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgcGFkZGluZy1yaWdodDogNiU7XG4gIHotaW5kZXg6IDEwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJjo6YmVmb3Jle1xuICAgICBjb250ZW50OiAnJztcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICBoZWlnaHQ6IDFweDtcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICBib3R0b206IDA7XG4gICAgIGxlZnQ6IDUwJTtcbiAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjR3JleVZlcnlMaWdodDtcbiAgfVxuXG4gICYtbWVudXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMCA2JTtcbiAgICBiYWNrZ3JvdW5kOiAkY0JsdWVMaWdodDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0F2YW50R2FyZGVDRSc7XG4gICAgei1pbmRleDogMztcblxuICAgIHVse1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBsaXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiA0MHB4IDA7XG5cbiAgICAgIGF7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgaDIoKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKXtcbiAgICAgICAgICBAaW5jbHVkZSBoMSgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjogJGNCbGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtLFxuICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbXtcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogJGNCbGFjaztcblxuICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgICAgICAgIGxlZnQ6IC03cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY0JyYW5kO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWx7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICYtdG9vbHMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG5cbiAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgLy99XG4gIH1cblxuICAmLWxhbmd7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkY0dyZXlMaWdodDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2Utb3V0O1xuXG4gICAgICAmLmN1cnJlbnQtbGFuZ3tcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgfVxuICAgIH1cblxuICAgIGF7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJGNCcmFuZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmd7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC03cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBsaXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgc3Zne1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgY29sb3I6ICRjQnJhbmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmljb24tbWVudXtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICBpbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBIZWFkZXIgaG9tZXBhZ2VcbiAgJi0td2hpdGV7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmOjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIC5zb2NpYWx7XG5cbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGFuZ3tcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuIiwiLnNvY2lhbHtcbiAgICBsaW5lLWhlaWdodDogMWVtOyAvLyBGaXggaGVpZ2h0XG5cbiAgICBhe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGNvbG9yOiAkY0dyZXlMaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGNCcmFuZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyBhe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN2Z3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9jb21tb25zL21peGlucy9mbGV4XCI7XG5cbi5zcGxhc2h7XG4gICAgQGluY2x1ZGUgZmxleCgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1hcmdpbi10b3A6IC05MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIGhlaWdodDogODB2aDtcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkY29udGFpbmVyLWxhcmdlKSB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuXG4gICAgJi12aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIC5wbHlyLFxuICAgICAgICAucGx5cl9fdmlkZW8td3JhcHBlcntcbiAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgIHZpZGVve1xuICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcbiAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10eHR7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRjb250YWluZXItbGFyZ2UpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRjb250YWluZXItbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcGxheXtcbiAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgIGhlaWdodDogNzhweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9idG4tcGxheS5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFuaW1hdGlvbntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBzdmd7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBFeGNlcHRpb24gZm9yIGhvbWVwYWdlXG4gICAgKyAud3AtYmxvY2stZ3JvdXB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vY29tbW9ucy9taXhpbnMvZmxleFwiO1xuXG4uZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXIoJ3dpZGUnKTtcbiAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAkY0dyZXk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSl7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNHcmV5VmVyeUxpZ2h0O1xuICAgIH1cblxuICAgIHVse1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuXG4gICAgICAgIGxpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNCcmFuZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjR3JleVZlcnlMaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvcHlyaWdodHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAwLjYzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMTNweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNHcmV5VmVyeUxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cblxuICAgICYgPiBpbWcge1xuICAgICAgICBtYXJnaW46IDIwcHggMCA1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEFsZXJ0XG4jdGFydGVhdWNpdHJvblJvb3Qge1xuICBjb2xvcjogJGNCbGFjaztcbiAgZm9udC1mYW1pbHk6ICdEaW4nO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB6LWluZGV4OiA1O1xuXG4gIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdEaW4nO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAmICsgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjQnJhbmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gT3ZlcmxheVxuICAjdGFydGVhdWNpdHJvbkJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgei1pbmRleDogMTIwO1xuICB9XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGNCbHVlTGlnaHQ7XG4gIHBhZGRpbmc6IDMwcHggNnZ3O1xuICB6LWluZGV4OiAxMDA7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkY29udGFpbmVyKSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG5cbiAgI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkY0JsYWNrO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cblxuICAjdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjQmxhY2s7XG4gICAgY29sb3I6ICRjQmxhY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjQnJhbmQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkY0JyYW5kO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi8vIENvb2tpZXMgc2V0dGluZ3NcbiN0YXJ0ZWF1Y2l0cm9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDQwcHggNnZ3O1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTUwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBhZGRpbmc6IDYwcHggNDBweCAyMHB4IDgwcHg7XG4gIH1cblxuICAjdGFydGVhdWNpdHJvblNjcm9sbGJhckFkanVzdCxcbiAgI3RhcnRlYXVjaXRyb25JbmZvICsgLnRhcnRlYXVjaXRyb25OYW1lLFxuICAjdGFydGVhdWNpdHJvbkhpZGRlbixcbiAgI3RhcnRlYXVjaXRyb25TY3JvbGxiYXJDaGlsZCxcbiAgLnRhcnRlYXVjaXRyb25UaXRsZSxcbiAgLnRhcnRlYXVjaXRyb25EZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjdGFydGVhdWNpdHJvbkNsb3NlUGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICRjQmxhY2s7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjQnJhbmRMaWdodDtcbiAgICB9XG4gIH1cblxuICAudGFydGVhdWNpdHJvbkgxIHtcbiAgICBAZXh0ZW5kIC5oNDtcbiAgICBmb250LWZhbWlseTogJ0F2YW50R2FyZGVDRSc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAudGFydGVhdWNpdHJvbkgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICRjQmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLnRhcnRlYXVjaXRyb25IaWRkZW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAjdGFydGVhdWNpdHJvbkluZm8ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgY29sb3I6ICRjR3JleTtcbiAgfVxuXG4gIC50YXJ0ZWF1Y2l0cm9uQXNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA3NnB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiAzOHB4O1xuICAgIGJhY2tncm91bmQ6ICRjQmx1ZUxpZ2h0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTUwbXMgZWFzZS1vdXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAxNTBtcyBlYXNlLW91dDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC50YXJ0ZWF1Y2l0cm9uQWxsb3cge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAudGFydGVhdWNpdHJvbkRlbnkge1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gIH1cblxuICAvLyBPbiBjYWNoZSBsZSBib3V0b24gYWxsb3dlZCBzJ2lsIGVzdCBkw6lqw6AgYWN0aWZcbiAgLnRhcnRlYXVjaXRyb25Jc0FsbG93ZWQgLnRhcnRlYXVjaXRyb25Bc2sge1xuICAgIGJhY2tncm91bmQ6ICRjQnJhbmRMaWdodDtcblxuICAgIC50YXJ0ZWF1Y2l0cm9uQWxsb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogNDBweDtcbiAgICB9XG4gIH1cblxuICAvLyBPbiBjYWNoZSBsZSBib3V0b24gZGVueSBzJ2lsIGVzdCBkw6lqw6AgYWN0aWZcbiAgLnRhcnRlYXVjaXRyb25Jc0RlbmllZCAudGFydGVhdWNpdHJvbkFzayB7XG4gICAgLnRhcnRlYXVjaXRyb25EZW55IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGtleWZyYW1lcyBwbHlyLXByb2dyZXNzIHtcbiAgICB0byB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRwbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwbHlyLXBvcHVwIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwbHlyLWZhZGUtaW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQmFzZSBzdHlsaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCYXNlXG4ucGx5ciB7XG4gICAgQGluY2x1ZGUgcGx5ci1mb250LXNtb290aGluZygkcGx5ci1mb250LXNtb290aGluZyk7XG5cbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICBmb250LWZhbWlseTogJHBseXItZm9udC1mYW1pbHk7XG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtczsgLy8gRm9yY2UgbW9ub3NhY2UtZXNxdWUgbnVtYmVyIHdpZHRoc1xuICAgIGZvbnQtd2VpZ2h0OiAkcGx5ci1mb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAkcGx5ci1saW5lLWhlaWdodDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG5cbiAgICAvLyBNZWRpYSBlbGVtZW50c1xuICAgIHZpZGVvLFxuICAgIGF1ZGlvIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICBmb250OiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gSWdub3JlIGZvY3VzXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufVxuXG4vLyBib3JkZXItYm94IGV2ZXJ5dGhpbmdcbi8vIGh0dHA6Ly9wYXVsaXJpc2guY29tLzIwMTIvYm94LXNpemluZy1ib3JkZXItYm94LWZ0dy9cbkBpZiAkcGx5ci1ib3JkZXItYm94IHtcbiAgICAucGx5ci0tZnVsbC11aSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgKixcbiAgICAgICAgKjo6YWZ0ZXIsXG4gICAgICAgICo6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBGaXggMzAwbXMgZGVsYXlcbkBpZiAkcGx5ci10b3VjaC1hY3Rpb24ge1xuICAgIC5wbHlyLS1mdWxsLXVpIHtcbiAgICAgICAgYSxcbiAgICAgICAgYnV0dG9uLFxuICAgICAgICBpbnB1dCxcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWl4aW5zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBOaWNlciBmb2N1cyBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHBseXItdGFiLWZvY3VzKCRjb2xvcjogJHBseXItdGFiLWZvY3VzLWRlZmF1bHQtY29sb3IpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgkY29sb3IsIDAuNSk7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLy8gRm9udCBzbW9vdGhpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHBseXItZm9udC1zbW9vdGhpbmcoJG1vZGU6IHRydWUpIHtcbiAgICBAaWYgJG1vZGUge1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAgIH1cbn1cblxuLy8gPGlucHV0IHR5cGU9XCJyYW5nZVwiPiBzdHlsaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBwbHlyLXJhbmdlLXRyYWNrKCkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAoJHBseXItcmFuZ2UtdHJhY2staGVpZ2h0IC8gMik7XG4gICAgaGVpZ2h0OiAkcGx5ci1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbkBtaXhpbiBwbHlyLXJhbmdlLXRodW1iKCkge1xuICAgIGJhY2tncm91bmQ6ICRwbHlyLXJhbmdlLXRodW1iLWJnO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6ICRwbHlyLXJhbmdlLXRodW1iLXNoYWRvdztcbiAgICBoZWlnaHQ6ICRwbHlyLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB3aWR0aDogJHBseXItcmFuZ2UtdGh1bWItaGVpZ2h0O1xufVxuXG5AbWl4aW4gcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUoJGNvbG9yOiByZ2JhKCRwbHlyLXJhbmdlLXRodW1iLWJnLCAwLjUpKSB7XG4gICAgYm94LXNoYWRvdzogJHBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDAgMCAkcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoICRjb2xvcjtcbn1cblxuLy8gRnVsbHNjcmVlbiBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHBseXItZnVsbHNjcmVlbi1hY3RpdmUoKSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgIC8vIFZpbWVvIHJlcXVpcmVzIHNvbWUgZGlmZmVyZW50IHN0eWxpbmdcbiAgICAmLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgLy8gRGlzcGxheSBjb3JyZWN0IGljb25cbiAgICAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgKyBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhpZGUgY3Vyc29yIGluIGZ1bGxzY3JlZW4gd2hlbiBjb250cm9scyBoaWRkZW5cbiAgICAmLnBseXItLWhpZGUtY29udHJvbHMge1xuICAgICAgICBjdXJzb3I6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gTGFyZ2UgY2FwdGlvbnMgaW4gZnVsbCBzY3JlZW4gb24gbGFyZ2VyIHNjcmVlbnNcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBseXItYnAtbGcpIHtcbiAgICAgICAgLnBseXJfX2NhcHRpb25zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHBseXItZm9udC1zaXplLWNhcHRpb25zLWxhcmdlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJhZGdlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBseXJfX2JhZGdlIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGx5ci1iYWRnZS1iZztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6ICRwbHlyLWJhZGdlLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJHBseXItZm9udC1zaXplLWJhZGdlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDNweCA0cHg7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ2FwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhpZGUgZGVmYXVsdCBjYXB0aW9uc1xuLnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cl9fY2FwdGlvbnMge1xuICAgIGFuaW1hdGlvbjogcGx5ci1mYWRlLWluIDAuM3MgZWFzZTtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICRwbHlyLWNhcHRpb25zLWNvbG9yO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAkcGx5ci1mb250LXNpemUtY2FwdGlvbnMtc21hbGw7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAkcGx5ci1jb250cm9sLXNwYWNpbmc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5wbHlyX19jYXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBseXItY2FwdGlvbnMtYmc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTg1JTtcbiAgICAgICAgcGFkZGluZzogMC4yZW0gMC41ZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblxuICAgICAgICAvLyBGaXJlZm94IGFkZHMgYSA8ZGl2PiB3aGVuIHVzaW5nIGdldEN1ZUFzSFRNTCgpXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBseXItYnAtc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAkcGx5ci1mb250LXNpemUtY2FwdGlvbnMtYmFzZTtcbiAgICAgICAgcGFkZGluZzogKCRwbHlyLWNvbnRyb2wtc3BhY2luZyAqIDIpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcGx5ci1icC1tZCkge1xuICAgICAgICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS1jYXB0aW9ucy1tZWRpdW07XG4gICAgfVxufVxuXG4ucGx5ci0tY2FwdGlvbnMtYWN0aXZlIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIElmIHRoZSBsb3dlciBjb250cm9scyBhcmUgc2hvd24gYW5kIG5vdCBlbXB0eVxuLnBseXI6bm90KC5wbHlyLS1oaWRlLWNvbnRyb2xzKSAucGx5cl9fY29udHJvbHM6bm90KDplbXB0eSkgfiAucGx5cl9fY2FwdGlvbnMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtKCRwbHlyLWNvbnRyb2wtc3BhY2luZyAqIDQpKTtcbn1cblxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbnRyb2wgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBseXJfX2NvbnRyb2wge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkcGx5ci1jb250cm9sLXJhZGl1cztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIElFMTFcbiAgICBwYWRkaW5nOiAkcGx5ci1jb250cm9sLXBhZGRpbmc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICBoZWlnaHQ6ICRwbHlyLWNvbnRyb2wtaWNvbi1zaXplO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgd2lkdGg6ICRwbHlyLWNvbnRyb2wtaWNvbi1zaXplO1xuICAgIH1cblxuICAgIC8vIERlZmF1bHQgZm9jdXNcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG5cbiAgICAvLyBUYWIgZm9jdXNcbiAgICAmLnBseXJfX3RhYi1mb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIHBseXItdGFiLWZvY3VzKCk7XG4gICAgfVxufVxuXG4vLyBSZW1vdmUgYW55IGxpbmsgc3R5bGluZ1xuYS5wbHlyX19jb250cm9sIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLy8gQ2hhbmdlIGljb25zIG9uIHN0YXRlIGNoYW5nZVxuLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAuaWNvbi0tcHJlc3NlZCxcbi5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmljb24tLW5vdC1wcmVzc2VkLFxuLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAubGFiZWwtLXByZXNzZWQsXG4ucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5sYWJlbC0tbm90LXByZXNzZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEF1ZGlvIGNvbnRyb2xcbi5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbCB7XG4gICAgJi5wbHlyX190YWItZm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwbHlyLWF1ZGlvLWNvbnRyb2wtYmctaG92ZXI7XG4gICAgICAgIGNvbG9yOiAkcGx5ci1hdWRpby1jb250cm9sLWNvbG9yLWhvdmVyO1xuICAgIH1cbn1cblxuLy8gVmlkZW8gY29udHJvbFxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sIHtcbiAgICAvLyBIb3ZlciBhbmQgdGFiIGZvY3VzXG4gICAgJi5wbHlyX190YWItZm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwbHlyLXZpZGVvLWNvbnRyb2wtYmctaG92ZXI7XG4gICAgICAgIGNvbG9yOiAkcGx5ci12aWRlby1jb250cm9sLWNvbG9yLWhvdmVyO1xuICAgIH1cbn1cblxuLy8gTGFyZ2UgcGxheSBidXR0b24gKHZpZGVvIG9ubHkpXG4ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHBseXItdmlkZW8tY29udHJvbC1iZy1ob3ZlciwgMC44KTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBjb2xvcjogJHBseXItdmlkZW8tY29udHJvbC1jb2xvcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwYWRkaW5nOiBjZWlsKCRwbHlyLWNvbnRyb2wtc3BhY2luZyAqIDEuNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAvLyBPZmZzZXQgaWNvbiB0byBtYWtlIHRoZSBwbGF5IGJ1dHRvbiBsb29rIHJpZ2h0XG4gICAgc3ZnIHtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBseXItdmlkZW8tY29udHJvbC1iZy1ob3ZlcjtcbiAgICB9XG59XG5cbi5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29udHJvbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhpZGUgbmF0aXZlIGNvbnRyb2xzXG4ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIFBsYXliYWNrIGNvbnRyb2xzXG4ucGx5cl9fY29udHJvbHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiAwOyAvLyBGaXggZm9yIEVkZ2UgaXNzdWUgd2hlcmUgY29udGVudCB3b3VsZCBvdmVyZmxvd1xuICAgIH1cblxuICAgIC8vIFNwYWNpbmdcbiAgICAucGx5cl9fY29udHJvbHNfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogKCRwbHlyLWNvbnRyb2wtc3BhY2luZyAvIDQpO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAoJHBseXItY29udHJvbC1zcGFjaW5nIC8gNCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBseXJfX3RpbWUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAoJHBseXItY29udHJvbC1zcGFjaW5nIC8gMik7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBseXJfX3Byb2dyZXNzX19jb250YWluZXI6Zmlyc3QtY2hpbGQsXG4gICAgICAgICYucGx5cl9fdGltZTpmaXJzdC1jaGlsZCxcbiAgICAgICAgJi5wbHlyX190aW1lICsgLnBseXJfX3RpbWUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wbHlyX192b2x1bWUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogKCRwbHlyLWNvbnRyb2wtc3BhY2luZyAvIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wbHlyX192b2x1bWU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhpZGUgZW1wdHkgY29udHJvbHNcbiAgICAmOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIEF1ZGlvIGNvbnRyb2xzXG4ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xzIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGx5ci1hdWRpby1jb250cm9scy1iZztcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIGNvbG9yOiAkcGx5ci1hdWRpby1jb250cm9sLWNvbG9yO1xuICAgIHBhZGRpbmc6ICRwbHlyLWNvbnRyb2wtc3BhY2luZztcbn1cblxuLy8gVmlkZW8gY29udHJvbHNcbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRwbHlyLXZpZGVvLWNvbnRyb2xzLWJnLCAwKSwgcmdiYSgkcGx5ci12aWRlby1jb250cm9scy1iZywgMC43KSk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICRwbHlyLXZpZGVvLWNvbnRyb2wtY29sb3I7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAoJHBseXItY29udHJvbC1zcGFjaW5nICogMikgKCRwbHlyLWNvbnRyb2wtc3BhY2luZyAvIDIpICgkcGx5ci1jb250cm9sLXNwYWNpbmcgLyAyKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRwbHlyLWJwLXNtKSB7XG4gICAgICAgIHBhZGRpbmc6ICgkcGx5ci1jb250cm9sLXNwYWNpbmcgKiAzLjUpICRwbHlyLWNvbnRyb2wtc3BhY2luZyAkcGx5ci1jb250cm9sLXNwYWNpbmc7XG4gICAgfVxufVxuXG4vLyBIaWRlIHZpZGVvIGNvbnRyb2xzXG4ucGx5ci0tdmlkZW8ucGx5ci0taGlkZS1jb250cm9scyAucGx5cl9fY29udHJvbHMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4vLyBTb21lIG9wdGlvbnMgYXJlIGhpZGRlbiBieSBkZWZhdWx0XG4ucGx5ciBbZGF0YS1wbHlyPSdjYXB0aW9ucyddLFxuLnBseXIgW2RhdGEtcGx5cj0ncGlwJ10sXG4ucGx5ciBbZGF0YS1wbHlyPSdhaXJwbGF5J10sXG4ucGx5ciBbZGF0YS1wbHlyPSdmdWxsc2NyZWVuJ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ucGx5ci0tY2FwdGlvbnMtZW5hYmxlZCBbZGF0YS1wbHlyPSdjYXB0aW9ucyddLFxuLnBseXItLXBpcC1zdXBwb3J0ZWQgW2RhdGEtcGx5cj0ncGlwJ10sXG4ucGx5ci0tYWlycGxheS1zdXBwb3J0ZWQgW2RhdGEtcGx5cj0nYWlycGxheSddLFxuLnBseXItLWZ1bGxzY3JlZW4tZW5hYmxlZCBbZGF0YS1wbHlyPSdmdWxsc2NyZWVuJ10ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNZW51c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBseXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7IC8vIEVkZ2UgZml4XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy8gQW5pbWF0ZSB0aGUgaWNvblxuICAgIC5wbHlyX19jb250cm9sIHN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgfVxuICAgIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIaWRlIHRvb2x0aXBcbiAgICAgICAgLnBseXJfX3Rvb2x0aXAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRoZSBhY3R1YWwgbWVudSBjb250YWluZXJcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBhbmltYXRpb246IHBseXItcG9wdXAgMC4ycyBlYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGx5ci1tZW51LWJnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogJHBseXItbWVudS1zaGFkb3c7XG4gICAgICAgIGNvbG9yOiAkcGx5ci1tZW51LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSxcbiAgICAgICAgICAgICAgICB3aWR0aCAwLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQXJyb3dcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcGx5ci1tZW51LWJnO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgW3JvbGU9J21lbnUnXSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGx5ci1jb250cm9sLXBhZGRpbmc7XG4gICAgICAgIH1cblxuICAgICAgICBbcm9sZT0nbWVudWl0ZW0nXSxcbiAgICAgICAgW3JvbGU9J21lbnVpdGVtcmFkaW8nXSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBPcHRpb25zXG4gICAgICAgIC5wbHlyX19jb250cm9sIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHBseXItbWVudS1jb2xvcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS1tZW51O1xuICAgICAgICAgICAgcGFkZGluZzogY2VpbCgkcGx5ci1jb250cm9sLXBhZGRpbmcgLyAyKVxuICAgICAgICAgICAgICAgIGNlaWwoJHBseXItY29udHJvbC1wYWRkaW5nICogMS41KTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWZvcndhcmQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNlaWwoJHBseXItY29udHJvbC1wYWRkaW5nICogNCk7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKCRwbHlyLW1lbnUtY29sb3IsIDAuOCk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5wbHlyX190YWItZm9jdXM6OmFmdGVyLFxuICAgICAgICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWJhY2sge1xuICAgICAgICAgICAgICAgICRob3Jpem9udGFsLXBhZGRpbmc6ICgkcGx5ci1jb250cm9sLXBhZGRpbmcgKiAyKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHBseXItZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwbHlyLWNvbnRyb2wtcGFkZGluZztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBmbG9vcigkcGx5ci1jb250cm9sLXBhZGRpbmcgLyAyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNlaWwoJHBseXItY29udHJvbC1wYWRkaW5nICogNCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRob3Jpem9udGFsLXBhZGRpbmd9KTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKCRwbHlyLW1lbnUtY29sb3IsIDAuOCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6ICRwbHlyLWNvbnRyb2wtcGFkZGluZztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGx5ci1tZW51LWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAkcGx5ci1tZW51LWJvcmRlci1zaGFkb3ctY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2VpbCgkcGx5ci1jb250cm9sLXBhZGRpbmcgLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucGx5cl9fdGFiLWZvY3VzOjphZnRlcixcbiAgICAgICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wbHlyX19jb250cm9sW3JvbGU9J21lbnVpdGVtcmFkaW8nXSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwbHlyLWNvbnRyb2wtcGFkZGluZztcblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAwLjEpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRwbHlyLWNvbnRyb2wtc3BhY2luZztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2FyaWEtY2hlY2tlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGx5ci1jb2xvci1tYWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucGx5cl9fdGFiLWZvY3VzOjpiZWZvcmUsXG4gICAgICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgMC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE9wdGlvbiB2YWx1ZVxuICAgICAgICAucGx5cl9fbWVudV9fdmFsdWUge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSgkcGx5ci1jb250cm9sLXBhZGRpbmcgLSAyKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNlaWwoJHBseXItY29udHJvbC1wYWRkaW5nICogMy41KTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNsaWRlciBpbnB1dHMgLSA8aW5wdXQgdHlwZT1cInJhbmdlXCI+XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPSdyYW5nZSddIHtcbiAgICAvLyBXZWJLaXRcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogKCRwbHlyLXJhbmdlLXRodW1iLWhlaWdodCAqIDIpO1xuICAgIC8vIGNvbG9yIGlzIHVzZWQgaW4gSlMgdG8gcG9wdWxhdGUgbG93ZXIgZmlsbCBmb3IgV2ViS2l0XG4gICAgY29sb3I6ICRwbHlyLXJhbmdlLWZpbGwtYmc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkcGx5ci1yYW5nZS1tYXgtaGVpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRyYWNrKCk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAgICAgY3VycmVudENvbG9yIHZhcigtLXZhbHVlLCAwJSksXG4gICAgICAgICAgICB0cmFuc3BhcmVudCB2YXIoLS12YWx1ZSwgMCUpXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRodW1iKCk7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xuICAgICAgICBtYXJnaW4tdG9wOiAtKCgkcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQgLSAkcGx5ci1yYW5nZS10cmFjay1oZWlnaHQpIC8gMik7XG4gICAgfVxuXG4gICAgLy8gTW96aWxsYVxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRyYWNrKCk7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdGh1bWIoKTtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXByb2dyZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAoJHBseXItcmFuZ2UtdHJhY2staGVpZ2h0IC8gMik7XG4gICAgICAgIGhlaWdodDogJHBseXItcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIH1cblxuICAgIC8vIE1pY3Jvc29mdFxuICAgICY6Oi1tcy10cmFjayB7XG4gICAgICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdHJhY2soKTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgcGx5ci1yYW5nZS10cmFjaygpO1xuICAgIH1cblxuICAgICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICAgICAgQGluY2x1ZGUgcGx5ci1yYW5nZS10cmFjaygpO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRodW1iKCk7XG4gICAgICAgIC8vIEZvciBzb21lIHJlYXNvbiwgRWRnZSB1c2VzIHRoZSAtd2Via2l0IG1hcmdpbiBhYm92ZVxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICY6Oi1tcy10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBGb2N1cyBzdHlsZXNcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG5cbiAgICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgICYucGx5cl9fdGFiLWZvY3VzIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGx5ci10YWItZm9jdXMoKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGx5ci10YWItZm9jdXMoKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi1tcy10cmFjayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwbHlyLXRhYi1mb2N1cygpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBWaWRlbyByYW5nZSBpbnB1dHNcbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9J3JhbmdlJ10ge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJnO1xuICAgIH1cblxuICAgICY6Oi1tcy10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJnO1xuICAgIH1cblxuICAgIC8vIFByZXNzZWQgc3R5bGVzXG4gICAgJjphY3RpdmUge1xuICAgICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZSgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZSgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1zLXRodW1iIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdGh1bWItYWN0aXZlKCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEF1ZGlvIHJhbmdlIGlucHV0c1xuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGx5ci1hdWRpby1yYW5nZS10cmFjay1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmc7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmc7XG4gICAgfVxuXG4gICAgLy8gUHJlc3NlZCBzdHlsZXNcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdGh1bWItYWN0aXZlKFxuICAgICAgICAgICAgICAgICRwbHlyLWF1ZGlvLXJhbmdlLXRodW1iLXNoYWRvdy1jb2xvclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUoXG4gICAgICAgICAgICAgICAgJHBseXItYXVkaW8tcmFuZ2UtdGh1bWItc2hhZG93LWNvbG9yXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1zLXRodW1iIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdGh1bWItYWN0aXZlKFxuICAgICAgICAgICAgICAgICRwbHlyLWF1ZGlvLXJhbmdlLXRodW1iLXNoYWRvdy1jb2xvclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGYXV4IHBvc3RlciBvdmVybGF5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGx5cl9fcG9zdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5wbHlyLS1zdG9wcGVkLnBseXJfX3Bvc3Rlci1lbmFibGVkIC5wbHlyX19wb3N0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGltZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBseXJfX3RpbWUge1xuICAgIGZvbnQtc2l6ZTogJHBseXItZm9udC1zaXplLXRpbWU7XG59XG5cbi8vIE1lZGlhIGR1cmF0aW9uIGhpZGRlbiBvbiBzbWFsbCBzY3JlZW5zXG4ucGx5cl9fdGltZSArIC5wbHlyX190aW1lIHtcbiAgICAvLyBBZGQgYSBzbGFzaCBpbiBiZWZvcmVcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFwyMDQ0JztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGx5ci1jb250cm9sLXNwYWNpbmc7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRwbHlyLWJwLXNtLW1heCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnBseXItLXZpZGVvIC5wbHlyX190aW1lIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoIzAwMCwgMC4xNSk7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVG9vbHRpcHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyX190b29sdGlwIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGx5ci10b29sdGlwLWJnO1xuICAgIGJvcmRlci1yYWRpdXM6ICRwbHlyLXRvb2x0aXAtcmFkaXVzO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBib3gtc2hhZG93OiAkcGx5ci10b29sdGlwLXNoYWRvdztcbiAgICBjb2xvcjogJHBseXItdG9vbHRpcC1jb2xvcjtcbiAgICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS1zbWFsbDtcbiAgICBmb250LXdlaWdodDogJHBseXItZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiAoJHBseXItdG9vbHRpcC1wYWRkaW5nICogMik7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAkcGx5ci10b29sdGlwLXBhZGRpbmcgKCRwbHlyLXRvb2x0aXAtcGFkZGluZyAqIDEuNSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpIHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgMC4xcyBlYXNlLCBvcGFjaXR5IDAuMnMgMC4xcyBlYXNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgei1pbmRleDogMjtcblxuICAgIC8vIFRoZSBiYWNrZ3JvdW5kIHRyaWFuZ2xlXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRwbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkcGx5ci10b29sdGlwLWFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6ICRwbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSBzb2xpZCAkcGx5ci10b29sdGlwLWJnO1xuICAgICAgICBib3R0b206IC0kcGx5ci10b29sdGlwLWFycm93LXNpemU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbn1cblxuLy8gRGlzcGxheWluZ1xuLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsXG4ucGx5ciAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsXG4ucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxKTtcbn1cblxuLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAge1xuICAgIHotaW5kZXg6IDM7XG59XG5cbi8vIEZpcnN0IHRvb2x0aXBcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcCB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6ICgkcGx5ci1jb250cm9sLWljb24tc2l6ZSAvIDIpICsgJHBseXItY29udHJvbC1wYWRkaW5nO1xuICAgIH1cbn1cblxuLy8gTGFzdCB0b29sdGlwXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpIHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6ICgkcGx5ci1jb250cm9sLWljb24tc2l6ZSAvIDIpICsgJHBseXItY29udHJvbC1wYWRkaW5nO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB9XG59XG5cbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQge1xuICAgICY6aG92ZXIgLnBseXJfX3Rvb2x0aXAsXG4gICAgJi5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsXG4gICAgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVmlkZW8gc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGx5ci0tdmlkZW8ge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC8vIE1lbnUgb3BlblxuICAgICYucGx5ci0tbWVudS1vcGVuIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxufVxuXG4ucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIFJlcXVpcmUgei1pbmRleCB0byBmb3JjZSBib3JkZXItcmFkaXVzXG4gICAgei1pbmRleDogMDtcbn1cblxuLy8gRGVmYXVsdCB0byAxNjo5IHJhdGlvIGJ1dCB0aGlzIGlzIHNldCBieSBKYXZhU2NyaXB0IGJhc2VkIG9uIGNvbmZpZ1xuJGVtYmVkLXBhZGRpbmc6ICgoMTAwIC8gMTYpICogOSk7XG5cbi5wbHlyX192aWRlby1lbWJlZCxcbi5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiB0by1wZXJjZW50YWdlKCRlbWJlZC1wYWRkaW5nKTtcbn1cblxuLnBseXJfX3ZpZGVvLWVtYmVkIGlmcmFtZSxcbi5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB2aWRlbyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIElmIHRoZSBmdWxsIGN1c3RvbSBVSSBpcyBzdXBwb3J0ZWRcbi5wbHlyLS1mdWxsLXVpIC5wbHlyX192aWRlby1lbWJlZCB7XG4gICAgJGhlaWdodDogMjQwO1xuICAgICRvZmZzZXQ6IHRvLXBlcmNlbnRhZ2UoKCRoZWlnaHQgLSAkZW1iZWQtcGFkZGluZykgLyAoJGhlaWdodCAvIDUwKSk7XG5cbiAgICAvLyBPbmx5IHVzZWQgZm9yIFZpbWVvXG4gICAgPiAucGx5cl9fdmlkZW8tZW1iZWRfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB0by1wZXJjZW50YWdlKCRoZWlnaHQpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJG9mZnNldCk7XG4gICAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFBsYXliYWNrIHByb2dyZXNzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBPZmZzZXQgdGhlIHJhbmdlIHRodW1iIGluIG9yZGVyIHRvIGJlIGFibGUgdG8gY2FsY3VsYXRlIHRoZSByZWxhdGl2ZSBwcm9ncmVzcyAoIzk1NClcbiRwbHlyLXByb2dyZXNzLW9mZnNldDogJHBseXItcmFuZ2UtdGh1bWItaGVpZ2h0O1xuXG4ucGx5cl9fcHJvZ3Jlc3Mge1xuICAgIGxlZnQ6ICRwbHlyLXByb2dyZXNzLW9mZnNldCAvIDI7XG4gICAgbWFyZ2luLXJpZ2h0OiAkcGx5ci1wcm9ncmVzcy1vZmZzZXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW5wdXRbdHlwZT0ncmFuZ2UnXSxcbiAgICAmX19idWZmZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSgkcGx5ci1wcm9ncmVzcy1vZmZzZXQgLyAyKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtKCRwbHlyLXByb2dyZXNzLW9mZnNldCAvIDIpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3skcGx5ci1wcm9ncmVzcy1vZmZzZXR9KTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSdyYW5nZSddIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC8vIFNlZWsgdG9vbHRpcCB0byBzaG93IHRpbWVcbiAgICAucGx5cl9fdG9vbHRpcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHBseXItZm9udC1zaXplLXRpbWU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGhlaWdodDogJHBseXItcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSgkcGx5ci1yYW5nZS10cmFjay1oZWlnaHQgLyAyKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcblxuICAgICY6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHBseXItcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgLy8gTW96aWxsYVxuICAgICY6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkcGx5ci1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAvLyBNaWNyb3NvZnRcbiAgICAmOjotbXMtZmlsbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG4gICAgfVxufVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKCMwMDAsIDAuMTUpO1xuICAgIGNvbG9yOiAkcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iZztcbn1cblxuLnBseXItLWF1ZGlvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgICBjb2xvcjogJHBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmc7XG59XG5cbi8vIExvYWRpbmcgc3RhdGVcbi5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgICBhbmltYXRpb246IHBseXItcHJvZ3Jlc3MgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgLTQ1ZGVnLFxuICAgICAgICAkcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJnIDI1JSxcbiAgICAgICAgdHJhbnNwYXJlbnQgMjUlLFxuICAgICAgICB0cmFuc3BhcmVudCA1MCUsXG4gICAgICAgICRwbHlyLXByb2dyZXNzLWxvYWRpbmctYmcgNTAlLFxuICAgICAgICAkcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJnIDc1JSxcbiAgICAgICAgdHJhbnNwYXJlbnQgNzUlLFxuICAgICAgICB0cmFuc3BhcmVudFxuICAgICk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplICRwbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wbHlyLS12aWRlby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iZztcbn1cblxuLnBseXItLWF1ZGlvLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJnO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFZvbHVtZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBseXJfX3ZvbHVtZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAoJHBseXItY29udHJvbC1zcGFjaW5nIC8gMik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBseXItYnAtc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcGx5ci1icC1tZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgIH1cbn1cblxuLy8gSGlkZSBzb3VuZCBjb250cm9scyBvbiBpT1Ncbi8vIEl0J3Mgbm90IHN1cHBvcnRlZCB0byBjaGFuZ2Ugdm9sdW1lIHVzaW5nIEphdmFTY3JpcHQ6XG4vLyBodHRwczovL2RldmVsb3Blci5hcHBsZS5jb20vbGlicmFyeS9zYWZhcmkvZG9jdW1lbnRhdGlvbi9BdWRpb1ZpZGVvL0NvbmNlcHR1YWwvVXNpbmdfSFRNTDVfQXVkaW9fVmlkZW8vRGV2aWNlLVNwZWNpZmljQ29uc2lkZXJhdGlvbnMvRGV2aWNlLVNwZWNpZmljQ29uc2lkZXJhdGlvbnMuaHRtbFxuLnBseXItLWlzLWlvcyAucGx5cl9fdm9sdW1lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIFZpbWVvIGhhcyBubyB0b2dnbGUgbXV0ZSBtZXRob2Qgc28gaGlkZSBtdXRlIGJ1dHRvblxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3ZpbWVvL3BsYXllci5qcy9pc3N1ZXMvMjM2I2lzc3VlY29tbWVudC0zODQ2NjMxODNcbi5wbHlyLS1pcy1pb3MucGx5ci0tdmltZW8gW2RhdGEtcGx5cj0nbXV0ZSddIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRnVsbHNjcmVlblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBseXI6ZnVsbHNjcmVlbiB7XG4gICAgQGluY2x1ZGUgcGx5ci1mdWxsc2NyZWVuLWFjdGl2ZSgpO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ge1xuICAgIEBpbmNsdWRlIHBseXItZnVsbHNjcmVlbi1hY3RpdmUoKTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4ucGx5cjotbW96LWZ1bGwtc2NyZWVuIHtcbiAgICBAaW5jbHVkZSBwbHlyLWZ1bGxzY3JlZW4tYWN0aXZlKCk7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuLnBseXI6LW1zLWZ1bGxzY3JlZW4ge1xuICAgIEBpbmNsdWRlIHBseXItZnVsbHNjcmVlbi1hY3RpdmUoKTtcbn1cblxuLy8gRmFsbGJhY2sgZm9yIHVuc3VwcG9ydGVkIGJyb3dzZXJzXG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB7XG4gICAgQGluY2x1ZGUgcGx5ci1mdWxsc2NyZWVuLWFjdGl2ZSgpO1xuXG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDAwMDAwMDtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBZHZlcnRpc2VtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBseXJfX2FkcyB7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICBib3R0b206IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xOyAvLyBIaWRlIGl0IGJ5IGRlZmF1bHRcblxuICAgIC8vIE1ha2Ugc3VyZSB0aGUgaW5uZXIgY29udGFpbmVyIGlzIGJpZyBlbm91Z2ggZm9yIHRoZSBhZCBjcmVhdGl2ZS5cbiAgICA+IGRpdixcbiAgICA+IGRpdiBpZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy8gVGhlIGNvdW50ZG93biBsYWJlbFxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkcGx5ci1jb2xvci1ncmF5LTksIDAuOCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm90dG9tOiAkcGx5ci1jb250cm9sLXNwYWNpbmc7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtYmFkZ2UtdGV4dCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDZweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6ICRwbHlyLWNvbnRyb2wtc3BhY2luZztcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAmOjphZnRlcjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBBZHZlcnRpc2VtZW50IGN1ZSdzIGZvciB0aGUgcHJvZ3Jlc3MgYmFyXG4ucGx5cl9fY3VlcyB7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJHBseXItcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAtKCRwbHlyLXJhbmdlLXRyYWNrLWhlaWdodCAvIDIpIDAgMDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAzcHg7XG4gICAgei1pbmRleDogMzsgLy8gQmV0d2VlbiBwcm9ncmVzcyBhbmQgdGh1bWJcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQcmV2aWV3IFRodW1ibmFpbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRwbHlyLXByZXZpZXctcGFkZGluZzogJHBseXItdG9vbHRpcC1wYWRkaW5nICFkZWZhdWx0O1xuJHBseXItcHJldmlldy1iZzogJHBseXItdG9vbHRpcC1iZyAhZGVmYXVsdDtcbiRwbHlyLXByZXZpZXctcmFkaXVzOiAkcGx5ci10b29sdGlwLXJhZGl1cyAhZGVmYXVsdDtcbiRwbHlyLXByZXZpZXctc2hhZG93OiAkcGx5ci10b29sdGlwLXNoYWRvdyAhZGVmYXVsdDtcbiRwbHlyLXByZXZpZXctYXJyb3ctc2l6ZTogJHBseXItdG9vbHRpcC1hcnJvdy1zaXplICFkZWZhdWx0O1xuJHBseXItcHJldmlldy1pbWFnZS1iZzogJHBseXItY29sb3ItZ3JheS0yICFkZWZhdWx0O1xuJHBseXItcHJldmlldy10aW1lLWZvbnQtc2l6ZTogJHBseXItZm9udC1zaXplLXRpbWUgIWRlZmF1bHQ7XG4kcGx5ci1wcmV2aWV3LXRpbWUtcGFkZGluZzogM3B4IDZweCAhZGVmYXVsdDtcbiRwbHlyLXByZXZpZXctdGltZS1iZzogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiRwbHlyLXByZXZpZXctdGltZS1jb2xvcjogI2ZmZjtcbiRwbHlyLXByZXZpZXctdGltZS1ib3R0b20tb2Zmc2V0OiA2cHg7XG5cbi5wbHlyX19wcmV2aWV3LXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGx5ci1wcmV2aWV3LWJnO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3R0b206IDEwMCU7XG4gICAgYm94LXNoYWRvdzogJHBseXItcHJldmlldy1zaGFkb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogJHBseXItcHJldmlldy1wYWRkaW5nICogMjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6ICRwbHlyLXByZXZpZXctcmFkaXVzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIDAuMXMgZWFzZSwgb3BhY2l0eSAwLjJzIDAuMXMgZWFzZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJi0taXMtc2hvd24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICAvLyBUaGUgYmFja2dyb3VuZCB0cmlhbmdsZVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkcGx5ci1wcmV2aWV3LWFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogJHBseXItcHJldmlldy1hcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAkcGx5ci1wcmV2aWV3LWFycm93LXNpemUgc29saWQgJHBseXItcHJldmlldy1iZztcbiAgICAgICAgYm90dG9tOiAtJHBseXItcHJldmlldy1hcnJvdy1zaXplO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmX19pbWFnZS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGx5ci1wcmV2aWV3LWltYWdlLWJnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAoJHBseXItcHJldmlldy1yYWRpdXMgLSAxcHgpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgLy8gTm9uIHNwcml0ZSBpbWFnZXMgYXJlIDEwMCUuIFNwcml0ZXMgd2lsbCBoYXZlIHRoZWlyIHNpemUgYXBwbGllZCBieSBKYXZhU2NyaXB0XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2VlayB0aW1lIHRleHRcbiAgICAmX190aW1lLWNvbnRhaW5lciB7XG4gICAgICAgIGJvdHRvbTogJHBseXItcHJldmlldy10aW1lLWJvdHRvbS1vZmZzZXQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGx5ci1wcmV2aWV3LXRpbWUtYmc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAoJHBseXItcHJldmlldy1yYWRpdXMgLSAxcHgpO1xuICAgICAgICAgICAgY29sb3I6ICRwbHlyLXByZXZpZXctdGltZS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHBseXItcHJldmlldy10aW1lLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwbHlyLXByZXZpZXctdGltZS1wYWRkaW5nO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGx5cl9fcHJldmlldy1zY3J1YmJpbmcge1xuICAgIGJvdHRvbTogMDtcbiAgICBmaWx0ZXI6IGJsdXIoMXB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87IC8vIFJlcXVpcmVkIHdoZW4gdmlkZW8gaXMgZGlmZmVyZW50IGRpbWVuc2lvbnMgdG8gY29udGFpbmVyIChlLmcuIGZ1bGxzY3JlZW4pXG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcblxuICAgICYtLWlzLXNob3duIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBBbmltYXRpb24gdXRpbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyLS1uby10cmFuc2l0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGlkaW5nIGNvbnRlbnQgbmljZWx5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBTY3JlZW4gcmVhZGVyIG9ubHkgZWxlbWVudHNcbi5wbHlyX19zci1vbmx5IHtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC8vICFpbXBvcnRhbnQgaXMgbm90IGFsd2F5cyBuZWVkZWRcbiAgICBAaWYgJHBseXItc3Itb25seS1pbXBvcnRhbnQge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxufVxuXG4ucGx5ciBbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiQGltcG9ydCAnfnBseXIvc3JjL3Nhc3MvcGx5cic7XG5cbi8qIE92ZXJyaWRlIHZlbmRvcnMvcGx5ci5jc3MgKi9cbi5wbHlyLS1wYXVzZWQgLnBseXJfX2NvbnRyb2xzIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBseXItLXBsYXlpbmcgLnBseXJfX2NvbnRyb2xzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG5cbi5wbHlyLS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuXG4gICYucGx5ci0tcGxheWluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLnBseXJfX3Bvc3RlcntcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wbHlyX192aWRlby1lbWJlZHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JSAhaW1wb3J0YW50OyAvLyBFcmFzZSBKUyB2YWx1ZVxufVxuXG4ueXRwLWN1ZWQtdGh1bWJuYWlsLW92ZXJsYXkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCIuLi9jb21tb25zL21peGlucy9mbGV4XCI7XG5AaW1wb3J0IFwiLi4vY29tbW9ucy9taXhpbnMvc2hhZG93XCI7XG5cbi5pcy1zdHlsZS1iaXJ0aGRheSB7XG4gIEBpbmNsdWRlIGZsZXgoKTtcbiAgQGluY2x1ZGUgc2hhZG93KCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAxNnB4KTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiBjYWxjKDUwdncgLSA4cHgpIDAgY2FsYyg1MHZ3IC0gOHB4KTtcbiAgbWFyZ2luOiAzMHB4IDAgNTBweDtcbiAgbGVmdDogLTZ2dztcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogJGNCcmFuZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuOTNweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZDogJGNHcmV5VmVyeUxpZ2h0O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDQwJSAwO1xuICAgIGJvdHRvbTogLTMycHg7XG4gICAgbGVmdDogMzBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZzogMzAlIDA7XG4gICAgbGVmdDogLTZ2dztcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGNvbnRhaW5lcikge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKCgxMDI0cHggLSAxMDB2dykgLyAyKTtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDM3LjUlIDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkY29udGFpbmVyLWxhcmdlKSB7XG4gICAgbGVmdDogY2FsYygoMTIwMHB4IC0gMTAwdncpIC8gMik7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KDE0NDBweCl7XG4gICAgbGVmdDogLTEyMHB4O1xuICB9XG5cbiAgc3Ryb25ne1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzBweDtcbiAgICBmb250LWZhbWlseTogXCJBdmFudEdhcmRlQ0VcIjtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkY29udGFpbmVyLWxhcmdlKSB7XG4gICAgICBmb250LXNpemU6IDE2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MHB4O1xuICAgIH1cbiAgfVxuXG4gIGVte1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuXG4gICAgJiA+IGRpdiB7IC8vIERlYnVnIHNwbGl0dGV4dFxuICAgICAgdG9wOiAxNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGNvbnRhaW5lci1sYXJnZSkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vY29tbW9ucy9taXhpbnMvc2hhZG93XCI7XG5AaW1wb3J0IFwiLi4vY29tbW9ucy9taXhpbnMvb2JqZWN0Zml0XCI7XG5AaW1wb3J0IFwiLi4vY29tbW9ucy9taXhpbnMvZmxleFwiO1xuXG4uYW1iYXNzYWRvckNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgcGljdHVyZXtcbiAgICBAaW5jbHVkZSBvYmplY3RmaXQoKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6ICRjR3JleVZlcnlMaWdodDtcblxuICAgIGltZ3tcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJjo6YmVmb3Jle1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgJi10eHR7XG4gICAgQGluY2x1ZGUgZmxleCgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICBvcGFjaXR5OjA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDQwMG1zIGVhc2Utb3V0O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9xdW90ZXMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB9XG5cbiAgICBoM3tcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBpbmNsdWRlIGgyKCk7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmg0LFxuICAgIC5pcy1zdHlsZS1oNCxcbiAgICBwe1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmg0LFxuICAgIC5pcy1zdHlsZS1oNHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIH1cblxuICAgIHB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjEzcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICRjR3JleTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogOHB4IDA7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRjb250YWluZXItbGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1vdXQsIGJvcmRlciAyNTBtcyBlYXNlLW91dDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcblxuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgaGVpZ2h0OiAxNDMlO1xuICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRjQnJhbmQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNCcmFuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9jb21tb25zL21peGlucy9zaGFkb3dcIjtcbkBpbXBvcnQgXCIuLi9jb21tb25zL21peGlucy9vYmplY3RmaXRcIjtcblxuLmFtYmFzc2Fkb3JMaXN0IHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmFtYmFzc2Fkb3JDYXJkICsgLmFtYmFzc2Fkb3JDYXJke1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuYW1iYXNzYWRvckNhcmQ6bm90KC5nbGlkZV9fc2xpZGUpIHtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIC5hbWJhc3NhZG9yQ2FyZC10eHQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcGljdHVyZXtcbiAgICAgIEBpbmNsdWRlIG9iamVjdGZpdCgpO1xuXG4gICAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXI6bm90KC5nbGlkZV9fdHJhY2spIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgLmFtYmFzc2Fkb3JDYXJkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDV2dztcblxuICAgICAgICAvLyBMYXJnZVxuICAgICAgICAmOm50aC1jaGlsZCg2biArIDEpLFxuICAgICAgICAmOm50aC1jaGlsZCg2biArIDQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBzaGFkb3coKTtcbiAgICAgICAgICBoZWlnaHQ6IDQyLjZ2dztcbiAgICAgICAgICB3aWR0aDogY2FsYyg2Ni42JSAtIDV2dyAtIDIycHgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNXZ3ICsgMjJweCk7XG5cbiAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2Upe1xuICAgICAgICAgICAgYTo6YmVmb3Jle1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU21hbGxcbiAgICAgICAgJjpudGgtY2hpbGQoNm4gKyAyKSxcbiAgICAgICAgJjpudGgtY2hpbGQoNm4gKyAzKSxcbiAgICAgICAgJjpudGgtY2hpbGQoNm4gKyA1KSxcbiAgICAgICAgJjpudGgtY2hpbGQoNm4gKyA2KSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMC4ydnc7XG5cbiAgICAgICAgICAuaDMge1xuICAgICAgICAgICAgQGluY2x1ZGUgaDMoKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaDQsXG4gICAgICAgICAgLmlzLXN0eWxlLWg0LFxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYW1iYXNzYWRvckNhcmQtdHh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYrLmFtYmFzc2Fkb3JDYXJkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGFyZ2UgLSBMZWZ0XG4gICAgICAgICY6bnRoLWNoaWxkKDZuICsgMSkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGFyZ2UgLSBSaWdodFxuICAgICAgICAmOm50aC1jaGlsZCg2biArIDQpIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNtYWxsIC0gUmlnaHRcbiAgICAgICAgJjpudGgtY2hpbGQoNm4gKyAyKSxcbiAgICAgICAgJjpudGgtY2hpbGQoNm4gKyAzKSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU21hbGwgLSBMZWZ0XG4gICAgICAgICY6bnRoLWNoaWxkKDZuICsgNSksXG4gICAgICAgICY6bnRoLWNoaWxkKDZuICsgNikge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNm4gKyAzKSxcbiAgICAgICAgJjpudGgtY2hpbGQoNm4gKyA2KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIC5hbWJhc3NhZG9yQ2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG5cbiAgICAgICAgLy8gTGFyZ2VcbiAgICAgICAgJjpudGgtY2hpbGQoNm4gKyAxKSxcbiAgICAgICAgJjpudGgtY2hpbGQoNm4gKyA0KSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNjYuNiUgLSA5MnB4KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGFyZ2UgLSBMZWZ0XG4gICAgICAgICY6bnRoLWNoaWxkKDZuICsgMSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExhcmdlIC0gUmlnaHRcbiAgICAgICAgJjpudGgtY2hpbGQoNm4gKyA0KSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGNvbnRhaW5lci1sYXJnZSkge1xuICAgICAgLmFtYmFzc2Fkb3JDYXJkIHtcbiAgICAgICAgJjpudGgtY2hpbGQoNm4gKyAxKSxcbiAgICAgICAgJjpudGgtY2hpbGQoNm4gKyA0KSB7XG4gICAgICAgICAgaGVpZ2h0OiA1MTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDZuICsgMiksXG4gICAgICAgICY6bnRoLWNoaWxkKDZuICsgMyksXG4gICAgICAgICY6bnRoLWNoaWxkKDZuICsgNSksXG4gICAgICAgICY6bnRoLWNoaWxkKDZuICsgNikge1xuICAgICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTWFyZ2luLXRvcCBhZnRlciBhIHRpdGxlL3BhcmFncmFwaFxuLmhhcy10ZXh0LWFsaWduLWNlbnRlcjpub3QoLmg2KSArIC5hbWJhc3NhZG9yTGlzdHtcbiAgbWFyZ2luLXRvcDogOTVweDtcbn1cbiIsIkBpbXBvcnQgXCIuLi9jb21tb25zL21peGlucy9zaGFkb3dcIjtcblxuLnBvc3RDYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuXG4gICZfX3RodW1ibmFpbCB7XG4gICAgQGluY2x1ZGUgb2JqZWN0Zml0KCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNTR2dztcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRjb250YWluZXItbGFyZ2UpIHtcbiAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdHh0e1xuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkY29udGFpbmVyLWxhcmdlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmX19jYXRlZ29yaWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGNHcmV5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3MCU7XG5cbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZXhjZXJwdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gICZfX21vcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLW91dDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIG1heC13aWR0aDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1vdXQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vY29tbW9ucy9taXhpbnMvc2hhZG93XCI7XG5cbi5wb3N0TGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgJl9fd3JhcHBlcjpub3QoLmdsaWRlX190cmFjaykge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcignd2lkZScpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgLnBvc3RDYXJke1xuICAgICAgcGljdHVyZSBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1vdXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgcGljdHVyZSBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgIWltcG9ydGFudDsgLy8gRXJhc2UgSlMgYW5pbWF0aW9uXG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgLnBvc3RDYXJkIHtcbiAgICBtYXJnaW46IDIwcHggMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBtYXJnaW46IDAgMzBweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwXG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxufVxuXG4vLyBNYXJnaW4tdG9wIGFmdGVyIGEgdGl0bGUvcGFyYWdyYXBoXG4uaGFzLXRleHQtYWxpZ24tY2VudGVyOm5vdCguaDYpICsgLnBvc3RMaXN0e1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuIiwiQGltcG9ydCBcIi4uL2NvbW1vbnMvbWl4aW5zL2ZsZXhcIjtcblxuLnNsaWRlciB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcignd2lkZScpO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gIC5nbGlkZV9fc2xpZGVzIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICYgPiAqe1xuICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDQwMG1zIGVhc2Utb3V0O1xuXG4gICAgICBwaWN0dXJle1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1vdXQ7XG4gICAgICAgIEBpbmNsdWRlIHNoYWRvdygpO1xuXG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ2xpZGVfX3RyYWNrIHtcbiAgICBwYWRkaW5nOiAwIDAgMzJweDsgLy8gRm9yIHNoYWRvd1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi1uYXZ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogLTUwcHg7XG4gICAgei1pbmRleDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgYnV0dG9ue1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAkY0JsYWNrO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkY0JyYW5kO1xuICAgICAgfVxuXG4gICAgICBzdmd7XG4gICAgICAgIHdpZHRoOiAyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICB3aWR0aDogMy41ZW07XG4gICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGNvbnRhaW5lci1sYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiA1ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW5leHR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtcHJldiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIGxlZnQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gQW1iYXNzYWRvcnNcbiAgLmFtYmFzc2Fkb3JDYXJke1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgcGljdHVyZXtcbiAgICAgIGhlaWdodDogNTZ2dztcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgaGVpZ2h0OiAzM3Z3O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRjb250YWluZXItbGFyZ2Upe1xuICAgICAgICBoZWlnaHQ6IDUzNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdHh0e1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcblxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRjb250YWluZXItbGFyZ2UpIHtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB9XG5cbiAgICAgIHB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGE6OmJlZm9yZXtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZ2xpZGVfX3NsaWRlLS1hY3RpdmV7XG4gICAgICAuYW1iYXNzYWRvckNhcmQtdHh0e1xuICAgICAgICBhOjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKXtcbiAgICAgICAgICAgIGhlaWdodDogMTQzJTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRjb250YWluZXIpe1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGgze1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICBAaW5jbHVkZSBoNCgpO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgQGluY2x1ZGUgaDMoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBQb3N0c1xuICAucG9zdENhcmR7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXg6IGF1dG87XG5cbiAgICBwaWN0dXJle1xuICAgICAgaGVpZ2h0OiA1MHZ3O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgaGVpZ2h0OiAyOXZ3O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRjb250YWluZXItbGFyZ2Upe1xuICAgICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBwYWRkaW5nOiAwIDYlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMnB4KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlLW91dDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pe1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBvc3RMaXN0e1xuICAgIC5zbGlkZXItbmF2e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMCU7XG4gICAgfVxuICB9XG5cblxuICAvLyBBY3RpdmVcbiAgLmdsaWRlX19zbGlkZS0tYWN0aXZle1xuICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM3cHggIWltcG9ydGFudDsgLy8gRXJhc2UgSlMgdmFsdWVcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ3cHggIWltcG9ydGFudDsgLy8gRXJhc2UgSlMgdmFsdWVcbiAgICB9XG5cbiAgICBwaWN0dXJlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYW1iYXNzYWRvckNhcmQtdHh0LFxuICAgIC5wb3N0Q2FyZF9fdHh0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG59XG4iLCIucG9waW5WaWRlbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA5OTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGFpbmVyVmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIC8qIDE2OjkgKi9cbiAgICBoZWlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAmLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogLTUwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogLTUwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAtNXB4O1xuICAgICAgdG9wOiAxM3B4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjpiZWZvcmUsXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNCcmFuZDtcbiAgICB9XG4gIH1cbn1cbiIsIi50YWJzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pe1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICYtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmLW5hdi1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG5cbiAgICAmOjpiZWZvcmUgeyAvLyBGaWxldCBncmlzXG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm90dG9tOiA2cHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNHcmV5O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSl7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICB9XG5cbiAgICAgIC8vICY6OmJlZm9yZSB7XG4gICAgICAvLyAgLy8gQ2FycsOpIGJsYW5jIHBvdXIgY2FjaGVyIGxlIGZpbGV0IGdyaXNcbiAgICAgIC8vICBjb250ZW50OiAnJztcbiAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyAgd2lkdGg6IDEwMCU7XG4gICAgICAvLyAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLy8gIGJvdHRvbTogLTIwcHg7XG4gICAgICAvLyAgbGVmdDogNTAlO1xuICAgICAgLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC8vICAvL2JhY2tncm91bmQ6ICNmZmY7XG4gICAgICAvLyAgLy9ib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgLy8gfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjQnJhbmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2Upe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNHcmV5O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMnB4ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3R0b206IC0xM3B4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNCcmFuZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLW91dDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjQmxhY2s7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjQnJhbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKXtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQgYTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgMjBweCk7XG4gICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIGE6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDIwcHgpO1xuICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICByaWdodDogLTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzhweDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogJGNCbGFjaztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjQnJhbmQ7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyZW07XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJiArIC50YWJzLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgJiArIC50YWJzLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgQGV4dGVuZCAuaXMtc3R5bGUtYm9yZGVyZWQ7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIG9se1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHVsLFxuICAgIG9sLFxuICAgIHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgY29sb3I6ICRjR3JleTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zcGxpdC1saW5le1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDEuMmVtO1xufVxuXG4uaXMtc3R5bGUtYmlydGhkYXl7XG4gIGNvbG9yOiByZ2JhKCRjQnJhbmQsIDApO1xuXG4gIC5zcGxpdC1saW5le1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICYuc2hvd257XG4gICAgY29sb3I6ICRjQnJhbmQ7XG4gIH1cbn1cblxubWFpbntcbiAgaDEsIC5oMSxcbiAgaDI6bm90KC5oNiksIC5oMixcbiAgaDMsIC5oMyxcbiAgaDQsIC5oNCxcbiAgaDUsIC5oNSxcbiAgLndwLWJsb2NrLWVtYmVkIGZpZ2NhcHRpb24ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICBwOm5vdCguaXMtc3R5bGUtYmlydGhkYXkpOm5vdCguaDUpOm5vdCguaDQpOm5vdCguaDMpOm5vdCguaDIpOm5vdCguaDEpLFxuICBibG9ja3F1b3RlLFxuICAud3AtYmxvY2stZW1iZWQsXG4gIC53cC1ibG9jay1jb2x1bW4gdWwsXG4gIC53cC1ibG9jay1jb2x1bW4gb2wsXG4gIC53cC1ibG9jay1idXR0b24sXG4gIC50YWJzLW5hdntcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgfVxuXG4gIC50YWJzLW5hdiBvbHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmFtYmFzc2Fkb3JMaXN0Om5vdCguc2xpZGVyKSBwaWN0dXJlLFxuLnBvc3RMaXN0Om5vdCguc2xpZGVyKSBwaWN0dXJlLFxuLndwLWJsb2NrLWltYWdlLFxuLndwLWJsb2NrLW1lZGlhLXRleHQ6bm90KC5hbGlnbmZ1bGwpID4gZmlndXJlLFxuLndwLWJsb2NrLWdhbGxlcnk6bm90KC5pcy1zdHlsZS1ib3R0bGUpIGZpZ3VyZXtcblxuICBpbWd7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uc2xpZGVyIC5hbWJhc3NhZG9yQ2FyZCxcbi5zbGlkZXIgLnBvc3RDYXJke1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwcHgpO1xuICBvcGFjaXR5OiAwO1xuXG4gIGgzLCBwe1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi8vIFJlc2V0XG4gLndwLWJsb2NrLWdhbGxlcnkuaXMtc3R5bGUtYm90dGxlIHVse1xuICAgb3BhY2l0eTogMTtcbiAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiB9XG4iLCIucnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiaGVhZGVyXCI7XG5AaW1wb3J0IFwiaGVhZGluZ1wiO1xuQGltcG9ydCBcInBvc3RDYXJkXCI7XG5AaW1wb3J0IFwic2hhZG93XCI7XG5AaW1wb3J0IFwiY29sdW1uc1wiO1xuQGltcG9ydCBcIm1lZGlhLXRleHRcIjtcbkBpbXBvcnQgXCJiaXJ0aGRheVwiO1xuQGltcG9ydCBcImdhbGxlcnktYm90dGxlXCI7XG5AaW1wb3J0IFwiZ2FsbGVyeS1vcmRlcmVkXCI7XG5AaW1wb3J0IFwiY29sdW1ucy1oZXJvXCI7XG5AaW1wb3J0IFwiY29sdW1uLWlsbHVzdHJhdGlvblwiO1xuQGltcG9ydCBcInRhcnRlYXVjaXRyb25cIjtcbkBpbXBvcnQgXCJ0YWJzXCI7XG5AaW1wb3J0IFwic2xpZGVyXCI7XG4iLCIucnRsIHAge1xuICAmLmlzLXN0eWxlLW1hcmtlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucnRsIHVsLFxuLnJ0bCBvbCB7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ydGwgLmZvb3RlciB1bHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLnJ0bCAuaGVhZGVyIHtcbiAgLmljb24tbWVudSB7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IC0xN3B4O1xuICB9XG5cbiAgJi10b29scyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJi1sYW5nIHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIHN2Z3tcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLnJ0bCBoNixcbi5ydGwgLmg2IHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkY29udGFpbmVyLWxhcmdlKSB7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTQ0MHB4KSB7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgfVxufVxuXG4ucnRsIC5pcy1zdHlsZS1ib3JkZXJlZCB7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjQnJhbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbiIsIi5ydGwgLnBvc3RDYXJkIHtcbiAgJl9fdHh0IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnJ0bCAuc2hhZG93LFxuLnJ0bCAuaXMtc3R5bGUtc2hhZG93LFxuLnJ0bCAuaXMtc3R5bGUtdHJpcHR5cXVlLFxuLnJ0bCAuaXMtc3R5bGUtYmlydGhkYXkge1xuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xNnB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIGxlZnQ6IC0yMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIGxlZnQ6IC0zMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnJ0bCAud3AtYmxvY2stY29sdW1ucyB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmLmFsaWduZnVsbDpub3QoLmlzLXN0eWxlLWhlcm8pIHtcbiAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAud3AtYmxvY2staW1hZ2UsXG4gICAgICAgIC53cC1ibG9jay1wdWxscXVvdGUge1xuICAgICAgICAgIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICByaWdodDogaW5oZXJpdDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgICByaWdodDogLTZ2dztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRjb250YWluZXIpIHtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCgxMDI0cHggLSAxMDB2dykgLyAyKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRjb250YWluZXItbGFyZ2UpIHtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCgxMjAwcHggLSAxMDB2dykgLyAyKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0NDBweCkge1xuICAgICAgICAgICAgcmlnaHQ6IC0xMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLndwLWJsb2NrLWltYWdlLFxuICAgICAgICAud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICByaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICAgIGxlZnQ6IC02dnc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkY29udGFpbmVyLWxhcmdlKSB7XG4gICAgICAgICAgICBsZWZ0OiAtMTgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucnRsIC53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgJi5hbGlnbndpZGUge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAmPi53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50LFxuICAgICAgJi5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0Pi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJj4ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEsXG4gICAgICAmLmhhcy1tZWRpYS1vbi10aGUtcmlnaHQ+LndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucnRsIC5pcy1zdHlsZS1iaXJ0aGRheSB7XG4gIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IC02dnc7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICByaWdodDogLTZ2dztcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGNvbnRhaW5lcikge1xuICAgIHJpZ2h0OiBjYWxjKCgxMDI0cHggLSAxMDB2dykgLyAyKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGNvbnRhaW5lci1sYXJnZSkge1xuICAgIHJpZ2h0OiBjYWxjKCgxMjAwcHggLSAxMDB2dykgLyAyKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTQ0MHB4KSB7XG4gICAgcmlnaHQ6IC0xMjBweDtcbiAgfVxufVxuIiwiLnJ0bCAuaXMtc3R5bGUtYm90dGxlIHtcbiAgbGVmdDogaW5oZXJpdDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gIH1cblxuICB1bHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4iLCIuaXMtc3R5bGUtb3JkZXJlZCB7XG4gIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICAmOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICBsZWZ0OiAtODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIHJpZ2h0OiAtODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ydGwgLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtaGVybyB7XG4gIC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGR7XG4gICAgcGFkZGluZzogMjBweCA2JSAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGNvbnRhaW5lci1sYXJnZSl7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgLmgxLFxuICAgIC5pcy1zdHlsZS1oMXtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oNCxcbiAgICAuaXMtc3R5bGUtaDR7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmg1LFxuICAgIC5pcy1zdHlsZS1oNSB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWJ1dHRvbntcbiAgICAgIGF7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZpZ3VyZXtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIHJpZ2h0OiAtNXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRjb250YWluZXItbGFyZ2UpIHtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICByaWdodDogLTI0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFVuZSBtYXJnZSDDoCBnYXVjaGUgc2kgc3VpdmkgZCd1biBIMlxuICAmICsgLndwLWJsb2NrLWdyb3Vwe1xuICAgICYgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lcntcbiAgICAgICYgPiBoMjpmaXJzdC1jaGlsZHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmID4gLndwLWJsb2NrLWNvbHVtbnMgPiAud3AtYmxvY2stY29sdW1uID4gaDJ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmICsgaDJ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ydGwgLndwLWJsb2NrLWNvbHVtbi5pcy1zdHlsZS1pbGx1c3RyYXRpb24ge1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiAtNnZ3O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgJj5maWd1cmU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgbWFyZ2luOiAtMTAwcHggLTQwcHggLTIwJSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtOTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEFsZXJ0XG4ucnRsICN0YXJ0ZWF1Y2l0cm9uUm9vdCB7XG4gIGJ1dHRvbiB7XG4gICAgJitidXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDb29raWVzIHNldHRpbmdzXG4ucnRsICN0YXJ0ZWF1Y2l0cm9uIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICBwYWRkaW5nOiA2MHB4IDgwcHggMjBweCA0MHB4O1xuICB9XG5cbiAgI3RhcnRlYXVjaXRyb25DbG9zZVBhbmVsIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnRhcnRlYXVjaXRyb25Bc2sge1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbiIsIi5ydGwgLnRhYnMge1xuICAmLW5hdi1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgdWwsXG4gICAgb2wsXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAmLW5hdntcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICBidXR0b24gc3Zne1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ydGwgLnNsaWRlcntcbiAgJi1uZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLXByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pe1xuICAgICAgbGVmdDogM3Z3O1xuICAgIH1cbiAgfVxuXG4gIC5nbGlkZV9fc2xpZGUtLWFjdGl2ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQ3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nbGlkZV9fc2xpZGVzIHtcbiAgICBwaWN0dXJlOjpiZWZvcmV7XG4gICAgICBsZWZ0OiAtMTZweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgbGVmdDogLTIycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgbGVmdDogLTMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
