@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.4/font/bootstrap-icons.css");.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}:-moz-placeholder{color:#000}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}*{margin:0}html{font-size:62.5%;height:100%}body{-webkit-font-smoothing:antialiased;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#474749;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Montserrat,Helvetica,Arial;font-size:2rem;font-weight:400;line-height:1.5;min-height:100%}b,strong{font-weight:700}header{background-color:var(--cor-laranja-bg);-webkit-box-shadow:0 8px 10px rgba(0,0,0,.1);box-shadow:0 8px 10px rgba(0,0,0,.1);color:var(--cor-branco);inset:0;padding:0 20px;position:fixed;-webkit-transition:height .3s ease-out;transition:height .3s ease-out;width:100%;z-index:9999}.header--onScroll,header{height:80px}.scroll-mt{scroll-margin-top:80px}main{min-height:100%;overflow-x:hidden;padding-top:80px}.the_content{font-size:2rem;padding:0 20px}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}:root{color-scheme:only light}A,A:active,A:focus,A:hover,A:visited{text-decoration:none;-webkit-transition:color .5s ease;transition:color .5s ease}h1{margin-bottom:3.75rem}h1,h2{font-size:2.75rem;font-weight:600;line-height:1.15}h1,h2,h3{color:var(--cor-laranja)}h3{font-size:2.2rem}#wpadminbar{position:fixed!important}.debug{border:1px solid red}@media (min-width:1024px){header{height:110px}main{padding-top:110px}.the_content{font-size:2.917rem;padding:0 20px}h1{display:block}h1,h2{color:var(--cor-laranja);font-size:3.75rem}h2,h3{margin-bottom:1rem}h3{color:var(--cor-laranja);font-size:2.917rem}}:root{--cor-branco:#fff;--cor-preto:#000;--cor-cinza:#292929;--cor-cinza-bg:#585858;--cor-cinza-claro:#ebebeb;--cor-offwhite:#fff4e7;--cor-verde:#3eb40a;--cor-laranja:#f37223;--cor-laranja-bg:#e6610c}.hover-mask .glyphicon{color:#fff;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(0);transform:scale(0)}.hover-mask .glyphicon,.hover-mask:hover .glyphicon{-webkit-transition:all .5s linear;transition:all .5s linear}.hover-mask:hover .glyphicon{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);opacity:1;-webkit-transform:scale(1);transform:scale(1)}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll}img{color:#545454}a[x-apple-data-detectors]{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-decoration:none!important}.bg-laranja{background-color:var(--cor-laranja)!important}.bg-branco{background-color:var(--cor-branco)!important}.botao,.wp-block-button__link,.wp-element-button{background-color:var(--cor-verde);border:none;border-radius:1.5rem;color:var(--cor-branco);font-family:inherit;font-size:2rem;font-weight:500;line-height:inherit;line-height:1.15;padding:calc(.2em + 2px) calc(1em + 2px) calc(.2em + 3px);text-decoration:none;text-transform:uppercase}.botao:hover,.wp-block-button__link:hover,.wp-element-button:hover{color:var(--cor-creme)}.botao,.wp-block-buttons{gap:1.5rem;margin-bottom:3rem}.box-link{border:1px solid #000;color:#000;display:block;font-size:2.1rem;margin:100px auto 80px;padding:15px 10%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.box-link:focus,.box-link:hover{color:var(--cor-cinza)}sup{font-size:.6em;vertical-align:text-top}.pg404{color:#545454;font-size:5.833rem}.share{font-size:bigger}.share-lnk{font-size:4rem;margin:10px 10px 60px}.cta{padding:40px 60px 90px;text-align:center}.cta h2{font-size:3rem}.cta p{padding-bottom:2rem}.cta p,.status-imovel{font-size:2rem;font-weight:600}.status-imovel{background-color:var(--cor-laranja);border-bottom-right-radius:1.5rem;border-top-right-radius:1.5rem;color:var(--cor-branco);display:inline-block;margin-top:5%;padding:.2em 2em .2em 1em;position:absolute}@media (min-width:768px){.box-link{font-size:2.4rem;margin:100px auto 80px;padding:15px 100px}.botao,.wp-block-button__link,.wp-element-button{font-size:3rem}}@media (min-width:1024px){.status-imovel{font-size:2em}.cta{padding:60px 60px 90px;text-align:center}.cta h2{font-size:4rem}.cta p{font-size:3rem;font-weight:600;margin-bottom:3rem}}.site-header{height:320px;max-width:1920px;z-index:9999}.logo{background-image:url(../images/logo.svg);background-position:0;background-repeat:no-repeat;color:transparent;display:block;height:46px;position:relative;width:219px;z-index:23}.logo-home:focus-visible .logo{background-color:transparent;outline:transparent;-webkit-transform:scale(.9);transform:scale(.9)}.header-label{margin:0 50px 55px 0}@media (min-width:1024px){.logo{height:46px;width:219px}}.footer{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:top;-ms-flex-align:top;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:top;background-color:var(--cor-laranja-bg);color:var(--cor-branco);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.footer ul{margin-top:8px;position:relative}.footer A,.footer A:active,.footer A:visited{color:var(--cor-branco)}.footer A:focus,.footer A:hover{color:var(--cor-cinza)}.max-w-80{max-width:1200px}.ico-whatsapp{aspect-ratio:1/1;background-image:url(../images/ico-whatsapp.svg)}.ico-instagram{aspect-ratio:1/1;background-image:url(../images/ico-instagram.svg)}.ico-linkedin{aspect-ratio:1/1;background-image:url(../images/ico-linkedin.svg)}.ico-facebook{aspect-ratio:1/1;background-image:url(../images/ico-facebook.svg)}.ico-pinterest{aspect-ratio:1/1;background-image:url(../images/ico-pinterest.svg)}.ico-email{aspect-ratio:1/1;background-image:url(../images/ico-email.svg)}.footer-ico{height:40px}.footer-address-ico,.footer-ico{background-position:0;background-repeat:no-repeat;color:transparent}.footer-address-ico{display:inline-block;height:30px;margin-right:15px;position:relative;top:8px;width:30px}.footer-texto{white-space:nowrap}.copyright{color:var(--cor-branco);font-size:1.1rem;gap:26px;max-width:1470px;padding:26px}.copyright,.copyright-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--cor-laranja-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.brambila-logo{height:54px;justify-self:center;width:16px}.contato-redes-sociais{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-self:end;position:relative}.contato-redes-sociais i{color:var(--cor-branco);font-size:2.7rem}.contato-redes-sociais li{-webkit-transition:all .4s ease;transition:all .4s ease}.contato-redes-sociais li a:focus{opacity:30%}.gap_footer{font-size:1.8rem;height:520px!important}.content-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:left;-ms-flex-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:50px;height:80px;justify-content:space-between;max-width:1470px;padding:8rem 26px;width:100%}.endereco-footer{font-size:1.7rem}.logo-footer{background-image:url(../images/logo.svg);background-position:0;background-repeat:no-repeat;color:transparent;display:block;height:151px;position:relative;width:257px}.brands-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:left;-ms-flex-align:left;align-items:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px}.dexco-footer{height:23px;width:123px}.exclusive-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:26px}.store-footer{height:56px;width:650px}.jacuzzi-footer{height:34px;width:85px}@media (min-width:768px){.gap_footer{font-size:2rem;height:auto!important}.copyright{display:grid;grid-template-columns:1fr fit-content(100%) 1fr}.content-footer,.copyright{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}}@media (min-width:1024px){.content-footer,.footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-footer{gap:20px;width:100%}}.destaque-holder{display:block;position:relative}.destaque-home{display:grid;height:100%}.container{padding-inline:30px}.home-texto{background-image:url(../images/home/back-chaves.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;margin:0;padding:40px 0;width:100vw}.home-texto h2{color:var(--cor-laranja);font-size:3rem;font-weight:600;line-height:1.25;margin:35px auto 55px}.home-texto h2,.home-texto p{max-width:700px;text-align:left}.home-texto p{font-size:2.4rem;line-height:1.5;margin:0 auto 55px}.home-chamada{padding:60px}.home-chamada img{border-radius:30px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.texto-inner{text-align:left}.texto-inner h2{font-size:3rem;line-height:1.25;margin-bottom:2rem;margin-top:2rem}.texto-inner p{font-size:2.2rem;line-height:1.5;margin-bottom:10px}.galeria-tri{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--cor-cinza-claro);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:start;padding-bottom:3rem}.galeria-tri h2{color:var(--cor-laranja);font-size:3.5rem;font-weight:600;line-height:1.2;margin-bottom:1rem;max-width:80%;padding-top:40px;text-align:center}.galeria-tri p{font-size:2.4rem;margin-bottom:4rem;text-align:center}.galeria-tri .galeria_set{-webkit-box-pack:center;-ms-flex-pack:center;gap:30px;justify-content:center;padding-inline:10px}.galeria-tri .galeria_set,.galeria-tri .galeria_set .galeria_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.galeria-tri .galeria_set .galeria_item{-webkit-box-pack:start;-ms-flex-pack:start;color:var(--cor-cinza);gap:20px;justify-content:start;text-align:left}.galeria-tri .galeria_set .galeria_item h3{color:var(--cor-laranja);font-size:2.5rem;font-weight:600;padding:20px 20px 0}.galeria-tri .galeria_set .galeria_item p{font-size:2rem;padding:10px 20px;text-align:left}.galeria-tri .galeria_set .galeria_item img{width:72px}.galeria-tri .botao{font-size:3rem}.instagram{margin:60px auto}.instagram h2{font-weight:600;margin-bottom:40px;text-align:center}.instagram .row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;gap:10px;justify-content:center}.instagram img{border:1px solid var(--cor-cinza-claro);border-radius:30px}@media (min-width:768px){.home-texto h2{font-size:4.5rem}.home-texto p{font-size:2.5rem}.galeria-tri .galeria_set{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:10px;justify-content:space-between}.galeria-tri .galeria_set .galeria_item{width:300px}.destaque-home{height:100%}.texto-inner{margin-left:60px}}@media (min-width:1024px){.home-chamada{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center}.home-chamada img{-o-object-fit:cover;object-fit:cover;width:auto}.home-texto{padding:80px 0}.home-texto .content{height:500px;margin:60px auto;max-width:500px;padding:0}}.quem_titulo{padding:80px;text-align:center}.quem-historia{background-color:var(--cor-cinza-claro);border-bottom:7px solid var(--cor-laranja);margin-bottom:60px;padding:80px 30px}.quem-historia img{margin:0 auto;max-width:230px}.quem-historia .row{gap:40px}.quemsomos .galeria-tri{background-color:#fff}.galeria-numeros .numeros_set>div+div{border-left:none;border-top:7px solid var(--cor-laranja)}.galeria-numeros .numeros_set{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:7px solid var(--cor-laranja);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;justify-content:center;width:100%}.galeria-numeros .numeros_set .numeros_item{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:100%}.galeria-numeros .numeros_set .numeros_item .numeros_data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;padding:30px;width:100%}.galeria-numeros .numeros_set .numeros_item h2{color:#fff;font-size:3rem;font-weight:600;line-height:1.2;margin-bottom:0;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.galeria-numeros .numeros_set .numeros_item p{color:#fff;font-size:2rem;font-weight:600;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.galeria-numeros .numeros_set .numeros_item img{aspect-ratio:640/997;height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.galeria-numeros .numeros_set .numeros_item>*{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;grid-row:1/-1;justify-content:center}@media (min-width:768px){.galeria-numeros .numeros_set>div+div{border-left:7px solid var(--cor-laranja);border-top:none}.quem-historia .row{gap:0}}@media (min-width:1024px){.galeria-numeros .numeros_set{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.quem-historia img{max-width:330px}}.empreendimento .principal{margin-bottom:6rem;text-align:center}.empreendimento .principal h1{font-size:4rem;margin-bottom:0;margin-top:4rem}.empreendimento .principal h2{font-size:3rem;margin-top:20px}.empreendimento .principal p{font-size:2rem;margin-top:20px}.empreendimento .principal .book{font-weight:600;margin-top:4rem;text-underline-offset:.5em}.empreendimento .principal .book a{font-size:2.5rem;padding:1.5rem 2.5rem;text-transform:none!important}.empreendimento .separador_1{border-bottom:1px solid var(--cor-laranja);margin-bottom:3rem}.empreendimento .separador_1,.empreendimento .separador_2{background-color:var(--cor-cinza-claro);height:7rem}.empreendimento .cta{background-color:var(--cor-cinza-claro);padding-bottom:9rem}.empreendimento .cta h2{font-size:3.5rem;line-height:1;margin-bottom:0}.empreendimento .cta p{font-size:2.8rem;margin-bottom:4rem;margin-top:0}.empreendimento .ficha-tecnica{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:8rem 2rem}.empreendimento .ficha-tecnica .ficha{border-left:2px solid var(--cor-cinza);margin-top:2rem;padding:1rem 2rem}@media (min-width:1024px){.empreendimento .cta h2{font-size:4.5rem;line-height:1;margin-bottom:0}.empreendimento .principal{text-align:center}.empreendimento .principal h1{font-size:6rem;margin-bottom:0;margin-top:4rem}.empreendimento .principal h2{font-size:4rem}}.lista h2{margin-bottom:4rem;text-align:center}.lista span{font-weight:500}.lista .botao{text-align:center}.lista .item_imagem{border-radius:2.5rem;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.lista .item-lista{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-bottom:0}.lista .bloco_img{margin-bottom:3rem}.lista .status-imovel{background-color:var(--cor-laranja);border-bottom-right-radius:1.5rem;border-top-right-radius:1.5rem;color:var(--cor-branco);display:inline-block;font-size:1.8rem;font-weight:600;margin-top:50px;padding:.2em 2em .2em 1em;position:absolute}.lista-home{margin-bottom:6rem;margin-top:6rem}.lista-home .inner-img{position:relative}.lista-home .item-lista.par .row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.lista-home .item-lista.par .status-imovel{border-bottom-left-radius:1.5rem;border-bottom-right-radius:0;border-top-left-radius:1.5rem;border-top-right-radius:0;padding:.2em 1em .2em 2em;right:7px}.lista-home .item-lista{margin-bottom:9rem}.lista-home h2{font-size:4rem;line-height:1.25;margin-bottom:3rem}.lista-home span{color:var(--cor-laranja);font-size:3rem}.lista-home .texto-inner{margin-left:0;margin-top:3rem;max-width:450px}.lista-home .texto-inner p{font-size:2rem;line-height:1.25}.lista-home .botao{font-size:2.5rem}.lista-home .item_imagem{aspect-ratio:1/1;height:100%!important;height:700px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%;width:100%!important}.lista-home .texto_laranja{color:var(--cor-laranja);margin-bottom:5rem}.lista-home h2{line-height:1;margin-top:0;padding-bottom:0;text-align:left}.holder_lista{background-color:var(--cor-cinza-claro);padding-top:4rem}.listagem .secao{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:3rem;margin-top:6rem;position:relative}.listagem .linha{border-top:0 solid var(--cor-laranja);height:4px;width:100%}.listagem h1{font-size:3rem;font-weight:600;padding:0 30px;position:relative;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.lista-home h2{font-size:5rem;margin-bottom:4rem}.lista-home .texto-inner{margin-left:6rem;margin-top:2rem}.lista-home .texto-inner p{font-size:2.5rem;line-height:1.25}.listagem h1{font-size:6rem}.lista .status-imovel{font-size:2.5rem}.lista .item_imagem{aspect-ratio:788/393;border-radius:2.5rem;height:650px;-o-object-fit:cover;object-fit:cover;width:100%}}.destaques .destaque-item{background-color:var(--cor-branco);height:100%!important}.destaques .destaque-item img{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:0 90%;object-position:0 90%;width:100vw!important}@media (min-width:768px){.destaques .destaque-item{background-color:var(--cor-branco);max-height:calc(100vh - 110px)}.destaques .destaque-item img{max-height:calc(100vh - 110px);width:100vw!important}}.galeria{background-color:var(--cor-cinza-claro);padding:60px 0;text-align:center}.galeria .swiper{width:90%}.galeria .container{padding-inline:60px}.galeria h2{font-weight:600;margin-bottom:4rem}.galeria .destaque-item{background-color:transparent;border-radius:30px;height:auto}.galeria .destaque-item img{border-radius:30px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%}.swiper img{aspect-ratio:1920/1080}.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:#ccc;-webkit-filter:grayscale(100%) opacity(.4);filter:grayscale(100%) opacity(.4);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.grayscale:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0) opacity(1);filter:grayscale(0) opacity(1)}.grayscale-destaque{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:#ccc;-webkit-filter:grayscale(100%) brightness(150%) contrast(35%);filter:grayscale(100%) brightness(150%) contrast(35%);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.grayscale-destaque:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0) brightness(100%) contrast(100%);filter:grayscale(0) brightness(100%) contrast(100%)}.grayscale-pessoa{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:#ccc;-webkit-filter:grayscale(100%) brightness(90%) contrast(85%) opacity(.5);filter:grayscale(100%) brightness(90%) contrast(85%) opacity(.5);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.grayscale-pessoa:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0) brightness(100%) contrast(100%) opacity(1);filter:grayscale(0) brightness(100%) contrast(100%) opacity(1)}.pessoas .grayscale-pessoa,.pessoas-container .grayscale-pessoa{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:#ccc;-webkit-filter:grayscale(100%) brightness(110%) contrast(110%) invert(10%) opacity(.6);filter:grayscale(100%) brightness(110%) contrast(110%) invert(10%) opacity(.6);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.pessoas .grayscale-pessoa:hover,.pessoas-container .grayscale-pessoa:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0) brightness(100%) contrast(100%) invert(0) opacity(1);filter:grayscale(0) brightness(100%) contrast(100%) invert(0) opacity(1)}.justificado{text-align:justify}.justificado p:after{content:"";display:inline-block;width:100%}.video-overlay{background-color:rgba(0,0,0,.5);background-image:url(../images/play.png);background-position:50%;background-repeat:no-repeat;background-size:5%;height:100%;left:0;position:absolute;top:0;width:100%}.video-wrapper{height:0;padding-bottom:56.3%;position:relative;width:100%}.video-wrapper #playerYouTube,.video-wrapper iframe{height:100%;left:0;position:absolute;top:0;-webkit-transform:translateZ(0);width:100%;z-index:9999}.carousel-video-embed .fundo{background-color:#000;height:0;padding-bottom:56.3%;position:relative}@media (min-width:1024px){.video-overlay{background-size:auto}}.carrossel .img-item{display:block;width:auto!important}.swiper{height:100%;width:100%}.swiper-slide{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;justify-content:center;text-align:center}.swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.swiper .swiper-button-prev{color:var(--cor-branco);left:4rem;position:absolute;top:50%}.swiper .swiper-button-next{color:var(--cor-branco);position:absolute;right:4rem;top:50%}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{font-size:4rem;font-weight:600;opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,5%);left:0;opacity:.9;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullet{opacity:.47;width:12px}.swiper-pagination-bullet,.swiper-pagination-bullet-active{background:var(--cor-branco);-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.5));filter:drop-shadow(0 0 1px rgba(0,0,0,.5));height:12px;-webkit-transition:all .25s;transition:all .25s}.swiper-pagination-bullet-active{border-radius:10px;opacity:1;width:33px}@media (min-width:768px){.carrossel .item{max-height:800px}.carrossel .img-item{display:block;max-height:800px;width:auto!important}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.5));filter:drop-shadow(0 0 1px rgba(0,0,0,.5));opacity:1}}.box-hamburger{display:block;z-index:30}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:0;text-transform:none;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:30}.hamburger:focus-visible{background-color:transparent;outline:transparent;-webkit-transform:scale(.9);transform:scale(.9)}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:var(--cor-branco)}.hamburger-box{display:inline-block;height:21px;position:relative;width:33px}.hamburger-inner{display:block;margin-top:0;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{border-radius:0;height:3px;position:absolute;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:33px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:var(--cor-branco)}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-9px}.hamburger-inner:after{bottom:-9px}.hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{-webkit-transition:top .1s ease-in .25s,opacity .1s ease-in;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .12s;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s}@media (min-width:1024px){.hamburger-box{display:inline-block;height:21px;position:relative;width:33px}.hamburger-inner{display:block}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{height:3px;width:33px}.hamburger-inner:before{top:-9px}.hamburger-inner:after{bottom:-9px}}@media (min-width:1366px){.hamburger{display:none}}.overlay-menu{background-color:transparent;display:none;height:100vh;left:0;position:fixed;top:0;-webkit-transition:background-color .4s ease-in;transition:background-color .4s ease-in;width:100%;z-index:20}.overlay-menu.is-open{background-color:rgba(0,0,0,.95)}ul{overflow-wrap:normal!important}.is-open .menuTop__lista{width:300px}.menuTop{overflow-x:hidden;top:26px}.menuTop,.menuTop__lista{position:absolute;right:0;-webkit-transition:width .4s ease-in;transition:width .4s ease-in}.menuTop__lista{display:none;top:160px;width:0;z-index:30}.menuTop__lista.is-open-menu{display:block;width:325px}.menuTop__nav{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;height:100%;overflow:visible;padding:35px 0;position:relative}.menuTop__nav__item{font-size:2.7rem;line-height:4.2rem;position:relative;text-transform:uppercase}.menuTop__nav__item,.menuTop__nav__item--selected,.menuTop__nav__item:focus,.menuTop__nav__item:hover{color:var(--cor-branco)}@media (min-width:768px){.menuTop__nav{padding-left:7px}}@media (min-width:1366px){.overlay-menu,.overlay-menu.is-open{background-color:transparent;display:none!important}.menuTop{position:relative}.menuTop__nav{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:space-between;padding-left:10px;padding-right:0}.menuTop__nav__item{color:var(--cor-branco);font-size:1.7rem;line-height:1.7rem}.menuTop__nav__item:hover{color:var(--cor-branco);-webkit-transition:color .2s ease-in;transition:color .2s ease-in}.menuTop__nav__item--selected{color:var(--cor-verde-claro)}.menuTop__lista{-webkit-box-pack:end;-ms-flex-pack:end;gap:50px;justify-content:flex-end;margin-bottom:0;opacity:1;padding-left:20px;padding-right:0;position:relative;right:0;top:0;-webkit-transition:width .4s ease-in;transition:width .4s ease-in}.menuTop__lista,.menuTop__lista.is-open-menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}.whatsapp{bottom:120px;height:56px;position:fixed;right:20px;width:56px;z-index:99999}.whatsapp__botao{background-color:var(--cor-verde);border:none;border-radius:100%;color:#fff;display:inline-block;font-weight:400;height:100%;padding:10px;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;width:100%}.whatsapp__botao:after{content:url(../images/logo-zap.svg);-webkit-filter:invert(100%) sepia(14%) saturate(0) hue-rotate(79deg) brightness(150%) contrast(101%);filter:invert(100%) sepia(14%) saturate(0) hue-rotate(79deg) brightness(150%) contrast(101%)}.whatsapp__botao:hover{background-color:#1da851}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lcy9kZWZhdWx0L19mb250cy5zY3NzIiwidXRpbGl0aWVzL21peGlucy9fY2xlYXJmaXguc2NzcyIsInV0aWxpdGllcy9taXhpbnMvX2lucHV0LXBsYWNlaG9sZGVyLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fdHJhbnNpdGlvbi5zY3NzIiwiYmFzZS9fcmVzcG9uZC10by5zY3NzIiwidGhlbWVzL2RlZmF1bHQvX2NvbG9ycy5zY3NzIiwidGhlbWVzL2RlZmF1bHQvX2FuaW1hdGlvbi5zY3NzIiwibGF5b3V0L19kZWZhdWx0LnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9ob21lLnNjc3MiLCJsYXlvdXQvX3F1ZW1zb21vcy5zY3NzIiwibGF5b3V0L19lbXByZWVuZGltZW50b3Muc2NzcyIsImxheW91dC9fbGlzdGEuc2NzcyIsImxheW91dC9fZGVzdGFxdWUuc2NzcyIsImxheW91dC9fZ2FsZXJpYS5zY3NzIiwiY29tcG9uZW50cy9fZ3JheXNjYWxlLnNjc3MiLCJjb21wb25lbnRzL19qdXN0aWZpY2Fkby5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW8uc2NzcyIsImNvbXBvbmVudHMvX2Nhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL19oYW1idXJnZXIuc2NzcyIsImNvbXBvbmVudHMvX21lbnUuc2NzcyIsInV0aWxpdGllcy9taXhpbnMvX2JlbS5zY3NzIiwiY29tcG9uZW50cy9fd2hhdHNhcHAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSx5SUFBWSxDQUNaLDJGQUFZLENDQVIsaUNBRUksV0FBWSxDQUNaLGFBQWMsQ0FFbEIsZ0JBQ0ksVUFBVyxDQ1BuQiw0QkFDSSxVQUFjLENBRWxCLG1CQUNJLFVBQWMsQ0FFbEIsdUJBQ0ksVUFBYyxDQUVsQixrQkFDSSxVQUFjLENDVmxCLDJaQW1GSSxRQUFTLENBQ1QsWUFBYSxDQUNi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LG1CQUFhLENBQWIsWUFBYSxDQUNiLFFBQVMsQ0FJVCw2QkFBOEIsQ0FGOUIsaUJBQWtCLENBRGxCLGVBRzhCLENDakh0QyxvQkRxSFksdUJBQXdCLENBQ3hCLGdCQUFpQixDQUNqQixrQkFBbUIsQ0N2SDlCLDBCRDJIZSx1QkFBd0IsQ2xCM0h4QyxvQ2tCMEhxRCxDbEJ0SHJELDRCa0J1SHdDLENDbkd4Qyw4QkR1R2dCLDRCQUE2QixDQy9IN0MsZ0JENklRLG9CQUF5QixDQUF6QixpQkFBeUIsQ0FDekIsUUFBUyxDQURULHdCQUF5QixDQUt6QixlQUFrQixDQVBsQixTQUFVLENBTVYsaUJBQWtCLENBRGxCLGVBQWtCLENBVGxCLGlCQUFrQixDQUdsQixPQUFVLENBRFYsS0FBUSxDbEJ6SWhCLG9Da0JzSThDLENsQmxJOUMsNEJrQjhJMEIsQ0NsSnpCLDZDRDRJTyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUpiLFVBY2UsQ0FDZCxDRXhKYixVQUtJLFlBQWEsQ0FIYixXQUFZLENBRVosY0FBZSxDQUVmLFVBQVcsQ0FMWCxVQUFXLENBTVgsYUFBYyxDRE5kLGlCQ3FCSSxpQ0FBa0MsQ0FIbEMsV0FBWSxDQVBaLGtCQUFtQixDQVFuQixVQUFjLENBSGQsb0JBQXFCLENBQ3JCLGVBQWdCLENBSmhCLFdBQVksQ0FDWixZQUFhLENwQmRqQixnRG9CVXFELENwQk5yRCx3Q29CTXFELENBRWpELFVBU2tDLENEckJyQyx1QkN3Qk8sbUNBQWdDLENBQ2hDLG9HQUE4RixDQUE5Riw0RkFBOEYsQ0R6QnJHLHVCQzZCTyx3QkFBc0MiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0Oml0YWwsd2dodEAwLDMwMDswLDQwMDswLDUwMDswLDcwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDcwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L25wbS9ib290c3RyYXAtaWNvbnNAMS4xMC40L2ZvbnQvYm9vdHN0cmFwLWljb25zLmNzc1wiKTsiLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbi5jbGVhcmZpeCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn0iLCI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgY29sb3I6ICMwMDAwMDA7XG59XG46Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufVxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufVxuOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufSIsImh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxub2wsXG51bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmNhcHRpb24sXG50aCxcbnRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxucSxcbmJsb2NrcXVvdGUge1xuICAgIHF1b3Rlczogbm9uZTtcbn1cblxucTpiZWZvcmUsXG5xOmFmdGVyLFxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEgaW1nIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59IiwiJGhlYWRlci1oZWlnaHQtbGc6IDExMHB4O1xuJGhlYWRlci1oZWlnaHQ6IDgwcHg7XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4qIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbmh0bWwge1xuICAgIC8qIDEwcHggKi9cbiAgICBmb250LXNpemU6IDYyLjUlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBIZWx2ZXRpY2EsIEFyaWFsO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAjNDc0NzQ5O1xufVxuXG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmhlYWRlciB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihoZWlnaHQgLjNzIGVhc2Utb3V0KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yLWxhcmFuamEtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1jb3ItYnJhbmNvKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uaGVhZGVyLS1vblNjcm9sbCB7XG4gICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAvL2JveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggIzAwMDtcbn1cblxuLnNjcm9sbC1tdCB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0O1xufVxuXG5tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQ7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cblxuLnRoZV9jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbmltZyxcbnBpY3R1cmUsXG52aWRlbyxcbmNhbnZhcyxcbnN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgICBmb250OiBpbmhlcml0O1xufVxuXG5wLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4jcm9vdCxcbiNfX25leHQge1xuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbn1cblxuXG46cm9vdCB7XG4gICAgY29sb3Itc2NoZW1lOiBvbmx5IGxpZ2h0O1xufVxuXG5BLFxuQTpob3ZlcixcbkE6Zm9jdXMsXG5BOnZpc2l0ZWQsXG5BOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlO1xufVxuXG5oMSB7XG4gICAgY29sb3I6IHZhcigtLWNvci1sYXJhbmphKTtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuXG59XG5cbmgyIHtcbiAgICBjb2xvcjogdmFyKC0tY29yLWxhcmFuamEpO1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG5oMyB7XG4gICAgY29sb3I6IHZhcigtLWNvci1sYXJhbmphKTtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbn1cblxuI3dwYWRtaW5iYXIge1xuICAgIC8vZml4IG1lbnUgd29yZHByZXNzIGFkbWluIG1vYmlsZVxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4uZGVidWcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbn1cblxuXG5cbkBpbmNsdWRlIHJlc3BvbmRUbyhzbWFsbC1zY3JlZW4pIHtcblxuICAgIGhlYWRlciB7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtbGc7XG4gICAgfVxuXG4gICAgbWFpbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodC1sZztcbiAgICB9XG5cbiAgICAudGhlX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDIuOTE3cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29yLWxhcmFuamEpO1xuICAgICAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvci1sYXJhbmphKTtcbiAgICAgICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvci1sYXJhbmphKTtcbiAgICAgICAgZm9udC1zaXplOiAyLjkxN3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbn0iLCJAbWl4aW4gdHJhbnNpdGlvbigkdmFsdWUuLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR2YWx1ZTtcbiAgICAtbW96LXRyYW5zaXRpb246ICAgICR2YWx1ZTtcbiAgICAtby10cmFuc2l0aW9uOiAgICAgICR2YWx1ZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogICAgICR2YWx1ZTtcbiAgICB0cmFuc2l0aW9uOiAgICAgICAgICR2YWx1ZTtcbn0iLCJAbWl4aW4gcmVzcG9uZFRvKCRtZWRpYSwgJG1pbjogbnVsbCwgJG1heDogbnVsbCkge1xuICAgIEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbWVkaWEpKSB7XG4gICAgICAgICR2aWV3cG9ydDogbWFwLWdldChtYXAtZ2V0KCRicmVha3BvaW50cywgJG1lZGlhKSwgbWluLXdpZHRoKTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR2aWV3cG9ydCkgeyBAY29udGVudDsgfVxuICAgIH0gQGVsc2UgaWYgKCRtaW4gYW5kICRtYXgpIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7IEBjb250ZW50OyB9XG4gICAgfVxufSIsIiRmb250LWNvbG9yczogKFxuICAgIGJhY2tncm91bmQ6ICNmZmYsXG4gICAgd2hpdGU6ICNmZmYsXG4gICAgYmxhY2s6ICMyMzIwMTksXG4gICAgcmVkOiAjZjAwLFxuICAgIGdyZXk6ICM0YTRhNDksXG4gICAgZGFya0dyYXk6ICM1NDU0NTQsXG4gICAgbGlnaHRHcmV5OiAjYjFiMWIxLFxuICAgIGdyZWVuOiAjMDA5OTM2LFxuICAgIHllbGxvdzogI2RlZTI0ZixcbiAgICBjcmltc29uOiAjREIxNDNDXG4pO1xuXG4kY29sb3JzOiAoXG4gICAgYmFja2dyb3VuZDogI2ZmZixcbiAgICB3aGl0ZTogI2ZmZixcbiAgICBibGFjazogIzAwMCxcbiAgICBncmV5OiAjNGE0YTQ5LFxuICAgIGRhcmtHcmF5OiAjNTQ1NDU0LFxuICAgIHllbGxvdzogI2RlZTI0ZixcbiAgICBib3hHcmF5OiAjRjJGMkYyLFxuICAgIGxpZ2h0R3JheTogI2IxYjFiMSxcbiAgICBsaWdodEdyZWVuOiAjMjBCQzQ5LFxuICAgIGdyZWVuOiAjMDA5OTM2LFxuICAgIGRhcmtHcmVlbjogIzAwNzEyRCxcbiAgICBsaW5lOiAjZjAwLFxuICAgIHJlZDogI2YwMCxcbiAgICBsaW5lTGlnaHQ6ICNmMDBcbik7XG5cblxuOnJvb3Qge1xuICAgIC0tY29yLWJyYW5jbzogI0ZGRkZGRjtcbiAgICAtLWNvci1wcmV0bzogIzAwMDAwMDtcbiAgICAtLWNvci1jaW56YTogIzI5MjkyOTtcbiAgICAtLWNvci1jaW56YS1iZzogIzU4NTg1ODtcbiAgICAtLWNvci1jaW56YS1jbGFybzogI2ViZWJlYjtcbiAgICAtLWNvci1vZmZ3aGl0ZTogI0ZGRjRFNztcbiAgICAtLWNvci12ZXJkZTogIzNlYjQwYTtcbiAgICAtLWNvci1sYXJhbmphOiAjZjM3MjIzO1xuICAgIC0tY29yLWxhcmFuamEtYmc6ICNlNjYxMGM7XG59IiwiLmhvdmVyLW1hc2sgLmdseXBoaWNvbiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyO1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOiBEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmhvdmVyLW1hc2s6aG92ZXIgLmdseXBoaWNvbiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyO1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOiBEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEpXCI7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiIsImh0bWwge1xuICAgIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtdmVydGljYWw7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG5pbWcge1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGRhcmtHcmF5KTtcbn1cblxuYVt4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzXSB7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmJnLWxhcmFuamEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvci1sYXJhbmphKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYnJhbmNvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3ItYnJhbmNvKSAhaW1wb3J0YW50O1xufVxuXG5cblxuLmJvdGFvLFxuLndwLWVsZW1lbnQtYnV0dG9uLFxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yLXZlcmRlKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1jb3ItYnJhbmNvKTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiBjYWxjKDAuMmVtICsgMnB4KSBjYWxjKDFlbSArIDJweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yZW0gKyAzcHgpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb3ItY3JlbWUpO1xuICAgIH1cbn1cblxuLmJvdGFvLFxuLndwLWJsb2NrLWJ1dHRvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgZ2FwOiAxLjVyZW07XG59XG5cblxuLmJveC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgcGFkZGluZzogMTVweCAxMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gODBweCBhdXRvO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb3ItY2luemEpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29yLWNpbnphKTtcbiAgICB9XG5cbn1cblxuc3VwIHtcbiAgICBmb250LXNpemU6IDAuNmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuXG5cbi5wZzQwNCB7XG4gICAgZm9udC1zaXplOiA1LjgzM3JlbTtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBkYXJrR3JheSk7XG59XG5cbi5zaGFyZSB7XG4gICAgZm9udC1zaXplOiBiaWdnZXI7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYXp1bCkgIWltcG9ydGFudDtcbn1cblxuLnNoYXJlLWxuayB7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggNjBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbn1cblxuLmN0YSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggNjBweCA5MHB4IDYwcHg7XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG5cbi5zdGF0dXMtaW1vdmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogLjJlbSAyZW0gLjJlbSAxZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yLWxhcmFuamEpO1xuICAgIGNvbG9yOiB2YXIoLS1jb3ItYnJhbmNvKTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDUlO1xufVxuXG5AaW5jbHVkZSByZXNwb25kVG8odGFibGV0KSB7XG4gICAgLmJveC1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTAwcHg7XG4gICAgICAgIG1hcmdpbjogMTAwcHggYXV0byA4MHB4IGF1dG87XG4gICAgfVxuXG4gICAgLmJvdGFvLFxuICAgIC53cC1lbGVtZW50LWJ1dHRvbixcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZFRvKHNtYWxsLXNjcmVlbikge1xuICAgIC5zdGF0dXMtaW1vdmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgfVxuXG4gICAgLmN0YSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNjBweCA2MHB4IDkwcHggNjBweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kVG8obGFyZ2Utc2NyZWVuKSB7fSIsIi5zaXRlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB6LWluZGV4OiA5OTk5O1xufVxuXG4ubG9nbyB7XG4gICAgd2lkdGg6IDIxOXB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICB6LWluZGV4OiAyMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVzb2x2ZSgnbG9nby5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubG9nby1ob21lOmZvY3VzLXZpc2libGUgLmxvZ28ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjkwKTtcbn1cblxuLmhlYWRlci1sYWJlbCB7XG4gICAgbWFyZ2luOiAwcHggNTBweCA1NXB4IDBweDtcbn1cblxuQGluY2x1ZGUgcmVzcG9uZFRvKHRhYmxldCkge31cblxuQGluY2x1ZGUgcmVzcG9uZFRvKHNtYWxsLXNjcmVlbikge1xuICAgIC5sb2dvIHtcbiAgICAgICAgd2lkdGg6IDIxOXB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kVG8obGFyZ2Utc2NyZWVuKSB7fSIsIi5mb290ZXIge1xuXG4gICAgY29sb3I6IHZhcigtLWNvci1icmFuY28pO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvci1sYXJhbmphLWJnKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogdG9wO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cblxuICAgIHVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgQSxcbiAgICBBOnZpc2l0ZWQsXG4gICAgQTphY3RpdmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29yLWJyYW5jbyk7XG4gICAgfVxuXG4gICAgQTpob3ZlcixcbiAgICBBOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvci1jaW56YSk7XG4gICAgfVxufVxuXG5cbi5tYXgtdy04MCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5cblxuLmljby13aGF0c2FwcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVzb2x2ZSgnaWNvLXdoYXRzYXBwLnN2ZycpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuXG4uaWNvLWluc3RhZ3JhbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVzb2x2ZSgnaWNvLWluc3RhZ3JhbS5zdmcnKTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cblxuLmljby1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVzb2x2ZSgnaWNvLWxpbmtlZGluLnN2ZycpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuXG4uaWNvLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXNvbHZlKCdpY28tZmFjZWJvb2suc3ZnJyk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5cbi5pY28tcGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXNvbHZlKCdpY28tcGludGVyZXN0LnN2ZycpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuXG4uaWNvLWVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXNvbHZlKCdpY28tZW1haWwuc3ZnJyk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5cbi5mb290ZXItaWNvIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvb3Rlci1hZGRyZXNzLWljbyB7XG5cbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvb3Rlci10ZXh0byB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuXG4uY29weXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDE0NzBweDtcbiAgICBwYWRkaW5nOiAyNnB4IDI2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yLWxhcmFuamEtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1jb3ItYnJhbmNvKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5jb3B5cmlnaHQtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yLWxhcmFuamEtYmcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnJhbWJpbGEtbG9nbyB7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuXG4uY29udGF0by1yZWRlcy1zb2NpYWlzIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb3ItYnJhbmNvKTtcbiAgICB9XG5cbiAgICBsaSB7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjRzIGVhc2UpO1xuXG4gICAgICAgICY6aG92ZXIge31cblxuICAgICAgICBhOmZvY3VzIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDMwJTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uZ2FwX2Zvb3RlciB7XG4gICAgaGVpZ2h0OiA1MjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uY29udGVudC1mb290ZXIge1xuICAgIG1heC13aWR0aDogMTQ3MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cmVtIDI2cHg7XG59XG5cbi5lbmRlcmVjby1mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuXG4ubG9nby1mb290ZXIge1xuICAgIHdpZHRoOiAyNTdweDtcbiAgICBoZWlnaHQ6IDE1MXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXNvbHZlKCdsb2dvLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cblxuLmJyYW5kcy1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gICAgYWxpZ24taXRlbXM6IGxlZnQ7XG59XG5cbi5kZXhjby1mb290ZXIge1xuICAgIHdpZHRoOiAxMjNweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG59XG5cbi5leGNsdXNpdmUtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAyNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG5cbi5zdG9yZS1mb290ZXIge1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG59XG5cbi5qYWN1enppLWZvb3RlciB7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xufVxuXG5cblxuQGluY2x1ZGUgcmVzcG9uZFRvKHRhYmxldCkge1xuICAgIC5nYXBfZm9vdGVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgZml0LWNvbnRlbnQoMTAwJSkgMWZyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5jb250ZW50LWZvb3RlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbn1cblxuXG5AaW5jbHVkZSByZXNwb25kVG8oc21hbGwtc2NyZWVuKSB7XG4gICAgLmZvb3RlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtZm9vdGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cblxufSIsIi5kZXN0YXF1ZS1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRlc3RhcXVlLWhvbWUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbn1cblxuLmhvbWUtdGV4dG8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogNDBweCAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVzb2x2ZShcImltYWdlcy9ob21lL2JhY2stY2hhdmVzLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIG1hcmdpbjogMzVweCBhdXRvIDU1cHggYXV0bztcbiAgICAgICAgY29sb3I6IHZhcigtLWNvci1sYXJhbmphKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA1NXB4IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG5cbn1cblxuLmhvbWUtY2hhbWFkYSB7XG4gICAgcGFkZGluZzogNjBweDtcblxuICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuXG5cbi50ZXh0by1pbm5lciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG5cblxuLmdhbGVyaWEtdHJpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvci1jaW56YS1jbGFybyk7XG5cbiAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvci1sYXJhbmphKTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICB9XG5cbiAgICAuZ2FsZXJpYV9zZXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmdhbGVyaWFfaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvci1jaW56YSk7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29yLWxhcmFuamEpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDBweCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3RhbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG59XG5cblxuLmluc3RhZ3JhbSB7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb3ItY2luemEtY2xhcm8pO1xuICAgIH1cbn1cblxuXG5AaW5jbHVkZSByZXNwb25kVG8odGFibGV0KSB7XG4gICAgLmhvbWUtdGV4dG8ge1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGdhbGVyaWEgdHJpXG4gICAgLmdhbGVyaWEtdHJpIHtcbiAgICAgICAgLmdhbGVyaWFfc2V0IHtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgICAgIC5nYWxlcmlhX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZXN0YXF1ZS1ob21lIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC50ZXh0by1pbm5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIH1cblxufVxuXG5cblxuQGluY2x1ZGUgcmVzcG9uZFRvKHNtYWxsLXNjcmVlbikge1xuXG4gICAgLmhvbWUtY2hhbWFkYSB7XG5cblxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvbWUtdGV4dG8ge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgICB9XG5cbiAgICAuaG9tZS10ZXh0byAuY29udGVudCB7XG5cbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kVG8obGFyZ2Utc2NyZWVuKSB7fSIsIi5xdWVtX3RpdHVsbyB7XG4gICAgcGFkZGluZzogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5xdWVtLWhpc3RvcmlhIHtcbiAgICBwYWRkaW5nOiA4MHB4IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3ItY2luemEtY2xhcm8pO1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdmFyKC0tY29yLWxhcmFuamEpO1xufVxuXG4ucXVlbXNvbW9zIHtcbiAgICAuZ2FsZXJpYS10cmkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbn1cblxuXG5cbi5nYWxlcmlhLW51bWVyb3Mge1xuXG4gICAgLm51bWVyb3Nfc2V0PmRpditkaXYge1xuICAgICAgICBib3JkZXItdG9wOiA3cHggc29saWQgdmFyKC0tY29yLWxhcmFuamEpO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG5cbiAgICAubnVtZXJvc19zZXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgYm9yZGVyOiA3cHggc29saWQgdmFyKC0tY29yLWxhcmFuamEpO1xuXG4gICAgICAgIC5udW1lcm9zX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblxuICAgICAgICAgICAgLm51bWVyb3NfZGF0YSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgLjgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA2NDAvOTk3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAubnVtZXJvc19pdGVtPioge1xuICAgICAgICAgICAgLyogZmF6IGNhZGEgZmlsaG8gY29icmlyIGEgY8OpbHVsYSBpbnRlaXJhICovXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAtMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQGluY2x1ZGUgcmVzcG9uZFRvKHRhYmxldCkge1xuICAgIC5nYWxlcmlhLW51bWVyb3Mge1xuXG4gICAgICAgIC5udW1lcm9zX3NldD5kaXYrZGl2IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdmFyKC0tY29yLWxhcmFuamEpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdWVtLWhpc3RvcmlhIHtcbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBnYXA6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZFRvKHNtYWxsLXNjcmVlbikge1xuICAgIC5nYWxlcmlhLW51bWVyb3Mge1xuICAgICAgICAubnVtZXJvc19zZXQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdWVtLWhpc3RvcmlhIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmRUbyhsYXJnZS1zY3JlZW4pIHt9IiwiLmVtcHJlZW5kaW1lbnRvIHtcblxuICAgIC5wcmluY2lwYWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG5cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib29rIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgICAgICAvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICB9XG5cbiAgICAuc2VwYXJhZG9yXzEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3ItY2luemEtY2xhcm8pO1xuICAgICAgICBoZWlnaHQ6IDdyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb3ItbGFyYW5qYSk7XG4gICAgfVxuXG4gICAgLnNlcGFyYWRvcl8yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yLWNpbnphLWNsYXJvKTtcbiAgICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgIH1cblxuICAgIC5jdGEge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvci1jaW56YS1jbGFybyk7XG4gICAgfVxuXG4gICAgLmZpY2hhLXRlY25pY2Ege1xuICAgICAgICBwYWRkaW5nOiA4cmVtIDJyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5maWNoYSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWNvci1jaW56YSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB9XG5cblxuICAgIH1cbn1cblxuXG5cblxuQGluY2x1ZGUgcmVzcG9uZFRvKHRhYmxldCkge31cblxuQGluY2x1ZGUgcmVzcG9uZFRvKHNtYWxsLXNjcmVlbikge1xuICAgIC5lbXByZWVuZGltZW50byB7XG4gICAgICAgIC5jdGEge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJpbmNpcGFsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kVG8obGFyZ2Utc2NyZWVuKSB7fSIsIi5saXN0YSB7XG5cblxuICAgIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5ib3RhbyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaXRlbV9pbWFnZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pdGVtLWxpc3RhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgfVxuXG4gICAgLmJsb2NvX2ltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICB9XG5cbiAgICAuc3RhdHVzLWltb3ZlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogLjJlbSAyZW0gLjJlbSAxZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvci1sYXJhbmphKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvci1icmFuY28pO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbn1cblxuXG4ubGlzdGEtaG9tZSB7XG5cbiAgICAuaW5uZXItaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5pdGVtLWxpc3RhLnBhciAucm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAvKiBpbWFnZW0gw6AgZGlyZWl0YSwgdGV4dG8gw6AgZXNxdWVyZGEgKi9cbiAgICB9XG5cbiAgICAuaXRlbS1saXN0YS5wYXIgLnN0YXR1cy1pbW92ZWwge1xuXG4gICAgICAgIHBhZGRpbmc6IC4yZW0gMWVtIC4yZW0gMmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS41cmVtO1xuXG4gICAgICAgIHJpZ2h0OiA3cHg7XG5cbiAgICB9XG5cbiAgICAuaXRlbS1saXN0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlyZW07XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cblxuXG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb3ItbGFyYW5qYSk7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG5cbiAgICAudGV4dG8taW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvdGFvIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxuXG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuXG4gICAgLml0ZW1faW1hZ2VtIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAwcHggNTAlO1xuICAgIH1cblxuICAgIC50ZXh0b19sYXJhbmphIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvci1sYXJhbmphKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbn1cblxuLmhvbGRlcl9saXN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yLWNpbnphLWNsYXJvKTtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLmxpc3RhZ2VtIHtcblxuXG5cbiAgICAuc2VjYW8ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIH1cblxuICAgIC5saW5oYSB7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkIHZhcigtLWNvci1sYXJhbmphKTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kVG8odGFibGV0KSB7fVxuXG5AaW5jbHVkZSByZXNwb25kVG8oc21hbGwtc2NyZWVuKSB7XG4gICAgLmxpc3RhLWhvbWUge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHRvLWlubmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnJlbTtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5saXN0YWdlbSB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0YSB7XG4gICAgICAgIC5zdGF0dXMtaW1vdmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW1faW1hZ2VtIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA2NTBweDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNzg4LzM5MztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kVG8obGFyZ2Utc2NyZWVuKSB7fSIsIi5kZXN0YXF1ZXMge1xuICAgIC5kZXN0YXF1ZS1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yLWJyYW5jbyk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogMHB4IDkwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AaW5jbHVkZSByZXNwb25kVG8odGFibGV0KSB7XG5cbiAgICAuZGVzdGFxdWVzIHtcbiAgICAgICAgLmRlc3RhcXVlLWl0ZW0ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvci1icmFuY28pO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmRUbyhzbWFsbC1zY3JlZW4pIHt9XG5cbkBpbmNsdWRlIHJlc3BvbmRUbyhsYXJnZS1zY3JlZW4pIHt9IiwiLmdhbGVyaWEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3ItY2luemEtY2xhcm8pO1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuXG4gICAgLnN3aXBlciB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiA2MHB4XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuXG4gICAgLmRlc3RhcXVlLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDBweCA1MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zd2lwZXIge1xuICAgIGltZyB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTkyMC8xMDgwO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZFRvKHRhYmxldCkge31cblxuQGluY2x1ZGUgcmVzcG9uZFRvKHNtYWxsLXNjcmVlbikge31cblxuQGluY2x1ZGUgcmVzcG9uZFRvKGxhcmdlLXNjcmVlbikge30iLCIuZ3JheXNjYWxlIHtcbiAgICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCdtYXRyaXhcXCcgdmFsdWVzPVxcJzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMFxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTsgLyogRmlyZWZveCAxMCssIEZpcmVmb3ggb24gQW5kcm9pZCAqL1xuICAgIGZpbHRlcjogI2NjYzsgLyogSUU2LTkgKi9cbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIG9wYWNpdHkoLjQpOyAvKiBDaHJvbWUgMTkrLCBTYWZhcmkgNissIFNhZmFyaSA2KyBpT1MgKi9cbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBvcGFjaXR5KC40KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcxIDAgMCAwIDAsIDAgMSAwIDAgMCwgMCAwIDEgMCAwLCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpIG9wYWNpdHkoMSk7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKSBvcGFjaXR5KDEpO1xuICAgIH1cbn1cblxuLmdyYXlzY2FsZS1kZXN0YXF1ZSB7XG4gICAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7IC8qIEZpcmVmb3ggMTArLCBGaXJlZm94IG9uIEFuZHJvaWQgKi9cbiAgICBmaWx0ZXI6ICNjY2M7IC8qIElFNi05ICovXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDE1MCUpIGNvbnRyYXN0KDM1JSk7IC8qIENocm9tZSAxOSssIFNhZmFyaSA2KywgU2FmYXJpIDYrIGlPUyAqL1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMTUwJSkgY29udHJhc3QoMzUlKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcxIDAgMCAwIDAsIDAgMSAwIDAgMCwgMCAwIDEgMCAwLCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoMTAwJSk7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDEwMCUpO1xuICAgIH1cbn1cblxuLmdyYXlzY2FsZS1wZXNzb2Ege1xuICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpOyAvKiBGaXJlZm94IDEwKywgRmlyZWZveCBvbiBBbmRyb2lkICovXG4gICAgZmlsdGVyOiAjY2NjOyAvKiBJRTYtOSAqL1xuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcyg5MCUpIGNvbnRyYXN0KDg1JSkgb3BhY2l0eSgwLjUpOyAvKiBDaHJvbWUgMTkrLCBTYWZhcmkgNissIFNhZmFyaSA2KyBpT1MgKi9cbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDkwJSkgY29udHJhc3QoODUlKSBvcGFjaXR5KDAuNSk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4pO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMSAwIDAgMCAwLCAwIDEgMCAwIDAsIDAgMCAxIDAgMCwgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDAlKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDEwMCUpIG9wYWNpdHkoMSk7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDEwMCUpIG9wYWNpdHkoMSk7XG4gICAgfVxufVxuXG4ucGVzc29hcyAuZ3JheXNjYWxlLXBlc3NvYSxcbi5wZXNzb2FzLWNvbnRhaW5lciAuZ3JheXNjYWxlLXBlc3NvYSB7XG4gICAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7IC8qIEZpcmVmb3ggMTArLCBGaXJlZm94IG9uIEFuZHJvaWQgKi9cbiAgICBmaWx0ZXI6ICNjY2M7IC8qIElFNi05ICovXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDExMCUpIGNvbnRyYXN0KDExMCUpIGludmVydCgxMCUpIG9wYWNpdHkoMC42KTsgLyogQ2hyb21lIDE5KywgU2FmYXJpIDYrLCBTYWZhcmkgNisgaU9TICovXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygxMTAlKSBjb250cmFzdCgxMTAlKSBpbnZlcnQoMTAlKSBvcGFjaXR5KDAuNik7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4pO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMSAwIDAgMCAwLCAwIDEgMCAwIDAsIDAgMCAxIDAgMCwgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDAlKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDEwMCUpIGludmVydCgwJSkgb3BhY2l0eSgxKTtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCUpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoMTAwJSkgaW52ZXJ0KDAlKSBvcGFjaXR5KDEpO1xuICAgIH1cbn0iLCIuanVzdGlmaWNhZG8ge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgICBwIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnZpZGVvLW92ZXJsYXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlc29sdmUoJ3BsYXkucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNSU7XG59XG5cbi52aWRlby13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4zJTtcbn1cblxuLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgei1pbmRleDogOTk5OTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxufVxuXG4udmlkZW8td3JhcHBlciAjcGxheWVyWW91VHViZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbn1cblxuXG4uY2Fyb3VzZWwtdmlkZW8tZW1iZWQgLmZ1bmRvIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjMlO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmxhY2spO1xufVxuXG5AaW5jbHVkZSByZXNwb25kVG8oc21hbGwtc2NyZWVuKSB7XG4gICAgLnZpZGVvLW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgfVxufSIsIi5jYXJyb3NzZWwge1xuXG4gICAgLml0ZW0ge31cblxuICAgIC5pbWctaXRlbSB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnN3aXBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc3dpcGVyIHtcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA0cmVtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvci1icmFuY28pO1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA0cmVtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvci1icmFuY28pO1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn1cblxuXG5cblxuLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA1JSk7XG4gICAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogLjk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvci1icmFuY28pO1xuICAgIG9wYWNpdHk6IC40NztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIC41KSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb3ItYnJhbmNvKTtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cztcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAuNSkpO1xufVxuXG5cblxuQGluY2x1ZGUgcmVzcG9uZFRvKHRhYmxldCkge1xuXG4gICAgLmNhcnJvc3NlbCB7XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1nLWl0ZW0ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuXG5cbiAgICB9XG5cbiAgICAuc3dpcGVyIHtcblxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcixcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAuNSkpO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBpbmNsdWRlIHJlc3BvbmRUbyhzbWFsbC1zY3JlZW4pIHt9XG5cbkBpbmNsdWRlIHJlc3BvbmRUbyhsYXJnZS1zY3JlZW4pIHt9IiwiLmJveC1oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDMwO1xufVxuXG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoLWxnOiAzM3B4O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLWxnOiA2cHg7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodC1sZzogM3B4O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aC1tb2JpbGUgOiAzM3B4O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQtbW9iaWxlIDogM3B4O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLW1vYmlsZSA6IDZweDtcblxuJGhhbWJ1cmdlci1wYWRkaW5nLXggOiAwICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgOiAwICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCA6IDM1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodCA6IDVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyA6IDVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgOiB2YXIoLS1jb3ItYnJhbmNvKSAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyA6IDAgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgOiAwLjcgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvciA6ICRoYW1idXJnZXItbGF5ZXItY29sb3IgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgOiBmYWxzZSAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyIDogb3BhY2l0eSg1MCUpICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAhZGVmYXVsdDtcblxuLy8gSGFtYnVyZ2VyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uaGFtYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiAkaGFtYnVyZ2VyLXBhZGRpbmcteSAkaGFtYnVyZ2VyLXBhZGRpbmcteDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDMwO1xuXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cbiAgICAvLyBOb3JtYWxpemUgKDxidXR0b24+KVxuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgJjpob3ZlciB7fVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmU6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45MCk7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT10cnVlIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGFtYnVyZ2VyLWlubmVyLFxuICAgICAgICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgICAgIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGgtbW9iaWxlO1xuICAgIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQtbW9iaWxlICogMyArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZy1tb2JpbGUgKiAyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDBweDtcblxuICAgICYsXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0LW1vYmlsZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIH1cblxuICAgICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1sYXllci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmctbW9iaWxlICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQtbW9iaWxlKSAqIC0xO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLW1vYmlsZSArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0LW1vYmlsZSkgKiAtMTtcbiAgICB9XG59XG5cblxuLypcbiAgICAqIFNwaW5cbiAgICAqL1xuLmhhbWJ1cmdlci0tc3BpbiB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmRUbyhzbWFsbC1zY3JlZW4pIHtcblxuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGgtbGc7XG4gICAgICAgIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQtbGcgKiAzICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLWxnICogMjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICYsXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGgtbGc7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0LWxnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZy1sZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0LWxnKSAqIC0xO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLWxnICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQtbGcpICogLTE7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQGluY2x1ZGUgcmVzcG9uZFRvKGxhcmdlLXNjcmVlbikge1xuICAgIC5oYW1idXJnZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIub3ZlcmxheS1tZW51IHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjRzIGVhc2UtaW4pO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMjA7XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC45NSk7XG4gICAgfVxufVxuXG51bCB7XG4gICAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1vcGVuIC5tZW51VG9wX19saXN0YSB7XG4gICAgd2lkdGg6IDMwMHB4O1xufVxuXG5cbi5tZW51VG9wIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHdpZHRoIC40cyBlYXNlLWluKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNnB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG5cbiAgICBAaW5jbHVkZSBlbGVtZW50KGxpc3RhKSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggLjRzIGVhc2UtaW4pO1xuICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTYwcHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDMwO1xuXG4gICAgICAgICYuaXMtb3Blbi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBlbGVtZW50KG5hdikge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDBweDtcblxuICAgICAgICBAaW5jbHVkZSBlbGVtZW50KGl0ZW0pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb3ItYnJhbmNvKTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xuXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29yLWJyYW5jbyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb3ItYnJhbmNvKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9kaWZpZXIoc2VsZWN0ZWQpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29yLWJyYW5jbyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQGluY2x1ZGUgcmVzcG9uZFRvKHRhYmxldCkge1xuICAgIC5tZW51VG9wIHtcblxuICAgICAgICBAaW5jbHVkZSBlbGVtZW50KG5hdikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmRUbyhzbWFsbC1zY3JlZW4pIHt9XG5cbkBpbmNsdWRlIHJlc3BvbmRUbyhsYXJnZS1zY3JlZW4pIHtcbiAgICAub3ZlcmxheS1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudVRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBlbGVtZW50KG5hdikge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudChpdGVtKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvci1icmFuY28pO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAuMnMgZWFzZS1pbik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb3ItYnJhbmNvKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2RpZmllcihzZWxlY3RlZCkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29yLXZlcmRlLWNsYXJvKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBpbmNsdWRlIGVsZW1lbnQobGlzdGEpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggMC40cyBlYXNlLWluKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgICAgICAgICYuaXMtb3Blbi1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cblxufSIsIkBtaXhpbiBlbGVtZW50KCRlbGVtZW50KSB7XG4gICAgJl9fI3sgJGVsZW1lbnQgfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGhvdmVyLWVsZW1lbnQoJGVsZW1lbnQpIHtcbiAgICAmOmhvdmVyICZfXyN7ICRlbGVtZW50IH0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBudGgtY2hpbGQoJHZhbCwgJGVsZW1lbnQpIHtcbiAgICAmOm50aC1jaGlsZCgjeyR2YWx9KSAmX18jeyAkZWxlbWVudCB9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gaG92ZXItbm90LWVsZW1lbnQoJGVsZW1lbnQsICRub3QpIHtcbiAgICAmOm5vdCguI3sgJG5vdCB9KTpob3ZlciAmX18jeyAkZWxlbWVudCB9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbW9kaWZpZXIoJG1vZGlmaWVyKSB7XG4gICAgJi0tI3sgJG1vZGlmaWVyIH0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBob3Zlci1tb2RpZmllcigkbW9kaWZpZXIpIHtcbiAgICAmOmhvdmVyICYtLSN7ICRtb2RpZmllciB9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gZWxlbWVudC1tb2RpZmllcigkZWxlbWVudCwgJG1vZGlmaWVyKSB7XG4gICAgJi0tI3sgJG1vZGlmaWVyIH0gJl9fI3sgJGVsZW1lbnQgfSAge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59IiwiLndoYXRzYXBwIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiA5OTk5OTtcblxuXG4gICAgQGluY2x1ZGUgZWxlbWVudChib3Rhbykge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2Utb3V0KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yLXZlcmRlKTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHJlc29sdmUoJ2xvZ28temFwLnN2ZycpO1xuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTAwJSkgc2VwaWEoMTQlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSg3OWRlZykgYnJpZ2h0bmVzcygxNTAlKSBjb250cmFzdCgxMDElKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMyNUQzNjYsIDEwJSk7XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
