a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}@font-face{font-family:favorit reg;src:url(../fonts/favorit-regular.woff) format("woff")}@font-face{font-family:favorit bold;src:url(../fonts/favorit-bold.woff) format("woff")}@font-face{font-family:favorit ital;src:url(../fonts/favorit-regular-italic.woff) format("woff")}::-moz-selection{color:#fff;background-color:#000}::selection{color:#fff;background-color:#000}img{display:block;width:100%}body{overflow-x:hidden;line-height:1.2}body .lock-scroll{overflow:hidden}body .back-arrow,body .category-filter,body .content-container,body .full-logo-wrapper,body .header h3 a,body .mono-logo-wrapper svg,body .project-filter,body .project-info{-webkit-filter:blur(0);filter:blur(0);transition:-webkit-filter .5s linear;transition:filter .5s linear;transition:filter .5s linear,-webkit-filter .5s linear;will-change:filter;transform:translate3d(0)}body.blur .aa-feed,body.blur .aa-feed__modal{-webkit-filter:blur(0)!important;filter:blur(0)!important}body.blur .back-arrow,body.blur .category-filter,body.blur .content-container,body.blur .full-logo-wrapper,body.blur .header h3 a,body.blur .mono-logo-wrapper svg,body.blur .project-filter,body.blur .project-info{-webkit-filter:blur(.5em);filter:blur(.5em)}.wrapper{position:relative;padding:30px;display:-ms-flexbox;display:flex;height:100%}.clearfix{clear:both}.full-logo-wrapper svg{max-width:300px;max-height:87px}.mono-logo-wrapper--mobile svg,.mono-logo-wrapper svg{max-width:57px;max-height:85px}.header{-ms-flex:1 0 30%;flex:1 0 30%;max-width:400px}@media (max-width:968px){.header{position:relative!important;display:-ms-flexbox;display:flex;max-width:100%;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:none;flex:none}}.header h3{line-height:1.2}@media (max-width:968px){.header h3{display:none}}.header h3 a{text-decoration:none}.header h3 a:hover{text-decoration:underline}.header .full-logo-wrapper{margin-top:0}@media (max-width:600px){.header .full-logo-wrapper{height:40px}.header .full-logo-wrapper svg{height:100%;width:auto;max-width:100%}}.header .mono-logo-wrapper{margin-top:0}@media (max-width:968px){.header .mono-logo-wrapper{display:none}}.header .mono-logo-wrapper--mobile{display:none;z-index:6}.header .mono-logo-wrapper--mobile.black svg{color:#000;fill:#000!important}@media (max-width:968px){.header .mono-logo-wrapper--mobile{display:block!important}.header .mono-logo-wrapper--mobile:hover{cursor:pointer}}@media (max-width:600px){.header .mono-logo-wrapper--mobile{height:40px;width:auto;text-align:right}.header .mono-logo-wrapper--mobile svg{height:100%;width:auto}}.back-arrow--mob{display:none}@media (max-width:968px){.back-arrow--mob{display:block}}.back-arrow,.back-arrow--mob{width:45px!important;height:40px!important}.back-arrow--mob svg,.back-arrow svg{width:100%}h1,h2,h3,h4,h5,h6{font-family:favorit reg,Helvetica,Arial,sans-serif}.h1,h1{font-size:3.125em}.h2,h2{font-size:2.618em}.h3,h3{font-size:1.931em}.h4,h4{font-size:1.618em}.h5,h5{font-size:1.194em}.h6,h6{font-size:1.05em}.small{font-size:1em}button,input,label,li,p,select,span,ul{font-family:favorit reg,Helvetica,Arial,sans-serif}p{padding-bottom:1em}p,span{font-size:1.1em}.hero-wrapper p{font-size:1em!important}strong{font-family:favorit bold,Helvetica,Arial,sans-serif;font-weight:700}em{font-family:favorit ital,Helvetica,Arial,sans-serif}a{color:#000}.hero-wrapper.animate-color{animation:a 90s infinite}@keyframes a{0%{background-color:#fff}25%{background-color:#f42434}50%{background-color:#0032a0}75%{background-color:#f42434}to{background-color:#fff}}.hero-wrapper .animate-color,.hero-wrapper>.animate-color svg,.hero-wrapper span.animate-color{animation:b 90s infinite}@keyframes b{0%{color:#000;fill:#000;path:#000}25%{color:#0032a0;fill:#0032a0;path:#0032a0}50%{color:#f42434;fill:#f42434;path:#f42434}75%{color:#0032a0;fill:#0032a0;path:#0032a0}to{color:#000;fill:#000;path:#000}}.hero-wrapper #arrow-down.animate-color,.hero-wrapper #arrow-down.animate-color polyline,.hero-wrapper #arrow-down.animate-color polyline a{animation:c 90s infinite}@keyframes c{0%{fill:#000}25%{fill:#0032a0}50%{fill:#f42434}75%{fill:#0032a0}to{fill:#000}}#news{min-height:100vh}@media (max-width:756px){#news{min-height:100%}}@media (max-width:968px){#news .wrapper{-ms-flex-direction:column;flex-direction:column}}@media (max-width:756px){#news .wrapper{padding:15px}}#news .mob-height{display:none}@media (max-width:756px){#news .mob-height{position:relative;height:91px;display:block}}@media (max-width:600px){#news .mob-height{height:40px}}#news .header{position:absolute;transition:opacity .5s ease;opacity:0}@media (max-width:968px){#news .header{opacity:1}}@media (max-width:756px){#news .header{position:absolute!important;top:0;left:0;padding:15px}}#news .header.fixed{position:fixed;opacity:1}#news .header.mob-fixed{position:fixed!important;top:0;left:0;padding:15px;z-index:4}@media (max-width:968px){#news .header h3{display:none}}@media (max-width:968px){#news .header .full-logo-wrapper{margin-top:0}}#news .mono-logo-wrapper{-ms-flex:1 0 5%;flex:1 0 5%;text-align:right;margin-top:0;max-width:100px;opacity:0;transition:opacity .5s ease}#news .mono-logo-wrapper.fixed{position:fixed;right:30px;opacity:1}@media (max-width:968px){#news .mono-logo-wrapper{display:none}}.filter{opacity:0;display:-ms-flexbox;display:flex;transition:opacity .5s ease;margin-top:0;left:30px;top:180px}@media (max-width:968px){.filter{display:none}}.filter.is-visible{opacity:1;position:fixed}.filter .project-filter ul{max-width:250px}.filter .category-filter{margin-right:30px}.filter .category-filter li.news.active{text-decoration:none!important;color:#f42434}.filter .category-filter li.active{text-decoration:line-through}.filter li:hover{cursor:pointer}.filter li.hide{display:none}.filter li a{text-decoration:none}.filter li a:hover{text-decoration:underline}.home .content-container{margin-left:31%;width:63%;padding:0 15px;max-width:1120px}@media (max-width:1280px){.home .content-container{margin-left:35%;width:59%}}@media (max-width:1130px){.home .content-container{margin-left:41%;width:52%}}@media (max-width:968px){.home .content-container{width:100%;margin-left:0;padding:0}}.home .content-container .article-container{height:calc(100vh - 60px)}.article-container{margin-top:30px;z-index:1}@media (max-width:756px){.article-container{margin-top:20px}}.home .hero-wrapper{width:100%;height:100vh;background-size:cover;background-position:50%;position:relative;display:block}@media (max-width:756px){.home .hero-wrapper{width:100%}}.home .hero-wrapper.hide{display:none}.home .hero-wrapper .hero-intro{position:absolute;max-width:307px;margin-top:10px;margin-left:30px}@media (max-width:600px){.home .hero-wrapper .hero-intro{margin:30px 15px;position:relative;max-width:none}}.home .hero-wrapper .hero-intro p{text-indent:21px;padding-bottom:0}.home .hero-wrapper .hero-arrow{position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.home .hero-wrapper .hero-arrow svg{width:60px}@media (max-width:756px){.home .hero-wrapper .hero-arrow svg{width:40px}}.home .hero-wrapper .header{padding:30px;width:100%;max-width:100%}@media (max-width:968px){.home .hero-wrapper .header{padding:45px 30px 15px;max-width:none}}.home .hero-wrapper .header h3{line-height:1.2}.home .hero-wrapper .header h3 a{text-decoration:none}.home .hero-wrapper .header h3 a:hover{text-decoration:underline}.home .hero-wrapper .header .full-logo-wrapper{margin-top:60px;float:left}@media (max-width:968px){.home .hero-wrapper .header .full-logo-wrapper{float:none;margin-top:0;width:auto}}.home .hero-wrapper .header .mono-logo-wrapper{margin-top:40px;float:right}.home #cursor{visibility:hidden!important}@media (max-width:968px){.about .wrapper,.contact .wrapper,.feed .wrapper,.info .wrapper,.project .wrapper{display:block}}@media (max-width:756px){.about .wrapper,.contact .wrapper,.feed .wrapper,.info .wrapper,.project .wrapper{padding:15px}}.about .header,.contact .header,.feed .header,.info .header,.project .header{position:relative}@media (max-width:968px){.about .header,.contact .header,.feed .header,.info .header,.project .header{width:100%;max-width:none;-ms-flex:inherit;flex:inherit}}@media (max-width:968px){.about .header .full-logo-wrapper,.contact .header .full-logo-wrapper,.feed .header .full-logo-wrapper,.info .header .full-logo-wrapper,.project .header .full-logo-wrapper{margin-top:0;margin-bottom:30px}}@media (max-width:600px){.about .header .full-logo-wrapper,.contact .header .full-logo-wrapper,.feed .header .full-logo-wrapper,.info .header .full-logo-wrapper,.project .header .full-logo-wrapper{margin-bottom:0}}.about .content-container,.contact .content-container,.feed .content-container,.info .content-container,.project .content-container{-ms-flex:1 0 60%;flex:1 0 60%;min-width:60%;margin:30px 15px 0}@media (max-width:968px){.about .content-container,.contact .content-container,.feed .content-container,.info .content-container,.project .content-container{margin:15px 0 0}}.about .hero-image,.contact .hero-image,.feed .hero-image,.info .hero-image,.project .hero-image{margin-bottom:60px}@media (max-width:968px){.about .hero-image,.contact .hero-image,.feed .hero-image,.info .hero-image,.project .hero-image{margin-bottom:30px}}@media (max-width:968px){.about .hero-image .article-caption,.contact .hero-image .article-caption,.feed .hero-image .article-caption,.info .hero-image .article-caption,.project .hero-image .article-caption{display:none}}.about .mono-logo-wrapper,.contact .mono-logo-wrapper,.feed .mono-logo-wrapper,.info .mono-logo-wrapper,.project .mono-logo-wrapper{-ms-flex:1 0 5%;flex:1 0 5%;text-align:right;margin-top:0;max-width:100px}@media (max-width:968px){.about .mono-logo-wrapper,.contact .mono-logo-wrapper,.feed .mono-logo-wrapper,.info .mono-logo-wrapper,.project .mono-logo-wrapper{display:none}}.about .project-info,.contact .project-info,.feed .project-info,.info .project-info,.project .project-info{margin-top:60px;max-width:350px}@media (max-width:968px){.about .project-info,.contact .project-info,.feed .project-info,.info .project-info,.project .project-info{max-width:100%;margin-top:30px;display:none}}.about .project-info ul,.contact .project-info ul,.feed .project-info ul,.info .project-info ul,.project .project-info ul{padding-bottom:1em}.about .project-info ul p,.contact .project-info ul p,.feed .project-info ul p,.info .project-info ul p,.project .project-info ul p{padding-bottom:0}.about .project-info p,.contact .project-info p,.feed .project-info p,.info .project-info p,.project .project-info p{font-size:1em!important;padding-bottom:0}.about .project-info h3,.contact .project-info h3,.feed .project-info h3,.info .project-info h3,.project .project-info h3{font-size:1em;font-weight:700}.about .project-info h3+p,.contact .project-info h3+p,.feed .project-info h3+p,.info .project-info h3+p,.project .project-info h3+p{padding-bottom:1em}.about .project-info--mobile,.contact .project-info--mobile,.feed .project-info--mobile,.info .project-info--mobile,.project .project-info--mobile{display:none}@media (max-width:968px){.about .project-info--mobile,.contact .project-info--mobile,.feed .project-info--mobile,.info .project-info--mobile,.project .project-info--mobile{max-width:100%;margin-top:30px;display:block;margin-bottom:30px}}.about .project-tags,.about .project-title,.contact .project-tags,.contact .project-title,.feed .project-tags,.feed .project-title,.info .project-tags,.info .project-title,.project .project-tags,.project .project-title{margin-bottom:15px}.about .article,.contact .article,.feed .article,.info .article,.project .article{margin-bottom:60px}.content-blocks{margin-top:30px}@media (max-width:968px){.content-blocks{margin-top:0}}@media (max-width:968px){.content-blocks .article:last-of-type{margin-bottom:0}}.article-caption{display:inline-block;margin-top:30px}.article-caption.no-caption{display:none}@media (max-width:756px){.article-caption{padding:0 15px}}.back-arrow{width:25px;position:fixed;left:30px;bottom:100px;opacity:0}.back-arrow.is-visible{opacity:1}@media (max-width:968px){.back-arrow{display:none}}@media (max-width:968px){.aa-feed{display:none!important}}@media (max-width:968px){.slick-slider{padding:0;width:100vw;margin-left:-30px}}@media (max-width:756px){.slick-slider{margin-left:-15px}}.read-less,.read-more{text-transform:uppercase;text-decoration:none;font-family:favorit bold,Helvetica,Arial,sans-serif;font-size:1em;padding-bottom:30px}.read-less:hover,.read-more:hover{text-decoration:underline;cursor:pointer}.hidden-intro{display:none}.default .wrapper,.essay .wrapper{min-height:100vh}@media (max-width:968px){.default .wrapper,.essay .wrapper{-ms-flex-direction:column;flex-direction:column}}@media (max-width:756px){.default .wrapper,.essay .wrapper{padding:15px}}@media (max-width:968px){.default header,.essay header{width:100%;max-width:none;-ms-flex:inherit;flex:inherit}}@media (max-width:968px){.default header h3.h6,.essay header h3.h6{display:none}}@media (max-width:968px){.default header .full-logo-wrapper,.essay header .full-logo-wrapper{margin-top:0;margin-bottom:30px}}.default .project-tags,.default .project-title,.essay .project-tags,.essay .project-title{margin-bottom:15px}.default .essay-container,.essay .essay-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.default .essay-container .essay-column,.essay .essay-container .essay-column{-ms-flex:1 0 40%;flex:1 0 40%;margin-right:30px;min-width:300px}.default .essay-container .essay-column:last-of-type,.essay .essay-container .essay-column:last-of-type{margin-right:0}.default .content-container,.essay .content-container{-ms-flex:1 0 60%;flex:1 0 60%;min-width:60%;margin:0 15px}@media (max-width:968px){.default .content-container,.essay .content-container{margin:15px 0 0}}.default .mono-logo-wrapper,.essay .mono-logo-wrapper{-ms-flex:1 0 5%;flex:1 0 5%;text-align:right;margin-top:0;max-width:100px}@media (max-width:968px){.default .mono-logo-wrapper,.essay .mono-logo-wrapper{display:none}}.default .back-arrow,.essay .back-arrow{position:fixed;left:30px;bottom:100px;opacity:0}.default .back-arrow.is-visible,.essay .back-arrow.is-visible{opacity:1}@media (max-width:968px){.default .back-arrow,.essay .back-arrow{display:none}}@media (max-width:968px){.default .aa-feed,.essay .aa-feed{display:none!important}}.feed{background-color:#0032a0;color:#fff}.feed .wrapper{min-height:100vh}@media (max-width:968px){.feed .project-info{display:none}}.feed .project-info--mobile{display:block}@media (min-width:968px){.feed .project-info--mobile{display:none}}.feed .link-container{padding-bottom:60px}.feed .link-container ul{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media (max-width:968px){.feed .link-container ul{max-height:inherit}}.feed .link-container ul li{max-width:400px;width:40%;min-width:300px;padding-bottom:30px;margin-right:30px}@media (max-width:968px){.feed .link-container ul li{min-width:100%}}.feed .link-container ul li a{text-decoration:none;display:-ms-flexbox;display:flex}.feed .link-container ul li a:hover{text-decoration:underline}.feed .link-container ul li a span:first-of-type{min-width:90px}.feed .link-container ul li figure{position:relative;padding-top:10px}.feed .link-container ul li img{margin-top:8px;cursor:url(/uploads/noun_Plus_2310572.svg),auto}@media (min-width:756px){.feed .link-container ul li img:hover{position:absolute;top:0;right:0;z-index:1;width:580px;padding-bottom:30px}}.feed .back-arrow--mob,.feed .h6 a,.feed a,.feed p,.feed svg{color:#fff;fill:#fff}.feed .back-arrow--mob polyline,.feed .back-arrow polyline{fill:#fff}.feed .back-arrow--mob{position:absolute;bottom:0}.feed .back-arrow{bottom:30px}.default .content-container .project-info h3{font-size:1em!important;font-weight:700!important}.default .content-container .project-info ul{margin:0 0 15px}.default .mono-logo-wrapper{-ms-flex:1 0 5%;flex:1 0 5%;text-align:right;margin-top:0;max-width:100px}@media (max-width:968px){.default .mono-logo-wrapper{display:none}}.info{background-color:#f42434;color:#fff}.info #full-logo,.info #mono-logo,.info .back-arrow--mob svg,.info .back-arrow svg{fill:#fff}.info .back-arrow{position:fixed;left:30px;bottom:30px;opacity:1}@media (max-width:968px){.info .back-arrow{display:none}}.project-info--info a{color:#fff}.contact{background-color:#f42434;color:#000}.contact #full-logo,.contact #mono-logo,.contact .back-arrow--mob svg,.contact .back-arrow svg{fill:#000}.contact .back-arrow{position:fixed;left:30px;bottom:30px;opacity:1}@media (max-width:968px){.contact .back-arrow{display:none}}.contact p{padding-bottom:1em!important}@media (max-width:756px){.contact .content-container--info{margin-top:40px}}.project-info--info span{margin-left:30px}.project-info--info a{color:#000}.project-info--info-mobile{display:none!important;margin-top:0!important}@media (max-width:968px){.project-info--info-mobile{display:block!important;margin-bottom:15px;-ms-flex-order:2;order:2}}@media (max-width:968px){.content-block--copy{-ms-flex-order:1;order:1}}.content-blocks--info{display:-ms-flexbox;display:flex;margin-top:0}@media (max-width:756px){.content-blocks--info{-ms-flex-wrap:wrap;flex-wrap:wrap}}.content-blocks--info .content-block--info-images{width:50%;margin-right:30px}@media (max-width:756px){.content-blocks--info .content-block--info-images{width:100%;-ms-flex-order:2;order:2;margin-right:0}}.content-blocks--info .content-block--info-images img{margin-bottom:30px}.content-blocks--info .content-block--info-text{width:50%}@media (max-width:756px){.content-blocks--info .content-block--info-text{width:100%;-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.about{background-color:#fff;color:#000}.about #full-logo,.about #mono-logo,.about .back-arrow--mob svg,.about .back-arrow svg{fill:#000}.about .back-arrow{position:fixed;left:30px;bottom:30px;opacity:1}@media (max-width:968px){.about .back-arrow{display:none}}.about .project-info--info span{margin-left:30px}.about .project-info--info a{color:#000}.about .project-info--info-mobile{display:none!important;margin-top:0!important}@media (max-width:968px){.about .project-info--info-mobile{display:block!important;margin-bottom:15px;-ms-flex-order:2;order:2}}.about .content-block--copy{margin-top:80px}@media (max-width:968px){.about .content-block--copy{-ms-flex-order:1;order:1}}@media (max-width:600px){.about .content-block--copy{margin-top:30px}}.about .content-blocks--info{display:-ms-flexbox;display:flex;margin-top:0}@media (max-width:756px){.about .content-blocks--info{-ms-flex-wrap:wrap;flex-wrap:wrap}}.about .content-blocks--info .content-block--info-text{width:100%;max-width:850px;margin:auto}@media (max-width:756px){.about .content-blocks--info .content-block--info-text{width:100%;-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:none}}.about h3{margin-bottom:30px}@media (max-width:756px){.about h3{font-size:1.5em;margin-bottom:15px}}.about p+h3,.about p+h4{margin-top:30px}.about h4{font-size:1.1em;font-family:favorit bold,Helvetica,Arial,sans-serif;margin-bottom:1em}.about strong{font-family:favorit reg,Helvetica,Arial,sans-serif;display:inline-block;padding-bottom:0.5em}.slider-overlay{height:100vh;width:100vw;background-color:hsla(0,0%,100%,.9);z-index:1;position:fixed;top:0;left:0;-ms-flex-align:center;align-items:center;display:none;box-sizing:border-box}.slider-overlay.is-visible{display:-ms-flexbox;display:flex}.slider-overlay .slider-close{position:absolute;top:25px;right:40px;width:35px;z-index:4}.slider-overlay .slider-close:hover{cursor:pointer}.slider-overlay .slider-close svg{width:100%}.slider-overlay .slider-overlay__container{min-width:0!important;width:100%}.slider-overlay .slick-initialized .slick-slide{float:none;display:inline-block;vertical-align:middle;text-align:center}.slider-overlay .slick-initialized .slick-slide:focus{outline:none}.slider-overlay .slick-slide:before{content:"";display:inline-block;height:100%;vertical-align:middle}.slider-overlay .slick-slide img{vertical-align:middle;display:inline-block;max-height:90vh;max-width:80vw;margin:0 auto;width:auto}.slider-overlay ul{position:absolute;z-index:2;height:100vh;width:100vw}.slider-overlay ul li{margin-top:-11px}.slider-overlay ul li:hover{cursor:pointer}.slider-overlay ul li.overlay-prev{position:absolute;top:0;left:0;height:100vh;width:50vw;z-index:3}.slider-overlay ul li.overlay-prev:hover{cursor:url(/uploads/slider-arrow-left.svg),auto}.slider-overlay ul li.overlay-next{position:absolute;top:0;right:0;height:100vh;width:50vw;z-index:3}.slider-overlay ul li.overlay-next:hover{cursor:url(/uploads/slider-arrow-right.svg),auto}.article{margin-bottom:60px}@media (max-width:756px){.article{margin-bottom:30px!important}}.article.hide{display:none}.article.active{display:-ms-flexbox;display:flex}.article h3{font-size:1.5em}.article h3:last-of-type{margin-bottom:30px}.article a{text-transform:uppercase;text-decoration:none;font-family:favorit bold,Helvetica,Arial,sans-serif}.article a:hover{text-decoration:underline}.article .news a,.article .news a h3{color:#f42434;-webkit-text-decoration-color:#f42434;text-decoration-color:#f42434}@media (max-width:756px){.article-essay-bg,.article-image{width:100vw!important;margin-left:-15px!important;-ms-flex-order:1!important;order:1!important;margin-bottom:30px}}.no-image .article-caption{margin-top:0!important}@media (max-width:756px){.no-image{margin-bottom:0!important}}@media (max-width:756px){.no-padding .article-image{margin-bottom:0}}.article-info h3{text-transform:none}.article-info p:last-of-type{padding-bottom:0}@media (max-width:756px){.article-info{width:100%!important;-ms-flex-order:2!important;order:2!important}}.article--full{-ms-flex-direction:column;flex-direction:column}.article--full .article-caption{margin-top:20px}@media (max-width:756px){.article--full .article-caption{margin-top:30px}}.article--full .article-caption:empty{margin-top:0}.article--full .article-image{width:100%;margin-bottom:30px}.article--full .article-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:756px){.article--full .article-info{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}}.article--full .article-info .article-desc{max-width:45%}@media (max-width:756px){.article--full .article-info .article-desc{max-width:100%}}.article--40-left{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:756px){.article--40-left{-ms-flex-direction:column;flex-direction:column}}.article--40-left .article-image{width:45%;-ms-flex-order:1;order:1}.article--40-left .article-info{-ms-flex-order:2;order:2;width:45%}.article--40-right{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:756px){.article--40-right{-ms-flex-direction:column;flex-direction:column}}.article--40-right .article-image{width:45%;-ms-flex-order:2;order:2}.article--40-right .article-info{-ms-flex-order:1;order:1;width:45%}.article--60-left{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:756px){.article--60-left{-ms-flex-direction:column;flex-direction:column}}.article--60-left .article-image{width:65%;-ms-flex-order:1;order:1}.article--60-left .article-info{-ms-flex-order:2;order:2;width:25%}@media (max-width:1280px){.article--60-left .article-info{width:30%}}@media (max-width:968px){.article--60-left .article-info{width:25%}}.article--60-right{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:756px){.article--60-right{-ms-flex-direction:column;flex-direction:column}}.article--60-right .article-image{width:65%;-ms-flex-order:2;order:2}.article--60-right .article-info{-ms-flex-order:1;order:1;width:25%}@media (max-width:1280px){.article--60-right .article-info{width:30%}}@media (max-width:968px){.article--60-right .article-info{width:25%}}.article--essay-right{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:756px){.article--essay-right{-ms-flex-direction:column;flex-direction:column}}.article--essay-right .article-essay-bg{width:45%;-ms-flex-order:2;order:2;text-align:right}.article--essay-right .article-essay-bg svg{max-width:100%}.article--essay-right .article-info{-ms-flex-order:1;order:1;width:45%}.article--essay-left{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:756px){.article--essay-left{-ms-flex-direction:column;flex-direction:column}}.article--essay-left .article-essay-bg{width:45%;-ms-flex-order:1;order:1;text-align:left}.article--essay-left .article-essay-bg svg{max-width:100%}.article--essay-left .article-info{-ms-flex-order:2;order:2;width:45%}.article--slider{position:relative}.article--slider ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:50%;width:100%}.article--slider ul li{margin-top:-11px}.article--slider ul li:hover{cursor:pointer}.article--slider ul li.prev{margin-left:-35px}@media (max-width:968px){.article--slider ul li.prev{margin-left:10px}}@media (max-width:756px){.article--slider ul li.prev{margin-left:-5px}}.article--slider ul li.next{margin-right:-35px}@media (max-width:968px){.article--slider ul li.next{margin-right:10px}}@media (max-width:756px){.article--slider ul li.next{margin-right:-5px}}.article--slider--left{width:60%;margin-right:auto}@media (max-width:968px){.article--slider--left{width:inherit}}.article--slider--right{width:60%;margin-left:auto}@media (max-width:968px){.article--slider--right{width:inherit}}.mobile-menu{transition:width .5s linear;display:block;height:100%;width:0;position:fixed;z-index:1;top:0;right:0;background-color:hsla(0,0%,100%,.9);overflow-x:hidden;transition:width .3s ease}.mobile-menu .mobile-menu--close{position:absolute;top:40px;right:25px;z-index:5;width:40px}@media (max-width:600px){.mobile-menu .mobile-menu--close{top:20px;right:8px}}.mobile-menu .mobile-menu--close:hover{cursor:pointer}.mobile-menu .mobile-menu--close svg{fill:#fff}.mobile-menu.show{width:300px}.mobile-menu .first-tier{padding-top:130px;font-family:favorit bold,Helvetica,Arial,sans-serif}@media (max-width:600px){.mobile-menu .first-tier{padding-top:80px}}.mobile-menu .first-tier h3.h6{display:block!important;font-size:1em}.mobile-menu .first-tier h3.h6 a{color:#000!important}.mobile-menu .first-tier h3.h6 a:hover{text-decoration:none}.mobile-menu .second-tier{padding-top:12px;padding-bottom:40px}.mobile-menu ul{padding:0 0 20px 20px;width:300px}.mobile-menu ul li{display:block;white-space:nowrap;color:#000!important}.mobile-menu ul li a{color:#000!important;font-size:1em;padding-bottom:3px;text-decoration:none}.mobile-menu ul li a:hover{text-decoration:none}.aa-feed{position:fixed;bottom:30px;left:30px;display:none}@media (max-width:968px){.aa-feed{display:none}}.aa-feed a{color:#f42434;text-decoration:none;display:-ms-flexbox;display:flex}.aa-feed a.blue{color:#0032a0}.aa-feed a span{position:relative;top:-2px;margin-right:4px}.aa-feed.is-visible{display:block}.aa-feed:hover{cursor:pointer}.aa-feed__modal{display:none;background-color:#0032a0;color:#fff;padding:30px;position:fixed;bottom:60px;left:100px}.aa-feed__modal ul{max-width:600px}.aa-feed__modal ul li{padding-bottom:5px}@media (max-width:968px){.aa-feed__modal{display:none}}.aa-feed__modal.active{display:block}.aa-feed__modal a{color:#fff;text-decoration:none;display:-ms-flexbox;display:flex}.aa-feed__modal a:hover{text-decoration:underline}.aa-feed__modal a span:first-of-type{min-width:90px}.aa-feed__heading a:hover{text-decoration:underline}.aa-feed__heading:first-of-type{margin-bottom:15px}.aa-feed__heading:last-of-type{margin-top:15px}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow svg{width:50px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL19yZXNldC5zY3NzIiwicGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzIiwicGFydGlhbHMvX2Jhc2Uuc2NzcyIsInBhcnRpYWxzL19sYXlvdXQuc2NzcyIsInBhcnRpYWxzL190eXBvZ3JhcGh5LnNjc3MiLCJwYXJ0aWFscy9fYW5pbWF0aW9ucy5zY3NzIiwicGFydGlhbHMvX3RlbXBsYXRlLW5ld3Muc2NzcyIsInBhcnRpYWxzL190ZW1wbGF0ZS1ob21lLnNjc3MiLCJwYXJ0aWFscy9fdGVtcGxhdGUtcHJvamVjdC5zY3NzIiwicGFydGlhbHMvX3RlbXBsYXRlLWVzc2F5LnNjc3MiLCJwYXJ0aWFscy9fdGVtcGxhdGUtYWEtZmVlZC5zY3NzIiwicGFydGlhbHMvX3RlbXBsYXRlLWRlZmF1bHQuc2NzcyIsInBhcnRpYWxzL190ZW1wbGF0ZS1pbmZvLnNjc3MiLCJwYXJ0aWFscy9fdGVtcGxhdGUtY29udGFjdC5zY3NzIiwicGFydGlhbHMvX3RlbXBsYXRlLWFib3V0LnNjc3MiLCJwYXJ0aWFscy9fY29tcG9uZW50LXNsaWRlci1vdmVybGF5LnNjc3MiLCJwYXJ0aWFscy9fY29tcG9uZW50LWFydGljbGUtY2FyZC5zY3NzIiwicGFydGlhbHMvX2NvbXBvbmVudC1tb2JpbGUtbWVudS5zY3NzIiwicGFydGlhbHMvX2NvbXBvbmVudC1hYS1mZWVkLnNjc3MiLCJwYXJ0aWFscy9fdmVuZG9yLnNjc3MiLCJtYWluLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLQSwyWkFhQyxTQUFTLEFBQ1QsVUFBVSxBQUNWLFNBQVMsQUFDVCxlQUFlLEFBQ2YsYUFBYSxBQUNiLHVCQUF3QixDQUN4QixBQUVELDhFQUVDLGFBQWMsQ0FDZCxBQUNELEtBQ0MsYUFBYyxDQUNkLEFBQ0QsTUFDQyxlQUFnQixDQUNoQixBQUNELGFBQ0MsV0FBWSxDQUNaLEFBQ0Qsb0RBRUMsV0FBVyxBQUNYLFlBQWEsQ0FDYixBQUNELE1BQ0MseUJBQXlCLEFBQ3pCLGdCQUFp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RWQsWUFBWSxBQUVaLDRCQUE2QixDQUNoQyxBQUNELDBCQUNJLFlBQWEsQ0FDaEIsQUFFRCxpQkFFUSxVQUFXLENBQ2QiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xyXG4gICB2Mi4wIHwgMjAxMTAxMjZcclxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcclxuKi9cclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXHJcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0Zm9udDogaW5oZXJpdDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJvZHkge1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbm9sLCB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlLCBxIHtcclxuXHRxdW90ZXM6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4qe1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn0iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJmYXZvcml0IHJlZ1wiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmF2b3JpdC1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJmYXZvcml0IGJvbGRcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL2Zhdm9yaXQtYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZmF2b3JpdCBpdGFsXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYXZvcml0LXJlZ3VsYXItaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxufVxyXG5cclxuJGZvbnQtaGVhZGluZzogJ2Zhdm9yaXQgcmVnJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJGZvbnQtYm9keTogJ2Zhdm9yaXQgcmVnJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJGZvbnQtaXRhbDogJ2Zhdm9yaXQgaXRhbCcsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiRmb250LWJvbGQ6ICdmYXZvcml0IGJvbGQnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cclxuJGdyaWQtZ3V0dGVyOiAzMHB4O1xyXG5cclxuJHhzOiA1MDBweDtcclxuJHM6IDYwMHB4O1xyXG4kbTogNzU2cHg7XHJcbiRsOiA5NjhweDtcclxuJHhsOiAxMjgwcHg7IiwiKjo6c2VsZWN0aW9uIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAubG9jay1zY3JvbGwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG5cclxuICAvLyBOZWVkIGZpeGVkIGVsZW1lbnRzIHNvIGJsdXIgc3BlY2lmaWNzXHJcbiAgLmhlYWRlciBoMyBhLFxyXG4gIC5jb250ZW50LWNvbnRhaW5lcixcclxuICAuY2F0ZWdvcnktZmlsdGVyLFxyXG4gIC5wcm9qZWN0LWZpbHRlcixcclxuICAuZnVsbC1sb2dvLXdyYXBwZXIsXHJcbiAgLm1vbm8tbG9nby13cmFwcGVyIHN2ZyxcclxuICAucHJvamVjdC1pbmZvLFxyXG4gIC5iYWNrLWFycm93IHtcclxuICAgIGZpbHRlcjogYmx1cigwKTtcclxuICAgIHRyYW5zaXRpb246IDAuNXMgZmlsdGVyIGxpbmVhcjtcclxuICAgIHdpbGwtY2hhbmdlOiBmaWx0ZXI7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDApO1xyXG4gIH1cclxuICAmLmJsdXIgLmFhLWZlZWQsXHJcbiAgJi5ibHVyIC5hYS1mZWVkX19tb2RhbCB7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMCkhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLmJsdXIgLmhlYWRlciBoMyBhLFxyXG4gICYuYmx1ciAuY29udGVudC1jb250YWluZXIsXHJcbiAgJi5ibHVyIC5jYXRlZ29yeS1maWx0ZXIsXHJcbiAgJi5ibHVyIC5wcm9qZWN0LWZpbHRlcixcclxuICAmLmJsdXIgLmZ1bGwtbG9nby13cmFwcGVyLFxyXG4gICYuYmx1ciAubW9uby1sb2dvLXdyYXBwZXIgc3ZnLFxyXG4gICYuYmx1ciAucHJvamVjdC1pbmZvLFxyXG4gICYuYmx1ciAuYmFjay1hcnJvdyB7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMC41ZW0pO1xyXG4gIH1cclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5jbGVhcmZpeCB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5mdWxsLWxvZ28td3JhcHBlciB7XHJcbiAgc3ZnIHtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA4N3B4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vbm8tbG9nby13cmFwcGVyLFxyXG4ubW9uby1sb2dvLXdyYXBwZXItLW1vYmlsZSB7XHJcbiAgc3ZnIHtcclxuICAgIG1heC13aWR0aDogNTdweDtcclxuICAgIG1heC1oZWlnaHQ6IDg1cHg7XHJcbiAgfVxyXG59IiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuSEVBREVSXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5oZWFkZXIge1xyXG4gIGZsZXg6IDEgMCAzMCU7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZ1bGwtbG9nby13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzKSB7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vbm8tbG9nby13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9uby1sb2dvLXdyYXBwZXItLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogOTk5OTk5OTtcclxuXHJcbiAgICAmLmJsYWNrIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgZmlsbDogYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzKSB7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbk1BSU5cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5iYWNrLWFycm93LS1tb2Ige1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uYmFjay1hcnJvdyxcclxuLmJhY2stYXJyb3ctLW1vYiB7XHJcbiAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuXHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCJoMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcclxufVxyXG5cclxuaDEsIC5oMSB7XHJcbiAgZm9udC1zaXplOiAzLjEyNWVtO1xyXG59XHJcblxyXG5oMiwgLmgyIHtcclxuICBmb250LXNpemU6IDIuNjE4ZW07XHJcbn1cclxuXHJcbmgzLCAuaDMge1xyXG4gIGZvbnQtc2l6ZTogMS45MzFlbTtcclxufVxyXG5cclxuaDQsIC5oNCB7XHJcbiAgZm9udC1zaXplOiAxLjYxOGVtO1xyXG59XHJcblxyXG5oNSwgLmg1IHtcclxuICBmb250LXNpemU6IDEuMTk0ZW07XHJcbn1cclxuXHJcbmg2LCAuaDYge1xyXG4gIGZvbnQtc2l6ZTogMS4wNWVtO1xyXG59XHJcblxyXG4uc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG5wLFxyXG5sYWJlbCxcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxuc3BhbixcclxuYnV0dG9uLFxyXG51bCxcclxubGkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG59XHJcblxyXG5wIHtcclxuICBmb250LXNpemU6IDEuMWVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbn1cclxuXHJcbnNwYW4ge1xyXG4gIGZvbnQtc2l6ZTogMS4xZW07XHJcbn1cclxuXHJcbi5oZXJvLXdyYXBwZXIgcCB7XHJcbiAgZm9udC1zaXplOiAxZW0haW1wb3J0YW50O1xyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5lbSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWl0YWw7XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiBibGFjaztcclxufSIsIi8vXHJcbi8vLy8gSGVyb1xyXG5cclxuLmhlcm8td3JhcHBlciB7XHJcbiAgJi5hbmltYXRlLWNvbG9yIHtcclxuICAgIGFuaW1hdGlvbjogcHVsc2UgOTBzIGluZmluaXRlO1xyXG5cclxuICAgIEBrZXlmcmFtZXMgcHVsc2Uge1xyXG4gICAgICAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgMjUlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQyNDM0O1xyXG4gICAgICB9XHJcbiAgICAgIDUwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzJhMDtcclxuICAgICAgfVxyXG4gICAgICA3NSUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDI0MzQ7XHJcbiAgICAgIH1cclxuICAgICAgMTAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZXJvLXdyYXBwZXIge1xyXG4gICYgPiAuYW5pbWF0ZS1jb2xvciBzdmcsIC5hbmltYXRlLWNvbG9yLCBzcGFuLmFuaW1hdGUtY29sb3Ige1xyXG4gICAgYW5pbWF0aW9uOiBmaWxsIDkwcyBpbmZpbml0ZTtcclxuXHJcbiAgICBAa2V5ZnJhbWVzIGZpbGwge1xyXG4gICAgICAwJSB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGZpbGw6IGJsYWNrO1xyXG4gICAgICAgIHBhdGg6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICAgIDI1JSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDMyYTA7XHJcbiAgICAgICAgZmlsbDogIzAwMzJhMDtcclxuICAgICAgICBwYXRoOiAjMDAzMmEwO1xyXG4gICAgICB9XHJcbiAgICAgIDUwJSB7XHJcbiAgICAgICAgY29sb3I6ICNmNDI0MzQ7XHJcbiAgICAgICAgZmlsbDogI2Y0MjQzNDtcclxuICAgICAgICBwYXRoOiAjZjQyNDM0O1xyXG4gICAgICB9XHJcbiAgICAgIDc1JSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDMyYTA7XHJcbiAgICAgICAgZmlsbDogIzAwMzJhMDtcclxuICAgICAgICBwYXRoOiAjMDAzMmEwO1xyXG4gICAgICB9XHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBmaWxsOiBibGFjaztcclxuICAgICAgICBwYXRoOiBibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2Fycm93LWRvd24uYW5pbWF0ZS1jb2xvciBwb2x5bGluZSxcclxuICAjYXJyb3ctZG93bi5hbmltYXRlLWNvbG9yIHBvbHlsaW5lIGEsXHJcbiAgI2Fycm93LWRvd24uYW5pbWF0ZS1jb2xvciB7XHJcbiAgICBhbmltYXRpb246IHBhdGggOTBzIGluZmluaXRlO1xyXG5cclxuICAgIEBrZXlmcmFtZXMgcGF0aCB7XHJcbiAgICAgIDAlIHtcclxuICAgICAgICBmaWxsOiBibGFjaztcclxuICAgICAgfVxyXG4gICAgICAyNSUge1xyXG4gICAgICAgIGZpbGw6ICMwMDMyYTA7XHJcbiAgICAgIH1cclxuICAgICAgNTAlIHtcclxuICAgICAgICBmaWxsOiAjZjQyNDM0O1xyXG4gICAgICB9XHJcbiAgICAgIDc1JSB7XHJcbiAgICAgICAgZmlsbDogIzAwMzJhMDtcclxuICAgICAgfVxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICBmaWxsOiBibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiNuZXdzIHtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLndyYXBwZXIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyIC8gMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2ItaGVpZ2h0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiA5MXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHMpIHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZpeGVkIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICYubW9iLWZpeGVkIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkIWltcG9ydGFudDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZ1bGwtbG9nby13cmFwcGVyIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vbm8tbG9nby13cmFwcGVyIHtcclxuICAgIGZsZXg6IDEgMCA1JTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcblxyXG4gICAgJi5maXhlZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8vLyBGaWx0ZXJcclxuLmZpbHRlciB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbGVmdDogMzBweDtcclxuICB0b3A6IDE4MHB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGwpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmlzLXZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICB9XHJcblxyXG4gIC5wcm9qZWN0LWZpbHRlciB7XHJcbiAgICB1bCB7XHJcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0ZWdvcnktZmlsdGVyIHtcclxuICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyO1xyXG5cclxuICAgIGxpLm5ld3MuYWN0aXZlIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICNmNDI0MzQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGkuYWN0aXZlIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgJi5oaWRlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8vLyBGdW5reSBjb250YWluZXJcclxuLmhvbWUge1xyXG4gIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzElO1xyXG4gICAgd2lkdGg6IDYzJTtcclxuICAgIHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyIC8gMjtcclxuICAgIG1heC13aWR0aDogMTEyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDM1JTtcclxuICAgICAgd2lkdGg6IDU5JTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MSU7XHJcbiAgICAgIHdpZHRoOiA1MiU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1jb250YWluZXIge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLy8vIEFydGljbGUgY29udGFpbmVyXHJcblxyXG4uYXJ0aWNsZS1jb250YWluZXIge1xyXG4gIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlcjtcclxuICB6LWluZGV4OiA2NjY7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbn0iLCIuaG9tZSB7XHJcbiAgLmhlcm8td3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYuaGlkZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8taW50cm8ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG1heC13aWR0aDogMzA3cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXI7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHMpIHtcclxuICAgICAgICBtYXJnaW46ICRncmlkLWd1dHRlciAkZ3JpZC1ndXR0ZXIgLyAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAyMXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tYXJyb3cge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlciAqIDEuNSAkZ3JpZC1ndXR0ZXIgJGdyaWQtZ3V0dGVyIC8gMjtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZnVsbC1sb2dvLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9uby1sb2dvLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY3Vyc29yIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIucHJvamVjdCxcclxuLmZlZWQsXHJcbi5pbmZvLFxyXG4uY29udGFjdCxcclxuLmFib3V0IHtcclxuICAud3JhcHBlciB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyIC8gMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIGZsZXg6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZ1bGwtbG9nby13cmFwcGVyIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICBmbGV4OiAxIDAgNjAlO1xyXG4gICAgbWluLXdpZHRoOiA2MCU7XHJcbiAgICBtYXJnaW46ICRncmlkLWd1dHRlciAkZ3JpZC1ndXR0ZXIgLyAyIDA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgbWFyZ2luOiAkZ3JpZC1ndXR0ZXIgLyAyIDAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZXJvLWltYWdlIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlciAqIDI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyO1xyXG4gICAgfVxyXG4gICAgLmFydGljbGUtY2FwdGlvbiB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb25vLWxvZ28td3JhcHBlciB7XHJcbiAgICBmbGV4OiAxIDAgNSU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvamVjdC1pbmZvIHtcclxuICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlciAqIDI7XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlcjtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICYgKyBwIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvamVjdC1pbmZvLS1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvamVjdC10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXIgLyAyO1xyXG4gIH1cclxuXHJcbiAgLnByb2plY3QtdGFncyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXIgLyAyO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyICogMjtcclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50LWJsb2NrcyB7XHJcbiAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgLmFydGljbGUge1xyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGUtY2FwdGlvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlcjtcclxuXHJcbiAgJi5uby1jYXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG0pIHtcclxuICAgIHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyIC8gMjtcclxuICB9XHJcbn1cclxuXHJcbi5iYWNrLWFycm93IHtcclxuICB3aWR0aDogMjVweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMzBweDtcclxuICBib3R0b206IDEwMHB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gICYuaXMtdmlzaWJsZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmFhLWZlZWQge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG0pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5yZWFkLW1vcmUsXHJcbi5yZWFkLWxlc3Mge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZGVuLWludHJvIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi5lc3NheSwgLmRlZmF1bHQge1xyXG4gIC53cmFwcGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRsKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokbSkge1xyXG4gICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXIgLyAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaGVhZGVyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRsKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIGZsZXg6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDMuaDYge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDokbCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZnVsbC1sb2dvLXdyYXBwZXIge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDokbCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvamVjdC10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXIgLyAyO1xyXG4gIH1cclxuICAucHJvamVjdC10YWdzIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlciAvIDI7XHJcbiAgfVxyXG5cclxuICAuZXNzYXktY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIC5lc3NheS1jb2x1bW4ge1xyXG4gICAgICBmbGV4OiAxIDAgNDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlcjtcclxuICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICBmbGV4OiAxIDAgNjAlO1xyXG4gICAgbWluLXdpZHRoOiA2MCU7XHJcbiAgICBtYXJnaW46IDAgJGdyaWQtZ3V0dGVyIC8gMjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokbCkge1xyXG4gICAgICBtYXJnaW46ICRncmlkLWd1dHRlciAvIDIgMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vbm8tbG9nby13cmFwcGVyIHtcclxuICAgIGZsZXg6IDEgMCA1JTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1heC13aWR0aDogMTAwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JGwpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYWNrLWFycm93IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICBib3R0b206IDEwMHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAmLmlzLXZpc2libGUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRsKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtZmVlZCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokbCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZmVlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzJhMDtcclxuICBjb2xvcjogd2hpdGU7XHJcblxyXG4gIC53cmFwcGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIH1cclxuXHJcbiAgLnByb2plY3QtaW5mbyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2plY3QtaW5mby0tbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGluay1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgIGN1cnNvcjogdXJsKFwiL3VwbG9hZHMvbm91bl9QbHVzXzIzMTA1NzIuc3ZnXCIpLCBhdXRvO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDY2NjtcclxuICAgICAgICAgICAgICB3aWR0aDogNTgwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhY2stYXJyb3ctLW1vYixcclxuICAuaDYgYSxcclxuICBzdmcsXHJcbiAgYSxcclxuICBwIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZpbGw6IHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLmJhY2stYXJyb3cgcG9seWxpbmUsXHJcbiAgLmJhY2stYXJyb3ctLW1vYiBwb2x5bGluZSB7XHJcbiAgICBmaWxsOiB3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5iYWNrLWFycm93LS1tb2Ige1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxuICAuYmFjay1hcnJvdyB7XHJcbiAgICBib3R0b206ICRncmlkLWd1dHRlcjtcclxuICB9XHJcbn1cclxuIiwiLmRlZmF1bHQge1xyXG4gIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAucHJvamVjdC1pbmZvIHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkZ3JpZC1ndXR0ZXIgLyAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9uby1sb2dvLXdyYXBwZXIge1xyXG4gICAgZmxleDogMSAwIDUlO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokbCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0MjQzNDtcclxuICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICNmdWxsLWxvZ28sXHJcbiAgI21vbm8tbG9nbyB7XHJcbiAgICBmaWxsOiB3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5iYWNrLWFycm93IHN2ZyxcclxuICAuYmFjay1hcnJvdy0tbW9iIHN2ZyB7XHJcbiAgICBmaWxsOiB3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5iYWNrLWFycm93IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2plY3QtaW5mby0taW5mbyB7XHJcbiAgc3BhbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlciAvIDI7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlbnQtYmxvY2stLWNvcHkge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGVudC1ibG9ja3MtLWluZm8ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9jay0taW5mby1pbWFnZXMge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9jay0taW5mby10ZXh0IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0MjQzNDtcbiAgY29sb3I6IGJsYWNrO1xuXG4gICNmdWxsLWxvZ28sXG4gICNtb25vLWxvZ28ge1xuICAgIGZpbGw6IGJsYWNrO1xuICB9XG5cbiAgLmJhY2stYXJyb3cgc3ZnLFxuICAuYmFjay1hcnJvdy0tbW9iIHN2ZyB7XG4gICAgZmlsbDogYmxhY2s7XG4gIH1cblxuICAuYmFjay1hcnJvdyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRlbnQtY29udGFpbmVyLS1pbmZvIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5wcm9qZWN0LWluZm8tLWluZm8ge1xuICBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG5cbiAgJi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGwpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXIgLyAyO1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50LWJsb2NrLS1jb3B5IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsKSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLmNvbnRlbnQtYmxvY2tzLS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG0pIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuY29udGVudC1ibG9jay0taW5mby1pbWFnZXMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG0pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlcjtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC1ibG9jay0taW5mby10ZXh0IHtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gIH1cbn1cbiIsIi5hYm91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogYmxhY2s7XG5cbiAgI2Z1bGwtbG9nbyxcbiAgI21vbm8tbG9nbyB7XG4gICAgZmlsbDogYmxhY2s7XG4gIH1cblxuICAuYmFjay1hcnJvdyBzdmcsXG4gIC5iYWNrLWFycm93LS1tb2Igc3ZnIHtcbiAgICBmaWxsOiBibGFjaztcbiAgfVxuXG4gIC5iYWNrLWFycm93IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMzBweDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucHJvamVjdC1pbmZvLS1pbmZvIHtcbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXI7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuXG4gICAgJi1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGwpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyIC8gMjtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtYmxvY2stLWNvcHkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGwpIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcykge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC1ibG9ja3MtLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbSkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5jb250ZW50LWJsb2NrLS1pbmZvLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG0pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICBwICsgaDMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICBwICsgaDQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxZW0gLyAyKTtcbiAgfVxufVxuIiwiLnNsaWRlci1vdmVybGF5IHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgei1pbmRleDogNjY2O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgJi5pcy12aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAuc2xpZGVyLWNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjVweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGlkZXItb3ZlcmxheV9fY29udGFpbmVyIHtcclxuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGljay1zbGlkZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXNsaWRlIGltZyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWF4LWhlaWdodDogOTB2aDtcclxuICAgIG1heC13aWR0aDogODB2dztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA2Njc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTExcHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3ZlcmxheS1wcmV2IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB3aWR0aDogNTB2dztcclxuICAgICAgICB6LWluZGV4OiA2Njg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY3Vyc29yOiB1cmwoXCIvdXBsb2Fkcy9zbGlkZXItYXJyb3ctbGVmdC5zdmdcIiksIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYub3ZlcmxheS1uZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgd2lkdGg6IDUwdnc7XHJcbiAgICAgICAgei1pbmRleDogNjY4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGN1cnNvcjogdXJsKFwiL3VwbG9hZHMvc2xpZGVyLWFycm93LXJpZ2h0LnN2Z1wiKSwgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFydGljbGUge1xyXG4gIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlciAqIDI7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiRtKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXIhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi5oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdzIGEsIC5uZXdzIGEgaDMge1xyXG4gICAgY29sb3I6ICNmNDI0MzQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmNDI0MzQ7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLy8vIERlZmF1bHQgb3ZlcnJpZGVzIGZvciBtb2JpbGVcclxuXHJcbi5hcnRpY2xlLWltYWdlLCAuYXJ0aWNsZS1lc3NheS1iZyB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6JG0pIHtcclxuICAgIHdpZHRoOiAxMDB2dyFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHghaW1wb3J0YW50O1xyXG4gICAgb3JkZXI6IDEhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm5vLWltYWdlIHtcclxuICAuYXJ0aWNsZS1jYXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG0pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRoaXMgaXMgdG8gZml4IHdoZW4gYSBoYWxmLXdpZHRoIGltYWdlIGhhcyBubyBjYXB0aW9uL3BhcmFncmFwaCBpbiBtb2JpbGVcclxuLm5vLXBhZGRpbmcge1xyXG4gIC5hcnRpY2xlLWltYWdlIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGUtaW5mbyB7XHJcbiAgaDMge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6JG0pIHtcclxuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgIG9yZGVyOiAyIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vLyBGdWxsIHdpZHRoIGFydGljbGVcclxuXHJcbi5hcnRpY2xlLS1mdWxsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAuYXJ0aWNsZS1jYXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlciAvIDEuNTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZW1wdHkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXI7XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1kZXNjIHtcclxuICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDokbSkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8vIDQwJSBsZWZ0IGltYWdlIGFydGljbGVcclxuXHJcbi5hcnRpY2xlLS00MC1sZWZ0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDokbSkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWltYWdlIHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWluZm8ge1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8vIDQwJSBsZWZ0IGltYWdlIGFydGljbGVcclxuXHJcbi5hcnRpY2xlLS00MC1yaWdodCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6JG0pIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1pbWFnZSB7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1pbmZvIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgd2lkdGg6IDQ1JTtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vLyA0MCUgbGVmdCBpbWFnZSBhcnRpY2xlXHJcblxyXG4uYXJ0aWNsZS0tNjAtbGVmdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6JG0pIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1pbWFnZSB7XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1pbmZvIHtcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLy8gNDAlIGxlZnQgaW1hZ2UgYXJ0aWNsZVxyXG5cclxuLmFydGljbGUtLTYwLXJpZ2h0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDokbSkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWltYWdlIHtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWluZm8ge1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgICB3aWR0aDogMjUlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vLyBFc3NheSByaWdodCBhcnRpY2xlXHJcblxyXG4uYXJ0aWNsZS0tZXNzYXktcmlnaHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiRtKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtZXNzYXktYmcge1xyXG4gICAgd2lkdGg6IDQ1JTtcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtaW5mbyB7XHJcbiAgICBvcmRlcjogMTtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLy8gRXNzYXkgbGVmdCBhcnRpY2xlXHJcblxyXG4uYXJ0aWNsZS0tZXNzYXktbGVmdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6JG0pIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1lc3NheS1iZyB7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWluZm8ge1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8vIFNsaWRlciBhcnRpY2xlXHJcblxyXG4uYXJ0aWNsZS0tc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIHVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTFweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5wcmV2IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTM1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYubmV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS0tc2xpZGVyLS1sZWZ0IHtcclxuICB3aWR0aDogNjAlO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICB3aWR0aDogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLS1zbGlkZXItLXJpZ2h0IHtcclxuICB3aWR0aDogNjAlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGwpIHtcclxuICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gIH1cclxufSIsIi5tb2JpbGUtbWVudSB7XHJcbiAgd2lkdGg6IDBweDtcclxuICB0cmFuc2l0aW9uOiAwLjVzIHdpZHRoIGxpbmVhcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDBweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogNjY2O1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiAwLjNzIHdpZHRoIGVhc2U7XHJcblxyXG4gIC5tb2JpbGUtbWVudS0tY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0MHB4O1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbiAgICB6LWluZGV4OiA2NjY2NjtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaG93IHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICB9XHJcbiAgLmZpcnN0LXRpZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzLmg2IHtcclxuICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBibGFjayFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2Vjb25kLXRpZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAyMHB4O1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGNvbG9yOiBibGFjayFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6IGJsYWNrIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5hYS1mZWVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAkZ3JpZC1ndXR0ZXI7XHJcbiAgbGVmdDogJGdyaWQtZ3V0dGVyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICNmNDI0MzQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICYuYmx1ZSB7XHJcbiAgICAgIGNvbG9yOiAjMDAzMmEwO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTJweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmlzLXZpc2libGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1mZWVkX19tb2RhbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMmEwO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXI7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogNjBweDtcclxuICBsZWZ0OiAxMDBweDtcclxuXHJcbiAgdWwge1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGwpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtZmVlZF9faGVhZGluZyB7XHJcbiAgYSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXIgLyAyO1xyXG4gIH1cclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXIgLyAyO1xyXG4gIH1cclxufSIsIi8qIFNsaWRlciAqL1xyXG4uc2xpY2stc2xpZGVyXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Rcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zbGljay1saXN0OmZvY3VzXHJcbntcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcclxue1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY3Vyc29yOiBoYW5kO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxyXG57XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFja1xyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcclxuLnNsaWNrLXRyYWNrOmFmdGVyXHJcbntcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcclxue1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5zbGljay1zbGlkZSBpbWdcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXHJcbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xyXG57XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2xpY2stYXJyb3cge1xyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgIH1cclxufSIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXHJcbiAgIHYyLjAgfCAyMDExMDEyNlxyXG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZmF2b3JpdCByZWdcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYXZvcml0LXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmYXZvcml0IGJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYXZvcml0LWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmYXZvcml0IGl0YWxcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYXZvcml0LXJlZ3VsYXItaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG4qOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIGJvZHkgLmxvY2stc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIGJvZHkgLmhlYWRlciBoMyBhLFxuICBib2R5IC5jb250ZW50LWNvbnRhaW5lcixcbiAgYm9keSAuY2F0ZWdvcnktZmlsdGVyLFxuICBib2R5IC5wcm9qZWN0LWZpbHRlcixcbiAgYm9keSAuZnVsbC1sb2dvLXdyYXBwZXIsXG4gIGJvZHkgLm1vbm8tbG9nby13cmFwcGVyIHN2ZyxcbiAgYm9keSAucHJvamVjdC1pbmZvLFxuICBib2R5IC5iYWNrLWFycm93IHtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gICAgdHJhbnNpdGlvbjogMC41cyBmaWx0ZXIgbGluZWFyO1xuICAgIHdpbGwtY2hhbmdlOiBmaWx0ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwKTsgfVxuICBib2R5LmJsdXIgLmFhLWZlZWQsXG4gIGJvZHkuYmx1ciAuYWEtZmVlZF9fbW9kYWwge1xuICAgIGZpbHRlcjogYmx1cigwKSAhaW1wb3J0YW50OyB9XG4gIGJvZHkuYmx1ciAuaGVhZGVyIGgzIGEsXG4gIGJvZHkuYmx1ciAuY29udGVudC1jb250YWluZXIsXG4gIGJvZHkuYmx1ciAuY2F0ZWdvcnktZmlsdGVyLFxuICBib2R5LmJsdXIgLnByb2plY3QtZmlsdGVyLFxuICBib2R5LmJsdXIgLmZ1bGwtbG9nby13cmFwcGVyLFxuICBib2R5LmJsdXIgLm1vbm8tbG9nby13cmFwcGVyIHN2ZyxcbiAgYm9keS5ibHVyIC5wcm9qZWN0LWluZm8sXG4gIGJvZHkuYmx1ciAuYmFjay1hcnJvdyB7XG4gICAgZmlsdGVyOiBibHVyKDAuNWVtKTsgfVxuXG4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jbGVhcmZpeCB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5mdWxsLWxvZ28td3JhcHBlciBzdmcge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXgtaGVpZ2h0OiA4N3B4OyB9XG5cbi5tb25vLWxvZ28td3JhcHBlciBzdmcsXG4ubW9uby1sb2dvLXdyYXBwZXItLW1vYmlsZSBzdmcge1xuICBtYXgtd2lkdGg6IDU3cHg7XG4gIG1heC1oZWlnaHQ6IDg1cHg7IH1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuSEVBREVSXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uaGVhZGVyIHtcbiAgZmxleDogMSAwIDMwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleDogbm9uZTsgfSB9XG4gIC5oZWFkZXIgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgIC5oZWFkZXIgaDMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaGVhZGVyIGgzIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuaGVhZGVyIGgzIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuaGVhZGVyIC5mdWxsLWxvZ28td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmhlYWRlciAuZnVsbC1sb2dvLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgICAgLmhlYWRlciAuZnVsbC1sb2dvLXdyYXBwZXIgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmhlYWRlciAubW9uby1sb2dvLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgIC5oZWFkZXIgLm1vbm8tbG9nby13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZWFkZXIgLm1vbm8tbG9nby13cmFwcGVyLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogOTk5OTk5OTsgfVxuICAgIC5oZWFkZXIgLm1vbm8tbG9nby13cmFwcGVyLS1tb2JpbGUuYmxhY2sgc3ZnIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZpbGw6IGJsYWNrICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgIC5oZWFkZXIgLm1vbm8tbG9nby13cmFwcGVyLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5oZWFkZXIgLm1vbm8tbG9nby13cmFwcGVyLS1tb2JpbGU6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuaGVhZGVyIC5tb25vLWxvZ28td3JhcHBlci0tbW9iaWxlIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLmhlYWRlciAubW9uby1sb2dvLXdyYXBwZXItLW1vYmlsZSBzdmcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbk1BSU5cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5iYWNrLWFycm93LS1tb2Ige1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5iYWNrLWFycm93LS1tb2Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYmFjay1hcnJvdyxcbi5iYWNrLWFycm93LS1tb2Ige1xuICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAuYmFjay1hcnJvdyBzdmcsXG4gIC5iYWNrLWFycm93LS1tb2Igc3ZnIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogXCJmYXZvcml0IHJlZ1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDMuMTI1ZW07IH1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMi42MThlbTsgfVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjkzMWVtOyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNjE4ZW07IH1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xOTRlbTsgfVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxLjA1ZW07IH1cblxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucCxcbmxhYmVsLFxuaW5wdXQsXG5zZWxlY3QsXG5zcGFuLFxuYnV0dG9uLFxudWwsXG5saSB7XG4gIGZvbnQtZmFtaWx5OiBcImZhdm9yaXQgcmVnXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07IH1cblxuc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4xZW07IH1cblxuLmhlcm8td3JhcHBlciBwIHtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDsgfVxuXG5zdHJvbmcge1xuICBmb250LWZhbWlseTogXCJmYXZvcml0IGJvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZW0ge1xuICBmb250LWZhbWlseTogXCJmYXZvcml0IGl0YWxcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG5hIHtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbi5oZXJvLXdyYXBwZXIuYW5pbWF0ZS1jb2xvciB7XG4gIGFuaW1hdGlvbjogcHVsc2UgOTBzIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgMjUlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQyNDM0OyB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzJhMDsgfVxuICA3NSUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDI0MzQ7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH0gfVxuXG4uaGVyby13cmFwcGVyID4gLmFuaW1hdGUtY29sb3Igc3ZnLCAuaGVyby13cmFwcGVyIC5hbmltYXRlLWNvbG9yLCAuaGVyby13cmFwcGVyIHNwYW4uYW5pbWF0ZS1jb2xvciB7XG4gIGFuaW1hdGlvbjogZmlsbCA5MHMgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmaWxsIHtcbiAgMCUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmaWxsOiBibGFjaztcbiAgICBwYXRoOiBibGFjazsgfVxuICAyNSUge1xuICAgIGNvbG9yOiAjMDAzMmEwO1xuICAgIGZpbGw6ICMwMDMyYTA7XG4gICAgcGF0aDogIzAwMzJhMDsgfVxuICA1MCUge1xuICAgIGNvbG9yOiAjZjQyNDM0O1xuICAgIGZpbGw6ICNmNDI0MzQ7XG4gICAgcGF0aDogI2Y0MjQzNDsgfVxuICA3NSUge1xuICAgIGNvbG9yOiAjMDAzMmEwO1xuICAgIGZpbGw6ICMwMDMyYTA7XG4gICAgcGF0aDogIzAwMzJhMDsgfVxuICAxMDAlIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZmlsbDogYmxhY2s7XG4gICAgcGF0aDogYmxhY2s7IH0gfVxuXG4uaGVyby13cmFwcGVyICNhcnJvdy1kb3duLmFuaW1hdGUtY29sb3IgcG9seWxpbmUsXG4uaGVyby13cmFwcGVyICNhcnJvdy1kb3duLmFuaW1hdGUtY29sb3IgcG9seWxpbmUgYSxcbi5oZXJvLXdyYXBwZXIgI2Fycm93LWRvd24uYW5pbWF0ZS1jb2xvciB7XG4gIGFuaW1hdGlvbjogcGF0aCA5MHMgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBwYXRoIHtcbiAgMCUge1xuICAgIGZpbGw6IGJsYWNrOyB9XG4gIDI1JSB7XG4gICAgZmlsbDogIzAwMzJhMDsgfVxuICA1MCUge1xuICAgIGZpbGw6ICNmNDI0MzQ7IH1cbiAgNzUlIHtcbiAgICBmaWxsOiAjMDAzMmEwOyB9XG4gIDEwMCUge1xuICAgIGZpbGw6IGJsYWNrOyB9IH1cblxuI25ld3Mge1xuICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcbiAgICAjbmV3cyB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgI25ld3MgLndyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAgICNuZXdzIC53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAjbmV3cyAubW9iLWhlaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAgICAgI25ld3MgLm1vYi1oZWlnaHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogOTFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgI25ld3MgLm1vYi1oZWlnaHQge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAjbmV3cyAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgI25ld3MgLmhlYWRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAgICAgI25ld3MgLmhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgICNuZXdzIC5oZWFkZXIuZml4ZWQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICNuZXdzIC5oZWFkZXIubW9iLWZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB6LWluZGV4OiA5OTk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgICNuZXdzIC5oZWFkZXIgaDMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgICNuZXdzIC5oZWFkZXIgLmZ1bGwtbG9nby13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICNuZXdzIC5tb25vLWxvZ28td3JhcHBlciB7XG4gICAgZmxleDogMSAwIDUlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlOyB9XG4gICAgI25ld3MgLm1vbm8tbG9nby13cmFwcGVyLmZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgI25ld3MgLm1vbm8tbG9nby13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5maWx0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiAxODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAuZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZmlsdGVyLmlzLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IGZpeGVkOyB9XG4gIC5maWx0ZXIgLnByb2plY3QtZmlsdGVyIHVsIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4OyB9XG4gIC5maWx0ZXIgLmNhdGVnb3J5LWZpbHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLmZpbHRlciAuY2F0ZWdvcnktZmlsdGVyIGxpLm5ld3MuYWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmNDI0MzQ7IH1cbiAgICAuZmlsdGVyIC5jYXRlZ29yeS1maWx0ZXIgbGkuYWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gIC5maWx0ZXIgbGk6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZmlsdGVyIGxpLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZpbHRlciBsaSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZmlsdGVyIGxpIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmhvbWUgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDMxJTtcbiAgd2lkdGg6IDYzJTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXgtd2lkdGg6IDExMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLmhvbWUgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNSU7XG4gICAgICB3aWR0aDogNTklOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAgIC5ob21lIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogNDElO1xuICAgICAgd2lkdGg6IDUyJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5ob21lIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5ob21lIC5jb250ZW50LWNvbnRhaW5lciAuYXJ0aWNsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpOyB9XG5cbi5hcnRpY2xlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHotaW5kZXg6IDY2NjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcbiAgICAuYXJ0aWNsZS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5ob21lIC5oZXJvLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAgIC5ob21lIC5oZXJvLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuaG9tZSAuaGVyby13cmFwcGVyLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhvbWUgLmhlcm8td3JhcHBlciAuaGVyby1pbnRybyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogMzA3cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmhvbWUgLmhlcm8td3JhcHBlciAuaGVyby1pbnRybyB7XG4gICAgICAgIG1hcmdpbjogMzBweCAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gICAgLmhvbWUgLmhlcm8td3JhcHBlciAuaGVyby1pbnRybyBwIHtcbiAgICAgIHRleHQtaW5kZW50OiAyMXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmhvbWUgLmhlcm8td3JhcHBlciAuaGVyby1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLmhvbWUgLmhlcm8td3JhcHBlciAuaGVyby1hcnJvdyBzdmcge1xuICAgICAgd2lkdGg6IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcbiAgICAgIC5ob21lIC5oZXJvLXdyYXBwZXIgLmhlcm8tYXJyb3cgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7IH0gfVxuICAuaG9tZSAuaGVyby13cmFwcGVyIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAuaG9tZSAuaGVyby13cmFwcGVyIC5oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDMwcHggMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgICAuaG9tZSAuaGVyby13cmFwcGVyIC5oZWFkZXIgaDMge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgLmhvbWUgLmhlcm8td3JhcHBlciAuaGVhZGVyIGgzIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmhvbWUgLmhlcm8td3JhcHBlciAuaGVhZGVyIGgzIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmhvbWUgLmhlcm8td3JhcHBlciAuaGVhZGVyIC5mdWxsLWxvZ28td3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgICAuaG9tZSAuaGVyby13cmFwcGVyIC5oZWFkZXIgLmZ1bGwtbG9nby13cmFwcGVyIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAuaG9tZSAuaGVyby13cmFwcGVyIC5oZWFkZXIgLm1vbm8tbG9nby13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cblxuLmhvbWUgI2N1cnNvciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAucHJvamVjdCAud3JhcHBlcixcbiAgLmZlZWQgLndyYXBwZXIsXG4gIC5pbmZvIC53cmFwcGVyLFxuICAuY29udGFjdCAud3JhcHBlcixcbiAgLmFib3V0IC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAucHJvamVjdCAud3JhcHBlcixcbiAgLmZlZWQgLndyYXBwZXIsXG4gIC5pbmZvIC53cmFwcGVyLFxuICAuY29udGFjdCAud3JhcHBlcixcbiAgLmFib3V0IC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4OyB9IH1cblxuLnByb2plY3QgLmhlYWRlcixcbi5mZWVkIC5oZWFkZXIsXG4uaW5mbyAuaGVhZGVyLFxuLmNvbnRhY3QgLmhlYWRlcixcbi5hYm91dCAuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5wcm9qZWN0IC5oZWFkZXIsXG4gICAgLmZlZWQgLmhlYWRlcixcbiAgICAuaW5mbyAuaGVhZGVyLFxuICAgIC5jb250YWN0IC5oZWFkZXIsXG4gICAgLmFib3V0IC5oZWFkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBmbGV4OiBpbmhlcml0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgLnByb2plY3QgLmhlYWRlciAuZnVsbC1sb2dvLXdyYXBwZXIsXG4gICAgLmZlZWQgLmhlYWRlciAuZnVsbC1sb2dvLXdyYXBwZXIsXG4gICAgLmluZm8gLmhlYWRlciAuZnVsbC1sb2dvLXdyYXBwZXIsXG4gICAgLmNvbnRhY3QgLmhlYWRlciAuZnVsbC1sb2dvLXdyYXBwZXIsXG4gICAgLmFib3V0IC5oZWFkZXIgLmZ1bGwtbG9nby13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnByb2plY3QgLmhlYWRlciAuZnVsbC1sb2dvLXdyYXBwZXIsXG4gICAgLmZlZWQgLmhlYWRlciAuZnVsbC1sb2dvLXdyYXBwZXIsXG4gICAgLmluZm8gLmhlYWRlciAuZnVsbC1sb2dvLXdyYXBwZXIsXG4gICAgLmNvbnRhY3QgLmhlYWRlciAuZnVsbC1sb2dvLXdyYXBwZXIsXG4gICAgLmFib3V0IC5oZWFkZXIgLmZ1bGwtbG9nby13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ucHJvamVjdCAuY29udGVudC1jb250YWluZXIsXG4uZmVlZCAuY29udGVudC1jb250YWluZXIsXG4uaW5mbyAuY29udGVudC1jb250YWluZXIsXG4uY29udGFjdCAuY29udGVudC1jb250YWluZXIsXG4uYWJvdXQgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgZmxleDogMSAwIDYwJTtcbiAgbWluLXdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMzBweCAxNXB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgLnByb2plY3QgLmNvbnRlbnQtY29udGFpbmVyLFxuICAgIC5mZWVkIC5jb250ZW50LWNvbnRhaW5lcixcbiAgICAuaW5mbyAuY29udGVudC1jb250YWluZXIsXG4gICAgLmNvbnRhY3QgLmNvbnRlbnQtY29udGFpbmVyLFxuICAgIC5hYm91dCAuY29udGVudC1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMDsgfSB9XG5cbi5wcm9qZWN0IC5oZXJvLWltYWdlLFxuLmZlZWQgLmhlcm8taW1hZ2UsXG4uaW5mbyAuaGVyby1pbWFnZSxcbi5jb250YWN0IC5oZXJvLWltYWdlLFxuLmFib3V0IC5oZXJvLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAucHJvamVjdCAuaGVyby1pbWFnZSxcbiAgICAuZmVlZCAuaGVyby1pbWFnZSxcbiAgICAuaW5mbyAuaGVyby1pbWFnZSxcbiAgICAuY29udGFjdCAuaGVyby1pbWFnZSxcbiAgICAuYWJvdXQgLmhlcm8taW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5wcm9qZWN0IC5oZXJvLWltYWdlIC5hcnRpY2xlLWNhcHRpb24sXG4gICAgLmZlZWQgLmhlcm8taW1hZ2UgLmFydGljbGUtY2FwdGlvbixcbiAgICAuaW5mbyAuaGVyby1pbWFnZSAuYXJ0aWNsZS1jYXB0aW9uLFxuICAgIC5jb250YWN0IC5oZXJvLWltYWdlIC5hcnRpY2xlLWNhcHRpb24sXG4gICAgLmFib3V0IC5oZXJvLWltYWdlIC5hcnRpY2xlLWNhcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wcm9qZWN0IC5tb25vLWxvZ28td3JhcHBlcixcbi5mZWVkIC5tb25vLWxvZ28td3JhcHBlcixcbi5pbmZvIC5tb25vLWxvZ28td3JhcHBlcixcbi5jb250YWN0IC5tb25vLWxvZ28td3JhcHBlcixcbi5hYm91dCAubW9uby1sb2dvLXdyYXBwZXIge1xuICBmbGV4OiAxIDAgNSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXgtd2lkdGg6IDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5wcm9qZWN0IC5tb25vLWxvZ28td3JhcHBlcixcbiAgICAuZmVlZCAubW9uby1sb2dvLXdyYXBwZXIsXG4gICAgLmluZm8gLm1vbm8tbG9nby13cmFwcGVyLFxuICAgIC5jb250YWN0IC5tb25vLWxvZ28td3JhcHBlcixcbiAgICAuYWJvdXQgLm1vbm8tbG9nby13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucHJvamVjdCAucHJvamVjdC1pbmZvLFxuLmZlZWQgLnByb2plY3QtaW5mbyxcbi5pbmZvIC5wcm9qZWN0LWluZm8sXG4uY29udGFjdCAucHJvamVjdC1pbmZvLFxuLmFib3V0IC5wcm9qZWN0LWluZm8ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5wcm9qZWN0IC5wcm9qZWN0LWluZm8sXG4gICAgLmZlZWQgLnByb2plY3QtaW5mbyxcbiAgICAuaW5mbyAucHJvamVjdC1pbmZvLFxuICAgIC5jb250YWN0IC5wcm9qZWN0LWluZm8sXG4gICAgLmFib3V0IC5wcm9qZWN0LWluZm8ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucHJvamVjdCAucHJvamVjdC1pbmZvIHVsLFxuICAuZmVlZCAucHJvamVjdC1pbmZvIHVsLFxuICAuaW5mbyAucHJvamVjdC1pbmZvIHVsLFxuICAuY29udGFjdCAucHJvamVjdC1pbmZvIHVsLFxuICAuYWJvdXQgLnByb2plY3QtaW5mbyB1bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5wcm9qZWN0IC5wcm9qZWN0LWluZm8gdWwgcCxcbiAgICAuZmVlZCAucHJvamVjdC1pbmZvIHVsIHAsXG4gICAgLmluZm8gLnByb2plY3QtaW5mbyB1bCBwLFxuICAgIC5jb250YWN0IC5wcm9qZWN0LWluZm8gdWwgcCxcbiAgICAuYWJvdXQgLnByb2plY3QtaW5mbyB1bCBwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5wcm9qZWN0IC5wcm9qZWN0LWluZm8gcCxcbiAgLmZlZWQgLnByb2plY3QtaW5mbyBwLFxuICAuaW5mbyAucHJvamVjdC1pbmZvIHAsXG4gIC5jb250YWN0IC5wcm9qZWN0LWluZm8gcCxcbiAgLmFib3V0IC5wcm9qZWN0LWluZm8gcCB7XG4gICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucHJvamVjdCAucHJvamVjdC1pbmZvIGgzLFxuICAuZmVlZCAucHJvamVjdC1pbmZvIGgzLFxuICAuaW5mbyAucHJvamVjdC1pbmZvIGgzLFxuICAuY29udGFjdCAucHJvamVjdC1pbmZvIGgzLFxuICAuYWJvdXQgLnByb2plY3QtaW5mbyBoMyB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAucHJvamVjdCAucHJvamVjdC1pbmZvIGgzICsgcCxcbiAgICAuZmVlZCAucHJvamVjdC1pbmZvIGgzICsgcCxcbiAgICAuaW5mbyAucHJvamVjdC1pbmZvIGgzICsgcCxcbiAgICAuY29udGFjdCAucHJvamVjdC1pbmZvIGgzICsgcCxcbiAgICAuYWJvdXQgLnByb2plY3QtaW5mbyBoMyArIHAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuXG4ucHJvamVjdCAucHJvamVjdC1pbmZvLS1tb2JpbGUsXG4uZmVlZCAucHJvamVjdC1pbmZvLS1tb2JpbGUsXG4uaW5mbyAucHJvamVjdC1pbmZvLS1tb2JpbGUsXG4uY29udGFjdCAucHJvamVjdC1pbmZvLS1tb2JpbGUsXG4uYWJvdXQgLnByb2plY3QtaW5mby0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAucHJvamVjdCAucHJvamVjdC1pbmZvLS1tb2JpbGUsXG4gICAgLmZlZWQgLnByb2plY3QtaW5mby0tbW9iaWxlLFxuICAgIC5pbmZvIC5wcm9qZWN0LWluZm8tLW1vYmlsZSxcbiAgICAuY29udGFjdCAucHJvamVjdC1pbmZvLS1tb2JpbGUsXG4gICAgLmFib3V0IC5wcm9qZWN0LWluZm8tLW1vYmlsZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLnByb2plY3QgLnByb2plY3QtdGl0bGUsXG4uZmVlZCAucHJvamVjdC10aXRsZSxcbi5pbmZvIC5wcm9qZWN0LXRpdGxlLFxuLmNvbnRhY3QgLnByb2plY3QtdGl0bGUsXG4uYWJvdXQgLnByb2plY3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5wcm9qZWN0IC5wcm9qZWN0LXRhZ3MsXG4uZmVlZCAucHJvamVjdC10YWdzLFxuLmluZm8gLnByb2plY3QtdGFncyxcbi5jb250YWN0IC5wcm9qZWN0LXRhZ3MsXG4uYWJvdXQgLnByb2plY3QtdGFncyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnByb2plY3QgLmFydGljbGUsXG4uZmVlZCAuYXJ0aWNsZSxcbi5pbmZvIC5hcnRpY2xlLFxuLmNvbnRhY3QgLmFydGljbGUsXG4uYWJvdXQgLmFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5jb250ZW50LWJsb2NrcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgLmNvbnRlbnQtYmxvY2tzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAuY29udGVudC1ibG9ja3MgLmFydGljbGU6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYXJ0aWNsZS1jYXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5hcnRpY2xlLWNhcHRpb24ubm8tY2FwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcbiAgICAuYXJ0aWNsZS1jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG5cbi5iYWNrLWFycm93IHtcbiAgd2lkdGg6IDI1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMzBweDtcbiAgYm90dG9tOiAxMDBweDtcbiAgb3BhY2l0eTogMDsgfVxuICAuYmFjay1hcnJvdy5pcy12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5iYWNrLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgLmFhLWZlZWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAuc2xpY2stc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcbiAgLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9IH1cblxuLnJlYWQtbW9yZSxcbi5yZWFkLWxlc3Mge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImZhdm9yaXQgYm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLnJlYWQtbW9yZTpob3ZlcixcbiAgLnJlYWQtbGVzczpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5oaWRkZW4taW50cm8ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5lc3NheSAud3JhcHBlciwgLmRlZmF1bHQgLndyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAuZXNzYXkgLndyYXBwZXIsIC5kZWZhdWx0IC53cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcbiAgICAuZXNzYXkgLndyYXBwZXIsIC5kZWZhdWx0IC53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgLmVzc2F5IGhlYWRlciwgLmRlZmF1bHQgaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZmxleDogaW5oZXJpdDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAuZXNzYXkgaGVhZGVyIGgzLmg2LCAuZGVmYXVsdCBoZWFkZXIgaDMuaDYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgLmVzc2F5IGhlYWRlciAuZnVsbC1sb2dvLXdyYXBwZXIsIC5kZWZhdWx0IGhlYWRlciAuZnVsbC1sb2dvLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5lc3NheSAucHJvamVjdC10aXRsZSwgLmRlZmF1bHQgLnByb2plY3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5lc3NheSAucHJvamVjdC10YWdzLCAuZGVmYXVsdCAucHJvamVjdC10YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uZXNzYXkgLmVzc2F5LWNvbnRhaW5lciwgLmRlZmF1bHQgLmVzc2F5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZXNzYXkgLmVzc2F5LWNvbnRhaW5lciAuZXNzYXktY29sdW1uLCAuZGVmYXVsdCAuZXNzYXktY29udGFpbmVyIC5lc3NheS1jb2x1bW4ge1xuICAgIGZsZXg6IDEgMCA0MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1pbi13aWR0aDogMzAwcHg7IH1cbiAgICAuZXNzYXkgLmVzc2F5LWNvbnRhaW5lciAuZXNzYXktY29sdW1uOmxhc3Qtb2YtdHlwZSwgLmRlZmF1bHQgLmVzc2F5LWNvbnRhaW5lciAuZXNzYXktY29sdW1uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmVzc2F5IC5jb250ZW50LWNvbnRhaW5lciwgLmRlZmF1bHQgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgZmxleDogMSAwIDYwJTtcbiAgbWluLXdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMCAxNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5lc3NheSAuY29udGVudC1jb250YWluZXIsIC5kZWZhdWx0IC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDE1cHggMCAwOyB9IH1cblxuLmVzc2F5IC5tb25vLWxvZ28td3JhcHBlciwgLmRlZmF1bHQgLm1vbm8tbG9nby13cmFwcGVyIHtcbiAgZmxleDogMSAwIDUlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWF4LXdpZHRoOiAxMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAuZXNzYXkgLm1vbm8tbG9nby13cmFwcGVyLCAuZGVmYXVsdCAubW9uby1sb2dvLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5lc3NheSAuYmFjay1hcnJvdywgLmRlZmF1bHQgLmJhY2stYXJyb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDMwcHg7XG4gIGJvdHRvbTogMTAwcHg7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmVzc2F5IC5iYWNrLWFycm93LmlzLXZpc2libGUsIC5kZWZhdWx0IC5iYWNrLWFycm93LmlzLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgLmVzc2F5IC5iYWNrLWFycm93LCAuZGVmYXVsdCAuYmFjay1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gIC5lc3NheSAuYWEtZmVlZCwgLmRlZmF1bHQgLmFhLWZlZWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5mZWVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzJhMDtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5mZWVkIC53cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAuZmVlZCAucHJvamVjdC1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZmVlZCAucHJvamVjdC1pbmZvLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2OHB4KSB7XG4gICAgICAuZmVlZCAucHJvamVjdC1pbmZvLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZlZWQgLmxpbmstY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAgIC5mZWVkIC5saW5rLWNvbnRhaW5lciB1bCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAgIC5mZWVkIC5saW5rLWNvbnRhaW5lciB1bCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDsgfSB9XG4gICAgICAuZmVlZCAubGluay1jb250YWluZXIgdWwgbGkge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgICAgIC5mZWVkIC5saW5rLWNvbnRhaW5lciB1bCBsaSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAuZmVlZCAubGluay1jb250YWluZXIgdWwgbGkgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAuZmVlZCAubGluay1jb250YWluZXIgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgIC5mZWVkIC5saW5rLWNvbnRhaW5lciB1bCBsaSBhIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7IH1cbiAgICAgICAgLmZlZWQgLmxpbmstY29udGFpbmVyIHVsIGxpIGZpZ3VyZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgIC5mZWVkIC5saW5rLWNvbnRhaW5lciB1bCBsaSBpbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICBjdXJzb3I6IHVybChcIi91cGxvYWRzL25vdW5fUGx1c18yMzEwNTcyLnN2Z1wiKSwgYXV0bzsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NTZweCkge1xuICAgICAgICAgICAgLmZlZWQgLmxpbmstY29udGFpbmVyIHVsIGxpIGltZzpob3ZlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgei1pbmRleDogNjY2O1xuICAgICAgICAgICAgICB3aWR0aDogNTgwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgLmZlZWQgLmJhY2stYXJyb3ctLW1vYixcbiAgLmZlZWQgLmg2IGEsXG4gIC5mZWVkIHN2ZyxcbiAgLmZlZWQgYSxcbiAgLmZlZWQgcCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZpbGw6IHdoaXRlOyB9XG4gIC5mZWVkIC5iYWNrLWFycm93IHBvbHlsaW5lLFxuICAuZmVlZCAuYmFjay1hcnJvdy0tbW9iIHBvbHlsaW5lIHtcbiAgICBmaWxsOiB3aGl0ZTsgfVxuICAuZmVlZCAuYmFjay1hcnJvdy0tbW9iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5mZWVkIC5iYWNrLWFycm93IHtcbiAgICBib3R0b206IDMwcHg7IH1cblxuLmRlZmF1bHQgLmNvbnRlbnQtY29udGFpbmVyIC5wcm9qZWN0LWluZm8gaDMge1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50OyB9XG5cbi5kZWZhdWx0IC5jb250ZW50LWNvbnRhaW5lciAucHJvamVjdC1pbmZvIHVsIHtcbiAgbWFyZ2luOiAwIDAgMTVweDsgfVxuXG4uZGVmYXVsdCAubW9uby1sb2dvLXdyYXBwZXIge1xuICBmbGV4OiAxIDAgNSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXgtd2lkdGg6IDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5kZWZhdWx0IC5tb25vLWxvZ28td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQyNDM0O1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmluZm8gI2Z1bGwtbG9nbyxcbiAgLmluZm8gI21vbm8tbG9nbyB7XG4gICAgZmlsbDogd2hpdGU7IH1cbiAgLmluZm8gLmJhY2stYXJyb3cgc3ZnLFxuICAuaW5mbyAuYmFjay1hcnJvdy0tbW9iIHN2ZyB7XG4gICAgZmlsbDogd2hpdGU7IH1cbiAgLmluZm8gLmJhY2stYXJyb3cge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAuaW5mbyAuYmFjay1hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucHJvamVjdC1pbmZvLS1pbmZvIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4ucHJvamVjdC1pbmZvLS1pbmZvIGEge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnByb2plY3QtaW5mby0taW5mby1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAucHJvamVjdC1pbmZvLS1pbmZvLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG9yZGVyOiAyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1jb3B5IHtcbiAgICBvcmRlcjogMTsgfSB9XG5cbi5jb250ZW50LWJsb2Nrcy0taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG4gICAgLmNvbnRlbnQtYmxvY2tzLS1pbmZvIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5jb250ZW50LWJsb2Nrcy0taW5mbyAuY29udGVudC1ibG9jay0taW5mby1pbWFnZXMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG4gICAgICAuY29udGVudC1ibG9ja3MtLWluZm8gLmNvbnRlbnQtYmxvY2stLWluZm8taW1hZ2VzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5jb250ZW50LWJsb2Nrcy0taW5mbyAuY29udGVudC1ibG9jay0taW5mby1pbWFnZXMgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2tzLS1pbmZvIC5jb250ZW50LWJsb2NrLS1pbmZvLXRleHQge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcbiAgICAgIC5jb250ZW50LWJsb2Nrcy0taW5mbyAuY29udGVudC1ibG9jay0taW5mby10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG5cbi5jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0MjQzNDtcbiAgY29sb3I6IGJsYWNrOyB9XG4gIC5jb250YWN0ICNmdWxsLWxvZ28sXG4gIC5jb250YWN0ICNtb25vLWxvZ28ge1xuICAgIGZpbGw6IGJsYWNrOyB9XG4gIC5jb250YWN0IC5iYWNrLWFycm93IHN2ZyxcbiAgLmNvbnRhY3QgLmJhY2stYXJyb3ctLW1vYiBzdmcge1xuICAgIGZpbGw6IGJsYWNrOyB9XG4gIC5jb250YWN0IC5iYWNrLWFycm93IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMzBweDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgLmNvbnRhY3QgLmJhY2stYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNvbnRhY3QgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAgIC5jb250YWN0IC5jb250ZW50LWNvbnRhaW5lci0taW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLnByb2plY3QtaW5mby0taW5mbyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLnByb2plY3QtaW5mby0taW5mbyBhIHtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbi5wcm9qZWN0LWluZm8tLWluZm8tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgLnByb2plY3QtaW5mby0taW5mby1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBvcmRlcjogMjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAuY29udGVudC1ibG9jay0tY29weSB7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4uY29udGVudC1ibG9ja3MtLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAgIC5jb250ZW50LWJsb2Nrcy0taW5mbyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAuY29udGVudC1ibG9ja3MtLWluZm8gLmNvbnRlbnQtYmxvY2stLWluZm8taW1hZ2VzIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAgICAgLmNvbnRlbnQtYmxvY2tzLS1pbmZvIC5jb250ZW50LWJsb2NrLS1pbmZvLWltYWdlcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuY29udGVudC1ibG9ja3MtLWluZm8gLmNvbnRlbnQtYmxvY2stLWluZm8taW1hZ2VzIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jb250ZW50LWJsb2Nrcy0taW5mbyAuY29udGVudC1ibG9jay0taW5mby10ZXh0IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG4gICAgICAuY29udGVudC1ibG9ja3MtLWluZm8gLmNvbnRlbnQtYmxvY2stLWluZm8tdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuXG4uYWJvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrOyB9XG4gIC5hYm91dCAjZnVsbC1sb2dvLFxuICAuYWJvdXQgI21vbm8tbG9nbyB7XG4gICAgZmlsbDogYmxhY2s7IH1cbiAgLmFib3V0IC5iYWNrLWFycm93IHN2ZyxcbiAgLmFib3V0IC5iYWNrLWFycm93LS1tb2Igc3ZnIHtcbiAgICBmaWxsOiBibGFjazsgfVxuICAuYWJvdXQgLmJhY2stYXJyb3cge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAuYWJvdXQgLmJhY2stYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmFib3V0IC5wcm9qZWN0LWluZm8tLWluZm8gc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgLmFib3V0IC5wcm9qZWN0LWluZm8tLWluZm8gYSB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gIC5hYm91dCAucHJvamVjdC1pbmZvLS1pbmZvLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgLmFib3V0IC5wcm9qZWN0LWluZm8tLWluZm8tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgb3JkZXI6IDI7IH0gfVxuICAuYWJvdXQgLmNvbnRlbnQtYmxvY2stLWNvcHkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgIC5hYm91dCAuY29udGVudC1ibG9jay0tY29weSB7XG4gICAgICAgIG9yZGVyOiAxOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5hYm91dCAuY29udGVudC1ibG9jay0tY29weSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAuYWJvdXQgLmNvbnRlbnQtYmxvY2tzLS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcbiAgICAgIC5hYm91dCAuY29udGVudC1ibG9ja3MtLWluZm8ge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIC5hYm91dCAuY29udGVudC1ibG9ja3MtLWluZm8gLmNvbnRlbnQtYmxvY2stLWluZm8tdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAgICAgICAuYWJvdXQgLmNvbnRlbnQtYmxvY2tzLS1pbmZvIC5jb250ZW50LWJsb2NrLS1pbmZvLXRleHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAuYWJvdXQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcbiAgICAgIC5hYm91dCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAuYWJvdXQgcCArIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5hYm91dCBwICsgaDQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmFib3V0IGg0IHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcImZhdm9yaXQgYm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAuYWJvdXQgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogXCJmYXZvcml0IHJlZ1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxZW0gLyAyKTsgfVxuXG4uc2xpZGVyLW92ZXJsYXkge1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgei1pbmRleDogNjY2O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuc2xpZGVyLW92ZXJsYXkuaXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuc2xpZGVyLW92ZXJsYXkgLnNsaWRlci1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogNDBweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICB6LWluZGV4OiA5OTk7IH1cbiAgICAuc2xpZGVyLW92ZXJsYXkgLnNsaWRlci1jbG9zZTpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpZGVyLW92ZXJsYXkgLnNsaWRlci1jbG9zZSBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWRlci1vdmVybGF5IC5zbGlkZXItb3ZlcmxheV9fY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2xpZGVyLW92ZXJsYXkgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNsaWRlci1vdmVybGF5IC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGU6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpZGVyLW92ZXJsYXkgLnNsaWNrLXNsaWRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5zbGlkZXItb3ZlcmxheSAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgIG1heC13aWR0aDogODB2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuc2xpZGVyLW92ZXJsYXkgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA2Njc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwdnc7IH1cbiAgICAuc2xpZGVyLW92ZXJsYXkgdWwgbGkge1xuICAgICAgbWFyZ2luLXRvcDogLTExcHg7IH1cbiAgICAgIC5zbGlkZXItb3ZlcmxheSB1bCBsaTpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWRlci1vdmVybGF5IHVsIGxpLm92ZXJsYXktcHJldiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB3aWR0aDogNTB2dztcbiAgICAgICAgei1pbmRleDogNjY4OyB9XG4gICAgICAgIC5zbGlkZXItb3ZlcmxheSB1bCBsaS5vdmVybGF5LXByZXY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogdXJsKFwiL3VwbG9hZHMvc2xpZGVyLWFycm93LWxlZnQuc3ZnXCIpLCBhdXRvOyB9XG4gICAgICAuc2xpZGVyLW92ZXJsYXkgdWwgbGkub3ZlcmxheS1uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB3aWR0aDogNTB2dztcbiAgICAgICAgei1pbmRleDogNjY4OyB9XG4gICAgICAgIC5zbGlkZXItb3ZlcmxheSB1bCBsaS5vdmVybGF5LW5leHQ6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogdXJsKFwiL3VwbG9hZHMvc2xpZGVyLWFycm93LXJpZ2h0LnN2Z1wiKSwgYXV0bzsgfVxuXG4uYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG4gICAgLmFydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9IH1cbiAgLmFydGljbGUuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYXJ0aWNsZS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFydGljbGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgICAuYXJ0aWNsZSBoMzpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYXJ0aWNsZSBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJmYXZvcml0IGJvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5hcnRpY2xlIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmFydGljbGUgLm5ld3MgYSwgLmFydGljbGUgLm5ld3MgYSBoMyB7XG4gICAgY29sb3I6ICNmNDI0MzQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZjQyNDM0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAuYXJ0aWNsZS1pbWFnZSwgLmFydGljbGUtZXNzYXktYmcge1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5uby1pbWFnZSAuYXJ0aWNsZS1jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAubm8taW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAubm8tcGFkZGluZyAuYXJ0aWNsZS1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5hcnRpY2xlLWluZm8gaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uYXJ0aWNsZS1pbmZvIHA6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG4gIC5hcnRpY2xlLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfSB9XG5cbi5hcnRpY2xlLS1mdWxsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYXJ0aWNsZS0tZnVsbCAuYXJ0aWNsZS1jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG4gICAgICAuYXJ0aWNsZS0tZnVsbCAuYXJ0aWNsZS1jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gICAgLmFydGljbGUtLWZ1bGwgLmFydGljbGUtY2FwdGlvbjplbXB0eSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5hcnRpY2xlLS1mdWxsIC5hcnRpY2xlLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5hcnRpY2xlLS1mdWxsIC5hcnRpY2xlLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcbiAgICAgIC5hcnRpY2xlLS1mdWxsIC5hcnRpY2xlLWluZm8ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5hcnRpY2xlLS1mdWxsIC5hcnRpY2xlLWluZm8gLmFydGljbGUtZGVzYyB7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG4gICAgICAgIC5hcnRpY2xlLS1mdWxsIC5hcnRpY2xlLWluZm8gLmFydGljbGUtZGVzYyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmFydGljbGUtLTQwLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG4gICAgLmFydGljbGUtLTQwLWxlZnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5hcnRpY2xlLS00MC1sZWZ0IC5hcnRpY2xlLWltYWdlIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5hcnRpY2xlLS00MC1sZWZ0IC5hcnRpY2xlLWluZm8ge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiA0NSU7IH1cblxuLmFydGljbGUtLTQwLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAgIC5hcnRpY2xlLS00MC1yaWdodCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmFydGljbGUtLTQwLXJpZ2h0IC5hcnRpY2xlLWltYWdlIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5hcnRpY2xlLS00MC1yaWdodCAuYXJ0aWNsZS1pbmZvIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogNDUlOyB9XG5cbi5hcnRpY2xlLS02MC1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAgIC5hcnRpY2xlLS02MC1sZWZ0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuYXJ0aWNsZS0tNjAtbGVmdCAuYXJ0aWNsZS1pbWFnZSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBvcmRlcjogMTsgfVxuICAuYXJ0aWNsZS0tNjAtbGVmdCAuYXJ0aWNsZS1pbmZvIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMjUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgLmFydGljbGUtLTYwLWxlZnQgLmFydGljbGUtaW5mbyB7XG4gICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgLmFydGljbGUtLTYwLWxlZnQgLmFydGljbGUtaW5mbyB7XG4gICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuXG4uYXJ0aWNsZS0tNjAtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG4gICAgLmFydGljbGUtLTYwLXJpZ2h0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuYXJ0aWNsZS0tNjAtcmlnaHQgLmFydGljbGUtaW1hZ2Uge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmFydGljbGUtLTYwLXJpZ2h0IC5hcnRpY2xlLWluZm8ge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuYXJ0aWNsZS0tNjAtcmlnaHQgLmFydGljbGUtaW5mbyB7XG4gICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgLmFydGljbGUtLTYwLXJpZ2h0IC5hcnRpY2xlLWluZm8ge1xuICAgICAgICB3aWR0aDogMjUlOyB9IH1cblxuLmFydGljbGUtLWVzc2F5LXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAgIC5hcnRpY2xlLS1lc3NheS1yaWdodCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmFydGljbGUtLWVzc2F5LXJpZ2h0IC5hcnRpY2xlLWVzc2F5LWJnIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG9yZGVyOiAyO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmFydGljbGUtLWVzc2F5LXJpZ2h0IC5hcnRpY2xlLWVzc2F5LWJnIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmFydGljbGUtLWVzc2F5LXJpZ2h0IC5hcnRpY2xlLWluZm8ge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiA0NSU7IH1cblxuLmFydGljbGUtLWVzc2F5LWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG4gICAgLmFydGljbGUtLWVzc2F5LWxlZnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5hcnRpY2xlLS1lc3NheS1sZWZ0IC5hcnRpY2xlLWVzc2F5LWJnIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG9yZGVyOiAxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuYXJ0aWNsZS0tZXNzYXktbGVmdCAuYXJ0aWNsZS1lc3NheS1iZyBzdmcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5hcnRpY2xlLS1lc3NheS1sZWZ0IC5hcnRpY2xlLWluZm8ge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiA0NSU7IH1cblxuLmFydGljbGUtLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXJ0aWNsZS0tc2xpZGVyIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYXJ0aWNsZS0tc2xpZGVyIHVsIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMXB4OyB9XG4gICAgICAuYXJ0aWNsZS0tc2xpZGVyIHVsIGxpOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuYXJ0aWNsZS0tc2xpZGVyIHVsIGxpLnByZXYge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTM1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAgICAgLmFydGljbGUtLXNsaWRlciB1bCBsaS5wcmV2IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG4gICAgICAgICAgLmFydGljbGUtLXNsaWRlciB1bCBsaS5wcmV2IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9IH1cbiAgICAgIC5hcnRpY2xlLS1zbGlkZXIgdWwgbGkubmV4dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTM1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAgICAgLmFydGljbGUtLXNsaWRlciB1bCBsaS5uZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAgICAgICAgIC5hcnRpY2xlLS1zbGlkZXIgdWwgbGkubmV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7IH0gfVxuXG4uYXJ0aWNsZS0tc2xpZGVyLS1sZWZ0IHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5hcnRpY2xlLS1zbGlkZXItLWxlZnQge1xuICAgICAgd2lkdGg6IGluaGVyaXQ7IH0gfVxuXG4uYXJ0aWNsZS0tc2xpZGVyLS1yaWdodCB7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5hcnRpY2xlLS1zbGlkZXItLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiBpbmhlcml0OyB9IH1cblxuLm1vYmlsZS1tZW51IHtcbiAgd2lkdGg6IDBweDtcbiAgdHJhbnNpdGlvbjogMC41cyB3aWR0aCBsaW5lYXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNjY2O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyB3aWR0aCBlYXNlOyB9XG4gIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHotaW5kZXg6IDY2NjY2O1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LS1jbG9zZSB7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDhweDsgfSB9XG4gICAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS0tY2xvc2U6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS0tY2xvc2Ugc3ZnIHtcbiAgICAgIGZpbGw6IHdoaXRlOyB9XG4gIC5tb2JpbGUtbWVudS5zaG93IHtcbiAgICB3aWR0aDogMzAwcHg7IH1cbiAgLm1vYmlsZS1tZW51IC5maXJzdC10aWVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiZmF2b3JpdCBib2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5tb2JpbGUtbWVudSAuZmlyc3QtdGllciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cbiAgICAubW9iaWxlLW1lbnUgLmZpcnN0LXRpZXIgaDMuaDYge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgICAubW9iaWxlLW1lbnUgLmZpcnN0LXRpZXIgaDMuaDYgYSB7XG4gICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tb2JpbGUtbWVudSAuZmlyc3QtdGllciBoMy5oNiBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm1vYmlsZS1tZW51IC5zZWNvbmQtdGllciB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLm1vYmlsZS1tZW51IHVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAyMHB4O1xuICAgIHdpZHRoOiAzMDBweDsgfVxuICAgIC5tb2JpbGUtbWVudSB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuICAgICAgLm1vYmlsZS1tZW51IHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAubW9iaWxlLW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hYS1mZWVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgLmFhLWZlZWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5hYS1mZWVkIGEge1xuICAgIGNvbG9yOiAjZjQyNDM0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmFhLWZlZWQgYS5ibHVlIHtcbiAgICAgIGNvbG9yOiAjMDAzMmEwOyB9XG4gICAgLmFhLWZlZWQgYSBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gIC5hYS1mZWVkLmlzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hYS1mZWVkOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFhLWZlZWRfX21vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzJhMDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNjBweDtcbiAgbGVmdDogMTAwcHg7IH1cbiAgLmFhLWZlZWRfX21vZGFsIHVsIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgLmFhLWZlZWRfX21vZGFsIHVsIGxpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgLmFhLWZlZWRfX21vZGFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYWEtZmVlZF9fbW9kYWwuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYWEtZmVlZF9fbW9kYWwgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmFhLWZlZWRfX21vZGFsIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuYWEtZmVlZF9fbW9kYWwgYSBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWluLXdpZHRoOiA5MHB4OyB9XG5cbi5hYS1mZWVkX19oZWFkaW5nIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYWEtZmVlZF9faGVhZGluZzpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uYWEtZmVlZF9faGVhZGluZzpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7IH1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgfVxuXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1hcnJvdyBzdmcge1xuICB3aWR0aDogNTBweDsgfVxuIl19 */
