@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,400;0,700;1,400&display=swap");*,:after,:before{box-sizing:border-box}:focus{outline:none}html{font-size:16px}body{font-family:Fira Sans,sans-serif;font-size:100%;margin:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;font-family:inherit;padding:0}button:focus{outline:0}input,select{border:1px solid rgba(0,0,0,.2);border-radius:5px;font-family:inherit;padding:10px}input[type=submit]{background-color:#000;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:.8rem;text-transform:uppercase;transition:.3s}iframe{border:none}h1,h2,h3,h4,h5,h6{color:inherit;margin:0}a{color:inherit;text-decoration:none;text-decoration:underline;transition:.25s}a:hover{-webkit-text-decoration-style:dotted;text-decoration-style:dotted}figure{margin:0;padding:0}table{border-collapse:collapse}ol,ul{padding-left:1rem}address{font-style:normal}hr{border:0;border-top:1px solid;display:block;height:0;margin:1rem 0}i{display:inline-block;height:30px;vertical-align:middle;width:30px}i svg{display:block;height:100%;width:100%}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.m-1{margin:1rem!important}.mt-1{margin-top:1rem!important}.mb-1{margin-bottom:1rem!important}.ml-1{margin-left:1rem!important}.mr-1{margin-right:1rem!important}.p-1{padding:1rem!important}.pt-1{padding-top:1rem!important}.pb-1{padding-bottom:1rem!important}.pl-1{padding-left:1rem!important}.pr-1{padding-right:1rem!important}.m-2{margin:2rem!important}.mt-2{margin-top:2rem!important}.mb-2{margin-bottom:2rem!important}.ml-2{margin-left:2rem!important}.mr-2{margin-right:2rem!important}.p-2{padding:2rem!important}.pt-2{padding-top:2rem!important}.pb-2{padding-bottom:2rem!important}.pl-2{padding-left:2rem!important}.pr-2{padding-right:2rem!important}.m-3{margin:3rem!important}.mt-3{margin-top:3rem!important}.mb-3{margin-bottom:3rem!important}.ml-3{margin-left:3rem!important}.mr-3{margin-right:3rem!important}.p-3{padding:3rem!important}.pt-3{padding-top:3rem!important}.pb-3{padding-bottom:3rem!important}.pl-3{padding-left:3rem!important}.pr-3{padding-right:3rem!important}.m-4{margin:4rem!important}.mt-4{margin-top:4rem!important}.mb-4{margin-bottom:4rem!important}.ml-4{margin-left:4rem!important}.mr-4{margin-right:4rem!important}.p-4{padding:4rem!important}.pt-4{padding-top:4rem!important}.pb-4{padding-bottom:4rem!important}.pl-4{padding-left:4rem!important}.pr-4{padding-right:4rem!important}.m-5{margin:5rem!important}.mt-5{margin-top:5rem!important}.mb-5{margin-bottom:5rem!important}.ml-5{margin-left:5rem!important}.mr-5{margin-right:5rem!important}.p-5{padding:5rem!important}.pt-5{padding-top:5rem!important}.pb-5{padding-bottom:5rem!important}.pl-5{padding-left:5rem!important}.pr-5{padding-right:5rem!important}.m-6{margin:6rem!important}.mt-6{margin-top:6rem!important}.mb-6{margin-bottom:6rem!important}.ml-6{margin-left:6rem!important}.mr-6{margin-right:6rem!important}.p-6{padding:6rem!important}.pt-6{padding-top:6rem!important}.pb-6{padding-bottom:6rem!important}.pl-6{padding-left:6rem!important}.pr-6{padding-right:6rem!important}.tac{text-align:center}.tar{text-align:right}.tal{text-align:left}.max1600{max-width:1600px}.max1200,.max1600{display:block;margin:auto;padding:0 1rem;width:100%}.max1200{max-width:1200px}.max1024{max-width:1024px}.max768,.max1024{display:block;margin:auto;padding:0 1rem;width:100%}.max768{max-width:768px}.max640{max-width:640px}.max480,.max640{display:block;margin:auto;padding:0 1rem;width:100%}.max480{max-width:480px}.max400{margin:auto;max-width:400px;padding:0 1rem;width:100%}.display-block,.max400{display:block}.display-flex{display:flex}.display-grid{display:grid}.display-inline{display:inline}.display-inline-block{display:inline-block}.display-inline-flex{display:inline-flex}.bg-azul1{background-color:#1e428b}.bg-azul2{background-color:#006fb9}.bg-azul3{background-color:#005287}.bg-azul4{background-color:#759cb8}.bg-verde1{background-color:#093}.bg-verde2{background-color:#65b32e}.bg-verde3{background-color:#008d75}.bg-verde4{background-color:#52bbb5}.bg-ocre{background-color:#cd8627}.bg-laranja{background-color:#c15b29}.bg-dourado{background-color:#a07e26}.bg-prata{background-color:#788b80}.bg-prata1{background-color:#bdc6c1}.bg-grafite{background-color:#4d4d4d}.bg-cinza{background-color:grey}.bg-branco{background-color:#fff}.fonte-azul1{color:#1e428b!important}.fonte-azul2{color:#006fb9!important}.fonte-azul3{color:#005287!important}.fonte-azul4{color:#759cb8!important}.fonte-verde1{color:#093!important}.fonte-verde2{color:#65b32e!important}.fonte-verde3{color:#008d75!important}.fonte-verde4{color:#52bbb5!important}.fonte-ocre{color:#cd8627!important}.fonte-laranja{color:#c15b29!important}.fonte-dourado{color:#a07e26!important}.fonte-prata{color:#788b80!important}.fonte-prata1{color:#bdc6c1!important}.fonte-grafite{color:#4d4d4d!important}.fonte-cinza{color:grey!important}.fonte-branco{color:#fff!important}.border-azul1{border-color:#1e428b!important}.border-azul2{border-color:#006fb9!important}.border-azul3{border-color:#005287!important}.border-azul4{border-color:#759cb8!important}.border-verde1{border-color:#093!important}.border-verde2{border-color:#65b32e!important}.border-verde3{border-color:#008d75!important}.border-verde4{border-color:#52bbb5!important}.border-ocre{border-color:#cd8627!important}.border-laranja{border-color:#c15b29!important}.border-dourado{border-color:#a07e26!important}.border-prata{border-color:#788b80!important}.border-prata1{border-color:#bdc6c1!important}.border-grafite{border-color:#4d4d4d!important}.border-cinza{border-color:grey!important}.border-branco{border-color:#fff!important}.fill-azul1{fill:#1e428b}.fill-azul2{fill:#006fb9}.fill-azul3{fill:#005287}.fill-azul4{fill:#759cb8}.fill-verde1{fill:#093}.fill-verde2{fill:#65b32e}.fill-verde3{fill:#008d75}.fill-verde4{fill:#52bbb5}.fill-ocre{fill:#cd8627}.fill-laranja{fill:#c15b29}.fill-dourado{fill:#a07e26}.fill-prata{fill:#788b80}.fill-prata1{fill:#bdc6c1}.fill-grafite{fill:#4d4d4d}.fill-cinza{fill:grey}.fill-branco{fill:#fff}.accordion{overflow:hidden;position:relative}.accordion .accordion-content{height:0;opacity:0;transition:.4s}.accordion .accordion-trigger{color:#fff;cursor:pointer;padding:.5rem 2rem .5rem 1rem;position:relative;text-align:center;transition:.2s}.accordion .accordion-trigger i{margin-left:-.5rem;margin-right:.5rem}.accordion .accordion-trigger i svg{fill:#fff}.accordion .accordion-trigger:hover{opacity:.9}.accordion .accordion-trigger:after{border:2px solid;border-color:inherit;border-right:none;border-top:none;content:"";height:20px;position:absolute;right:10px;top:5px;transform:rotate(-45deg);transition:.2s;width:20px}.accordion .accordion-trigger-button{background-color:hsla(0,0%,100%,.8);height:0;opacity:0;overflow:hidden;width:0}.accordion.ativo .accordion-content{height:auto;opacity:1}.accordion.ativo .accordion-trigger:after{top:15px;transform:rotate(-225deg)}.accordion.ativo .accordion-trigger-button{bottom:0;height:50px;opacity:1;position:absolute;right:1rem;width:50px}.cards{padding-bottom:50px}.cards .card-wrapper{padding:2px}.cards .card{border-color:currentcolor;border-style:solid;border-width:4px 1px;font-size:.875rem;height:100%;text-align:center}.cards .card .card-titulo{border-bottom:1px solid;border-color:inherit;display:flex;flex-direction:column;font-weight:700;height:90px;justify-content:center;line-height:1;padding:5px}.cards .card .card-titulo i{display:block;width:100%}.cards .card .card-titulo i svg{display:block}.cards .card .card-titulo span{margin-top:.5rem}.cards .card .card-conteudo{padding:5px}.cards .card .card-conteudo>div.ods{margin:5px 0}.fnormal{font-weight:400!important}.fbold{font-weight:700!important}.fup{text-transform:uppercase}.fz40{font-size:2.5rem!important}.fz36{font-size:2.25rem!important}.fz32{font-size:2rem!important}.fz30{font-size:1.875rem!important}.fz28{font-size:1.75rem!important}.fz24{font-size:1.5rem!important}.fz20{font-size:1.25rem!important}.fz18{font-size:1.125rem!important}.fz16{font-size:1rem!important}.fz15{font-size:.9375rem!important}.fz14{font-size:.875rem!important}.fz13{font-size:.8125rem!important}.fz12{font-size:.75rem!important}.h20w20{height:20px;width:20px}.h30w30{height:30px;width:30px}.h40w40{height:40px;width:40px}.h50w50{height:50px;width:50px}.h60w60{height:60px;width:60px}.h70w70{height:70px;width:70px}.h80w80{height:80px;width:80px}.h90w90{height:90px;width:90px}.h100w100{height:100px;width:100px}.h120w120{height:120px;width:120px}.h150w150{height:150px;width:150px}.h160w160{height:160px;width:160px}.h180w180{height:180px;width:180px}.h200w200{height:200px;width:200px}.btn{border-style:solid;border-width:1px 4px;font-size:.875rem;padding:1rem;text-transform:uppercase;transition:.2s}.btn.border-azul1:hover{background-color:rgba(30,66,139,.4)}.btn.border-azul2:hover{background-color:rgba(0,111,185,.4)}.btn.border-azul3:hover{background-color:rgba(0,82,135,.4)}.btn.border-azul4:hover{background-color:rgba(117,156,184,.4)}.btn.border-verde1:hover{background-color:rgba(0,153,51,.4)}.btn.border-verde2:hover{background-color:rgba(101,179,46,.4)}.btn.border-verde3:hover{background-color:rgba(0,141,117,.4)}.btn.border-verde4:hover{background-color:rgba(82,187,181,.4)}.btn.border-ocre:hover{background-color:rgba(205,134,39,.4)}.btn.border-laranja:hover{background-color:rgba(193,91,41,.4)}.btn.border-dourado:hover{background-color:rgba(160,126,38,.4)}.btn.border-prata:hover{background-color:rgba(120,139,128,.4)}.btn.border-grafite:hover{background-color:rgba(51,51,51,.4)}.btn.ativo{color:#fff}.btn.ativo.border-azul1{background-color:#1e428b}.btn.ativo.border-azul2{background-color:#006fb9}.btn.ativo.border-azul3{background-color:#005287}.btn.ativo.border-azul4{background-color:#759cb8}.btn.ativo.border-verde1{background-color:#093}.btn.ativo.border-verde2{background-color:#65b32e}.btn.ativo.border-verde3{background-color:#008d75}.btn.ativo.border-verde4{background-color:#52bbb5}.btn.ativo.border-ocre{background-color:#cd8627}.btn.ativo.border-laranja{background-color:#c15b29}.btn.ativo.border-dourado{background-color:#a07e26}.btn.ativo.border-prata{background-color:#788b80}.btn.ativo.border-grafite{background-color:#333}#modal{background-color:rgba(0,0,0,.8);bottom:-100%;height:100%;left:0;padding:2rem;position:fixed;transition:.3s;width:100%;z-index:101}#modal.ativo{bottom:0}#modal .modal-wrapper{background-color:#fff;height:100%;overflow-y:scroll;position:relative;scroll-behavior:smooth}#modal .modal-wrapper .modal-header{display:flex;justify-content:space-between;width:100%}#modal .modal-wrapper .modal-header .modal-logo{width:170px}#modal .modal-wrapper .modal-header .modal-logo svg{height:auto;padding:24px;width:100%}#modal .modal-wrapper .modal-header .modal-fechar{padding:10px}#modal .modal-wrapper .modal-header .modal-fechar .fechar{display:block;height:40px;margin-left:auto;margin-right:0;position:relative;width:40px}#modal .modal-wrapper .modal-header .modal-fechar .fechar:before{background-color:#000;content:"";height:1px;left:0;position:absolute;top:50%;transform:rotate(45deg);width:100%}#modal .modal-wrapper .modal-header .modal-fechar .fechar:after{background-color:#000;content:"";height:1px;left:0;position:absolute;top:50%;transform:rotate(-45deg);width:100%}#modal .modal-wrapper .modal-body{padding:0 1rem 1rem}#modal .modal-wrapper .modal-body img{display:block;margin:auto;max-width:100%}#modal .modal-wrapper .modal-body h3{color:#fff;margin:0;padding:.5rem 1rem}#modal .modal-wrapper .modal-body .organograma-data{color:#1e428b;font-size:1.25rem;margin-top:.5rem;text-align:right}@media (max-width:768px){#modal .modal-wrapper .modal-body .max768{padding:0}}@media (max-width:500px){#modal{padding:0}}.go-top{background-color:#fff;color:#1e428b;display:inline-block;font-size:.875rem;padding:2rem 1rem 1rem;position:relative;text-decoration:none;text-transform:uppercase}.go-top:after{border:2px solid;border-color:inherit;border-right:none;border-top:none;content:"";height:20px;left:22px;position:absolute;top:15px;transform:rotate(-225deg);transition:.2s;width:20px}.conselho-adm-membro{gap:1rem;color:#a07e26;display:grid;grid-template-columns:75px auto;margin-bottom:1rem}.conselho-adm-membro .conselho-adm-membro-foto{border:1px solid}.conselho-adm-membro .conselho-adm-membro-foto img{width:100%}.conselho-adm-membro .conselho-adm-membro-nome{display:flex;flex-direction:column;font-size:1.125rem;justify-content:center}@media (max-width:500px){.conselho-adm-membro .conselho-adm-membro-nome{font-size:1rem}}.colegiados p{margin:0;padding-bottom:1rem;padding-top:1rem}.colegiados p.ativo{color:#a07e26}.organograma-wrapper{position:relative}.organograma-wrapper .organograma-links{height:100%;position:absolute;width:100%}.organograma-wrapper .organograma-links a{display:block;position:absolute}.organograma-wrapper .organograma-links a[href="#Diretoria"]{height:8%;left:44%;top:10%;width:13%}.organograma-wrapper .organograma-links a[href="#ComiteElegibilidade"]{height:15%;left:3%;top:3%;width:15%}.organograma-wrapper .organograma-links a[href="#ComiteRiscos"]{height:15%;left:25%;top:3%;width:12%}.organograma-wrapper .organograma-links a[href="#ComiteRemuneracao"]{height:15%;left:65%;top:3%;width:13%}.organograma-wrapper .organograma-links a[href="#ComiteAuditoria"]{height:15%;left:86%;top:3%;width:12%}.organograma-wrapper .organograma-links a[href="#ComiteGestaoEstrategia"]{height:15%;left:5%;top:30%;width:12%}.organograma-wrapper .organograma-links a[href="#ComitePlanejamentoOperacoes"]{height:15%;left:25%;top:30%;width:17%}.organograma-wrapper .organograma-links a[href="#ColegiadoDiretoresEstruturacaoProjetos"]{height:17%;left:58%;top:31%;width:21%}.organograma-wrapper .organograma-links a[href="#ComiteExecutivoTI"]{height:17%;left:82%;top:31%;width:16%}.organograma-wrapper .organograma-links a[href="#ComiteGestaoPessoas"]{height:11%;left:0;top:77%;width:10%}.organograma-wrapper .organograma-links a[href="#ComiteGerencial"]{height:11%;left:6%;top:57%;width:9%}.organograma-wrapper .organograma-links a[href="#ComiteDeliberativoMercadoCapitais"]{height:18%;left:11%;top:77%;width:14%}.organograma-wrapper .organograma-links a[href="#ComiteCreditoOperacoes"]{height:15%;left:20%;top:57%;width:11%}.organograma-wrapper .organograma-links a[href="#ComiteGestaoRiscoCredito"]{height:18%;left:27%;top:77%;width:11%}.organograma-wrapper .organograma-links a[href="#ComiteGestaoRiscoMercado"]{height:15%;left:34%;top:57%;width:14%}.organograma-wrapper .organograma-links a[href="#ComiteGestorTI"]{height:18%;left:44%;top:77%;width:13%}.organograma-wrapper .organograma-links a[href="#ComiteAssuntosFinanceiros"]{height:15%;left:53%;top:57%;width:11%}.organograma-wrapper .organograma-links a[href="#ComiteGestaoRiscoOperacionalControlesInternosIntegridade"]{height:22%;left:58%;top:77%;width:16%}.organograma-wrapper .organograma-links a[href="#ComiteSegurancaInformacao"]{height:15%;left:67%;top:57%;width:14%}.organograma-wrapper .organograma-links a[href="#ComiteSustentabilidadeSocioambientalDesenvolvimentoTerritorial"]{height:22%;left:76%;top:77%;width:15%}.organograma-wrapper .organograma-links a[href="#ComiteEstruturacaoProjetos"]{height:15%;left:87%;top:57%;width:13%}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-wrapper{height:0;padding-bottom:56.25%;position:relative;width:100%}.video-wrapper iframe,.video-wrapper video{height:100%;left:0;position:absolute;top:0;width:100%}.divisor{border-top:none;height:20px;margin:0}.btn-loaders{gap:1rem;display:grid;grid-template-columns:repeat(3,1fr)}.btn-loaders .btn-loader{line-height:1.1;min-height:70px;padding:0 5px}@media (max-width:500px){.btn-loaders{display:block}.btn-loaders .btn-loader{display:block;margin-bottom:.5rem;min-height:40px;width:100%}}.modal-ativo{overflow:hidden}.float{margin-bottom:1rem}.float.float-left{float:left;margin-right:1rem}.float.float-right{float:right;margin-left:1rem}#siteTopo{align-items:center;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;height:120px;left:0;padding:25px;position:fixed;right:0;top:0;z-index:100}@media (max-width:1200px){#siteTopo{height:60px;padding:0 0 0 .5rem}}#siteLogo{flex-basis:0;flex-grow:0;flex-shrink:0;height:100%;margin-right:1rem}#siteLogo a,#siteLogo a svg{display:block;height:100%}#siteLogo a svg{width:120px}#siteNav{flex-grow:1}.menu{display:grid;grid-template-columns:repeat(9,1fr);justify-content:flex-end;list-style:none;margin:0;padding-left:0;transition:.5s}.menu li{display:flex;flex-direction:column;justify-content:center}.menu a{color:#759cb8;font-size:1rem;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase}.menu a span{display:block}.menu a:hover{text-decoration:underline}.menu a.ativo{font-weight:700}@media (max-width:1600px){.menu a{font-size:.875rem}}@media (max-width:1350px){.menu a{font-size:.75rem}}@media (max-width:1200px){.menu{background-color:#fff;background-color:#1e428b;display:flex;flex-direction:column;justify-content:flex-start;position:fixed;right:-100%;top:60px}.menu a{border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:1rem;text-align:left}.menu a span{display:inline}.menu a:hover{background-color:#006fb9;text-decoration:none}.menu.ativo{right:0}}#menuBt{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:none;height:50px;margin-left:.5rem;margin-right:.5rem;position:relative;width:50px}#menuBt,#menuBt:focus{outline:none}#menuBt .stripes{height:30px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;width:100%}#menuBt .stripes .stripe{background-color:#1e428b;border-radius:1px;display:block;height:4px;left:0;margin:auto;position:absolute;right:0;transition:all .3s;width:30px}#menuBt .stripes .stripe.stripe-top{top:2px}#menuBt .stripes .stripe.stripe-x1{top:13px}#menuBt .stripes .stripe.stripe-x2{bottom:13px}#menuBt .stripes .stripe.stripe-bot{bottom:2px}#menuBt.ativo .stripe-top{opacity:0;top:36px;transition:all .3s}#menuBt.ativo .stripe-x1{transform:rotate(45deg);transition:transform .3s .1s}#menuBt.ativo .stripe-x2{transform:rotate(-45deg);transition:transform .3s .1s}#menuBt.ativo .stripe-bot{bottom:35px;opacity:0;transition:all .3s}@media (max-width:1200px){#menuBt{display:block}}#langBt{background-color:#1e428b;color:#fff;margin-left:1rem;padding:.5rem;text-decoration:none;transition:.2s}#langBt:hover{background-color:#006fb9}.section{overflow:hidden;position:relative}.section .section-wrapper{display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-bottom:120px;padding-top:120px}.section .capitular{font-size:1000px;left:-250px;opacity:.1;position:absolute;top:-450px;z-index:-1}.section .divisor{left:0;position:absolute;right:0;top:0}.section h3{font-size:1.125rem;font-weight:400;margin:2rem 0 1rem;text-transform:uppercase}.section p{font-size:.875rem;line-height:1.5}@media (max-width:1200px){.section .section-wrapper{padding-bottom:60px;padding-top:60px}}.section-title{font-size:1.675rem;margin-top:2rem}.tema h4{font-size:1.25rem;font-weight:400}#hero{height:100vh;padding-top:120px;position:relative}@media (max-width:1200px){#hero{padding-top:60px}}@media (max-width:1000px) and (orientation:portrait){#hero{height:50vh}}.hero-imgs{display:flex;height:100%}.hero-imgs .hero-img{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-grow:1;height:100%}.hero-imgs .hero-img.hero-img-mulher{background-image:url(img/hero/mulher.jpg)}.hero-imgs .hero-img.hero-img-menino{background-image:url(img/hero/menino.jpg)}.hero-imgs .hero-img.hero-img-idoso{background-image:url(img/hero/idoso.jpg)}.hero-conteudo{align-items:center;background-image:linear-gradient(0deg,rgba(0,0,0,.8),transparent);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;position:absolute;top:0;width:100%}.hero-conteudo .colunas{gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);margin:unset;padding-bottom:7.5%}.hero-conteudo .colunas .coluna{display:flex;flex-direction:column;justify-content:center}.hero-conteudo .colunas .coluna h2 svg{fill:#fff}.hero-conteudo .colunas .coluna .introducao a{background-color:#fff;border-radius:10px;color:#1e428b;display:inline-block;font-size:1rem;line-height:1;padding:.25rem .5rem;text-decoration:none}.hero-conteudo .colunas .coluna .introducao a i{display:inline-block;vertical-align:middle}.hero-conteudo .colunas .coluna .introducao a i svg{fill:#1e428b;height:25px;width:auto}.hero-conteudo .colunas .coluna .introducao a:hover{transform:scale(1.1)}@media (max-width:1000px) and (orientation:portrait){.hero-conteudo .colunas{padding-bottom:1rem}}@media (max-width:600px) and (orientation:portrait){.hero-conteudo .colunas{gap:1rem;padding-bottom:60px}.hero-conteudo .colunas .coluna .introducao p{font-size:.875rem}.hero-conteudo .colunas .coluna .introducao .link-pdf{bottom:1rem;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.hero-conteudo .colunas .coluna .introducao .link-pdf:hover{transform:translateX(-50%) scale(1.1)}}.mensagem{height:200px;overflow:hidden;position:relative}.mensagem:after{background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,.01));bottom:0;content:"";display:block;height:70px;position:absolute;width:100%}.mensagem.ativo{height:auto}.mensagem.ativo:after{background-image:none}@media (max-width:500px){.mensagem img.float{height:100px;width:100px}}.leia-mais{border:1px solid #65b32e;font-size:.875rem;padding-left:35px;padding-right:1rem;position:relative;transition:.3s}.leia-mais span{border-left:1px solid;color:#65b32e;display:block;line-height:35px;padding-left:1rem}.leia-mais:after{border:2px solid;border-color:inherit;border-right:none;border-top:none;content:"";height:12px;left:12px;position:absolute;top:8px;transform:rotate(-45deg);transition:inherit;width:12px}.leia-mais:hover{background-color:#7ecf45}.leia-mais:hover:after{top:11px}.leia-mais.ativo:after{top:15px;transform:rotate(-225deg)}#profile .infografico-empregados,#quem-somos .infografico-empregados{gap:2rem;display:grid;grid-template-columns:2fr 3fr}#profile .infografico-empregados .coluna,#quem-somos .infografico-empregados .coluna{display:flex;flex-direction:column;justify-content:center}#profile .infografico-empregados .coluna .linha,#quem-somos .infografico-empregados .coluna .linha{align-items:center;display:flex;font-size:1rem;position:relative}#profile .infografico-empregados .coluna .linha:before,#quem-somos .infografico-empregados .coluna .linha:before{background-color:#759cb8;content:"";display:block;height:2px;left:-30px;position:absolute;width:20px}#profile .infografico-empregados .coluna .linha span,#quem-somos .infografico-empregados .coluna .linha span{color:#759cb8;font-size:2rem;font-weight:700;margin-right:.5rem}#profile .graficos,#quem-somos .graficos{margin-left:-.5rem;margin-right:-.5rem}#profile .graficos .grafico,#quem-somos .graficos .grafico{display:inline-block;margin:0 .5rem}#profile .graficos .grafico svg,#quem-somos .graficos .grafico svg{display:block;height:280px}@media (max-width:1020px){#profile .graficos .grafico svg,#quem-somos .graficos .grafico svg{height:250px}}@media (max-width:920px){#profile .graficos .grafico svg,#quem-somos .graficos .grafico svg{height:220px}}@media (max-width:820px){#profile .infografico-empregados,#quem-somos .infografico-empregados{display:block;margin:auto;max-width:400px}#profile .infografico-empregados .coluna svg,#quem-somos .infografico-empregados .coluna svg{margin-bottom:1rem;margin-top:1rem}#profile .infografico-empregados .coluna .linha:before,#quem-somos .infografico-empregados .coluna .linha:before{display:none}#profile .graficos .grafico,#quem-somos .graficos .grafico{display:block}#profile .graficos .grafico svg,#quem-somos .graficos .grafico svg{height:auto;margin:2rem auto;max-height:280px;max-width:100%}}#nossa-estrategia .accordion-trigger,#our-strategy .accordion-trigger{text-align:left}#como-geramos-valor h4,#how-we-create-value h4{padding:.5rem}#como-geramos-valor .linha,#how-we-create-value .linha{margin-bottom:.5rem}#como-geramos-valor .accordion .colunas,#how-we-create-value .accordion .colunas{gap:1rem;display:grid;grid-template-columns:repeat(4,1fr)}#como-geramos-valor .accordion .colunas .coluna .coluna-content,#how-we-create-value .accordion .colunas .coluna .coluna-content{padding:.5rem}#como-geramos-valor .accordion .colunas .coluna .coluna-content .linha.display-flex i,#how-we-create-value .accordion .colunas .coluna .coluna-content .linha.display-flex i{flex-basis:50px;flex-grow:0;flex-shrink:0}#como-geramos-valor .accordion .colunas .coluna .coluna-content .linha.display-flex i svg,#how-we-create-value .accordion .colunas .coluna .coluna-content .linha.display-flex i svg{margin:auto}#como-geramos-valor .accordion .colunas .coluna .coluna-content .linha.display-flex>div,#how-we-create-value .accordion .colunas .coluna .coluna-content .linha.display-flex>div{margin-top:.5rem}#como-geramos-valor .accordion .colunas .coluna .coluna-content .linha.display-flex>div h5,#how-we-create-value .accordion .colunas .coluna .coluna-content .linha.display-flex>div h5{font-size:1rem;margin-bottom:.25rem}#como-geramos-valor .accordion .colunas .coluna .coluna-content .linha.display-flex>div p,#how-we-create-value .accordion .colunas .coluna .coluna-content .linha.display-flex>div p{margin:0}#como-geramos-valor .accordion .colunas .coluna .coluna-content .fio,#how-we-create-value .accordion .colunas .coluna .coluna-content .fio{position:relative}#como-geramos-valor .accordion .colunas .coluna .coluna-content .fio:after,#how-we-create-value .accordion .colunas .coluna .coluna-content .fio:after{border:2px dotted;border-color:inherit;border-right:none;border-top:none;content:"";display:block;height:70%;position:absolute;right:0;top:0;width:50%}@media (max-width:900px){#como-geramos-valor .accordion .colunas,#how-we-create-value .accordion .colunas{display:block;grid-template-columns:repeat(2,1fr)}}.numeros-wrapper{margin:auto;max-width:868px;padding:0 50px;width:100%}.numeros{margin-left:-.5rem;margin-right:-.5rem;padding-bottom:50px;width:calc(100% + 1rem)}.numeros .numero-wrapper{padding:0 .5rem}.numeros .numero-wrapper .numero{border-style:solid;border-width:1px 4px;height:200px;padding:1rem;width:100%}.numeros .numero-wrapper .numero svg{display:block;height:100%;width:100%}.tema i{height:50px;margin-bottom:.5rem;width:50px}#projeto{background-color:#005287}.projeto{color:#fff;display:grid;grid-template-columns:3fr 2fr}.projeto i{height:50px;margin-right:1rem;width:50px}.projeto i path,.projeto i svg{fill:#fff}.projeto h5{font-size:1rem;font-weight:400;margin-bottom:1rem;margin-top:1rem;text-transform:uppercase}.projeto p{margin:0}@media (max-width:500px){.projeto{grid-template-columns:unset;grid-template-rows:1fr 300px}}.projeto-conteudo{padding:1rem}.projeto-imagem{background-position:50%;background-size:cover}.projeto-imagem.projeto-imagem-infraestrutura{background-image:url(img/projetos/projetosdestaque_foto1.jpg)}.projeto-imagem.projeto-imagem-estrutura-produtiva{background-image:url(img/projetos/projetosdestaque_foto2.jpg)}.projeto-imagem.projeto-imagem-educacao-saude-seguranca{background-image:url(img/projetos/projetosdestaque_foto3.jpg)}.projeto-imagem.projeto-imagem-difusao-tecnologica{background-image:url(img/projetos/projetosdestaque_foto4.jpg)}.projeto-imagem.projeto-imagem-desestatizacao{background-image:url(img/projetos/projetosdestaque_foto5.jpg)}.projeto-imagem.projeto-imagem-mercado-credito{background-image:url(img/projetos/projetosdestaque_foto6.jpg)}.projeto-imagem.projeto-imagem-sustentabilidade{background-image:url(img/projetos/projetosdestaque_foto7.jpg)}.projeto-imagem.projeto-imagem-modernizacao-estado{background-image:url(img/projetos/projetosdestaque_foto8.jpg)}.projeto-imagem.projeto-imagem-anticiclico-emergencial{background-image:url(img/projetos/projetosdestaque_foto9.jpg)}.ods{background-size:contain;display:block;height:100%;width:100%}.ods.ods3{background-image:url(img/ods/ods3.png)}.ods.ods4{background-image:url(img/ods/ods4.png)}.ods.ods6{background-image:url(img/ods/ods6.png)}.ods.ods7{background-image:url(img/ods/ods7.png)}.ods.ods8{background-image:url(img/ods/ods8.png)}.ods.ods9{background-image:url(img/ods/ods9.png)}.ods.ods10{background-image:url(img/ods/ods10.png)}.ods.ods12{background-image:url(img/ods/ods12.png)}.ods.sdg3{background-image:url(img/ods/sdg3.png)}.ods.sdg4{background-image:url(img/ods/sdg4.png)}.ods.sdg6{background-image:url(img/ods/sdg6.png)}.ods.sdg7{background-image:url(img/ods/sdg7.png)}.ods.sdg8{background-image:url(img/ods/sdg8.png)}.ods.sdg9{background-image:url(img/ods/sdg9.png)}.ods.sdg10{background-image:url(img/ods/sdg10.png)}.ods.sdg12{background-image:url(img/ods/sdg12.png)}.relacionamentos .btn-loaders{grid-template-columns:repeat(4,1fr)}.relacionamento{background-color:#fff}.relacionamento h3{background-color:#008d75;color:#fff;padding:.5rem 1rem}.relacionamento .colunas{gap:2rem;display:grid;grid-template-columns:100px auto}.relacionamento .colunas .coluna i{height:100%;width:100%}.relacionamento .colunas .coluna i svg{fill:#008d75}.relacionamento .colunas .coluna p{font-size:1.125rem;margin:.5rem 0 0}.relacionamento .colunas .coluna p strong{color:#008d75}@media (max-width:500px){.relacionamento .colunas{grid-template-columns:unset;grid-template-rows:100px 1fr}}.modal-triggers{align-items:flex-end;display:flex;justify-content:space-between;margin-top:2rem}.modal-triggers .coluna{flex-basis:0;flex-grow:0;flex-shrink:1;font-size:.875rem}.modal-triggers .modal-trigger{align-items:center;border-color:#005287;border-style:solid;border-width:4px 1px;cursor:pointer;display:flex;flex-direction:column;height:180px;justify-content:center;margin-top:1rem;padding:1rem;text-align:center;transition:.2s;width:180px}.modal-triggers .modal-trigger i{height:50px;width:50px}.modal-triggers .modal-trigger i svg{fill:#005287}.modal-triggers .modal-trigger span{color:#005287;font-weight:700;margin-top:.5rem;text-transform:uppercase}.modal-triggers .modal-trigger:hover{background-color:rgba(0,82,135,.3)}@media (max-width:600px){.modal-triggers{align-items:center;flex-direction:column;justify-content:center}.modal-triggers .coluna{margin-bottom:2rem;text-align:center;width:100%}.modal-triggers .coluna .modal-trigger{margin:1rem auto 0}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-dots{bottom:0;left:50%;list-style:none;margin:0;padding-left:0;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.slick-dots li{display:inline-block;padding:.5rem}.slick-dots li:only-child{display:none}.slick-dots li button{border:1px solid rgba(0,0,0,.4);border-radius:50%;color:transparent;font-size:0;height:20px;line-height:0;width:20px}.slick-dots li.slick-active button{background-color:rgba(0,0,0,.2)}@media (max-width:500px){.slick-dots{width:calc(100% + 100px)}}@media (max-width:350px){.slick-dots li button{height:15px;width:15px}}.slick-next,.slick-prev{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:40px;line-height:0;outline:none;padding:0;position:absolute;top:50%;transform:translateY(calc(-50% - 25px));width:40px;z-index:8}.slick-next:after,.slick-prev:after{border:2px solid rgba(0,0,0,.25);content:"";display:block;height:25px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);transition:.2s;width:25px}.slick-next:hover:after,.slick-prev:hover:after{border-color:rgba(0,0,0,.5)}.slick-next.slick-disabled:after,.slick-prev.slick-disabled:after{border-color:hsla(0,0%,100%,.2)}.slick-next{right:-40px}.slick-next:after{border-bottom:none;border-left:none;right:12px}.slick-prev{left:-40px}.slick-prev:after{border-right:none;border-top:none;left:12px}.slick-track{display:flex;min-width:100%}.slick-track .slick-slide{align-items:center;display:flex;flex-grow:1;height:auto;justify-content:center}#our-performance-in-2020.section .capitular,#profile.section .capitular{left:-150px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfcmVzZXQuc2NzcyIsIl92YXJzLnNjc3MiLCJfbG9vcHMuc2NzcyIsIl9jb3Jlcy5zY3NzIiwiX2FjY29yZGlvbi5zY3NzIiwiX2NhcmRzLnNjc3MiLCJfZm9udC5zY3NzIiwiX3NpemVzLnNjc3MiLCJfYnRuLnNjc3MiLCJfbW9kYWwuc2NzcyIsIl9jbGFzc2VzLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfc2VjdGlvbi5zY3NzIiwiX2hlcm8uc2NzcyIsIl9tZW5zYWdlbnMuc2NzcyIsIl9xdWVtLXNvbW9zLnNjc3MiLCJfbm9zc2EtZXN0cmF0ZWdpYS5zY3NzIiwiX2NvbW8tZ2VyYW1vcy12YWxvci5zY3NzIiwiX2Rlc2VtcGVuaG8uc2NzcyIsIl9yZWxhY2lvbmFtZW50b3Muc2NzcyIsIl9nb3Zlcm5hbmNhLnNjc3MiLCJfc2xpY2suc2NzcyIsInN0eWxlLmNzcyIsIl9lbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDBHQUFZLENDQVosaUJBR0kscUJBQXNCLENBRzFCLE9BQ0ksWUFBYSxDQUdqQixLQUNJLGNBQWUsQ0FHbkIsS0FFSSxnQ0NGMEIsQ0RDMUIsY0FBZSxDQUVmLFFBQVMsQ0FHYixPQUVJLHVCQUFnQixDQUFoQixvQkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsNEJBQTZCLENBRTdCLFdBQVksQ0FKWixjQUFlLENBS2YsbUJBQW9CLENBRnBCLFNBRW9CLENBTnhCLGFBU1EsU0FBVSxDQUlsQixhQUtJLCtCQUE0QyxDQUQ1QyxpQkFBa0IsQ0FGbEIsbUJBQW9CLENBQ3BCLFlBRTRDLENBR2hELG1CQUdJLHFCQUFzQixDQUl0QixpQkFBa0IsQ0FIbEIsVUFBVyxDQUhYLGNBQWUsQ0FDZixvQkFBcUIsQ0FHckIsZUFBZ0IsQ0FDaEIsd0JBQXlCLENBRXpCLGNBQWUsQ0FHbkIsT0FDSSxXQUFZLENBR2hCLGtCQU1JLGFBQWMsQ0FDZCxRQUFTLENBR2IsRUFDSSxhQUFjLENBQ2Qsb0JBQXFCLENBRXJCLHlC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QW1CLENBRm5CLFlBQWEsQ0FEUCxXQUFZLENBRWxCLFdBQVksQ0FFWixzQkFBdUIsQ0UxT3pCLHdFQUdRLFdBQVkiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9RmlyYStTYW5zOml0YWwsd2dodEAwLDQwMDswLDcwMDsxLDQwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgJ3ZhcnMnOyBcbkBpbXBvcnQgJ3Jlc2V0JzsgXG5AaW1wb3J0ICdjbGFzc2VzJzsgXG5AaW1wb3J0ICdoZWFkZXInOyBcbkBpbXBvcnQgJ3NlY3Rpb24nOyBcbkBpbXBvcnQgJ3NsaWNrJzsgXG5AaW1wb3J0ICdlbic7ICIsIiosXG4qOjphZnRlcixcbio6OmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5ib2R5IHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuaW5wdXQsXG5zZWxlY3Qge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKGJsYWNrLCAwLjgpO1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbmlmcmFtZSB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbn1cblxuYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuMjVzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZG90dGVkO1xuICAgIH1cbn1cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbnVsLFxub2wge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuYWRkcmVzcyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5ociB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG59XG5cbmkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59IiwiJGF6dWwxOiAgICByZ2IoMzAsNjYsMTM5KTtcbiRhenVsMjogICAgcmdiKDAsMTExLDE4NSk7XG4kYXp1bDM6ICAgIHJnYigwLDgyLDEzNSk7XG4kYXp1bDQ6ICAgIHJnYigxMTcsMTU2LDE4NCk7XG4kdmVyZGUxOiAgIHJnYigwLDE1Myw1MSk7XG4kdmVyZGUyOiAgIHJnYigxMDEsMTc5LDQ2KTtcbiR2ZXJkZTM6ICAgcmdiKDAsMTQxLDExNyk7XG4kdmVyZGU0OiAgIHJnYig4MiwxODcsMTgxKTtcbiRvY3JlOiBcdCAgIHJnYigyMDUsMTM0LDM5KTtcbiRsYXJhbmphOiAgcmdiKDE5Myw5MSw0MSk7XG4kZG91cmFkbzogIHJnYigxNjAsMTI2LDM4KTtcbiRwcmF0YTogICAgcmdiKDEyMCwxMzksMTI4KTtcbiRncmFmaXRlOiAgbGlnaHRlbihibGFjaywgMjApO1xuXG4kZm9udDogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG4kc2l0ZV9oX2RzazogMTIwcHg7XG4kc2l0ZV9oX21vYjogNjBweDtcblxuQG1peGluIHZfYWxpZ24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iLCJAZm9yICRpIGZyb20gMCB0aHJvdWdoIDYge1xuICAgIC5tLSN7JGl9IHtcbiAgICAgICAgbWFyZ2luOiAjeyRpfXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tdC0jeyRpfSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICN7JGl9cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1iLSN7JGl9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogI3skaX1yZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWwtI3skaX0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogI3skaX1yZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXItI3skaX0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7JGl9cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnAtI3skaX0ge1xuICAgICAgICBwYWRkaW5nOiAjeyRpfXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wdC0jeyRpfSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAjeyRpfXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wYi0jeyRpfSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAjeyRpfXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wbC0jeyRpfSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogI3skaX1yZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHItI3skaX0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpfXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuJGxpc3Q6IGNlbnRlciwgcmlnaHQsIGxlZnQ7XG5cbkBlYWNoICRwb3MgaW4gJGxpc3Qge1xuICAgIC50YSN7c3RyLXNsaWNlKCRwb3MsIDEsIDEpfSB7XG4gICAgICAgIHRleHQtYWxpZ246ICRwb3M7XG4gICAgfVxufVxuXG4kc2l6ZXM6IDE2MDAsIDEyMDAsIDEwMjQsIDc2OCwgNjQwLCA0ODAsIDQwMDtcblxuQGVhY2ggJHNpemUgaW4gJHNpemVzIHtcbiAgICAubWF4I3skc2l6ZX0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAjeyRzaXplfXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgfVxufVxuXG4kZGlzcGxheXM6IGJsb2NrLCBmbGV4LCBncmlkLCBpbmxpbmUsIGlubGluZS1ibG9jaywgaW5saW5lLWZsZXg7XG5cbkBlYWNoICRkaXNwbGF5IGluICRkaXNwbGF5cyB7XG4gICAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fTtcbiAgICB9XG59XG4iLCIuYmctYXp1bDEgICAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1bDE7IH1cbi5iZy1henVsMiAgICAgICB7IGJhY2tncm91bmQtY29sb3I6ICRhenVsMjsgfVxuLmJnLWF6dWwzICAgICAgIHsgYmFja2dyb3VuZC1jb2xvcjogJGF6dWwzOyB9XG4uYmctYXp1bDQgICAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1bDQ7IH1cbi5iZy12ZXJkZTEgICAgICB7IGJhY2tncm91bmQtY29sb3I6ICR2ZXJkZTE7IH1cbi5iZy12ZXJkZTIgICAgICB7IGJhY2tncm91bmQtY29sb3I6ICR2ZXJkZTI7IH1cbi5iZy12ZXJkZTMgICAgICB7IGJhY2tncm91bmQtY29sb3I6ICR2ZXJkZTM7IH1cbi5iZy12ZXJkZTQgICAgICB7IGJhY2tncm91bmQtY29sb3I6ICR2ZXJkZTQ7IH1cbi5iZy1vY3JlICAgICAgICB7IGJhY2tncm91bmQtY29sb3I6ICRvY3JlOyB9XG4uYmctbGFyYW5qYSAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGFyYW5qYTsgfVxuLmJnLWRvdXJhZG8gICAgIHsgYmFja2dyb3VuZC1jb2xvcjogJGRvdXJhZG87IH1cbi5iZy1wcmF0YSAgICAgICB7IGJhY2tncm91bmQtY29sb3I6ICRwcmF0YTsgfVxuLmJnLXByYXRhMSAgICAgIHsgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJhdGEsIDI1KSB9XG4uYmctZ3JhZml0ZSAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKGJsYWNrLCAzMCk7IH1cbi5iZy1jaW56YSAgICAgICB7IGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oYmxhY2ssIDUwKTsgfVxuLmJnLWJyYW5jbyAgICAgIHsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmZvbnRlLWF6dWwxICAgIHsgY29sb3I6ICRhenVsMSAhaW1wb3J0YW50OyB9XG4uZm9udGUtYXp1bDIgICAgeyBjb2xvcjogJGF6dWwyICFpbXBvcnRhbnQ7IH1cbi5mb250ZS1henVsMyAgICB7IGNvbG9yOiAkYXp1bDMgIWltcG9ydGFudDsgfVxuLmZvbnRlLWF6dWw0ICAgIHsgY29sb3I6ICRhenVsNCAhaW1wb3J0YW50OyB9XG4uZm9udGUtdmVyZGUxICAgeyBjb2xvcjogJHZlcmRlMSAhaW1wb3J0YW50OyB9XG4uZm9udGUtdmVyZGUyICAgeyBjb2xvcjogJHZlcmRlMiAhaW1wb3J0YW50OyB9XG4uZm9udGUtdmVyZGUzICAgeyBjb2xvcjogJHZlcmRlMyAhaW1wb3J0YW50OyB9XG4uZm9udGUtdmVyZGU0ICAgeyBjb2xvcjogJHZlcmRlNCAhaW1wb3J0YW50OyB9XG4uZm9udGUtb2NyZSAgICAgeyBjb2xvcjogJG9jcmUgIWltcG9ydGFudDsgfVxuLmZvbnRlLWxhcmFuamEgIHsgY29sb3I6ICRsYXJhbmphICFpbXBvcnRhbnQ7IH1cbi5mb250ZS1kb3VyYWRvICB7IGNvbG9yOiAkZG91cmFkbyAhaW1wb3J0YW50OyB9XG4uZm9udGUtcHJhdGEgICAgeyBjb2xvcjogJHByYXRhICFpbXBvcnRhbnQ7IH1cbi5mb250ZS1wcmF0YTEgICB7IGNvbG9yOiBsaWdodGVuKCRwcmF0YSwgMjUpICFpbXBvcnRhbnQ7IH1cbi5mb250ZS1ncmFmaXRlICB7IGNvbG9yOiBsaWdodGVuKGJsYWNrLCAzMCkgIWltcG9ydGFudDsgfVxuLmZvbnRlLWNpbnphICAgIHsgY29sb3I6IGxpZ2h0ZW4oYmxhY2ssIDUwKSAhaW1wb3J0YW50OyB9XG4uZm9udGUtYnJhbmNvICAgeyBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWF6dWwxICAgIHsgYm9yZGVyLWNvbG9yOiAkYXp1bDEgIWltcG9ydGFudDsgfVxuLmJvcmRlci1henVsMiAgICB7IGJvcmRlci1jb2xvcjogJGF6dWwyICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYXp1bDMgICAgeyBib3JkZXItY29sb3I6ICRhenVsMyAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWF6dWw0ICAgIHsgYm9yZGVyLWNvbG9yOiAkYXp1bDQgIWltcG9ydGFudDsgfVxuLmJvcmRlci12ZXJkZTEgICB7IGJvcmRlci1jb2xvcjogJHZlcmRlMSAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXZlcmRlMiAgIHsgYm9yZGVyLWNvbG9yOiAkdmVyZGUyICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdmVyZGUzICAgeyBib3JkZXItY29sb3I6ICR2ZXJkZTMgIWltcG9ydGFudDsgfVxuLmJvcmRlci12ZXJkZTQgICB7IGJvcmRlci1jb2xvcjogJHZlcmRlNCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLW9jcmUgICAgIHsgYm9yZGVyLWNvbG9yOiAkb2NyZSAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxhcmFuamEgIHsgYm9yZGVyLWNvbG9yOiAkbGFyYW5qYSAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWRvdXJhZG8gIHsgYm9yZGVyLWNvbG9yOiAkZG91cmFkbyAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXByYXRhICAgIHsgYm9yZGVyLWNvbG9yOiAkcHJhdGEgIWltcG9ydGFudDsgfVxuLmJvcmRlci1wcmF0YTEgICB7IGJvcmRlci1jb2xvcjogbGlnaHRlbigkcHJhdGEsIDI1KSAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWdyYWZpdGUgIHsgYm9yZGVyLWNvbG9yOiBsaWdodGVuKGJsYWNrLCAzMCkgIWltcG9ydGFudDsgfVxuLmJvcmRlci1jaW56YSAgIHsgYm9yZGVyLWNvbG9yOiBsaWdodGVuKGJsYWNrLCA1MCkgIWltcG9ydGFudDsgfVxuLmJvcmRlci1icmFuY28gICB7IGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4uZmlsbC1henVsMSAgICB7IGZpbGw6ICRhenVsMTsgfVxuLmZpbGwtYXp1bDIgICAgeyBmaWxsOiAkYXp1bDI7IH1cbi5maWxsLWF6dWwzICAgIHsgZmlsbDogJGF6dWwzOyB9XG4uZmlsbC1henVsNCAgICB7IGZpbGw6ICRhenVsNDsgfVxuLmZpbGwtdmVyZGUxICAgeyBmaWxsOiAkdmVyZGUxOyB9XG4uZmlsbC12ZXJkZTIgICB7IGZpbGw6ICR2ZXJkZTI7IH1cbi5maWxsLXZlcmRlMyAgIHsgZmlsbDogJHZlcmRlMzsgfVxuLmZpbGwtdmVyZGU0ICAgeyBmaWxsOiAkdmVyZGU0OyB9XG4uZmlsbC1vY3JlICAgICB7IGZpbGw6ICRvY3JlOyB9XG4uZmlsbC1sYXJhbmphICB7IGZpbGw6ICRsYXJhbmphOyB9XG4uZmlsbC1kb3VyYWRvICB7IGZpbGw6ICRkb3VyYWRvOyB9XG4uZmlsbC1wcmF0YSAgICB7IGZpbGw6ICRwcmF0YTsgfVxuLmZpbGwtcHJhdGExICAgeyBmaWxsOiBsaWdodGVuKCRwcmF0YSwgMjUpIH1cbi5maWxsLWdyYWZpdGUgIHsgZmlsbDogbGlnaHRlbihibGFjaywgMzApIH1cbi5maWxsLWNpbnphICAgIHsgZmlsbDogbGlnaHRlbihibGFjaywgNTApIH1cbi5maWxsLWJyYW5jbyAgIHsgZmlsbDogd2hpdGUgfSIsIi5hY2NvcmRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgXG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0uNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tdHJpZ2dlci1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSh3aGl0ZSwuMik7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi5hdGl2byB7XG4gICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbi10cmlnZ2VyLWJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2FyZHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIC5jYXJkLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgfVxuICAgIC5jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xuICAgICAgICAuY2FyZC10aXR1bG8ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1jb250ZXVkbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgJi5vZHMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZm5vcm1hbCB7IGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDsgfVxuLmZib2xkIHsgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDsgfVxuLmZ1cCAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cbi5mejQwICAgIHsgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDt9XG4uZnozNiAgICB7IGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50O31cbi5mejMyICAgIHsgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7fVxuLmZ6MzAgICAgeyBmb250LXNpemU6IDEuODc1cmVtICFpbXBvcnRhbnQ7fVxuLmZ6MjggICAgeyBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDt9XG4uZnoyNCAgICB7IGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7fVxuLmZ6MjAgICAgeyBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDt9XG4uZnoxOCAgICB7IGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDt9XG4uZnoxNiAgICB7IGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O31cbi5mejE1ICAgIHsgZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDt9XG4uZnoxNCAgICB7IGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDt9XG4uZnoxMyAgICB7IGZvbnQtc2l6ZTogMC44MTI1cmVtICFpbXBvcnRhbnQ7fVxuLmZ6MTIgICAgeyBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDt9IiwiLmgyMHcyMCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xufVxuXG4uaDMwdzMwIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG59XG5cbi5oNDB3NDAge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbn1cblxuLmg1MHc1MCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xufVxuXG4uaDYwdzYwIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG59XG5cbi5oNzB3NzAge1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogNzBweDtcbn1cblxuLmg4MHc4MCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiA4MHB4O1xufVxuXG4uaDkwdzkwIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IDkwcHg7XG59XG5cbi5oMTAwdzEwMCB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG59XG5cbi5oMTIwdzEyMCB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICB3aWR0aDogMTIwcHg7XG59XG5cbi5oMTUwdzE1MCB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB3aWR0aDogMTUwcHg7XG59XG5cbi5oMTYwdzE2MCB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICB3aWR0aDogMTYwcHg7XG59XG5cbi5oMTgwdzE4MCB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICB3aWR0aDogMTgwcHg7XG59XG5cbi5oMjAwdzIwMCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMjAwcHg7XG59IiwiLmJ0biB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweCA0cHg7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG5cbiAgICAmLmJvcmRlci1henVsMSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGF6dWwxLCAuNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJvcmRlci1henVsMiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGF6dWwyLCAuNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJvcmRlci1henVsMyB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGF6dWwzLCAuNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJvcmRlci1henVsNCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGF6dWw0LCAuNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJvcmRlci12ZXJkZTEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCR2ZXJkZTEsIC42KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYm9yZGVyLXZlcmRlMiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHZlcmRlMiwgLjYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ib3JkZXItdmVyZGUzIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkdmVyZGUzLCAuNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJvcmRlci12ZXJkZTQge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCR2ZXJkZTQsIC42KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYm9yZGVyLW9jcmUge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRvY3JlLCAuNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJvcmRlci1sYXJhbmphIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkbGFyYW5qYSwgLjYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ib3JkZXItZG91cmFkbyB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGRvdXJhZG8sIC42KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYm9yZGVyLXByYXRhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkcHJhdGEsIC42KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYm9yZGVyLWdyYWZpdGUge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRncmFmaXRlLCAuNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmF0aXZvIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICYuYm9yZGVyLWF6dWwxIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVsMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYm9yZGVyLWF6dWwyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVsMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYm9yZGVyLWF6dWwzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVsMztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYm9yZGVyLWF6dWw0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVsNDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYm9yZGVyLXZlcmRlMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyZGUxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ib3JkZXItdmVyZGUyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJkZTI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJvcmRlci12ZXJkZTMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZlcmRlMztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYm9yZGVyLXZlcmRlNCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyZGU0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ib3JkZXItb2NyZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2NyZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYm9yZGVyLWxhcmFuamEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxhcmFuamE7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJvcmRlci1kb3VyYWRvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb3VyYWRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ib3JkZXItcHJhdGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByYXRhO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ib3JkZXItZ3JhZml0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JhZml0ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjbW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IC0xMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoYmxhY2ssIC4yKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAxO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgJi5hdGl2byB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubW9kYWwtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLm1vZGFsLWxvZ28ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9kYWwtZmVjaGFyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgLmZlY2hhciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vcmdhbm9ncmFtYS1kYXRhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGF6dWwxO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIC5tb2RhbC13cmFwcGVyIHtcbiAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgICAgICAubWF4NzY4IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDo1MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuXG5cbi5nby10b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAycmVtIDFyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRhenVsMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGxlZnQ6IDIycHg7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgIH1cbn1cblxuLmNvbnNlbGhvLWFkbS1tZW1icm8ge1xuICAgIGNvbG9yOiAkZG91cmFkbztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzVweCBhdXRvO1xuICAgIGdhcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgLmNvbnNlbGhvLWFkbS1tZW1icm8tZm90byB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb25zZWxoby1hZG0tbWVtYnJvLW5vbWUge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBAaW5jbHVkZSB2X2FsaWduO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuY29uc2VsaG8tYWRtLW1lbWJyby1ub21lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbGVnaWFkb3Mge1xuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgJi5hdGl2byB7XG4gICAgICAgICAgICBjb2xvcjogJGRvdXJhZG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcmdhbm9ncmFtYS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAub3JnYW5vZ3JhbWEtbGlua3Mge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgLy8gb3BhY2l0eTogLjI7XG5cbiAgICAgICAgICAgICZbaHJlZj1cIiNEaXJldG9yaWFcIl0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogOCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzJTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbaHJlZj1cIiNDb21pdGVFbGVnaWJpbGlkYWRlXCJdIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgICAgIHRvcDogMyU7XG4gICAgICAgICAgICAgICAgbGVmdDogMyU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbaHJlZj1cIiNDb21pdGVSaXNjb3NcIl0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTUlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICAgICAgICAgICAgdG9wOiAzJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbaHJlZj1cIiNDb21pdGVSZW11bmVyYWNhb1wiXSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzJTtcbiAgICAgICAgICAgICAgICB0b3A6IDMlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDY1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltocmVmPVwiI0NvbWl0ZUF1ZGl0b3JpYVwiXSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgICAgICAgICAgICB0b3A6IDMlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDg2JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltocmVmPVwiI0NvbWl0ZUdlc3Rhb0VzdHJhdGVnaWFcIl0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTUlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbaHJlZj1cIiNDb21pdGVQbGFuZWphbWVudG9PcGVyYWNvZXNcIl0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTUlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNyU7XG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMjUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2hyZWY9XCIjQ29sZWdpYWRvRGlyZXRvcmVzRXN0cnV0dXJhY2FvUHJvamV0b3NcIl0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTclO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMSU7XG4gICAgICAgICAgICAgICAgdG9wOiAzMSU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTglO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2hyZWY9XCIjQ29taXRlRXhlY3V0aXZvVElcIl0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTclO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNiU7XG4gICAgICAgICAgICAgICAgdG9wOiAzMSU7XG4gICAgICAgICAgICAgICAgbGVmdDogODIlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2hyZWY9XCIjQ29taXRlR2VzdGFvUGVzc29hc1wiXSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDc3JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltocmVmPVwiI0NvbWl0ZUdlcmVuY2lhbFwiXSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDklO1xuICAgICAgICAgICAgICAgIHRvcDogNTclO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDYlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2hyZWY9XCIjQ29taXRlRGVsaWJlcmF0aXZvTWVyY2Fkb0NhcGl0YWlzXCJdIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQlO1xuICAgICAgICAgICAgICAgIHRvcDogNzclO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDExJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltocmVmPVwiI0NvbWl0ZUNyZWRpdG9PcGVyYWNvZXNcIl0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTUlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMSU7XG4gICAgICAgICAgICAgICAgdG9wOiA1NyU7XG4gICAgICAgICAgICAgICAgbGVmdDogMjAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2hyZWY9XCIjQ29taXRlR2VzdGFvUmlzY29DcmVkaXRvXCJdIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTElO1xuICAgICAgICAgICAgICAgIHRvcDogNzclO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDI3JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltocmVmPVwiI0NvbWl0ZUdlc3Rhb1Jpc2NvTWVyY2Fkb1wiXSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0JTtcbiAgICAgICAgICAgICAgICB0b3A6IDU3JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzNCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbaHJlZj1cIiNDb21pdGVHZXN0b3JUSVwiXSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzJTtcbiAgICAgICAgICAgICAgICB0b3A6IDc3JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbaHJlZj1cIiNDb21pdGVBc3N1bnRvc0ZpbmFuY2Vpcm9zXCJdIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTElO1xuICAgICAgICAgICAgICAgIHRvcDogNTclO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUzJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltocmVmPVwiI0NvbWl0ZUdlc3Rhb1Jpc2NvT3BlcmFjaW9uYWxDb250cm9sZXNJbnRlcm5vc0ludGVncmlkYWRlXCJdIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICAgICAgICAgIHRvcDogNzclO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDU4JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltocmVmPVwiI0NvbWl0ZVNlZ3VyYW5jYUluZm9ybWFjYW9cIl0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTUlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1NyU7XG4gICAgICAgICAgICAgICAgbGVmdDogNjclO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2hyZWY9XCIjQ29taXRlU3VzdGVudGFiaWxpZGFkZVNvY2lvYW1iaWVudGFsRGVzZW52b2x2aW1lbnRvVGVycml0b3JpYWxcIl0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjIlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICAgICAgdG9wOiA3NyU7XG4gICAgICAgICAgICAgICAgbGVmdDogNzYlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2hyZWY9XCIjQ29taXRlRXN0cnV0dXJhY2FvUHJvamV0b3NcIl0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTUlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMyU7XG4gICAgICAgICAgICAgICAgdG9wOiA1NyU7XG4gICAgICAgICAgICAgICAgbGVmdDogODclO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgJ2xvb3BzJztcbkBpbXBvcnQgJ2NvcmVzJztcbkBpbXBvcnQgJ2FjY29yZGlvbic7XG5AaW1wb3J0ICdjYXJkcyc7XG5AaW1wb3J0ICdmb250JztcbkBpbXBvcnQgJ3NpemVzJztcbkBpbXBvcnQgJ2J0bic7XG5AaW1wb3J0ICdtb2RhbCc7XG5cbi5zci1vbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4udmlkZW8td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgLyogMTY6OSAqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcblxuICAgIGlmcmFtZSxcbiAgICB2aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLmRpdmlzb3Ige1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMjBweDtcbn1cblxuLmJ0bi1sb2FkZXJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAxcmVtO1xuXG4gICAgLmJ0bi1sb2FkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLmJ0bi1sb2FkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLWF0aXZvIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmxvYXQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAmLmZsb2F0LWxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgICBcbiAgICAmLmZsb2F0LXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG59XG4iLCIjc2l0ZVRvcG8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHRyYW5zcGFyZW50aXplKGJsYWNrLCAuOCk7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBoZWlnaHQ6ICRzaXRlX2hfZHNrO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIC41cmVtO1xuICAgICAgICBoZWlnaHQ6ICRzaXRlX2hfbW9iO1xuICAgIH1cbn1cblxuI3NpdGVMb2dvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG4gICAgYSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jc2l0ZU5hdiB7XG4gICAgZmxleC1ncm93OiAxO1xufVxuXG4ubWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRyYW5zaXRpb246IC41cztcblxuICAgIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgdl9hbGlnbjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRhenVsNDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmF0aXZvIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6ICRzaXRlX2hfbW9iO1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVsMTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKHdoaXRlLCAuOCk7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVsMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYXRpdm8ge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNtZW51QnQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIC5zdHJpcGVzIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICAgICAuc3RyaXBlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVsMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICAgICAmLnN0cmlwZS10b3Age1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnN0cmlwZS14MSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnN0cmlwZS14MiB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnN0cmlwZS1ib3Qge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hdGl2byB7XG4gICAgICAgIC5zdHJpcGUtdG9wIHtcbiAgICAgICAgICAgIHRvcDogMzZweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdHJpcGUteDEge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgMC4xcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdHJpcGUteDIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDAuMXM7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RyaXBlLWJvdCB7XG4gICAgICAgICAgICBib3R0b206IDM1cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4jbGFuZ0J0IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dWwxO1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dWwyO1xuICAgIH1cbn0iLCIuc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgLnNlY3Rpb24td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc2l0ZV9oX2RzaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXRlX2hfZHNrO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgQGluY2x1ZGUgdl9hbGlnbjtcbiAgICB9XG5cbiAgICAuY2FwaXR1bGFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00NTBweDtcbiAgICAgICAgbGVmdDogLTI1MHB4O1xuICAgICAgICBmb250LXNpemU6IDEwMDBweDtcbiAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAuZGl2aXNvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDFyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOjEyMDBweCkge1xuICAgICAgICAuc2VjdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l0ZV9oX21vYjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l0ZV9oX21vYjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjY3NXJlbTtcbn1cblxuLnRlbWEge1xuICAgIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cbn1cblxuQGltcG9ydCAnaGVybyc7XG5AaW1wb3J0ICdtZW5zYWdlbnMnOyBcbkBpbXBvcnQgJ3F1ZW0tc29tb3MnOyBcbkBpbXBvcnQgJ25vc3NhLWVzdHJhdGVnaWEnOyBcbkBpbXBvcnQgJ2NvbW8tZ2VyYW1vcy12YWxvcic7IFxuQGltcG9ydCAnZGVzZW1wZW5obyc7IFxuQGltcG9ydCAncmVsYWNpb25hbWVudG9zJzsgXG5AaW1wb3J0ICdnb3Zlcm5hbmNhJzsgIiwiI2hlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAkc2l0ZV9oX2RzaztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzaXRlX2hfbW9iO1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgICAgaGVpZ2h0OiA1MHZoO1xuICAgIH1cbn1cblxuLmhlcm8taW1ncyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuaGVyby1pbWcge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICAmLmhlcm8taW1nLW11bGhlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9oZXJvL211bGhlci5qcGcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGVyby1pbWctbWVuaW5vIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2hlcm8vbWVuaW5vLmpwZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oZXJvLWltZy1pZG9zbyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9oZXJvL2lkb3NvLmpwZycpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyby1jb250ZXVkbyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHRyYW5zcGFyZW50aXplKGJsYWNrLCAuMiksIHRyYW5zcGFyZW50KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmNvbHVuYXMge1xuICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3LjUlO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG4gICAgICAgIC5jb2x1bmEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW50cm9kdWNhbyB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGF6dWwxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRhenVsMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICAgIC5jb2x1bmFzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICAgIC5jb2x1bmFzIHtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvLyAuY29sdW5hIGgyIHN2ZyB7XG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC5jb2x1bmEge1xuICAgICAgICAgICAgICAgIC5pbnRyb2R1Y2FvIHtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxpbmstcGRmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWVuc2FnZW0ge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCB3aGl0ZSwgdHJhbnNwYXJlbnRpemUod2hpdGUsMC45OSkpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuICAgICYuYXRpdm8ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpIHtcbiAgICAgICAgaW1nLmZsb2F0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sZWlhLW1haXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR2ZXJkZTI7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkdmVyZGUyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBpbmhlcml0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCR2ZXJkZTIsIDEwKTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hdGl2byB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI3F1ZW0tc29tb3MsXG4jcHJvZmlsZSB7XG4gICAgLmluZm9ncmFmaWNvLWVtcHJlZ2Fkb3Mge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAzZnI7XG4gICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgLmNvbHVuYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmxpbmhhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1bDQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGF6dWw0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ3JhZmljb3Mge1xuICAgICAgICBtYXJnaW4tbGVmdDogLS41cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0uNXJlbTtcbiAgICAgICAgLmdyYWZpY28ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC41cmVtO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgICAgICAuZ3JhZmljb3Mge1xuICAgICAgICAgICAgLmdyYWZpY28ge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDkyMHB4KSB7XG4gICAgICAgIC5ncmFmaWNvcyB7XG4gICAgICAgICAgICAuZ3JhZmljbyB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogODIwcHgpIHtcbiAgICAgICAgLmluZm9ncmFmaWNvLWVtcHJlZ2Fkb3Mge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgLmNvbHVuYSB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxpbmhhIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ3JhZmljb3Mge1xuICAgICAgICAgICAgLmdyYWZpY28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiNub3NzYS1lc3RyYXRlZ2lhLFxuI291ci1zdHJhdGVneSB7XG4gICAgLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgXG4gICAgfVxufSIsIiNjb21vLWdlcmFtb3MtdmFsb3IsXG4jaG93LXdlLWNyZWF0ZS12YWx1ZSB7XG4gICAgaDQge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICB9XG5cbiAgICAubGluaGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgLmNvbHVuYXMge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgICAgIC5jb2x1bmEge1xuICAgICAgICAgICAgICAgIC5jb2x1bmEtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5saW5oYS5kaXNwbGF5LWZsZXgge1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmlvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IGRvdHRlZCBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6OTAwcHgpIHtcbiAgICAgICAgLmFjY29yZGlvbiB7XG4gICAgICAgICAgICAuY29sdW5hcyB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOjkwMHB4KSB7XG4gICAgICAgIC5hY2NvcmRpb24ge1xuICAgICAgICAgICAgLmNvbHVuYXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5udW1lcm9zLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODY4cHg7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbn1cbi5udW1lcm9zIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMXJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IC0uNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0uNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAubnVtZXJvLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIC41cmVtO1xuICAgICAgICAubnVtZXJvIHtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggNHB4O1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZW1hIHtcbiAgICBpIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgfVxufVxuXG4jcHJvamV0byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dWwzO1xufVxuXG4ucHJvamV0byB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMmZyO1xuXG4gICAgaSB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgICAgICBzdmcsIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB1bnNldDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMzAwcHg7XG4gICAgfVxufVxuXG4ucHJvamV0by1jb250ZXVkbyB7XG4gICAgcGFkZGluZzogMXJlbTtcbn1cblxuLnByb2pldG8taW1hZ2VtIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAmLnByb2pldG8taW1hZ2VtLWluZnJhZXN0cnV0dXJhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvcHJvamV0b3MvcHJvamV0b3NkZXN0YXF1ZV9mb3RvMS5qcGcnKTtcbiAgICB9XG4gICAgJi5wcm9qZXRvLWltYWdlbS1lc3RydXR1cmEtcHJvZHV0aXZhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvcHJvamV0b3MvcHJvamV0b3NkZXN0YXF1ZV9mb3RvMi5qcGcnKTtcbiAgICB9XG4gICAgJi5wcm9qZXRvLWltYWdlbS1lZHVjYWNhby1zYXVkZS1zZWd1cmFuY2Ege1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9wcm9qZXRvcy9wcm9qZXRvc2Rlc3RhcXVlX2ZvdG8zLmpwZycpO1xuICAgIH1cbiAgICAmLnByb2pldG8taW1hZ2VtLWRpZnVzYW8tdGVjbm9sb2dpY2Ege1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9wcm9qZXRvcy9wcm9qZXRvc2Rlc3RhcXVlX2ZvdG80LmpwZycpO1xuICAgIH1cbiAgICAmLnByb2pldG8taW1hZ2VtLWRlc2VzdGF0aXphY2FvIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvcHJvamV0b3MvcHJvamV0b3NkZXN0YXF1ZV9mb3RvNS5qcGcnKTtcbiAgICB9XG4gICAgJi5wcm9qZXRvLWltYWdlbS1tZXJjYWRvLWNyZWRpdG8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9wcm9qZXRvcy9wcm9qZXRvc2Rlc3RhcXVlX2ZvdG82LmpwZycpO1xuICAgIH1cbiAgICAmLnByb2pldG8taW1hZ2VtLXN1c3RlbnRhYmlsaWRhZGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9wcm9qZXRvcy9wcm9qZXRvc2Rlc3RhcXVlX2ZvdG83LmpwZycpO1xuICAgIH1cbiAgICAmLnByb2pldG8taW1hZ2VtLW1vZGVybml6YWNhby1lc3RhZG8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9wcm9qZXRvcy9wcm9qZXRvc2Rlc3RhcXVlX2ZvdG84LmpwZycpO1xuICAgIH1cbiAgICAmLnByb2pldG8taW1hZ2VtLWFudGljaWNsaWNvLWVtZXJnZW5jaWFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvcHJvamV0b3MvcHJvamV0b3NkZXN0YXF1ZV9mb3RvOS5qcGcnKTtcbiAgICB9XG59XG5cbi5vZHMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAmLm9kczMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9vZHMvb2RzMy5wbmcnKTtcbiAgICB9XG5cbiAgICAmLm9kczQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9vZHMvb2RzNC5wbmcnKTtcbiAgICB9XG5cbiAgICAmLm9kczYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9vZHMvb2RzNi5wbmcnKTtcbiAgICB9XG5cbiAgICAmLm9kczcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9vZHMvb2RzNy5wbmcnKTtcbiAgICB9XG5cbiAgICAmLm9kczgge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9vZHMvb2RzOC5wbmcnKTtcbiAgICB9XG5cbiAgICAmLm9kczkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9vZHMvb2RzOS5wbmcnKTtcbiAgICB9XG5cbiAgICAmLm9kczEwIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvb2RzL29kczEwLnBuZycpO1xuICAgIH1cblxuICAgICYub2RzMTIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9vZHMvb2RzMTIucG5nJyk7XG4gICAgfVxuXG4gICAgJi5zZGczIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvb2RzL3NkZzMucG5nJyk7XG4gICAgfVxuXG4gICAgJi5zZGc0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvb2RzL3NkZzQucG5nJyk7XG4gICAgfVxuXG4gICAgJi5zZGc2IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvb2RzL3NkZzYucG5nJyk7XG4gICAgfVxuXG4gICAgJi5zZGc3IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvb2RzL3NkZzcucG5nJyk7XG4gICAgfVxuXG4gICAgJi5zZGc4IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvb2RzL3NkZzgucG5nJyk7XG4gICAgfVxuXG4gICAgJi5zZGc5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvb2RzL3NkZzkucG5nJyk7XG4gICAgfVxuXG4gICAgJi5zZGcxMCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL29kcy9zZGcxMC5wbmcnKTtcbiAgICB9XG5cbiAgICAmLnNkZzEyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvb2RzL3NkZzEyLnBuZycpO1xuICAgIH1cbn0iLCIucmVsYWNpb25hbWVudG9zIHtcbiAgICAuYnRuLWxvYWRlcnMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIH1cbn1cblxuLnJlbGFjaW9uYW1lbnRvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgIGgzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZlcmRlMztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIH1cblxuICAgIC5jb2x1bmFzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCBhdXRvO1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIC5jb2x1bmEge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR2ZXJkZTM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAuNXJlbSAwIDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcmRlMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmNvbHVuYXMge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB1bnNldDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTAwcHggMWZyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1vZGFsLXRyaWdnZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBcbiAgICAuY29sdW5hIHtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgIH1cbiAgICBcbiAgICAubW9kYWwtdHJpZ2dlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci13aWR0aDogNHB4IDFweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYXp1bDM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYXp1bDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRhenVsMztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGF6dWwzLCAuNyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5jb2x1bmEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAubW9kYWwtdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiAnJztcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcblxuICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoYmxhY2ssIC42KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoYmxhY2ssIC44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgIGxpIGJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC01MCUgLSAyNXB4KSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiA4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudGl6ZShibGFjaywgLjc1KTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZShibGFjaywgLjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSh3aGl0ZSwgLjgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC00MHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtNDBweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBAbWVkaWEobWF4LXdpZHRoOiA4MjBweCkge1xuLy8gICAgIC5zbGljay1uZXh0IHtcbi8vICAgICAgICAgcmlnaHQ6IDA7XG4vLyAgICAgfVxuLy8gICAgIC5zbGljay1wcmV2IHtcbi8vICAgICAgICAgbGVmdDogMDtcbi8vICAgICB9XG4vLyB9XG5cbi5zbGljay10cmFja3tcblx0ZGlzcGxheTogZmxleDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG5cdFxuXHQuc2xpY2stc2xpZGV7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyOyAvL29wdGlvbmFsXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vb3B0aW9uYWxcblx0fVxufSIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1GaXJhK1NhbnM6aXRhbCx3Z2h0QDAsNDAwOzAsNzAwOzEsNDAwJmRpc3BsYXk9c3dhcFwiKTtcbiosXG4qOjphZnRlcixcbio6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJGaXJhIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cbiAgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbmlucHV0LFxuc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luOiAwOyB9XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkb3R0ZWQ7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG51bCxcbm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7IH1cblxuaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDsgfVxuICBpIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tLTAge1xuICBtYXJnaW46IDByZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDByZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDByZW0gIWltcG9ydGFudDsgfVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDByZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDByZW0gIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0yIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG4gIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTYge1xuICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC02IHtcbiAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4udGFjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50YXIge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGFsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubWF4MTYwMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgcGFkZGluZzogMCAxcmVtOyB9XG5cbi5tYXgxMjAwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAwIDFyZW07IH1cblxuLm1heDEwMjQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG4ubWF4NzY4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzY4cHg7XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG4ubWF4NjQwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG4ubWF4NDgwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG4ubWF4NDAwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG4uZGlzcGxheS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5kaXNwbGF5LWdyaWQge1xuICBkaXNwbGF5OiBncmlkOyB9XG5cbi5kaXNwbGF5LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uZGlzcGxheS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmRpc3BsYXktaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuXG4uYmctYXp1bDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU0MjhiOyB9XG5cbi5iZy1henVsMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmYjk7IH1cblxuLmJnLWF6dWwzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTI4NzsgfVxuXG4uYmctYXp1bDQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU5Y2I4OyB9XG5cbi5iZy12ZXJkZTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzOyB9XG5cbi5iZy12ZXJkZTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjViMzJlOyB9XG5cbi5iZy12ZXJkZTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDc1OyB9XG5cbi5iZy12ZXJkZTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJiYmI1OyB9XG5cbi5iZy1vY3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkODYyNzsgfVxuXG4uYmctbGFyYW5qYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTViMjk7IH1cblxuLmJnLWRvdXJhZG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTA3ZTI2OyB9XG5cbi5iZy1wcmF0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODhiODA7IH1cblxuLmJnLXByYXRhMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGM2YzE7IH1cblxuLmJnLWdyYWZpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkOyB9XG5cbi5iZy1jaW56YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7IH1cblxuLmJnLWJyYW5jbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5mb250ZS1henVsMSB7XG4gIGNvbG9yOiAjMWU0MjhiICFpbXBvcnRhbnQ7IH1cblxuLmZvbnRlLWF6dWwyIHtcbiAgY29sb3I6ICMwMDZmYjkgIWltcG9ydGFudDsgfVxuXG4uZm9udGUtYXp1bDMge1xuICBjb2xvcjogIzAwNTI4NyAhaW1wb3J0YW50OyB9XG5cbi5mb250ZS1henVsNCB7XG4gIGNvbG9yOiAjNzU5Y2I4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnRlLXZlcmRlMSB7XG4gIGNvbG9yOiAjMDA5OTMzICFpbXBvcnRhbnQ7IH1cblxuLmZvbnRlLXZlcmRlMiB7XG4gIGNvbG9yOiAjNjViMzJlICFpbXBvcnRhbnQ7IH1cblxuLmZvbnRlLXZlcmRlMyB7XG4gIGNvbG9yOiAjMDA4ZDc1ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnRlLXZlcmRlNCB7XG4gIGNvbG9yOiAjNTJiYmI1ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnRlLW9jcmUge1xuICBjb2xvcjogI2NkODYyNyAhaW1wb3J0YW50OyB9XG5cbi5mb250ZS1sYXJhbmphIHtcbiAgY29sb3I6ICNjMTViMjkgIWltcG9ydGFudDsgfVxuXG4uZm9udGUtZG91cmFkbyB7XG4gIGNvbG9yOiAjYTA3ZTI2ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnRlLXByYXRhIHtcbiAgY29sb3I6ICM3ODhiODAgIWltcG9ydGFudDsgfVxuXG4uZm9udGUtcHJhdGExIHtcbiAgY29sb3I6ICNiZGM2YzEgIWltcG9ydGFudDsgfVxuXG4uZm9udGUtZ3JhZml0ZSB7XG4gIGNvbG9yOiAjNGQ0ZDRkICFpbXBvcnRhbnQ7IH1cblxuLmZvbnRlLWNpbnphIHtcbiAgY29sb3I6IGdyYXkgIWltcG9ydGFudDsgfVxuXG4uZm9udGUtYnJhbmNvIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1henVsMSB7XG4gIGJvcmRlci1jb2xvcjogIzFlNDI4YiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYXp1bDIge1xuICBib3JkZXItY29sb3I6ICMwMDZmYjkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWF6dWwzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1Mjg3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1henVsNCB7XG4gIGJvcmRlci1jb2xvcjogIzc1OWNiOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdmVyZGUxIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OTMzICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci12ZXJkZTIge1xuICBib3JkZXItY29sb3I6ICM2NWIzMmUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXZlcmRlMyB7XG4gIGJvcmRlci1jb2xvcjogIzAwOGQ3NSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdmVyZGU0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTJiYmI1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1vY3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2Q4NjI3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sYXJhbmphIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzE1YjI5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kb3VyYWRvIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTA3ZTI2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1wcmF0YSB7XG4gIGJvcmRlci1jb2xvcjogIzc4OGI4MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcHJhdGExIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmRjNmMxICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ncmFmaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ0ZDRkICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1jaW56YSB7XG4gIGJvcmRlci1jb2xvcjogZ3JheSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYnJhbmNvIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi5maWxsLWF6dWwxIHtcbiAgZmlsbDogIzFlNDI4YjsgfVxuXG4uZmlsbC1henVsMiB7XG4gIGZpbGw6ICMwMDZmYjk7IH1cblxuLmZpbGwtYXp1bDMge1xuICBmaWxsOiAjMDA1Mjg3OyB9XG5cbi5maWxsLWF6dWw0IHtcbiAgZmlsbDogIzc1OWNiODsgfVxuXG4uZmlsbC12ZXJkZTEge1xuICBmaWxsOiAjMDA5OTMzOyB9XG5cbi5maWxsLXZlcmRlMiB7XG4gIGZpbGw6ICM2NWIzMmU7IH1cblxuLmZpbGwtdmVyZGUzIHtcbiAgZmlsbDogIzAwOGQ3NTsgfVxuXG4uZmlsbC12ZXJkZTQge1xuICBmaWxsOiAjNTJiYmI1OyB9XG5cbi5maWxsLW9jcmUge1xuICBmaWxsOiAjY2Q4NjI3OyB9XG5cbi5maWxsLWxhcmFuamEge1xuICBmaWxsOiAjYzE1YjI5OyB9XG5cbi5maWxsLWRvdXJhZG8ge1xuICBmaWxsOiAjYTA3ZTI2OyB9XG5cbi5maWxsLXByYXRhIHtcbiAgZmlsbDogIzc4OGI4MDsgfVxuXG4uZmlsbC1wcmF0YTEge1xuICBmaWxsOiAjYmRjNmMxOyB9XG5cbi5maWxsLWdyYWZpdGUge1xuICBmaWxsOiAjNGQ0ZDRkOyB9XG5cbi5maWxsLWNpbnphIHtcbiAgZmlsbDogZ3JheTsgfVxuXG4uZmlsbC1icmFuY28ge1xuICBmaWxsOiB3aGl0ZTsgfVxuXG4uYWNjb3JkaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAuNHM7IH1cbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLXRyaWdnZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogLjJzOyB9XG4gICAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLXRyaWdnZXIgaSB7XG4gICAgICBtYXJnaW4tbGVmdDogLS41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuICAgICAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLXRyaWdnZXIgaSBzdmcge1xuICAgICAgICBmaWxsOiB3aGl0ZTsgfVxuICAgIC5hY2NvcmRpb24gLmFjY29yZGlvbi10cmlnZ2VyOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC45OyB9XG4gICAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLXRyaWdnZXI6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBpbmhlcml0O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLXRyaWdnZXItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYWNjb3JkaW9uLmF0aXZvIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmFjY29yZGlvbi5hdGl2byAuYWNjb3JkaW9uLXRyaWdnZXI6YWZ0ZXIge1xuICAgIHRvcDogMTVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTsgfVxuICAuYWNjb3JkaW9uLmF0aXZvIC5hY2NvcmRpb24tdHJpZ2dlci1idXR0b24ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmNhcmRzIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLmNhcmRzIC5jYXJkLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDJweDsgfVxuICAuY2FyZHMgLmNhcmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHg7IH1cbiAgICAuY2FyZHMgLmNhcmQgLmNhcmQtdGl0dWxvIHtcbiAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG4gICAgICAuY2FyZHMgLmNhcmQgLmNhcmQtdGl0dWxvIGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmNhcmRzIC5jYXJkIC5jYXJkLXRpdHVsbyBpIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jYXJkcyAuY2FyZCAuY2FyZC10aXR1bG8gc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtOyB9XG4gICAgLmNhcmRzIC5jYXJkIC5jYXJkLWNvbnRldWRvIHtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICAgLmNhcmRzIC5jYXJkIC5jYXJkLWNvbnRldWRvID4gZGl2Lm9kcyB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7IH1cblxuLmZub3JtYWwge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLmZib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDsgfVxuXG4uZnVwIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZno0MCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZ6MzYge1xuICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnozMiB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5mejMwIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mejI4IHtcbiAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZ6MjQge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mejIwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZ6MTgge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZ6MTYge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4uZnoxNSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZ6MTQge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZ6MTMge1xuICBmb250LXNpemU6IDAuODEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mejEyIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmgyMHcyMCB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLmgzMHczMCB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7IH1cblxuLmg0MHc0MCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7IH1cblxuLmg1MHc1MCB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7IH1cblxuLmg2MHc2MCB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7IH1cblxuLmg3MHc3MCB7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDcwcHg7IH1cblxuLmg4MHc4MCB7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7IH1cblxuLmg5MHc5MCB7XG4gIGhlaWdodDogOTBweDtcbiAgd2lkdGg6IDkwcHg7IH1cblxuLmgxMDB3MTAwIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi5oMTIwdzEyMCB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMjBweDsgfVxuXG4uaDE1MHcxNTAge1xuICBoZWlnaHQ6IDE1MHB4O1xuICB3aWR0aDogMTUwcHg7IH1cblxuLmgxNjB3MTYwIHtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgd2lkdGg6IDE2MHB4OyB9XG5cbi5oMTgwdzE4MCB7XG4gIGhlaWdodDogMTgwcHg7XG4gIHdpZHRoOiAxODBweDsgfVxuXG4uaDIwMHcyMDAge1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMjAwcHg7IH1cblxuLmJ0biB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgLmJ0bi5ib3JkZXItYXp1bDE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDY2LCAxMzksIDAuNCk7IH1cbiAgLmJ0bi5ib3JkZXItYXp1bDI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTExLCAxODUsIDAuNCk7IH1cbiAgLmJ0bi5ib3JkZXItYXp1bDM6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODIsIDEzNSwgMC40KTsgfVxuICAuYnRuLmJvcmRlci1henVsNDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTcsIDE1NiwgMTg0LCAwLjQpOyB9XG4gIC5idG4uYm9yZGVyLXZlcmRlMTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTMsIDUxLCAwLjQpOyB9XG4gIC5idG4uYm9yZGVyLXZlcmRlMjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDEsIDE3OSwgNDYsIDAuNCk7IH1cbiAgLmJ0bi5ib3JkZXItdmVyZGUzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0MSwgMTE3LCAwLjQpOyB9XG4gIC5idG4uYm9yZGVyLXZlcmRlNDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MiwgMTg3LCAxODEsIDAuNCk7IH1cbiAgLmJ0bi5ib3JkZXItb2NyZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDUsIDEzNCwgMzksIDAuNCk7IH1cbiAgLmJ0bi5ib3JkZXItbGFyYW5qYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDkxLCA0MSwgMC40KTsgfVxuICAuYnRuLmJvcmRlci1kb3VyYWRvOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MCwgMTI2LCAzOCwgMC40KTsgfVxuICAuYnRuLmJvcmRlci1wcmF0YTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjAsIDEzOSwgMTI4LCAwLjQpOyB9XG4gIC5idG4uYm9yZGVyLWdyYWZpdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTsgfVxuICAuYnRuLmF0aXZvIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYnRuLmF0aXZvLmJvcmRlci1henVsMSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU0MjhiOyB9XG4gICAgLmJ0bi5hdGl2by5ib3JkZXItYXp1bDIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZiOTsgfVxuICAgIC5idG4uYXRpdm8uYm9yZGVyLWF6dWwzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDUyODc7IH1cbiAgICAuYnRuLmF0aXZvLmJvcmRlci1henVsNCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU5Y2I4OyB9XG4gICAgLmJ0bi5hdGl2by5ib3JkZXItdmVyZGUxIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7IH1cbiAgICAuYnRuLmF0aXZvLmJvcmRlci12ZXJkZTIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY1YjMyZTsgfVxuICAgIC5idG4uYXRpdm8uYm9yZGVyLXZlcmRlMyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDc1OyB9XG4gICAgLmJ0bi5hdGl2by5ib3JkZXItdmVyZGU0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MmJiYjU7IH1cbiAgICAuYnRuLmF0aXZvLmJvcmRlci1vY3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZDg2Mjc7IH1cbiAgICAuYnRuLmF0aXZvLmJvcmRlci1sYXJhbmphIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMTViMjk7IH1cbiAgICAuYnRuLmF0aXZvLmJvcmRlci1kb3VyYWRvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMDdlMjY7IH1cbiAgICAuYnRuLmF0aXZvLmJvcmRlci1wcmF0YSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg4YjgwOyB9XG4gICAgLmJ0bi5hdGl2by5ib3JkZXItZ3JhZml0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzOyB9XG5cbiNtb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAtMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDE7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICAjbW9kYWwuYXRpdm8ge1xuICAgIGJvdHRvbTogMDsgfVxuICAjbW9kYWwgLm1vZGFsLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9XG4gICAgI21vZGFsIC5tb2RhbC13cmFwcGVyIC5tb2RhbC1oZWFkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAjbW9kYWwgLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWhlYWRlciAubW9kYWwtbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxNzBweDsgfVxuICAgICAgICAjbW9kYWwgLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWhlYWRlciAubW9kYWwtbG9nbyBzdmcge1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAjbW9kYWwgLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWhlYWRlciAubW9kYWwtZmVjaGFyIHtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgICAjbW9kYWwgLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWhlYWRlciAubW9kYWwtZmVjaGFyIC5mZWNoYXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgICAgI21vZGFsIC5tb2RhbC13cmFwcGVyIC5tb2RhbC1oZWFkZXIgLm1vZGFsLWZlY2hhciAuZmVjaGFyOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgICAgICNtb2RhbCAubW9kYWwtd3JhcHBlciAubW9kYWwtaGVhZGVyIC5tb2RhbC1mZWNoYXIgLmZlY2hhcjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAjbW9kYWwgLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWJvZHkge1xuICAgICAgcGFkZGluZzogMCAxcmVtIDFyZW07IH1cbiAgICAgICNtb2RhbCAubW9kYWwtd3JhcHBlciAubW9kYWwtYm9keSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICNtb2RhbCAubW9kYWwtd3JhcHBlciAubW9kYWwtYm9keSBoMyB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAjbW9kYWwgLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWJvZHkgLm9yZ2Fub2dyYW1hLWRhdGEge1xuICAgICAgICBjb2xvcjogIzFlNDI4YjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgI21vZGFsIC5tb2RhbC13cmFwcGVyIC5tb2RhbC1ib2R5IC5tYXg3Njgge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICNtb2RhbCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmdvLXRvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnJlbSAxcmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxZTQyOGI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZ28tdG9wOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogMjJweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGluaGVyaXQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gICAgdHJhbnNpdGlvbjogLjJzOyB9XG5cbi5jb25zZWxoby1hZG0tbWVtYnJvIHtcbiAgY29sb3I6ICNhMDdlMjY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzVweCBhdXRvO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmNvbnNlbGhvLWFkbS1tZW1icm8gLmNvbnNlbGhvLWFkbS1tZW1icm8tZm90byB7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7IH1cbiAgICAuY29uc2VsaG8tYWRtLW1lbWJybyAuY29uc2VsaG8tYWRtLW1lbWJyby1mb3RvIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuY29uc2VsaG8tYWRtLW1lbWJybyAuY29uc2VsaG8tYWRtLW1lbWJyby1ub21lIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuY29uc2VsaG8tYWRtLW1lbWJybyAuY29uc2VsaG8tYWRtLW1lbWJyby1ub21lIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbi5jb2xlZ2lhZG9zIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAuY29sZWdpYWRvcyBwLmF0aXZvIHtcbiAgICBjb2xvcjogI2EwN2UyNjsgfVxuXG4ub3JnYW5vZ3JhbWEtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub3JnYW5vZ3JhbWEtd3JhcHBlciAub3JnYW5vZ3JhbWEtbGlua3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAub3JnYW5vZ3JhbWEtd3JhcHBlciAub3JnYW5vZ3JhbWEtbGlua3MgYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm9yZ2Fub2dyYW1hLXdyYXBwZXIgLm9yZ2Fub2dyYW1hLWxpbmtzIGFbaHJlZj1cIiNEaXJldG9yaWFcIl0ge1xuICAgICAgICBoZWlnaHQ6IDglO1xuICAgICAgICB3aWR0aDogMTMlO1xuICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgbGVmdDogNDQlOyB9XG4gICAgICAub3JnYW5vZ3JhbWEtd3JhcHBlciAub3JnYW5vZ3JhbWEtbGlua3MgYVtocmVmPVwiI0NvbWl0ZUVsZWdpYmlsaWRhZGVcIl0ge1xuICAgICAgICBoZWlnaHQ6IDE1JTtcbiAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgdG9wOiAzJTtcbiAgICAgICAgbGVmdDogMyU7IH1cbiAgICAgIC5vcmdhbm9ncmFtYS13cmFwcGVyIC5vcmdhbm9ncmFtYS1saW5rcyBhW2hyZWY9XCIjQ29taXRlUmlzY29zXCJdIHtcbiAgICAgICAgaGVpZ2h0OiAxNSU7XG4gICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICAgIHRvcDogMyU7XG4gICAgICAgIGxlZnQ6IDI1JTsgfVxuICAgICAgLm9yZ2Fub2dyYW1hLXdyYXBwZXIgLm9yZ2Fub2dyYW1hLWxpbmtzIGFbaHJlZj1cIiNDb21pdGVSZW11bmVyYWNhb1wiXSB7XG4gICAgICAgIGhlaWdodDogMTUlO1xuICAgICAgICB3aWR0aDogMTMlO1xuICAgICAgICB0b3A6IDMlO1xuICAgICAgICBsZWZ0OiA2NSU7IH1cbiAgICAgIC5vcmdhbm9ncmFtYS13cmFwcGVyIC5vcmdhbm9ncmFtYS1saW5rcyBhW2hyZWY9XCIjQ29taXRlQXVkaXRvcmlhXCJdIHtcbiAgICAgICAgaGVpZ2h0OiAxNSU7XG4gICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICAgIHRvcDogMyU7XG4gICAgICAgIGxlZnQ6IDg2JTsgfVxuICAgICAgLm9yZ2Fub2dyYW1hLXdyYXBwZXIgLm9yZ2Fub2dyYW1hLWxpbmtzIGFbaHJlZj1cIiNDb21pdGVHZXN0YW9Fc3RyYXRlZ2lhXCJdIHtcbiAgICAgICAgaGVpZ2h0OiAxNSU7XG4gICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICAgIHRvcDogMzAlO1xuICAgICAgICBsZWZ0OiA1JTsgfVxuICAgICAgLm9yZ2Fub2dyYW1hLXdyYXBwZXIgLm9yZ2Fub2dyYW1hLWxpbmtzIGFbaHJlZj1cIiNDb21pdGVQbGFuZWphbWVudG9PcGVyYWNvZXNcIl0ge1xuICAgICAgICBoZWlnaHQ6IDE1JTtcbiAgICAgICAgd2lkdGg6IDE3JTtcbiAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgIGxlZnQ6IDI1JTsgfVxuICAgICAgLm9yZ2Fub2dyYW1hLXdyYXBwZXIgLm9yZ2Fub2dyYW1hLWxpbmtzIGFbaHJlZj1cIiNDb2xlZ2lhZG9EaXJldG9yZXNFc3RydXR1cmFjYW9Qcm9qZXRvc1wiXSB7XG4gICAgICAgIGhlaWdodDogMTclO1xuICAgICAgICB3aWR0aDogMjElO1xuICAgICAgICB0b3A6IDMxJTtcbiAgICAgICAgbGVmdDogNTglOyB9XG4gICAgICAub3JnYW5vZ3JhbWEtd3JhcHBlciAub3JnYW5vZ3JhbWEtbGlua3MgYVtocmVmPVwiI0NvbWl0ZUV4ZWN1dGl2b1RJXCJdIHtcbiAgICAgICAgaGVpZ2h0OiAxNyU7XG4gICAgICAgIHdpZHRoOiAxNiU7XG4gICAgICAgIHRvcDogMzElO1xuICAgICAgICBsZWZ0OiA4MiU7IH1cbiAgICAgIC5vcmdhbm9ncmFtYS13cmFwcGVyIC5vcmdhbm9ncmFtYS1saW5rcyBhW2hyZWY9XCIjQ29taXRlR2VzdGFvUGVzc29hc1wiXSB7XG4gICAgICAgIGhlaWdodDogMTElO1xuICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICB0b3A6IDc3JTtcbiAgICAgICAgbGVmdDogMCU7IH1cbiAgICAgIC5vcmdhbm9ncmFtYS13cmFwcGVyIC5vcmdhbm9ncmFtYS1saW5rcyBhW2hyZWY9XCIjQ29taXRlR2VyZW5jaWFsXCJdIHtcbiAgICAgICAgaGVpZ2h0OiAxMSU7XG4gICAgICAgIHdpZHRoOiA5JTtcbiAgICAgICAgdG9wOiA1NyU7XG4gICAgICAgIGxlZnQ6IDYlOyB9XG4gICAgICAub3JnYW5vZ3JhbWEtd3JhcHBlciAub3JnYW5vZ3JhbWEtbGlua3MgYVtocmVmPVwiI0NvbWl0ZURlbGliZXJhdGl2b01lcmNhZG9DYXBpdGFpc1wiXSB7XG4gICAgICAgIGhlaWdodDogMTglO1xuICAgICAgICB3aWR0aDogMTQlO1xuICAgICAgICB0b3A6IDc3JTtcbiAgICAgICAgbGVmdDogMTElOyB9XG4gICAgICAub3JnYW5vZ3JhbWEtd3JhcHBlciAub3JnYW5vZ3JhbWEtbGlua3MgYVtocmVmPVwiI0NvbWl0ZUNyZWRpdG9PcGVyYWNvZXNcIl0ge1xuICAgICAgICBoZWlnaHQ6IDE1JTtcbiAgICAgICAgd2lkdGg6IDExJTtcbiAgICAgICAgdG9wOiA1NyU7XG4gICAgICAgIGxlZnQ6IDIwJTsgfVxuICAgICAgLm9yZ2Fub2dyYW1hLXdyYXBwZXIgLm9yZ2Fub2dyYW1hLWxpbmtzIGFbaHJlZj1cIiNDb21pdGVHZXN0YW9SaXNjb0NyZWRpdG9cIl0ge1xuICAgICAgICBoZWlnaHQ6IDE4JTtcbiAgICAgICAgd2lkdGg6IDExJTtcbiAgICAgICAgdG9wOiA3NyU7XG4gICAgICAgIGxlZnQ6IDI3JTsgfVxuICAgICAgLm9yZ2Fub2dyYW1hLXdyYXBwZXIgLm9yZ2Fub2dyYW1hLWxpbmtzIGFbaHJlZj1cIiNDb21pdGVHZXN0YW9SaXNjb01lcmNhZG9cIl0ge1xuICAgICAgICBoZWlnaHQ6IDE1JTtcbiAgICAgICAgd2lkdGg6IDE0JTtcbiAgICAgICAgdG9wOiA1NyU7XG4gICAgICAgIGxlZnQ6IDM0JTsgfVxuICAgICAgLm9yZ2Fub2dyYW1hLXdyYXBwZXIgLm9yZ2Fub2dyYW1hLWxpbmtzIGFbaHJlZj1cIiNDb21pdGVHZXN0b3JUSVwiXSB7XG4gICAgICAgIGhlaWdodDogMTglO1xuICAgICAgICB3aWR0aDogMTMlO1xuICAgICAgICB0b3A6IDc3JTtcbiAgICAgICAgbGVmdDogNDQlOyB9XG4gICAgICAub3JnYW5vZ3JhbWEtd3JhcHBlciAub3JnYW5vZ3JhbWEtbGlua3MgYVtocmVmPVwiI0NvbWl0ZUFzc3VudG9zRmluYW5jZWlyb3NcIl0ge1xuICAgICAgICBoZWlnaHQ6IDE1JTtcbiAgICAgICAgd2lkdGg6IDExJTtcbiAgICAgICAgdG9wOiA1NyU7XG4gICAgICAgIGxlZnQ6IDUzJTsgfVxuICAgICAgLm9yZ2Fub2dyYW1hLXdyYXBwZXIgLm9yZ2Fub2dyYW1hLWxpbmtzIGFbaHJlZj1cIiNDb21pdGVHZXN0YW9SaXNjb09wZXJhY2lvbmFsQ29udHJvbGVzSW50ZXJub3NJbnRlZ3JpZGFkZVwiXSB7XG4gICAgICAgIGhlaWdodDogMjIlO1xuICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICB0b3A6IDc3JTtcbiAgICAgICAgbGVmdDogNTglOyB9XG4gICAgICAub3JnYW5vZ3JhbWEtd3JhcHBlciAub3JnYW5vZ3JhbWEtbGlua3MgYVtocmVmPVwiI0NvbWl0ZVNlZ3VyYW5jYUluZm9ybWFjYW9cIl0ge1xuICAgICAgICBoZWlnaHQ6IDE1JTtcbiAgICAgICAgd2lkdGg6IDE0JTtcbiAgICAgICAgdG9wOiA1NyU7XG4gICAgICAgIGxlZnQ6IDY3JTsgfVxuICAgICAgLm9yZ2Fub2dyYW1hLXdyYXBwZXIgLm9yZ2Fub2dyYW1hLWxpbmtzIGFbaHJlZj1cIiNDb21pdGVTdXN0ZW50YWJpbGlkYWRlU29jaW9hbWJpZW50YWxEZXNlbnZvbHZpbWVudG9UZXJyaXRvcmlhbFwiXSB7XG4gICAgICAgIGhlaWdodDogMjIlO1xuICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICB0b3A6IDc3JTtcbiAgICAgICAgbGVmdDogNzYlOyB9XG4gICAgICAub3JnYW5vZ3JhbWEtd3JhcHBlciAub3JnYW5vZ3JhbWEtbGlua3MgYVtocmVmPVwiI0NvbWl0ZUVzdHJ1dHVyYWNhb1Byb2pldG9zXCJdIHtcbiAgICAgICAgaGVpZ2h0OiAxNSU7XG4gICAgICAgIHdpZHRoOiAxMyU7XG4gICAgICAgIHRvcDogNTclO1xuICAgICAgICBsZWZ0OiA4NyU7IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4udmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSAqL1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwOyB9XG4gIC52aWRlby13cmFwcGVyIGlmcmFtZSxcbiAgLnZpZGVvLXdyYXBwZXIgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmRpdmlzb3Ige1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMjBweDsgfVxuXG4uYnRuLWxvYWRlcnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDFyZW07IH1cbiAgLmJ0bi1sb2FkZXJzIC5idG4tbG9hZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmJ0bi1sb2FkZXJzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYnRuLWxvYWRlcnMgLmJ0bi1sb2FkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cblxuLm1vZGFsLWF0aXZvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmxvYXQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5mbG9hdC5mbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLmZsb2F0LmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuI3NpdGVUb3BvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGhlaWdodDogMTIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICNzaXRlVG9wbyB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAuNXJlbTtcbiAgICAgIGhlaWdodDogNjBweDsgfSB9XG5cbiNzaXRlTG9nbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICNzaXRlTG9nbyBhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjc2l0ZUxvZ28gYSBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTIwcHg7IH1cblxuI3NpdGVOYXYge1xuICBmbGV4LWdyb3c6IDE7IH1cblxuLm1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdHJhbnNpdGlvbjogLjVzOyB9XG4gIC5tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1lbnUgYSB7XG4gICAgY29sb3I6ICM3NTljYjg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tZW51IGEgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tZW51IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAubWVudSBhLmF0aXZvIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAubWVudSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAubWVudSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICByaWdodDogLTEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU0MjhiOyB9XG4gICAgICAubWVudSBhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICAgICAgIC5tZW51IGEgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAgIC5tZW51IGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmI5OyB9XG4gICAgICAubWVudS5hdGl2byB7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cblxuI21lbnVCdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI21lbnVCdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAjbWVudUJ0IC5zdHJpcGVzIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG4gICAgI21lbnVCdCAuc3RyaXBlcyAuc3RyaXBlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTQyOGI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAgICAgI21lbnVCdCAuc3RyaXBlcyAuc3RyaXBlLnN0cmlwZS10b3Age1xuICAgICAgICB0b3A6IDJweDsgfVxuICAgICAgI21lbnVCdCAuc3RyaXBlcyAuc3RyaXBlLnN0cmlwZS14MSB7XG4gICAgICAgIHRvcDogMTNweDsgfVxuICAgICAgI21lbnVCdCAuc3RyaXBlcyAuc3RyaXBlLnN0cmlwZS14MiB7XG4gICAgICAgIGJvdHRvbTogMTNweDsgfVxuICAgICAgI21lbnVCdCAuc3RyaXBlcyAuc3RyaXBlLnN0cmlwZS1ib3Qge1xuICAgICAgICBib3R0b206IDJweDsgfVxuICAjbWVudUJ0LmF0aXZvIC5zdHJpcGUtdG9wIHtcbiAgICB0b3A6IDM2cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAjbWVudUJ0LmF0aXZvIC5zdHJpcGUteDEge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwLjFzOyB9XG4gICNtZW51QnQuYXRpdm8gLnN0cmlwZS14MiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwLjFzOyB9XG4gICNtZW51QnQuYXRpdm8gLnN0cmlwZS1ib3Qge1xuICAgIGJvdHRvbTogMzVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjbWVudUJ0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuI2xhbmdCdCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlNDI4YjtcbiAgcGFkZGluZzogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IC4yczsgfVxuICAjbGFuZ0J0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmI5OyB9XG5cbi5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zZWN0aW9uIC5zZWN0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zZWN0aW9uIC5jYXBpdHVsYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00NTBweDtcbiAgICBsZWZ0OiAtMjUwcHg7XG4gICAgZm9udC1zaXplOiAxMDAwcHg7XG4gICAgb3BhY2l0eTogMC4xO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5zZWN0aW9uIC5kaXZpc29yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnNlY3Rpb24gaDMge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgLnNlY3Rpb24gcCB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5zZWN0aW9uIC5zZWN0aW9uLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjY3NXJlbTsgfVxuXG4udGVtYSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4jaGVybyB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjaGVybyB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgI2hlcm8ge1xuICAgICAgaGVpZ2h0OiA1MHZoOyB9IH1cblxuLmhlcm8taW1ncyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuaGVyby1pbWdzIC5oZXJvLWltZyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5oZXJvLWltZ3MgLmhlcm8taW1nLmhlcm8taW1nLW11bGhlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaGVyby9tdWxoZXIuanBnXCIpOyB9XG4gICAgLmhlcm8taW1ncyAuaGVyby1pbWcuaGVyby1pbWctbWVuaW5vIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9oZXJvL21lbmluby5qcGdcIik7IH1cbiAgICAuaGVyby1pbWdzIC5oZXJvLWltZy5oZXJvLWltZy1pZG9zbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaGVyby9pZG9zby5qcGdcIik7IH1cblxuLmhlcm8tY29udGV1ZG8ge1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpLCB0cmFuc3BhcmVudCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmhlcm8tY29udGV1ZG8gLmNvbHVuYXMge1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDcuNSU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAgIC5oZXJvLWNvbnRldWRvIC5jb2x1bmFzIC5jb2x1bmEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmhlcm8tY29udGV1ZG8gLmNvbHVuYXMgLmNvbHVuYSBoMiBzdmcge1xuICAgICAgICBmaWxsOiB3aGl0ZTsgfVxuICAgICAgLmhlcm8tY29udGV1ZG8gLmNvbHVuYXMgLmNvbHVuYSAuaW50cm9kdWNhbyBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gICAgICAgIGNvbG9yOiAjMWU0MjhiO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgIC5oZXJvLWNvbnRldWRvIC5jb2x1bmFzIC5jb2x1bmEgLmludHJvZHVjYW8gYSBpIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIC5oZXJvLWNvbnRldWRvIC5jb2x1bmFzIC5jb2x1bmEgLmludHJvZHVjYW8gYSBpIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjMWU0MjhiO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgLmhlcm8tY29udGV1ZG8gLmNvbHVuYXMgLmNvbHVuYSAuaW50cm9kdWNhbyBhOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAuaGVyby1jb250ZXVkbyAuY29sdW5hcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAuaGVyby1jb250ZXVkbyAuY29sdW5hcyB7XG4gICAgICBnYXA6IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAgICAgLmhlcm8tY29udGV1ZG8gLmNvbHVuYXMgLmNvbHVuYSAuaW50cm9kdWNhbyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtOyB9XG4gICAgICAuaGVyby1jb250ZXVkbyAuY29sdW5hcyAuY29sdW5hIC5pbnRyb2R1Y2FvIC5saW5rLXBkZiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgICAuaGVyby1jb250ZXVkbyAuY29sdW5hcyAuY29sdW5hIC5pbnRyb2R1Y2FvIC5saW5rLXBkZjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSk7IH0gfVxuXG4ubWVuc2FnZW0ge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1lbnNhZ2VtOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCB3aGl0ZSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAxKSk7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5tZW5zYWdlbS5hdGl2byB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLm1lbnNhZ2VtLmF0aXZvOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLm1lbnNhZ2VtIGltZy5mbG9hdCB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cblxuLmxlaWEtbWFpcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NWIzMmU7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICAubGVpYS1tYWlzIHNwYW4ge1xuICAgIGNvbG9yOiAjNjViMzJlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sZWlhLW1haXM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHRvcDogOHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBpbmhlcml0O1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogaW5oZXJpdDsgfVxuICAubGVpYS1tYWlzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VjZjQ1OyB9XG4gICAgLmxlaWEtbWFpczpob3ZlcjphZnRlciB7XG4gICAgICB0b3A6IDExcHg7IH1cbiAgLmxlaWEtbWFpcy5hdGl2bzphZnRlciB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpOyB9XG5cbiNxdWVtLXNvbW9zIC5pbmZvZ3JhZmljby1lbXByZWdhZG9zLFxuI3Byb2ZpbGUgLmluZm9ncmFmaWNvLWVtcHJlZ2Fkb3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAzZnI7XG4gIGdhcDogMnJlbTsgfVxuICAjcXVlbS1zb21vcyAuaW5mb2dyYWZpY28tZW1wcmVnYWRvcyAuY29sdW5hLFxuICAjcHJvZmlsZSAuaW5mb2dyYWZpY28tZW1wcmVnYWRvcyAuY29sdW5hIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAjcXVlbS1zb21vcyAuaW5mb2dyYWZpY28tZW1wcmVnYWRvcyAuY29sdW5hIC5saW5oYSxcbiAgICAjcHJvZmlsZSAuaW5mb2dyYWZpY28tZW1wcmVnYWRvcyAuY29sdW5hIC5saW5oYSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI3F1ZW0tc29tb3MgLmluZm9ncmFmaWNvLWVtcHJlZ2Fkb3MgLmNvbHVuYSAubGluaGE6YmVmb3JlLFxuICAgICAgI3Byb2ZpbGUgLmluZm9ncmFmaWNvLWVtcHJlZ2Fkb3MgLmNvbHVuYSAubGluaGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTljYjg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTMwcHg7IH1cbiAgICAgICNxdWVtLXNvbW9zIC5pbmZvZ3JhZmljby1lbXByZWdhZG9zIC5jb2x1bmEgLmxpbmhhIHNwYW4sXG4gICAgICAjcHJvZmlsZSAuaW5mb2dyYWZpY28tZW1wcmVnYWRvcyAuY29sdW5hIC5saW5oYSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgY29sb3I6ICM3NTljYjg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH1cblxuI3F1ZW0tc29tb3MgLmdyYWZpY29zLFxuI3Byb2ZpbGUgLmdyYWZpY29zIHtcbiAgbWFyZ2luLWxlZnQ6IC0uNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtLjVyZW07IH1cbiAgI3F1ZW0tc29tb3MgLmdyYWZpY29zIC5ncmFmaWNvLFxuICAjcHJvZmlsZSAuZ3JhZmljb3MgLmdyYWZpY28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgLjVyZW07IH1cbiAgICAjcXVlbS1zb21vcyAuZ3JhZmljb3MgLmdyYWZpY28gc3ZnLFxuICAgICNwcm9maWxlIC5ncmFmaWNvcyAuZ3JhZmljbyBzdmcge1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgI3F1ZW0tc29tb3MgLmdyYWZpY29zIC5ncmFmaWNvIHN2ZyxcbiAgI3Byb2ZpbGUgLmdyYWZpY29zIC5ncmFmaWNvIHN2ZyB7XG4gICAgaGVpZ2h0OiAyNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAjcXVlbS1zb21vcyAuZ3JhZmljb3MgLmdyYWZpY28gc3ZnLFxuICAjcHJvZmlsZSAuZ3JhZmljb3MgLmdyYWZpY28gc3ZnIHtcbiAgICBoZWlnaHQ6IDIyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gICNxdWVtLXNvbW9zIC5pbmZvZ3JhZmljby1lbXByZWdhZG9zLFxuICAjcHJvZmlsZSAuaW5mb2dyYWZpY28tZW1wcmVnYWRvcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAjcXVlbS1zb21vcyAuaW5mb2dyYWZpY28tZW1wcmVnYWRvcyAuY29sdW5hIHN2ZyxcbiAgICAjcHJvZmlsZSAuaW5mb2dyYWZpY28tZW1wcmVnYWRvcyAuY29sdW5hIHN2ZyB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICNxdWVtLXNvbW9zIC5pbmZvZ3JhZmljby1lbXByZWdhZG9zIC5jb2x1bmEgLmxpbmhhOmJlZm9yZSxcbiAgICAjcHJvZmlsZSAuaW5mb2dyYWZpY28tZW1wcmVnYWRvcyAuY29sdW5hIC5saW5oYTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAjcXVlbS1zb21vcyAuZ3JhZmljb3MgLmdyYWZpY28sXG4gICNwcm9maWxlIC5ncmFmaWNvcyAuZ3JhZmljbyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjcXVlbS1zb21vcyAuZ3JhZmljb3MgLmdyYWZpY28gc3ZnLFxuICAgICNwcm9maWxlIC5ncmFmaWNvcyAuZ3JhZmljbyBzdmcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbiNub3NzYS1lc3RyYXRlZ2lhIC5hY2NvcmRpb24tdHJpZ2dlcixcbiNvdXItc3RyYXRlZ3kgLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4jY29tby1nZXJhbW9zLXZhbG9yIGg0LFxuI2hvdy13ZS1jcmVhdGUtdmFsdWUgaDQge1xuICBwYWRkaW5nOiAuNXJlbTsgfVxuXG4jY29tby1nZXJhbW9zLXZhbG9yIC5saW5oYSxcbiNob3ctd2UtY3JlYXRlLXZhbHVlIC5saW5oYSB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbiNjb21vLWdlcmFtb3MtdmFsb3IgLmFjY29yZGlvbiAuY29sdW5hcyxcbiNob3ctd2UtY3JlYXRlLXZhbHVlIC5hY2NvcmRpb24gLmNvbHVuYXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDFyZW07IH1cbiAgI2NvbW8tZ2VyYW1vcy12YWxvciAuYWNjb3JkaW9uIC5jb2x1bmFzIC5jb2x1bmEgLmNvbHVuYS1jb250ZW50LFxuICAjaG93LXdlLWNyZWF0ZS12YWx1ZSAuYWNjb3JkaW9uIC5jb2x1bmFzIC5jb2x1bmEgLmNvbHVuYS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAuNXJlbTsgfVxuICAgICNjb21vLWdlcmFtb3MtdmFsb3IgLmFjY29yZGlvbiAuY29sdW5hcyAuY29sdW5hIC5jb2x1bmEtY29udGVudCAubGluaGEuZGlzcGxheS1mbGV4IGksXG4gICAgI2hvdy13ZS1jcmVhdGUtdmFsdWUgLmFjY29yZGlvbiAuY29sdW5hcyAuY29sdW5hIC5jb2x1bmEtY29udGVudCAubGluaGEuZGlzcGxheS1mbGV4IGkge1xuICAgICAgZmxleC1iYXNpczogNTBweDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAjY29tby1nZXJhbW9zLXZhbG9yIC5hY2NvcmRpb24gLmNvbHVuYXMgLmNvbHVuYSAuY29sdW5hLWNvbnRlbnQgLmxpbmhhLmRpc3BsYXktZmxleCBpIHN2ZyxcbiAgICAgICNob3ctd2UtY3JlYXRlLXZhbHVlIC5hY2NvcmRpb24gLmNvbHVuYXMgLmNvbHVuYSAuY29sdW5hLWNvbnRlbnQgLmxpbmhhLmRpc3BsYXktZmxleCBpIHN2ZyB7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICNjb21vLWdlcmFtb3MtdmFsb3IgLmFjY29yZGlvbiAuY29sdW5hcyAuY29sdW5hIC5jb2x1bmEtY29udGVudCAubGluaGEuZGlzcGxheS1mbGV4ID4gZGl2LFxuICAgICNob3ctd2UtY3JlYXRlLXZhbHVlIC5hY2NvcmRpb24gLmNvbHVuYXMgLmNvbHVuYSAuY29sdW5hLWNvbnRlbnQgLmxpbmhhLmRpc3BsYXktZmxleCA+IGRpdiB7XG4gICAgICBtYXJnaW4tdG9wOiAuNXJlbTsgfVxuICAgICAgI2NvbW8tZ2VyYW1vcy12YWxvciAuYWNjb3JkaW9uIC5jb2x1bmFzIC5jb2x1bmEgLmNvbHVuYS1jb250ZW50IC5saW5oYS5kaXNwbGF5LWZsZXggPiBkaXYgaDUsXG4gICAgICAjaG93LXdlLWNyZWF0ZS12YWx1ZSAuYWNjb3JkaW9uIC5jb2x1bmFzIC5jb2x1bmEgLmNvbHVuYS1jb250ZW50IC5saW5oYS5kaXNwbGF5LWZsZXggPiBkaXYgaDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgI2NvbW8tZ2VyYW1vcy12YWxvciAuYWNjb3JkaW9uIC5jb2x1bmFzIC5jb2x1bmEgLmNvbHVuYS1jb250ZW50IC5saW5oYS5kaXNwbGF5LWZsZXggPiBkaXYgcCxcbiAgICAgICNob3ctd2UtY3JlYXRlLXZhbHVlIC5hY2NvcmRpb24gLmNvbHVuYXMgLmNvbHVuYSAuY29sdW5hLWNvbnRlbnQgLmxpbmhhLmRpc3BsYXktZmxleCA+IGRpdiBwIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgI2NvbW8tZ2VyYW1vcy12YWxvciAuYWNjb3JkaW9uIC5jb2x1bmFzIC5jb2x1bmEgLmNvbHVuYS1jb250ZW50IC5maW8sXG4gICAgI2hvdy13ZS1jcmVhdGUtdmFsdWUgLmFjY29yZGlvbiAuY29sdW5hcyAuY29sdW5hIC5jb2x1bmEtY29udGVudCAuZmlvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI2NvbW8tZ2VyYW1vcy12YWxvciAuYWNjb3JkaW9uIC5jb2x1bmFzIC5jb2x1bmEgLmNvbHVuYS1jb250ZW50IC5maW86YWZ0ZXIsXG4gICAgICAjaG93LXdlLWNyZWF0ZS12YWx1ZSAuYWNjb3JkaW9uIC5jb2x1bmFzIC5jb2x1bmEgLmNvbHVuYS1jb250ZW50IC5maW86YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlcjogMnB4IGRvdHRlZCBpbmhlcml0O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICNjb21vLWdlcmFtb3MtdmFsb3IgLmFjY29yZGlvbiAuY29sdW5hcyxcbiAgI2hvdy13ZS1jcmVhdGUtdmFsdWUgLmFjY29yZGlvbiAuY29sdW5hcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAjY29tby1nZXJhbW9zLXZhbG9yIC5hY2NvcmRpb24gLmNvbHVuYXMsXG4gICNob3ctd2UtY3JlYXRlLXZhbHVlIC5hY2NvcmRpb24gLmNvbHVuYXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm51bWVyb3Mtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg2OHB4O1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4ubnVtZXJvcyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgbWFyZ2luLWxlZnQ6IC0uNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5udW1lcm9zIC5udW1lcm8td3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAuNXJlbTsgfVxuICAgIC5udW1lcm9zIC5udW1lcm8td3JhcHBlciAubnVtZXJvIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggNHB4OyB9XG4gICAgICAubnVtZXJvcyAubnVtZXJvLXdyYXBwZXIgLm51bWVybyBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4udGVtYSBpIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuI3Byb2pldG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Mjg3OyB9XG5cbi5wcm9qZXRvIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAyZnI7IH1cbiAgLnByb2pldG8gaSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgIC5wcm9qZXRvIGkgc3ZnLCAucHJvamV0byBpIHBhdGgge1xuICAgICAgZmlsbDogd2hpdGU7IH1cbiAgLnByb2pldG8gaDUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5wcm9qZXRvIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAucHJvamV0byB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHVuc2V0O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMzAwcHg7IH0gfVxuXG4ucHJvamV0by1jb250ZXVkbyB7XG4gIHBhZGRpbmc6IDFyZW07IH1cblxuLnByb2pldG8taW1hZ2VtIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5wcm9qZXRvLWltYWdlbS5wcm9qZXRvLWltYWdlbS1pbmZyYWVzdHJ1dHVyYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3Byb2pldG9zL3Byb2pldG9zZGVzdGFxdWVfZm90bzEuanBnXCIpOyB9XG4gIC5wcm9qZXRvLWltYWdlbS5wcm9qZXRvLWltYWdlbS1lc3RydXR1cmEtcHJvZHV0aXZhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvcHJvamV0b3MvcHJvamV0b3NkZXN0YXF1ZV9mb3RvMi5qcGdcIik7IH1cbiAgLnByb2pldG8taW1hZ2VtLnByb2pldG8taW1hZ2VtLWVkdWNhY2FvLXNhdWRlLXNlZ3VyYW5jYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3Byb2pldG9zL3Byb2pldG9zZGVzdGFxdWVfZm90bzMuanBnXCIpOyB9XG4gIC5wcm9qZXRvLWltYWdlbS5wcm9qZXRvLWltYWdlbS1kaWZ1c2FvLXRlY25vbG9naWNhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvcHJvamV0b3MvcHJvamV0b3NkZXN0YXF1ZV9mb3RvNC5qcGdcIik7IH1cbiAgLnByb2pldG8taW1hZ2VtLnByb2pldG8taW1hZ2VtLWRlc2VzdGF0aXphY2FvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvcHJvamV0b3MvcHJvamV0b3NkZXN0YXF1ZV9mb3RvNS5qcGdcIik7IH1cbiAgLnByb2pldG8taW1hZ2VtLnByb2pldG8taW1hZ2VtLW1lcmNhZG8tY3JlZGl0byB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3Byb2pldG9zL3Byb2pldG9zZGVzdGFxdWVfZm90bzYuanBnXCIpOyB9XG4gIC5wcm9qZXRvLWltYWdlbS5wcm9qZXRvLWltYWdlbS1zdXN0ZW50YWJpbGlkYWRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvcHJvamV0b3MvcHJvamV0b3NkZXN0YXF1ZV9mb3RvNy5qcGdcIik7IH1cbiAgLnByb2pldG8taW1hZ2VtLnByb2pldG8taW1hZ2VtLW1vZGVybml6YWNhby1lc3RhZG8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9wcm9qZXRvcy9wcm9qZXRvc2Rlc3RhcXVlX2ZvdG84LmpwZ1wiKTsgfVxuICAucHJvamV0by1pbWFnZW0ucHJvamV0by1pbWFnZW0tYW50aWNpY2xpY28tZW1lcmdlbmNpYWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9wcm9qZXRvcy9wcm9qZXRvc2Rlc3RhcXVlX2ZvdG85LmpwZ1wiKTsgfVxuXG4ub2RzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAub2RzLm9kczMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9vZHMvb2RzMy5wbmdcIik7IH1cbiAgLm9kcy5vZHM0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvb2RzL29kczQucG5nXCIpOyB9XG4gIC5vZHMub2RzNiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL29kcy9vZHM2LnBuZ1wiKTsgfVxuICAub2RzLm9kczcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9vZHMvb2RzNy5wbmdcIik7IH1cbiAgLm9kcy5vZHM4IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvb2RzL29kczgucG5nXCIpOyB9XG4gIC5vZHMub2RzOSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL29kcy9vZHM5LnBuZ1wiKTsgfVxuICAub2RzLm9kczEwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvb2RzL29kczEwLnBuZ1wiKTsgfVxuICAub2RzLm9kczEyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvb2RzL29kczEyLnBuZ1wiKTsgfVxuICAub2RzLnNkZzMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9vZHMvc2RnMy5wbmdcIik7IH1cbiAgLm9kcy5zZGc0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvb2RzL3NkZzQucG5nXCIpOyB9XG4gIC5vZHMuc2RnNiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL29kcy9zZGc2LnBuZ1wiKTsgfVxuICAub2RzLnNkZzcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9vZHMvc2RnNy5wbmdcIik7IH1cbiAgLm9kcy5zZGc4IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvb2RzL3NkZzgucG5nXCIpOyB9XG4gIC5vZHMuc2RnOSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL29kcy9zZGc5LnBuZ1wiKTsgfVxuICAub2RzLnNkZzEwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvb2RzL3NkZzEwLnBuZ1wiKTsgfVxuICAub2RzLnNkZzEyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvb2RzL3NkZzEyLnBuZ1wiKTsgfVxuXG4ucmVsYWNpb25hbWVudG9zIC5idG4tbG9hZGVycyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IH1cblxuLnJlbGFjaW9uYW1lbnRvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLnJlbGFjaW9uYW1lbnRvIGgzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDc1O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtOyB9XG4gIC5yZWxhY2lvbmFtZW50byAuY29sdW5hcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IGF1dG87XG4gICAgZ2FwOiAycmVtOyB9XG4gICAgLnJlbGFjaW9uYW1lbnRvIC5jb2x1bmFzIC5jb2x1bmEgaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnJlbGFjaW9uYW1lbnRvIC5jb2x1bmFzIC5jb2x1bmEgaSBzdmcge1xuICAgICAgICBmaWxsOiAjMDA4ZDc1OyB9XG4gICAgLnJlbGFjaW9uYW1lbnRvIC5jb2x1bmFzIC5jb2x1bmEgcCB7XG4gICAgICBtYXJnaW46IC41cmVtIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAgIC5yZWxhY2lvbmFtZW50byAuY29sdW5hcyAuY29sdW5hIHAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICMwMDhkNzU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnJlbGFjaW9uYW1lbnRvIC5jb2x1bmFzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdW5zZXQ7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwMHB4IDFmcjsgfSB9XG5cbi5tb2RhbC10cmlnZ2VycyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5tb2RhbC10cmlnZ2VycyAuY29sdW5hIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7IH1cbiAgLm1vZGFsLXRyaWdnZXJzIC5tb2RhbC10cmlnZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci13aWR0aDogNHB4IDFweDtcbiAgICBib3JkZXItY29sb3I6ICMwMDUyODc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjJzOyB9XG4gICAgLm1vZGFsLXRyaWdnZXJzIC5tb2RhbC10cmlnZ2VyIGkge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICAgIC5tb2RhbC10cmlnZ2VycyAubW9kYWwtdHJpZ2dlciBpIHN2ZyB7XG4gICAgICAgIGZpbGw6ICMwMDUyODc7IH1cbiAgICAubW9kYWwtdHJpZ2dlcnMgLm1vZGFsLXRyaWdnZXIgc3BhbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMDA1Mjg3OyB9XG4gICAgLm1vZGFsLXRyaWdnZXJzIC5tb2RhbC10cmlnZ2VyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODIsIDEzNSwgMC4zKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubW9kYWwtdHJpZ2dlcnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLm1vZGFsLXRyaWdnZXJzIC5jb2x1bmEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5tb2RhbC10cmlnZ2VycyAuY29sdW5hIC5tb2RhbC10cmlnZ2VyIHtcbiAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAwOyB9IH1cblxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7IH1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgfVxuXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1kb3RzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IC41cmVtOyB9XG4gICAgLnNsaWNrLWRvdHMgbGk6b25seS1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuc2xpY2stZG90cyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTAwcHgpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4OyB9IH1cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDI1cHgpKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDg7IH1cbiAgLnNsaWNrLXByZXY6YWZ0ZXIsXG4gIC5zbGljay1uZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogLjJzOyB9XG4gIC5zbGljay1wcmV2OmhvdmVyOmFmdGVyLFxuICAuc2xpY2stbmV4dDpob3ZlcjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YWZ0ZXIsXG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtNDBweDsgfVxuICAuc2xpY2stbmV4dDphZnRlciB7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC00MHB4OyB9XG4gIC5zbGljay1wcmV2OmFmdGVyIHtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMTAwJTsgfVxuICAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4jcHJvZmlsZS5zZWN0aW9uIC5jYXBpdHVsYXIsXG4jb3VyLXBlcmZvcm1hbmNlLWluLTIwMjAuc2VjdGlvbiAuY2FwaXR1bGFyIHtcbiAgbGVmdDogLTE1MHB4OyB9XG4iLCIvLyBodG1sW2xhbmc9XCJlblwiXSB7IH1cblxuI3Byb2ZpbGUsXG4jb3VyLXBlcmZvcm1hbmNlLWluLTIwMjAge1xuICAgICYuc2VjdGlvbiAuY2FwaXR1bGFyIHtcbiAgICAgICAgbGVmdDogLTE1MHB4O1xuICAgIH1cbn0iXX0= */
