/*! normalize.css v3.0.2 | MIT License | git.io/normalize */article,aside,details,dialog,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.fa,.fa:hover,a,a:hover{-webkit-transition:all .2s ease}.clearfix:after,.wow{visibility:hidden}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.btn_regulamento:focus,.popover .btn.active.focus,.popover .btn.active:focus,.popover .btn.focus,.popover .btn:active.focus,.popover .btn:active:focus,.popover .btn:focus,.popover a:focus,a:active,a:focus,a:hover{outline:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;padding:0;border:0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,article,aside,blockquote,body,caption,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,iframe,img,label,legend,li,nav,object,ol,p,pre,q,section,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{background:#fff}.fa-cat,.fa-menu{background-repeat:no-repeat;background-position:center top;background-size:contain;margin-right:15px}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400;float:none!important}table,td,th{vertical-align:middle}.fa-cat,.fa-menu,.menu-categorias ul li{vertical-align:top}blockquote after,blockquote before,q after,q before{content:''}a img{border:none}@font-face{font-family:Hurme;src:url(fonts/hurmegeometricsans4.eot);src:url(fonts/hurmegeometricsans4.eot?#iefix) format("embedded-opentype"),url(fonts/hurmegeometricsans4.woff2) format("woff2"),url(fonts/hurmegeometricsans4.woff) format("woff"),url(fonts/hurmegeometricsans4.ttf) format("truetype"),url(fonts/hurmegeometricsans4.svg#hurme_geometric_sans_4regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Hurme;src:url(fonts/hurmegeometricsans4_semibold.eot);src:url(fonts/hurmegeometricsans4_semibold.eot?#iefix) format("embedded-opentype"),url(fonts/hurmegeometricsans4_semibold.woff2) format("woff2"),url(fonts/hurmegeometricsans4_semibold.woff) format("woff"),url(fonts/hurmegeometricsans4_semibold.ttf) format("truetype"),url(fonts/hurmegeometricsans4_semibold.svg#hurme_geometric_sans_4SBd) format("svg");font-weight:600;font-style:normal}@font-face{font-family:Hurme;src:url(fonts/hurmegeometricsans4_bold.eot);src:url(fonts/hurmegeometricsans4_bold.eot?#iefix) format("embedded-opentype"),url(fonts/hurmegeometricsans4_bold.woff2) format("woff2"),url(fonts/hurmegeometricsans4_bold.woff) format("woff"),url(fonts/hurmegeometricsans4_bold.ttf) format("truetype"),url(fonts/hurmegeometricsans4_bold.svg#hurme_geometric_sans_4bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Hurme;src:url(fonts/hurmegeometricsans4_black-webfont.eot);src:url(fonts/hurmegeometricsans4_black-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/hurmegeometricsans4_black-webfont.woff2) format("woff2"),url(fonts/hurmegeometricsans4_black-webfont.woff) format("woff"),url(fonts/hurmegeometricsans4_black-webfont.ttf) format("truetype"),url(fonts/hurmegeometricsans4_black-webfont.svg#hurme_geometric_sans_4black) format("svg");font-weight:900;font-style:normal}.fa-cat{width:28px;height:25px;margin-top:6px}.fa-menu{width:45px;height:40px;margin-top:20px}.fa,.fa:hover{transition:all .2s ease}.fa-departamentos{background-image:url(../images/icons_w/ico-departamentos.png)}.fa-moda{background-image:url(../images/icons_w/ico-moda.png)}.fa-eletro{background-image:url(../images/icons_w/ico-eletro.png)}.fa-tec{background-image:url(../images/icons_w/ico-eletronicos.png)}.fa-alimentos{background-image:url(../images/icons_w/ico-alimentos.png)}.fa-esportes{background-image:url(../images/icons_w/ico-esportes.png)}.fa-livros{background-image:url(../images/icons_w/ico-livros.png)}.fa-perfumes{background-image:url(../images/icons_w/ico-perfumes.png)}.fa-beleza{background-image:url(../images/icons_w/ico-beleza.png)}.fa-viagem{background-image:url(../images/icons_w/ico-viagens.png)}.fa-informatica{background-image:url(../images/icons_w/ico-informatica.png)}.fa-celulares{background-image:url(../images/icons_w/ico-celular.png)}.fa-parceiros{background-image:url(../images/icons/ico-parceiros.png)}.fa-categorias{background-image:url(../images/icons/ico-categorias.png)}.fa-funciona{background-image:url(../images/icons/ico-funciona.png)}.fa-atendimento{background-image:url(../images/icons/ico-atendimento.png)}.fa-promocoes{background-image:url(../images/icons/ico-promocoes.png)}.fa-site{background-image:url(../images/tutorial/icon_site.png)}.fa-smile{background-image:url(../images/tutorial/smile.png)}.fa-arrow-yellow-up{background-image:url(../images/tutorial/seta.png)}.fa-arrow-yellow-left{width:100px;position:absolute;left:-60px;top:-5px;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);background-image:url(../images/tutorial/seta_step2.png)}.categorias .fa-moda{background-image:url(../images/icons/ico-moda.png)}.categorias .fa-eletro{background-image:url(../images/icons/ico-eletro.png)}.categorias .fa-tec{background-image:url(../images/icons/ico-eletronicos.png)}.categorias .fa-alimentos{background-image:url(../images/icons/ico-alimentos.png)}.categorias .fa-esportes{background-image:url(../images/icons/ico-esportes.png)}.categorias .fa-livros{background-image:url(../images/icons/ico-livros.png)}.categorias .fa-perfumes{background-image:url(../images/icons/ico-perfumes.png)}.categorias .fa-beleza{background-image:url(../images/icons/ico-beleza.png)}.categorias .fa-viagem{background-image:url(../images/icons/ico-viagens.png)}.categorias .fa-departamentos{background-image:url(../images/icons/ico-departamentos.png)}.categorias .fa-informatica{background-image:url(../images/icons/ico-informatica.png)}.categorias .fa-celulares{background-image:url(../images/icons/ico-celular.png)}.gateway .body-wrapper{min-height:100vh;background-image:url(../images/gateway.jpg);background-size:cover;background-position:center}.como-funciona,.como-funciona .abrir-tutorial a:after{background-repeat:no-repeat;background-position:center top}.gateway .box{background-color:#fff;border-radius:12px;padding:60px 55px;color:#0060a9;margin-top:15vh}.gateway .box .logos{margin:0 auto 20px}.gateway .box h1{font-size:28px;line-height:37px;font-family:Arial,Helvetica,sans-serif;margin-bottom:15px}.gateway .box p{font-size:21px;line-height:28px;margin-bottom:15px;word-spacing:-2px}.gateway .box form button{background-color:#0060a9;color:#fff;border-radius:8px;padding:7px 37px;border:0}.gateway .box form button:hover{color:#0060a9;background-color:#f4d30b}.gateway .box form .errorMsg{display:none;margin:20px auto;color:red}.gateway .box form input[type=text]{max-width:300px;margin:10px auto}section h3,section h4{margin-bottom:40px;font-weight:400;text-transform:uppercase}.clearfix:after{display:block;font-size:0;content:" ";clear:both;height:0}.step2 .btn-how-it-works{position:absolute;left:50%;margin-left:86px;color:#fff;border:2px solid #fff;top:280px}.container,body,header,section,section h3{position:relative}.step2 .btn-how-it-works:after{border-left:5px solid #fff}.step2 .btn-how-it-works:hover{color:#25295a}.step2 .btn-how-it-works:hover:after{border-left:5px solid #25295a}.owl-carousel *{-webkit-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg);-webkit-transition:all 0s ease;transition:all 0s ease}a,a:hover{transition:all .2s ease}body,html{height:100%;margin:0;-webkit-transition:all .2s ease;transition:all .2s ease}* html .clearfix{height:1%}.clearfix{display:block}body{margin:0;padding:0;font-family:Hurme,Arial,Helvetica,sans-serif;text-rendering:optimizeLegibility;height:100vh;font-size:16.8px;line-height:120%}b,i{display:inline-block}h1{font-family:"Arial Black",Gadget,sans-serif}footer,section{padding:30px 0 20px}section h3{font-size:30px;line-height:39px;color:#666}section h3::after{content:'';display:block;position:absolute;width:100px;height:1px;left:50%;margin-left:-50px;margin-top:19px;background-color:#d8d8d8}section h4{font-size:24px;line-height:16px;color:#7e522d}section p{color:#666;line-height:17.96px;font-size:16px}#title-category{color:#fff}#menu-categorias_menubar:hover .menu-categorias{display:none}.home #menu-categorias_menubar:hover .menu-categorias{display:block}.menu-categorias{background-color:#0060a9;display:none;position:absolute;min-height:170px;padding:20px 0 10px;z-index:99999;left:50%;margin-left:-640px;top:50px}.menu-categorias h3{font-size:24px;line-height:28px;color:#fff;text-transform:uppercase;font-weight:400;margin-bottom:20px}.menu-categorias ul li a{vertical-align:top;font-size:11.96px;font-weight:700;line-height:37.86px;color:#e0e0e0;display:block;padding-left:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.menu-categorias ul li a .fa{font-size:27px;color:#fff;line-height:24px}.menu-categorias ul li a:hover{background-color:#0060a9;border-radius:8px;text-decoration:none;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.menu-categorias ul li a:hover .fa{color:#fff;margin-left:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.como-funciona{background-color:#ddd;min-height:244px;-webkit-transition:all .2s ease;transition:all .2s ease;padding:30px 0 60px}.como-funciona.closed{min-height:386px;-webkit-transition:all .3s ease;transition:all .3s ease}.como-funciona.closed .tutorial{opacity:0;visibility:none;display:none;-webkit-transition:all .3s ease;transition:all .3s ease}.como-funciona.closed .abrir-tutorial{display:block}.como-funciona .tutorial{padding-top:30px}.como-funciona .tutorial .steps p{color:#17285f;text-align:left}.como-funciona .tutorial .steps span{width:54px;height:54px;background-color:#fff;color:#fbbc22;text-align:center;font-size:26px;line-height:54px;float:left;margin-right:20px;border-radius:200%}.como-funciona .exemplos{padding-top:40px;max-width:815px}.como-funciona .exemplos img{margin:20px auto}.como-funciona .exemplos p{color:#17285f}.como-funciona .call-to-action{padding:40px 0 30px}.como-funciona .call-to-action a{color:#fff;border:none}.como-funciona .call-to-action a:hover,.como-funciona .call-to-action a:hover:active{border-color:#fff;color:#fff}.como-funciona .call-to-action a:after,.como-funciona .call-to-action a:hover:active:after,.como-funciona .call-to-action a:hover:after{border-left-color:#fff}.como-funciona .abrir-tutorial{display:none;text-align:center;color:#fff;padding:25px 0 20px}.como-funciona .abrir-tutorial a{color:#fff;text-transform:uppercase;text-decoration:none;font-size:28px;line-height:35px;position:relative;display:block;padding-right:50px}.como-funciona .abrir-tutorial a:hover{color:#f29434}.como-funciona .abrir-tutorial a:after{content:'';display:block;position:absolute;width:52px;height:52px;background-image:url(../images/bt-next.png);left:50%;margin-left:155px;top:-12px}.como-funciona h3{color:#fff;font-weight:400}.como-funciona h3 strong{color:#f39434}.como-funciona h3::after{background-color:#fead54}.como-funciona h4{color:#f39434;margin-bottom:20px}.como-funciona p{color:#fff;font-size:14px;line-height:18px}.como-funciona .col-md-3{padding:0}.como-funciona .img-cf{min-height:290px}.como-funciona .ico-como-funciona{float:none;margin:0 auto;display:block}.como-funciona .fechar-tutorial{float:right;position:absolute;top:-50px;right:5%}.parceiros{background-color:#f0f0f0;min-height:690px;padding-top:45px}.parceiros .nossos-parceiros{max-width:1620px;width:90%;margin:50px auto;position:relative}.parceiros .nossos-parceiros .owl-controls .owl-nav .owl-next,.parceiros .nossos-parceiros .owl-controls .owl-nav .owl-prev{top:-190px}.parceiros .nossos-parceiros .item{width:305px;height:305px;background:0 0;padding:162px 10px 10px;margin:10px;color:#FFF;border-radius:16px;text-align:center}.parceiros .nossos-parceiros .item h3{color:#fff;font-size:24px;font-weight:700;text-transform:none;line-height:21px;margin-bottom:0}.parceiros .nossos-parceiros .item h3::after{width:35px;height:1px;left:50%;margin-left:-18px;margin-top:-38px}.parceiros .nossos-parceiros .item p{color:#fff;font-size:18px;font-weight:400;text-transform:none;line-height:21px;margin-bottom:20px}.parceiros .nossos-parceiros .item .btn_regulamento{font-size:12px;font-weight:700;text-transform:none;line-height:11px;color:rgba(255,255,255,.7);text-decoration:underline}.btn_fechar_tutorial{color:#fff;text-align:center;font-size:14px}.btn_fechar_tutorial .fa{display:inline-block;color:#fecb33;font-size:22px;line-height:22px;padding-top:9px}.btn_fechar_tutorial:hover{text-decoration:none;color:#fecb33}.btn_fechar_tutorial:hover .fa{color:#fecb33}.duvidas #faq{padding:10px 0}#faq{padding:60px 0}.faq .panel{border:none}.faq .accordion-toggle{font-size:22px}.faq .accordion-toggle span{width:54px;height:54px;background-color:#f4d30b;color:#fff;text-align:center;font-size:26px;line-height:54px;margin-right:20px;border-radius:200%;display:inline-block}.faq .panel-body p{line-height:140%}.faq .panel-body ul{padding-left:30px}.faq .panel-body ul li{line-height:140%;margin-bottom:10px}.faq .panel-default>.panel-heading{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;background-color:#fff;color:#0060a9;padding:15px 10px;border:none;border-radius:12px}.faq .panel-default>.panel-heading:hover{background-color:#0060a9;color:#fff}.faq .panel-default>.panel-heading:hover .accordion-toggle{text-decoration:none}.faq .panel-default>.panel-heading:hover .accordion-toggle span{background-color:#fff;color:#f29333}.faq .panel-default>.panel-heading h4{text-transform:none;line-height:25px}.redirect{background-color:#eee}.redirect .modal .modal-body{max-height:-webkit-calc(100vh - 10px);max-height:calc(100vh - 10px)}.redirect .modal-backdrop.in{opacity:.8;background-color:#eee}.redirect-modal{color:#666}.redirect-modal .modal-body{max-height:-webkit-calc(100vh - 10px);max-height:calc(100vh - 10px)}.redirect-modal .modal-content{padding:20px 0}.redirect-modal .modal-content img{margin:0 auto 20px;max-width:60px}.redirect-modal .modal-content h3{text-transform:uppercase;font-size:27px;line-height:34px;margin-bottom:20px}.redirect-modal .modal-content p{font-size:17px;line-height:23px;margin-bottom:10px}.redirect-modal .modal-content p .btn{display:block}.redirect-modal .modal-content h4{display:block;text-align:center;margin:0 auto 40px;font-size:36px;line-height:40px;font-weight:400;color:#666}.redirect-modal .modal-content h4 strong{color:#f39434;display:block}.modal .modal-title{color:#fbbc22;text-align:center;font-weight:700}.modal .modal-body{max-height:-webkit-calc(100vh - 210px);max-height:calc(100vh - 210px);overflow-y:auto!important}.modal .modal-body .wrapper-text{padding:5px 10px 30px;font-size:12px;line-height:16px;overflow:auto}.modal .modal-body .wrapper-text p{color:#666;font-size:15px;line-height:25px}.modal .modal-body .wrapper-text img{height:50px;display:block;margin:0 auto 20px}.modal .modal-footer button{background-color:#032055;color:#fff;border:none}.modal.o-que-e-dotz .modal-dialog{margin-top:60px}.modal.o-que-e-dotz .modal-header{border-bottom:none;padding:0}.modal.o-que-e-dotz .modal-header .close{background-color:#fecb33;border-radius:180px;width:60px;height:60px;filter:alpha(opacity=100);opacity:1;margin-top:-30px;margin-right:-30px}.modal.o-que-e-dotz .modal-header .close .fa{color:#fff;font-size:32px;line-height:32px}.modal.o-que-e-dotz .modal-body{max-height:-webkit-calc(100vh - 30px);max-height:calc(100vh - 30px)}.modal.o-que-e-dotz .modal-body .wrapper-text img{height:auto}.modal.o-que-e-dotz .modal-body .wrapper-text h3{font-size:28px;color:#666;text-transform:uppercase;line-height:1;font-weight:700;text-align:center;margin-bottom:40px}.modal.o-que-e-dotz .modal-body .wrapper-text h3:after{display:block;position:absolute;left:50%;margin-left:-50px;content:'';width:100px;height:1px;background:#666;margin-top:20px}.modal.o-que-e-dotz .modal-body .wrapper-text p{font-size:18px;line-height:24px;text-align:center;max-width:470px;margin:0 auto}.modal.o-que-e-dotz .modal-body .wrapper-text p .btn{margin-top:30px}.btn_comprar{display:block;color:#fff;border:2px solid #fff;border-radius:3px;font-size:14px;font-weight:700;text-transform:none;line-height:12px;max-width:170px;margin:0 auto 10px;padding:10px 20px;position:relative}.btn-default,.btn-default-instalar{font-size:14px;line-height:11px;padding:15px 20px;margin-right:5px;font-weight:700}.btn_comprar::after{content:"";display:inline-block;vertical-align:middle;margin-left:10px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff}.btn_comprar::before{display:block;position:absolute;width:250px;height:200px;border:none;content:'';top:-200px;left:-40px}.btn-default-instalar::after,.btn-default::after{content:"";display:inline-block;width:0;height:0;vertical-align:middle}.btn_comprar:focus,.btn_comprar:hover{color:#fff;text-decoration:none;background-color:rgba(255,255,255,.4)}.btn-default-instalar{background-color:transparent;border:2px solid #25295a;color:#25295a;margin-left:5px}.btn-default-instalar::after{margin-left:10px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fbbc22}.btn-default-instalar:hover{background-color:transparent;border-color:#626060;background-color:rgba(0,0,0,.1)}.btn-default{background-color:#0060a9;border:2px solid #0060a9;color:#fff;margin-left:5px}.btn-default::after{margin-left:10px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff}.btn-default:hover{background-color:transparent;border-color:#626060;background-color:rgba(0,0,0,.1)}.btn-default:hover::after{border-left:5px solid #626060}.owl-theme .owl-controls .owl-dots .owl-dot{pointer-events:all}.owl-theme .owl-controls .owl-nav{width:100%}.owl-theme .owl-controls .owl-nav .owl-prev{position:absolute;left:0;width:58px;height:58px;background-color:#fff;text-indent:-99999px;border-radius:160px;margin-left:-63px;pointer-events:all}.owl-theme .owl-controls .owl-nav .owl-prev::after{content:'';display:block;width:12px;height:20px;background:url(../images/seta.png) center top no-repeat;position:absolute;right:25px;top:19px}.owl-theme .owl-controls .owl-nav .owl-prev:hover{border:3px solid #f29434;background-color:#fff}.owl-theme .owl-controls .owl-nav .owl-prev:hover:after{right:23px;top:17px}.owl-theme .owl-controls .owl-nav .owl-prev:active{background-color:#fff}.owl-theme .owl-controls .owl-nav .owl-next{position:absolute;right:0;width:58px;height:58px;background-color:#fff;text-indent:-99999px;border-radius:160px;margin-right:-66px;pointer-events:all}.owl-theme .owl-controls .owl-nav .owl-next:hover{border:3px solid #f29434;background-color:#fff}.owl-theme .owl-controls .owl-nav .owl-next:hover:after{right:20px;top:18px}.owl-theme .owl-controls .owl-nav .owl-next:active{background-color:#fff}.owl-theme .owl-controls .owl-nav .owl-next::after{content:'';display:block;width:12px;height:20px;background:url(../images/seta.png) center top no-repeat;position:absolute;right:23px;top:20px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ofertas-parceiros .owl-controls .owl-nav .owl-next,.ofertas-parceiros .owl-controls .owl-nav .owl-prev,.promocoes .promocoes-parceiros .owl-controls .owl-nav .owl-next,.promocoes .promocoes-parceiros .owl-controls .owl-nav .owl-prev{top:-290px}.home .promocoes h3 strong{color:#666}.promocoes{min-height:620px}.promocoes .promocoes-parceiros{width:100%;max-width:1190px;margin:50px auto}.promocoes .promocoes-parceiros .item{text-align:center}.promocoes .promocoes-parceiros .item:hover .prom-dz{background-color:#f69b30;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.promocoes .promocoes-parceiros .item a img{width:370px;overflow:hidden;border-radius:10px;z-index:5;position:relative}.promocoes .promocoes-parceiros .item a.btn_promoregulamento{position:absolute;background:#ffb341;background:-webkit-linear-gradient(top,#ffb341 0,#ffa032 100%);background:-webkit-gradient(linear,left top,left bottom,from(#ffb341),to(#ffa032));background:linear-gradient(to bottom,#ffb341 0,#ffa032 100%);left:20px;margin-top:-35px;padding:3px 12px;z-index:999;font-size:10px;border-radius:10px;color:#fff;display:block;text-transform:uppercase}.promocoes .promocoes-parceiros .item a.btn_promoregulamento .fa{font-size:13px;padding-top:3px}.promocoes .promocoes-parceiros .item a.btn_promoregulamento:hover{background:rgba(255,255,255,.7);text-decoration:none}.promocoes .promocoes-parceiros .item .prom-dz{display:none!important;text-align:center;width:110px;height:110px;border-radius:180px;background:#fff;color:#666;font-size:15.65px;line-height:19px;margin-top:-55px;z-index:10;position:relative;padding-top:35px;margin-left:145px;-webkit-transition:all .2s ease;transition:all .2s ease}.promocoes .promocoes-parceiros .item .prom-dz strong{font-size:20.87px;line-height:19px;font-weight:700;text-transform:uppercase}.ofertas{background-color:#e3e3e3;min-height:599px;padding-top:60px}.ofertas-parceiros{max-width:1060px;margin:0 auto;width:100%}.ofertas-parceiros .card{-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:12px;max-width:245px}.ofertas-parceiros .card:hover .body img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s ease;transition:all .3s ease}.ofertas-parceiros .card:hover .foot p{color:#f4d30b;-webkit-transition:all .3s ease;transition:all .3s ease}.ofertas-parceiros .card .head{background:center no-repeat #FFF;border-radius:12px 12px 0 0;height:57px;background-size:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.ofertas-parceiros .card .head img{border-radius:12px 12px 0 0;-webkit-transition:all .3s ease;transition:all .3s ease}.ofertas-parceiros .card .body{padding:20px 0;background:#fff;text-align:center;position:relative;z-index:15;height:350px}.ofertas-parceiros .card .body a{text-decoration:none;display:block;text-align:center}.ofertas-parceiros .card .body a:hover{text-decoration:none}.ofertas-parceiros .card .body a::before{display:block;position:absolute;width:240px;height:435px;border:none;content:'';top:-77px;z-index:10;left:3px}.ofertas-parceiros .card .body a p{font-size:14px;line-height:16px;margin-bottom:20px;min-height:32px;padding:0 15px}.ofertas-parceiros .card .body a strong{font-size:20px;line-height:24px;color:#f29333;font-weight:400;margin-bottom:30px;word-spacing:-3px}.ofertas-parceiros .card .body a img{width:auto;display:block;margin:0 auto 15px;-webkit-transition:all .3s ease;transition:all .3s ease}.ofertas-parceiros .card .foot{background:#0060a9;border-radius:0 0 12px 12px;height:60px}.ofertas-parceiros .card .foot p{color:#fff;text-align:center;font-size:22px;font-weight:700;line-height:60px;-webkit-transition:all .3s ease;transition:all .3s ease}body[onboarding] .dropdown-menu{display:block;z-index:1101}body[onboarding] .popover[class*=tour-]{background:0 0;margin-top:110px;color:#fff;box-shadow:none;-webkit-box-shadow:none;border:none;font-family:Hurme,sans-serif;margin-left:25px;max-width:350px}body[onboarding] .popover[class*=tour-] button[aria-label=Close]{background:#ffcc34;border:none;padding:0;line-height:20px;width:47px;height:47px;color:#fff;font-weight:700;font-size:45px;border-radius:100px;position:absolute;right:-25px;top:-20px}body[onboarding] .popover[class*=tour-] button[aria-label=Close]:after{display:none}body[onboarding] .popover[class*=tour-] button[aria-label=Close] span{margin:6px 0 0 1px;line-height:23px;display:block}body[onboarding] .popover[class*=tour-].step-4 .fa-arrow-yellow-left{-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}body[onboarding] .popover[class*=tour-] .popover-title{padding:20px 0;margin:0 auto;width:100;background-color:transparent;text-align:center;border:none;border:1px solid rgba(255,255,255,.4);border-bottom:none;border-radius:10px 10px 0 0;font-weight:700;font-size:26px}body[onboarding] .popover[class*=tour-] .popover-title:after{content:' ';background:#fbbc22;width:40%;max-width:85px;height:1px;margin:18px auto 5px;display:block}body[onboarding] .popover[class*=tour-] .popover-content{border:1px solid rgba(255,255,255,.4);border-top:none;border-radius:0 0 10px 10px;padding:0 25px 30px;text-align:center;line-height:18px;font-size:14px}body[onboarding] .popover[class*=tour-] .popover-navigation{padding:0;float:right}body[onboarding] .popover[class*=tour-] .popover-navigation button{background:#172761;border:none;padding:0;line-height:20px;width:28px;height:28px;color:#fff;font-weight:bolder;font-size:14px;border-radius:100px;margin:15px 0 0 15px}body[onboarding] .popover[class*=tour-] .popover-navigation button:after{display:none}body[onboarding] .popover[class*=tour-] .popover-navigation button.disabled{background:0 0;border:2px solid #fff}body[onboarding] .popover[class*=HomeOnboarding-0]{margin-top:120px}body[onboarding] .popover[class*=HomeOnboarding-0] .fa{position:absolute;left:-70px;top:0;width:160px;height:70px;margin:0}body[onboarding] .popover[class*=HomeOnboarding-1]{margin-top:70px}body[onboarding] .popover[class*=HomeOnboarding-1] .fa{position:absolute;left:-120px;top:-10px;width:200px;height:80px;margin:0}#onboarding{padding:0}#onboarding .modal{z-index:999999}#onboarding .modal .floatingDz{position:absolute;left:0}#onboarding .modal .modal-header{padding:15px 15px 5px;border:none}#onboarding .modal .modal-header:after{content:' ';background:#d2d2d2;width:40%;max-width:85px;height:1px;margin:18px auto 0;display:block}#onboarding .modal .modal-header button[aria-label=Close]{background:#ffcc34;border:none;padding:0;line-height:20px;width:47px;height:47px;color:#fff;font-weight:700;font-size:45px;border-radius:100px;position:absolute;right:-25px;top:-20px;opacity:1}.lembrador .container,.lembrador h2{position:relative}#dz3,#dz4{top:-40px}#onboarding .modal .modal-header button[aria-label=Close]:after{display:none}#onboarding .modal .modal-header button[aria-label=Close] span{margin:-6px 0 0 1px;line-height:23px;display:block}#onboarding .modal .modal-header .fa{width:100%;display:inline-block;height:90px;margin:15px 0}#onboarding .modal .modal-header h4{font-weight:300;font-size:22px;color:#676567;line-height:26px}footer,footer a{color:#fff}#onboarding .modal .modal-header h4 b{font-size:26px}#onboarding .modal .modal-body{padding:0;text-align:center}#onboarding .modal .modal-body .wrapper-text p{line-height:20px}#onboarding .modal .modal-body .wrapper-text .btn-holder{padding:20px 0 0}#onboarding .modal .modal-footer{padding:0;border:none}#onboarding .modal .modal-footer button{margin:0;width:100%;background:#172761;padding:24px;font-size:18px;border-top-left-radius:0;border-top-right-radius:0}#onboarding .modal .modal-footer button:after{border-left:5px solid #fff}.app{background-color:#fff;min-height:575px;padding:30px 0 0}.app img{display:block;margin:0 auto}footer{font-size:12px;line-height:14px;background-color:#0060a9}footer .brand img{margin-bottom:35px}footer .brand p{font-size:14px;line-height:17.92px}footer .brand .social li a{display:block;font-size:18px;line-height:2px;width:38px;height:38px;border-radius:180px;background-color:#ccc}footer .brand .social li a.facebook{background-color:#4472d9}footer .brand .social li a.instagram{background-color:#516c98}footer .brand .social li a.twitter{background-color:#66c1eb}footer .brand .social li a.youtube{background-color:#f5393d}footer .brand .social li a i{color:#fff;margin-top:10px}footer a:hover{color:#f4d30b}footer p{margin-bottom:15px}footer ul a{font-size:16px;line-height:32px}.lembrador{background-color:#ddd}.lembrador .head{height:645px;margin-top:-30px;background-image:url(/assets/images/lembrador_header.jpg);background-position:center top}.lembrador .head .intro{margin-top:180px}.lembrador .head .intro h3{color:#17285f;font-size:24px;font-weight:700;margin-bottom:20px}.lembrador .head .intro h3::after{display:none}.lembrador .head .intro p{text-align:right;color:#17285f;line-height:24px;text-transform:uppercase}.lembrador .head .intro .btn{float:right;margin-top:30px}.lembrador .head .intro .btn:hover{background-color:#17285f;color:#fff;border:2px solid #fff}.lembrador .head .intro .btn::after{width:27px;height:27px;background-image:url(/assets/images/chrome.png);border:none}.lembrador h2{background:#ddd;color:#676767;font-weight:700;margin-top:60px;margin-bottom:40px;font-size:30px;padding:.5em;text-align:center;clear:both}.lembrador .timeline{position:relative;overflow:auto}.lembrador .timeline:before{content:'';position:absolute;height:100%;width:5px;background:#17285f;left:0}.lembrador .timeline ul{list-style:none;padding:0 0 0 1em;z-index:1}.lembrador .timeline li{background:0 0;padding:0 5px;margin-bottom:1em;position:relative}.lembrador .timeline li p{font-size:21px;line-height:25px;font-family:Hurme,Arial,Helvetica,sans-serif;color:#17285f;padding:10px 10px 10px 30px}.lembrador .timeline h3{margin-top:0}.lembrador .timeline time{font-style:italic}@media screen and (max-width:768px){.lembrador .head{height:30vh;background-size:cover;background-position:right top}.lembrador .head .intro{margin-top:69%}.lembrador .head .intro h3{font-size:19px;margin-bottom:20px;line-height:24px}.lembrador .head .intro p{font-size:11px;line-height:16px}.lembrador h2{margin-top:92%;font-size:18px}.lembrador .timeline li p{font-size:17px;line-height:23px}}@media screen and (min-width:768px){.lembrador .timeline:before{left:50%}.lembrador .timeline ul{padding-left:0;max-width:1080px;margin:0 auto}.lembrador .timeline li{width:50%}.lembrador .timeline li:nth-child(even){float:right;margin-top:2em}.lembrador .timeline li:nth-child(odd){float:left}.lembrador .timeline li:nth-child(odd):before{border-top:1em solid #ddd;border-right:1em solid transparent;right:-1em;left:auto}.lembrador .timeline li:nth-of-type(2n+1){clear:both}}#dz1,#dz3,#dz4{pointer-events:none;left:50%}@media screen and (min-width:375px) and (max-width:768px){.lembrador h2{margin-top:62%}}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fbbc22;border:none;width:10px;height:10px;margin:5px 7px}.owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:6px 7px;border:2px solid #828282;background:#fff;display:block}.modal-open{padding-right:0!important}#btn-ver-mais{margin:auto;display:block}.bt_download_app{display:block;margin:10px 0}#ganhe-dotz .modal-content{overflow:hidden}#ganhe-dotz .modal-footer{background-image:url(/assets/images/footer_comofunciona_branco.jpg);background-repeat:no-repeat;background-size:cover;height:96px}#dz2,#dz3,#dz4{position:absolute!important;width:217px;height:231px;z-index:10}#dz1{position:absolute!important;width:200px;z-index:10;top:10px;margin-left:-270px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#dz2{top:-20px;left:31%;margin-left:-290px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#dz3{margin-left:-590px}#dz4{margin-left:450px}#app-body,.autosearch{position:relative}.categorias-lista{margin:0 auto!important;max-width:1200px}.autosearch{display:none}.autocomplete{display:none;background-color:#fff;color:#fbbc22;height:auto;position:absolute;z-index:100;border:2px solid #0060a9;border-radius:0 0 15px 15px;width:371px;border-top:none;margin-top:-10px}.autocomplete label{padding-left:10px;padding-top:10px;font-weight:700;font-size:15px;color:#25295a}.autocomplete ul{width:100%;height:auto;padding:3px 0 10px;z-index:100}.autocomplete li{list-style-type:none;z-index:100}.autocomplete ul li a{background-color:#f0f0f0;width:100%;display:block;padding:8px 0 10px 10px;color:orange;text-decoration:none;height:auto;z-index:100}.autocomplete ul li a:hover{background-color:#25295a;color:#fff;text-decoration:none}.autocomplete ul li a label{padding:5px}header{background-color:#f4d30b}header .menu-bar{background-color:#0060a9;text-align:center;position:relative}header .menu-bar>ul{width:100%;text-align:center;position:relative}header .menu-bar>ul>li{display:inline-block;float:none;padding:0 15px;position:static}header .menu-bar>ul>li>a{color:#fff;text-transform:uppercase;font-weight:700;position:static}header .menu-bar>ul>li>a:hover{background-color:#f4d30b;color:#0060a9}header .navbar{height:110px;padding-top:35px;margin-bottom:0}header .navbar a{padding-top:10px;color:#0060a9;text-transform:uppercase;font-size:12.8px;height:38.91px;font-weight:700}header .navbar a:active,header .navbar a:focus,header .navbar a:hover{background-color:transparent;color:#0060a9}header .navbar a .fa{color:#0060a9;font-size:18px;line-height:18px}header .navbar .open a,header .navbar .open a:active,header .navbar .open a:focus,header .navbar .open a:hover{color:#f39434;background-color:transparent}header .navbar .dropdown-menu{padding:0 25px 20px;margin-top:20px;border-radius:12px;border:none;-webkit-box-shadow:0 0 40px 1px rgba(0,0,0,.4);box-shadow:0 0 40px 1px rgba(0,0,0,.4);width:334px}header .navbar .dropdown-menu li{border-bottom:solid 1px #e5e5e5;vertical-align:middle}header .navbar .dropdown-menu li a{height:73px;display:block;font-size:18px;line-height:73px;text-transform:none;font-weight:400;color:#999;background-color:#fff}header .navbar .dropdown-menu li a:hover{color:#0060a9}header .navbar .dropdown-menu li:last-child{border-bottom:none}header .navbar .dropdown-menu::before{width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-bottom:18px solid #fff;display:block;content:'';position:absolute;top:-18px}header .menu-principal ul,header .sandmenu[aria-expanded=true] .nd{display:none}header .navbar-brand{height:70px;padding:5px;margin-top:-20px}header .navbar-brand img{margin-top:-25px}header .sandmenu{z-index:3;float:left;padding:0;margin:27px 0 0 -10px}header .sandmenu .icon-bar{background-color:#0060a9;width:28px;height:4px;border-radius:0;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s}header .sandmenu .icon-bar+.icon-bar{margin-top:6px}header .sandmenu[aria-expanded=true] .rd{-ms-transform:rotate(-45deg) translate(.5em,-.45em);-webkit-transform:rotate(-45deg) translate(.5em,-.45em);transform:rotate(-45deg) translate(.5em,-.45em);margin-top:18px}header .sandmenu[aria-expanded=true] .st{-ms-transform:rotate(45deg) translate(.5em,.45em);-webkit-transform:rotate(45deg) translate(.5em,.45em);transform:rotate(45deg) translate(.5em,.45em)}header .slogan{margin-top:-15px}@media screen and (max-width:768px){header .slogan img{margin:0 auto;padding:0 0 20px}}header .slogan p a{text-decoration:none;font-size:32.59px;font-weight:400;line-height:32.59px;color:#aeaeae;text-transform:none}header .slogan p a small{display:block;text-align:left;margin-left:23px;font-size:17px;line-height:25px;position:relative;z-index:10}.comofunciona .step-4 h3::after,.comofunciona .step-5 h3::after,.comofunciona .step-6 h3::after,.comofunciona .step-6 h4::before{display:none}header .slogan p a strong{color:#f29434;font-weight:700}header .searchbox .input-group{border:2px solid #0060a9;border-radius:12px}header .searchbox input{background-color:#fff;font-size:12px;line-height:15px;text-transform:uppercase;height:37px;border:none;border-left:none;border-radius:12px;-webkit-box-shadow:none;box-shadow:none}header .searchbox input:focus{border-color:#fff;-webkit-box-shadow:none;box-shadow:none}header .searchbox .btn-search:focus{-webkit-box-shadow:none;box-shadow:none;border:none}header .searchbox .btn-search .btn{background-color:#0060a9;border:none;height:37px;border-radius:0 10px 10px 0;border-right:none;outline:#ebebeb}.promocoes,.promocoes .promo-block:nth-child(2){background-color:#e3e3e3}header .searchbox .btn-search .btn .fa{color:#fff}header .searchbox .btn-search .btn:focus{border-color:#ebebeb;-webkit-box-shadow:none;box-shadow:none}.promocoes{padding-bottom:0}.promocoes h3{margin-top:40px}.promocoes h3 strong{font-weight:700;color:#0060a9}.promocoes h4{color:#0060a9;font-size:24px;line-height:30px;text-transform:uppercase;text-align:center;margin-bottom:20px}.promocoes .promo-block{padding:20px 0}.promocoes .promo-block:nth-child(3){background-color:#ddd}.promocoes .promo-block:nth-child(4){background-color:#d4d4d4}.comofunciona{padding-bottom:0;padding-top:0;background-position:center bottom;background-color:#e3e3e3;background-repeat:no-repeat}.comofunciona img{max-width:100%;margin:0 auto}.comofunciona .container>h2{text-transform:uppercase;font-size:30px;padding-top:60px}.comofunciona .container>h3{font-size:22px}.comofunciona .step-1{margin-top:0!important}.comofunciona .step-1 p{margin-top:20px;line-height:37.96px;font-size:26px;text-align:left}.comofunciona .step-1 p strong{color:#0060a9;font-size:30px}.comofunciona .step-1 .btn-default{margin-top:20px;background-color:#0060a9;color:#fff;margin-bottom:60px}.comofunciona .step-1 .btn-default::after{border-left:5px solid #fff}.comofunciona .step-2{margin-top:0!important}.comofunciona .step-2 p{margin-top:50px;line-height:35.96px;font-size:25px}.comofunciona .step-3{margin-top:0!important}.comofunciona .step-3 p{margin-top:50px;line-height:35.96px;font-size:25px}.comofunciona .step-4{margin-top:0!important}.comofunciona .step-4 h3{margin-top:90px;font-size:26px;color:#0060a9;line-height:35px;text-transform:uppercase}.comofunciona .step-4 p{line-height:25.96px;font-size:19px}.comofunciona .step-5{margin-top:0!important}.comofunciona .step-5 h3{margin-top:90px;font-size:35px;font-weight:700;line-height:35px;margin-bottom:10px;text-transform:none;color:#0060a9}.comofunciona .step-5 p{line-height:31.96px;font-size:22px}.comofunciona .step-6{margin-top:0}.comofunciona .step-6 h3{margin-bottom:10px;font-size:27px;line-height:32px;color:#0060a9;background-color:#fff;max-width:150px;margin-left:auto;margin-right:auto}.comofunciona .step-6 h4{font-size:20px;line-height:22px;margin-top:15px;margin-bottom:10px}.comofunciona .step-6 p{line-height:20.96px;font-size:14px;padding:0 40px}.comofunciona .step-6 .circle{width:453px;height:423px;margin:0 auto;padding:20px 97px 80px 40px;background-image:url(../images/cmf7.png);background-repeat:no-repeat;background-position:center top}.lista-lojas{background-color:#e3e3e3;padding-bottom:0;position:relative}.lista-lojas h3{font-size:24px;line-height:30px}.lista-lojas h3 strong{font-size:30px;font-weight:700;color:#0060a9;display:block}.lista-lojas .tools{background-color:#f3f3f2;padding:13px 20px;border-radius:16px;max-width:1120px;margin:0 auto;height:62px}.lista-lojas .tools .filtro_nome{color:#0060a9;font-size:14px;border:2px solid #0060a9;padding:6px 12px;margin-bottom:0;border-radius:4px}.lista-lojas .tools .dropdown .btn,.lista-lojas .tools .dropdown .dropdown-menu{background-color:#f3f3f2;color:#0060a9;font-size:14px;border:2px solid #0060a9;width:200px}.lista-lojas .tools .dropdown .dropdown-menu{border-top:none;margin-top:-5px;border-radius:0;left:100%;margin-left:-215px}.lista-lojas .tools .dropdown .dropdown-menu li a{padding:5px 20px;border-bottom:solid 1px #dde0e5}.lista-lojas .tools .dropdown .dropdown-menu li a:hover{color:#fff;padding:5px 20px;background-color:#0060a9}.lista-lojas .tools .dropdown .dropdown-menu li:last-child a{border-bottom:none}.lista-lojas .tools .filter{display:inline-block;padding:0 0 0 20px}.lista-lojas .tools .filter p{display:inline-block;line-height:35px}.lista-lojas .tools .filter .dropdown{display:inline-block}.lista-lojas .tools .filter .bt_mudarvisu{text-decoration:none;display:inline-block;padding:0 10px;color:#666}.lista-lojas .tools .filter .bt_mudarvisu.active{color:#f29434;text-decoration:none}.lista-lojas .tools .filter .bt_mudarvisu.active:hover{color:#f29434;text-decoration:none;cursor:default}.lista-lojas .tools .filter .bt_mudarvisu:hover{color:#0060a9;text-decoration:none}.lista-lojas .tools .results{display:inline-block;border-right:solid 1px #ccc;padding:0 20px 0 0}.lista-lojas .tools .order{display:inline-block}.lista-lojas .nossos-parceiros{padding:0 0 40px 55px}.lista-lojas .nossos-parceiros .item{width:265px;height:265px;background:#25295a;padding:134px 10px 10px;margin:10px;color:#FFF;border-radius:16px;text-align:center;background-size:contain}.lista-lojas .nossos-parceiros .item h3{color:#fff;font-size:24px;font-weight:400;line-height:21px;text-transform:uppercase;margin-bottom:0}.lista-lojas .nossos-parceiros .item h3::after{width:35px;height:1px;left:50%;margin-left:-18px;margin-top:-38px}.lista-lojas .nossos-parceiros .item p{color:#fff;font-size:14px;font-weight:400;text-transform:none;line-height:16px;margin-bottom:15px}.lista-lojas .nossos-parceiros .item .btn_regulamento{font-size:12px;font-weight:700;text-transform:none;line-height:11px;color:rgba(255,255,255,.7);text-decoration:underline}.lista-lojas .nossos-parceiros-az{max-width:1120px;margin:0 auto}.lista-lojas .nossos-parceiros-az .pagination{margin-bottom:40px;padding-bottom:30px;border-bottom:solid 1px #ccc}.lista-lojas .nossos-parceiros-az .pagination .az a{border-radius:180px;font-size:17px;line-height:28px;color:#666;width:38px;height:38px;margin:0 2px}.lista-lojas .nossos-parceiros-az .pagination .az a:hover{background-color:#f39434;color:#fff}.lista-lojas .nossos-parceiros-az .pagination .az.disabled a{background-color:#cdcdcd;color:#fff;cursor:default;opacity:.6}.lista-lojas .nossos-parceiros-az .listaparceiros .alfabeto-letra{position:relative;margin-bottom:40px;padding-bottom:40px;border-bottom:solid 1px #d4d4d4}.lista-lojas .nossos-parceiros-az .listaparceiros .letra p{text-align:center;font-size:80px;text-transform:uppercase;line-height:60px;font-weight:700;color:#0060a9;margin-bottom:30px}.lista-lojas .nossos-parceiros-az .listaparceiros .letra a{position:absolute;top:0;right:10px;color:#0060a9;font-size:14px;line-height:12px;margin-bottom:10px}.lista-lojas .nossos-parceiros-az .listaparceiros .lista-parceiros a{color:#666;line-height:27px;font-size:16px;display:block}.lista-lojas .nossos-parceiros-az .listaparceiros .lista-parceiros a:hover{color:#f29434;text-decoration:none}.lista-categorias{background-color:#e3e3e3;padding-bottom:0;position:relative}.lista-categorias h3{font-size:24px;line-height:30px}.lista-categorias h3 strong{font-size:30px;font-weight:700;color:#0060a9;display:block}.lista-categorias h4{font-size:24px;line-height:30px;font-weight:400;color:#1e3873;text-align:center}.lista-categorias .nossos-parceiros{padding:0 0 40px 95px}.lista-categorias .mais-acessadas{max-width:1060px;margin:0 auto;width:100%}.lista-categorias .mais-acessadas .owl-controls .owl-nav .owl-next,.lista-categorias .mais-acessadas .owl-controls .owl-nav .owl-prev{top:-190px}.lista-categorias .mais-acessadas .item{width:200px;height:275px;background:#fff;padding:20px 10px;margin:10px;color:#FFF;border-radius:16px;text-align:center;background-size:contain}.lista-categorias .mais-acessadas .item img{max-height:145px;width:auto;margin:0 auto 10px}.lista-categorias .mais-acessadas .item p{color:#f29333;font-size:18px;font-weight:400;line-height:19px;text-transform:uppercase;margin-bottom:10px;height:35px}.lista-categorias .mais-acessadas .item p::after{width:35px;height:1px;left:50%;margin-left:-18px;margin-top:-38px}.lista-categorias .mais-acessadas .item .btn_comprar{color:silver;border:2px solid silver;max-width:130px}.lista-categorias .mais-acessadas .item .btn_comprar:hover{background-color:rgba(192,192,192,.3);color:#666}.lista-categorias .mais-acessadas .item .btn_comprar:hover:after{border-left:5px solid #666}.lista-categorias .mais-acessadas .item .btn_comprar:after{border-left:5px solid silver}.lista-categorias .mais-acessadas .item .btn_comprar:before{width:200px;height:200px;top:-200px;left:-37px}.lista-categorias .categorias{max-width:1060px;margin:0 auto;width:100%}.lista-categorias .categorias a{background-color:#0060a9;color:#f4d30b;padding:10px 20px;border-radius:12px;margin:10px;display:block;font-size:24px;line-height:36px;font-weight:400;text-transform:uppercase}.lista-categorias .categorias a:hover{text-decoration:none;background-color:#102045}.tutorial .step-0{top:25px!important}.tutorial .step-1{margin-top:140px!important}.tutorial .step-2{margin-top:70px!important}.tutorial .step-3{margin-top:80px!important}.tutorial .step-4{margin-top:100px!important}@media screen and (min-width:1300px){.tutorial .step-6,.tutorial .step-7{margin-top:50px!important;max-width:65%!important}.tutorial .step-5,.tutorial .step-6,.tutorial .step-7,.tutorial .step-8{max-width:65%!important}.tutorial .step-5 .popover-title,.tutorial .step-6 .popover-title,.tutorial .step-7 .popover-title,.tutorial .step-8 .popover-title{padding:0!important;max-height:50px}.tutorial .step-5{top:680px!important;left:15%!important}.tutorial .step-5 .popover-content{max-height:50px}.tutorial .step-6{top:230px!important;left:15%!important}.tutorial .step-6 .popover-content{max-height:50px}.tutorial .step-7{top:1570px!important;left:16%!important}.tutorial .step-7 .popover-content{max-height:50px}.tutorial .step-8{width:900px!important;top:2210px!important;left:15%!important;margin-top:150px!important}.tutorial .step-8 .popover-content{max-height:50px}}@media screen and (min-width:1600px){.tutorial .step-5{top:680px!important;left:15%!important;padding-left:7%}.tutorial .step-6,.tutorial .step-7{left:20%!important;max-width:60%!important;margin-top:50px!important}.tutorial .step-5 .popover-content{padding-left:70px!important}.tutorial .step-6 .popover-title,.tutorial .step-7 .popover-title{padding:0!important;max-height:50px}.tutorial .step-6{top:230px!important}.tutorial .step-6 .popover-content{max-height:50px}.tutorial .step-7{top:1600px!important}.tutorial .step-8{top:2210px!important;left:28%!important;max-width:100%!important;padding-left:0;margin-top:150px!important}.tutorial .step-8 .popover-title{padding:0!important;max-height:50px}.tutorial .step-8 .popover-content{max-height:50px}}.btn-tour-mobile{width:220px!important;border-radius:0!important;margin:0!important}.text-tour-mobile{color:#000!important}body[onboarding] .popover[class*=tour-].step-mobile{top:-15!important;left:0!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;border:1px solid!important;border-radius:10px!important;background:#fff!important;margin-top:30px}body[onboarding] .popover[class*=tour-].step-mobile .mobile-tour-content img{display:block;margin:0 auto}body[onboarding] .popover[class*=tour-] button[aria-label=Close]{right:-9px;top:-27px}.mobile-navigation{padding:0 5px!important;float:none!important}.step-mobile-btn{width:100%!important;border-radius:10px!important;margin:15px 15px 0 0!important}.mobile-tour-header{background-color:#fff!important;color:#ffcc34!important;border-bottom:none!important}.mobile-tour-content{background-color:#fff;color:#000;border-top:none!important}@media (min-width:1600px){.container{width:1280px}.parceiros .nossos-parceiros{max-width:1620px;width:100%}}@media (max-width:1600px){.container{width:1280px}.parceiros .nossos-parceiros{max-width:1180px}.parceiros .nossos-parceiros .item{width:280px;height:280px;background-size:cover;padding:150px 10px 10px}.parceiros .nossos-parceiros .item p{margin-bottom:10px}}@media (min-width:1300px){.container{width:1280px}}@media (min-width:769px){.categorias-lista{display:none}.categorias-lista.visible{display:block}}@media (max-width:1300px){#dz2,#dz3,#dz4{display:none}}@media (max-width:768px){#dz1{display:none}.container{width:100%}img{max-width:100%}#onboarding .modal .modal-header button[aria-label=Close]{top:-8px;margin-right:20px}#onboarding .modal .modal-header button[aria-label=Close] span{margin:6px 0 0 1px}#onboarding .modal .modal-header h4{font-size:18px}#onboarding .modal .modal-header h4 b{font-size:20px}#onboarding .modal .modal-body .wrapper-text p{font-size:14px;line-height:18px}#onboarding .modal .modal-footer button{font-size:15px}.modal.o-que-e-dotz .modal-dialog{margin-top:30px}.modal.o-que-e-dotz .modal-header .close{margin-top:-30px;margin-right:-10px;width:40px;height:40px}.modal.o-que-e-dotz .modal-body .wrapper-text img{height:auto;width:50px}.modal.o-que-e-dotz .modal-body .wrapper-text h3{font-size:18px}.modal.o-que-e-dotz .modal-body .wrapper-text p{font-size:16px;line-height:21px}header{height:auto}header .navbar{margin:0;padding:0;height:auto}header .navbar .navbar-brand{float:right;width:250px;height:auto;display:block;margin:10px auto}header .navbar .navbar-brand img{margin-top:-4px;position:absolute;left:50%;margin-left:-45px;width:80px}header .busca-mobile{position:absolute;width:135px;text-align:center;right:15px;margin-top:32px}header .busca-mobile a{font-size:18px;text-transform:none;font-weight:400;display:block;float:right;height:auto}header .busca-mobile a .fa{font-size:20px}header .navbar-right{height:45px}header .navbar-right .autocomplete{width:252px;margin-top:-10px}header .navbar-right .autocomplete ul{padding:3px 0 20px}header .menu-principal{padding:0 25px;margin-top:20px;border-radius:12px;border:none;-webkit-box-shadow:0 0 80px 1px rgba(0,0,0,.9);box-shadow:0 0 80px 1px rgba(0,0,0,.9);width:100%;z-index:5;position:absolute;top:80px;left:0;background:#fff}header .menu-principal ul{display:block;list-style:none}header .menu-principal ul li{border-bottom:solid 1px #e5e5e5;vertical-align:middle}header .menu-principal ul li a{height:73px;display:block;font-size:18px;line-height:73px;text-transform:none;font-weight:400;color:#999;background-color:#fff}header .menu-principal ul li a:hover{color:#fbbc22}header .menu-principal ul li:last-child{border-bottom:none}.btn-default{display:block;white-space:normal;line-height:18px;margin-bottom:15px;padding:15px 10px}.menu-categorias{padding:15px 0 0;min-height:10px}.menu-categorias .navbar-toggle{float:none;padding:0;margin:0;border:none;font-weight:700;letter-spacing:-1px;word-spacing:-2px;font-size:16px}.menu-categorias .navbar-toggle .fa-x{display:none!important}.menu-categorias .navbar-toggle[aria-expanded=true]{font-size:16px;color:#fff;padding-bottom:10px;border-bottom:solid 1px #fcd065;margin-bottom:-14px}.menu-categorias .navbar-toggle[aria-expanded=true] .fa-times{color:#fff;display:block!important;position:absolute;right:-45px;top:4px;font-size:20px}.menu-categorias .fa-categorias{background-image:url(../images/icons_w/ico-categorias.png)}.menu-categorias .fa-times{color:#fff;display:none!important}.menu-categorias h3{font-size:20px;text-transform:none;color:#fff;line-height:27px}.menu-categorias h3 .fa{margin-left:0;margin-top:-2px;width:30px;height:30px;margin-right:10px}.menu-categorias ul li{border-bottom:solid 1px #fcd065}.menu-categorias ul li a{font-size:13.96px;padding:5px 0;display:block}.comofunciona div p br,.parceiros p br{display:none}.menu-categorias ul li a:last-child{border-bottom:none}.comofunciona{padding-bottom:0}.comofunciona .step-2 p{margin:10px 0}.comofunciona .step-5 h3{margin-top:10px}.comofunciona div h3,.comofunciona div p{text-align:center}.parceiros{padding-top:25px}.parceiros .nossos-parceiros{width:100%;margin-bottom:25px}.parceiros .nossos-parceiros .item{width:320px;height:320px;margin:0 auto}.como-funciona .tutorial .steps{display:block;height:110px}.como-funciona .tutorial .steps img{max-width:80px;height:auto;margin-top:15px;margin-bottom:30px;margin-right:10px}.como-funciona .tutorial #step1{margin-top:45px}.como-funciona .fechar-tutorial{position:relative;top:0;display:block}.como-funciona .abrir-tutorial a{font-size:18px;line-height:15px;padding-right:50px;padding-top:16px}.como-funciona .abrir-tutorial a:after{margin-left:88px;top:4px;background-size:contain;width:32px;height:32px}.como-funciona .destaques .destaque-parceiros .item{padding:20px 15px 0}.como-funciona .destaques .destaque-parceiros::after{display:none}.ofertas-parceiros .card{max-width:100%}.ofertas-parceiros .card .body a:before{width:290px}.ofertas-parceiros .card .body a p{font-size:16px;line-height:18px}.promocoes{min-height:550px}.promocoes .promocoes-parceiros .item{position:relative}.promocoes .promocoes-parceiros .item .prom-dz{width:100px;height:100px;left:50%;margin-left:-48px;margin-top:-33px;padding-top:31px;font-size:14.65px}.promocoes .promocoes-parceiros .item a.btn_promoregulamento{margin-top:2px;right:2px;position:absolute;top:0}.lista-lojas h3{font-size:18px;line-height:30px}.lista-lojas h3 strong{font-size:25px}.lista-lojas .tools{padding:12px 10px 20px;margin-bottom:15px;height:auto;min-height:90px}.lista-lojas .tools .filter{text-align:left;padding:0}.lista-lojas .tools .filter p{font-size:16px}.lista-lojas .tools .filter p .bt_mudarvisu{font-size:20px;margin-right:15px}.lista-lojas .tools .filter-text{padding:0;text-align:left;margin-top:15px}.lista-lojas .tools .filter-text p{font-size:16px}.lista-lojas .tools .filter-text p #data-search-name,.lista-lojas .tools .filter-text p #quicksearch{width:100%;margin-top:5px;margin-bottom:15px}.lista-lojas .nossos-parceiros-az .listaparceiros .lista-parceiros a{line-height:30px;margin:6px auto}.lista-lojas .nossos-parceiros-az .listaparceiros .letra a{top:-30px;right:-10px}.lista-lojas .nossos-parceiros-az .pagination .az a{margin:8px 5px}.lista-categorias .mais-acessadas,.lista-categorias h4{margin-bottom:20px}.lista-lojas .nossos-parceiros{padding:0 0 40px}.lista-categorias .categorias .list-unstyled{padding:0;margin-top:-10px}.lista-categorias .categorias .list-unstyled a{font-size:13px;line-height:24px}.lista-categorias .categorias .list-unstyled a .fa-cat{width:25px;height:22px;margin-top:1px;margin-right:5px}.lista-categorias .mais-acessadas .item{width:270px}#footer .social{margin-bottom:30px}#footer #favoriteLinks{margin-bottom:30px;text-align:center;list-style:none}}@media (min-width:321px) and (max-width:420px){header .navbar-right .autocomplete{width:343px}.comofunciona .step1,.comofunciona .step2,.comofunciona .step3,.comofunciona .step4,.comofunciona .step5,.comofunciona .step6{background-repeat:no-repeat;background-position:center top;width:100%}.comofunciona{padding-bottom:0}.comofunciona .step1{background-image:url(../images/comofunciona_1_m.jpg);height:532px}.comofunciona .step2{background-image:url(../images/comofunciona_2_m.jpg);height:369px}.comofunciona .step2 .btn-how-it-works{position:absolute;left:50%;margin-left:-68px;top:-44px;opacity:0}.comofunciona .step3{background-image:url(../images/comofunciona_3_m.jpg);height:347px}.comofunciona .step4{background-image:url(../images/comofunciona_4_m.jpg);height:342px}.comofunciona .step5{background-image:url(../images/comofunciona_5_m.jpg);height:324px}.comofunciona .step6{background-image:url(../images/comofunciona_6_m.jpg);height:402px}.lista-lojas .nossos-parceiros{padding:0 0 40px 30px}.lista-lojas .nossos-parceiros-az .pagination{padding:0 20px 30px}.lista-categorias .mais-acessadas .item{width:325px}}@media screen and (device-width:360px) and (device-height:640px){header .navbar-right .autocomplete{width:291px}.lista-lojas .nossos-parceiros{padding:0 0 40px 20px}.lista-categorias .mais-acessadas .item{width:315px}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){header .menu-principal.navbar-collapse,header .menu-principal.navbar-collapse[aria-expanded=false]{display:none!important}header .menu-principal.navbar-collapse[aria-expanded=true]{display:block!important}header .navbar-right .autocomplete{width:684px}#categorias-lista.navbar-collapse,#categorias-lista.navbar-collapse[aria-expanded=false]{display:none!important}#categorias-lista.navbar-collapse[aria-expanded=true]{display:block!important}.navbar-toggle{text-align:center;display:block;width:94%}.menu-categorias{margin-top:30px}.menu-categorias .navbar-toggle,.menu-categorias .navbar-toggle[aria-expanded=false]{font-size:22px;line-height:30px}.menu-categorias h3 .fa-moda{display:inline-block!important}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.container{width:1024px}.como-funciona .fechar-tutorial{top:80px}.como-funciona .ico-como-funciona{width:91px;height:67px;margin-bottom:40px}.como-funciona p{font-size:12px;line-height:17px}header .autocomplete{width:249px}header .slogan p a{font-size:28px}.lista-lojas .tools{height:82px}}.sk-spinner-double-bounce.sk-spinner{width:40px;height:40px;position:relative;margin:0 auto}.sk-spinner-double-bounce .sk-double-bounce1,.sk-spinner-double-bounce .sk-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.8;position:absolute;top:0;left:0;-webkit-animation:sk-doubleBounce 1s infinite ease-in-out;animation:sk-doubleBounce 1s infinite ease-in-out}.sk-spinner-double-bounce .sk-double-bounce2{-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.processing-container{color:#fff;width:300px;margin:0 auto;text-align:center;position:relative;top:40%}.fade-background,.load-message{position:fixed;top:0;width:100%;height:100%;display:none}.load-message{z-index:21}.fade-background{z-index:20;background-color:#000;opacity:.8}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVyYWwvX3Jlc2V0LnNjc3MiLCJzdHlsZXMuY3NzIiwibGF5b3V0L19jYXRlZ29yeV9pY29ucy5zY3NzIiwibGF5b3V0L19tYWluLnNjc3MiLCJnZW5lcmFsL19ub3JtYWxpemUuc2NzcyIsImluaXQuY3NzIiwibGF5b3V0L19mb250cy5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsInBhZ2VzL19jb21vZnVuY2lvbmEuc2NzcyIsInBhZ2VzL19wcm9tb2NvZXMuc2NzcyIsInBhZ2VzL19sb2phcy5zY3NzIiwicGFnZXMvX2NhdGVnb3JpYXMuc2NzcyIsInBhZ2VzL190dXRvcmlhbC5zY3NzIiwibGF5b3V0L19tb2JpbGUuc2NzcyIsImxheW91dC9tb2JpbGUvX2dlbmVyYWxfY2VsbC5zY3NzIiwibGF5b3V0L21vYmlsZS9fbGFyZ2VyX2NlbGwuc2NzcyIsImxheW91dC9tb2JpbGUvX2lwYWRzLnNjc3MiLCJsYXlvdXQvX2xvYWQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiNERBcUJBLFFBQUEsTUNTQSxRRFRBLE9DVUEsV0RWQSxPQUFBLE9BQUEsT0FBQSxPQ2VBLEtBQ0EsS0RoQkEsSUFBQSxRQ21CQSxRRGxCRSxRQUFBLE1FQUYsSUFBQSxVQytHQSxFQUFBLFFEOUdJLG1CQUFBLElBQUEsSUFBQSxLQ2lDSixnQkErSUEsS0FDSSxXQUFBLE9BL0hKLGtCRnVpQkEsa0JBQ0EsV0FDQSxrQkFDQSxrQkFDQSxXRXpFQSx1QkFyY0EsMkJGbWlCQSwyQkFDQSxvQkFDQSwyQkFDQSwyQkFDQSxvQkV2aUJBLGlCQXJDQSxTQUlBLFFGZUEsUUV5ZFEsUUFBQSxFQ3JpQlIsS0FDRSxZQUFBLFdBQ0EscUJBQTJCLEtBQzNCLHlCQUErQixLSkovQixRQUFBLEVBQ0EsT0FBQSxFSTZDRixNSExBLE9BQ0EsU0FDQSxNR09FLFFBQUEsYUFDQSxlQUF5QixTQVEzQixzQkFDRSxRQUFBLEtBQ0EsT0FBQSxFQ0FGLFNKQ0EsU0dTRSxRQUFBLEtBVUYsRUFD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T0FBQSxFQUFBLEtBQ0EsV0FBQSxPQUNBLFNBQUEsU0FDQSxJQUFBLElBWUosaUJBVEEsY0FVSSxTQUFBLE1BQ0EsSUFBQSxFQUdBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxLQWhCSixjQUNJLFFBQUEsR0FRSixpQkFHSSxRQUFBLEdBQ0EsaUJBQUEsS0FJQSxRQUFBIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqLCAqOmJlZm9yZSwgKjphZnRlciB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuaHRtbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbmJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIHEsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBuYXYsIHNlY3Rpb24ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYm9keSB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbmNhcHRpb24sIHRoLCB0ZCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnRhYmxlLCB0aCwgdGQge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUgYmVmb3JlLCBibG9ja3F1b3RlIGFmdGVyLCBxIGJlZm9yZSwgcSBhZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbmEgaW1nIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbmIsIGkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsbnVsbCwiLmZhLWNhdCB7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG5cclxuLmZhLW1lbnUge1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uZmEge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmEtZGVwYXJ0YW1lbnRvcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uc193L2ljby1kZXBhcnRhbWVudG9zLnBuZycpO1xyXG59XHJcblxyXG4uZmEtbW9kYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uc193L2ljby1tb2RhLnBuZycpO1xyXG59XHJcblxyXG4uZmEtZWxldHJvIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zX3cvaWNvLWVsZXRyby5wbmcnKTtcclxufVxyXG5cclxuLmZhLXRlYyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uc193L2ljby1lbGV0cm9uaWNvcy5wbmcnKTtcclxufVxyXG5cclxuLmZhLWFsaW1lbnRvcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uc193L2ljby1hbGltZW50b3MucG5nJyk7XHJcbn1cclxuXHJcbi5mYS1lc3BvcnRlcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uc193L2ljby1lc3BvcnRlcy5wbmcnKTtcclxufVxyXG5cclxuLmZhLWxpdnJvcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uc193L2ljby1saXZyb3MucG5nJyk7XHJcbn1cclxuXHJcbi5mYS1wZXJmdW1lcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uc193L2ljby1wZXJmdW1lcy5wbmcnKTtcclxufVxyXG5cclxuLmZhLWJlbGV6YSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uc193L2ljby1iZWxlemEucG5nJyk7XHJcbn1cclxuXHJcbi5mYS12aWFnZW0ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnNfdy9pY28tdmlhZ2Vucy5wbmcnKTtcclxufVxyXG5cclxuLmZhLWluZm9ybWF0aWNhIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zX3cvaWNvLWluZm9ybWF0aWNhLnBuZycpO1xyXG59XHJcblxyXG4uZmEtY2VsdWxhcmVzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zX3cvaWNvLWNlbHVsYXIucG5nJyk7XHJcbn1cclxuXHJcbi5mYS1wYXJjZWlyb3Mge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaWNvLXBhcmNlaXJvcy5wbmcnKTtcclxufVxyXG5cclxuLmZhLWNhdGVnb3JpYXMge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaWNvLWNhdGVnb3JpYXMucG5nJyk7XHJcbn1cclxuXHJcbi5mYS1mdW5jaW9uYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9pY28tZnVuY2lvbmEucG5nJyk7XHJcbn1cclxuXHJcbi5mYS1hdGVuZGltZW50byB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9pY28tYXRlbmRpbWVudG8ucG5nJyk7XHJcbn1cclxuXHJcbi5mYS1wcm9tb2NvZXMge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaWNvLXByb21vY29lcy5wbmcnKTtcclxufVxyXG5cclxuLmZhLXNpdGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdHV0b3JpYWwvaWNvbl9zaXRlLnBuZycpO1xyXG59XHJcblxyXG4uZmEtc21pbGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdHV0b3JpYWwvc21pbGUucG5nJyk7XHJcbn1cclxuXHJcbi5mYS1hcnJvdy15ZWxsb3ctdXAge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdHV0b3JpYWwvc2V0YS5wbmcnKTtcclxufVxyXG5cclxuLmZhLWFycm93LXllbGxvdy1sZWZ0IHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC02MHB4O1xyXG4gICAgdG9wOiAtNXB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdHV0b3JpYWwvc2V0YV9zdGVwMi5wbmcnKTtcclxufVxyXG5cclxuLmNhdGVnb3JpYXMge1xyXG4gICAgLmZhLW1vZGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2ljby1tb2RhLnBuZycpO1xyXG4gICAgfVxyXG4gICAgLmZhLWVsZXRybyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaWNvLWVsZXRyby5wbmcnKTtcclxuICAgIH1cclxuICAgIC5mYS10ZWMge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2ljby1lbGV0cm9uaWNvcy5wbmcnKTtcclxuICAgIH1cclxuICAgIC5mYS1hbGltZW50b3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2ljby1hbGltZW50b3MucG5nJyk7XHJcbiAgICB9XHJcbiAgICAuZmEtZXNwb3J0ZXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2ljby1lc3BvcnRlcy5wbmcnKTtcclxuICAgIH1cclxuICAgIC5mYS1saXZyb3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2ljby1saXZyb3MucG5nJyk7XHJcbiAgICB9XHJcbiAgICAuZmEtcGVyZnVtZXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2ljby1wZXJmdW1lcy5wbmcnKTtcclxuICAgIH1cclxuICAgIC5mYS1iZWxlemEge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2ljby1iZWxlemEucG5nJyk7XHJcbiAgICB9XHJcbiAgICAuZmEtdmlhZ2VtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9pY28tdmlhZ2Vucy5wbmcnKTtcclxuICAgIH1cclxuICAgIC5mYS1kZXBhcnRhbWVudG9zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9pY28tZGVwYXJ0YW1lbnRvcy5wbmcnKTtcclxuICAgIH1cclxuICAgIC5mYS1pbmZvcm1hdGljYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaWNvLWluZm9ybWF0aWNhLnBuZycpO1xyXG4gICAgfVxyXG4gICAgLmZhLWNlbHVsYXJlcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaWNvLWNlbHVsYXIucG5nJyk7XHJcbiAgICB9XHJcbn1cclxuIiwiLmdhdGV3YXkge1xyXG4gICAgLmJvZHktd3JhcHBlciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nYXRld2F5LmpwZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuYm94IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCA1NXB4O1xyXG4gICAgICAgIGNvbG9yOiAkYXp1bEJCO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1dmg7XHJcbiAgICAgICAgLmxvZ29zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHdvcmQtc3BhY2luZzogLTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIC5lcnJvck1zZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVsQkI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAzN3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhenVsQkI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFtYXJlbG9WaXRyaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lcnJvck1zZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNsZWFyZml4OmFmdGVyIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG5cclxuYTphY3RpdmUge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuYTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uYnRuLmFjdGl2ZS5mb2N1cyxcclxuLmJ0bi5hY3RpdmU6Zm9jdXMsXHJcbi5idG4uZm9jdXMsXHJcbi5idG46YWN0aXZlLmZvY3VzLFxyXG4uYnRuOmFjdGl2ZTpmb2N1cyxcclxuLmJ0bjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uc3RlcDIge1xyXG4gICAgLmJ0bi1ob3ctaXQtd29ya3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDg2cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICB0b3A6IDI4MHB4O1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzI1Mjk1YTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMyNTI5NWE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3BvdmVyIHtcclxuICAgIGE6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYnRuLmFjdGl2ZS5mb2N1cyxcclxuICAgIC5idG4uYWN0aXZlOmZvY3VzLFxyXG4gICAgLmJ0bi5mb2N1cyxcclxuICAgIC5idG46YWN0aXZlLmZvY3VzLFxyXG4gICAgLmJ0bjphY3RpdmU6Zm9jdXMsXHJcbiAgICAuYnRuOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2xlYXJmaXgge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsICoge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVaKDM2MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVaKDM2MGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDBzIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMHMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwcyBlYXNlO1xyXG59XHJcblxyXG5hIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIHN0YXJ0IGNvbW1lbnRlZCBiYWNrc2xhc2ggaGFjayBcXCovXHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbiogaHRtbCAuY2xlYXJmaXgge1xyXG4gICAgaGVpZ2h0OiAxJTtcclxufVxyXG5cclxuLmNsZWFyZml4IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5cclxuLyogY2xvc2UgY29tbWVudGVkIGJhY2tzbGFzaCBoYWNrICovXHJcblxyXG5ib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LWZhbWlseTogJ0h1cm1lJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgZm9udC1zaXplOiAxNi44cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxufVxyXG5cclxuYixcclxuaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbmhlYWRlcixcclxuc2VjdGlvbixcclxuLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmgxIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkFyaWFsIEJsYWNrXCIsIEdhZGdldCwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLndvdyB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vSE9NRVxyXG4vL1xyXG5zZWN0aW9uLFxyXG5mb290ZXIge1xyXG4gICAgcGFkZGluZzogMzBweCAwIDIwcHg7XHJcbn1cclxuXHJcbnNlY3Rpb24ge1xyXG4gICAgaDMge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICM3ZTUyMmQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNy45NnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuI3RpdGxlLWNhdGVnb3J5IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4jbWVudS1jYXRlZ29yaWFzX21lbnViYXIge1xyXG4gICY6aG92ZXIge1xyXG4gICAgLm1lbnUtY2F0ZWdvcmlhcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaG9tZSB7XHJcbiAgI21lbnUtY2F0ZWdvcmlhc19tZW51YmFyIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAubWVudS1jYXRlZ29yaWFzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZW51LWNhdGVnb3JpYXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dWxCQjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtaW4taGVpZ2h0OiAxNzBweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTY0MHB4O1xyXG4gICAgdG9wOiA1MHB4O1xyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEuOTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3Ljg2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2UwZTBlMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dWxCQjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbW8tZnVuY2lvbmEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgIG1pbi1oZWlnaHQ6IDI0NHB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIHBhZGRpbmc6IDMwcHggMCA2MHB4O1xyXG4gICAgJi5jbG9zZWQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4NnB4O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgIC50dXRvcmlhbCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFicmlyLXR1dG9yaWFsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR1dG9yaWFsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAuc3RlcHMge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYXp1bDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZiYmMyMjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5leGVtcGxvcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MTVweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYXp1bDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FsbC10by1hY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAzMHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYnJpci10dXRvcmlhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDIwcHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmMjk0MzQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J0LW5leHQucG5nKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1NXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjM5NDM0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWFkNTQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICAgIGNvbG9yOiAjZjM5NDM0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuaW1nLWNmIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyOTBweDtcclxuICAgICAgICBpbWcge31cclxuICAgIH1cclxuICAgIC5pY28tY29tby1mdW5jaW9uYSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuZmVjaGFyLXR1dG9yaWFsIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTUwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFyY2Vpcm9zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICBtaW4taGVpZ2h0OiA2OTBweDtcclxuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgLm5vc3Nvcy1wYXJjZWlyb3Mge1xyXG4gICAgICAgIG1heC13aWR0aDogMTYyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5vd2wtY29udHJvbHMge1xyXG4gICAgICAgICAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAub3dsLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm93bC1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xOTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2MnB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG5fcmVndWxhbWVudG8ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuX3JlZ3VsYW1lbnRvIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG5fZmVjaGFyX3R1dG9yaWFsIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgLmZhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICNmZWNiMzM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICNmZWNiMzM7XHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZWNiMzM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHV2aWRhcyAjZmFxIHtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuI2ZhcSB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbn1cclxuXHJcbi5mYXEge1xyXG4gICAgLnBhbmVsIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uLXRvZ2dsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYW1hcmVsb1ZpdHJpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBjb2xvcjogJGF6dWxCQjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVsQkI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAuYWNjb3JkaW9uLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFyYW5qYTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb2xsYXBzZS5pbiB7fVxyXG59XHJcblxyXG4ucmVkaXJlY3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIC5tb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWJhY2tkcm9wLmluIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIH1cclxufVxyXG5cclxuLnJlZGlyZWN0LW1vZGFsIHtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHB4KTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2YzOTQzNDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwge1xyXG4gICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogI2ZiYmMyMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIxMHB4KTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICAud3JhcHBlci10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMjA1NTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm8tcXVlLWUtZG90eiB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlY2IzMztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KTtcclxuICAgICAgICAgICAgLndyYXBwZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigxMDIsIDEwMiwgMTAyKTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0bl9jb21wcmFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZjtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB0b3A6IC0yMDBweDtcclxuICAgICAgICBsZWZ0OiAtNDBweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQtaW5zdGFsYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjMjUyOTVhO1xyXG4gICAgY29sb3I6ICMyNTI5NWE7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmJiYzIyO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjI2MDYwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVsQkI7XHJcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkYXp1bEJCO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjI2MDYwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzYyNjA2MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3dsLXRoZW1lIHtcclxuICAgIC5vd2wtY29udHJvbHMge1xyXG4gICAgICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgICAgIC8vIGJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAtODBweDtcclxuICAgICAgICAgICAgLm93bC1kb3Qge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAub3dsLXByZXYge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02M3B4O1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZXRhLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgM3B4ICNmMjk0MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3dsLW5leHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTY2cHg7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAzcHggI2YyOTQzNDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NldGEucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZSB7XHJcbiAgICAucHJvbW9jb2VzIHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb21vY29lcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xyXG4gICAgbWluLWhlaWdodDogNjIwcHg7XHJcbiAgICAucHJvbW9jb2VzLXBhcmNlaXJvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTkwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgICAgICAgLm93bC1jb250cm9scyB7XHJcbiAgICAgICAgICAgIC5vd2wtbmF2IHtcclxuICAgICAgICAgICAgICAgIC5vd2wtcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjkwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub3dsLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTI5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5wcm9tLWR6IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5YjMwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmJ0bl9wcm9tb3JlZ3VsYW1lbnRvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmIzNDE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmIzNDEgMCUsICNmZmEwMzIgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmIzNDEgMCUsICNmZmEwMzIgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZiMzQxIDAlLCAjZmZhMDMyIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDEycHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvbS1keiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxODBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUuNjVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTU1cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0NXB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMC44N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vZmVydGFzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XHJcbiAgICBtaW4taGVpZ2h0OiA1OTlweDtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG59XHJcblxyXG4ub2ZlcnRhcy1wYXJjZWlyb3Mge1xyXG4gICAgbWF4LXdpZHRoOiAxMDYwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLm93bC1jb250cm9scyB7XHJcbiAgICAgICAgLm93bC1uYXYge1xyXG4gICAgICAgICAgICAub3dsLXByZXYge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMjkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm93bC1uZXh0IHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTI5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5ib2R5IHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb290IHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYW1hcmVsb1ZpdHJpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNDVweDtcclxuICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC03N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMjkzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdvcmQtc3BhY2luZzogLTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhenVsQkI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5W29uYm9hcmRpbmddIHtcclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB6LWluZGV4OiAxMTAxO1xyXG4gICAgfVxyXG4gICAgLnBvcG92ZXJbY2xhc3MqPXRvdXItXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBIdXJtZSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIGJ1dHRvblthcmlhLWxhYmVsPVwiQ2xvc2VcIl0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjYzM0O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMCAwIDFweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zdGVwLTQge1xyXG4gICAgICAgICAgICAuZmEtYXJyb3cteWVsbG93LWxlZnQge1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvcG92ZXItdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZiYmMyMjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMThweCBhdXRvIDVweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvcG92ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweCAzMHB4IDI1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvcG92ZXItbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNzI3NjE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvcG92ZXJbY2xhc3MqPUhvbWVPbmJvYXJkaW5nLTBdIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC03MHB4O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvcG92ZXJbY2xhc3MqPUhvbWVPbmJvYXJkaW5nLTFdIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTEyMHB4O1xyXG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI29uYm9hcmRpbmcge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC5tb2RhbCB7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgIC5mbG9hdGluZ0R6IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDVweCAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2QyZDJkMjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMThweCBhdXRvIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvblthcmlhLWxhYmVsPVwiQ2xvc2VcIl0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmY2MzNDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTZweCAwIDAgMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTVweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY3NjU2NztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAud3JhcHBlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ0bi1ob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE3Mjc2MTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcHAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG1pbi1oZWlnaHQ6IDU3NXB4O1xyXG4gICAgcGFkZGluZzogMzBweCAwIDBweDtcclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvb3RlciB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVsQkI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIC5icmFuZCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3LjkycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICYuZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ3MmQ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmluc3RhZ3JhbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTZjOTg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYudHdpdHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NmMxZWI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYueW91dHViZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTM5M2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhbWFyZWxvVml0cmluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5sZW1icmFkb3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAuaGVhZCB7XHJcbiAgICAgICAgaGVpZ2h0OiA2NDVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2xlbWJyYWRvcl9oZWFkZXIuanBnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgICAgICAuaW50cm8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxODBweDtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhenVsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYXp1bDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1bDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Nocm9tZS5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXk7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrY2luemE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggYXV0byAxZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbiAgICAudGltZWxpbmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGF6dWw7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMWVtO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0h1cm1lJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYXp1bDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aW1lIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5sZW1icmFkb3Ige1xyXG4gICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHZoO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcclxuICAgICAgICAgICAgLmludHJvIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDY5JTtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDkyJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGltZWxpbmUge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubGVtYnJhZG9yIHtcclxuICAgICAgICAudGltZWxpbmUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGk6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMWVtIHNvbGlkICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMWVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGk6bnRoLW9mLXR5cGUoMm4rMSkge1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAubGVtYnJhZG9yIHtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLXRvcDogNjIlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sXHJcbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZDogI2ZiYmMyMjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luOiA1cHggN3B4O1xyXG59XHJcblxyXG4ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIG1hcmdpbjogNnB4IDdweDtcclxuICAgIGJvcmRlcjogc29saWQgMnB4ICM4MjgyODI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tb2RhbC1vcGVuIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jYnRuLXZlci1tYWlzIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uYnRfZG93bmxvYWRfYXBwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbiNnYW5oZS1kb3R6IHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Zvb3Rlcl9jb21vZnVuY2lvbmFfYnJhbmNvLmpwZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGhlaWdodDogOTZweDtcclxuICAgIH1cclxufVxyXG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxyXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcclxuICogICAgdXNlciB6b29tLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxyXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxyXG4gKiBhbmQgRmlyZWZveC5cclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cclxuICovXHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tYWluLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cclxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnByb2dyZXNzLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxyXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxyXG4gKi9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXHJcbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cclxuICovXHJcblxyXG5baGlkZGVuXSxcclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIExpbmtzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5kZm4ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcclxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cclxuICovXHJcblxyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kOiAjZmYwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXHJcbiAqL1xyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXHJcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cclxuICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cclxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cclxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG4gIG1hcmdpbjogMDsgLyogMyAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXHJcbiAqL1xyXG5cclxuYnV0dG9uIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cclxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cclxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cclxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXHJcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxyXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXHJcbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXHJcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXHJcbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXHJcbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxyXG4gKi9cclxuXHJcbmlucHV0IHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKipcclxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxyXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxyXG4gKlxyXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxyXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cclxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcclxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXHJcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cclxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xyXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG4gIG1hcmdpbjogMCAycHg7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxyXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICBib3JkZXI6IDA7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cclxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXHJcbiAqL1xyXG5cclxub3B0Z3JvdXAge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKiBUYWJsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXHJcbiAqL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcbiAgcGFkZGluZzogMDtcclxufSIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuLyoqXHJcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXHJcbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xyXG4gKiAgICB1c2VyIHpvb20uXHJcbiAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXHJcbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcclxuICogYW5kIEZpcmVmb3guXHJcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXHJcbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXHJcbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXHJcbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXHJcbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxyXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXHJcbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cclxuICovXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBMaW5rc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcclxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcclxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXHJcbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxyXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxyXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKipcclxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXHJcbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cclxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxyXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXHJcbiAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxyXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cclxuICovXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcclxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXHJcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cclxuICovXG4vKipcclxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cclxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cclxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDMgKi8gfVxuXG4vKipcclxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXHJcbiAqL1xuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cclxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cclxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cclxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxyXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cclxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxyXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxyXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXHJcbiAqL1xuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogMyAqLyB9XG5cbi8qKlxyXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxyXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXHJcbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxyXG4gKi9cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKipcclxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxyXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxyXG4gKlxyXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxyXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxyXG4gKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxyXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxyXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXHJcbiAqL1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXHJcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxyXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAyICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cclxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xyXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXHJcbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXHJcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cclxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxyXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXHJcbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cclxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXHJcbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxyXG4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogVGFibGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxyXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgcSwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG5hdiwgc2VjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuY2FwdGlvbiwgdGgsIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG50YWJsZSwgdGgsIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5ibG9ja3F1b3RlIGJlZm9yZSwgYmxvY2txdW90ZSBhZnRlciwgcSBiZWZvcmUsIHEgYWZ0ZXIge1xuICBjb250ZW50OiAnJzsgfVxuXG5hIGltZyB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5iLCBpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIdXJtZSc7XG4gIHNyYzogdXJsKFwiZm9udHMvaHVybWVnZW9tZXRyaWNzYW5zNC5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvaHVybWVnZW9tZXRyaWNzYW5zNC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9odXJtZWdlb21ldHJpY3NhbnM0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9odXJtZWdlb21ldHJpY3NhbnM0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvaHVybWVnZW9tZXRyaWNzYW5zNC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL2h1cm1lZ2VvbWV0cmljc2FuczQuc3ZnI2h1cm1lX2dlb21ldHJpY19zYW5zXzRyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0h1cm1lJztcbiAgc3JjOiB1cmwoXCJmb250cy9odXJtZWdlb21ldHJpY3NhbnM0X3NlbWlib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9odXJtZWdlb21ldHJpY3NhbnM0X3NlbWlib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL2h1cm1lZ2VvbWV0cmljc2FuczRfc2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2h1cm1lZ2VvbWV0cmljc2FuczRfc2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9odXJtZWdlb21ldHJpY3NhbnM0X3NlbWlib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvaHVybWVnZW9tZXRyaWNzYW5zNF9zZW1pYm9sZC5zdmcjaHVybWVfZ2VvbWV0cmljX3NhbnNfNFNCZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIdXJtZSc7XG4gIHNyYzogdXJsKFwiZm9udHMvaHVybWVnZW9tZXRyaWNzYW5zNF9ib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9odXJtZWdlb21ldHJpY3NhbnM0X2JvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvaHVybWVnZW9tZXRyaWNzYW5zNF9ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9odXJtZWdlb21ldHJpY3NhbnM0X2JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9odXJtZWdlb21ldHJpY3NhbnM0X2JvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9odXJtZWdlb21ldHJpY3NhbnM0X2JvbGQuc3ZnI2h1cm1lX2dlb21ldHJpY19zYW5zXzRib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIdXJtZSc7XG4gIHNyYzogdXJsKFwiZm9udHMvaHVybWVnZW9tZXRyaWNzYW5zNF9ibGFjay13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9odXJtZWdlb21ldHJpY3NhbnM0X2JsYWNrLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvaHVybWVnZW9tZXRyaWNzYW5zNF9ibGFjay13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9odXJtZWdlb21ldHJpY3NhbnM0X2JsYWNrLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9odXJtZWdlb21ldHJpY3NhbnM0X2JsYWNrLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9odXJtZWdlb21ldHJpY3NhbnM0X2JsYWNrLXdlYmZvbnQuc3ZnI2h1cm1lX2dlb21ldHJpY19zYW5zXzRibGFja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uZmEtY2F0IHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uZmEtbWVudSB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5mYSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAuZmE6aG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG5cbi5mYS1kZXBhcnRhbWVudG9zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zX3cvaWNvLWRlcGFydGFtZW50b3MucG5nXCIpOyB9XG5cbi5mYS1tb2RhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zX3cvaWNvLW1vZGEucG5nXCIpOyB9XG5cbi5mYS1lbGV0cm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnNfdy9pY28tZWxldHJvLnBuZ1wiKTsgfVxuXG4uZmEtdGVjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zX3cvaWNvLWVsZXRyb25pY29zLnBuZ1wiKTsgfVxuXG4uZmEtYWxpbWVudG9zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zX3cvaWNvLWFsaW1lbnRvcy5wbmdcIik7IH1cblxuLmZhLWVzcG9ydGVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zX3cvaWNvLWVzcG9ydGVzLnBuZ1wiKTsgfVxuXG4uZmEtbGl2cm9zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zX3cvaWNvLWxpdnJvcy5wbmdcIik7IH1cblxuLmZhLXBlcmZ1bWVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zX3cvaWNvLXBlcmZ1bWVzLnBuZ1wiKTsgfVxuXG4uZmEtYmVsZXphIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zX3cvaWNvLWJlbGV6YS5wbmdcIik7IH1cblxuLmZhLXZpYWdlbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uc193L2ljby12aWFnZW5zLnBuZ1wiKTsgfVxuXG4uZmEtaW5mb3JtYXRpY2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnNfdy9pY28taW5mb3JtYXRpY2EucG5nXCIpOyB9XG5cbi5mYS1jZWx1bGFyZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnNfdy9pY28tY2VsdWxhci5wbmdcIik7IH1cblxuLmZhLXBhcmNlaXJvcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY28tcGFyY2Vpcm9zLnBuZ1wiKTsgfVxuXG4uZmEtY2F0ZWdvcmlhcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY28tY2F0ZWdvcmlhcy5wbmdcIik7IH1cblxuLmZhLWZ1bmNpb25hIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljby1mdW5jaW9uYS5wbmdcIik7IH1cblxuLmZhLWF0ZW5kaW1lbnRvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljby1hdGVuZGltZW50by5wbmdcIik7IH1cblxuLmZhLXByb21vY29lcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY28tcHJvbW9jb2VzLnBuZ1wiKTsgfVxuXG4uZmEtc2l0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90dXRvcmlhbC9pY29uX3NpdGUucG5nXCIpOyB9XG5cbi5mYS1zbWlsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90dXRvcmlhbC9zbWlsZS5wbmdcIik7IH1cblxuLmZhLWFycm93LXllbGxvdy11cCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90dXRvcmlhbC9zZXRhLnBuZ1wiKTsgfVxuXG4uZmEtYXJyb3cteWVsbG93LWxlZnQge1xuICB3aWR0aDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTYwcHg7XG4gIHRvcDogLTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdHV0b3JpYWwvc2V0YV9zdGVwMi5wbmdcIik7IH1cblxuLmNhdGVnb3JpYXMgLmZhLW1vZGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvLW1vZGEucG5nXCIpOyB9XG5cbi5jYXRlZ29yaWFzIC5mYS1lbGV0cm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvLWVsZXRyby5wbmdcIik7IH1cblxuLmNhdGVnb3JpYXMgLmZhLXRlYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY28tZWxldHJvbmljb3MucG5nXCIpOyB9XG5cbi5jYXRlZ29yaWFzIC5mYS1hbGltZW50b3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvLWFsaW1lbnRvcy5wbmdcIik7IH1cblxuLmNhdGVnb3JpYXMgLmZhLWVzcG9ydGVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljby1lc3BvcnRlcy5wbmdcIik7IH1cblxuLmNhdGVnb3JpYXMgLmZhLWxpdnJvcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY28tbGl2cm9zLnBuZ1wiKTsgfVxuXG4uY2F0ZWdvcmlhcyAuZmEtcGVyZnVtZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvLXBlcmZ1bWVzLnBuZ1wiKTsgfVxuXG4uY2F0ZWdvcmlhcyAuZmEtYmVsZXphIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljby1iZWxlemEucG5nXCIpOyB9XG5cbi5jYXRlZ29yaWFzIC5mYS12aWFnZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvLXZpYWdlbnMucG5nXCIpOyB9XG5cbi5jYXRlZ29yaWFzIC5mYS1kZXBhcnRhbWVudG9zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljby1kZXBhcnRhbWVudG9zLnBuZ1wiKTsgfVxuXG4uY2F0ZWdvcmlhcyAuZmEtaW5mb3JtYXRpY2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvLWluZm9ybWF0aWNhLnBuZ1wiKTsgfVxuXG4uY2F0ZWdvcmlhcyAuZmEtY2VsdWxhcmVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljby1jZWx1bGFyLnBuZ1wiKTsgfVxuXG4uZ2F0ZXdheSAuYm9keS13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2F0ZXdheS5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLmdhdGV3YXkgLmJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDYwcHggNTVweDtcbiAgY29sb3I6ICMwMDYwYTk7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAxNXZoOyB9XG4gIC5nYXRld2F5IC5ib3ggLmxvZ29zIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4OyB9XG4gIC5nYXRld2F5IC5ib3ggaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5nYXRld2F5IC5ib3ggcCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd29yZC1zcGFjaW5nOiAtMnB4OyB9XG4gIC5nYXRld2F5IC5ib3ggZm9ybSAuZXJyb3JNc2cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87IH1cbiAgLmdhdGV3YXkgLmJveCBmb3JtIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogN3B4IDM3cHg7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLmdhdGV3YXkgLmJveCBmb3JtIGJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNjBhOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGQzMGI7IH1cbiAgLmdhdGV3YXkgLmJveCBmb3JtIC5lcnJvck1zZyB7XG4gICAgY29sb3I6IHJlZDsgfVxuICAuZ2F0ZXdheSAuYm94IGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87IH1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDsgfVxuXG5hOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmJ0bi5hY3RpdmUuZm9jdXMsXG4uYnRuLmFjdGl2ZTpmb2N1cyxcbi5idG4uZm9jdXMsXG4uYnRuOmFjdGl2ZS5mb2N1cyxcbi5idG46YWN0aXZlOmZvY3VzLFxuLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnN0ZXAyIC5idG4taG93LWl0LXdvcmtzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiA4NnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgdG9wOiAyODBweDsgfVxuICAuc3RlcDIgLmJ0bi1ob3ctaXQtd29ya3M6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZjsgfVxuICAuc3RlcDIgLmJ0bi1ob3ctaXQtd29ya3M6aG92ZXIge1xuICAgIGNvbG9yOiAjMjUyOTVhOyB9XG4gICAgLnN0ZXAyIC5idG4taG93LWl0LXdvcmtzOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzI1Mjk1YTsgfVxuXG4ucG9wb3ZlciBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ucG9wb3ZlciAuYnRuLmFjdGl2ZS5mb2N1cyxcbi5wb3BvdmVyIC5idG4uYWN0aXZlOmZvY3VzLFxuLnBvcG92ZXIgLmJ0bi5mb2N1cyxcbi5wb3BvdmVyIC5idG46YWN0aXZlLmZvY3VzLFxuLnBvcG92ZXIgLmJ0bjphY3RpdmU6Zm9jdXMsXG4ucG9wb3ZlciAuYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uY2xlYXJmaXgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm93bC1jYXJvdXNlbCAqIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDM2MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDBzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwcyBlYXNlOyB9XG5cbmEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgYTpob3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cblxuLyogc3RhcnQgY29tbWVudGVkIGJhY2tzbGFzaCBoYWNrIFxcKi9cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuXG4qIGh0bWwgLmNsZWFyZml4IHtcbiAgaGVpZ2h0OiAxJTsgfVxuXG4uY2xlYXJmaXgge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBjbG9zZSBjb21tZW50ZWQgYmFja3NsYXNoIGhhY2sgKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiAnSHVybWUnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGZvbnQtc2l6ZTogMTYuOHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTsgfVxuXG5iLFxuaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5oZWFkZXIsXG5zZWN0aW9uLFxuLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsIEJsYWNrXCIsIEdhZGdldCwgc2Fucy1zZXJpZjsgfVxuXG4ud293IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbnNlY3Rpb24sXG5mb290ZXIge1xuICBwYWRkaW5nOiAzMHB4IDAgMjBweDsgfVxuXG5zZWN0aW9uIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICBzZWN0aW9uIGgzOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODsgfVxuXG5zZWN0aW9uIGg0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM3ZTUyMmQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuc2VjdGlvbiBwIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxNy45NnB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuI3RpdGxlLWNhdGVnb3J5IHtcbiAgY29sb3I6ICNmZmY7IH1cblxuI21lbnUtY2F0ZWdvcmlhc19tZW51YmFyOmhvdmVyIC5tZW51LWNhdGVnb3JpYXMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ob21lICNtZW51LWNhdGVnb3JpYXNfbWVudWJhcjpob3ZlciAubWVudS1jYXRlZ29yaWFzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1lbnUtY2F0ZWdvcmlhcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYTk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTcwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICB6LWluZGV4OiA5OTk5OTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTY0MHB4O1xuICB0b3A6IDUwcHg7IH1cbiAgLm1lbnUtY2F0ZWdvcmlhcyBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5tZW51LWNhdGVnb3JpYXMgdWwgbGkge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAubWVudS1jYXRlZ29yaWFzIHVsIGxpIGEge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGZvbnQtc2l6ZTogMTEuOTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDM3Ljg2cHg7XG4gICAgICBjb2xvcjogI2UwZTBlMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgICAgLm1lbnUtY2F0ZWdvcmlhcyB1bCBsaSBhIC5mYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAubWVudS1jYXRlZ29yaWFzIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgICAgICAubWVudS1jYXRlZ29yaWFzIHVsIGxpIGE6aG92ZXIgLmZhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuXG4uY29tby1mdW5jaW9uYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIG1pbi1oZWlnaHQ6IDI0NHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHBhZGRpbmc6IDMwcHggMCA2MHB4OyB9XG4gIC5jb21vLWZ1bmNpb25hLmNsb3NlZCB7XG4gICAgbWluLWhlaWdodDogMzg2cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAuY29tby1mdW5jaW9uYS5jbG9zZWQgLnR1dG9yaWFsIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBub25lO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAuY29tby1mdW5jaW9uYS5jbG9zZWQgLmFicmlyLXR1dG9yaWFsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb21vLWZ1bmNpb25hIC50dXRvcmlhbCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAuY29tby1mdW5jaW9uYSAudHV0b3JpYWwgLnN0ZXBzIHAge1xuICAgICAgY29sb3I6ICMxNzI4NWY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmNvbW8tZnVuY2lvbmEgLnR1dG9yaWFsIC5zdGVwcyBzcGFuIHtcbiAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmJiYzIyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwMCU7IH1cbiAgLmNvbW8tZnVuY2lvbmEgLmV4ZW1wbG9zIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDgxNXB4OyB9XG4gICAgLmNvbW8tZnVuY2lvbmEgLmV4ZW1wbG9zIGltZyB7XG4gICAgICBtYXJnaW46IDIwcHggYXV0bzsgfVxuICAgIC5jb21vLWZ1bmNpb25hIC5leGVtcGxvcyBwIHtcbiAgICAgIGNvbG9yOiAjMTcyODVmOyB9XG4gIC5jb21vLWZ1bmNpb25hIC5jYWxsLXRvLWFjdGlvbiB7XG4gICAgcGFkZGluZzogNDBweCAwIDMwcHg7IH1cbiAgICAuY29tby1mdW5jaW9uYSAuY2FsbC10by1hY3Rpb24gYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmNvbW8tZnVuY2lvbmEgLmNhbGwtdG8tYWN0aW9uIGE6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLmNvbW8tZnVuY2lvbmEgLmNhbGwtdG8tYWN0aW9uIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5jb21vLWZ1bmNpb25hIC5jYWxsLXRvLWFjdGlvbiBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAuY29tby1mdW5jaW9uYSAuY2FsbC10by1hY3Rpb24gYTpob3ZlcjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5jb21vLWZ1bmNpb25hIC5jYWxsLXRvLWFjdGlvbiBhOmhvdmVyOmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjsgfVxuICAuY29tby1mdW5jaW9uYSAuYWJyaXItdHV0b3JpYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI1cHggMCAyMHB4OyB9XG4gICAgLmNvbW8tZnVuY2lvbmEgLmFicmlyLXR1dG9yaWFsIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAgIC5jb21vLWZ1bmNpb25hIC5hYnJpci10dXRvcmlhbCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmMjk0MzQ7IH1cbiAgICAgIC5jb21vLWZ1bmNpb25hIC5hYnJpci10dXRvcmlhbCBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnQtbmV4dC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNTVweDtcbiAgICAgICAgdG9wOiAtMTJweDsgfVxuICAuY29tby1mdW5jaW9uYSBoMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5jb21vLWZ1bmNpb25hIGgzIHN0cm9uZyB7XG4gICAgICBjb2xvcjogI2YzOTQzNDsgfVxuICAgIC5jb21vLWZ1bmNpb25hIGgzOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVhZDU0OyB9XG4gIC5jb21vLWZ1bmNpb25hIGg0IHtcbiAgICBjb2xvcjogI2YzOTQzNDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb21vLWZ1bmNpb25hIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAuY29tby1mdW5jaW9uYSAuY29sLW1kLTMge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNvbW8tZnVuY2lvbmEgLmltZy1jZiB7XG4gICAgbWluLWhlaWdodDogMjkwcHg7IH1cbiAgLmNvbW8tZnVuY2lvbmEgLmljby1jb21vLWZ1bmNpb25hIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29tby1mdW5jaW9uYSAuZmVjaGFyLXR1dG9yaWFsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwcHg7XG4gICAgcmlnaHQ6IDUlOyB9XG5cbi5wYXJjZWlyb3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBtaW4taGVpZ2h0OiA2OTBweDtcbiAgcGFkZGluZy10b3A6IDQ1cHg7IH1cbiAgLnBhcmNlaXJvcyAubm9zc29zLXBhcmNlaXJvcyB7XG4gICAgbWF4LXdpZHRoOiAxNjIwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFyY2Vpcm9zIC5ub3Nzb3MtcGFyY2Vpcm9zIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICAgIHRvcDogLTE5MHB4OyB9XG4gICAgLnBhcmNlaXJvcyAubm9zc29zLXBhcmNlaXJvcyAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgICB0b3A6IC0xOTBweDsgfVxuICAgIC5wYXJjZWlyb3MgLm5vc3Nvcy1wYXJjZWlyb3MgLml0ZW0ge1xuICAgICAgd2lkdGg6IDMwNXB4O1xuICAgICAgaGVpZ2h0OiAzMDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMTYycHggMTBweCAxMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucGFyY2Vpcm9zIC5ub3Nzb3MtcGFyY2Vpcm9zIC5pdGVtIGgzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAgIC5wYXJjZWlyb3MgLm5vc3Nvcy1wYXJjZWlyb3MgLml0ZW0gaDM6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zOHB4OyB9XG4gICAgICAucGFyY2Vpcm9zIC5ub3Nzb3MtcGFyY2Vpcm9zIC5pdGVtIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5wYXJjZWlyb3MgLm5vc3Nvcy1wYXJjZWlyb3MgLml0ZW0gLmJ0bl9yZWd1bGFtZW50byB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmJ0bl9yZWd1bGFtZW50bzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmJ0bl9mZWNoYXJfdHV0b3JpYWwge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmJ0bl9mZWNoYXJfdHV0b3JpYWwgLmZhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNmZWNiMzM7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctdG9wOiA5cHg7IH1cbiAgLmJ0bl9mZWNoYXJfdHV0b3JpYWw6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZlY2IzMzsgfVxuICAgIC5idG5fZmVjaGFyX3R1dG9yaWFsOmhvdmVyIC5mYSB7XG4gICAgICBjb2xvcjogI2ZlY2IzMzsgfVxuXG4uZHV2aWRhcyAjZmFxIHtcbiAgcGFkZGluZzogMTBweCAwOyB9XG5cbiNmYXEge1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cblxuLmZhcSAucGFuZWwge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmZhcSAuYWNjb3JkaW9uLXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuICAuZmFxIC5hY2NvcmRpb24tdG9nZ2xlIHNwYW4ge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRkMzBiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mYXEgLnBhbmVsLWJvZHkgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlOyB9XG5cbi5mYXEgLnBhbmVsLWJvZHkgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLmZhcSAucGFuZWwtYm9keSB1bCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZmFxIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA2MGE5O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAuZmFxIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmc6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYTk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZmFxIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmc6aG92ZXIgLmFjY29yZGlvbi10b2dnbGUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZmFxIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmc6aG92ZXIgLmFjY29yZGlvbi10b2dnbGUgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZjI5MzMzOyB9XG4gIC5mYXEgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyBoNCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cblxuLnJlZGlyZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAucmVkaXJlY3QgLm1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTBweCk7IH1cbiAgLnJlZGlyZWN0IC5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cblxuLnJlZGlyZWN0LW1vZGFsIHtcbiAgY29sb3I6ICM2NjY7IH1cbiAgLnJlZGlyZWN0LW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTBweCk7IH1cbiAgLnJlZGlyZWN0LW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAucmVkaXJlY3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDYwcHg7IH1cbiAgICAucmVkaXJlY3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgaDMge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5yZWRpcmVjdC1tb2RhbCAubW9kYWwtY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLnJlZGlyZWN0LW1vZGFsIC5tb2RhbC1jb250ZW50IHAgLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnJlZGlyZWN0LW1vZGFsIC5tb2RhbC1jb250ZW50IGg0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgICAucmVkaXJlY3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgaDQgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICNmMzk0MzQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2RhbCAubW9kYWwtdGl0bGUge1xuICBjb2xvcjogI2ZiYmMyMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubW9kYWwgLm1vZGFsLWJvZHkge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjEwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFsIC5tb2RhbC1ib2R5IC53cmFwcGVyLXRleHQge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgLm1vZGFsIC5tb2RhbC1ib2R5IC53cmFwcGVyLXRleHQgcCB7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgLm1vZGFsIC5tb2RhbC1ib2R5IC53cmFwcGVyLXRleHQgaW1nIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfVxuXG4ubW9kYWwgLm1vZGFsLWZvb3RlciBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMyMDU1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5tb2RhbC5vLXF1ZS1lLWRvdHogLm1vZGFsLWRpYWxvZyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLm1vZGFsLm8tcXVlLWUtZG90eiAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuICAubW9kYWwuby1xdWUtZS1kb3R6IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjYjMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDE4MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7IH1cbiAgICAubW9kYWwuby1xdWUtZS1kb3R6IC5tb2RhbC1oZWFkZXIgLmNsb3NlIC5mYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cbi5tb2RhbC5vLXF1ZS1lLWRvdHogLm1vZGFsLWJvZHkge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7IH1cbiAgLm1vZGFsLm8tcXVlLWUtZG90eiAubW9kYWwtYm9keSAud3JhcHBlci10ZXh0IGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5tb2RhbC5vLXF1ZS1lLWRvdHogLm1vZGFsLWJvZHkgLndyYXBwZXItdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAubW9kYWwuby1xdWUtZS1kb3R6IC5tb2RhbC1ib2R5IC53cmFwcGVyLXRleHQgaDM6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLm1vZGFsLm8tcXVlLWUtZG90eiAubW9kYWwtYm9keSAud3JhcHBlci10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5tb2RhbC5vLXF1ZS1lLWRvdHogLm1vZGFsLWJvZHkgLndyYXBwZXItdGV4dCBwIC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uYnRuX2NvbXByYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMnB4ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmJ0bl9jb21wcmFyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmY7IH1cbiAgLmJ0bl9jb21wcmFyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAtMjAwcHg7XG4gICAgbGVmdDogLTQwcHg7IH1cbiAgLmJ0bl9jb21wcmFyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG4gIC5idG5fY29tcHJhcjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuXG4uYnRuLWRlZmF1bHQtaW5zdGFsYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzI1Mjk1YTtcbiAgY29sb3I6ICMyNTI5NWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5idG4tZGVmYXVsdC1pbnN0YWxhcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmJiYzIyOyB9XG4gIC5idG4tZGVmYXVsdC1pbnN0YWxhcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjI2MDYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE5O1xuICBib3JkZXI6IHNvbGlkIDJweCAjMDA2MGE5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLmJ0bi1kZWZhdWx0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmY7IH1cbiAgLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICM2MjYwNjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLmJ0bi1kZWZhdWx0OmhvdmVyOjphZnRlciB7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICM2MjYwNjA7IH1cblxuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNjNweDtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gICAgLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtcHJldjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZXRhLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjVweDtcbiAgICAgIHRvcDogMTlweDsgfVxuICAgIC5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXY6aG92ZXIge1xuICAgICAgYm9yZGVyOiBzb2xpZCAzcHggI2YyOTQzNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICByaWdodDogMjNweDtcbiAgICAgICAgdG9wOiAxN3B4OyB9XG4gICAgLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtcHJldjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTY2cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAgIC5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQ6aG92ZXIge1xuICAgICAgYm9yZGVyOiBzb2xpZCAzcHggI2YyOTQzNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQ6aG92ZXI6YWZ0ZXIge1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAxOHB4OyB9XG4gICAgLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dDphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2V0YS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIzcHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5ob21lIC5wcm9tb2NvZXMgaDMgc3Ryb25nIHtcbiAgY29sb3I6ICM2NjY7IH1cblxuLnByb21vY29lcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIG1pbi1oZWlnaHQ6IDYyMHB4OyB9XG4gIC5wcm9tb2NvZXMgLnByb21vY29lcy1wYXJjZWlyb3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE5MHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvOyB9XG4gICAgLnByb21vY29lcyAucHJvbW9jb2VzLXBhcmNlaXJvcyAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgICB0b3A6IC0yOTBweDsgfVxuICAgIC5wcm9tb2NvZXMgLnByb21vY29lcy1wYXJjZWlyb3MgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQge1xuICAgICAgdG9wOiAtMjkwcHg7IH1cbiAgICAucHJvbW9jb2VzIC5wcm9tb2NvZXMtcGFyY2Vpcm9zIC5pdGVtIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb21vY29lcyAucHJvbW9jb2VzLXBhcmNlaXJvcyAuaXRlbTpob3ZlciAucHJvbS1keiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjliMzA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnByb21vY29lcyAucHJvbW9jb2VzLXBhcmNlaXJvcyAuaXRlbSBhIGltZyB7XG4gICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJvbW9jb2VzIC5wcm9tb2NvZXMtcGFyY2Vpcm9zIC5pdGVtIGEuYnRuX3Byb21vcmVndWxhbWVudG8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmIzNDE7XG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmYjM0MSAwJSwgI2ZmYTAzMiAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZiMzQxIDAlLCAjZmZhMDMyIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZiMzQxIDAlLCAjZmZhMDMyIDEwMCUpO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICAgICAgcGFkZGluZzogM3B4IDEycHg7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnByb21vY29lcyAucHJvbW9jb2VzLXBhcmNlaXJvcyAuaXRlbSBhLmJ0bl9wcm9tb3JlZ3VsYW1lbnRvIC5mYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgICAgICAgLnByb21vY29lcyAucHJvbW9jb2VzLXBhcmNlaXJvcyAuaXRlbSBhLmJ0bl9wcm9tb3JlZ3VsYW1lbnRvOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvbW9jb2VzIC5wcm9tb2NvZXMtcGFyY2Vpcm9zIC5pdGVtIC5wcm9tLWR6IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTgwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICBmb250LXNpemU6IDE1LjY1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNDVweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgICAgIC5wcm9tb2NvZXMgLnByb21vY29lcy1wYXJjZWlyb3MgLml0ZW0gLnByb20tZHogc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwLjg3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ub2ZlcnRhcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG4gIG1pbi1oZWlnaHQ6IDU5OXB4O1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuXG4ub2ZlcnRhcy1wYXJjZWlyb3Mge1xuICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmVydGFzLXBhcmNlaXJvcyAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgdG9wOiAtMjkwcHg7IH1cbiAgLm9mZXJ0YXMtcGFyY2Vpcm9zIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICB0b3A6IC0yOTBweDsgfVxuICAub2ZlcnRhcy1wYXJjZWlyb3MgLmNhcmQge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbWF4LXdpZHRoOiAyNDVweDsgfVxuICAgIC5vZmVydGFzLXBhcmNlaXJvcyAuY2FyZDpob3ZlciAuYm9keSBpbWcge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLm9mZXJ0YXMtcGFyY2Vpcm9zIC5jYXJkOmhvdmVyIC5mb290IHAge1xuICAgICAgY29sb3I6ICNmNGQzMGI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLm9mZXJ0YXMtcGFyY2Vpcm9zIC5jYXJkIC5oZWFkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgLm9mZXJ0YXMtcGFyY2Vpcm9zIC5jYXJkIC5oZWFkIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5vZmVydGFzLXBhcmNlaXJvcyAuY2FyZCAuYm9keSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTU7XG4gICAgICBoZWlnaHQ6IDM1MHB4OyB9XG4gICAgICAub2ZlcnRhcy1wYXJjZWlyb3MgLmNhcmQgLmJvZHkgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAub2ZlcnRhcy1wYXJjZWlyb3MgLmNhcmQgLmJvZHkgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5vZmVydGFzLXBhcmNlaXJvcyAuY2FyZCAuYm9keSBhOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MzVweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdG9wOiAtNzdweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICBsZWZ0OiAzcHg7IH1cbiAgICAgICAgLm9mZXJ0YXMtcGFyY2Vpcm9zIC5jYXJkIC5ib2R5IGEgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAgICAgLm9mZXJ0YXMtcGFyY2Vpcm9zIC5jYXJkIC5ib2R5IGEgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICNmMjkzMzM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIHdvcmQtc3BhY2luZzogLTNweDsgfVxuICAgICAgICAub2ZlcnRhcy1wYXJjZWlyb3MgLmNhcmQgLmJvZHkgYSBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAub2ZlcnRhcy1wYXJjZWlyb3MgLmNhcmQgLmZvb3Qge1xuICAgICAgYmFja2dyb3VuZDogIzAwNjBhOTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAgIC5vZmVydGFzLXBhcmNlaXJvcyAuY2FyZCAuZm9vdCBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG5ib2R5W29uYm9hcmRpbmddIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDExMDE7IH1cblxuYm9keVtvbmJvYXJkaW5nXSAucG9wb3ZlcltjbGFzcyo9dG91ci1dIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBIdXJtZSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIG1heC13aWR0aDogMzUwcHg7IH1cbiAgYm9keVtvbmJvYXJkaW5nXSAucG9wb3ZlcltjbGFzcyo9dG91ci1dIGJ1dHRvblthcmlhLWxhYmVsPVwiQ2xvc2VcIl0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmNjMzQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB3aWR0aDogNDdweDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICB0b3A6IC0yMHB4OyB9XG4gICAgYm9keVtvbmJvYXJkaW5nXSAucG9wb3ZlcltjbGFzcyo9dG91ci1dIGJ1dHRvblthcmlhLWxhYmVsPVwiQ2xvc2VcIl06YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGJvZHlbb25ib2FyZGluZ10gLnBvcG92ZXJbY2xhc3MqPXRvdXItXSBidXR0b25bYXJpYS1sYWJlbD1cIkNsb3NlXCJdIHNwYW4ge1xuICAgICAgbWFyZ2luOiA2cHggMCAwIDFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgYm9keVtvbmJvYXJkaW5nXSAucG9wb3ZlcltjbGFzcyo9dG91ci1dLnN0ZXAtNCAuZmEtYXJyb3cteWVsbG93LWxlZnQge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTsgfVxuICBib2R5W29uYm9hcmRpbmddIC5wb3BvdmVyW2NsYXNzKj10b3VyLV0gLnBvcG92ZXItdGl0bGUge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICBib2R5W29uYm9hcmRpbmddIC5wb3BvdmVyW2NsYXNzKj10b3VyLV0gLnBvcG92ZXItdGl0bGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgYmFja2dyb3VuZDogI2ZiYmMyMjtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBtYXgtd2lkdGg6IDg1cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbjogMThweCBhdXRvIDVweCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgYm9keVtvbmJvYXJkaW5nXSAucG9wb3ZlcltjbGFzcyo9dG91ci1dIC5wb3BvdmVyLWNvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMjVweCAzMHB4IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBib2R5W29uYm9hcmRpbmddIC5wb3BvdmVyW2NsYXNzKj10b3VyLV0gLnBvcG92ZXItbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBib2R5W29uYm9hcmRpbmddIC5wb3BvdmVyW2NsYXNzKj10b3VyLV0gLnBvcG92ZXItbmF2aWdhdGlvbiBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogIzE3Mjc2MTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIG1hcmdpbjogMTVweCAwIDAgMTVweDsgfVxuICAgICAgYm9keVtvbmJvYXJkaW5nXSAucG9wb3ZlcltjbGFzcyo9dG91ci1dIC5wb3BvdmVyLW5hdmlnYXRpb24gYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgYm9keVtvbmJvYXJkaW5nXSAucG9wb3ZlcltjbGFzcyo9dG91ci1dIC5wb3BvdmVyLW5hdmlnYXRpb24gYnV0dG9uLmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjsgfVxuXG5ib2R5W29uYm9hcmRpbmddIC5wb3BvdmVyW2NsYXNzKj1Ib21lT25ib2FyZGluZy0wXSB7XG4gIG1hcmdpbi10b3A6IDEyMHB4OyB9XG4gIGJvZHlbb25ib2FyZGluZ10gLnBvcG92ZXJbY2xhc3MqPUhvbWVPbmJvYXJkaW5nLTBdIC5mYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC03MHB4O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbjogMDsgfVxuXG5ib2R5W29uYm9hcmRpbmddIC5wb3BvdmVyW2NsYXNzKj1Ib21lT25ib2FyZGluZy0xXSB7XG4gIG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgYm9keVtvbmJvYXJkaW5nXSAucG9wb3ZlcltjbGFzcyo9SG9tZU9uYm9hcmRpbmctMV0gLmZhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEyMHB4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW46IDA7IH1cblxuI29uYm9hcmRpbmcge1xuICBwYWRkaW5nOiAwOyB9XG4gICNvbmJvYXJkaW5nIC5tb2RhbCB7XG4gICAgei1pbmRleDogOTk5OTk5OyB9XG4gICAgI29uYm9hcmRpbmcgLm1vZGFsIC5mbG9hdGluZ0R6IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAjb25ib2FyZGluZyAubW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggNXB4IDE1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICNvbmJvYXJkaW5nIC5tb2RhbCAubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDJkMmQyO1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDg1cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW46IDE4cHggYXV0byAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAjb25ib2FyZGluZyAubW9kYWwgLm1vZGFsLWhlYWRlciBidXR0b25bYXJpYS1sYWJlbD1cIkNsb3NlXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmY2MzNDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgI29uYm9hcmRpbmcgLm1vZGFsIC5tb2RhbC1oZWFkZXIgYnV0dG9uW2FyaWEtbGFiZWw9XCJDbG9zZVwiXTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAjb25ib2FyZGluZyAubW9kYWwgLm1vZGFsLWhlYWRlciBidXR0b25bYXJpYS1sYWJlbD1cIkNsb3NlXCJdIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbjogLTZweCAwIDAgMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAjb25ib2FyZGluZyAubW9kYWwgLm1vZGFsLWhlYWRlciAuZmEge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4IDA7IH1cbiAgICAgICNvbmJvYXJkaW5nIC5tb2RhbCAubW9kYWwtaGVhZGVyIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogIzY3NjU2NztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAgICAgI29uYm9hcmRpbmcgLm1vZGFsIC5tb2RhbC1oZWFkZXIgaDQgYiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgI29uYm9hcmRpbmcgLm1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICNvbmJvYXJkaW5nIC5tb2RhbCAubW9kYWwtYm9keSAud3JhcHBlci10ZXh0IHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgI29uYm9hcmRpbmcgLm1vZGFsIC5tb2RhbC1ib2R5IC53cmFwcGVyLXRleHQgLmJ0bi1ob2xkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwOyB9XG4gICAgI29uYm9hcmRpbmcgLm1vZGFsIC5tb2RhbC1mb290ZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgI29uYm9hcmRpbmcgLm1vZGFsIC5tb2RhbC1mb290ZXIgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzE3Mjc2MTtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgICAjb25ib2FyZGluZyAubW9kYWwgLm1vZGFsLWZvb3RlciBidXR0b246YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZjsgfVxuXG4uYXBwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogNTc1cHg7XG4gIHBhZGRpbmc6IDMwcHggMCAwcHg7IH1cbiAgLmFwcCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbmZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYTk7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIGZvb3RlciAuYnJhbmQgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIGZvb3RlciAuYnJhbmQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNy45MnB4OyB9XG4gIGZvb3RlciAuYnJhbmQgLnNvY2lhbCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gICAgZm9vdGVyIC5icmFuZCAuc29jaWFsIGxpIGEuZmFjZWJvb2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NzJkOTsgfVxuICAgIGZvb3RlciAuYnJhbmQgLnNvY2lhbCBsaSBhLmluc3RhZ3JhbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE2Yzk4OyB9XG4gICAgZm9vdGVyIC5icmFuZCAuc29jaWFsIGxpIGEudHdpdHRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZjMWViOyB9XG4gICAgZm9vdGVyIC5icmFuZCAuc29jaWFsIGxpIGEueW91dHViZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUzOTNkOyB9XG4gICAgZm9vdGVyIC5icmFuZCAuc29jaWFsIGxpIGEgaSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgZm9vdGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmNGQzMGI7IH1cbiAgZm9vdGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgZm9vdGVyIHVsIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuXG4ubGVtYnJhZG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDsgfVxuICAubGVtYnJhZG9yIC5oZWFkIHtcbiAgICBoZWlnaHQ6IDY0NXB4O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2xlbWJyYWRvcl9oZWFkZXIuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7IH1cbiAgICAubGVtYnJhZG9yIC5oZWFkIC5pbnRybyB7XG4gICAgICBtYXJnaW4tdG9wOiAxODBweDsgfVxuICAgICAgLmxlbWJyYWRvciAuaGVhZCAuaW50cm8gaDMge1xuICAgICAgICBjb2xvcjogIzE3Mjg1ZjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAubGVtYnJhZG9yIC5oZWFkIC5pbnRybyBoMzo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5sZW1icmFkb3IgLmhlYWQgLmludHJvIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29sb3I6ICMxNzI4NWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAubGVtYnJhZG9yIC5oZWFkIC5pbnRybyAuYnRuIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAgIC5sZW1icmFkb3IgLmhlYWQgLmludHJvIC5idG46aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzI4NWY7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZjsgfVxuICAgICAgICAubGVtYnJhZG9yIC5oZWFkIC5pbnRybyAuYnRuOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nocm9tZS5wbmdcIik7XG4gICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gIC5sZW1icmFkb3IgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sZW1icmFkb3IgaDIge1xuICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gICAgY29sb3I6ICM2NzY3Njc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmc6IDMwcHggYXV0byAxZW07XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmxlbWJyYWRvciAudGltZWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5sZW1icmFkb3IgLnRpbWVsaW5lOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTcyODVmO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5sZW1icmFkb3IgLnRpbWVsaW5lIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmxlbWJyYWRvciAudGltZWxpbmUgbGkge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmxlbWJyYWRvciAudGltZWxpbmUgbGkgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSHVybWUnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE3Mjg1ZjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDsgfVxuICAgIC5sZW1icmFkb3IgLnRpbWVsaW5lIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGVtYnJhZG9yIC50aW1lbGluZSB0aW1lIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGVtYnJhZG9yIC5oZWFkIHtcbiAgICBoZWlnaHQ6IDMwdmg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7IH1cbiAgICAubGVtYnJhZG9yIC5oZWFkIC5pbnRybyB7XG4gICAgICBtYXJnaW4tdG9wOiA2OSU7IH1cbiAgICAgIC5sZW1icmFkb3IgLmhlYWQgLmludHJvIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgLmxlbWJyYWRvciAuaGVhZCAuaW50cm8gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLmxlbWJyYWRvciBoMiB7XG4gICAgbWFyZ2luLXRvcDogOTIlO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAubGVtYnJhZG9yIC50aW1lbGluZSBsaSBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVtYnJhZG9yIC50aW1lbGluZTpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAubGVtYnJhZG9yIC50aW1lbGluZSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5sZW1icmFkb3IgLnRpbWVsaW5lIGxpIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5sZW1icmFkb3IgLnRpbWVsaW5lIGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAubGVtYnJhZG9yIC50aW1lbGluZSBsaTpudGgtY2hpbGQob2RkKSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAubGVtYnJhZG9yIC50aW1lbGluZSBsaTpudGgtY2hpbGQob2RkKTpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcDogMWVtIHNvbGlkICNkZGRkZGQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDFlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHJpZ2h0OiAtMWVtO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAubGVtYnJhZG9yIC50aW1lbGluZSBsaTpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sZW1icmFkb3IgaDIge1xuICAgIG1hcmdpbi10b3A6IDYyJTsgfSB9XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLFxuLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmYmJjMjI7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiA1cHggN3B4OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiA2cHggN3B4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjODI4MjgyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW9kYWwtb3BlbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbiNidG4tdmVyLW1haXMge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5idF9kb3dubG9hZF9hcHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuI2dhbmhlLWRvdHogLm1vZGFsLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiNnYW5oZS1kb3R6IC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvZm9vdGVyX2NvbW9mdW5jaW9uYV9icmFuY28uanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA5NnB4OyB9XG5cbiNkejEge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjcwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbiNkejIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIxN3B4O1xuICBoZWlnaHQ6IDIzMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogMzElO1xuICBtYXJnaW4tbGVmdDogLTI5MHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuI2R6MyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMjE3cHg7XG4gIGhlaWdodDogMjMxcHg7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tbGVmdDogLTU5MHB4O1xuICB0b3A6IC00MHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbGVmdDogNTAlOyB9XG5cbiNkejQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIxN3B4O1xuICBoZWlnaHQ6IDIzMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLWxlZnQ6IDQ1MHB4O1xuICB0b3A6IC00MHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbGVmdDogNTAlOyB9XG5cbi5jYXRlZ29yaWFzLWxpc3RhIHtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cblxuI2FwcC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hdXRvc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hdXRvY29tcGxldGUge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZiYmMyMjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNjBhOTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcbiAgd2lkdGg6IDM3MXB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuXG4uYXV0b2NvbXBsZXRlIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMyNTI5NWE7IH1cblxuLmF1dG9jb21wbGV0ZSB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDNweCAwIDEwcHggMDtcbiAgei1pbmRleDogMTAwOyB9XG5cbi5hdXRvY29tcGxldGUgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4uYXV0b2NvbXBsZXRlIHVsIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAwIDEwcHggMTBweDtcbiAgY29sb3I6IG9yYW5nZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4uYXV0b2NvbXBsZXRlIHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyOTVhO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYXV0b2NvbXBsZXRlIHVsIGxpIGEgbGFiZWwge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZDMwYjsgfVxuICBoZWFkZXIgLm1lbnUtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBoZWFkZXIgLm1lbnUtYmFyID4gdWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIGhlYWRlciAubWVudS1iYXIgPiB1bCA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgICAgaGVhZGVyIC5tZW51LWJhciA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgICAgICBoZWFkZXIgLm1lbnUtYmFyID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZDMwYjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2MGE5OyB9XG4gIGhlYWRlciAubmF2YmFyIHtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBoZWFkZXIgLm5hdmJhciBhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgY29sb3I6ICMwMDYwYTk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxMi44cHg7XG4gICAgICBoZWlnaHQ6IDM4LjkxcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgaGVhZGVyIC5uYXZiYXIgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzAwNjBhOTsgfVxuICAgICAgaGVhZGVyIC5uYXZiYXIgYTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzAwNjBhOTsgfVxuICAgICAgaGVhZGVyIC5uYXZiYXIgYTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMwMDYwYTk7IH1cbiAgICAgIGhlYWRlciAubmF2YmFyIGEgLmZhIHtcbiAgICAgICAgY29sb3I6ICMwMDYwYTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICBoZWFkZXIgLm5hdmJhciAub3BlbiBhIHtcbiAgICAgIGNvbG9yOiAjZjM5NDM0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIGhlYWRlciAubmF2YmFyIC5vcGVuIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2YzOTQzNDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIGhlYWRlciAubmF2YmFyIC5vcGVuIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2YzOTQzNDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIGhlYWRlciAubmF2YmFyIC5vcGVuIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmMzk0MzQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgaGVhZGVyIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcGFkZGluZzogMCAyNXB4IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwcHggNDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgYm94LXNoYWRvdzogMCAwcHggNDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgd2lkdGg6IDMzNHB4OyB9XG4gICAgICBoZWFkZXIgLm5hdmJhciAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTVlNWU1O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIGhlYWRlciAubmF2YmFyIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgICAgICAgIGhlaWdodDogNzNweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDczcHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgaGVhZGVyIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNjBhOTsgfVxuICAgICAgICBoZWFkZXIgLm5hdmJhciAuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICBoZWFkZXIgLm5hdmJhciAuZHJvcGRvd24tbWVudTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMThweCBzb2xpZCAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMThweDsgfVxuICBoZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuICAgIGhlYWRlciAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjVweDsgfVxuICBoZWFkZXIgLm1lbnUtcHJpbmNpcGFsIHVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGhlYWRlciAuc2FuZG1lbnUge1xuICAgIHotaW5kZXg6IDM7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDI3cHggMCAwIC0xMHB4OyB9XG4gICAgaGVhZGVyIC5zYW5kbWVudSAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhOTtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4xczsgfVxuICAgICAgaGVhZGVyIC5zYW5kbWVudSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgICBoZWFkZXIgLnNhbmRtZW51W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnJkIHtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMC41ZW0sIC0wLjQ1ZW0pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDAuNWVtLCAtMC40NWVtKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDAuNWVtLCAtMC40NWVtKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMC41ZW0sIC0wLjQ1ZW0pO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMC41ZW0sIC0wLjQ1ZW0pO1xuICAgICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAgIGhlYWRlciAuc2FuZG1lbnVbYXJpYS1leHBhbmRlZD10cnVlXSAuc3Qge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDAuNWVtLCAwLjQ1ZW0pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMC41ZW0sIDAuNDVlbSk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDAuNWVtLCAwLjQ1ZW0pO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDAuNWVtLCAwLjQ1ZW0pO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwLjVlbSwgMC40NWVtKTsgfVxuICAgIGhlYWRlciAuc2FuZG1lbnVbYXJpYS1leHBhbmRlZD10cnVlXSAubmQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBoZWFkZXIgLnNsb2dhbiB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgaGVhZGVyIC5zbG9nYW4gaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4OyB9IH1cbiAgICBoZWFkZXIgLnNsb2dhbiBwIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAzMi41OXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMi41OXB4O1xuICAgICAgY29sb3I6ICNhZWFlYWU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgaGVhZGVyIC5zbG9nYW4gcCBhIHNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICBoZWFkZXIgLnNsb2dhbiBwIGEgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICNmMjk0MzQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIGhlYWRlciAuc2VhcmNoYm94IC5pbnB1dC1ncm91cCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNjBhOTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gIGhlYWRlciAuc2VhcmNoYm94IGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGhlaWdodDogMzdweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIGhlYWRlciAuc2VhcmNoYm94IGlucHV0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIGhlYWRlciAuc2VhcmNoYm94IC5idG4tc2VhcmNoOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDYwYTk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIGhlYWRlciAuc2VhcmNoYm94IC5idG4tc2VhcmNoIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYTk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMzdweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMTBweCAxMHB4IDBweDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgb3V0bGluZTogI2ViZWJlYjsgfVxuICAgIGhlYWRlciAuc2VhcmNoYm94IC5idG4tc2VhcmNoIC5idG4gLmZhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIGhlYWRlciAuc2VhcmNoYm94IC5idG4tc2VhcmNoIC5idG46Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucHJvbW9jb2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnByb21vY29lcyBoMyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5wcm9tb2NvZXMgaDMgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMwMDYwYTk7IH1cbiAgLnByb21vY29lcyBoNCB7XG4gICAgY29sb3I6ICMwMDYwYTk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByb21vY29lcyAucHJvbW8tYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIC5wcm9tb2NvZXMgLnByb21vLWJsb2NrOm50aC1jaGlsZCgyKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzOyB9XG4gICAgLnByb21vY29lcyAucHJvbW8tYmxvY2s6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7IH1cbiAgICAucHJvbW9jb2VzIC5wcm9tby1ibG9jazpudGgtY2hpbGQoNCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDsgfVxuXG4uY29tb2Z1bmNpb25hIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5jb21vZnVuY2lvbmEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbW9mdW5jaW9uYSAuY29udGFpbmVyID4gaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIC5jb21vZnVuY2lvbmEgLmNvbnRhaW5lciA+IGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLmNvbW9mdW5jaW9uYSAuc3RlcC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuY29tb2Z1bmNpb25hIC5zdGVwLTEgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM3Ljk2cHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuY29tb2Z1bmNpb25hIC5zdGVwLTEgcCBzdHJvbmcge1xuICAgICAgICBjb2xvcjogIzAwNjBhOTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgLmNvbW9mdW5jaW9uYSAuc3RlcC0xIC5idG4tZGVmYXVsdCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhOTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgICAgLmNvbW9mdW5jaW9uYSAuc3RlcC0xIC5idG4tZGVmYXVsdDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmY7IH1cbiAgLmNvbW9mdW5jaW9uYSAuc3RlcC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuY29tb2Z1bmNpb25hIC5zdGVwLTIgcCB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1Ljk2cHg7XG4gICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgLmNvbW9mdW5jaW9uYSAuc3RlcC0zIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuY29tb2Z1bmNpb25hIC5zdGVwLTMgcCB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1Ljk2cHg7XG4gICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgLmNvbW9mdW5jaW9uYSAuc3RlcC00IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuY29tb2Z1bmNpb25hIC5zdGVwLTQgaDMge1xuICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGNvbG9yOiAjMDA2MGE5O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuY29tb2Z1bmNpb25hIC5zdGVwLTQgaDM6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb21vZnVuY2lvbmEgLnN0ZXAtNCBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNS45NnB4O1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gIC5jb21vZnVuY2lvbmEgLnN0ZXAtNSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgLmNvbW9mdW5jaW9uYSAuc3RlcC01IGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICMwMDYwYTk7IH1cbiAgICAgIC5jb21vZnVuY2lvbmEgLnN0ZXAtNSBoMzo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbW9mdW5jaW9uYSAuc3RlcC01IHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDMxLjk2cHg7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLmNvbW9mdW5jaW9uYSAuc3RlcC02IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmNvbW9mdW5jaW9uYSAuc3RlcC02IGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGNvbG9yOiAjMDA2MGE5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLmNvbW9mdW5jaW9uYSAuc3RlcC02IGgzOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29tb2Z1bmNpb25hIC5zdGVwLTYgaDQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmNvbW9mdW5jaW9uYSAuc3RlcC02IGg0OjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbW9mdW5jaW9uYSAuc3RlcC02IHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwLjk2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH1cbiAgICAuY29tb2Z1bmNpb25hIC5zdGVwLTYgLmNpcmNsZSB7XG4gICAgICB3aWR0aDogNDUzcHg7XG4gICAgICBoZWlnaHQ6IDQyM3B4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAyMHB4IDk3cHggODBweCA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jbWY3LnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDsgfVxuXG4ubGlzdGEtbG9qYXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5saXN0YS1sb2phcyBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmxpc3RhLWxvamFzIGgzIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMDA2MGE5O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxpc3RhLWxvamFzIC50b29scyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTEyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogNjJweDsgfVxuICAgIC5saXN0YS1sb2phcyAudG9vbHMgLmZpbHRyb19ub21lIHtcbiAgICAgIGNvbG9yOiAjMDA2MGE5O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzAwNjBhOTtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5saXN0YS1sb2phcyAudG9vbHMgLmRyb3Bkb3duIC5idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMjtcbiAgICAgIGNvbG9yOiAjMDA2MGE5O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzAwNjBhOTtcbiAgICAgIHdpZHRoOiAyMDBweDsgfVxuICAgIC5saXN0YS1sb2phcyAudG9vbHMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjI7XG4gICAgICBjb2xvcjogIzAwNjBhOTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4ICMwMDYwYTk7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMTVweDsgfVxuICAgICAgLmxpc3RhLWxvamFzIC50b29scyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZTBlNTsgfVxuICAgICAgICAubGlzdGEtbG9qYXMgLnRvb2xzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE5OyB9XG4gICAgICAubGlzdGEtbG9qYXMgLnRvb2xzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLmxpc3RhLWxvamFzIC50b29scyAuZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7IH1cbiAgICAgIC5saXN0YS1sb2phcyAudG9vbHMgLmZpbHRlciBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICAgICAgLmxpc3RhLWxvamFzIC50b29scyAuZmlsdGVyIC5kcm9wZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmxpc3RhLWxvamFzIC50b29scyAuZmlsdGVyIC5idF9tdWRhcnZpc3Uge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgICAubGlzdGEtbG9qYXMgLnRvb2xzIC5maWx0ZXIgLmJ0X211ZGFydmlzdS5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZjI5NDM0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5saXN0YS1sb2phcyAudG9vbHMgLmZpbHRlciAuYnRfbXVkYXJ2aXN1LmFjdGl2ZTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2YyOTQzNDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgICAubGlzdGEtbG9qYXMgLnRvb2xzIC5maWx0ZXIgLmJ0X211ZGFydmlzdTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDYwYTk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmxpc3RhLWxvamFzIC50b29scyAucmVzdWx0cyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjY2NjO1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDsgfVxuICAgIC5saXN0YS1sb2phcyAudG9vbHMgLm9yZGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubGlzdGEtbG9qYXMgLm5vc3Nvcy1wYXJjZWlyb3Mge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDU1cHg7IH1cbiAgICAubGlzdGEtbG9qYXMgLm5vc3Nvcy1wYXJjZWlyb3MgLml0ZW0ge1xuICAgICAgd2lkdGg6IDI2NXB4O1xuICAgICAgaGVpZ2h0OiAyNjVweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMTM0cHggMTBweCAxMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1Mjk1YTsgfVxuICAgICAgLmxpc3RhLWxvamFzIC5ub3Nzb3MtcGFyY2Vpcm9zIC5pdGVtIGgzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgICAgLmxpc3RhLWxvamFzIC5ub3Nzb3MtcGFyY2Vpcm9zIC5pdGVtIGgzOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzhweDsgfVxuICAgICAgLmxpc3RhLWxvamFzIC5ub3Nzb3MtcGFyY2Vpcm9zIC5pdGVtIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5saXN0YS1sb2phcyAubm9zc29zLXBhcmNlaXJvcyAuaXRlbSAuYnRuX3JlZ3VsYW1lbnRvIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubGlzdGEtbG9qYXMgLm5vc3Nvcy1wYXJjZWlyb3MtYXoge1xuICAgIG1heC13aWR0aDogMTEyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmxpc3RhLWxvamFzIC5ub3Nzb3MtcGFyY2Vpcm9zLWF6IC5wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjOyB9XG4gICAgICAubGlzdGEtbG9qYXMgLm5vc3Nvcy1wYXJjZWlyb3MtYXogLnBhZ2luYXRpb24gLmF6IGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxODBweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIG1hcmdpbjogMCAycHg7IH1cbiAgICAgICAgLmxpc3RhLWxvamFzIC5ub3Nzb3MtcGFyY2Vpcm9zLWF6IC5wYWdpbmF0aW9uIC5heiBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5NDM0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubGlzdGEtbG9qYXMgLm5vc3Nvcy1wYXJjZWlyb3MtYXogLnBhZ2luYXRpb24gLmF6LmRpc2FibGVkIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjZGNkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAubGlzdGEtbG9qYXMgLm5vc3Nvcy1wYXJjZWlyb3MtYXogLmxpc3RhcGFyY2Vpcm9zIC5hbGZhYmV0by1sZXRyYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2Q0ZDRkNDsgfVxuICAgIC5saXN0YS1sb2phcyAubm9zc29zLXBhcmNlaXJvcy1heiAubGlzdGFwYXJjZWlyb3MgLmxldHJhIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzAwNjBhOTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAubGlzdGEtbG9qYXMgLm5vc3Nvcy1wYXJjZWlyb3MtYXogLmxpc3RhcGFyY2Vpcm9zIC5sZXRyYSBhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBjb2xvcjogIzAwNjBhOTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5saXN0YS1sb2phcyAubm9zc29zLXBhcmNlaXJvcy1heiAubGlzdGFwYXJjZWlyb3MgLmxpc3RhLXBhcmNlaXJvcyBhIHtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmxpc3RhLWxvamFzIC5ub3Nzb3MtcGFyY2Vpcm9zLWF6IC5saXN0YXBhcmNlaXJvcyAubGlzdGEtcGFyY2Vpcm9zIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2YyOTQzNDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5saXN0YS1jYXRlZ29yaWFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGlzdGEtY2F0ZWdvcmlhcyBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmxpc3RhLWNhdGVnb3JpYXMgaDMgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMwMDYwYTk7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubGlzdGEtY2F0ZWdvcmlhcyBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICMxZTM4NzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5saXN0YS1jYXRlZ29yaWFzIC5ub3Nzb3MtcGFyY2Vpcm9zIHtcbiAgICBwYWRkaW5nOiAwIDAgNDBweCA5NXB4OyB9XG4gIC5saXN0YS1jYXRlZ29yaWFzIC5tYWlzLWFjZXNzYWRhcyB7XG4gICAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGlzdGEtY2F0ZWdvcmlhcyAubWFpcy1hY2Vzc2FkYXMgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYge1xuICAgICAgdG9wOiAtMTkwcHg7IH1cbiAgICAubGlzdGEtY2F0ZWdvcmlhcyAubWFpcy1hY2Vzc2FkYXMgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQge1xuICAgICAgdG9wOiAtMTkwcHg7IH1cbiAgICAubGlzdGEtY2F0ZWdvcmlhcyAubWFpcy1hY2Vzc2FkYXMgLml0ZW0ge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAyNzVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgIC5saXN0YS1jYXRlZ29yaWFzIC5tYWlzLWFjZXNzYWRhcyAuaXRlbSBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNDVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7IH1cbiAgICAgIC5saXN0YS1jYXRlZ29yaWFzIC5tYWlzLWFjZXNzYWRhcyAuaXRlbSBwIHtcbiAgICAgICAgY29sb3I6ICNmMjkzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGhlaWdodDogMzVweDsgfVxuICAgICAgICAubGlzdGEtY2F0ZWdvcmlhcyAubWFpcy1hY2Vzc2FkYXMgLml0ZW0gcDo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTM4cHg7IH1cbiAgICAgIC5saXN0YS1jYXRlZ29yaWFzIC5tYWlzLWFjZXNzYWRhcyAuaXRlbSAuYnRuX2NvbXByYXIge1xuICAgICAgICBjb2xvcjogI2MwYzBjMDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggI2MwYzBjMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDsgfVxuICAgICAgICAubGlzdGEtY2F0ZWdvcmlhcyAubWFpcy1hY2Vzc2FkYXMgLml0ZW0gLmJ0bl9jb21wcmFyOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MiwgMTkyLCAxOTIsIDAuMyk7XG4gICAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgICAgICAubGlzdGEtY2F0ZWdvcmlhcyAubWFpcy1hY2Vzc2FkYXMgLml0ZW0gLmJ0bl9jb21wcmFyOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzY2NjsgfVxuICAgICAgICAubGlzdGEtY2F0ZWdvcmlhcyAubWFpcy1hY2Vzc2FkYXMgLml0ZW0gLmJ0bl9jb21wcmFyOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNjMGMwYzA7IH1cbiAgICAgICAgLmxpc3RhLWNhdGVnb3JpYXMgLm1haXMtYWNlc3NhZGFzIC5pdGVtIC5idG5fY29tcHJhcjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIHRvcDogLTIwMHB4O1xuICAgICAgICAgIGxlZnQ6IC0zN3B4OyB9XG4gIC5saXN0YS1jYXRlZ29yaWFzIC5jYXRlZ29yaWFzIHtcbiAgICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5saXN0YS1jYXRlZ29yaWFzIC5jYXRlZ29yaWFzIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhOTtcbiAgICAgIGNvbG9yOiAjZjRkMzBiO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmxpc3RhLWNhdGVnb3JpYXMgLmNhdGVnb3JpYXMgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMjA0NTsgfVxuXG4udHV0b3JpYWwgLnN0ZXAtMCB7XG4gIHRvcDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi50dXRvcmlhbCAuc3RlcC0xIHtcbiAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4udHV0b3JpYWwgLnN0ZXAtMiB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuXG4udHV0b3JpYWwgLnN0ZXAtMyB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udHV0b3JpYWwgLnN0ZXAtNCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC50dXRvcmlhbCAuc3RlcC01IHtcbiAgICB0b3A6IDY4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTUlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA2NSUgIWltcG9ydGFudDsgfVxuICAudHV0b3JpYWwgLnN0ZXAtNSAucG9wb3Zlci1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4OyB9XG4gIC50dXRvcmlhbCAuc3RlcC01IC5wb3BvdmVyLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7IH1cbiAgLnR1dG9yaWFsIC5zdGVwLTYge1xuICAgIHRvcDogMjMwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAxNSUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAudHV0b3JpYWwgLnN0ZXAtNiAucG9wb3Zlci1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4OyB9XG4gIC50dXRvcmlhbCAuc3RlcC02IC5wb3BvdmVyLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7IH1cbiAgLnR1dG9yaWFsIC5zdGVwLTcge1xuICAgIHRvcDogMTU3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTYlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnR1dG9yaWFsIC5zdGVwLTcgLnBvcG92ZXItY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogNTBweDsgfVxuICAudHV0b3JpYWwgLnN0ZXAtNyAucG9wb3Zlci10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4OyB9XG4gIC50dXRvcmlhbCAuc3RlcC04IHtcbiAgICB3aWR0aDogOTAwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDIyMTBweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDE1JSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNjUlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDsgfVxuICAudHV0b3JpYWwgLnN0ZXAtOCAucG9wb3Zlci1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4OyB9XG4gIC50dXRvcmlhbCAuc3RlcC04IC5wb3BvdmVyLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnR1dG9yaWFsIC5zdGVwLTUge1xuICAgIHRvcDogNjgwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAxNSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDclOyB9XG4gIC50dXRvcmlhbCAuc3RlcC01IC5wb3BvdmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC50dXRvcmlhbCAuc3RlcC02IHtcbiAgICB0b3A6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMjAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnR1dG9yaWFsIC5zdGVwLTYgLnBvcG92ZXItdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4OyB9XG4gIC50dXRvcmlhbCAuc3RlcC02IC5wb3BvdmVyLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7IH1cbiAgLnR1dG9yaWFsIC5zdGVwLTcge1xuICAgIHRvcDogMTYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMjAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnR1dG9yaWFsIC5zdGVwLTcgLnBvcG92ZXItdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4OyB9XG4gIC50dXRvcmlhbCAuc3RlcC04IHtcbiAgICB0b3A6IDIyMTBweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDI4JSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCU7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDsgfVxuICAudHV0b3JpYWwgLnN0ZXAtOCAucG9wb3Zlci10aXRsZSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7IH1cbiAgLnR1dG9yaWFsIC5zdGVwLTggLnBvcG92ZXItY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogNTBweDsgfSB9XG5cbi5idG4tdG91ci1tb2JpbGUge1xuICB3aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC10b3VyLW1vYmlsZSB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG5cbmJvZHlbb25ib2FyZGluZ10gLnBvcG92ZXJbY2xhc3MqPXRvdXItXS5zdGVwLW1vYmlsZSB7XG4gIHRvcDogLTE1ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgYm9keVtvbmJvYXJkaW5nXSAucG9wb3ZlcltjbGFzcyo9dG91ci1dLnN0ZXAtbW9iaWxlIC5tb2JpbGUtdG91ci1jb250ZW50IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuYm9keVtvbmJvYXJkaW5nXSAucG9wb3ZlcltjbGFzcyo9dG91ci1dIGJ1dHRvblthcmlhLWxhYmVsPUNsb3NlXSB7XG4gIHJpZ2h0OiAtOXB4O1xuICB0b3A6IC0yN3B4OyB9XG5cbi5tb2JpbGUtbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmc6IDAgNXB4ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnN0ZXAtbW9iaWxlLWJ0biB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxNXB4IDE1cHggMCAwICFpbXBvcnRhbnQ7IH1cblxuLm1vYmlsZS10b3VyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZjYzM0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubW9iaWxlLXRvdXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMjgwcHg7IH1cbiAgLnBhcmNlaXJvcyAubm9zc29zLXBhcmNlaXJvcyB7XG4gICAgbWF4LXdpZHRoOiAxNjIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMjgwcHg7IH1cbiAgLnBhcmNlaXJvcyAubm9zc29zLXBhcmNlaXJvcyB7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7IH1cbiAgICAucGFyY2Vpcm9zIC5ub3Nzb3MtcGFyY2Vpcm9zIC5pdGVtIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcGFkZGluZzogMTUwcHggMTBweCAxMHB4OyB9XG4gICAgICAucGFyY2Vpcm9zIC5ub3Nzb3MtcGFyY2Vpcm9zIC5pdGVtIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTI4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jYXRlZ29yaWFzLWxpc3RhIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNhdGVnb3JpYXMtbGlzdGEudmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgI2R6MixcbiAgI2R6MyxcbiAgI2R6NCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZHoxIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICNvbmJvYXJkaW5nIC5tb2RhbCAubW9kYWwtaGVhZGVyIGJ1dHRvblthcmlhLWxhYmVsPUNsb3NlXSB7XG4gICAgdG9wOiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICNvbmJvYXJkaW5nIC5tb2RhbCAubW9kYWwtaGVhZGVyIGJ1dHRvblthcmlhLWxhYmVsPUNsb3NlXSBzcGFuIHtcbiAgICAgIG1hcmdpbjogNnB4IDAgMCAxcHg7IH1cbiAgI29uYm9hcmRpbmcgLm1vZGFsIC5tb2RhbC1oZWFkZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICNvbmJvYXJkaW5nIC5tb2RhbCAubW9kYWwtaGVhZGVyIGg0IGIge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICNvbmJvYXJkaW5nIC5tb2RhbCAubW9kYWwtYm9keSAud3JhcHBlci10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAjb25ib2FyZGluZyAubW9kYWwgLm1vZGFsLWZvb3RlciBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAubW9kYWwuby1xdWUtZS1kb3R6IC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLm1vZGFsLm8tcXVlLWUtZG90eiAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLm1vZGFsLm8tcXVlLWUtZG90eiAubW9kYWwtYm9keSAud3JhcHBlci10ZXh0IGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA1MHB4OyB9XG4gIC5tb2RhbC5vLXF1ZS1lLWRvdHogLm1vZGFsLWJvZHkgLndyYXBwZXItdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5tb2RhbC5vLXF1ZS1lLWRvdHogLm1vZGFsLWJvZHkgLndyYXBwZXItdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgaGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBoZWFkZXIgLm5hdmJhciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIGhlYWRlciAubmF2YmFyIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87IH1cbiAgICAgICAgaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICBoZWFkZXIgLmJ1c2NhLW1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgICAgIGhlYWRlciAuYnVzY2EtbW9iaWxlIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgaGVhZGVyIC5idXNjYS1tb2JpbGUgYSAuZmEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIGhlYWRlciAubmF2YmFyLXJpZ2h0IHtcbiAgICAgIGhlaWdodDogNDVweDsgfVxuICAgICAgaGVhZGVyIC5uYXZiYXItcmlnaHQgLmF1dG9jb21wbGV0ZSB7XG4gICAgICAgIHdpZHRoOiAyNTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgICAgICAgaGVhZGVyIC5uYXZiYXItcmlnaHQgLmF1dG9jb21wbGV0ZSB1bCB7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDAgMjBweCAwOyB9XG4gICAgaGVhZGVyIC5tZW51LXByaW5jaXBhbCB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwcHggODBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgICAgYm94LXNoYWRvdzogMCAwcHggODBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIGhlYWRlciAubWVudS1wcmluY2lwYWwgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICBoZWFkZXIgLm1lbnUtcHJpbmNpcGFsIHVsIGxpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U1ZTVlNTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgaGVhZGVyIC5tZW51LXByaW5jaXBhbCB1bCBsaSBhIHtcbiAgICAgICAgICAgIGhlaWdodDogNzNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDczcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgIGhlYWRlciAubWVudS1wcmluY2lwYWwgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmJiYzIyOyB9XG4gICAgICAgICAgaGVhZGVyIC5tZW51LXByaW5jaXBhbCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmJ0bi1kZWZhdWx0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMTVweCAxMHB4OyB9XG4gIC5tZW51LWNhdGVnb3JpYXMge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwcHg7IH1cbiAgICAubWVudS1jYXRlZ29yaWFzIC5uYXZiYXItdG9nZ2xlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICB3b3JkLXNwYWNpbmc6IC0ycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5tZW51LWNhdGVnb3JpYXMgLm5hdmJhci10b2dnbGUgLmZhLXgge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tZW51LWNhdGVnb3JpYXMgLm5hdmJhci10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZjZDA2NTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE0cHg7IH1cbiAgICAgICAgLm1lbnUtY2F0ZWdvcmlhcyAubmF2YmFyLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5mYS10aW1lcyB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IC00NXB4O1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5tZW51LWNhdGVnb3JpYXMgLmZhLWNhdGVnb3JpYXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zX3cvaWNvLWNhdGVnb3JpYXMucG5nXCIpOyB9XG4gICAgLm1lbnUtY2F0ZWdvcmlhcyAuZmEtdGltZXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAubWVudS1jYXRlZ29yaWFzIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAgICAgLm1lbnUtY2F0ZWdvcmlhcyBoMyAuZmEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAubWVudS1jYXRlZ29yaWFzIHVsIGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmNkMDY1OyB9XG4gICAgICAubWVudS1jYXRlZ29yaWFzIHVsIGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDEzLjk2cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAubWVudS1jYXRlZ29yaWFzIHVsIGxpIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuY29tb2Z1bmNpb25hIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5jb21vZnVuY2lvbmEgLnN0ZXAtMiBwIHtcbiAgICAgIG1hcmdpbjogMTBweCAwOyB9XG4gICAgLmNvbW9mdW5jaW9uYSAuc3RlcC01IGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuY29tb2Z1bmNpb25hIGRpdiBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY29tb2Z1bmNpb25hIGRpdiBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmNvbW9mdW5jaW9uYSBkaXYgcCBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhcmNlaXJvcyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgICAucGFyY2Vpcm9zIHAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wYXJjZWlyb3MgLm5vc3Nvcy1wYXJjZWlyb3Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAucGFyY2Vpcm9zIC5ub3Nzb3MtcGFyY2Vpcm9zIC5pdGVtIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY29tby1mdW5jaW9uYSAudHV0b3JpYWwgLnN0ZXBzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDExMHB4OyB9XG4gICAgLmNvbW8tZnVuY2lvbmEgLnR1dG9yaWFsIC5zdGVwcyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmNvbW8tZnVuY2lvbmEgLnR1dG9yaWFsICNzdGVwMSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDsgfVxuICAuY29tby1mdW5jaW9uYSAuZmVjaGFyLXR1dG9yaWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbW8tZnVuY2lvbmEgLmFicmlyLXR1dG9yaWFsIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4OyB9XG4gICAgLmNvbW8tZnVuY2lvbmEgLmFicmlyLXR1dG9yaWFsIGE6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDg4cHg7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gIC5jb21vLWZ1bmNpb25hIC5kZXN0YXF1ZXMgLmRlc3RhcXVlLXBhcmNlaXJvcyAuaXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDA7IH1cbiAgLmNvbW8tZnVuY2lvbmEgLmRlc3RhcXVlcyAuZGVzdGFxdWUtcGFyY2Vpcm9zOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub2ZlcnRhcy1wYXJjZWlyb3MgLmNhcmQge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5vZmVydGFzLXBhcmNlaXJvcyAuY2FyZCAuYm9keSBhOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjkwcHg7IH1cbiAgICAub2ZlcnRhcy1wYXJjZWlyb3MgLmNhcmQgLmJvZHkgYSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gIC5wcm9tb2NvZXMge1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4OyB9XG4gICAgLnByb21vY29lcyAucHJvbW9jb2VzLXBhcmNlaXJvcyAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9tb2NvZXMgLnByb21vY29lcy1wYXJjZWlyb3MgLml0ZW0gLnByb20tZHoge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzNweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTQuNjVweDsgfVxuICAgICAgLnByb21vY29lcyAucHJvbW9jb2VzLXBhcmNlaXJvcyAuaXRlbSBhLmJ0bl9wcm9tb3JlZ3VsYW1lbnRvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICByaWdodDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDsgfVxuICAubGlzdGEtbG9qYXMgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5saXN0YS1sb2phcyBoMyBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAyNXB4OyB9XG4gIC5saXN0YS1sb2phcyAudG9vbHMge1xuICAgIHBhZGRpbmc6IDEycHggMTBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7IH1cbiAgICAubGlzdGEtbG9qYXMgLnRvb2xzIC5maWx0ZXIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5saXN0YS1sb2phcyAudG9vbHMgLmZpbHRlciBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgIC5saXN0YS1sb2phcyAudG9vbHMgLmZpbHRlciBwIC5idF9tdWRhcnZpc3Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAubGlzdGEtbG9qYXMgLnRvb2xzIC5maWx0ZXItdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgIC5saXN0YS1sb2phcyAudG9vbHMgLmZpbHRlci10ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgLmxpc3RhLWxvamFzIC50b29scyAuZmlsdGVyLXRleHQgcCAjcXVpY2tzZWFyY2gge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgIC5saXN0YS1sb2phcyAudG9vbHMgLmZpbHRlci10ZXh0IHAgI2RhdGEtc2VhcmNoLW5hbWUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5saXN0YS1sb2phcyAubm9zc29zLXBhcmNlaXJvcy1heiAubGlzdGFwYXJjZWlyb3MgLmxpc3RhLXBhcmNlaXJvcyBhIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDZweCBhdXRvOyB9XG4gIC5saXN0YS1sb2phcyAubm9zc29zLXBhcmNlaXJvcy1heiAubGlzdGFwYXJjZWlyb3MgLmxldHJhIGEge1xuICAgIHRvcDogLTMwcHg7XG4gICAgcmlnaHQ6IC0xMHB4OyB9XG4gIC5saXN0YS1sb2phcyAubm9zc29zLXBhcmNlaXJvcy1heiAucGFnaW5hdGlvbiAuYXogYSB7XG4gICAgbWFyZ2luOiA4cHggNXB4OyB9XG4gIC5saXN0YS1sb2phcyAubm9zc29zLXBhcmNlaXJvcyB7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMDsgfVxuICAubGlzdGEtY2F0ZWdvcmlhcyBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubGlzdGEtY2F0ZWdvcmlhcyAuY2F0ZWdvcmlhcyAubGlzdC11bnN0eWxlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAgIC5saXN0YS1jYXRlZ29yaWFzIC5jYXRlZ29yaWFzIC5saXN0LXVuc3R5bGVkIGEge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIC5saXN0YS1jYXRlZ29yaWFzIC5jYXRlZ29yaWFzIC5saXN0LXVuc3R5bGVkIGEgLmZhLWNhdCB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmxpc3RhLWNhdGVnb3JpYXMgLm1haXMtYWNlc3NhZGFzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmxpc3RhLWNhdGVnb3JpYXMgLm1haXMtYWNlc3NhZGFzIC5pdGVtIHtcbiAgICAgIHdpZHRoOiAyNzBweDsgfVxuICAjZm9vdGVyIC5zb2NpYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgI2Zvb3RlciAjZmF2b3JpdGVMaW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjFweCkgYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIGhlYWRlciAubmF2YmFyLXJpZ2h0IC5hdXRvY29tcGxldGUge1xuICAgIHdpZHRoOiAzNDNweDsgfVxuICAuY29tb2Z1bmNpb25hIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5jb21vZnVuY2lvbmEgLnN0ZXAxIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tb2Z1bmNpb25hXzFfbS5qcGcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICBoZWlnaHQ6IDUzMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29tb2Z1bmNpb25hIC5zdGVwMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW9mdW5jaW9uYV8yX20uanBnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgaGVpZ2h0OiAzNjlweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29tb2Z1bmNpb25hIC5zdGVwMiAuYnRuLWhvdy1pdC13b3JrcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTY4cHg7XG4gICAgICAgIHRvcDogLTQ0cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuY29tb2Z1bmNpb25hIC5zdGVwMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW9mdW5jaW9uYV8zX20uanBnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgaGVpZ2h0OiAzNDdweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbW9mdW5jaW9uYSAuc3RlcDQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21vZnVuY2lvbmFfNF9tLmpwZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgIGhlaWdodDogMzQycHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb21vZnVuY2lvbmEgLnN0ZXA1IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tb2Z1bmNpb25hXzVfbS5qcGcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICBoZWlnaHQ6IDMyNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29tb2Z1bmNpb25hIC5zdGVwNiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW9mdW5jaW9uYV82X20uanBnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgaGVpZ2h0OiA0MDJweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5saXN0YS1sb2phcyAubm9zc29zLXBhcmNlaXJvcyB7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMzBweDsgfVxuICAubGlzdGEtbG9qYXMgLm5vc3Nvcy1wYXJjZWlyb3MtYXogLnBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMjBweCAzMHB4IDIwcHg7IH1cbiAgLmxpc3RhLWNhdGVnb3JpYXMgLm1haXMtYWNlc3NhZGFzIC5pdGVtIHtcbiAgICB3aWR0aDogMzI1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoZGV2aWNlLXdpZHRoOiAzNjBweCkgYW5kIChkZXZpY2UtaGVpZ2h0OiA2NDBweCkge1xuICBoZWFkZXIgLm5hdmJhci1yaWdodCAuYXV0b2NvbXBsZXRlIHtcbiAgICB3aWR0aDogMjkxcHg7IH1cbiAgLmxpc3RhLWxvamFzIC5ub3Nzb3MtcGFyY2Vpcm9zIHtcbiAgICBwYWRkaW5nOiAwIDAgNDBweCAyMHB4OyB9XG4gIC5saXN0YS1jYXRlZ29yaWFzIC5tYWlzLWFjZXNzYWRhcyAuaXRlbSB7XG4gICAgd2lkdGg6IDMxNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNDgxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICBoZWFkZXIgLm1lbnUtcHJpbmNpcGFsLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgaGVhZGVyIC5tZW51LXByaW5jaXBhbC5uYXZiYXItY29sbGFwc2VbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIGhlYWRlciAubWVudS1wcmluY2lwYWwubmF2YmFyLWNvbGxhcHNlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgaGVhZGVyIC5uYXZiYXItcmlnaHQgLmF1dG9jb21wbGV0ZSB7XG4gICAgd2lkdGg6IDY4NHB4OyB9XG4gICNjYXRlZ29yaWFzLWxpc3RhLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgI2NhdGVnb3JpYXMtbGlzdGEubmF2YmFyLWNvbGxhcHNlW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAjY2F0ZWdvcmlhcy1saXN0YS5uYXZiYXItY29sbGFwc2VbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5NCU7IH1cbiAgLm1lbnUtY2F0ZWdvcmlhcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5tZW51LWNhdGVnb3JpYXMgLm5hdmJhci10b2dnbGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC5tZW51LWNhdGVnb3JpYXMgLm5hdmJhci10b2dnbGVbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5tZW51LWNhdGVnb3JpYXMgaDMgLmZhLW1vZGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAyNHB4OyB9XG4gIC5jb21vLWZ1bmNpb25hIC5mZWNoYXItdHV0b3JpYWwge1xuICAgIHRvcDogODBweDsgfVxuICAuY29tby1mdW5jaW9uYSAuaWNvLWNvbW8tZnVuY2lvbmEge1xuICAgIHdpZHRoOiA5MXB4O1xuICAgIGhlaWdodDogNjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5jb21vLWZ1bmNpb25hIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICBoZWFkZXIgLmF1dG9jb21wbGV0ZSB7XG4gICAgd2lkdGg6IDI0OXB4OyB9XG4gIGhlYWRlciAuc2xvZ2FuIHAgYSB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC5saXN0YS1sb2phcyAudG9vbHMge1xuICAgIGhlaWdodDogODJweDsgfSB9XG5cbi5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2Uuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZSAuc2stZG91YmxlLWJvdW5jZTEsIC5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2UgLnNrLWRvdWJsZS1ib3VuY2UyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWRvdWJsZUJvdW5jZSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1kb3VibGVCb3VuY2UgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cblxuLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZSAuc2stZG91YmxlLWJvdW5jZTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWRvdWJsZUJvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBzay1kb3VibGVCb3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi5wcm9jZXNzaW5nLWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0MCU7IH1cblxuLmxvYWQtbWVzc2FnZSB7XG4gIHotaW5kZXg6IDIxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFkZS1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwLjg7IH1cbiIsIlxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSHVybWUnO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL2h1cm1lZ2VvbWV0cmljc2FuczQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvaHVybWVnZW9tZXRyaWNzYW5zNC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL2h1cm1lZ2VvbWV0cmljc2FuczQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvaHVybWVnZW9tZXRyaWNzYW5zNC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvaHVybWVnZW9tZXRyaWNzYW5zNC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvaHVybWVnZW9tZXRyaWNzYW5zNC5zdmcjaHVybWVfZ2VvbWV0cmljX3NhbnNfNHJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0h1cm1lJztcclxuICAgIHNyYzogdXJsKCdmb250cy9odXJtZWdlb21ldHJpY3NhbnM0X3NlbWlib2xkLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL2h1cm1lZ2VvbWV0cmljc2FuczRfc2VtaWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9odXJtZWdlb21ldHJpY3NhbnM0X3NlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL2h1cm1lZ2VvbWV0cmljc2FuczRfc2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL2h1cm1lZ2VvbWV0cmljc2FuczRfc2VtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL2h1cm1lZ2VvbWV0cmljc2FuczRfc2VtaWJvbGQuc3ZnI2h1cm1lX2dlb21ldHJpY19zYW5zXzRTQmQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0h1cm1lJztcclxuICAgIHNyYzogdXJsKCdmb250cy9odXJtZWdlb21ldHJpY3NhbnM0X2JvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvaHVybWVnZW9tZXRyaWNzYW5zNF9ib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvaHVybWVnZW9tZXRyaWNzYW5zNF9ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL2h1cm1lZ2VvbWV0cmljc2FuczRfYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvaHVybWVnZW9tZXRyaWNzYW5zNF9ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9odXJtZWdlb21ldHJpY3NhbnM0X2JvbGQuc3ZnI2h1cm1lX2dlb21ldHJpY19zYW5zXzRib2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSHVybWUnO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL2h1cm1lZ2VvbWV0cmljc2FuczRfYmxhY2std2ViZm9udC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCdmb250cy9odXJtZWdlb21ldHJpY3NhbnM0X2JsYWNrLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9odXJtZWdlb21ldHJpY3NhbnM0X2JsYWNrLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvaHVybWVnZW9tZXRyaWNzYW5zNF9ibGFjay13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9odXJtZWdlb21ldHJpY3NhbnM0X2JsYWNrLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL2h1cm1lZ2VvbWV0cmljc2FuczRfYmxhY2std2ViZm9udC5zdmcjaHVybWVfZ2VvbWV0cmljX3NhbnNfNGJsYWNrJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwiICAgICNkejEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNzBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNkejIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDIxN3B4O1xyXG4gICAgICAgIGhlaWdodDogMjMxcHg7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICBsZWZ0OiAzMSU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yOTBweDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAjZHozIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAyMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDIzMXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTkwcHg7XHJcbiAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgI2R6NCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMjE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMzFweDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDUwcHg7XHJcbiAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGVnb3JpYXMtbGlzdGEge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNhcHAtYm9keSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hdXRvc2VhcmNoIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYXV0b2NvbXBsZXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICNmYmJjMjI7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGF6dWxCQjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAzNzFweDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hdXRvY29tcGxldGUgbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICMyNTI5NWE7XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dG9jb21wbGV0ZSB1bCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCAwIDEwcHggMDtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dG9jb21wbGV0ZSBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgIH1cclxuXHJcbiAgICAuYXV0b2NvbXBsZXRlIHVsIGxpIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDAgMTBweCAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiBvcmFuZ2U7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dG9jb21wbGV0ZSB1bCBsaSBhOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyOTVhO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dG9jb21wbGV0ZSB1bCBsaSBhIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYW1hcmVsb1ZpdHJpbmU7XHJcbiAgICAgICAgLm1lbnUtYmFyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dWxCQjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgJiA+ICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbWFyZWxvVml0cmluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYXp1bEJCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZiYXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYXp1bEJCO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIuOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOC45MXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGF6dWxCQjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYXp1bEJCO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYXp1bEJCO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGF6dWxCQjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMzk0MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjM5NDM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjM5NDM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YzOTQzNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMHB4IDQwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMHB4IDQwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMzRweDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U1ZTVlNTtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDczcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhenVsQkI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMThweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZiYXItYnJhbmQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIC8vIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUtcHJpbmNpcGFsIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2FuZG1lbnUge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyN3B4IDAgMCAtMTBweDtcclxuICAgICAgICAgICAgLmljb24tYmFyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVsQkI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXM7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjFzO1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXM7XHJcbiAgICAgICAgICAgICAgICAmKy5pY29uLWJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD10cnVlXSB7XHJcbiAgICAgICAgICAgICAgICAucmQge1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMC41ZW0sIC0wLjQ1ZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgwLjVlbSwgLTAuNDVlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMC41ZW0sIC0wLjQ1ZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMC41ZW0sIC0wLjQ1ZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDAuNWVtLCAtMC40NWVtKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN0IHtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMC41ZW0sIDAuNDVlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMC41ZW0sIDAuNDVlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwLjVlbSwgMC40NWVtKTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMC41ZW0sIDAuNDVlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwLjVlbSwgMC40NWVtKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5uZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xvZ2FuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzIuNTlweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMi41OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWVhZWFlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YyOTQzNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2hib3gge1xyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGF6dWxCQjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGF6dWxCQjtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1bEJCO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDEwcHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6ICNlYmViZWI7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4iLCIuY29tb2Z1bmNpb25hIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgID4gaDIge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGVwLTEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzcuOTZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhenVsQkI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dWxCQjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGVwLTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzUuOTZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGVwLTMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzUuOTZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGVwLTQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGF6dWxCQjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNS45NnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0ZXAtNSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYXp1bEJCO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzEuOTZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGVwLTYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGF6dWxCQjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMC45NnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NTNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MjNweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggOTdweCA4MHB4IDQwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY21mNy5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucHJvbW9jb2VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIGgzIHtcclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGF6dWxCQjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgICAgY29sb3I6ICRhenVsQkI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAucHJvbW8tYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubGlzdGEtbG9qYXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGF6dWxCQjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvb2xzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgIC5maWx0cm9fbm9tZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYXp1bEJCO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRhenVsQkI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYXp1bEJCO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGF6dWxCQjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhenVsQkI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkYXp1bEJCO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjE1cHg7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZTBlNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dWxCQjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpbHRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idF9tdWRhcnZpc3Uge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMjk0MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YyOTQzNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhenVsQkI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXN1bHRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjY2NjO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3JkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAuYnRuIHt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubm9zc29zLXBhcmNlaXJvcyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDQwcHggNTVweDtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzNHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyOTVhO1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bl9yZWd1bGFtZW50byB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubm9zc29zLXBhcmNlaXJvcy1heiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2M7XHJcbiAgICAgICAgICAgIC5heiB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMzk0MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjZGNkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saXN0YXBhcmNlaXJvcyB7XHJcbiAgICAgICAgICAgIC5hbGZhYmV0by1sZXRyYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2Q0ZDRkNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGV0cmEge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYXp1bEJCO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhenVsQkI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpc3RhLXBhcmNlaXJvcyB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjI5NDM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5saXN0YS1jYXRlZ29yaWFzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRhenVsQkI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzFlMzg3MztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAubm9zc29zLXBhcmNlaXJvcyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDQwcHggOTVweDtcclxuICAgIH1cclxuICAgIC5tYWlzLWFjZXNzYWRhcyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLm93bC1jb250cm9scyB7XHJcbiAgICAgICAgICAgIC5vd2wtbmF2IHtcclxuICAgICAgICAgICAgICAgIC5vd2wtcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTkwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub3dsLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI3NXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE0NXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmMjkzMzM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG5fY29tcHJhciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2MwYzBjMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICNjMGMwYzA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICM2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjYzBjMGMwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhdGVnb3JpYXMge1xyXG4gICAgICAgIG1heC13aWR0aDogMTA2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1bEJCO1xyXG4gICAgICAgICAgICBjb2xvcjogJGFtYXJlbG9WaXRyaW5lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMjA0NTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudHV0b3JpYWwge1xyXG4gICAgLnN0ZXAtMCB7XHJcbiAgICAgICAgdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3RlcC0xIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNDBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3RlcC0yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zdGVwLTMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnN0ZXAtNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcclxuICAgIC50dXRvcmlhbCB7IFxyXG4gICAgICAgIC5zdGVwLTUge1xyXG4gICAgICAgIHRvcDogNjgwcHggIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAxNSUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnN0ZXAtNSAucG9wb3Zlci1jb250ZW50IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLnN0ZXAtNSAucG9wb3Zlci10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLnN0ZXAtNiB7XHJcbiAgICAgICAgdG9wOiAyMzBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogMTUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NSUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3RlcC02IC5wb3BvdmVyLWNvbnRlbnQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RlcC02IC5wb3BvdmVyLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RlcC03IHtcclxuICAgICAgICB0b3A6IDE1NzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDE2JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNjUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnN0ZXAtNyAucG9wb3Zlci1jb250ZW50IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLnN0ZXAtNyAucG9wb3Zlci10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLnN0ZXAtOCB7XHJcbiAgICAgICAgd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOiAyMjEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAxNSUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3RlcC04IC5wb3BvdmVyLWNvbnRlbnQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RlcC04IC5wb3BvdmVyLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgLnR1dG9yaWFsIHtcclxuICAgICAgICAuc3RlcC01IHtcclxuICAgICAgICAgICAgdG9wOiA2ODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsZWZ0OiAxNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0ZXAtNSAucG9wb3Zlci1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGVwLTYge1xyXG4gICAgICAgICAgICB0b3A6IDIzMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogMjAlIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RlcC02IC5wb3BvdmVyLXRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RlcC02IC5wb3BvdmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RlcC03IHtcclxuICAgICAgICAgICAgdG9wOiAxNjAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsZWZ0OiAyMCUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGVwLTcgLnBvcG92ZXItdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGVwLTgge1xyXG4gICAgICAgICAgICB0b3A6IDIyMTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI4JSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RlcC04IC5wb3BvdmVyLXRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RlcC04IC5wb3BvdmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnRuLXRvdXItbW9iaWxlIHtcclxuICAgIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRleHQtdG91ci1tb2JpbGUge1xyXG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcbn1cclxuYm9keVtvbmJvYXJkaW5nXSB7XHJcbiAgICAucG9wb3ZlcltjbGFzcyo9dG91ci1dIHtcclxuICAgICAgICAmLnN0ZXAtbW9iaWxlIHtcclxuICAgICAgICAgICAgdG9wOiAtMTUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAubW9iaWxlLXRvdXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvblthcmlhLWxhYmVsPUNsb3NlXSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtOXB4O1xyXG4gICAgICAgICAgICB0b3A6IC0yN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubW9iaWxlLW5hdmlnYXRpb24ge1xyXG4gICAgcGFkZGluZzogMCA1cHggIWltcG9ydGFudDtcclxuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnN0ZXAtbW9iaWxlLWJ0biB7XHJcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMTVweCAxNXB4IDAgMCAhaW1wb3J0YW50O1xyXG59XHJcbi5tb2JpbGUtdG91ci1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmNjMzQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ubW9iaWxlLXRvdXItY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLCIgICAgQG1lZGlhIChtaW4td2lkdGg6MTYwMHB4KSB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJjZWlyb3Mge1xyXG4gICAgICAgICAgICAubm9zc29zLXBhcmNlaXJvcyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjE2MDBweCkge1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFyY2Vpcm9zIHtcclxuICAgICAgICAgICAgLm5vc3Nvcy1wYXJjZWlyb3Mge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNTBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOjEzMDBweCkge1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjlweCkge1xyXG4gICAgICAgIC5jYXRlZ29yaWFzLWxpc3RhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEzMDBweCkge1xyXG4gICAgICAgICNkejIsXHJcbiAgICAgICAgI2R6MyxcclxuICAgICAgICAjZHo0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICNkejF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW1wb3J0ICdsYXlvdXQvbW9iaWxlL19nZW5lcmFsX2NlbGwnO1xyXG4gICAgQGltcG9ydCAnbGF5b3V0L21vYmlsZS9fbGFyZ2VyX2NlbGwnO1xyXG4gICAgQGltcG9ydCAnbGF5b3V0L21vYmlsZS9faXBhZHMnO1xyXG4iLCJAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICNvbmJvYXJkaW5nIHtcclxuICAgICAgICAubW9kYWwge1xyXG4gICAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGJ1dHRvblthcmlhLWxhYmVsPUNsb3NlXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMCAwIDFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgIC53cmFwcGVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLm8tcXVlLWUtZG90eiB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAud3JhcHBlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC5uYXZiYXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC5uYXZiYXItYnJhbmQge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1c2NhLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdmJhci1yaWdodCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgLmF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMCAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUtcHJpbmNpcGFsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwcHggODBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDBweCA4MHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogODBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTVlNWU1O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDczcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZiYmMyMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tZGVmYXVsdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgIH1cclxuICAgIC5tZW51LWNhdGVnb3JpYXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICAgICAgd29yZC1zcGFjaW5nOiAtMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIC5mYS14IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD10cnVlXSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmY2QwNjU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTRweDtcclxuICAgICAgICAgICAgICAgIC5mYS10aW1lcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC00NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmEtY2F0ZWdvcmlhcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uc193L2ljby1jYXRlZ29yaWFzLnBuZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZhLXRpbWVzIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZjZDA2NTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTMuOTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb21vZnVuY2lvbmEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIC5zdGVwLTIge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGVwLTUge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhcmNlaXJvcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5vc3Nvcy1wYXJjZWlyb3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbW8tZnVuY2lvbmEge1xyXG4gICAgICAgIC50dXRvcmlhbCB7XHJcbiAgICAgICAgICAgIC5zdGVwcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjc3RlcDEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmVjaGFyLXR1dG9yaWFsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hYnJpci10dXRvcmlhbCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogODhweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXN0YXF1ZXMge1xyXG4gICAgICAgICAgICAuZGVzdGFxdWUtcGFyY2Vpcm9zIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm9mZXJ0YXMtcGFyY2Vpcm9zIHtcclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLmJvZHkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9tb2NvZXMge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgIC5wcm9tb2NvZXMtcGFyY2Vpcm9zIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLnByb20tZHoge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNC42NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYS5idG5fcHJvbW9yZWd1bGFtZW50byB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5saXN0YS1sb2phcyB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b29scyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgIC5maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0X211ZGFydmlzdSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmlsdGVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICNxdWlja3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICNkYXRhLXNlYXJjaC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5vc3Nvcy1wYXJjZWlyb3MtYXoge1xyXG4gICAgICAgICAgICAubGlzdGFwYXJjZWlyb3Mge1xyXG4gICAgICAgICAgICAgICAgLmxpc3RhLXBhcmNlaXJvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDZweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sZXRyYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgLmF6IHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubm9zc29zLXBhcmNlaXJvcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpc3RhLWNhdGVnb3JpYXMge1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhdGVnb3JpYXMge1xyXG4gICAgICAgICAgICAubGlzdC11bnN0eWxlZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZhLWNhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWlzLWFjZXNzYWRhcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNmb290ZXIge1xyXG4gICAgICAgIC5zb2NpYWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjZmF2b3JpdGVMaW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQG1lZGlhIChtaW4td2lkdGg6MzIxcHgpIGFuZCAobWF4LXdpZHRoOjQyMHB4KSB7XHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAgIC5uYXZiYXItcmlnaHQge1xyXG4gICAgICAgICAgICAuYXV0b2NvbXBsZXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb21vZnVuY2lvbmEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIC5zdGVwMSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tb2Z1bmNpb25hXzFfbS5qcGcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUzMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0ZXAyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21vZnVuY2lvbmFfMl9tLmpwZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzY5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAuYnRuLWhvdy1pdC13b3JrcyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTY4cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC00NHB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RlcDMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW9mdW5jaW9uYV8zX20uanBnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNDdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGVwNCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tb2Z1bmNpb25hXzRfbS5qcGcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0MnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0ZXA1IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21vZnVuY2lvbmFfNV9tLmpwZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzI0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RlcDYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW9mdW5jaW9uYV82X20uanBnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpc3RhLWxvamFzIHtcclxuICAgICAgICAubm9zc29zLXBhcmNlaXJvcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ub3Nzb3MtcGFyY2Vpcm9zLWF6IHtcclxuICAgICAgICAgICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDMwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5saXN0YS1jYXRlZ29yaWFzIHtcclxuICAgICAgICAubWFpcy1hY2Vzc2FkYXMge1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vUzYsczdcclxuQG1lZGlhIHNjcmVlbiBhbmQgKGRldmljZS13aWR0aDogMzYwcHgpIGFuZCAoZGV2aWNlLWhlaWdodDogNjQwcHgpIHtcclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgLm5hdmJhci1yaWdodCB7XHJcbiAgICAgICAgICAgIC5hdXRvY29tcGxldGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpc3RhLWxvamFzIHtcclxuICAgICAgICAubm9zc29zLXBhcmNlaXJvcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpc3RhLWNhdGVnb3JpYXMge1xyXG4gICAgICAgIC5tYWlzLWFjZXNzYWRhcyB7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcclxuXHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAgIC5tZW51LXByaW5jaXBhbCB7XHJcbiAgICAgICAgICAgICYubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZiYXItcmlnaHQge1xyXG4gICAgICAgICAgICAuYXV0b2NvbXBsZXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2ODRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNjYXRlZ29yaWFzLWxpc3RhIHtcclxuICAgICAgICAmLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZiYXItdG9nZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDk0JTtcclxuICAgIH1cclxuICAgIC5tZW51LWNhdGVnb3JpYXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIC5mYS1tb2RhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXBwIHtcclxuICAgICAgICAuYXBwLWltZyB7fVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAyNHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbW8tZnVuY2lvbmEge1xyXG4gICAgICAgIC5mZWNoYXItdHV0b3JpYWwge1xyXG4gICAgICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY28tY29tby1mdW5jaW9uYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgLmF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNDlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsb2dhbiB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpc3RhLWxvamFzIHtcclxuICAgICAgICAudG9vbHMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2Uuc2stc3Bpbm5lciB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uc2stc3Bpbm5lci1kb3VibGUtYm91bmNlIC5zay1kb3VibGUtYm91bmNlMSwgLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZSAuc2stZG91YmxlLWJvdW5jZTIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2stZG91YmxlQm91bmNlIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uOiBzay1kb3VibGVCb3VuY2UgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2UgLnNrLWRvdWJsZS1ib3VuY2UyIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzay1kb3VibGVCb3VuY2Uge1xyXG4gICAgMCUsIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2stZG91YmxlQm91bmNlIHtcclxuICAgIDAlLCAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvY2Vzc2luZy1jb250YWluZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNDAlO1xyXG59XHJcblxyXG4ubG9hZC1tZXNzYWdlIHtcclxuICAgIHotaW5kZXg6IDIxO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZmFkZS1iYWNrZ3JvdW5kIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDIwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDAuODtcclxufVxyXG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
