@charset "UTF-8";@import url("https://use.typekit.net/ufs8mec.css");@import url("https://fonts.googleapis.com/css?family=Asap&display=swap");.btn{background:#fff;border-radius:25px;border:1px solid #009077;cursor:pointer;display:inline-block;font-family:asap,sans-serif;font-weight:400;padding:13px 42px;text-decoration:none;-ms-flex-positive:0;flex-grow:0;font-size:17px;transition:.3s}.btn a{font-size:19px}.btn span{color:#009077}.btn:not(:last-child){margin-right:1rem}.btn-block{display:block;text-align:center;width:100%}.btn-large{padding:11px 37px;font-size:2rem;line-height:2rem;font-size:17px}.btn--primary{color:#009077!important;background-color:#fff;border:1px solid #009077}.btn--primary:hover{background:#009077;color:#fff!important;text-decoration:none}.btn--primary:hover span{color:#fff!important;text-decoration:none;font-weight:400}.btn--primary:hover a{color:#fff!important}.btn--primary a{color:#009077!important;font-weight:400;text-decoration:none}.btn--white{color:#579b0c;background-color:#fff;border:2px solid #579b0c}.btn--white:hover{background-color:#f2f2f2}.btn--white a{color:#579b0c;font-weight:400;text-decoration:none}.btn--default{color:#579b0c;background-color:#555;border:2px solid #579b0c}.btn--default:hover{background-color:#484848}.btn--default a{color:#579b0c;font-weight:400;text-decoration:none}.btn--secondary{color:#fff;background-color:#1a61b3;border:2px solid #1a61b3}.btn--secondary:hover{background-color:#17559d}.btn--secondary a{color:#fff;font-weight:400;text-decoration:none}.btn--accent{color:#fff;background-color:#5e987b;border:2px solid #5e987b}.btn--accent:hover{background-color:#54886e}.btn--accent a{color:#fff;font-weight:400;text-decoration:none}.btn--lgreen{color:#fff;background-color:#a5b735;border:2px solid #a5b735}.btn--lgreen:hover{background-color:#93a32f}.btn--lgreen a{color:#fff;font-weight:400;text-decoration:none}.btn--tertiary{color:#fff;background-color:#985e5e;border:2px solid #985e5e}.btn--tertiary:hover{background-color:#885454}.btn--tertiary a{color:#fff;font-weight:400;text-decoration:none}.btn--disabled{color:#fff;background-color:hsla(240,5%,96%,.7);border:2px solid hsla(240,5%,96%,.7);cursor:not-allowed}.btn--disabled a{color:#fff;font-weight:400;text-decoration:none}.btn--outline-blue{color:#1a61b3;background-color:#fff;border:2px solid #1a61b3;border-radius:22px}.btn--outline-blue a{color:#1a61b3;font-weight:400;text-decoration:none}.btn--bookmark span,.btn--print span{padding-left:10px;font-size:17px;font-weight:700;line-height:.8}.btn--wide{padding-left:6.25em;padding-right:6.25em}.btn--thin{padding:10px 25px}.btn--xsmall{padding:2px 10px;font-size:12px}.pagination{-ms-flex-pack:center;justify-content:center;padding-bottom:80px}.pagination,.pagination li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pagination li:first-of-type{padding-right:20px}@media (max-width:576px){.pagination li:first-of-type{padding-right:5px}}.pagination li.active{padding:0}.pagination li:last-of-type{padding-left:20px}@media (max-width:576px){.pagination li:last-of-type{padding-left:5px}}.pagination li:nth-last-of-type(2) .pagination__number{border-right:none}.pagination .pagination__number{padding:4px 12px;border-right:1px solid #d7d7d7;color:#000;text-decoration:none;border-radius:50%;transition:.3s;background:#ececec;margin:0 2px;font-weight:400;cursor:pointer}@media (max-width:576px){.pagination .pagination__number{padding:5px 10px}}.pagination .pagination__number:hover{background:#e7e7e7}.pagination .pagination__number:last-of-type{border-right:none}.pagination .pagination__number.active{cursor:default;background-color:#009077}.pagination .pagination__text{background:#009077;padding:4px 13px;transition:.3s;border-radius:25px;text-decoration:none;min-width:115px;text-align:center;cursor:pointer}.pagination .pagination__text span{font-weight:500!important;font-size:18px;color:fff;letter-spacing:0}@media (max-width:992px){.pagination .pagination__text{min-width:35px}}.pagination .pagination__text:hover{background:#d4d4d4}.pagination .active a{background:#579b0c;color:#fff}.pagination__list{display:-ms-flexbox;display:flex;padding-left:0}@media (min-width:816px){.pagination--left{-ms-flex-pack:start;justify-content:flex-start}}.iframeContainer,.vimeoblock{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;box-shadow:0 0 75px -25px rgba(0,0,0,.7);background:#000;margin-bottom:40px!important}.iframeContainer iframe,.vimeoblock iframe{position:absolute;top:0;left:0;width:100%;height:100%}.iframeContainer.displaymode-half,.iframeContainer.displaymode-one-third,.iframeContainer.displaymode-three-quarters,.iframeContainer.displaymode-two-thirds,.vimeoblock.displaymode-half,.vimeoblock.displaymode-one-third,.vimeoblock.displaymode-three-quarters,.vimeoblock.displaymode-two-thirds{margin:0 auto;display:block}video{width:100%;box-shadow:0 0 75px -25px rgba(0,0,0,.7);margin-bottom:20px!important;background:#000}.videoblock{padding:0!important}@media (max-width:816px){.RecipePage .iframeContainer,.RecipePage .vimeoblock{width:108.5%;left:-5%}}@media (max-width:816px){.RecipePage .youtubeblock{padding:0}}@media (max-width:816px){.RecipePage .youtubeblock .caption,.RecipePage .youtubeblock .youtube-block-header{padding:0 15px}}.videoWrapper{margin:0 auto}.accelerator-vimeo-block,.accelerator-youtube-block{position:relative;padding-bottom:56.25%;height:0;background:#000;box-shadow:0 0 75px -25px rgba(0,0,0,.7)}.accelerator-vimeo-block.displaymode-half,.accelerator-vimeo-block.displaymode-three-quarters,.accelerator-youtube-block.displaymode-half,.accelerator-youtube-block.displaymode-three-quarters{margin:0 auto}.accelerator-vimeo-block iframe,.accelerator-youtube-block iframe{position:absolute;top:0;left:0;width:100%;height:100%}.lightboxvideoplayerblock.displaymode-half,.lightboxvideoplayerblock.displaymode-one-third,.lightboxvideoplayerblock.displaymode-three-quarters,.lightboxvideoplayerblock.displaymode-two-thirds{margin:0 auto;display:block}.lightboxvideoplayerblock .video-caption{font-size:18px;font-weight:700}.lightboxvideoplayerblock .video-length{font-size:15px;font-weight:700;position:relative;padding-left:30px}.lightboxvideoplayerblock .video-length:before{content:" ";background-image:url(../../img/bordbia/time.svg);background-size:25px 25px;width:25px;height:25px;position:absolute;left:0;top:-3px}.lightboxvideoplayerblock .lightbox-launch{box-shadow:0 0 75px -25px rgba(0,0,0,.7)}.youtubeblock-video-container{width:100%;height:100%;display:block;position:relative;padding-bottom:54.25%;padding-top:25px;height:0;box-shadow:0 0 75px -25px rgba(0,0,0,.7);background:#000;margin-bottom:20px!important}.youtubeblock-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtubeblock{margin-bottom:20px}.youtubeblock.displaymode-three-quarters{margin:0 auto;display:block}@media (max-width:816px){.Social__Container{padding:0}}.Social__Container .Social{background:#000;display:inline-block;color:#fff;margin-bottom:10px;margin-right:5px;text-align:center;padding:13px;white-space:nowrap}@media (max-width:816px){#Ingredients .Social__Container .Social,.Social__Container .Social{margin-right:5px}}@media only screen and (max-width:585px){.Social__Container .Social{margin-right:40px}}@media only screen and (max-width:445px){.Social__Container .Social:nth-of-type(2n){margin-right:0}}@media only screen and (max-width:365px){.Social__Container .Social{margin-right:20px}}.Social__Container .Social.Social__Twitter{background:#1da1f3}.Social__Container .Social.Social__Facebook{background:#3a5998}.Social__Container .Social.Social__Email{color:#62a5a0;background:transparent}.Social__Container .Social.Social__Email a{color:#62a5a0}.Social__Container .Social.Social__Email span{font-size:17px;font-weight:700;position:relative;top:1px;padding:0 30px 1px 10px!important;text-transform:none}@media (max-width:816px){.Social__Container .Social.Social__Email span{padding:0 10px 1px!important}}.Social__Container .Social.Social__Email .svg-inline--fa{height:27px}.Social__Container .Social.Social__Pinterest{background:#cc2127}.Social__Container .Social.Social__Linkedin{background:#1972b7}.Social__Container .Social span{text-transform:uppercase;text-align:center}.Social__Container .Social svg{float:left}.Social__Container .Social{border-radius:0;padding:11px 13px}.Social__Container-icon{width:17px}table{font-size:15px;overflow-x:auto}table td,table th{padding:15px 20px}.PricingTable__Container table td,.PricingTable__Container table th{text-align:right}table td:first-child,table th:first-child{text-align:left}table tr.TopTitle th{text-align:center;color:#999}table tr{margin-top:50px}table tr:last-of-type{border-bottom:none}table tr p{font-size:15px}table tr.Title th{border-bottom:1px solid #999;padding:15px 20px;font-weight:700;white-space:nowrap}table tr.Title th:last-of-type{text-align:left}table tr.dark_row{border-top:1px solid #eee}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;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;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.carousel{width:100%}.carouselblock{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.carousel-item{background-position:50%;background-repeat:no-repeat;background-size:cover!important;color:#579b0c;font-family:Bord Bia Sans Bold,sans-serif;font-size:3rem;height:40vh;outline:none;padding:50px 120px;display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;width:100%;position:relative}@media screen and (min-width:1300px){.carousel-item{height:55vh}}@media screen and (min-width:1700px){.carousel-item{height:60vh}}.carousel-item:before{position:absolute;display:block;left:0;right:0;content:"";bottom:0;top:0;background:rgba(0,0,0,.3)}.carousel-item.dcell-top{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:start!important;align-items:flex-start!important}.carousel-item.dcell-top .dcell{padding-top:20px}@media (max-width:816px){.carousel-item.dcell-top .dcell{padding-top:70px}}.carousel-item.dcell-bottom{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:end!important;align-items:flex-end!important}.carousel-item.dcell-bottom .dcell{padding-bottom:20px}@media (max-width:992px){.carousel-item{padding:50px 90px}}@media (max-width:816px){.carousel-item{height:45vh;padding:20px}}.carousel-item .carousel-nav{padding-left:0}.carousel-item .content-position{position:relative;top:0}@media (max-width:576px){.carousel-item .content-position{top:0}}@media (max-width:992px){.carousel-item .carousel-content.wide-6{width:auto;padding-left:0!important}}@media (max-width:576px){.carousel-item .carousel-content.wide-6{padding-top:0!important;padding-bottom:0!important}}@media (max-width:576px){.carousel-item .carousel-content.wide-8{width:auto}}@media (max-width:816px){.carousel-item .carousel-content.wide-9{width:auto}}.carousel-item .carousel-content.pull-left{text-align:left}.carousel-item .carousel-content.pull-right{text-align:right}.carousel-item .carousel-content.pull-center{text-align:center}.carousel-item .carousel-content p{line-height:26px;font-size:18px;color:#fff;letter-spacing:0;line-height:24px;font-size:16px}@media screen and (min-width:817px){.carousel-item .carousel-content p{font-size:calc(.4616805171vw + 12.2280701754px)}}@media screen and (min-width:1900px){.carousel-item .carousel-content p{font-size:21px}}.carousel-item .carousel-content h1{font-size:67px;color:#fff;letter-spacing:0;line-height:74px;font-weight:700;font-size:35px}@media screen and (min-width:320px){.carousel-item .carousel-content h1{font-size:calc(1.8987341772vw + 28.9240506329px)}}@media screen and (min-width:1900px){.carousel-item .carousel-content h1{font-size:65px}}.slick-arrow{background-color:#009077;color:#fff;cursor:pointer;display:inline-block;height:60px;position:relative;text-align:center;width:30px;position:absolute;z-index:1;transition:.5s}.slick-arrow:focus,.slick-arrow:hover{opacity:1;background-color:#64b30e}.slick-arrow.slick-prev{left:0;border-top-right-radius:30px;border-bottom-right-radius:30px}.slick-arrow.slick-prev:before{content:"";border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:7px;transform:rotate(135deg);-webkit-transform:rotate(135deg);right:-2px;position:relative}.slick-arrow.slick-next{border-top-left-radius:30px;border-bottom-left-radius:30px;right:0}.slick-arrow.slick-next:before{content:"";border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);left:-2px;position:relative}.slick-dots{bottom:50px;text-align:left;padding:0;transform:translateX(-50%);left:50%}@media (min-width:816px){.slick-dots{max-width:72%}}@media (max-width:816px){.slick-dots{text-align:center}}.slick-dots li button:before{border-radius:50%;border:1px solid;content:""}.slick-dots li.slick-active button:before{background:#fff}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{padding-left:20px}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Bord Bia Sans;src:url(fonts/bordbia/BordBiaSans-Regular.woff2) format("woff2"),url(fonts/bordbia/BordBiaSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Bord Bia Sans Bold;src:url(fonts/bordbia/BordBiaSans-Bold.woff2) format("woff2"),url(fonts/bordbia/BordBiaSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.container--fixed{margin:0 auto;max-width:1260px;width:100%}.container--fluid{width:100%}.ContentArea__Grey{max-width:1500px;margin:0 auto}.FullWidthContentArea .block,.top-content-area .block{padding-left:0;padding-right:0}.top-content-area{margin-bottom:20px}.background--black{background:#000;color:#fff}.background--transparent{background:none;color:#fff}.background--green{background-color:#006543}hr{background:#fff;color:#fff;border:0;height:1px;background:#d7d7d7}hr.w-cal{width:calc(100% - 30px)}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-uppercase{text-transform:uppercase}.text-lead{font-size:27px;line-height:27px}.text-sml{font-size:18px;line-height:25px}.text-xtiny{font-size:12px;font-size:11px;line-height:18px}.text-tiny{font-size:14px;line-height:22px}.text-large{font-size:22px;line-height:36px}.text-italic{font-style:italic}.text-bold{font-weight:700}.text-regular{font-weight:500}.text-light{font-weight:400}.text-block{display:block}.text-underline{text-decoration:underline}.text-line{text-decoration:line-through}.desktop-center-mobile-left{text-align:center!important}@media (max-width:816px){.desktop-center-mobile-left{text-align:left!important}}.pull-right{float:right!important}.pull-left{float:left!important}.pull-center{float:none!important;margin:auto}.clearfloats:after{content:"";display:block;clear:both}.color-primary{color:#579b0c}.color-secondary{color:#009077}.color-tertiary{color:#985e5e}.color-accent{color:#5e987b}.color-white{color:#fff}.color-grey{color:#555}.color-lgrey{color:hsla(240,5%,96%,.7)}.color-lgrey-med{color:hsla(240,5%,81%,.7)}.color-success{color:#35c73f}.color-warning{color:#fed202}.color-fail{color:#a70000}.color-black{color:#000}.color-dk-green{color:#004225}.color-black-i{color:#000!important}.background-primary{background-color:#579b0c}.background-secondary{background-color:#1a61b3}.background-tertiary{background-color:#985e5e}.background-white{background-color:#fff}.background-black{background-color:#000}.background-grey{background-color:#555}.background-lgrey,.Contact__Container{background-color:hsla(240,5%,96%,.7)}.mt-0{margin-top:0!important}.mt-1{margin-top:10px!important}.mt-2{margin-top:20px!important}.mt-3{margin-top:30px!important}.mt-4{margin-top:40px!important}.mt-5{margin-top:50px!important}.mt-6{margin-top:60px!important}.mt-7{margin-top:70px!important}.mt-8{margin-top:80px!important}.mt-9{margin-top:90px!important}.mt-10{margin-top:100px!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:10px!important}.mb-2{margin-bottom:20px!important}.mb-3{margin-bottom:30px!important}.mb-4{margin-bottom:40px!important}.mb-5{margin-bottom:50px!important}.mb-6{margin-bottom:60px!important}.mb-7{margin-bottom:70px!important}.mb-8{margin-bottom:80px!important}.mb-9{margin-bottom:90px!important}.mb-10{margin-bottom:100px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:10px!important}.pt-2{padding-top:20px!important}.pt-3{padding-top:30px!important}.pt-4{padding-top:40px!important}.pt-5{padding-top:50px!important}.pt-6{padding-top:60px!important}.pt-7{padding-top:70px!important}.pt-8{padding-top:80px!important}.pt-9{padding-top:90px!important}.pt-10{padding-top:100px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:10px!important}.pb-2{padding-bottom:20px!important}.pb-3{padding-bottom:30px!important}.pb-4{padding-bottom:40px!important}.pb-5{padding-bottom:50px!important}.pb-6{padding-bottom:60px!important}.pb-7{padding-bottom:70px!important}.pb-8{padding-bottom:80px!important}.pb-9{padding-bottom:90px!important}.pb-10{padding-bottom:100px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:10px!important}.pl-2{padding-left:20px!important}.pl-3{padding-left:30px!important}.pl-4{padding-left:40px!important}.pl-5{padding-left:50px!important}.pl-6{padding-left:60px!important}.pl-7{padding-left:70px!important}.pl-8{padding-left:80px!important}.pl-9{padding-left:90px!important}.pl-10{padding-left:100px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:10px!important}.pr-2{padding-right:20px!important}.pr-3{padding-right:30px!important}.pr-4{padding-right:40px!important}.pr-5{padding-right:50px!important}.pr-6{padding-right:60px!important}.pr-7{padding-right:70px!important}.pr-8{padding-right:80px!important}.pr-9{padding-right:90px!important}.pr-10{padding-right:100px!important}.p-0{padding:0!important}.p-1{padding:10px!important}.p-2{padding:20px!important}.p-3{padding:30px!important}.p-4{padding:40px!important}.p-5{padding:50px!important}.p-6{padding:60px!important}.p-7{padding:70px!important}.p-8{padding:80px!important}.p-9{padding:90px!important}.p-10{padding:100px!important}.wide-1{width:8.3333333333%}.wide-2{width:16.6666666667%}.wide-3{width:25%}.wide-4{width:33.3333333333%}.wide-5{width:41.6666666667%}.wide-6{width:50%}.wide-7{width:58.3333333333%}.wide-8{width:66.6666666667%}.wide-9{width:75%}.wide-10{width:83.3333333333%}.wide-11{width:91.6666666667%}.wide-12{width:100%}.dcell{display:table-cell;vertical-align:middle;float:none!important}.dcell-bottom{vertical-align:bottom}.dcell-top{vertical-align:top}.dcell-middle{vertical-align:middle}.dcell-full-height{height:100%}.drow{display:table-row}.dsp-block{display:block!important}.dsp-inline-block{display:inline-block!important}.dtable{display:table;width:100%;height:100%}.dtable-auto{height:auto}.sr-only{display:none}.m-0{margin:0!important}.img-responsive{width:100%;max-width:100%;height:auto;display:block}.hideMyTracks{display:none}.flex-justify-center .wysiwyg{max-width:100%}.dsp-flex-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.hidden{display:none}.concentric{position:relative}.concentric:before{content:"";background-image:url(../img/overlay.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.arrow{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px;position:relative;top:-1px}.prev{left:1px}.next{top:-2px;left:-1px}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.displaymode-half,.displaymode-one-quarter,.displaymode-one-third,.displaymode-two-thirds{display:inline-block;vertical-align:top}.block{margin-bottom:0}@media (max-width:816px){.block{margin-bottom:20px}}.block.containingblock{margin-bottom:0}.block.youtubeblock{margin-bottom:0;margin-top:20px}.block.youtubeblock.displaymode-three-quarters{margin-bottom:50px}.ContentArea__Grey .block:last-of-type,.EPiServerForms .block,.EPiServerForms .block .FormSelection{margin-bottom:0}.ContentArea__Grey .block:first-of-type{margin-top:0}.alert{padding:20px 25px;margin-bottom:15px;border:1px solid transparent;border-radius:5px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:400}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:30px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#5e987b;background-color:#fff;border-color:#5e987b}.alert-success hr{border-top-color:#54886e}.alert-success .alert-link{color:#4b7862}.alert-info{color:#1a61b3;background-color:#fff;border-color:#1a61b3}.alert-info hr{border-top-color:#17559d}.alert-info .alert-link{color:#144986}.alert-warning{color:#8f6d3c;background-color:#fdf8e4;border-color:#f8e69d}.alert-warning hr{border-top-color:#f6df85}.alert-warning .alert-link{color:#6b522d}.alert-danger{color:#a70000;background-color:#fff;border-color:#a70000}.alert-danger hr{border-top-color:#8e0000}.alert-danger .alert-link{color:#740000}.border-top-grey{border-top:1px solid #d7d7d7}.bordbia-container{max-width:1280px;margin:0 auto}@media (max-width:992px){.bordbia-container{max-width:100%}}b,strong{font-weight:700}em,i{font-style:italic}#imageAnchor{display:block;height:100%;width:100%;position:absolute;z-index:499}#imageAnchorteaser{cursor:pointer}.h1,.standard-listing .standard-listing--title h2,h1{font-family:Bord Bia Sans Bold,sans-serif;font-weight:700;font-size:65px;line-height:1.2;color:#004b4e}@media (max-width:816px){.h1,.standard-listing .standard-listing--title h2,h1{font-size:45px}}.h2,h2{font-family:Bord Bia Sans Bold,sans-serif;font-weight:700;font-size:51px;line-height:1.2;color:#004b4e}@media (max-width:816px){.h2,h2{font-size:33px}}.h2-mobile{font-size:32px}.h2-mobile,.h3,h3{font-family:Bord Bia Sans Bold,sans-serif;font-weight:700;line-height:1.2;color:#004b4e}.h3,h3{font-size:35px}@media (max-width:816px){.h3,h3{font-size:28px}}.h3 a,.h4,h3 a,h4{font-weight:700}.h4,h4{font-family:Bord Bia Sans Bold,sans-serif;font-size:30px;line-height:1.2;color:#004b4e}@media (max-width:816px){.h4,h4{font-size:25px}}.h5,h5{font-family:Bord Bia Sans Bold,sans-serif;font-weight:700;font-size:24px;line-height:1.2}@media (max-width:816px){.h5,h5{font-size:20px;color:#004b4e}}.h6,h6{font-family:Bord Bia Sans Bold,sans-serif;font-weight:500;font-size:18px;line-height:1;color:#004b4e}.h1-white,.h2-white,.h3-white,.h4-white,.h5-white,.h6-white{color:#fff}body{font-size:16px;line-height:1.6;line-height:19.2px}.p,li,p,span{font-weight:inherit;font-size:16px;line-height:1.6;color:#595959}.lead,.p,li,p,span{font-family:asap,sans-serif}.lead{font-size:21px;line-height:1.7}.caption,.lead{font-weight:500}.caption{font-size:1.3rem;line-height:2rem}.quote{font-style:italic}.font-weight-bold,strong{font-weight:700}.member__details-container p,.wysiwyg p{margin:1em 0;color:#595959}.member__details-container ol,.wysiwyg ol{line-height:1.6;counter-reset:section;margin-left:50px!important}.member__details-container ol li,.wysiwyg ol li{counter-increment:section;margin-top:2rem;color:#595959}.member__details-container ol.primary-list li:before,.wysiwyg ol.primary-list li:before{color:#579b0c;border:2px solid #579b0c}.member__details-container ol.secondary-list li:before,.wysiwyg ol.secondary-list li:before{color:#1a61b3;border:2px solid #1a61b3}.member__details-container ol.accent-list li:before,.wysiwyg ol.accent-list li:before{color:#5e987b;border:2px solid #5e987b}.member__details-container ol.tertiary-list li:before,.wysiwyg ol.tertiary-list li:before{color:#985e5e;border:2px solid #985e5e}.member__details-container ul,.wysiwyg ul{list-style:none;margin-top:2rem;margin-bottom:3rem;margin-left:20px!important}.member__details-container ul li,.wysiwyg ul li{position:relative;margin-bottom:10px}.member__details-container ul li:before,.wysiwyg ul li:before{content:"•";color:#000;display:inline-block;width:1em;margin-left:-1em;font-size:25px;position:absolute;top:-2px;left:0;font-style:normal;text-align:center}.member__details-container ul.bullet-primary li:before,.wysiwyg ul.bullet-primary li:before{color:#579b0c}.member__details-container ul.bullet-secondary li:before,.wysiwyg ul.bullet-secondary li:before{color:#1a61b3}.member__details-container ul.bullet-accent li:before,.wysiwyg ul.bullet-accent li:before{color:#5e987b}a{opacity:1;transition:opacity .2s}a,a strong{font-weight:400}.wysiwyg img{padding:2%}.wysiwyg img.no-padding-left{padding-left:0}.wysiwyg img.no-padding-right{padding-right:0}.wysiwyg img.add-default-padding{padding:0 2%}.wysiwyg span{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.mainBody h2,.mainBody h3{margin-bottom:30px;margin-top:20px}.mainBody p{margin-bottom:20px}.StandardPage h2,.StandardPage h3{margin-bottom:30px}form input,form textarea{background:#ececec;border:1px solid #ececec;box-shadow:none;border-radius:0;min-height:45px;margin:0;outline:none;padding:.5rem 1.5rem;resize:vertical;transition:border-color .3s ease;width:100%;font-family:asap,sans-serif}form input[type=checkbox],form input[type=radio],form textarea[type=checkbox],form textarea[type=radio]{background:none;border:none;width:auto;height:auto;padding:0;margin:0}form input[disabled],form textarea[disabled]{background-color:#dfdfdf;border-color:#f9f9f9;box-shadow:none;cursor:not-allowed}form input:focus,form textarea:focus{border-color:#579b0c}form control{margin:0 0 .75rem;box-sizing:border-box}form control--input{opacity:0;pointer-events:none;position:absolute}form control--label{display:block;padding-left:calc(18px + .5rem);position:relative;will-change:transform}form control--label:after,form control--label:before{content:"";border:1px solid transparent;height:18px;left:0;position:absolute;top:calc(50% - 9px);width:18px}form control--label:before{content:"";background:#ececec;background-size:0;border-color:#ececec;box-shadow:none;left:0;height:18px;position:absolute;top:calc(50% - 9px);width:18px}form control--label:after{background-position:50%;background-repeat:no-repeat;background-size:60%;transform:scale(0);transition:transform .3s ease;will-change:transform}form control--input[type=radio]+form control--label:before{border-radius:100%}form control--input[type=radio]+form control--label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath d='M256 464c114.9 0 208-93.1 208-208S370.9 48 256 48 48 141.1 48 256s93.1 208 208 208z'/%3E%3C/svg%3E")}form control--input[type=checkbox]+form control--label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath d='M461.6 109.6l-54.9-43.3c-1.7-1.4-3.8-2.4-6.2-2.4-2.4 0-4.6 1-6.3 2.5L194.5 323s-78.5-75.5-80.7-77.7c-2.2-2.2-5.1-5.9-9.5-5.9s-6.4 3.1-8.7 5.4c-1.7 1.8-29.7 31.2-43.5 45.8-.8.9-1.3 1.4-2 2.1-1.2 1.7-2 3.6-2 5.7 0 2.2.8 4 2 5.7l2.8 2.6s139.3 133.8 141.6 136.1c2.3 2.3 5.1 5.2 9.2 5.2 4 0 7.3-4.3 9.2-6.2l249.1-320c1.2-1.7 2-3.6 2-5.8 0-2.5-1-4.6-2.4-6.4z'/%3E%3C/svg%3E")}form control--input[type=checkbox][disabled]+form control--label,form control--input[type=radio][disabled]+form control--label{cursor:not-allowed}form control--input[type=checkbox][disabled]+form control--label:before,form control--input[type=radio][disabled]+form control--label:before{background-color:#dfdfdf;border-color:#f9f9f9;box-shadow:none}form control--input:checked+form control--label:after{transform:scale(1)}form select,select.form{appearance:none;background:#ececec;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath d='M256 298.3l174.2-167.2c4.3-4.2 11.4-4.1 15.8.2l30.6 29.9c4.4 4.3 4.5 11.3.2 15.5L264.1 380.9c-2.2 2.2-5.2 3.2-8.1 3-3 .1-5.9-.9-8.1-3L35.2 176.7c-4.3-4.2-4.2-11.2.2-15.5L66 131.3c4.4-4.3 11.5-4.4 15.8-.2L256 298.3z'/%3E%3C/svg%3E");background-position:calc(100% - .5rem) 50%;background-repeat:no-repeat;background-size:12px;border:1px solid #ececec;border-radius:0;box-shadow:none;box-sizing:border-box;height:44px;margin:0 0 1.5rem;outline:0;padding:.5rem 1.5rem;width:100%;font-family:asap,sans-serif;font-size:16px;font-weight:600;color:#3f3f3f}form select[disabled],select.form[disabled]{background-color:#dfdfdf;border-color:#f9f9f9;box-shadow:none;cursor:not-allowed}form select:focus,select.form:focus{border-color:#579b0c}form select::-ms-expand,select.form::-ms-expand{display:none}textarea.input{min-height:100px;padding:1.5rem}.label,label{display:block;margin:.1em;color:#000;font-size:16px;color:#595959;letter-spacing:0;line-height:26px;margin-bottom:5px}input:-ms-input-placeholder{font-size:16px;font-weight:500;color:#979797}input::placeholder{font-size:16px;font-weight:500;color:#979797}.EPiServerForms .Form__Element{position:relative}.EPiServerForms .Form__Element.ValidationFail label{color:#a70000}.EPiServerForms .Form__Element.ValidationFail input{border:1px solid #a70000;margin-bottom:1rem}.EPiServerForms .Form__Element .Form__Element__Caption:empty{display:none}.EPiServerForms .Form__Description{margin-bottom:30px;font-size:16px;color:#595959;letter-spacing:0;line-height:26px}.EPiServerForms .Form__Title{margin-bottom:30px;font-size:38px;font-weight:700}@media (max-width:816px){.EPiServerForms .Form__Title{font-size:32px;font-weight:700}}.EPiServerForms .Form__MainBody .block{padding-left:0;padding-right:0}.EPiServerForms .displaymode-half{display:inline-block}.EPiServerForms .displaymode-half:nth-of-type(odd){padding-right:5px}.EPiServerForms .displaymode-half:nth-of-type(2n){padding-left:5px}.EPiServerForms .displaymode-one-quarter,.EPiServerForms .displaymode-one-third,.EPiServerForms .displaymode-two-thirds{display:inline-block}.EPiServerForms .FormCaptcha__Image{max-width:400px;clear:both;display:block;margin:10px 0}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar{border:1px solid #579b0c}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Progress{height:15px;background:#579b0c}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action{background:#579b0c;color:#fff}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action:disabled{background:hsla(240,5%,96%,.7);color:#555;border:#555}.EPiServerForms .Form__Element .Form__Element__ValidationError{color:#a70000!important;text-align:left;font-size:1.5rem}.EPiServerForms .Form__Element .Form__Element__ValidationError:before{content:"\f06a";font-family:Fontawesome;padding-right:5px}.square-checkbox{width:28px;height:28px;position:relative;border:1px solid hsla(240,5%,96%,.7);border-radius:4px;float:left;margin-right:10px}.square-checkbox label{width:20px;height:20px;position:absolute;top:3px;left:4px;cursor:pointer}.square-checkbox label:after{content:"";width:16px;height:16px;position:absolute;top:2px;left:2px;background:#1a61b3;opacity:0;border-radius:3px}.square-checkbox label:hover:after{opacity:.3}.square-checkbox label.checked:after{opacity:1}.square-checkbox input[type=checkbox]{visibility:hidden}.square-checkbox input[type=checkbox]:checked~label:after{opacity:1}input,textarea{color:#979797}.EPiServerForms .Form__Element .Form__Element__ValidationError,input,textarea{font-size:16px;font-weight:500}.form_hidden{display:none}.form_display{display:block}.Form__Element.FormChoice label{margin-bottom:0}.Form__Element.FormChoice .FormChoice__Input--Checkbox{position:relative;appearance:none;display:none}.Form__Element.FormChoice .FormChoixe___Input--CheckboxContainer{padding:2px 0 0 35px;appearance:none;left:0;top:2px}.Form__Element.FormChoice .FormChoixe___Input--CheckboxContainer:before{content:" ";border:2px solid hsla(0,0%,61%,.4);border-radius:3px;display:inline-block;vertical-align:text-top;width:30px;height:30px;background:transparent;position:absolute;top:-3px;left:0}.Form__Element.FormChoice .FormChoixe___Input--CheckboxContainer:after{content:"✓";position:absolute;left:9px;top:3px;color:#fff;width:4px;height:4px;opacity:1;transition:.185s ease-in-out}.Form__Element.FormChoice .FormChoixe___Input--CheckboxContainer[checked]:before{background-color:#000;border-color:#000}.Form__Element.FormChoice .Form__Element__Caption{margin-bottom:10px}.Form__Element.FormChoice label{margin-bottom:25px;padding:5px 0;font-size:15px;padding-left:36px;position:relative}.Form__Element.FormChoice .FormChoice__Input--Radio{position:relative;appearance:none;display:none}.Form__Element.FormChoice .FormChoixe___Input--RadioContainer{position:relative;padding:2px 0 0 40px;appearance:none}.Form__Element.FormChoice .FormChoixe___Input--RadioContainer:before{content:" ";display:block;border:2px solid hsla(0,0%,61%,.4);border-radius:50%;display:inline-block;vertical-align:text-top;width:30px;height:30px;background:transparent;position:absolute;top:-3px;left:0}.Form__Element.FormChoice .FormChoixe___Input--RadioContainer:after{content:" ";display:block;position:absolute;left:7px;top:4px;background:#fff;width:16px;height:16px;border-radius:50%;opacity:1;transition:.185s ease-in-out}.Form__Element.FormChoice .FormChoixe___Input--RadioContainer[checked]:before{background-color:rgba(142,50,51,0);border-color:#000}.Form__Element.FormChoice .FormChoixe___Input--RadioContainer[checked]:after{background-color:#000}.formcontainerblock{padding-right:0;padding-left:0}.formcontainerblock .block{display:inline-block}.EPiServerForms .hide{display:none!important}@supports (grid-gap:0){.grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-gap:2rem}.col-1{-ms-grid-column-span:1;grid-column-end:span 1}.col-2{-ms-grid-column-span:2;grid-column-end:span 2}.col-3{-ms-grid-column-span:3;grid-column-end:span 3}.col-4{-ms-grid-column-span:4;grid-column-end:span 4}.col-5{-ms-grid-column-span:5;grid-column-end:span 5}.col-6{-ms-grid-column-span:6;grid-column-end:span 6}.col-7{-ms-grid-column-span:7;grid-column-end:span 7}.col-8{-ms-grid-column-span:8;grid-column-end:span 8}.col-9{-ms-grid-column-span:9;grid-column-end:span 9}.col-10{-ms-grid-column-span:10;grid-column-end:span 10}.col-11{-ms-grid-column-span:11;grid-column-end:span 11}.col-12{-ms-grid-column-span:12;grid-column-end:span 12}@media (min-width:320px){.col-xs-1{-ms-grid-column-span:1;grid-column-end:span 1}}@media (min-width:320px){.col-xs-2{-ms-grid-column-span:2;grid-column-end:span 2}}@media (min-width:320px){.col-xs-3{-ms-grid-column-span:3;grid-column-end:span 3}}@media (min-width:320px){.col-xs-4{-ms-grid-column-span:4;grid-column-end:span 4}}@media (min-width:320px){.col-xs-5{-ms-grid-column-span:5;grid-column-end:span 5}}@media (min-width:320px){.col-xs-6{-ms-grid-column-span:6;grid-column-end:span 6}}@media (min-width:320px){.col-xs-7{-ms-grid-column-span:7;grid-column-end:span 7}}@media (min-width:320px){.col-xs-8{-ms-grid-column-span:8;grid-column-end:span 8}}@media (min-width:320px){.col-xs-9{-ms-grid-column-span:9;grid-column-end:span 9}}@media (min-width:320px){.col-xs-10{-ms-grid-column-span:10;grid-column-end:span 10}}@media (min-width:320px){.col-xs-11{-ms-grid-column-span:11;grid-column-end:span 11}}@media (min-width:320px){.col-xs-12{-ms-grid-column-span:12;grid-column-end:span 12}}@media (min-width:400px){.col-xsm-1{-ms-grid-column-span:1;grid-column-end:span 1}}@media (min-width:400px){.col-xsm-2{-ms-grid-column-span:2;grid-column-end:span 2}}@media (min-width:400px){.col-xsm-3{-ms-grid-column-span:3;grid-column-end:span 3}}@media (min-width:400px){.col-xsm-4{-ms-grid-column-span:4;grid-column-end:span 4}}@media (min-width:400px){.col-xsm-5{-ms-grid-column-span:5;grid-column-end:span 5}}@media (min-width:400px){.col-xsm-6{-ms-grid-column-span:6;grid-column-end:span 6}}@media (min-width:400px){.col-xsm-7{-ms-grid-column-span:7;grid-column-end:span 7}}@media (min-width:400px){.col-xsm-8{-ms-grid-column-span:8;grid-column-end:span 8}}@media (min-width:400px){.col-xsm-9{-ms-grid-column-span:9;grid-column-end:span 9}}@media (min-width:400px){.col-xsm-10{-ms-grid-column-span:10;grid-column-end:span 10}}@media (min-width:400px){.col-xsm-11{-ms-grid-column-span:11;grid-column-end:span 11}}@media (min-width:400px){.col-xsm-12{-ms-grid-column-span:12;grid-column-end:span 12}}@media (min-width:576px){.col-sm-1{-ms-grid-column-span:1;grid-column-end:span 1}}@media (min-width:576px){.col-sm-2{-ms-grid-column-span:2;grid-column-end:span 2}}@media (min-width:576px){.col-sm-3{-ms-grid-column-span:3;grid-column-end:span 3}}@media (min-width:576px){.col-sm-4{-ms-grid-column-span:4;grid-column-end:span 4}}@media (min-width:576px){.col-sm-5{-ms-grid-column-span:5;grid-column-end:span 5}}@media (min-width:576px){.col-sm-6{-ms-grid-column-span:6;grid-column-end:span 6}}@media (min-width:576px){.col-sm-7{-ms-grid-column-span:7;grid-column-end:span 7}}@media (min-width:576px){.col-sm-8{-ms-grid-column-span:8;grid-column-end:span 8}}@media (min-width:576px){.col-sm-9{-ms-grid-column-span:9;grid-column-end:span 9}}@media (min-width:576px){.col-sm-10{-ms-grid-column-span:10;grid-column-end:span 10}}@media (min-width:576px){.col-sm-11{-ms-grid-column-span:11;grid-column-end:span 11}}@media (min-width:576px){.col-sm-12{-ms-grid-column-span:12;grid-column-end:span 12}}@media (min-width:816px){.col-md-1{-ms-grid-column-span:1;grid-column-end:span 1}}@media (min-width:816px){.col-md-2{-ms-grid-column-span:2;grid-column-end:span 2}}@media (min-width:816px){.col-md-3{-ms-grid-column-span:3;grid-column-end:span 3}}@media (min-width:816px){.col-md-4,.contact .contact__left-column{-ms-grid-column-span:4;grid-column-end:span 4}}@media (min-width:816px){.col-md-5{-ms-grid-column-span:5;grid-column-end:span 5}}@media (min-width:816px){.col-md-6,.contact .contact__right-column{-ms-grid-column-span:6;grid-column-end:span 6}}@media (min-width:816px){.col-md-7{-ms-grid-column-span:7;grid-column-end:span 7}}@media (min-width:816px){.col-md-8{-ms-grid-column-span:8;grid-column-end:span 8}}@media (min-width:816px){.col-md-9{-ms-grid-column-span:9;grid-column-end:span 9}}@media (min-width:816px){.col-md-10{-ms-grid-column-span:10;grid-column-end:span 10}}@media (min-width:816px){.col-md-11{-ms-grid-column-span:11;grid-column-end:span 11}}@media (min-width:816px){.col-md-12{-ms-grid-column-span:12;grid-column-end:span 12}}@media (min-width:992px){.col-lg-1{-ms-grid-column-span:1;grid-column-end:span 1}}@media (min-width:992px){.col-lg-2{-ms-grid-column-span:2;grid-column-end:span 2}}@media (min-width:992px){.col-lg-3{-ms-grid-column-span:3;grid-column-end:span 3}}@media (min-width:992px){.col-lg-4{-ms-grid-column-span:4;grid-column-end:span 4}}@media (min-width:992px){.col-lg-5{-ms-grid-column-span:5;grid-column-end:span 5}}@media (min-width:992px){.col-lg-6{-ms-grid-column-span:6;grid-column-end:span 6}}@media (min-width:992px){.col-lg-7{-ms-grid-column-span:7;grid-column-end:span 7}}@media (min-width:992px){.col-lg-8{-ms-grid-column-span:8;grid-column-end:span 8}}@media (min-width:992px){.col-lg-9{-ms-grid-column-span:9;grid-column-end:span 9}}@media (min-width:992px){.col-lg-10{-ms-grid-column-span:10;grid-column-end:span 10}}@media (min-width:992px){.col-lg-11{-ms-grid-column-span:11;grid-column-end:span 11}}@media (min-width:992px){.col-lg-12{-ms-grid-column-span:12;grid-column-end:span 12}}@media (min-width:1000px){.col-lgr-1{-ms-grid-column-span:1;grid-column-end:span 1}}@media (min-width:1000px){.col-lgr-2{-ms-grid-column-span:2;grid-column-end:span 2}}@media (min-width:1000px){.col-lgr-3{-ms-grid-column-span:3;grid-column-end:span 3}}@media (min-width:1000px){.col-lgr-4{-ms-grid-column-span:4;grid-column-end:span 4}}@media (min-width:1000px){.col-lgr-5{-ms-grid-column-span:5;grid-column-end:span 5}}@media (min-width:1000px){.col-lgr-6{-ms-grid-column-span:6;grid-column-end:span 6}}@media (min-width:1000px){.col-lgr-7{-ms-grid-column-span:7;grid-column-end:span 7}}@media (min-width:1000px){.col-lgr-8{-ms-grid-column-span:8;grid-column-end:span 8}}@media (min-width:1000px){.col-lgr-9{-ms-grid-column-span:9;grid-column-end:span 9}}@media (min-width:1000px){.col-lgr-10{-ms-grid-column-span:10;grid-column-end:span 10}}@media (min-width:1000px){.col-lgr-11{-ms-grid-column-span:11;grid-column-end:span 11}}@media (min-width:1000px){.col-lgr-12{-ms-grid-column-span:12;grid-column-end:span 12}}@media (min-width:1130px){.col-xl-1{-ms-grid-column-span:1;grid-column-end:span 1}}@media (min-width:1130px){.col-xl-2{-ms-grid-column-span:2;grid-column-end:span 2}}@media (min-width:1130px){.col-xl-3{-ms-grid-column-span:3;grid-column-end:span 3}}@media (min-width:1130px){.col-xl-4{-ms-grid-column-span:4;grid-column-end:span 4}}@media (min-width:1130px){.col-xl-5{-ms-grid-column-span:5;grid-column-end:span 5}}@media (min-width:1130px){.col-xl-6{-ms-grid-column-span:6;grid-column-end:span 6}}@media (min-width:1130px){.col-xl-7{-ms-grid-column-span:7;grid-column-end:span 7}}@media (min-width:1130px){.col-xl-8{-ms-grid-column-span:8;grid-column-end:span 8}}@media (min-width:1130px){.col-xl-9{-ms-grid-column-span:9;grid-column-end:span 9}}@media (min-width:1130px){.col-xl-10{-ms-grid-column-span:10;grid-column-end:span 10}}@media (min-width:1130px){.col-xl-11{-ms-grid-column-span:11;grid-column-end:span 11}}@media (min-width:1130px){.col-xl-12{-ms-grid-column-span:12;grid-column-end:span 12}}@media (min-width:1180px){.col-xlr-1{-ms-grid-column-span:1;grid-column-end:span 1}}@media (min-width:1180px){.col-xlr-2{-ms-grid-column-span:2;grid-column-end:span 2}}@media (min-width:1180px){.col-xlr-3{-ms-grid-column-span:3;grid-column-end:span 3}}@media (min-width:1180px){.col-xlr-4{-ms-grid-column-span:4;grid-column-end:span 4}}@media (min-width:1180px){.col-xlr-5{-ms-grid-column-span:5;grid-column-end:span 5}}@media (min-width:1180px){.col-xlr-6{-ms-grid-column-span:6;grid-column-end:span 6}}@media (min-width:1180px){.col-xlr-7{-ms-grid-column-span:7;grid-column-end:span 7}}@media (min-width:1180px){.col-xlr-8{-ms-grid-column-span:8;grid-column-end:span 8}}@media (min-width:1180px){.col-xlr-9{-ms-grid-column-span:9;grid-column-end:span 9}}@media (min-width:1180px){.col-xlr-10{-ms-grid-column-span:10;grid-column-end:span 10}}@media (min-width:1180px){.col-xlr-11{-ms-grid-column-span:11;grid-column-end:span 11}}@media (min-width:1180px){.col-xlr-12{-ms-grid-column-span:12;grid-column-end:span 12}}@media (min-width:1240px){.col-xxl-1{-ms-grid-column-span:1;grid-column-end:span 1}}@media (min-width:1240px){.col-xxl-2{-ms-grid-column-span:2;grid-column-end:span 2}}@media (min-width:1240px){.col-xxl-3{-ms-grid-column-span:3;grid-column-end:span 3}}@media (min-width:1240px){.col-xxl-4{-ms-grid-column-span:4;grid-column-end:span 4}}@media (min-width:1240px){.col-xxl-5{-ms-grid-column-span:5;grid-column-end:span 5}}@media (min-width:1240px){.col-xxl-6{-ms-grid-column-span:6;grid-column-end:span 6}}@media (min-width:1240px){.col-xxl-7{-ms-grid-column-span:7;grid-column-end:span 7}}@media (min-width:1240px){.col-xxl-8{-ms-grid-column-span:8;grid-column-end:span 8}}@media (min-width:1240px){.col-xxl-9{-ms-grid-column-span:9;grid-column-end:span 9}}@media (min-width:1240px){.col-xxl-10{-ms-grid-column-span:10;grid-column-end:span 10}}@media (min-width:1240px){.col-xxl-11{-ms-grid-column-span:11;grid-column-end:span 11}}@media (min-width:1240px){.col-xxl-12{-ms-grid-column-span:12;grid-column-end:span 12}}@media (min-width:1500px){.col-xxxl-1{-ms-grid-column-span:1;grid-column-end:span 1}}@media (min-width:1500px){.col-xxxl-2{-ms-grid-column-span:2;grid-column-end:span 2}}@media (min-width:1500px){.col-xxxl-3{-ms-grid-column-span:3;grid-column-end:span 3}}@media (min-width:1500px){.col-xxxl-4{-ms-grid-column-span:4;grid-column-end:span 4}}@media (min-width:1500px){.col-xxxl-5{-ms-grid-column-span:5;grid-column-end:span 5}}@media (min-width:1500px){.col-xxxl-6{-ms-grid-column-span:6;grid-column-end:span 6}}@media (min-width:1500px){.col-xxxl-7{-ms-grid-column-span:7;grid-column-end:span 7}}@media (min-width:1500px){.col-xxxl-8{-ms-grid-column-span:8;grid-column-end:span 8}}@media (min-width:1500px){.col-xxxl-9{-ms-grid-column-span:9;grid-column-end:span 9}}@media (min-width:1500px){.col-xxxl-10{-ms-grid-column-span:10;grid-column-end:span 10}}@media (min-width:1500px){.col-xxxl-11{-ms-grid-column-span:11;grid-column-end:span 11}}@media (min-width:1500px){.col-xxxl-12{-ms-grid-column-span:12;grid-column-end:span 12}}}.icon{display:block}.icon-facebook{background-image:url(../Static/img/sprite-sprite-engage.png);background-position:0 0;width:64px;height:64px}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-file{-ms-flex-align:center;align-items:center}.input-group-append,.input-group-prepend,.input-group>.custom-file{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.banner,.jumbotron,.lightbox-video__flex{display:block!important}.top-content-area .banner,.top-content-area .jumbotron{padding-top:124px!important}.startpage .buttonblock .btn{position:relative;top:-15px}select::-ms-expand{display:none}.icon-listing a{display:block}.contact:after,.contact:before{content:"";display:table}.contact:after{clear:both}.contact{zoom:1}.contact__left-column{width:48%;float:left}.Newsletter__Container .search-input{width:calc(100% - 112px)!important}.header-nav-desktop{-ms-flex:1 1 100%;flex:1 1 100%}.footer__bordbia-logo{height:43px}.footer__bordbia-logo,.footer__logo-text,.footer__origin-green-logo{display:inline-block!important}.footer{display:table!important;width:100%!important}.footer>div{display:table-cell;vertical-align:middle}}@media (-ms-high-contrast:active) and (min-width:810px),(-ms-high-contrast:none) and (min-width:810px){.publication-listing__content{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.publication-listing__content .publication-listing__download-btn{display:inline;transform:translateY(30px)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.displaymode-one-quarter .image-with-text__item,.displaymode-one-third .image-with-text__item,.displaymode-two-thirds .image-with-text__item{height:100%}.jumbotronblock .jumbotron__wrapper{position:relative}.jumbotronblock .jumbotron__wrapper .jumbotron__body{position:absolute;top:300px}.jumbotronblock .jumbotron-ie{background:50% 50%/cover}.jumbotronblock .jumbotron-ie img{opacity:0}.articlelistblock .article-listing-block--fifth{-ms-flex:1 1 21%;flex:1 1 21%;display:inline-block}.documentlibraryblock .Document__Container .Document__Title{width:100%}.image-with-text-overflow .image-with-text-container{vertical-align:top;display:-ms-flexbox;display:flex}}.map__grid{grid-gap:0!important}.map__grid>.map__details-container{-ms-flex-align:center;align-items:center;background-color:#aee2e0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0}@media (max-width:992px){.map__grid>.map__details-container{padding:1.5rem}}.map__grid>.map__details-container>.map__details{background-color:#fff;border-radius:4px;box-shadow:0 20px 15px -10px rgba(0,0,0,.15),-10px 0 15px -10px rgba(0,0,0,.15),10px 0 15px -10px rgba(0,0,0,.15);max-width:555px;padding:2.5rem}@media (max-width:576px){.map__grid>.map__details-container>.map__details{max-width:100%;padding:1.5rem}}.map__grid>.map__details-container>.map__details>.map__tabs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2.5rem -2.5rem 2rem -2.5em}@media (max-width:576px){.map__grid>.map__details-container>.map__details>.map__tabs{display:block;margin:-1.5rem -1.5rem 2rem}}.map__grid>.map__details-container>.map__details>.map__tabs>li{border-bottom:1px solid #579b0c;color:#579b0c;-ms-flex:1;flex:1;font-weight:700;padding:1.7rem;text-align:center;width:100%}.map__grid>.map__details-container>.map__details>.map__tabs>li:first-child{border-radius:4px 0 0 0}.map__grid>.map__details-container>.map__details>.map__tabs>li:last-child{border-radius:0 4px 0 0}.map__grid>.map__details-container>.map__details>.map__tabs>li.tab-active{background-color:#579b0c;color:#fff}.map__grid>.map__details-container>.map__details h2{color:#1a61b3;font-weight:900;margin-bottom:1.5rem}.map__grid>.map__details-container>.map__details h2+p{margin-bottom:1.5rem}.map__grid .map__details-form{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:3rem}.map__grid .map__details-form .btn{min-width:140px;padding:0 1rem}.map__grid .map__details-form select{background-color:#e8e8e8;background-position:calc(100% - 1.25rem) 50%;background-size:18px;border-radius:50px;margin-bottom:0;margin-right:1.5rem}.map__grid .map__details-form .btn,.map__grid .map__details-form select{font-size:1.0625em;min-height:50px}.map__grid .map__details-table{width:100%}.map__grid .map__details-table thead{border-bottom:2px solid #e8e8e8}.map__grid .map__details-table th{color:gray;font-weight:700;padding:.5rem;text-align:left}.map__grid .map__details-table th:last-child{text-align:right}.map__grid .map__details-table .map-table__row>td{padding:.75rem .5rem}.map__grid .map__details-table .map-table__row>td:first-child{color:#2460ff;cursor:pointer}.map__grid .map__details-table .map-table__row>td:last-child{text-align:right}.map__grid #map{height:750px;margin:0}.table-wrapper{height:240px;overflow:auto;padding-right:15px;width:calc(100% + 25px)}@media (max-width:576px){.table-wrapper{width:100%}}.table-wrapper::-webkit-scrollbar{width:8px}.table-wrapper::-webkit-scrollbar-track{background-color:#e8e8e8;border-radius:20px}.table-wrapper::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:20px}.table-wrapper table{display:none}@media (max-width:576px){.map-table__row td{max-width:50%;font-size:14px}}@media only screen and (-webkit-min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../../img/fancybox_sprite.png)!important}}.fancybox-close{background-image:url(../../img/fancybox_sprite.png)!important}.member-accordion_wrapper{border-radius:3px;margin-bottom:10px;position:relative;width:100%}.member-accordion_wrapper .member-accordion_header{color:#505050;cursor:pointer;border:1px #1fa22d;margin-bottom:10px;padding:15px 40px;background-color:#1fa22d;border-radius:50px}.member-accordion_wrapper .member-accordion_header p{color:#fff}.member-accordion_wrapper .member-accordion_header .member-accordion_arrow{position:absolute;right:25px;top:10px}.member-accordion_wrapper .member-accordion_header .member-accordion_arrow:after,.member-accordion_wrapper .member-accordion_header .member-accordion_arrow:before{content:"";background-color:#fff;border-radius:30px;height:12px;position:absolute;top:14px;width:4px}.member-accordion_wrapper .member-accordion_header .member-accordion_arrow:before{left:calc(50% - 7px);transform:rotate(135deg)}.member-accordion_wrapper .member-accordion_header .member-accordion_arrow:after{left:50%;transform:rotate(-135deg)}.member-accordion_wrapper.accordion-selected .member-accordion_arrow:before{transform:rotate(45deg)}.member-accordion_wrapper.accordion-selected .member-accordion_arrow:after{transform:rotate(-45deg)}.member-accordion_wrapper .fail-msg{width:95%;height:auto;padding:.5rem;background-color:rgba(255,0,0,.2);border:1px solid red;margin-bottom:.5rem}:root{--desktop-navbar-height:152px;--mobile-breakpoint:816px;--mobile-menu-size:.95;--mobile-padding-size:10px;--search-box-size:62px}.header-mobile{position:absolute;top:0;z-index:25}.header-mobile__container{height:3.625em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.header-mobile__language{max-width:140px;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;color:#fff;text-align:right;padding:0 1.25em;border-left:1px solid #555;font-size:.75em}.header-mobile__language img{width:auto;height:.6875em}.header-mobile__language span{margin:0 .4375em}.header-mobile__language select{margin-bottom:0;background:none;color:#fff;border:0;padding:5px;z-index:30;position:relative;padding-right:20px;text-transform:uppercase;cursor:pointer;font-weight:500;appearance:none}.header-mobile__language select option{color:#000}.header-mobile__language .fa-sort-down{position:absolute;z-index:2;right:16px;top:18px}.header-mobile__language span{margin-right:.4375em}.header-mobile__language .fa-angle-down{font-size:1.375em}.header-mobile__logo{padding:.5em 0 0 1.25em;-ms-flex-positive:1;flex-grow:1}.header-mobile__logo img{height:4.375em;width:4.375em;transform:translateY(15px)}@media (max-width:350px){.header-mobile__logo img:not(.logo__bord-bia) img{height:45px;width:40px}}.header-mobile .mobile-logos{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}@media (max-width:816px){.header-mobile .mobile-logos{margin-top:-40px}}.header-mobile .logo__bord-bia{left:6.125em;position:absolute}.header-mobile .logo__bord-bia img{height:40px;width:auto}@media (max-width:450px){.header-mobile .logo__bord-bia{display:none}}.header-mobile__search{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;padding:0 1.25em}.header-mobile__search .fa-search{font-size:1.375em}.header-mobile__nav-toggle{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;color:#fff;padding:.625em 1.25em 0;border-left:1px solid #555}.header-mobile__nav-toggle .fa-bars{font-size:1.8125em}.header-mobile__nav-toggle span{margin-top:-4px;display:block;font-size:.5625em}.header-nav-mobile{width:0;z-index:10000;padding-left:0;position:fixed;top:0;bottom:0;right:0;height:auto;overflow:auto;background-color:#252525;transition:width .5s,padding .8s}.header-nav-mobile__container{right:0;bottom:0;height:100%;background-color:#000}.header-nav-mobile__close-bar{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;height:3.625em;background-color:#000;color:#fff;border-bottom:1px solid #555}.header-nav-mobile__close-btn-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 1.25em}.header-nav-mobile__close-btn-container span{font-size:1.5rem;display:block;color:#fff;cursor:pointer;font-weight:400}.header-nav-mobile__close-btn-container img{margin-left:.625em;width:1.5625em}.header-nav-mobile__close-btn{margin-left:10px;height:35px;width:35px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;-ms-flex-pack:center;justify-content:center}.header-nav-mobile__close-btn .fa-times{font-size:18px}.header-nav-mobile__list{padding:20px 0}.header-nav-mobile__list li{padding:12px 0}.header-nav-mobile__list .nav__link-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.header-nav-mobile__list .nav__item{position:relative;background-color:#000;font-weight:bolder;color:#fff;font-size:1.25em;list-style-type:none}.header-nav-mobile__list .nav__item .nav__sub-item{padding:12px 0;background-color:#252525}.header-nav-mobile__list .nav__item .svg-inline--fa{margin:auto 4vw auto auto;font-size:1.375em;color:#579b0c}.header-nav-mobile__list .nav__item .fa-angle-up{display:none}.header-nav-mobile__list .nav__item a{padding-left:4vw;color:#fff;text-decoration:none;white-space:nowrap}.header-nav-mobile__list .nav__item a:visited{color:#fff}.header-nav-mobile .active:before{content:"";position:absolute;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #252525}.header-desktop{display:none;position:absolute;top:0;z-index:25;height:0;overflow:visible;background-color:inherit;transition:height .185s linear,background .2s linear}.header-desktop__background-fade{background:rgba(0,0,0,.85);height:225px}.header-desktop__background-black{background:#000}.header-desktop__container{max-width:1260px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:152px}.header-desktop__container.container--fixed{max-width:1170px}.header-desktop__top-bar{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;height:40px}.header-desktop__members{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-left:1px solid grey;padding:0 1.25em}.header-desktop__members span{display:block;color:#23a638}.header-desktop__region{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 1.25em;border-left:1px solid grey;color:#fff;position:relative;cursor:pointer;padding-right:0}.header-desktop__region img{width:auto;height:.6875em}.header-desktop__region span{margin:0 .4375em}.header-desktop__region select{margin-bottom:0;background:none;color:#fff;border:0;padding:5px;z-index:30;position:relative;padding-right:20px;text-transform:uppercase;cursor:pointer;font-weight:500;appearance:none}.header-desktop__region select option{color:#000}.header-desktop__region .fa-sort-down{position:absolute;z-index:2;right:0;top:4px}.header-desktop__logo img{max-width:170px;margin-right:15px}@media (max-width:1000px){.header-desktop__logo img{margin-right:0;margin-left:8px;width:5em;height:auto}}.header-desktop__search{margin:0 .5em;color:#fff;z-index:1}.header-desktop__search .fa-search{font-size:1.375em;pointer-events:none}@media (max-width:1000px){.header-desktop__search{margin:0 .5em}}.header-desktop a{color:#000;text-decoration:none}.header-nav-desktop{-ms-flex-positive:1;flex-grow:1;color:#fff}.header-nav-desktop .active:after{content:"";display:block;position:absolute;margin-top:.9375em;height:.25em;border-radius:.25em;background-color:#fff;width:4.125em}.header-nav-desktop__list{display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1;flex:1}.header-nav-desktop__list .nav__link-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.header-nav-desktop__list .nav__item{display:block;padding:0 8px;list-style-type:none}@media (max-width:1000px){.header-nav-desktop__list .nav__item{padding:0 6px}}.header-nav-desktop__list .nav__item .svg-inline--fa{display:block;margin-left:12px;font-size:1.4rem}.header-nav-desktop__list .nav__item .fa-angle-up{display:none}.header-nav-desktop__list .nav__item a{font-size:16px!important;font-weight:500;color:#fff;text-decoration:none;white-space:nowrap}.header-nav-desktop__list .nav__sub-item{position:absolute;padding:30px 0 20px;line-height:1.9}@media (max-width:1130px){.header-desktop__container{font-size:15px}}@media (max-width:992px){.header-desktop__container{font-size:15px}}@media (max-width:1240px){.header-nav-desktop__list .nav__item a{font-size:15px}}.nav-gradient{top:38px}.hidden-nav-gradient,.nav-gradient{background-image:linear-gradient(180deg,#000,transparent);opacity:.8;position:absolute;width:100%;height:152px;left:0;z-index:1;display:block}.header-desktop__container{position:relative;z-index:20}.header-hidden__container{position:absolute;top:0;padding:1.25em;z-index:50;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.header-hidden__container.container--fixed{max-width:1170px}.header-hidden__container img{margin-right:0;margin-left:0}.top-area-hidden>div>div>div{margin-top:0!important}@media (max-width:816px){.top-area-hidden>.bannerblock>div>div>div+div,.top-area-hidden>.jumbotronblock>div>div>div{padding-top:125px}}.no-top-hidden+div{padding-top:152px}@media (max-width:1130px){.container--header-desktop{display:none}}.container--header-desktop .s-bar-left{width:16%!important;max-width:16%!important;min-width:16%!important}.container--header-desktop .s-bar-mid{width:74%!important;max-width:74%!important;min-width:74%!important}.container--header-desktop .s-bar-right{width:8%!important;max-width:8%!important;min-width:8%!important}.container--header-desktop .desktop-header{position:relative;font-family:asap,sans-serif;font-size:16px;margin-top:30px;margin-bottom:30px;min-height:75px}.container--header-desktop .desktop-header .sidebar{width:1px;height:50px;background-color:#eee}.container--header-desktop .desktop-header .menu-padder,.container--header-desktop .desktop-header .sidebar.menu{margin-top:25px}.container--header-desktop .desktop-header .desktop-logo-menu{display:inline-block}.container--header-desktop .desktop-header .desktop-logo-menu img{max-width:168px;margin-right:15px}@media (max-width:1000px){.container--header-desktop .desktop-header .desktop-logo-menu img{margin-right:0;margin-left:8px;width:5em;height:auto}}.container--header-desktop .desktop-header .desktop-logo-search{display:inline-block;padding-bottom:0;position:relative;top:9px}.container--header-desktop .desktop-header .desktop-logo-search img{max-width:168px;margin-right:15px}@media (max-width:1000px){.container--header-desktop .desktop-header .desktop-logo-search img{margin-right:0;margin-left:8px;width:5em;height:auto}}.container--header-desktop .desktop-header nav{display:inline-block}.container--header-desktop .desktop-header nav .primary-menu-desktop{display:block;text-align:right}@media (max-width:992px){.container--header-desktop .desktop-header nav .primary-menu-desktop{display:none}}.container--header-desktop .desktop-header nav .primary-menu-item{display:inline-block;position:relative;text-align:center;font-weight:600;font-size:17px;margin-left:20px;margin-right:25px;cursor:pointer;white-space:nowrap;color:#000}.container--header-desktop .desktop-header nav .primary-menu-item a{color:#000;text-decoration:none}.container--header-desktop .desktop-header nav .primary-menu-item.active-menu-element{color:#05267f}.container--header-desktop .desktop-header nav .primary-menu-item .header-subnav{text-align:left;position:absolute;display:none;width:300%;z-index:499;padding-top:10px}.container--header-desktop .desktop-header nav .primary-menu-item .header-subnav .subnav-elements-container{position:relative;display:block;width:100%;text-align:center;min-height:20px}.container--header-desktop .desktop-header nav .primary-menu-item .header-subnav .subnav-elements-container .arrow-up{position:absolute;z-index:30;width:0;height:0;left:30px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #fff;filter:drop-shadow(0 -4px 2px #cecece)}.container--header-desktop .desktop-header nav .primary-menu-item .header-subnav .subnav-elements-container .menu-actual{white-space:normal;text-align:left;position:absolute;z-index:20;top:15px;left:0;background-color:#fff;border-radius:10px;background:#fff;box-shadow:5px 5px 20px 0 rgba(0,0,0,.1);color:#3f3f3f!important;font-weight:100;display:inline-block;padding:15px}.container--header-desktop .desktop-header nav .primary-menu-item .header-subnav .subnav-elements-container .menu-actual span{padding-top:7px;padding-bottom:7px;display:block;font-size:15px;width:calc(100% + 20px)}.container--header-desktop .desktop-header nav .primary-menu-item .header-subnav .subnav-elements-container .menu-actual span:first-of-type{padding-top:0;padding-bottom:7px}.container--header-desktop .desktop-header nav .primary-menu-item .header-subnav .subnav-elements-container .menu-actual span:last-of-type{padding-top:7px;padding-bottom:0}.container--header-desktop .desktop-header nav .primary-menu-item .header-subnav .subnav-elements-container .menu-actual a:active,.container--header-desktop .desktop-header nav .primary-menu-item .header-subnav .subnav-elements-container .menu-actual a:visited,.container--header-desktop .desktop-header nav .primary-menu-item .header-subnav .subnav-elements-container .menu-actual span a:link{color:#3f3f3f}.container--header-desktop .desktop-header nav .primary-menu-item .header-subnav .subnav-elements-container .menu-actual span a:hover{color:#04267f}.container--header-desktop .desktop-header nav .primary-menu-item a:hover{color:#05267f}.container--header-desktop .desktop-header .search-padder{text-align:left;cursor:pointer}.container--header-desktop .desktop-header .search-padder svg{font-size:33px;display:inline-block}.container--header-desktop .desktop-header .search-padder .search-toggle-textarea{font-weight:700;text-align:right}.container--header-desktop .desktop-header .search-padder .search-toggle-textarea img{width:22px;height:22px}.container--header-desktop .desktop-header .search-padder.menu{margin-top:25px}.container--header-desktop .desktop-header .search-area-container{position:absolute;display:block;z-index:20;width:100%;top:0;left:0}.container--header-desktop .desktop-header .search-area-container .search-input-pre-icon{width:6%;padding:11px 20px 12px;background:#ececec!important;border:1px;min-height:51px;font-size:23px;color:#2e2e2e;font-weight:700;border-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;display:inline-block;margin-right:-5px}.container--header-desktop .desktop-header .search-area-container .search-input-pre-icon:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ececec inset}.container--header-desktop .desktop-header .search-area-container .search-input-pre-icon img{width:22px;height:22px}.container--header-desktop .desktop-header .search-area-container .search-input{padding:13px 20px 12px;background:#ececec!important;border:1px;font-size:22px;color:#2e2e2e;font-weight:700;border-radius:0;margin-right:-4px;width:74%;display:inline-block}.container--header-desktop .desktop-header .search-area-container .search-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ececec inset}.container--header-desktop .desktop-header .search-area-container .search-input-button{color:#fff;background-color:#579b0c;border:2px solid #579b0c;display:inline-block!important;width:19%!important;padding:8px 37px!important;line-height:2rem;font-size:20px;border-radius:3px;-webkit-appearance:none;cursor:pointer}.container--header-desktop .desktop-header .search-area-container-revision{position:absolute;display:none;z-index:20;width:100%;top:0;left:0}.container--header-desktop .desktop-header .search-area-container-revision .s-contain-left{background-color:#ececec;border-top-left-radius:5px;border-bottom-left-radius:5px;min-height:57px;padding-top:16px}.container--header-desktop .desktop-header .search-area-container-revision .s-contain-left img{width:22px;height:22px}.container--header-desktop .desktop-header .search-area-container-revision .s-contain-mid{background-color:#ececec;min-height:57px;padding-left:0;padding-right:0;margin-right:-20px}.container--header-desktop .desktop-header .search-area-container-revision .s-contain-right{background-color:#009077;min-height:57px;text-align:center;padding-top:5px}.container--header-desktop .desktop-header .search-area-container-revision .s-input{padding:16px 0;background:#ececec!important;border:1px;font-size:20px;color:#2e2e2e;font-weight:700;border-radius:5px;display:inline-block;width:100%}.container--header-desktop .desktop-header .search-area-container-revision .s-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ececec inset}.container--header-desktop .desktop-header .search-area-container-revision .s-input-button{color:#fff;background-color:#009077;border:2px solid #009077;display:inline-block!important;padding:4px 0!important;line-height:2rem;font-size:20px;-webkit-appearance:none;cursor:pointer;font-weight:400}.container--header-desktop .p-2 a{color:#000;text-decoration:none}.container--header-desktop .p-2 a:hover{text-decoration:underline}.container--header-desktop .container--breadcrumbs a{color:#000;text-decoration:none}.container--header-desktop .container--breadcrumbs a:hover{text-decoration:underline}.container--header-desktop .container--breadcrumbs-current section{color:#009077!important}.container--sub-menu{display:block;margin-top:10px;border-top:1px solid #eee;font-family:asap,sans-serif;font-size:16px}@media (max-width:1130px){.container--sub-menu{display:none}}.container--sub-menu .active{color:#1a61b3}.container--header-mob{display:none;position:relative}@media (max-width:1130px){.container--header-mob{display:block}}.container--header-mob .mobile-header{position:relative;font-family:asap,sans-serif;font-size:16px;margin-top:30px}.container--header-mob .mobile-header .menu-padder{margin-top:25px}.container--header-mob .mobile-header .mob-search-icon{display:block;float:right;font-size:24px}.container--header-mob .mobile-header .menu-mob-burger-button{cursor:pointer}.container--header-mob .mobile-header .menu-mob-burger-button .mob-burger-icon{display:block;float:left;font-size:24px}.container--header-mob .mobile-header .mobile-logo-menu{display:inline-block;text-align:center;width:100%}.container--header-mob .mobile-header .mobile-logo-menu img{max-width:168px;margin-right:15px}@media (max-width:1000px){.container--header-mob .mobile-header .mobile-logo-menu img{margin-right:0;margin-left:8px;width:5em;height:auto}}.container--header-mob .mobile-header .desktop-logo-search{display:inline-block;padding-bottom:25px}.container--header-mob .mobile-header .desktop-logo-search img{max-width:168px;margin-right:15px}@media (max-width:1000px){.container--header-mob .mobile-header .desktop-logo-search img{margin-right:0;margin-left:8px;width:5em;height:auto}}.container--header-mob .mobile-header .search-padder{text-align:left;cursor:pointer}.container--header-mob .mobile-header .search-padder svg{font-size:33px;display:inline-block}.container--header-mob .mobile-header .search-padder .search-toggle-textarea{font-weight:700;text-align:right}.container--header-mob .mobile-header .search-padder.menu{margin-top:25px}.container--header-mob .primary-menu-mobile{position:fixed;display:none;width:100vw;height:100vh;z-index:100;top:0;left:0;overflow-y:auto;background-color:#fff;font-family:asap,sans-serif;font-size:20px;font-weight:600;padding:40px 25px}.container--header-mob .primary-menu-mobile .mobile-title{text-align:right;color:#666;padding-bottom:30px}.container--header-mob .primary-menu-mobile .mobile-title .pad-strip{padding-left:0;padding-right:0}.container--header-mob .primary-menu-mobile .mobile-title img{width:18px;height:18px;vertical-align:middle;display:inline-block;margin-left:10px}.container--header-mob .primary-menu-mobile .mobile-title p{display:inline-block}.container--header-mob .primary-menu-mobile .primary-menu-item-mob{border-top:1px solid #666;padding:20px 0}.container--header-mob .primary-menu-mobile .primary-menu-item-mob.chevron{text-align:right;color:#999}.container--header-mob .primary-menu-mobile .primary-menu-item-mob .header-subnav-mob{display:none}.container--header-mob .primary-menu-mobile .primary-menu-item-mob .header-subnav-mob .menu-actual-mob{margin-top:10px}.container--header-mob .primary-menu-mobile .primary-menu-item-mob .header-subnav-mob .menu-actual-mob .menu-display-element{display:block;font-size:20px;font-weight:300;padding-top:6px;padding-bottom:6px}.search-area-container-mob{margin-top:10px;margin-bottom:10px}.search-area-container-mob .search-input-mob{padding:8px 15px;background:#ececec!important;border:1px;font-size:16px;color:#2e2e2e;font-weight:700;border-radius:5px;margin-right:-12px;width:75%;display:inline-block}.search-area-container-mob .search-input-mob:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ececec inset}.search-area-container-mob .search-input-button-mob{color:#fff;background-color:#579b0c;border:2px solid #579b0c;display:inline-block!important;width:25%!important;padding:4px 0!important;line-height:2rem;font-size:13px;border-radius:5px;-webkit-appearance:none;cursor:pointer;font-weight:700}.container--sub-menu-mob{display:none;margin-top:10px;border-top:1px solid #eee;font-family:asap,sans-serif;font-size:16px}@media (max-width:1130px){.container--sub-menu-mob{display:block;border-top:0}}.container--breadcrumbs{margin-top:10px;margin-bottom:25px;font-family:asap,sans-serif;font-size:15px}.container--breadcrumbs .divider{display:inline-block;color:#eee;margin-left:10px;margin-right:10px}.container--breadcrumbs section{font-family:asap,sans-serif;font-size:15px;display:inline-block}@media (max-width:1130px){.container--breadcrumbs{border-top:1px solid #eee;margin-top:10px;margin-bottom:25px;font-family:asap,sans-serif;font-size:14px}.container--breadcrumbs .divider{color:#eee;margin-left:5px;margin-right:5px}.container--breadcrumbs i{padding-top:10px}}.nav__sub-item{display:none}.header__search-box{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;overflow:hidden;position:absolute;top:3.625em;height:0;transition:.3s;z-index:24}.header__search-box form{height:100%;text-align:center;width:100%}.header__search-box.header__search-box--active{height:100px;opacity:1}.header__search-input{margin:10px;height:42px;border-radius:42px;background-color:#111;border:none;padding:0 20px;color:#fff;outline:none;max-width:750px;width:100%}@media (max-width:576px){.header__search-input{margin:30px 0;width:90%}}.header__search-btn{display:none;background:none;border:none;margin-left:-54.6px}.header__search-btn .fa-search{font-size:2rem;color:#fff}@media (min-width:1130px){.header-mobile{display:none}.header-desktop{display:block}.header__search-box{z-index:99999;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:152px}.header__search-box .header__search-input{margin:10px;height:42px;border-radius:42px;background-color:hsla(0,0%,100%,.8);border:none;padding:0 20px;color:#000;outline:none}.header-nav-mobile{display:none}}footer{padding:30px;background-color:#fff;clear:both}@media (max-width:816px){footer{padding:0}}.footer{display:block;border-top:1px solid #efefef;padding-top:50px}.footer__section{font-family:asap,sans-serif;font-weight:500;font-size:21;line-height:1.8;display:-ms-flexbox;display:flex;-ms-flex:1 1 25%;flex:1 1 25%;color:#fff;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:816px){.footer__section{width:33%;display:inline-block;margin-bottom:30px;float:left}.footer__section li{width:60%;margin:0 auto}}@media (max-width:576px){.footer__section{width:49%;display:inline-block;margin-bottom:30px;float:left}.footer__section li{width:auto;margin:0 auto}}.footer__section ul{list-style:none;padding-left:0}.footer__section a{text-decoration:none;color:#2e2e2e}.footer__section a:hover{text-decoration:underline}@media (max-width:576px){.footer__section a{font-size:14px}}.footer__logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.75em;margin-bottom:20px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:816px){.footer__logo{-ms-flex-pack:center;justify-content:center;margin:0 auto;margin-bottom:20px;clear:both;width:100%}}@media (max-width:576px){.footer__logo{-ms-flex-pack:start;justify-content:flex-start;margin:0;margin-bottom:20px;clear:both;width:100%}}.footer__origin-green-logo{display:block;margin:0 auto}@media (max-width:816px){.footer__origin-green-logo{margin:0}}.footer__origin-green-logo img{width:130px}.footer__bordbia-logo,.footer__logo-text{display:none}.footer__mobile-border-left{padding-left:15px;padding-right:15px}.footer__social-icons{margin-top:1.25em;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer__social-icon{color:#fff;width:35px;font-size:17px;height:35px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.footer__social-icon:not(:last-child){margin-right:5px}.footer__social-icon svg{margin:0 auto;font-size:17px}@media (max-width:816px){.footer div.footer__social-icons{width:60%;margin:0 auto;margin-top:20px}}@media (max-width:576px){.footer div.footer__social-icons{width:auto;margin:0 auto;margin-top:20px}}@media (min-width:816px){footer{padding:0}.footer{display:-ms-flexbox;display:flex}.footer__section{padding:10px;font-size:1em}.footer__section li{margin-bottom:10px}.footer__logo{margin:auto}.footer__social-icons{margin-top:0}}.top-content-area .jumbotron{margin-top:3.625em}.jumbotron{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-size:cover;min-height:25em;width:100%;position:relative}.text--dark .jumbotron__heading{text-shadow:none}.jumbotron__heading{text-shadow:2px 1px 15px rgba(0,0,0,.5)}.jumbotron__content{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;height:100%;max-width:100%;max-height:65vh}.jumbotron__heading{color:#fff;text-shadow:0 4px 3px rgba(0,0,0,.4),0 8px 13px rgba(0,0,0,.1),0 18px 23px rgba(0,0,0,.1)}@media (max-width:816px){.jumbotron__heading{font-size:48px}}.jumbotron__sub-heading{padding:10px 0;color:#fff;text-shadow:0 4px 3px rgba(0,0,0,.4),0 8px 13px rgba(0,0,0,.1),0 18px 23px rgba(0,0,0,.1)}.jumbotron__body{position:absolute}.jumbotron__wrapper{display:-ms-flexbox;display:flex}.jumbotron__wrapper img{max-height:65vh;object-fit:cover}@media (max-width:816px){.jumbotron__wrapper img{height:75vh}}.jumbotron .text-center .jumbotron__wrapper{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.jumbotron .text-left .jumbotron__wrapper{-ms-flex-pack:left;justify-content:left;-ms-flex-align:center;align-items:center}.jumbotron .text-left .jumbotron__body{padding:0 15px;max-width:1260px;right:50%;top:40%;transform:translate(50%,-50%);width:100%}.jumbotron .text-right .jumbotron__wrapper{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.jumbotron .text-right .jumbotron__body{padding:0 15px;max-width:1260px;right:50%;top:40%;transform:translate(50%,-50%);width:100%}:root .jumbotron .text-right .jumbotron__body,_:-ms-fullscreen .jumbotron .text-right .jumbotron__body{top:150px;right:0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.jumbotron .text-left .jumbotron__body{top:300px;border-left-width:0}.jumbotron .text-center .jumbotron__body{top:130px;left:50%;transform:translateX(-50%)}}@media (min-width:816px){.jumbotron{min-height:425px}}.jumbotronn.has-no-text{min-height:250px!important}.jumbotronn.has-no-text .jumbotron__content{display:none!important}.top-content-area .lightbox-video{margin-top:3.625em}.lightbox-video{min-height:425px;background-size:cover;padding:1.25em}.lightbox-video,.lightbox-video__flex{display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-align:center;align-items:center}.lightbox-video__flex{-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;position:relative}.text-dark .lightbox-video__caption{text-shadow:none}.lightbox-video__caption{padding-top:1.875em;margin-bottom:50px;color:#fff;text-align:center;font-family:Bord Bia Sans Bold,sans-serif;font-weight:700;font-size:25;line-height:43;text-shadow:2px 1px 15px rgba(0,0,0,.5)}.lightbox-video__embed-container{width:100%;position:relative;height:30vw;max-height:31.25em;margin-bottom:20px}.lightbox-video__embed-container--youtube{width:60%}.lightbox-video__iframe{height:34vw;max-height:500px;position:absolute;width:100%;left:0}.lightbox-video .btn{-ms-flex-item-align:left;-ms-grid-row-align:left;align-self:left}@media (min-width:816px){.top-content-area .lightbox-video{margin-top:40px;padding-top:60px}.lightbox-video{height:56.25%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0;box-shadow:0 0 75px -25px rgba(0,0,0,.7)}.lightbox-video__flex{padding-top:0}.lightbox-video__iframe{height:30vw;max-height:500px}.lightbox-video__embed-container,.lightbox-video__iframe{min-height:300px;width:50vw}.lightbox-video .btn{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media (max-width:816px){.lightbox-video__embed-container,.lightbox-video__iframe{width:100%}}.image-with-text__item--video{position:relative;width:100%;height:0;padding-bottom:56.25%}.image-with-text__item--video .teaser_video{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:816px){.image-with-text__item--video .teaser_video,.teaser_image{padding:1rem}}.lightboxvideoplayerblock.displaymode-half .lightbox-video,.lightboxvideoplayerblock.displaymode-one-quarter .lightbox-video,.lightboxvideoplayerblock.displaymode-one-third .lightbox-video,.lightboxvideoplayerblock.displaymode-two-thirds .lightbox-video{min-height:200px}.lightboxvideoplayerblock.displaymode-half .lightbox-video__caption,.lightboxvideoplayerblock.displaymode-one-quarter .lightbox-video__caption,.lightboxvideoplayerblock.displaymode-one-third .lightbox-video__caption,.lightboxvideoplayerblock.displaymode-two-thirds .lightbox-video__caption{margin-bottom:10px}.lightboxvideoplayerblock.displaymode-half .lightbox-video__caption h2,.lightboxvideoplayerblock.displaymode-one-quarter .lightbox-video__caption h2,.lightboxvideoplayerblock.displaymode-one-third .lightbox-video__caption h2,.lightboxvideoplayerblock.displaymode-two-thirds .lightbox-video__caption h2{font-size:30px}.lightboxvideoplayerblock.displaymode-half .lightbox-video__flex .launch-video.btn,.lightboxvideoplayerblock.displaymode-one-quarter .lightbox-video__flex .launch-video.btn,.lightboxvideoplayerblock.displaymode-one-third .lightbox-video__flex .launch-video.btn,.lightboxvideoplayerblock.displaymode-two-thirds .lightbox-video__flex .launch-video.btn{font-size:15px;padding:10px 35px 9px}.lightboxvideoplayerblock.displaymode-half .lightbox-video{min-height:300px}.articlelistblock h1{font-size:51px;padding-bottom:30px;color:#004b4e}@media (max-width:816px){.articlelistblock h1{font-size:35px}}.articlelistblock p{padding-bottom:15px}.article-listings-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;overflow-y:hidden;overflow-x:scroll}@media (min-width:816px){.article-listings-block{overflow-x:hidden}}.article-listing-containing{width:100%;display:-ms-flexbox;display:flex}@media (min-width:816px){.article-listing-containing{min-width:100%}}.article-listing-block{display:block;width:19%;float:left;margin:0 5px;padding-bottom:20px;position:relative}@media (max-width:992px){.article-listing-block{-ms-flex:1 0 48%;flex:1 0 48%;margin-right:15px}}@media (max-width:992px) and (max-width:816px){.article-listing-block{-ms-flex:1 0 48%;flex:1 0 48%;margin-right:15px}}@media (max-width:992px) and (max-width:576px){.article-listing-block{-ms-flex:1 0 90%;flex:1 0 90%;margin-right:15px}}@media (max-width:992px){.article-listing-block--full{width:100%}}.article-listing-block .article-listing-block__heading-block{background-size:cover;background-position:50%;cursor:default}.article-listing-block--quarter .article-listing-block__heading-block{min-height:230px!important}.article-listing-block--third .article-listing-block__heading-block{min-height:250px!important}.article-listing-block--half .article-listing-block__heading-block{min-height:400px!important}@media (max-width:816px){.article-listing-block--half .article-listing-block__heading-block{min-height:340px!important}}.article-listing-block--full .article-listing-block__heading-block{min-height:400px!important}@media (max-width:816px){.article-listing-block--full .article-listing-block__heading-block{min-height:340px!important}}.article-listing-block .slick-arrow{top:50%!important}.article-listing-block:after{content:"";display:block;position:absolute;bottom:0;left:0;height:2px;border-radius:.25em;background-color:#d7d7d7;width:4.125em}.article-listing-block a{font-weight:700;text-decoration:none}.article-listing-block a:hover{text-decoration:underline}.article-listing-block a.linkToImageArticleBlock{position:absolute;width:100%;height:71%;z-index:999999999}.article-listing-block__title-date{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-listing-block__title{display:block;margin:auto;-ms-flex:1 1 100%;flex:1 1 100%}.article-listing-block__date{color:#a5b735;font-size:15px;padding-top:.3125em;font-family:asap,sans-serif;font-weight:700;margin-top:15px}.article-listing-block__heading-block{cursor:pointer;background-color:#f1f1f1!important;position:relative;min-height:230px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;box-shadow:0 0 75px -25px hsla(0,0%,91%,.9058823529);background-size:cover}.articlelistblock .article-listing-block__heading-block{min-height:172px}.article-listing-block__heading-block a{color:#fff}.article-listing-block__title{font-size:20px;font-weight:700;margin-top:5px;text-align:left;margin-left:0;margin-right:0}.article-listing-block__teaser,.article-listing-block__view-story{display:none}@media (min-width:992px){.article-listing-block{-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;width:32%;margin:0 auto 1.875em}.article-listing-block--full{width:100%}.article-listing-block--half{width:49%}.article-listing-block--third{width:32%}.article-listing-block--quarter{width:24%}.article-listing-block--fifth{width:21%;margin:0 5px}}.article-page--listing .articlelistblock{padding-top:0}.teasercontainerblock .article-listing-block__heading-block{cursor:inherit}.iconlistblock{padding:1.25em 0}.icon-list{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.icon-list,.icon-listing{display:-ms-flexbox;display:flex}.icon-listing{cursor:pointer;-ms-flex-align:end;align-items:flex-end;height:14.25em;width:100%;margin:5px;background-size:cover}.icon-listing a{color:#fff;font-weight:700;text-decoration:none;text-align:left}.icon-listing__title{padding:1.125em}.icon-listing__title .h1,.icon-listing__title .h2,.icon-listing__title .h3,.icon-listing__title .h4,.icon-listing__title .h5,.icon-listing__title .h6,.icon-listing__title .standard-listing .standard-listing--title h2,.icon-listing__title h1,.icon-listing__title h2,.icon-listing__title h3,.icon-listing__title h4,.icon-listing__title h5,.icon-listing__title h6,.standard-listing .standard-listing--title .icon-listing__title h2{color:#fff;font-weight:700}.icon-listing__title:after{content:"";display:block;height:.25em;border-radius:.25em;background-color:#579b0c;width:4.125em;margin-top:10px}@media (min-width:576px){.icon-listing{width:calc(50% - 10px)}}@media (min-width:816px){.iconlistblock{padding:3.75em 0}.icon-listing{width:calc(25% - 10px)}}.editorialblock+.iconlistblock,.iconlistblock+.editorialblock{margin-top:-90px}.image-with-text{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;box-shadow:5px 5px 20px 0 rgba(0,0,0,.1)}.image-with-text__item{width:100%;-ms-flex-positive:1;flex-grow:1;position:relative}.image-with-text--image-left .wysiwyg{padding-right:4rem}@media (max-width:816px){.image-with-text--image-left .wysiwyg{padding-right:0}}.image-with-text--right-image .wysiwyg{padding-left:4rem}@media (max-width:816px){.image-with-text--right-image .wysiwyg{padding-left:0}}.image-with-text__item--text{padding:.625em 1.25em 1.25em .625em}.image-with-text__item--text h1,.image-with-text__item--text h2,.image-with-text__item--text h3{position:relative;font-family:Bord Bia Sans Bold,sans-serif;font-size:20px;color:#004b4e;line-height:36px}.image-with-text__item--text p,.image-with-text__item--text p span{font-size:16px}@media (max-width:816px){.image-with-text__item--img{-ms-flex-order:1;order:1}}.image-with-text__item--img img{width:100%;object-fit:cover;box-shadow:0 0 75px -25px #000;padding:0}@media (max-width:816px){.image-with-text__item--img img{width:70%}}@media (max-width:576px){.image-with-text__item--img img{width:100%}}.image-with-text--left-image{-ms-flex-direction:column;flex-direction:column}.image-with-text--full-image{-ms-flex-direction:column-reverse;flex-direction:column-reverse;transition:all .2s ease-in-out}.image-with-text--full-image:hover{transform:scale(1.05)}.image-with-text--full-image .image-with-text__item{margin-left:0;margin-right:0;padding-left:15px;padding-right:15px;padding-bottom:10px;text-align:center;background-repeat:no-repeat;background-size:cover}@media (max-width:816px){.image-with-text--full-image .image-with-text__item{margin-bottom:0}}.image-with-text--full-image .image-with-text__item.image{min-height:220px}.image-with-text--full-image .image-with-text__item--img .teaser_image{max-height:420px;min-height:420px;width:100%}.image-with-text--bg-grey{background-color:#f3f3f3}.image-with-text--bg-white{background-color:#fff}@media (min-width:816px){.image-with-text__item{margin:auto}.image-with-text__item--text{padding:15px;padding-bottom:0}.image-with-text--right-image{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.image-with-text--right-image .image-with-text__item--img,.image-with-text--right-image .image-with-text__item--text{-ms-flex-preferred-size:408px;flex-basis:408px}.image-with-text--image-left{-ms-flex-direction:row;flex-direction:row}.image-with-text--image-left .image-with-text__item--img,.image-with-text--image-left .image-with-text__item--text{-ms-flex-preferred-size:408px;flex-basis:408px}}@media (max-width:816px){.image-with-text__item--img{-ms-flex-order:1;order:1}.image-with-text__item--text{-ms-flex-order:2;order:2;padding:0}}@media (max-width:816px){.image-with-text--full-image .image-with-text__item--text{-ms-flex-order:1;order:1;margin-top:30px}}.displaymode-half .image-with-text--full-image .image-with-text__item.image{min-height:440px;position:relative}@media (max-width:576px){.displaymode-half .image-with-text--full-image .image-with-text__item.image{min-height:270px}}.displaymode-one-third .image-with-text--full-image .image-with-text__item{min-height:160px}@media (max-width:576px){.displaymode-one-third .image-with-text--full-image .image-with-text__item{min-height:160px}}.displaymode-one-quarter .image-with-text__item,.displaymode-one-third .image-with-text__item,.displaymode-two-thirds .image-with-text__item{-ms-flex-preferred-size:auto;flex-basis:auto;text-align:left}.imagewithtextblock.displaymode-one-quarter .image-with-text__item--img.image,.imagewithtextblock.displaymode-one-third .image-with-text__item--img.image,.imagewithtextblock.displaymode-two-thirds .image-with-text__item--img.image{height:238px;background-size:cover;background-position:50%;width:100%}.absoluteCenter{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:816px){.image-with-text-overflow{overflow-x:auto;width:100%}}@media (max-width:816px){.image-with-text-overflow .image-with-text-container{overflow-x:auto;width:100%;display:-ms-flexbox;display:flex}}@media (max-width:816px){.image-with-text-overflow .image-with-text-container .imagewithtextblock{-ms-flex:1 0 50%;flex:1 0 50%;max-width:none}}@media (max-width:576px){.image-with-text-overflow .image-with-text-container .imagewithtextblock{-ms-flex:1 0 90%;flex:1 0 90%;max-width:none}}.containingblock{padding-left:0!important;padding-right:0!important}.containingblock .slick-arrow{top:30%}.containingblock .slick-arrow:before{top:20px}@media (max-width:816px){.image-with-text-overflow .image-with-text-container .imageblock{-ms-flex:1 0 50%;flex:1 0 50%;max-width:none}}@media (max-width:576px){.image-with-text-overflow .image-with-text-container .imageblock{-ms-flex:1 0 100%;flex:1 0 100%;max-width:none}}.imagewithtextblock .image-with-text--image-left .image-with-text__item--img,.imagewithtextblock .image-with-text--right-image .image-with-text__item--img{background-repeat:no-repeat;background-size:cover;margin:0;background-position:50%}@media (max-width:816px){.imagewithtextblock .image-with-text--image-left .image-with-text__item--img,.imagewithtextblock .image-with-text--right-image .image-with-text__item--img{height:400px}}@media (max-width:576px){.imagewithtextblock .image-with-text--image-left .image-with-text__item--img,.imagewithtextblock .image-with-text--right-image .image-with-text__item--img{height:270px}}.imagewithtextblock:not(.displaymode-one-quarter):not(.displaymode-half):not(.displaymode-one-third):not(.displaymode-two-thirds) .image-with-text__item--img.image{min-height:400px}.editorial{padding:0}.editorial img{max-width:100%;padding:20px;width:auto;height:auto}@media (min-width:816px){.editorial img{width:auto}}@media (max-width:816px){.editorial img{width:100%;height:100%}}.editorial p{margin-bottom:10px}.editorial table{border-collapse:collapse;border-radius:4px}.editorial table td,.editorial table th{border:1px solid #d8d8d8}.editorial table tbody tr{font-weight:400}.editorial table tbody tr:first-of-type{border-bottom:3px solid #d8d8d8}.editorial table tbody tr:first-of-type td{font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.93;letter-spacing:normal;color:#000}.editorial table tbody tr td{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.51;letter-spacing:normal;color:#000}.editorial table tbody tr td em{font-style:italic}.editorial table tbody tr td strong{font-weight:700}.editorial span{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.textcontentarea a{color:#1a61b3}table:not(.PricingTable){border-collapse:collapse;border-radius:4px}table:not(.PricingTable) td,table:not(.PricingTable) th{border:1px solid #d8d8d8}table:not(.PricingTable) tbody tr{font-weight:400}table:not(.PricingTable) tbody tr:first-of-type{border-bottom:3px solid #d8d8d8}table:not(.PricingTable) tbody tr:first-of-type td{font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.93;letter-spacing:normal;color:#000}table:not(.PricingTable) tbody tr td{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.51;letter-spacing:normal;color:#000}table:not(.PricingTable) tbody tr td em{font-style:italic}table:not(.PricingTable) tbody tr td strong{font-weight:700}table:not(.PricingTable) tbody a{color:#1a61b3;text-decoration:underline}@media (min-width:816px){.mainBody img{width:auto}}@media (max-width:816px){.mainBody img{width:100%;height:100%}}.mainBody span{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.wysiwyg a{color:#009077}.wysiwyg a:hover{text-decoration:underline}.editorial.wysiwyg p{margin:0 0 25px}.editorial.wysiwyg h3{margin-bottom:25px}.EventHomePage .ContentArea__Container .editorial.wysiwyg p{margin:0 auto 25px}.EventHomePage .ContentArea__Container .editorial.wysiwyg.container--fixed p{margin:0 0 25px}.EventHomePage .ContentArea__Container .editorial.wysiwyg.container--fixed h2,.EventHomePage .ContentArea__Container .editorial.wysiwyg.container--fixed h3{margin-bottom:25px}.editorial.wysiwyg.container--fixed{max-width:760px}.top-content-area .banner{margin-top:3.625em;border-bottom:5px solid #96c884}.banner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;background-size:cover;padding-top:0;padding-bottom:0;width:100%}.banner h1{text-shadow:2px 1px 15px rgba(0,0,0,.5)}.banner .text--dark h1{text-shadow:none}.banner__has-image{min-height:16.875em}.banner__has-no-image{padding-top:1.25em;padding-bottom:1.25em}.banner__heading{color:#fff;text-shadow:2px 1px 15px rgba(0,0,0,.5)}.banner__sub-heading{color:#fff}.banner__content{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;height:100%;margin:0 auto}@media (min-width:816px){.banner__has-image{min-height:625px}.banner__has-no-image{padding-top:2.5em;padding-bottom:2.5em}.top-content-area .banner{margin-top:40px;padding-top:76px;border-bottom:5px solid #96c884}}.checked-gradient{position:relative}.checked-gradient .banner-gradient{background-image:linear-gradient(0deg,#000,transparent);opacity:.4;position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:1;display:block}@media (max-width:576px){.banner .flex-justify-center,.banner .flex-justify-left,.banner .flex-justify-right,.jumbotron .flex-justify-center,.jumbotron .flex-justify-left,.jumbotron .flex-justify-right,.lightbox-video .flex-justify-center,.lightbox-video .flex-justify-left,.lightbox-video .flex-justify-right{text-align:center}}.banner .btn,.jumbotron .btn{margin-top:20px}.banner h1,.jumbotron h1{margin-bottom:10px}.banner__content{z-index:20}@media (max-width:576px){.banner-content,.banner-content .wysiwyg,.banner-content a,.banner-content h1,.banner-content h2,.banner-content h4,.banner-content h5,.banner-content h6{text-align:center;margin-left:0;margin-right:0}}.sector-banner .jumbotron{min-height:299px}.sector-banner .jumbotron__content{display:none}.top-content-area.remove-margin .jumbotron,.top-content-area.remove-margin .lightbox-video{margin-top:0}.no-top-content.remove-background{display:none}@media (max-width:816px){.banner__content{-ms-flex-align:center!important;align-items:center!important}.btn-group{-ms-flex-pack:center!important;justify-content:center!important}}.btn-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2.5em 1.25em}.btn-group--center{-ms-flex-pack:center;justify-content:center}.btn-group--left{-ms-flex-pack:start;justify-content:flex-start}.btn-group--right{-ms-flex-pack:end;justify-content:flex-end}.btn-group .btn{margin:.3125em}.wysiwyg .btn-group{padding:.9375em}@media (max-width:816px){.startpage .buttonblock .text-center{text-align:left!important;margin-bottom:30px}}.form-container .form-background{background-color:#fff}.form-container .formcontainerblock{max-width:515px;box-shadow:0 0 35px rgba(0,0,0,.25);border-top:10px solid #1fa22d;padding:1.25rem}.form-container .formcontainerblock input{background-color:#f3f3f3}.form-container .formcontainerblock .form-background{background-color:#fff}.form-container .Form__MainBody .FormChoice label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.form-container .Form__MainBody .FormChoice__Input--Radio{-webkit-appearance:radio;-moz-appearance:radio;margin-right:8px;background-color:transparent}.formcontainerblock form{max-width:1036px;margin:0 auto;padding:30px 70px 0;background:#fff}.formcontainerblock form .btn--wide{padding:10px 42px}@media (max-width:816px){.formcontainerblock form{padding:15px 15px 0}}.EventsPage .formcontainerblock form{padding:0;border:none}.teasercontainerblock h1{margin-bottom:1rem}@media (max-width:816px){.teasercontainerblock h1{margin-top:1rem}}@media (max-width:576px){.teasercontainerblock>div>div>div:first-child{margin-top:0}}.teaserblock h2,.teaserblock p{margin-bottom:20px}.teaserblock .border{margin:0!important}@media (max-width:816px){.teaserblock .border{margin-bottom:10px!important;margin-top:10px!important}}.tile-link{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.teaserblock .TeaserBlock__Text--NewPos{position:relative}@media (max-width:576px){.teaserblock .TeaserBlock__Text--NewPos{position:static}}.teaserblock .TeaserBlock__Text--NewPos:after{content:"";color:#fff;width:34px;height:31px;position:absolute;bottom:50px;right:40px;background-image:url(../../img/bordbia/arrow.svg)}@media (max-width:816px){.teaserblock .TeaserBlock__Text--NewPos:after{left:40px;bottom:45px}}.teaserblock.displaymode-half .TeaserBlock__Text{width:70%;position:absolute;bottom:70px;left:45px;transform:none}@media (max-width:816px){.teaserblock.displaymode-half .TeaserBlock__Text{bottom:120px;width:80%;left:35px}}@media (max-width:576px){.teaserblock.displaymode-half .TeaserBlock__Text{bottom:110px}}.teaserblock.displaymode-half .image{background-position:50%;background-size:cover;height:400px;max-height:none}.teaserblock.displaymode-one-third .TeaserBlock__Text{width:70%}.teaserblock h2{color:#fff;font-size:35px;font-weight:400;margin-bottom:25px!important}@media (max-width:576px){.teaserblock h2{font-weight:700;font-size:36px;margin:20px 0 15px}}.teaserblock .image{filter:brightness(70%);background-position:50%;background-size:cover;position:relative;border-radius:0;box-shadow:0 0 75px -25px #000;height:245px}@media (max-width:816px){.teaserblock .image{height:380px;max-height:none}}.teaserblock .TeaserBlock__Text{width:40%;position:absolute;bottom:125px;color:#fff;left:35px;z-index:1;transform:translateY(50%)}@media (max-width:816px){.teaserblock .TeaserBlock__Text{width:80%;position:absolute;bottom:110px;left:35px;transform:none;bottom:120px}}@media (max-width:576px){.teaserblock .TeaserBlock__Text{bottom:110px}}.teaserblock .TeaserBlock__Text h2{margin-bottom:20px;font-weight:700!important}.teaserblock .TeaserBlock__Text p{font-size:17px;color:#fff;margin-bottom:0}@media (max-width:576px){.teaserblock .TeaserBlock__Text p{font-size:16px}}.quoteblockHighlight{font-weight:200;font-size:20px;line-height:1.25;position:relative;width:80%}@media (max-width:816px){.quoteblockHighlight{width:fit-content}}.quoteblockHighlight:before{content:"\f10d";left:-60px;top:-24px}.quoteblockHighlight:after,.quoteblockHighlight:before{font-family:Fontawesome;position:absolute;font-size:56px;color:#e2e2e2}.quoteblockHighlight:after{content:"\f10e";bottom:-32px;right:-61px}@media (max-width:992px){.quoteblockHighlight{width:80%;margin:auto!important;margin-top:3rem!important}}@media (max-width:816px){.quoteblockHighlight{font-size:1.5rem;text-align:center}}@media (max-width:576px){.quoteblockHighlight{font-size:1.25rem}.quoteblockHighlight:before{font-size:44px;left:-52px}.quoteblockHighlight:after{font-size:44px;right:-44px}}@media (max-width:320px){.quoteblockHighlight{font-size:1rem}}.documentlibraryblock .Document__Container{border-bottom:2px solid #d7d7d7}.documentlibraryblock .Document__Left{-ms-flex-align:center;align-items:center}.documentlibraryblock .Document__Title{font-size:25px;color:#2e2e2e;font-weight:700}@media (max-width:816px){.documentlibraryblock .Document__Title{padding:0}}.documentlibraryblock .Document__Right{text-align:right}@media (max-width:816px){.documentlibraryblock .Document__Right{text-align:left;padding-left:0;margin-top:20px}}.recipelistingblock{margin-bottom:20px}@media (max-width:816px){.recipelistingblock .RecipePanel{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;margin-right:15px!important}}.recipelistingblock .slick-next,.recipelistingblock .slick-prev{top:200px}.recipelistingblock .slick-next:before,.recipelistingblock .slick-prev:before{top:20px}@media (max-width:816px){.recipelistingblock .overflow-scroll{overflow-x:auto}}.recipelistingblock .btn{margin:0 auto}.recipelistingblock .RecipeListing__Container{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:816px){.recipelistingblock .RecipeListing__Container .RecipePanel{width:90%!important;margin-right:20px}}@media (max-width:816px){.recipelistingblock .RecipeListing__Container .RecipePanel__Header h4{font-size:25px!important}}@media (max-width:816px){.recipelistingblock .RecipeListing__Container .RecipePanel__Header p{font-size:17px!important}}@media (max-width:816px){.recipelistingblock .RecipeListing__Container .RecipePanel__Header hr{display:block!important}}.recipelistingblock .RecipeListing__Container .RecipePanel .row>hr{display:none}.recipelistingblock .RecipeListing__Container .RecipePanel:last-of-type hr{display:block}.upcomingeventsblock{margin-bottom:20px}@media (max-width:816px){.upcomingeventsblock{padding-left:0!important;padding-right:0!important}}@media (max-width:816px){.upcomingeventsblock .RelatedEvents .text-center{text-align:left!important}}@media (max-width:816px){.upcomingeventsblock .RecipePanel{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:576px){.upcomingeventsblock .RecipePanel{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}}.upcomingeventsblock .slick-next,.upcomingeventsblock .slick-prev{top:50%}.upcomingeventsblock .slick-next:before,.upcomingeventsblock .slick-prev:before{top:20px}.teasercontainerblock{padding:2rem 0}.teasercontainerblock .RecipePanel__Header h4{margin-top:20px}.teasercontainerblock .Teaser-Container .RecipeListing__Container{overflow-x:auto}.teasercontainerblock .Teaser-Container .RecipeListing__Container .RecipeListing__SubContainer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:816px){.teasercontainerblock .Teaser-Container .RecipeListing__Container .RecipeListing__SubContainer{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:816px){.teasercontainerblock .Teaser-Container .RecipeListing__Container .RecipeListing__SubContainer{-ms-flex-pack:justify;justify-content:space-between}}.teasercontainerblock .Teaser-Container .RecipeListing__Container .RecipeListing__SubContainer .RecipePanel{margin-bottom:32px}.teasercontainerblock .Teaser-Container .RecipeListing__Container .RecipeListing__SubContainer .RecipePanel.flex-basis--100{-ms-flex-preferred-size:100%;flex-basis:100%}@media (max-width:816px){.teasercontainerblock .Teaser-Container .RecipeListing__Container .RecipeListing__SubContainer .RecipePanel.flex-basis--100{-ms-flex-preferred-size:46%;flex-basis:46%}}@media (max-width:576px){.teasercontainerblock .Teaser-Container .RecipeListing__Container .RecipeListing__SubContainer .RecipePanel.flex-basis--100{-ms-flex-preferred-size:90%;flex-basis:90%}}.teasercontainerblock .Teaser-Container .RecipeListing__Container .RecipeListing__SubContainer .RecipePanel.flex-basis--48{-ms-flex-preferred-size:48%;flex-basis:48%}@media (max-width:816px){.teasercontainerblock .Teaser-Container .RecipeListing__Container .RecipeListing__SubContainer .RecipePanel.flex-basis--48{-ms-flex-preferred-size:46%;flex-basis:46%}}@media (max-width:576px){.teasercontainerblock .Teaser-Container .RecipeListing__Container .RecipeListing__SubContainer .RecipePanel.flex-basis--48{-ms-flex-preferred-size:90%;flex-basis:90%}}.teasercontainerblock .Teaser-Container .RecipeListing__Container .RecipeListing__SubContainer .RecipePanel.flex-basis--31{-ms-flex-preferred-size:31%;flex-basis:31%}@media (max-width:816px){.teasercontainerblock .Teaser-Container .RecipeListing__Container .RecipeListing__SubContainer .RecipePanel.flex-basis--31{-ms-flex-preferred-size:46%;flex-basis:46%}}@media (max-width:576px){.teasercontainerblock .Teaser-Container .RecipeListing__Container .RecipeListing__SubContainer .RecipePanel.flex-basis--31{-ms-flex-preferred-size:90%;flex-basis:90%}}.teasercontainerblock .Teaser-Container .RecipeListing__Container .RecipeListing__SubContainer .RecipePanel.flex-basis--24{-ms-flex-preferred-size:24%;flex-basis:24%}@media (max-width:816px){.teasercontainerblock .Teaser-Container .RecipeListing__Container .RecipeListing__SubContainer .RecipePanel.flex-basis--24{-ms-flex-preferred-size:46%;flex-basis:46%}}@media (max-width:576px){.teasercontainerblock .Teaser-Container .RecipeListing__Container .RecipeListing__SubContainer .RecipePanel.flex-basis--24{-ms-flex-preferred-size:90%;flex-basis:90%}}@media (max-width:816px){.teasercontainerblock .Teaser-Container .RecipeListing__Container .RecipeListing__SubContainer .RecipePanel{margin-right:15px;max-width:none}}@media (max-width:576px){.teasercontainerblock .Teaser-Container .RecipeListing__Container .RecipeListing__SubContainer .RecipePanel{margin-right:15px;max-width:none}}@media (max-width:816px){.teasercontainerblock .Teaser-Container .RecipeListing__Container{margin-bottom:20px}}@media (min-width:816px){.teasercontainerblock .Teaser-Container .RecipeListing__Container.article-listing-block--quarter .RecipePanel{max-width:24%}}@media (min-width:816px){.teasercontainerblock .Teaser-Container .RecipeListing__Container.article-listing-block--third .RecipePanel{max-width:32%}}@media (min-width:816px){.teasercontainerblock .Teaser-Container .RecipeListing__Container.article-listing-block--half .RecipePanel{max-width:49%}}@media (min-width:816px){.teasercontainerblock .Teaser-Container .RecipeListing__Container.article-listing-block--full .RecipePanel{max-width:100%}}.teasercontainerblock .slick-next:before,.teasercontainerblock .slick-prev:before{top:20px}.largerecipelistingblock{padding:2rem 0 3rem;overflow:visible}.largerecipelistingblock .LargeRecipeListingBlock__NegMargins{margin-left:-125px;margin-right:-125px;padding-bottom:60px;padding-top:60px}@media (max-width:1500px){.largerecipelistingblock .LargeRecipeListingBlock__NegMargins{margin-left:-15px;margin-right:-15px}}@media (max-width:816px){.largerecipelistingblock .LargeRecipeListingBlock__NegMargins{margin-left:0;margin-right:0;padding-bottom:30px;padding-top:0}}@media (max-width:816px){.largerecipelistingblock{padding-left:0!important;padding-right:0!important}}@media (max-width:816px){.largerecipelistingblock .RecipeListing__Container .RecipeTitle h2{font-size:25px}}.largerecipelistingblock .RecipePanel__Body{display:none}.largerecipelistingblock .slick-next,.largerecipelistingblock .slick-prev{top:65%}.largerecipelistingblock .slick-next:before,.largerecipelistingblock .slick-prev:before{top:20px}.largerecipelistingblock .overflow-scroll{overflow-x:auto}@media (min-width:816px){.largerecipelistingblock .overflow-scroll{overflow-x:inherit}}.largerecipelistingblock .RecipeListing__Container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:816px){.largerecipelistingblock .RecipeListing__Container .RecipePanel{width:50%!important}}@media (max-width:576px){.largerecipelistingblock .RecipeListing__Container .RecipePanel{width:90%!important}}@media (max-width:816px){.largerecipelistingblock .RecipeListing__Container .RecipePanel__Header{padding-right:15px}}@media (max-width:816px){.largerecipelistingblock .RecipeListing__Container .RecipePanel__Header h4{font-size:25px!important}}@media (max-width:816px){.largerecipelistingblock .RecipeListing__Container .RecipePanel__Header p{font-size:17px!important}}@media (max-width:816px){.largerecipelistingblock .RecipeListing__Container .RecipePanel__Header hr{display:block!important}}.largerecipelistingblock .RecipeListing__Container .RecipePanel .row>hr{display:none}.largerecipelistingblock .RecipeListing__Container .RecipePanel:last-of-type hr{display:block}.largerecipelistingblock .RecipeListing__Container .RecipePanel{max-width:25%}@media (max-width:816px){.largerecipelistingblock .RecipeListing__Container .RecipePanel{max-width:none}}.largerecipelistingblock .RecipeListing__Container .RecipePanel .RecipePanel__Header img{height:220px}.no-top-content{height:5.625em;min-height:5.625em;background-color:none}@media (min-width:816px){.no-top-content{min-height:192px;height:192px;background-color:#000}}.publication-listings{padding:4.5em 1.25em 0}.publication-listings .h1,.publication-listings .h2,.publication-listings .h3,.publication-listings .h4,.publication-listings .h5,.publication-listings .h6,.publication-listings .standard-listing .standard-listing--title h2,.publication-listings h1,.publication-listings h2,.publication-listings h3,.publication-listings h4,.publication-listings h5,.publication-listings h6,.standard-listing .standard-listing--title .publication-listings h2{color:#004225;font-weight:700}.publication-listing{display:block;text-align:center}.publication-listing__img{margin:0 auto 1.25em;-ms-flex-negative:0;flex-shrink:0;height:10.8125em;width:7.625em;box-shadow:0 3px 4px rgba(0,0,0,.3)}.publication-listing__content{margin:auto;font-size:17px}.publication-listing__name{font-size:24px;padding-bottom:1.25em}.publication-listing__teaser{font-size:18px}.publication-listing__download-btn{margin-top:1.25em}.publication-listing__hr{margin:3.125em auto;height:1px;background-color:#579b0c;display:block;width:100%;border:none}.publication-listing__hr--last{margin-bottom:3.125em}@media (min-width:816px){.publication-listing{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.publication-listing__content{margin:auto auto auto 4.375em;font-size:17px}.publication-listing__img{margin:auto 0;height:18.5em;width:12.9375em}.publication-listing__hr{margin:3.875em auto}.publication-listing--first{padding:4.5em;box-shadow:0 0 15px rgba(0,0,0,.2)}.publication-listing--first .publication-listing__content{margin:auto auto auto 6.25em}}.contact{padding:70px 0}.contact__sub-title{margin:0;line-height:3;max-width:823px}@media (max-width:816px){.contact__sub-title{margin-bottom:30px}}.contact__country-select-title{color:#000;padding-bottom:30px;font-size:30px}.contact__country-selector{margin:0 1.25em;height:3em;min-width:12.5em;max-width:20.1875em;background:#ececec;border:none}.contact__selected-country{display:none}.contact__country-name{font-family:asap,sans-serif;font-size:18px;color:#000;font-weight:700;margin:30px 0}.contact__telephone{padding-top:1.25em}.contact__hr{display:none}.contact__promotion-header{font-size:1.375em}.contact__promotional-btn{margin-top:1.25em}.contact .formcontainerblock{padding:1.25em;box-shadow:0 0 35px rgba(0,0,0,.25);border-radius:3px;padding:50px 80px;background:#fff;position:relative;top:-120px}@media (max-width:816px){.contact .formcontainerblock{top:-180px;padding:50px 30px}}.contact .formcontainerblock .Form__Title{font-weight:700;font-size:35px}.contact .formcontainerblock .FormSubmitButton{left:50%;transform:translate(-50%);margin:20px 0 0}.contact .formcontainerblock .Form__MainBody textarea.FormTextbox__Input{min-height:7.5em}.contact .formcontainerblock .Form__MainBody__Status{height:auto}.contact .formcontainerblock form{padding:0;border:none}.contact__promotion{padding-bottom:40px!important}.Contact__Container{margin-top:100px}.sector-listing__jumbo-sub-text{font-size:1.375em}.sector-listing__editorial{padding:1.25em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.sector-listing__editorial-title{font-size:3.75em;color:#004225}.sector-listing__editorial-btn{margin:3.75em 0}.sector-listing__editorial-sub-title{font-size:1.5625em;padding-top:.75em;color:#579b0c}.sector-listing__manufacturers-and-planning-sub-title{font-weight:600;line-height:2;color:#555;max-width:800px}.sector-listing__manufacturers-and-planning-btn{margin:1.25em;padding-top:1.25em;padding-bottom:1.25em}.sector-listing__editorial-text{padding-top:1.875em;column-count:2;max-width:980px}.sector-listing__editorial-text p{margin-top:0}.sector-listing__secondary-title{color:#1a61b3;margin-bottom:1rem}@media (min-width:816px){.sector-listing__editorial{padding-top:4.0625em}.sector-listing__editorial-text{padding-top:4.625em}}.sector-details__info-text{font-weight:600;padding-top:2.3125em;padding-bottom:1.25em}.sector-details__member-container{padding-bottom:3.625em;background-color:#f3f3f3}.sector-details__members{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch}.sector-details__members:after{content:"";-ms-flex:auto;flex:auto}.sector-details__member{width:100%;margin:3.625em .3125em 0;overflow:hidden}.sector-details__member-name{padding-top:1.1875em;font-weight:700;text-decoration:none}.sector-details__member-name:after{content:"";display:block;margin-top:.3125em;height:.25em;border-radius:.25em;background-color:#579b0c;width:4.125em}.sector-details__member-img{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:12.3125em;width:100%;border:1px solid #555;background-color:#fff}.sector-details__member-img img{height:auto;max-width:90%}.sector-details__member-approved-date{font-size:13px}.sector-details__back-btn{padding-top:5em;padding-bottom:5em}@media (min-width:400px){.sector-details__member{width:calc(50% - 10px)}}@media (min-width:576px){.sector-details__member{width:calc(33.333% - 10px)}}@media (min-width:816px){.sector-details__member{width:calc(25% - 10px)}}.top-padding{padding-top:2.5em}.article-listings{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}.article-listing__title{color:#fff}.article-listing--first{display:block;box-shadow:0 0 15px rgba(0,0,0,.2);width:100%}.article-listing--first .article-listing__title{color:#000;width:100%}.article-listing--first .article-listing__title:after{content:"";margin-top:1.375em;margin-bottom:1.375em;display:block;height:.25em;border-radius:.25em;background-color:#579b0c;width:4.125em}.article-listing--first .article-listing__content{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.article-listing--first .article-listing__teaser{width:100%}.article-listing--first .article-listing__image{height:16.25em;-ms-flex:0 0 45%;flex:0 0 45%}.article-listing--first .article-listing__btn{margin-top:2.375em}.article-listing__hr{margin:3.125em auto;height:1px;background-color:#579b0c;display:block;width:100%;border:none}@media (min-width:816px){.article-listing--first{display:-ms-flexbox;display:flex}.article-listing--first .article-listing__image{height:100%;min-height:25.25em}}.article{padding:1.25em}.article .h1,.article .h2,.article .h3,.article .h4,.article .h5,.article .h6,.article .standard-listing .standard-listing--title h2,.article h1,.article h2,.article h3,.article h4,.article h5,.article h6,.standard-listing .standard-listing--title .article h2{color:#004225;font-weight:700}.article h1{padding-top:1.5625em}.member{padding-top:0}.member__key-brands{font-size:30px;padding-bottom:.875em}.member__header--sm{padding:.9375em 0}.member__head{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:1.25em}.member__head h4{color:#1a61b3;display:inline;font-weight:bolder}.member__head p{display:inline}.member__head-left{-ms-flex-order:1;order:1}.member__name{color:#579b0c;padding-bottom:.4375em}.member__logo{-ms-flex-order:0;order:0;width:auto;height:7.5625em;margin-bottom:1.25em}.member__hr{margin-top:1.75em;margin-bottom:0;display:block;height:4px;background-color:#579b0c}.member__details-container{padding-top:1.75em;background-color:#f3f3f3}.member__details-container .h1,.member__details-container .h2,.member__details-container .h3,.member__details-container .h4,.member__details-container .h5,.member__details-container .h6,.member__details-container .standard-listing .standard-listing--title h2,.member__details-container h1,.member__details-container h2,.member__details-container h3,.member__details-container h4,.member__details-container h5,.member__details-container h6,.standard-listing .standard-listing--title .member__details-container h2{color:#004225;font-weight:700}.member__details{padding:1.25em}.member__details--right{background-color:#fff}.member__details--right p{margin:0}.member__detail-section{padding:.9375em 0}.member__detail-heading{padding:0 0 .625em}.member__detail-heading--social{padding-top:1.375em;padding-bottom:.75em}.member__detail-heading--sites{padding-top:1.375em}.member select.member__site-selector{height:3.3125em;width:100%;background-color:#fff;background-position:calc(100% - 1rem) 50%;border-radius:3em!important;border:1px solid hsla(240,5%,96%,.7);margin-top:.5em;box-shadow:0 0 15px rgba(0,0,0,.2)}.member__web-link{word-wrap:break-word}.member__web-link a{color:#1da1f2;text-decoration:none}.member__social-icon{font-size:1.25em;color:#fff;border-radius:10%;width:35px;height:35px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.75em}.member__social-icon--facebook{background-color:#3b5998}.member__social-icon--twitter{background-color:#1da1f2}.member__social-icon--linkedin{background-color:#0077b5}@media (min-width:816px){.member{padding-top:3.75em}.member__head{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.member__head-left{-ms-flex-order:0;order:0}.member__logo{-ms-flex-order:1;order:1;margin-bottom:auto}.member__hr{margin-top:3.625em}.member__details-container{padding-top:3.625em}.member__details--right{background-color:#f3f3f3}.member__site-selector{border:none;box-shadow:none}}.search__result-heading{margin-bottom:1.5rem}.search__result-heading a{color:#000;text-decoration:none}.search__result-heading a:visited{color:#1a61b3;text-decoration:none}.search__result-heading a:hover{text-decoration:underline}.search__number-of-hits{color:#1a61b3;font-weight:700}.search__hr{width:100%;border:none;display:block;height:1px;background-color:#579b0c;margin-bottom:2.5em}.search__hr--result-divider{margin:2.5em 0}.search__read-more{padding-bottom:2.5em;color:#1a61b3;font-weight:700}.search__read-more:visited{color:#1a61b3}.listResult{padding:15px 0;border-bottom:1px solid #d7d7d7;margin-bottom:20px;transition:.185s ease-in-out;display:block;font-family:asap,sans-serif}.listResult:hover .search__result-heading{text-decoration:underline}.listResult:last-of-type{border-bottom:none}.listResult hr{display:none}.listResult__Category{background:#009077;color:#fff;font-size:12px;padding:3px 9px;border-radius:3px;text-transform:uppercase;font-weight:700;position:relative;top:-10px;margin-right:10px;margin-right:0;display:inline;white-space:nowrap}.listResult h3{font-size:25px;color:#000;margin-bottom:10px}.listResult p{font-size:17px;color:#000}.listResult i,.listResult svg{color:#689aff;display:none}.listResult:last-child{margin-bottom:3rem}.listResult.best-bet-style{border:1px solid #579b0c;border-radius:5px}.listResult.best-bet-style i,.listResult.best-bet-style svg{display:inline-block}.Categories__Container{margin-top:50px;overflow-x:auto}.Categories__Container ul{padding:0;list-style:none;display:-ms-flexbox;display:flex}.Categories__Container ul li{display:inline-block;border-bottom:5px solid #fff;text-align:center}.Categories__Container ul li a{padding:6px 50px;white-space:nowrap}@media (max-width:816px){.Categories__Container ul li a{padding:6px 20px}}.Categories__Container ul li.active{border-bottom:5px solid #1a61b3;font-weight:700}.searchblock .search-input{margin-right:10px;color:#000;font-weight:700}@media (max-width:816px){.searchblock .search-input{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0;font-size:20px;padding-left:10px}}.searchblock .col-md-7{-ms-flex-order:1;order:1}@media (max-width:816px){.searchblock .col-md-7{-ms-flex-order:2;order:2}}@media (min-width:816px){.searchblock .col-md-7{padding-left:0}}.searchblock .col-md-7 h2{text-align:left;font-weight:700}@media (max-width:816px){.searchblock .col-md-7 h2{margin-top:50px;margin-bottom:10px;font-weight:700;text-align:center;font-size:51px}}.searchblock .col-md-5{-ms-flex-order:2;order:2}@media (max-width:816px){.searchblock .col-md-5{-ms-flex-order:1;order:1}}@media (min-width:816px){.searchblock .col-md-5{padding-right:0}}.searchblock .search-form__button .btn{-webkit-appearance:none}@media (max-width:816px){.searchblock .search-form__button .btn{border-top-left-radius:0;border-bottom-left-radius:0;padding:5px 15px;font-size:15px;font-weight:100;-webkit-appearance:none}}@media (max-width:400px){.searchblock .search-form__button .btn{padding:5px}}@media (max-width:816px){.searchblock hr{display:none}}.RecipeHomePage .searchblock{margin-top:80px}@media (max-width:816px){.RecipeHomePage .searchblock .col-md-7 h2{display:none}}.menuContainer{display:block;overflow-x:scroll}.menuContainer::-webkit-scrollbar,.menuContainer::-webkit-scrollbar-track{height:3px;background-color:#fff}.menuContainer::-webkit-scrollbar-thumb{background-color:#e8e8e8;border:0}.registered-companies{padding:0 1.25em 1.875em}.registered-companies .top-level-header{font-size:1.9375em}.registered-companies__results{column-count:1}@media (min-width:816px){.registered-companies__results{column-count:2}}.caseStudyPage p{font-weight:400}@media (max-width:992px){.caseStudyPage .editorial{padding-bottom:0}}.caseStudyPage .half-container{width:57%}@media (max-width:992px){.caseStudyPage .half-container{width:100%}}.caseStudyPage .jumbotron__sub-heading{letter-spacing:1.5px;font-weight:500}.caseStudyPage .subTag-section{display:inline-block}.caseStudyPage .subTag-section p{display:inline}@media (max-width:992px){.caseStudyPage .subTag-section{display:block}}.caseStudyPage .subTag-divider{margin-left:.5rem;margin-right:.5rem}@media (max-width:992px){.caseStudyPage .subTag-divider{display:none}}.caseStudyPage .companyLogo{float:right;max-width:350px}@media (max-width:992px){.caseStudyPage .companyLogo{display:none}}.caseStudyPage .companyLogo img{padding:0}@media (max-width:992px){.caseStudyPage .pageSustainability{padding-top:3.125em!important}}.caseStudyPage .pageSustainability h1{color:#579b0c}.caseStudyPage .sustainabilityheadlinesblock .article-listing-block--third{padding:20px}.caseStudyPage .case-study img{width:49%}@media (max-width:992px){.caseStudyPage .case-study img{width:auto}}.caseStudyPage .editorial-quote .quoteblock{font-size:2rem;font-weight:200;line-height:1.25;position:relative}.caseStudyPage .editorial-quote .quoteblock:before{content:"\f10d";font-family:Fontawesome;position:absolute;font-size:56px;color:#e2e2e2;left:-68px;top:-24px}.caseStudyPage .editorial-quote .quoteblock:after{content:"\f10e";font-family:Fontawesome;position:absolute;font-size:56px;color:#e2e2e2;bottom:-32px;right:-56px}@media (max-width:992px){.caseStudyPage .editorial-quote .quoteblock{width:70%;margin:auto!important;margin-top:3rem!important}}@media (max-width:816px){.caseStudyPage .editorial-quote .quoteblock{font-size:1.5rem;text-align:center}}@media (max-width:576px){.caseStudyPage .editorial-quote .quoteblock{font-size:1.25rem}.caseStudyPage .editorial-quote .quoteblock:before{font-size:44px;left:-52px}.caseStudyPage .editorial-quote .quoteblock:after{font-size:44px;right:-44px}}@media (max-width:320px){.caseStudyPage .editorial-quote .quoteblock{font-size:1rem}}@media (max-width:992px){.caseStudyPage .article-listings-block{-ms-flex-direction:column;flex-direction:column}.caseStudyPage .article-listings-block .article-listing-block{width:100%!important}}@media (max-width:816px){.caseStudyPage .article-listing-block{margin-right:0;margin-left:0}}.RecipeSummary{margin-bottom:40px}.RecipeSummary .RecipeInfoLeft{width:515px;padding-left:15px}@media (max-width:816px){.RecipeSummary .RecipeInfoLeft{margin-bottom:30px;padding:0!important}}.RecipeSummary .RecipeInfoRight{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.RecipeSummary .RecipeInfoRight .RecipeTitle a,.RecipeSummary .RecipeInfoRight .RecipeTitle a h2{text-decoration:none}.RecipeSummary .RecipeInfoRight a:hover{color:#000;text-decoration:underline}.RecipeSummary .RecipeInfoLeft{display:-ms-flexbox;display:flex}@media (max-width:816px){.RecipeSummary .RecipeTitle h1{font-size:32px;font-weight:700}}.RecipeSummary .RecipeInfoImage__Container,.RecipeSummary .RecipeInfoImage__Container a{display:-ms-flexbox;display:flex;width:100%}.RecipeSummary .RecipeInfoImage__Container img{width:100%;box-shadow:0 0 75px -25px #000;border-radius:0;object-fit:cover;height:300px}@media (max-width:816px){.RecipeSummary .RecipeInfoImage__Container img{height:auto;max-height:300px;max-width:none;height:100%}}@media (max-width:576px){.RecipeSummary .RecipeInfoImage__Container img{height:auto;max-height:285px;max-width:none;height:100%}}.RecipeSummary .RecipeInfoSummary__Container .mobileDivider{display:none}@media (max-width:816px){.RecipeSummary .RecipeInfoSummary__Container .mobileDivider{display:block;height:2px;width:130px;background-color:#d7d7d7;margin-bottom:1rem}}@media (max-width:816px){.RecipeSummary .RecipeInfoSummary__Container .NutritionalStats__Container .NutritionalValues{width:100%;text-align:left;margin-bottom:0}}@media (max-width:816px){.RecipeSummary .RecipeInfoSummary__Container .RecipeInfoSummary__Byline{padding-right:0}}.RecipeSummary .RecipeInfoSummary__Container .RecipeInfoSummary__Byline h2{margin-bottom:5px}@media (max-width:816px){.RecipeSummary .RecipeInfoSummary__Container .RecipeInfoSummary__Byline h2{font-family:Bord Bia Sans Bold,sans-serif;font-weight:500;font-size:32px;line-height:1.2}}@media (max-width:816px){.RecipeSummary .RecipeInfoSummary__Container .RecipeInfoSummary__Byline .lead{font-family:asap,sans-serif;font-weight:500;font-size:18px;line-height:1.7}}@media (max-width:816px){.RecipeSummary .RecipeInfoSummary__Container .RecipeInfoSummary__Footer{margin-top:20px}}.RecipeSummary .RecipeInfoSummary__Container .RecipeInfoSummary__Footer .btn{padding:10px 20px;padding:15px;height:50px;background:hsla(0,0%,100%,0);border:none;padding-left:0;margin-right:0;white-space:nowrap}@media (max-width:816px){.RecipeSummary .RecipeInfoSummary__Container .RecipeInfoSummary__Footer .btn{padding-left:15px}}.RecipeSummary .RecipeInfoSummary__Container .RecipeInfoSummary__Footer .btn:focus{border:none}.RecipeSummary .RecipeInfoSummary__Container .RecipeInfoSummary__Footer .btn svg{margin-right:10px}.RecipeSummary .RecipeInfoSummary__Container .RecipeInfoSummary__Footer .btn.btn--bookmark{padding:15px 15px 15px 17px;color:#985e5e}.RecipeSummary .RecipeInfoSummary__Container .RecipeInfoSummary__Footer .btn.btn--print{margin-right:10px;color:#5e987b}@media (max-width:816px){.RecipeSummary .RecipeInfoSummary__Container .RecipeInfoSummary__Footer .btn.btn--print{margin-right:0}}@media (max-width:816px){.RecipeSummary .RecipeInfoSummary__Container .RecipeInfoSummary__Footer .btn span{font-size:16px}}@media (max-width:816px){.RecipeSummary .RecipeInfoSummary__Container .RecipeInfoSummary__Footer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.RecipeSummary hr{background:#fff;color:#fff;border:0;height:1px;background:#d7d7d7}@media (max-width:816px){.RecipeSummary .RecipeSummary__Heading{margin-top:0!important}}.RecipeInfoSummary__Icons .RecipeIcons__CookingTime strong span,.RecipeInfoSummary__Icons .RecipeIcons__ServingSize strong,.RecipeInfoSummary__Icons .RecipeIcons__ServingSize strong span{font-family:asap,sans-serif;font-size:18px;color:#004b4e;letter-spacing:0}.RecipeInfoSummary__Icons .RecipeIcons{width:37%;margin-bottom:10px;vertical-align:top}@media (min-width:816px){.RecipeInfoSummary__Icons .RecipeIcons:nth-of-type(2n){width:50%}}@media (max-width:816px){.RecipeInfoSummary__Icons .RecipeIcons{vertical-align:top;display:inline-block}}@media (max-width:816px){.RecipeInfoSummary__Icons .RecipeIcons span,.RecipeInfoSummary__Icons .RecipeIcons strong{font-size:15px}}@media (max-width:816px){.RecipeInfoSummary__Icons .RecipeIcons{width:49%!important}}.RecipeInfoSummary__Icons .RecipeIcons img{position:relative;top:7px;padding-right:5px;width:auto;margin-right:8px}.RecipeInfoSummary__Icons .RecipeIcons__ServingSize{padding-left:4px;padding-right:11px}.RecipeInfoSummary__Icons .RecipeIcons__Allergens.list img,.RecipeInfoSummary__Icons .RecipeIcons__Skill.list img{vertical-align:top}.RecipeInfoSummary__Icons .RecipeIcons__Allergens.list span,.RecipeInfoSummary__Icons .RecipeIcons__Allergens.list ul,.RecipeInfoSummary__Icons .RecipeIcons__Skill.list span,.RecipeInfoSummary__Icons .RecipeIcons__Skill.list ul{display:inline-block;vertical-align:top;top:10px;position:relative}@media (max-width:816px){.RelatedRecipes .RecipeInfoSummary__Icons{border-top:1px solid #d7d7d7;padding-top:5px}}.RecipeInfo{margin-bottom:80px}.RecipeInfo .Method__Container{margin-bottom:50px}.RecipeInfo .Method__Container h2,.RecipeInfo .Serving__Container h2{margin-bottom:18px}.Ingredients__Container{margin-bottom:40px}.Ingredients__Container h2,.Ingredients__Container h3{margin-bottom:18px}.Ingredients__Container ul{padding-left:20px;margin-bottom:30px}.Ingredients__Container ul li{list-style-type:disc;padding-left:5px}@media (max-width:816px){.Serving__Container{margin-bottom:60px;padding-right:0}}.Serving__Container h3 span{font-weight:700}@media (max-width:816px){.NutritionalAnalysis__Parent{background-color:rgba(98,165,160,.14);padding-top:15px}}.NutritionalAnalysis__Container{background-color:rgba(98,165,160,.14);padding:10px}.NutritionalAnalysis__Parent .NutritionalAnalysis__Container{background:transparent}@media (max-width:816px){.NutritionalAnalysis__Container{background-color:rgba(98,165,160,0);padding-top:0;padding-left:0!important}}.NutritionalAnalysis__Container>p{margin-bottom:10px}.NutritionalAnalysis__Container .NutritionalValues{display:inline-block;margin-right:20px;text-align:center}@media (max-width:1240px){.NutritionalAnalysis__Container .NutritionalValues{margin-bottom:10px}}.NutritionalAnalysis__Container .NutritionalValues p{display:inline;font-size:17px}.NutritionalAnalysis__Container .NutritionalValues p:first-of-type{padding-bottom:5px}.NutritionalAnalysis__Container .NutritionalValues p:last-of-type{padding-top:10px;font-weight:700}.NutritionalAnalysis__Container .NutritionalStats__Container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline}@media (max-width:816px){#Newsletter{padding-right:0;padding-left:0}}.Newsletter__Container{border:1px solid #e7e7e7;padding:20px 30px!important}@media (max-width:816px){.Newsletter__Container{padding:10px 15px!important}}.Newsletter__Container .formcontainerblock{padding:0}.Newsletter__Container .formcontainerblock form{border:none!important;padding:0!important}.Newsletter__Container .formcontentareablock{padding:0}.Newsletter__Container .EPiServerForms .Form__Element .Form__Element__Caption{display:none}.Newsletter__Container .Form__Title{margin-bottom:10px;font-weight:700;font-size:30px;line-height:1.2}@media (max-width:816px){.Newsletter__Container .Form__Title{text-align:center;font-size:28px;margin-bottom:15px}}.Newsletter__Container .Form__Description{font-size:16px;margin-bottom:15px}@media (max-width:816px){.Newsletter__Container .Form__Description{text-align:center;font-size:15px}}.Newsletter__Container .Form__Element.FormChoice label{font-size:14px}.Newsletter__Container>p{margin-bottom:15px}.Newsletter__Container .search-container{padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.Newsletter__Container .FormTextbox__Input{width:100%;height:45px;font-size:2em;padding:10px;background:#ececec;border:1px;font-size:16px;border-radius:0}.Newsletter__Container .Form__MainBody>section{margin-bottom:0;position:relative;z-index:9999}.Newsletter__Container .FormTextbox__Input:focus{outline-width:0}.Newsletter__Container .FormTextbox__Input:-ms-input-placeholder{opacity:.7;color:#000}.Newsletter__Container .FormTextbox__Input::placeholder{opacity:.7;color:#000}.Newsletter__Container .btn{background:#009077;width:100%;color:#fff!important;font-size:17px;font-weight:400;border-radius:0;border:1px solid transparent;padding:11px 0!important;text-align:center}@media (max-width:816px){.Newsletter__Container .btn{width:100%}}.Newsletter__Container .form-check-label{display:inline-block;color:#000;font-size:14px;padding-left:15px}.Newsletter__Container .FormChoice__Listener{display:block}.Newsletter__Container .FormChoice__Listener .FormChoice__Label--Checkbox{position:relative;padding:0 0 0 40px}.Newsletter__Container .FormChoice__Listener .FormChoice__Label--Checkbox a{text-decoration:underline;color:#000}.Newsletter__Container .FormChoice__Listener .FormChoice__Label--Checkbox:before{content:"";border:solid #d5d5d5;border-radius:3px;display:inline-block;vertical-align:text-top;width:30px;height:30px;background:transparent;position:absolute;top:-3px;left:0}.Newsletter__Container .FormChoice__Listener .FormChoice__Label--Checkbox:after{content:"✔";position:absolute;left:8px;top:3px;color:#fff;width:5px;height:5px;opacity:1;transition:.185s ease-in-out}.Newsletter__Container .FormChoice__Listener .FormChoice__Input--Checkbox{display:none}.Newsletter__Container .FormChoice__Listener .FormChoice__Input--Checkbox[checked]+.FormChoice__Label--Checkbox:before{background-color:#2e2e2e;border-color:#2e2e2e}.ReturnTop{background:#579b0c;width:60px;position:fixed;height:60px;bottom:20px;right:20px;border-radius:5px;cursor:pointer;transition:.3s;opacity:0;transition-delay:.5s}.ReturnTop .arrow{border:solid #fff;border-width:0 4px 4px 0;display:inline-block;padding:9px;position:relative;top:25px;right:-20px}@media (max-width:816px){.tabcontent{display:none;padding-right:0!important;padding-left:0!important}}@media (max-width:816px){.tabcontent.active{display:block}}.tabcontent .Method__Container,.tabcontent .Serving__Container{padding-left:15px!important;padding-right:15px!important}.tab{width:100%;text-align:center}@media (min-width:816px){.tab{display:none!important}}.tab a{background:#e7e7e7;padding:15px 36px;border-radius:3px;color:#2e2e2e;text-decoration:none;font-weight:700;font-size:16px;border:2px solid silver;-ms-flex-positive:1;flex-grow:1;margin:2px;border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative;width:40%}.tab a:hover{text-decoration:underline}.tab a:first-of-type{margin-left:15px}.tab a:last-of-type{margin-right:15px}.tab a.active{color:#35c73f;background:#fff;border-bottom:none}.tab a.active:after{content:"";width:30px;position:absolute;background:#35c73f;top:40px;height:3px;left:50%;margin-left:-15px;top:58px;margin-top:-15px}.MobileLowerContainer .Social__Container{padding:0}.FullWidthContentArea{background-color:#f5f5f6}.RelatedRecipes{margin-bottom:70px}@media (max-width:816px){.RelatedRecipes{margin-bottom:50px}}.RecipePage .RecipeInfoSummary__Icons .RecipeIcons{width:35%;font-size:18px}@media (max-width:816px){.RecipePage .RecipeSummary .RecipeInfoSummary__Container .RecipeInfoSummary__Footer{-ms-flex-wrap:wrap;flex-wrap:wrap}}.RecipePage .Social__Email{float:left}@media (max-width:816px){.RecipePage .Social__Email{margin:0}}.RecipePage .Video__Container{padding:0}.QualityMark__Title{font-weight:700;margin-bottom:15px}.QualityMark__Img{height:80px;width:60px;display:inline-block}.QualityMark__Byline{display:inline-block;width:220px;vertical-align:top;line-height:1.4}.QualityMark__Anchor{max-width:300px;height:100%;display:block}@media print{body,html{border:1px solid #fff;height:99%;page-break-after:auto;page-break-before:avoid}#epi-quickNavigator,#Newsletter,.container--fluid,.FullWidthContentArea,.print-hidden,.RecipeInfoImage__Container,.RecipeInfoSummary__Container,.RecipeInfoSummary__Footer,.Social__Container,.tab,.top-content-area,header{display:none!important}.Ingredients__Container h3:first-of-type,.RecipeInfo .Method__Container h3,.tabcontent{display:block;font-size:25px;margin-bottom:10px}.Serving__Container{display:block}.Ingredients__Container,.RecipeInfo,.RecipeSummary,.Serving__Container{margin-bottom:0!important}.RecipeSummary .RecipeInfoImage__Container img{width:30%;height:auto;margin-left:15px}.RecipeTitle h2{font-size:40px}#Ingredients{margin-bottom:30px}#Ingredients,#Method,.col-md-5,.col-md-6,.contact .contact__right-column{width:100%!important;float:left!important;clear:both!important}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:none!important;width:100%!important}}.RelatedRecipes .RecipePanel{margin:0}@media (max-width:816px){.RelatedRecipes .RecipePanel{margin-bottom:20px}}@media (max-width:816px){.RecipePanel{margin:0}}@media (max-width:816px){.RecipePanel .RecipePanel__Header{padding-right:0}}@media (max-width:816px){.Bookmarks .RecipePanel .RecipePanel__Header,.RecipeListing .RecipePanel .RecipePanel__Header,.RelatedRecipes .RecipePanel .RecipePanel__Header{padding-right:15px}}.RecipePanel .RecipePanel__Header img{max-height:230px;box-shadow:0 0 75px -25px rgba(0,0,0,.7);margin-bottom:30px;object-fit:cover}.RelatedRecipes .RecipePanel .RecipePanel__Header img{max-height:162px}@media (max-width:816px){.RelatedRecipes .RecipePanel .RecipePanel__Header img{min-height:230px;margin-bottom:0}}.Bookmarks .RecipePanel .RecipePanel__Header img,.RecipeListing .RecipePanel .RecipePanel__Header img{max-height:170px}.recipelistingblock .RecipePanel .RecipePanel__Header img{height:230px}@media (min-width:816px){.RecipePanel .RecipePanel__Header img{margin-bottom:15px}}.RecipePanel .RecipePanel__Header h4{font-size:25px;font-weight:700}@media (max-width:816px){.RecipePanel .RecipePanel__Header h4{font-size:20px;font-weight:700;margin-bottom:10px}}.RecipePanel .RecipePanel__Header hr{width:130px;clear:both;margin-left:0;background:#e7e8e9;height:2px;border:none;text-align:left}@media (max-width:816px){.RecipePanel .RecipePanel__Header hr{display:none}}.RecipePanel .RecipeBody__Byline{font-size:17px;color:#2e2e2e}@media (max-width:816px){.RecipePanel .RecipeBody__Byline{font-size:14px}}@media (max-width:816px){.RecipePanel .RecipePanel__Footer .RecipeInfoSummary__Icons{margin-bottom:10px}}.RecipePanel .RecipePanel__Footer div span,.RecipePanel .RecipePanel__Footer div strong{font-weight:600!important;font-size:18px;color:#004b4e;letter-spacing:0}.RecipePanel:last-of-type{margin-bottom:30px}@media (min-width:816px){.RelatedRecipes .RecipePanel:last-of-type hr{display:block}}.ListingHeader h2{font-weight:700}@media (max-width:816px){.ListingHeader h2{font-size:48px;text-align:center}}.RecipeListing__Container{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:816px){.RecipeListing__Container{-ms-flex-pack:baseline;justify-content:baseline}}.RecipeListing__Container .RecipePanel{-ms-flex:1 0 21%;flex:1 0 21%;max-width:24%}@media (max-width:816px){.RecipeListing__Container .RecipePanel{-ms-flex:none;flex:none;width:100%;max-width:none}}.RecipeListing__Container .RecipePanel .row>hr{width:100%;clear:both;margin:0 15px;background:#d7d7d7;height:2px;border:none;margin-bottom:30px}@media (min-width:816px){.RecipeListing__Container .RecipePanel .row>hr{display:none}}.RecipeListing__Container .RecipePanel .RecipePanel__Header a:hover{color:#000}.RecipeListing__Container .RecipeTitle h2{font-size:51px;font-weight:700}@media (max-width:816px){.RecipeListing__Container .RecipeTitle h2{font-size:38px;font-weight:700;margin-top:20px}}@media (max-width:816px){.RecipeListing__Container .col-7{padding-left:0}}.RecipeIconsListing{width:auto;margin-right:4px;white-space:nowrap}.RecipeIconsListing:last-of-type{margin-right:0}@media (max-width:816px){.RecipeIconsListing strong{font-size:13px}}.RecipeIconsListing img{position:relative;top:7px;padding-right:8px;width:auto;height:25px}@media (max-width:816px){.RecipeIconsListing img{padding-right:5px;height:20px;top:5px}}.RecipeIconsListing.RecipeIcons__Skill img{padding-right:3px}@media (max-width:816px){.Bookmarks .RecipePanel,.RecipeListing .RecipePanel{margin-bottom:0!important}}@media (max-width:816px){.Bookmarks .RecipePanel hr,.RecipeListing .RecipePanel hr{margin-top:5px!important}}@media (max-width:816px){.Bookmarks .RecipeSummary .RecipeInfoLeft,.Bookmarks .RecipeSummary .RecipeInfoLeft .RecipeInfoImage__Container,.RecipeListing .RecipeSummary .RecipeInfoLeft,.RecipeListing .RecipeSummary .RecipeInfoLeft .RecipeInfoImage__Container{width:100%}}@media (max-width:816px){.Bookmarks .RecipeSummary .RecipeInfoLeft .RecipeInfoImage__Container a,.RecipeListing .RecipeSummary .RecipeInfoLeft .RecipeInfoImage__Container a{min-height:350px;width:100%}}@media (max-width:576px){.Bookmarks .RecipeSummary .RecipeInfoLeft .RecipeInfoImage__Container a,.RecipeListing .RecipeSummary .RecipeInfoLeft .RecipeInfoImage__Container a{min-height:280px;width:100%}}.RecipeSearch__Header h1{font-weight:700}@media (max-width:816px){.RecipeSearch__Header h1{display:none}}.RecipeSearch__Header .RecipeSearch__Right{padding:0}.RecipeSearch__Header hr{max-width:1230px;width:100%}@media (max-width:816px){.RecipeSearch__Header hr{display:none}}.RecipeSearch .RecipePanel{margin:0 0 40px}.RecipeSearch .RecipePanel:first-of-type{margin-top:20px}.RecipeSearch .RecipePanel .RecipePanel__Header img{height:160px;margin-bottom:0}@media (max-width:816px){.RecipeSearch .RecipePanel .RecipePanel__Header img{max-height:130px}}@media (max-width:576px){.RecipeSearch .RecipePanel .RecipePanel__Header img{max-height:84px}}.RecipeSearch .RecipePanel .RecipePanel__Title{width:100%}.RecipeSearch .RecipePanel .RecipePanel__Title h4{font-weight:700}@media (max-width:816px){.RecipeSearch .RecipePanel .RecipePanel__Title h4{font-size:20px}}@media (max-width:816px){.RecipeSearch .RecipePanel .RecipeInfoConatainer{-ms-flex-align:baseline;align-items:baseline}}@media (max-width:816px){.RecipeSearch .RecipePanel .RecipeInfoConatainer .RecipeInfoSummary__Icons .RecipeIconsListing{width:auto}}@media (max-width:816px){.RecipeSearch .RecipePanel .RecipeInfoConatainer .RecipeInfoSummary__Icons .RecipeIconsListing img{height:18px;top:4px}}@media (max-width:816px){.RecipeSearch .RecipePanel .RecipeInfoConatainer .RecipeInfoSummary__Icons .RecipeIconsListing strong{font-size:13px}}.RecipeSearch .RecipePanel hr{display:none}.RecipeSearch .RecipePanel a{color:#000}.Search .search-input{padding:13px 20px 12px;background:#ececec!important;border:1px;font-size:22px;color:#2e2e2e;font-weight:700;border-radius:3px;margin-right:10px}.Search .search-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ececec inset}@media (max-width:816px){.Search .search-input{padding:13px 20px 10px;font-size:16px;border-radius:0;border-top-left-radius:3px;margin-right:0}}.Search .search-input:-ms-input-placeholder{font-size:22px;color:#5a5a5a;font-weight:700}.Search .search-input::placeholder{font-size:22px;color:#5a5a5a;font-weight:700}@media (max-width:816px){.Search .search-input:-ms-input-placeholder{font-size:16px;color:#5a5a5a;font-weight:700}.Search .search-input::placeholder{font-size:16px;color:#5a5a5a;font-weight:700}}.Search .btn{padding:10px 30px;-webkit-appearance:none}@media (max-width:816px){.Search .btn{padding:3px 10px 2px;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px}}.FilterForm__Container .FilterForm{margin-top:10px;margin-bottom:20px}.FilterForm__Container .FilterForm label{font-size:15px;color:#000;font-weight:400;margin-bottom:4px}.FilterForm__Container .FilterForm .input-select{padding:10px;border:none;border-radius:3px;background-color:#ececec;font-weight:700;-webkit-appearance:none;position:relative;cursor:pointer}@media (max-width:816px){.FilterForm__Container .FilterForm .input-select{font-size:16px}}.FilterForm__Container .FilterForm .input-select::ms-expand{display:none}.FilterForm__Container .search-form__button .btn{font-size:16px;padding:10px 25px}.select-wrapper{position:relative}.select-wrapper:after{content:" ";border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;top:10px;right:20px;pointer-events:none}@media (max-width:816px){.sort{position:absolute;right:0;padding-right:15px}}.sort .dropdown{display:inline}.sort .dropdown .input-select{padding:10px 50px 10px 10px;border:2px solid #d6d6d6;background:#ebebeb;border-radius:3px;-webkit-appearance:none;position:relative;cursor:pointer}.sort .dropdown .input-select::ms-expand{display:none}.sort span{font-size:15px}div#FilterDropDown{height:0;overflow:hidden;transition:.3s}div#FilterDropDown.show{height:100%}@media (min-width:816px){div#FilterDropDown{height:100%!important;display:block}}#FilterButton{font-size:13px;font-weight:400;padding:10px;background:#ebebeb;border-color:#d6d6d6;color:#252525}#FilterButton svg{width:14px;margin-right:5px}@media (max-width:816px){.EventsPage .RecipeSummary{margin-bottom:0}}@media (max-width:816px){.EventsPage .fullwidthbg{margin-top:10px!important}}@media (max-width:816px){.EventsPage .fullwidthbg>.container{padding-top:70px!important}}.EventsPage .RecipeInfo{margin-bottom:0}.EventsPage .FullWidthContentArea{background:#fff}.EventsPage .Form__Container{background:#fff;padding:30px;position:relative;top:-130px;border-radius:4px;box-shadow:0 0 17px 0 rgba(0,0,0,.12)}.EventsPage .Form__Container .FormSubmitButton{left:50%;transform:translate(-50%);margin:20px 0 0}.EventsPage .RecipeInfoSummary__Icons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.EventsPage .RecipeInfoSummary__Icons .RecipeIcons{margin-bottom:10px;-ms-flex:1 0 33%;flex:1 0 33%;margin-bottom:20px}@media (max-width:816px){.EventsPage .RecipeInfoSummary__Icons .RecipeIcons{-ms-flex:1 0 100%;flex:1 0 100%;padding:0}}.EventsPage .RecipeInfoSummary__Icons .RecipeIcons:nth-of-type(2n){-ms-flex:1 0 63%;flex:1 0 63%;padding-left:15px}@media (max-width:816px){.EventsPage .RecipeInfoSummary__Icons .RecipeIcons:nth-of-type(2n){-ms-flex:1 0 50%;flex:1 0 50%;padding-left:0}}.EventsPage .RecipeInfoSummary__Icons .RecipeIcons strong{font-family:Bord Bia Sans,sans-serif;font-size:24px;color:#009077;line-height:28px}.EventsPage .RecipeInfoSummary__Icons .RecipeIcons p{font-family:asap,sans-serif;font-size:16px;color:#595959;letter-spacing:0;line-height:26px}@media (max-width:816px){.EventsPage .RecipeTitle{margin-top:20px;font-size:36px}}.EventsPage .RecipeTitle h1{font-weight:700}@media (max-width:816px){.EventsPage .RecipeTitle h1{font-size:38px;font-weight:700}}.EventsPage .RecipeSummary .RecipeInfoImage__Container img{max-height:450px;width:100%;max-width:none}@media (max-width:816px){.EventsPage .RecipeSummary .RecipeInfoImage__Container img{max-height:300px}}.EventsPage .Ingredients__Container h3:first-of-type{display:block}@media (max-width:816px){.EventsPage .Ingredients__Container h3:first-of-type{font-size:32px;font-weight:700}}@media (max-width:816px){.EventsPage #Ingredients{padding-right:0;position:relative;top:-70px;background:#fff;padding-bottom:100px}.EventsPage .Social__Container{margin-bottom:0!important}}@media (max-width:816px){.EventsPage #Social__NewPos{position:relative;top:-60px}}.EventsPage .formcontainerblock{padding-right:0;padding-left:0}.fullwidthbg{background:#f3f3f3;max-width:1500px;margin:0 auto}@media (max-width:816px){.RelatedEvents .text-center{text-align:left!important}}.RelatedEvents__Date strong{font-size:15px}.RelatedEvents__Availability{text-transform:uppercase;color:#fff;padding:0 10px 2px;border-radius:3px}.RelatedEvents__Availability--open{background:#579b0c}.RelatedEvents__Availability--closed{background:#a70000}.RelatedEvents__Availability strong{font-size:12px;font-weight:400}.RelatedEvents .RecipePanel{margin:0}.RelatedEvents .RecipePanel__Header img{height:280px}.RelatedEvents .RecipePanel:last-of-type hr,.RelatedEvents .RecipePanel__Header hr{display:block}.RelatedEvents .RecipePanel__Footer{font-size:15px}.RelatedEvents .RecipePanel__Footer .text-bold{white-space:normal}.RelatedEvents .overflow-scroll{position:relative}@media (max-width:816px){.RelatedEvents .overflow-scroll{overflow-x:scroll;overflow-y:auto}}.RelatedEvents__Container{display:-ms-flexbox;display:flex}@media (min-width:816px){.RelatedEvents__Container{-ms-flex-pack:center;justify-content:center}}@media (max-width:816px){.RelatedEvents__Container{width:100%}}.RelatedEvents .container{position:relative}.RelatedEvents .slick-next,.RelatedEvents .slick-prev{top:50%}.RelatedEvents .slick-next:before,.RelatedEvents .slick-prev:before{top:20px}@media (max-width:816px){.Event__Listing h1{font-size:35px}}.Event__Listing .RecipeListing__Container .RecipePanel{margin:0;max-width:83.333333337%}@media (max-width:816px){.Event__Listing .RecipeListing__Container .RecipePanel{max-width:100%}}.Event__Listing .RecipeListing__Container .RecipePanel .RecipePanel__Header img{height:100%}@media (max-width:816px){.Event__Listing .RecipeListing__Container .RecipePanel .RecipePanel__Header img{max-height:240px;height:auto;padding-right:15px}}@media (max-width:576px){.Event__Listing .RecipeListing__Container .RecipePanel .RecipePanel__Header img{max-height:100%;height:auto;padding-right:15px}}.Event__Listing .RecipeListing__Container .RecipePanel .RecipePanel__Header h4{font-weight:700}.Event__Listing .RecipeListing__Container .RecipePanel .Event__line{display:block;background:#e8e8e8}.Event__Listing .RecipeListing__Container .RecipePanel .RecipeIconsListing{margin-right:5%;width:40%}.Event__Listing .RecipeListing__Container .RecipePanel .RecipeInfoSummary__Icons span,.Event__Listing .RecipeListing__Container .RecipePanel .RecipeInfoSummary__Icons strong{font-size:15px}@media (max-width:816px){.Event__Listing .RecipeListing__Container .RecipePanel .RecipeInfoSummary__Icons span,.Event__Listing .RecipeListing__Container .RecipePanel .RecipeInfoSummary__Icons strong{font-size:13px}}.Event__Listing .RecipeListing__Container .RecipeInfoConatainer .btn{margin-top:20px}.PaymentSummary{background:#fff;padding:30px;border-radius:4px;box-shadow:0 0 17px 0 rgba(0,0,0,.12);margin:20px 0 0;padding:50px 30px}.resp-container{position:relative;padding-top:650px}@media only screen and (max-width:1085px){.resp-container{padding-top:600px}}.resp-iframe{width:100%;height:100%;padding:50px 0 0;display:-ms-flexbox;display:flex;top:0;left:0;position:absolute}@media only screen and (max-width:1085px){.resp-iframe{padding:0}}@media only screen and (max-width:1085px){.realexPayment{margin-top:0!important}}.StandardPage .StandardPage__Left{padding-left:15px!important;padding-right:15px!important}.StandardPage .StandardPage__Left .block{padding-left:0;padding-right:0}.StandardPage h1{font-weight:700}.StandardPage .StandardPage__Right .pagelistblock .standard-listing--header{height:60px}.StandardPage .StandardPage__Right .pagelistblock .standard-listing--header h2{font-size:25px;font-weight:700;color:#000}.StandardPage .StandardPage__Right .pagelistblock .standard-listing--header p{display:none}.StandardPage .StandardPage__Right .pagelistblock .listResult{border-bottom:0;margin:0 0 20px;padding:0}.StandardPage .StandardPage__Right .pagelistblock .listResult .col-4{padding:0}.StandardPage .StandardPage__Right .pagelistblock .listResult .listResult--item-body h3,.StandardPage .StandardPage__Right .pagelistblock .listResult .listResult--item-body h3 a{font-size:18px;font-weight:100;font-family:asap,sans-serif}.StandardPage .StandardPage__Right .pagelistblock .listResult .listResult--item-body p{display:none}.StandardPage .lowercontentarea .editorial{padding:0 0 20px}.StandardPage .lowercontentarea .documentlibraryblock .editorial{padding:0 0 50px}.EventHomePage .LowerContentArea__lgrey,.RecipeHomePage .LowerContentArea__lgrey{padding:70px 0;margin:70px auto}@media (max-width:816px){.EventHomePage .LowerContentArea__lgrey,.RecipeHomePage .LowerContentArea__lgrey{padding:20px 0;margin:40px auto}}.RecipeHomePage .formcontainerblock form{padding:30px 107px 0}@media (max-width:816px){.RecipeHomePage .formcontainerblock form{padding:10px 10px 0}}@media (max-width:816px){.RecipeHomePage .formcontainerblock form .submitbuttonelementblock .btn{margin:0 0 20px;width:100%}}@media (max-width:816px){.RecipeHomePage .formcontainerblock form .FormTextbox{margin-bottom:20px!important}}.RecipeHomePage .formcontainerblock form .Form__Title{margin-bottom:10px}.RecipeHomePage .formcontainerblock form .Form__Description{margin-bottom:20px}.RecipeHomePage .formcontainerblock form .Form__Element{margin-bottom:15px}.RecipeHomePage .formcontainerblock .submitbuttonelementblock .btn{margin-left:31px}.RecipeHomePage .formcontainerblock .FormChoixe___Input--CheckboxContainer{padding-left:40px}.RecipeHomePage .buttonblock{margin-bottom:80px}.RecipeHomePage .lightboxvideoplayerblock{margin-bottom:30px}.RecipeHomePage .container .ContentArea__Container{margin-top:30px}.EventHomePage .ContentArea__Container{margin-bottom:50px;padding-top:30px}.QASTables #sortByOriginal{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:816px){.QASTables .QASTable__Container{overflow-x:auto}}table.PricingTable{font-size:15px;overflow-x:auto;margin:0!important}table.PricingTable td,table.PricingTable th{text-align:right;padding:15px 20px}table.PricingTable td:first-child,table.PricingTable th:first-child{text-align:left}table.PricingTable tr.TopTitle{border:none}table.PricingTable tr.TopTitle th{text-align:center;color:#999}table.PricingTable tr{margin-top:50px}table.PricingTable tr:last-of-type{border-bottom:none}table.PricingTable tr p{font-size:15px}table.PricingTable tr.Title{border-bottom:1px solid #000;font-weight:700}table.PricingTable tr.Title th{border-bottom:1px solid #999;padding:15px 20px;font-weight:700;white-space:nowrap}table.PricingTable tr.title{border-bottom:1px solid #000;font-weight:700}table.PricingTable tr.TotalRow{font-weight:700;border-top:1px solid #eee;border-bottom:1px solid #eee}table.PricingTable tr.BorderRow{border-top:1px solid #eee}.standard-listing{margin-top:200px}.standard-listing--header{padding:0!important}@media (max-width:816px){.standard-listing--header{padding-right:0!important;padding-left:0!important}}.standard-listing--header p{margin-bottom:80px}@media (min-width:816px){.standard-listing--header p{max-width:850px}}.standard-listing--title .standard-listing__pageName{display:none}.standard-listing--title .container{margin-bottom:80px}.standard-listing .standard-listing--title h2{margin-bottom:40px}@media (max-width:816px){.standard-listing .standard-listing--title h2{size:20px;font-weight:700}}.standard-listing .listResult{border-bottom:none}.standard-listing .listResult:last-of-type{margin-bottom:30px}@media (min-width:816px){.standard-listing .listResult .col-4{padding-left:0}}@media (max-width:816px){.standard-listing .listResult .col-4{padding-right:0;padding-left:0}}.standard-listing .listResult .col-8{padding-right:0}.standard-listing .listResult img{width:100%;height:150px;background:#efefef;object-fit:cover}@media (max-width:576px){.standard-listing .listResult img{height:100px}}.standard-listing .listResult--item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.standard-listing .listResult--item-body h3{font-size:25px}@media (max-width:576px){.standard-listing .listResult--item-body h3{font-size:20px}}.standard-listing .listResult--item-body p{font-size:17px}@media (max-width:576px){.standard-listing .listResult--item-body p{font-size:14px}}@media (max-width:816px){.standard-listing .block{padding-left:0;padding-right:0}}@media (max-width:816px){.standard-listing .btn-container{text-align:center}}@media (max-width:816px){.PricingTable__Container{margin-left:0!important;margin-right:0!important}}.PricingTable__Container .PricingTable{margin-top:20px!important}@media (max-width:816px){.PricingTable__Container .PricingTable{display:block;overflow-x:scroll}}.PricingTable__Container .PricingTable tr.title{border-bottom:1px solid #b8925a!important}.PricingTable__Container .PricingTable tr.title th{color:#004b4e!important}.PricingTable__Container .PricingTable .tr.TopTitle .center:first-of-type,.PricingTable__Container .PricingTable .tr.TopTitle .center:last-of-type{border-bottom:1px solid #b8925a}.PricingTable__Container .PricingTable .tr.TopTitle th:first-of-type,.PricingTable__Container .PricingTable .tr.TopTitle th:last-of-type,.PricingTable__Container .PricingTable .tr.TopTitle th:nth-of-type(3){border-bottom:1px solid #e9decd}.PricingTable__Container .PricingTable tbody .light_row:nth-of-type(odd){background-color:#fbf9f7}.PricingTable__Container h1,.PricingTable__Container h2{text-align:left;margin:0 15px}html{font-size:16px}body{font-family:asap,sans-serif;font-size:1.4rem;font-weight:500;background:#fff}.margin-top{margin-top:300px!important}.flex-justify-left{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-right:auto}.flex-justify-right{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin-left:auto;text-align:right}.flex-justify-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:center;justify-content:center}.text--light,.text--light *{color:#fff}.text--dark,.text--dark *{color:#000}.text-split--col2{column-count:2;text-align:left}.text-split--col2 p:first-of-type{margin-top:0}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox_loading.gif) 50% no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-close,.fancybox-nav{position:absolute;cursor:pointer;z-index:8040}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:transparent url(../img/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0)}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../img/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../img/fancybox_loading@2x.gif);background-size:24px 24px}}
/*!
 * Bootstrap Grid v4.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:992px){.container{max-width:100%}}@media (min-width:1300px){.container{max-width:1280px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.contact .contact__left-column,.contact .contact__right-column{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.contact .contact__left-column,.order-1{-ms-flex-order:1;order:1}.contact .contact__right-column,.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:816px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4,.contact .contact__left-column{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6,.contact .contact__right-column{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.contact .contact__right-column,.order-md-1{-ms-flex-order:1;order:1}.contact .contact__left-column,.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.contact .contact__left-column,.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:816px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:816px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:816px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.row{margin-left:0;margin-right:0}img{border-radius:0;width:100%}a{text-decoration:none;word-wrap:break-word;color:#000}.imagewithtextblock a,.RecipePanel a{color:#009077;transition:.2s}.imagewithtextblock a:hover,.RecipePanel a:hover{text-decoration:none;color:#005d4d}.RecipePanel a{color:#009077}.RecipePanel a,.RecipePanel a:hover{text-decoration:none}.articlelistblock h1 a,.articlelistblock h2 a,.articlelistblock h3 a,.articlelistblock h4 a,.articlelistblock h5 a,.articlelistblock h6 a,.imagewithtextblock h1 a,.imagewithtextblock h2 a,.imagewithtextblock h3 a,.imagewithtextblock h4 a,.imagewithtextblock h5 a,.imagewithtextblock h6 a{color:#004b4e!important;text-decoration:none}.articlelistblock h1 a:hover,.articlelistblock h2 a:hover,.articlelistblock h3 a:hover,.articlelistblock h4 a:hover,.articlelistblock h5 a:hover,.articlelistblock h6 a:hover,.imagewithtextblock h1 a:hover,.imagewithtextblock h2 a:hover,.imagewithtextblock h3 a:hover,.imagewithtextblock h4 a:hover,.imagewithtextblock h5 a:hover,.imagewithtextblock h6 a:hover{text-decoration:none}.RecipePanel h1,.RecipePanel h2,.RecipePanel h3,.RecipePanel h4,.RecipePanel h5,.RecipePanel h6{color:#004b4e;-webkit-text-decoration-color:#000;text-decoration-color:#000}.RecipePanel h1:hover,.RecipePanel h2:hover,.RecipePanel h3:hover,.RecipePanel h4:hover,.RecipePanel h5:hover,.RecipePanel h6:hover{text-decoration:none}.RecipePanel .black-underline{-webkit-text-decoration-color:#000;text-decoration-color:#000;color:#000}.RecipePanel .RecipePanel__Header a{color:#004b4e}.UpperContentArea__Container .block{padding-left:0;padding-right:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvdHlwb2dyYXBoeS9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9jb25maWcvX2NvbmZpZy5zY3NzIiwic3R5bGUuY3NzIiwiZWxlbWVudHMvYnV0dG9ucy9fYnV0dG9ucy5zY3NzIiwiYmFzZS9taXhpbnMvX21peGlucy5zY3NzIiwiZWxlbWVudHMvX3BhZ2luYXRpb24uc2NzcyIsImJhc2UvYnJlYWtwb2ludHMvX2JyZWFrcG9pbnRzLnNjc3MiLCJlbGVtZW50cy9fdmlkZW8uc2NzcyIsImVsZW1lbnRzL19zb2NpYWwuc2NzcyIsImVsZW1lbnRzL190YWJsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MiLCJjb21wb25lbnRzL2Nhcm91c2VsL19jYXJvdXNlbC5zY3NzIiwiYmFzZS9jb25maWcvX3Jlc2V0LnNjc3MiLCJiYXNlL3V0aWxpdGllcy9fdXRpbGl0aWVzLnNjc3MiLCJiYXNlL2Zvcm1zL19mb3Jtcy5zY3NzIiwiYmFzZS9ncmlkL19ncmlkLnNjc3MiLCJiYXNlL3Nwcml0ZXMvX3Nwcml0ZXMuc2NzcyIsInNwcml0ZXMvX3Nwcml0ZS5zY3NzIiwiYmFzZS9faW5wdXQtZ3JvdXAuc2NzcyIsImJhc2UvX2llLWZpeC5zY3NzIiwiY29tcG9uZW50cy9tYXAvbWFwLnNjc3MiLCJjb21wb25lbnRzL2xpZ2h0Ym94L2xpZ2h0Ym94LnNjc3MiLCJjb21wb25lbnRzL2FjY29yZGlvbi9fYWNjb3JkaW9uLnNjc3MiLCJibG9ja3MvaGVhZGVyL19pbmRleC5zY3NzIiwiYmxvY2tzL2hlYWRlci9fbW9iaWxlLnNjc3MiLCJibG9ja3MvaGVhZGVyL19kZXNrdG9wLnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiLCJibG9ja3MvX2p1bWJvdHJvbi5zY3NzIiwiYmxvY2tzL19saWdodGJveC12aWRlby1wbGF5ZXIuc2NzcyIsImJsb2Nrcy9fYXJ0aWNsZS1saXN0aW5nLnNjc3MiLCJibG9ja3MvX2ljb24tbGlzdGluZy5zY3NzIiwiYmxvY2tzL19pbWFnZS13aXRoLXRleHQuc2NzcyIsImJsb2Nrcy9fZWRpdG9yaWFsLnNjc3MiLCJibG9ja3MvX2Jhbm5lci5zY3NzIiwiYmxvY2tzL19idXR0b24tYmxvY2suc2NzcyIsImJsb2Nrcy9fZm9ybS1jb250YWluZXIuc2NzcyIsImJsb2Nrcy9fdGVhc2VyLWJsb2NrLnNjc3MiLCJibG9ja3MvX3F1b3RlYmxvY2suc2NzcyIsImJsb2Nrcy9fZG9jdW1lbnQtbGlicmFyeS5zY3NzIiwiYmxvY2tzL19yZWNpcGUtbGlzdGluZy5zY3NzIiwiYmxvY2tzL191cGNvbWluZy1ldmVudHMuc2NzcyIsImJsb2Nrcy9fdGVhc2VyLWNvbnRhaW5lci5zY3NzIiwiYmxvY2tzL19sYXJnZS1yZWNpcGUtbGlzdGluZy5zY3NzIiwicGFnZXMvX3RvcC1jb250ZW50LWFyZWEuc2NzcyIsInBhZ2VzL19wdWJsaWNhdGlvbi1saXN0aW5nLnNjc3MiLCJwYWdlcy9fY29udGFjdC11cy5zY3NzIiwicGFnZXMvX3NlY3Rvci1saXN0aW5nLnNjc3MiLCJwYWdlcy9fc2VjdG9yLWRldGFpbHMuc2NzcyIsInBhZ2VzL19hcnRpY2xlLWxpc3RpbmctcGFnZS5zY3NzIiwicGFnZXMvX2FydGljbGUuc2NzcyIsInBhZ2VzL19tZW1iZXIuc2NzcyIsInBhZ2VzL19zZWFyY2guc2NzcyIsInBhZ2VzL19yZWdpc3RlcmVkLWNvbXBhbmllcy5zY3NzIiwicGFnZXMvX2Nhc2Utc3R1ZHkuc2NzcyIsInBhZ2VzL19yZWNpcGUtZGV0YWlsLnNjc3MiLCJwYWdlcy9fcmVjaXBlLWxpc3Rpbmcuc2NzcyIsInBhZ2VzL19yZWNpcGUtc2VhcmNoLnNjc3MiLCJwYWdlcy9fZXZlbnRzLWRldGFpbC5zY3NzIiwicGFnZXMvX2V2ZW50cy1saXN0aW5nLnNjc3MiLCJwYWdlcy9fcGF5bWVudC1wYWdlLnNjc3MiLCJwYWdlcy9fc3RhbmRhcmQtcGFnZS5zY3NzIiwicGFnZXMvX3JlY2lwZS1ob21lLnNjc3MiLCJwYWdlcy9fcWFzLWxpc3Rpbmcuc2NzcyIsInBhZ2VzL19saXN0aW5nLXBhZ2Uuc2NzcyIsInBhZ2VzL19wcmljaW5nLXRhYmxlcy5zY3NzIiwiX21haW4uc2NzcyIsIl9jbXMtbW9kaWZpZXJzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZmFuY3lib3gvZGlzdC9zY3NzL2pxdWVyeS5mYW5jeWJveC5zY3NzIiwiZ3JpZC5zY3NzIiwib3ZlcnJpZGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBaU1ZLGlCQ3hJSixBQzJoQ1AsbUREM2hDTyxBQUNBLHlFQUFBLEFFM0NSLEtBQ0ksZ0JBQUEsQUFDQSxtQkFBQSxBQUNBLHlCQUFBLEFBQ0EsZUFBQSxBQUNBLHFCQUFBLEFBQ0EsNEJGcURnQixBRXBEaEIsZ0JBQUEsQUFDQSxrQkFBQSxBQUNBLHFCQUFBLEFBQ0Esb0JBQUEsWUFBQSxBQUNBLGVBQUEsQUFDQSxjQUFBLENEbzFFSCxBQ2wxRUcsT0FDSSxjQUFBLENEbzFFUCxBQ2oxRUcsVUFDSSxhQUFBLENEbTFFUCxBQ2gxRUcsc0JBQ0ksaUJBQUEsQ0RrMUVQLEFDLzBFRyxXQUNJLGNBQUEsQUFDQSxrQkFBQSxBQUNBLFVBQUEsQ0RpMUVQLEFDOTBFRyxXQUNJLGtCQUFBLEFBQ0EsZUFBQSxBQUNBLGlCQUFBLEFBQ0EsY0FBQSxDRGcxRVAsQUMzMEVHLGNDMEJBLHdCRHpCb0IsQUMwQnBCLHNCRDFCd0MsQUMyQnhDLHdCRDNCOEMsQ0QrMEVqRCxBRXJ5RU8sb0JBQ0ksbUJBQUEsQUFDQSxxQkFBQSxBQUNBLG9CQUFBLENGdXlFWCxBRXJ5RVcseUJBQ0kscUJBQUEsQUFDQSxxQkFBQSxBQUNBLGVBQUEsQ0Z1eUVmLEFFcHlFVyxzQkFDSSxvQkFBQSxDRnN5RWYsQUVqeUVHLGdCQUNJLHdCRDVEZ0IsQUM2RGhCLGdCQUFBLEFBQ0Esb0JBQUEsQ0ZteUVQLEFDOTFFRyxZQ3NCQSxjSHFCcUIsQUdwQnJCLHNCSCtCcUIsQUc5QnJCLHdCRHZCc0MsQ0RrMkV6QyxBRWwwRU8sa0JBQ0ksd0JBQUEsQ0ZvMEVYLEFFOXlFRyxjQUNJLGNIZGlCLEFHZWpCLGdCQUFBLEFBQ0Esb0JBQUEsQ0ZnekVQLEFDdjJFRyxjQ2tCQSxjSHFCcUIsQUdwQnJCLHNCSGtDcUIsQUdqQ3JCLHdCRG5CcUMsQ0QyMkV4QyxBRS8wRU8sb0JBQ0ksd0JBQUEsQ0ZpMUVYLEFFM3pFRyxnQkFDSSxjSGRpQixBR2VqQixnQkFBQSxBQUNBLG9CQUFBLENGNnpFUCxBQ2gzRUcsZ0JDY0EsV0hnQ3FCLEFHL0JyQix5QkhxQnFCLEFHcEJyQix3QkRmd0MsQ0RvM0UzQyxBRTUxRU8sc0JBQ0ksd0JBQUEsQ0Y4MUVYLEFFeDBFRyxrQkFDSSxXSEhpQixBR0lqQixnQkFBQSxBQUNBLG9CQUFBLENGMDBFUCxBQ3ozRUcsYUNVQSxXSGdDcUIsQUcvQnJCLHlCSHVCcUIsQUd0QnJCLHdCRFhxQyxDRDYzRXhDLEFFejJFTyxtQkFDSSx3QkFBQSxDRjIyRVgsQUVyMUVHLGVBQ0ksV0hIaUIsQUdJakIsZ0JBQUEsQUFDQSxvQkFBQSxDRnUxRVAsQUNsNEVHLGFDTUEsV0hnQ3FCLEFHL0JyQix5Qkh5QnFCLEFHeEJyQix3QkRQdUMsQ0RzNEUxQyxBRXQzRU8sbUJBQ0ksd0JBQUEsQ0Z3M0VYLEFFbDJFRyxlQUNJLFdISGlCLEFHSWpCLGdCQUFBLEFBQ0Esb0JBQUEsQ0ZvMkVQLEFDMzRFRyxlQ0VBLFdIZ0NxQixBRy9CckIseUJIc0JxQixBR3JCckIsd0JESHVDLENEKzRFMUMsQUVuNEVPLHFCQUNJLHdCQUFBLENGcTRFWCxBRS8yRUcsaUJBQ0ksV0hIaUIsQUdJakIsZ0JBQUEsQUFDQSxvQkFBQSxDRmkzRVAsQUNwNUVHLGVDRkEsV0hnQ3FCLEFHL0JyQixxQ0htQ3FCLEFHbENyQixxQ0RDb0MsQUFDaEMsa0JBQUEsQ0R3NUVQLEFFMTNFRyxpQkFDSSxXSEhpQixB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ZUFBQSxBQUNBLGdCQUFBLENaeTVHSCxBWXQ1R0MsVUFDRSxlQUFBLEFBQ0EsZ0JBQUEsQ1p3NUdILEFZcjVHQyxZQUNFLGVBQUEsQUFDQSxlQUFBLEFBQ0EsZ0JBQUEsQ1p1NUdILEFZcDVHQyxXQUNFLGVBQUEsQUFDQSxnQkFBQSxDWnM1R0gsQVluNUdDLFlBQ0UsZUFBQSxBQUNBLGdCQUFBLENacTVHSCxBWWw1R0MsYUFDRSxpQkFBQSxDWm81R0gsQVlqNUdDLFdBQ0UsZWJ0QnVCLENDeTZHMUIsQVloNUdDLGNBQ0UsZWI1QnVCLENDODZHMUIsQVkvNEdDLFlBQ0UsZWJqQ3VCLENDazdHMUIsQVk5NEdDLFlBQ0UsYUFBQSxDWmc1R0gsQVk3NEdDLGdCQUNFLHlCQUFBLENaKzRHSCxBWTU0R0MsV0FDRSw0QkFBQSxDWjg0R0gsQVkxNEdELDRCQUNJLDJCQUFBLENaNjRHSCxBSTMrR08seUJRNkZSLDRCQUlNLHlCQUFBLENaODRHSCxDQUNGLEFZdjRHRCxZQUNJLHFCQUFBLENaMDRHSCxBWXY0R0QsV0FDSSxvQkFBQSxDWjA0R0gsQVl2NEdELGFBQ0kscUJBQUEsQUFDQSxXQUFBLENaMDRHSCxBWXQ0R0csbUJBQ0ksV0FBQSxBQUNBLGNBQUEsQUFDQSxVQUFBLENaeTRHUCxBWWo0R0csZUFDSSxhQUFBLENabzRHUCxBWWo0R0csaUJBQ0ksYUFBQSxDWm00R1AsQVloNEdHLGdCQUNJLGFBQUEsQ1prNEdQLEFZLzNHRyxjQUNJLGFBQUEsQ1ppNEdQLEFZOTNHRyxhQUNJLFViOUVpQixDQzg4R3hCLEFZNzNHRyxZQUNJLFViL0VpQixDQzg4R3hCLEFZNTNHRyxhQUNJLHlCYmxGaUIsQ0NnOUd4QixBWTUzR08saUJBQ0kseUJBQUEsQ1o4M0dYLEFZMTNHRyxlQUNJLGFibEdpQixDQzg5R3hCLEFZejNHRyxlQUNJLGFickdpQixDQ2crR3hCLEFZeDNHRyxZQUNJLGFieEdpQixDQ2srR3hCLEFZdjNHRyxhQUNJLFVieEdpQixDQ2krR3hCLEFZdDNHRyxnQkFDSSxhYnJIaUIsQ0M2K0d4QixBWWgzR0csZUFDSSxvQkFBQSxDWm0zR1AsQVk1MkdHLG9CQUNJLHdCQUFBLENaKzJHUCxBWTcyR0csc0JBQ0ksd0JBQUEsQ1orMkdQLEFZNzJHRyxxQkFDSSx3QkFBQSxDWisyR1AsQVk3MkdHLGtCQUNJLHFCYnhJaUIsQ0N1L0d4QixBWTcyR0csa0JBQ0kscUJieklpQixDQ3cvR3hCLEFZNzJHRyxpQkFDSSxxQmIzSWlCLENDMC9HeEIsQVk3MkdHLHNDQUNJLG9DYjdJaUIsQ0M0L0d4QixBWXIyR0csTUFDSSxzQkFBQSxDWncyR1AsQVl6MkdHLE1BQ0kseUJBQUEsQ1o0MkdQLEFZNzJHRyxNQUNJLHlCQUFBLENaZzNHUCxBWWozR0csTUFDSSx5QkFBQSxDWm8zR1AsQVlyM0dHLE1BQ0kseUJBQUEsQ1p3M0dQLEFZejNHRyxNQUNJLHlCQUFBLENaNDNHUCxBWTczR0csTUFDSSx5QkFBQSxDWmc0R1AsQVlqNEdHLE1BQ0kseUJBQUEsQ1pvNEdQLEFZcjRHRyxNQUNJLHlCQUFBLENadzRHUCxBWXo0R0csTUFDSSx5QkFBQSxDWjQ0R1AsQVk3NEdHLE9BQ0ksMEJBQUEsQ1pnNUdQLEFZMTRHRyxNQUNJLHlCQUFBLENaNjRHUCxBWTk0R0csTUFDSSw0QkFBQSxDWmk1R1AsQVlsNUdHLE1BQ0ksNEJBQUEsQ1pxNUdQLEFZdDVHRyxNQUNJLDRCQUFBLENaeTVHUCxBWTE1R0csTUFDSSw0QkFBQSxDWjY1R1AsQVk5NUdHLE1BQ0ksNEJBQUEsQ1ppNkdQLEFZbDZHRyxNQUNJLDRCQUFBLENacTZHUCxBWXQ2R0csTUFDSSw0QkFBQSxDWnk2R1AsQVkxNkdHLE1BQ0ksNEJBQUEsQ1o2NkdQLEFZOTZHRyxNQUNJLDRCQUFBLENaaTdHUCxBWWw3R0csT0FDSSw2QkFBQSxDWnE3R1AsQVk5NkdHLE1BQ0ksdUJBQUEsQ1ppN0dQLEFZbDdHRyxNQUNJLDBCQUFBLENacTdHUCxBWXQ3R0csTUFDSSwwQkFBQSxDWnk3R1AsQVkxN0dHLE1BQ0ksMEJBQUEsQ1o2N0dQLEFZOTdHRyxNQUNJLDBCQUFBLENaaThHUCxBWWw4R0csTUFDSSwwQkFBQSxDWnE4R1AsQVl0OEdHLE1BQ0ksMEJBQUEsQ1p5OEdQLEFZMThHRyxNQUNJLDBCQUFBLENaNjhHUCxBWTk4R0csTUFDSSwwQkFBQSxDWmk5R1AsQVlsOUdHLE1BQ0ksMEJBQUEsQ1pxOUdQLEFZdDlHRyxPQUNJLDJCQUFBLENaeTlHUCxBWW45R0csTUFDSSwwQkFBQSxDWnM5R1AsQVl2OUdHLE1BQ0ksNkJBQUEsQ1owOUdQLEFZMzlHRyxNQUNJLDZCQUFBLENaODlHUCxBWS85R0csTUFDSSw2QkFBQSxDWmsrR1AsQVluK0dHLE1BQ0ksNkJBQUEsQ1pzK0dQLEFZditHRyxNQUNJLDZCQUFBLENaMCtHUCxBWTMrR0csTUFDSSw2QkFBQSxDWjgrR1AsQVkvK0dHLE1BQ0ksNkJBQUEsQ1prL0dQLEFZbi9HRyxNQUNJLDZCQUFBLENacy9HUCxBWXYvR0csTUFDSSw2QkFBQSxDWjAvR1AsQVkzL0dHLE9BQ0ksOEJBQUEsQ1o4L0dQLEFZeC9HRyxNQUNJLHdCQUFBLENaMi9HUCxBWTUvR0csTUFDSSwyQkFBQSxDWisvR1AsQVloZ0hHLE1BQ0ksMkJBQUEsQ1ptZ0hQLEFZcGdIRyxNQUNJLDJCQUFBLENadWdIUCxBWXhnSEcsTUFDSSwyQkFBQSxDWjJnSFAsQVk1Z0hHLE1BQ0ksMkJBQUEsQ1orZ0hQLEFZaGhIRyxNQUNJLDJCQUFBLENabWhIUCxBWXBoSEcsTUFDSSwyQkFBQSxDWnVoSFAsQVl4aEhHLE1BQ0ksMkJBQUEsQ1oyaEhQLEFZNWhIRyxNQUNJLDJCQUFBLENaK2hIUCxBWWhpSEcsT0FDSSw0QkFBQSxDWm1pSFAsQVk3aEhHLE1BQ0kseUJBQUEsQ1pnaUhQLEFZamlIRyxNQUNJLDRCQUFBLENab2lIUCxBWXJpSEcsTUFDSSw0QkFBQSxDWndpSFAsQVl6aUhHLE1BQ0ksNEJBQUEsQ1o0aUhQLEFZN2lIRyxNQUNJLDRCQUFBLENaZ2pIUCxBWWpqSEcsTUFDSSw0QkFBQSxDWm9qSFAsQVlyakhHLE1BQ0ksNEJBQUEsQ1p3akhQLEFZempIRyxNQUNJLDRCQUFBLENaNGpIUCxBWTdqSEcsTUFDSSw0QkFB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SCxBWW5vSEMsd0NBQ0ksWUFBQSxDWnFvSEwsQVk3bkhELE9BQ0ksa0JBQUEsQUFDQSxtQkFBQSxBQUNBLDZCQUFBLEFBQ0EsaUJBQUEsQ1pnb0hILEFZN25IRyxVQUNJLGFBQUEsQUFDQSxhQUFBLENaK25IUCxBWTNuSEcsbUJBQ0ksZUFBQSxDWjZuSFAsQVl6bkhHLG1CQUVJLGVBQUEsQ1oybkhQLEFZeG5IRyxXQUNJLGNBQUEsQ1owbkhQLEFZam5IRCxzQ0FFSSxrQkFBQSxDWm9uSEgsQVlqbkhHLG9EQUNJLGtCQUFBLEFBQ0EsU0FBQSxBQUNBLFlBQUEsQUFDQSxhQUFBLENab25IUCxBWTlsSEQsZUFqQkksY2J0Y3FCLEFhdWNyQixzQmJ6U3FCLEFhMFNyQixvQmJ4Y3FCLENDMmpJeEIsQVlqbkhHLGtCQUNJLHdCQUFBLENabW5IUCxBWWhuSEcsMkJBQ0ksYUFBQSxDWmtuSFAsQVl0bUhELFlBckJJLGNieGNxQixBYXljckIsc0JiclNxQixBYXNTckIsb0JiMWNxQixDQ3lrSXhCLEFZN25IRyxlQUNJLHdCQUFBLENaK25IUCxBWTVuSEcsd0JBQ0ksYUFBQSxDWjhuSFAsQVk5bUhELGVBekJJLGNiOVJxQixBYStSckIseUJialNxQixBYWtTckIsb0JialNxQixDQzQ2SHhCLEFZem9IRyxrQkFDSSx3QkFBQSxDWjJvSFAsQVl4b0hHLDJCQUNJLGFBQUEsQ1owb0hQLEFZdG5IRCxjQTdCSSxjYmhjcUIsQWFpY3JCLHNCYjdScUIsQWE4UnJCLG9CYmxjcUIsQ0N5bEl4QixBWXJwSEcsaUJBQ0ksd0JBQUEsQ1p1cEhQLEFZcHBIRywwQkFDSSxhQUFBLENac3BIUCxBWTNuSEQsaUJBQ0UsNEJBQUEsQ1o4bkhELEFZeG5IRCxtQkFDRSxpQkFBQSxBQUNBLGFBQUEsQ1oybkhELEFZem5IQyx5QkFKRixtQkFLTSxjQUFBLENaNG5ISCxDQUNGLEFZem5IRCxTQUNFLGVBQUEsQ1o0bkhELEFZem5IRCxLQUNFLGlCQUFBLENaNG5IRCxBWXpuSEQsYUFDRSxjQUFBLEFBQ0EsWUFBQSxBQUNBLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFdBQUEsQ1o0bkhELEFZem5IRCxtQkFDRSxjQUFBLENaNG5IRCxBRnB1SUQscURJZ0RFLDBDSGNxQixBR2JyQixnQkg4QnlCLEFHN0J6QixlSmhENkMsQUltRDNDLGdCSm5EaUQsQUFDakQsYUFBQSxDRTJ1SUgsQUk5c0lPLHlCTmhDUixxREFNUSxjQUFBLENFOHVJTCxDQUNGLEFGM3VJRCxPSXNDRSwwQ0hjcUIsQUdickIsZ0JIOEJ5QixBRzdCekIsZUp0QzZDLEFJeUMzQyxnQkp6Q2lELEFBQ2pELGFBQUEsQ0VpdklILEFJOXRJTyx5Qk50QlIsT0FNUSxjQUFBLENFbXZJTCxDQUNGLEFGaHZJRCxXSThCRSxjSjdCNkMsQ0V1dkk5QyxBRm52SUQsa0JJdUJFLDBDSGNxQixBR2JyQixnQkg4QnlCLEFHMUJ2QixnQkpoQ2lELEFBQ2pELGFBQUEsQ0FHSixBRTR2SUMsT0VudUlDLGNKdkI2QyxDRTB2STlDLEFJcnZJTyx5Qk5QUixPQU1RLGNBQUEsQ0UydklMLENBQ0YsQUZwdklELGtCQUpRLGVBQUEsQ0FJUixBRWl3SUMsT0V4dklDLDBDSGNxQixBR1pyQixlSlQ2QyxBSVkzQyxnQkpaaUQsQUFDakQsYUFBQSxDRTh2SUgsQUl4d0lPLHlCTk9SLE9BTVEsY0FBQSxDRWd3SUwsQ0FDRixBRjd2SUQsT0lERSwwQ0hjcUIsQUdickIsZ0JIOEJ5QixBRzdCekIsZUpDMkMsQUlFekMsZUpGK0MsQ0Vtd0lsRCxBSXR4SU8seUJOaUJSLE9BSU0sZUFBQSxBQUNBLGFBQUEsQ0Vzd0lILENBQ0YsQUZud0lELE9JVkUsMENIY3FCLEFHYnJCLGdCSDRCeUIsQUczQnpCLGVKVWdELEFJUDlDLGNKT29ELEFBQ25ELGFBQUEsQ0V5d0lKLEFGdHdJRCw0REFNRSxVQUFBLENFeXdJRCxBRnB3SUQsS0lwQ0UsZUpxQzJDLEFJbkN6QyxnQkptQytDLEFBQ2pELGtCQUFBLENFMHdJRCxBRnZ3SUQsYUkxQ0Usb0JKOENzQixBSTdDdEIsZUo2QytCLEFJM0M3QixnQkoyQ21DLEFBQ25DLGFBQUEsQ0U2d0lILEFG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Q0FDRixBSWw3SksseUJVQ0ksVUFFUSx1QkFBQSxzQkFBQSxDZG03SmYsQ0FDRixBSXY3SksseUJVQ0ksVUFFUSx1QkFBQSxzQkFBQSxDZHc3SmYsQ0FDRixBSTU3SksseUJVQ0ksVUFFUSx1QkFBQSxzQkFBQSxDZDY3SmYsQ0FDRixBSWo4SksseUJVQ0ksVUFFUSx1QkFBQSxzQkFBQSxDZGs4SmYsQ0FDRixBSXQ4SksseUJVQ0ksVUFFUSx1QkFBQSxzQkFBQSxDZHU4SmYsQ0FDRixBSTM4SksseUJVQ0ksVUFFUSx1QkFBQSxzQkFBQSxDZDQ4SmYsQ0FDRixBSWg5SksseUJVQ0ksV0FFUSx3QkFBQSx1QkFBQSxDZGk5SmYsQ0FDRixBSXI5SksseUJVQ0ksV0FFUSx3QkFBQSx1QkFBQSxDZHM5SmYsQ0FDRixBSTE5SksseUJVQ0ksV0FFUSx3QkFBQSx1QkFBQSxDZDI5SmYsQ0FDRixBSS85SksseUJVQ0ksV0FFUSx1QkFBQSxzQkFBQSxDZGcrSmYsQ0FDRixBSXArSksseUJVQ0ksV0FFUSx1QkFBQSxzQkFBQSxDZHErSmYsQ0FDRixBSXorSksseUJVQ0ksV0FFUSx1QkFBQSxzQkFBQSxDZDArSmYsQ0FDRixBSTkrSksseUJVQ0ksV0FFUSx1QkFBQSxzQkFBQSxDZCsrSmYsQ0FDRixBSW4vSksseUJVQ0ksV0FFUSx1QkFBQSxzQkFBQSxDZG8vSmYsQ0FDRixBSXgvSksseUJVQ0ksV0FFUSx1QkFBQSxzQkFBQSxDZHkvSmYsQ0FDRixBSTcvSksseUJVQ0ksV0FFUSx1QkFBQSxzQkFBQSxDZDgvSmYsQ0FDRixBSWxnS0sseUJVQ0ksV0FFUSx1QkFBQSxzQkFBQSxDZG1nS2YsQ0FDRixBSXZnS0sseUJVQ0ksV0FFUSx1QkFBQSxzQkFBQSxDZHdnS2YsQ0FDRixBSTVnS0sseUJVQ0ksWUFFUSx3QkFBQSx1QkFBQSxDZDZnS2YsQ0FDRixBSWpoS0sseUJVQ0ksWUFFUSx3QkFBQSx1QkFBQSxDZGtoS2YsQ0FDRixBSXRoS0sseUJVQ0ksWUFFUSx3QkFBQSx1QkFBQSxDZHVoS2YsQ0FDRixBSTNoS0sseUJVQ0ksVUFFUSx1QkFBQSxzQkFBQSxDZDRoS2YsQ0FDRixBSWhpS0sseUJVQ0ksVUFFUSx1QkFBQSxzQkFBQSxDZGlpS2YsQ0FDRixBSXJpS0sseUJVQ0ksVUFFUSx1QkFBQSxzQkFBQSxDZHNpS2YsQ0FDRixBSTFpS0sseUJVQ0ksVUFFUSx1QkFBQSxzQkFBQSxDZDJpS2YsQ0FDRixBSS9pS0sseUJVQ0ksVUFFUSx1QkFBQSxzQkFBQSxDZGdqS2YsQ0FDRixBSXBqS0sseUJVQ0ksVUFFUSx1QkFBQSxzQkFBQSxDZHFqS2YsQ0FDRixBSXpqS0sseUJVQ0ksVUFFUSx1QkFBQSxzQkFBQSxDZDBqS2YsQ0FDRixBSTlqS0sseUJVQ0ksVUFFUSx1QkFBQSxzQkFBQSxDZCtqS2YsQ0FDRixBSW5rS0sseUJVQ0ksVUFFUSx1QkFBQSxzQkFBQSxDZG9rS2YsQ0FDRixBSXhrS0sseUJVQ0ksV0FFUSx3QkFBQSx1QkFBQSxDZHlrS2YsQ0FDRixBSTdrS0sseUJVQ0ksV0FFUSx3QkFBQSx1QkFBQSxDZDhrS2YsQ0FDRixBSWxsS0sseUJVQ0ksV0FFUSx3QkFBQSx1QkFBQSxDZG1sS2YsQ0FDRixBSXZsS0sseUJVQ0ksVUFFUSx1QkFBQSxzQkFBQSxDZHdsS2YsQ0FDRixBSTVsS0sseUJVQ0ksVUFFUSx1QkFBQSxzQkFBQSxDZDZsS2YsQ0FDRixBSWptS0sseUJVQ0ksVUFFUSx1QkFBQSxzQkFBQSxDZGttS2YsQ0FDRixBSXRtS0sseUJVQ0kseUNBRVEsdUJBQUEsc0JBQUEsQ2R1bUtmLENBQ0YsQUkzbUtLLHlCVUNJLFVBRVEsdUJBQUEsc0JBQUEsQ2Q0bUtmLENBQ0YsQUlobktLLHlCVUNJLDBDQUVRLHVCQUFBLHNCQUFBLENkaW5LZixDQUNGLEFJcm5LSyx5QlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkc25LZixDQUNGLEFJMW5LSyx5QlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkMm5LZixDQUNGLEFJL25LSyx5QlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkZ29LZixDQUNGLEFJcG9LSyx5QlVDSSxXQUVRLHdCQUFBLHVCQUFBLENkcW9LZixDQUNGLEFJem9LSyx5QlVDSSxXQUVRLHdCQUFBLHVCQUFBLENkMG9LZixDQUNGLEFJOW9LSyx5QlVDSSxXQUVRLHdCQUFBLHVCQUFBLENkK29LZixDQUNGLEFJbnBLSyx5QlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkb3BLZixDQUNGLEFJeHBLSyx5QlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkeXBLZixDQUNGLEFJN3BLSyx5QlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkOHBLZixDQUNGLEFJbHFLSyx5QlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkbXFLZixDQUNGLEFJdnFLSyx5QlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkd3FLZixDQUNGLEFJNXFLSyx5QlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkNnFLZixDQUNGLEFJanJLSyx5QlVDSSxVQUVRLHVCQUFBLHNCQUFBLENka3JLZixDQUNGLEFJdHJLSyx5QlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkdXJLZixDQUNGLEFJM3JLSyx5QlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkNHJLZixDQUNGLEFJaHNLSyx5QlVDSSxXQUVRLHdCQUFBLHVCQUFBLENkaXNLZixDQUNGLEFJcnNLSyx5QlVDSSxXQUVRLHdCQUFBLHVCQUFBLENkc3NLZixDQUNGLEFJMXNLSyx5QlVDSSxXQUVRLHdCQUFBLHVCQUFBLENkMnNLZixDQUNGLEFJL3NLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkZ3RLZixDQUNGLEFJcHRLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkcXRLZixDQUNGLEFJenRLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkMHRLZixDQUNGLEFJOXRLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkK3RLZixDQUNGLEFJbnVLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkb3VLZixDQUNGLEFJeHVLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkeXVLZixDQUNGLEFJN3VLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkOHVLZixDQUNGLEFJbHZLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkbXZLZixDQUNGLEFJdnZLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkd3ZLZixDQUNGLEFJNXZLSywwQlVDSSxZQUVRLHdCQUFBLHVCQUFBLENkNnZLZixDQUNGLEFJandLSywwQlVDSSxZQUVRLHdCQUFBLHVCQUFBLENka3dLZixDQUNGLEFJdHdLSywwQlVDSSxZQUVRLHdCQUFBLHVCQUFBLENkdXdLZixDQUNGLEFJM3dLSywwQlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkNHdLZixDQUNGLEFJaHhLSywwQlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkaXhLZixDQUNGLEFJcnhLSywwQlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkc3hLZixDQUNGLEFJMXhLSywwQlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkMnhLZixDQUNGLEFJL3hLSywwQlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkZ3lLZixDQUNGLEFJcHlLSywwQlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkcXlLZixDQUNGLEFJenlLSywwQlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkMHlLZixDQUNGLEFJOXlLSywwQlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkK3lLZixDQUNGLEFJbnpLSywwQlVDSSxVQUVRLHVCQUFBLHNCQUFBLENkb3pLZixDQUNGLEFJeHpLSywwQlVDSSxXQUVRLHdCQUFBLHVCQUFBLENkeXpLZixDQUNGLEFJN3pLSywwQlVDSSxXQUVRLHdCQUFBLHVCQUFBLENkOHpLZixDQUNGLEFJbDBLSywwQlVDSSxXQUVRLHdCQUFBLHVCQUFBLENkbTBLZixDQUNGLEFJdjBLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkdzBLZixDQUNGLEFJNTBLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkNjBLZixDQUNGLEFJajFLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkazFLZixDQUNGLEFJdDFLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkdTFLZixDQUNGLEFJMzFLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkNDFLZixDQUNGLEFJaDJLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkaTJLZixDQUNGLEFJcjJLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkczJLZixDQUNGLEFJMTJLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkMjJLZixDQUNGLEFJLzJLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkZzNLZixDQUNGLEFJcDNLSywwQlVDSSxZQUVRLHdCQUFBLHVCQUFBLENkcTNLZixDQUNGLEFJejNLSywwQlVDSSxZQUVRLHdCQUFBLHVCQUFBLENkMDNLZixDQUNGLEFJOTNLSywwQlVDSSxZQUVRLHdCQUFBLHVCQUFBLENkKzNLZixDQUNGLEFJbjRLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkbzRLZixDQUNGLEFJeDRLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkeTRLZixDQUNGLEFJNzRLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkODRLZixDQUNGLEFJbDVLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkbTVLZixDQUNGLEFJdjVLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkdzVLZixDQUNGLEFJNTVLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkNjVLZixDQUNGLEFJajZLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkazZLZixDQUNGLEFJdDZLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkdTZLZixDQUNGLEFJMzZLSywwQlVDSSxXQUVRLHVCQUFBLHNCQUFBLENkNDZLZixDQUNGLEFJaDdLSywwQlVDSSxZQUVRLHdCQUFBLHVCQUFBLENkaTdLZixDQUNGLEFJcjdLSywwQlVDSSxZQUVRLHdCQUFBLHVCQUFBLENkczdLZixDQUNGLEFJMTdLSywwQlVDSSxZQUVRLHdCQUFBLHVCQUFBLENkMjdLZixDQUNGLEFJLzdLSywwQlVDSSxZQUVRLHVCQUFBLHNCQUFBLENkZzhLZixDQUNGLEFJcDhLSywwQlVDSSxZQUVRLHVCQUFBLHNCQUFBLENkcThLZixDQUNGLEFJejhLSywwQlVDSSxZQUVRLHVCQUFBLHNCQUFBLENkMDhLZixDQUNGLEFJOThLSywwQlVDSSxZQUVRLHVCQUFBLHNCQUFBLENkKzhLZixDQUNGLEFJbjlLSywwQlVDSSxZQUVRLHVCQUFBLHNCQUFBLENkbzlLZixDQUNGLEFJeDlLSywwQlVDSSxZQUVRLHVCQUFBLHNCQUFBLENkeTlLZixDQUNGLEFJNzlLSywwQlVDSSxZQUVRLHVCQUFBLHNCQUFBLENkODlLZixDQUNGLEFJbCtLSywwQlVDSSxZQUVRLHVCQUFBLHNCQUFBLENkbStLZixDQUNGLEFJditLSywwQlVDSSxZQUVRLHVCQUFBLHNCQUFBLENkdytLZixDQUNGLEFJNStLSywwQlVDSSxhQUVRLHdCQUFBLHVCQUFBLENkNitLZixDQUNGLEFJai9LSywwQlVDSSxhQUVRLHdCQUFBLHVCQUFBLENkay9LZixDQUNGLEFJdC9LSywwQlVDSSxhQUVRLHdCQUFBLHVCQUFBLENkdS9LZixDQUNGLENBQ0YsQWVsaExELE1BQ0ksYUFBQSxDZm9oTEgsQWVqaExELGVDOEVFLDZEQUFBLEFBTEEsd0JBQUEsQUFWQSxXQUFBLEFBSUEsV0FBQSxDaEJxOUtELEFpQjloTEQsYUFDSSxrQkFBQSxBQUNBLG9CQUFBLGFBQUEsQUFDQSxtQkFBQSxlQUFBLEFBQ0EsdUJBQUEsb0JBQUEsQUFDQSxVQUFBLENqQmlpTEgsQWlCL2hMRyxpRkFHSSxrQkFBQSxBQUNBLGtCQUFBLGNBQUEsQUFHQSxTQUFBLEFBQ0EsZUFBQSxDakIraExQLEFpQjdoTE8saVhBR0ksZ0JBQUEsQ2pCcWlMWCxBaUJoaUxHLHlJQUdJLFNBQUEsQ2pCa2lMUCxBaUI5aExHLG1EQUNJLFNBQUEsQ2pCZ2lMUCxBaUIxaExHLDBCQUVJLHNCQUFBLGtCQUFBLENqQjRoTFAsQWlCL2dMRCxtRUFkUSxvQkFBQSxZQUFBLENqQmtpTFAsQWlCN2dMRyxtREFDSSxrQkFBQSxBQUNBLFNBQUEsQ2pCZ2hMUCxBaUI3Z0xHLDRWQUlJLGdCQUFBLENqQm1oTFAsQWlCL2dMRCxxQkFDSSxpQkFBQSxDakJraExILEFpQi9nTEQsb0JBQ0ksZ0JBQUEsQ2pCa2hMSCxBa0J0bUxELDJEQUNFLHlDQUNFLHVCQUFBLENsQnltTEQsQWtCdm1MRCx1REFDRSwyQkFBQSxDbEJ5bUxELEFrQnJtTEQsNkJBQ0Usa0JBQUEsQUFDQSxTQUFBLENsQnVtTEQsQWtCbm1MRCxtQkFDRSxZQUFBLENsQnFtTEQsQWtCam1MRCxnQkFDRSxhQUFBLENsQm1tTEQsQWtCL2xMRCwrQkFFRSxXQUFBLEFBQ0EsYUFBQSxDbEJpbUxELEFrQjlsTEQsZUFDRSxVQUFBLENsQmdtTEQsQWtCN2xMRCxTQUNFLE1BQUEsQ2xCK2xMRCxBa0I1bExELHNCQUNFLFVBQUEsQUFDQSxVQUFBLENsQjhsTEQsQWtCM2xMRCxxQ0FDRSxrQ0FBQSxDbEI2bExELEFrQjFsTEQsb0JBQ0Usa0JBQUEsYUFBQSxDbEI0bExELEFrQnZsTEQsc0JBQ0UsV0FBQSxDbEIwbExELEFrQnRsTEQsb0VBSEUsOEJBQUEsQ2xCNGxMRCxBa0JybExELFFBQ0Usd0JBQUEsQUFDQSxvQkFBQSxDbEJ1bExELEFrQnRsTEMsWUFDRSxtQkFBQSxBQUNBLHFCQUFBLENsQndsTEgsQ0FDRixBa0JybExDLHVHQUNFLDhCQUNFLG9CQUFBLGFBQUEsQUFDQSxXQUFBLE9BQUEsQUFDQSwwQkFBQSxxQkFBQSxDbEJ1bExILEFrQnJsTEcsaUVBQ0UsZUFBQSxBQUNBLDBCQUFBLENsQnVsTEwsQ0FDRixBa0J4cUxELDJEQXdGSSw2SUFDSSxXQUFBLENsQnFsTEwsQWtCL2tMQyxvQ0FDRSxpQkFBQSxDbEJpbExILEFrQi9rTEcscURBQ0Usa0JBQUEsQUFDQSxTQUFBLENsQmlsTEwsQWtCN2tMQyw4QkFDRSx3QkFBQSxDbEIra0xILEFrQjdrTEcsa0NBQ0UsU0FBQSxDbEIra0xMLEFrQnhrTEMsZ0RBQ0UsaUJBQUEsYUFBQSxBQUNBLG9CQUFBLENsQjBrTEgsQWtCbmtMRyw0REFDRSxVQUFBLENsQnFrTEwsQWtCL2pMRyxxREFDSSxtQkFBQSxBQUNBLG9CQUFBLFlBQUEsQ2xCaWtMUCxDQUNGLEFtQnBzTEQsV0FDRSxvQkFBQSxDbkJzc0xELEFtQmxzTEMsbUNBQ0Usc0JBQUEsbUJBQUEsQUFDQSx5QkFBQSxBQUNBLG9CQUFBLGFBQUEsQUFDQSxxQkFBQSx1QkFBQSxBQUNBLFFBQUEsQ25Cb3NMSCxBSXJxTE8seUJlcENOLG1DQVFJLGNBQUEsQ25CcXNMSCxDQUNGLEFtQmxzTEcsaURBQ0Usc0JBQUEsQUFDQSxrQkFBQSxBQUNBLGtIQUFBLEFBQ0EsZ0JBQUEsQUFDQSxjQUFBLENuQm9zTEwsQUlqckxPLHlCZXhCSixpREFRSSxlQUFBLEFBQ0EsY0FBQSxDbkJxc0xMLENBQ0YsQW1CbHNMSyw0REFDRSxvQkFBQSxhQUFBLEFBQ0EsbUJBQUEsZUFBQSxBQUNBLGtDQUFBLENuQm9zTFAsQUk1ckxPLHlCZVhGLDREQU1JLGNBQUEsQUFDQSwyQkFBQSxDbkJxc0xQLENBQ0YsQW1CbnNMTywrREFDRSxnQ0FBQSxBQUNBLGNwQnlEZSxBb0J4RGYsV0FBQSxPQUFBLEFBQ0EsZ0JBQUEsQUFDQSxlQUFBLEFBQ0Esa0JBQUEsQUFDQSxVQUFBLENuQnFzTFQsQW1CbnNMUywyRUFDRSx1QkFBQSxDbkJxc0xYLEFtQmxzTFMsMEVBQ0UsdUJBQUEsQ25Cb3NMWCxBbUJqc0xTLDBFQUNFLHlCcEJ5Q2EsQW9CeENiLFVwQm1EYSxDQ2dwTHhCLEFtQjdyTEssb0RBQ0UsY3BCa0NpQixBb0JqQ2pCLGdCQUFBLEFBQ0Esb0JBQUEsQ25CK3JMUCxBbUI3ckxPLHNEQUNFLG9CQUFBLENuQityTFQsQW1CdnJMQyw4QkFDRSxzQkFBQSxtQkFBQSxBQUNBLG9CQUFBLGFBQUEsQUFDQSxrQkFBQSxDbkJ5ckxILEFtQnZyTEcsbUNBQ0UsZ0JBQUEsQUFDQSxjQUFBLENuQnlyTEwsQW1CdHJMRyxxQ0FDRSx5QkFBQSxBQUNBLDZDQUFBLEFBQ0EscUJBQUEsQUFDQSxtQkFBQSxBQUNBLGdCQUFBLEFBQ0EsbUJBQUEsQ25Cd3JMTCxBbUJyckxHLHdFQUVFLG1CQUFBLEFBQ0EsZUFBQSxDbkJ1ckxMLEFtQmpyTEMsK0JBQ0UsVUFBQSxDbkJtckxILEFtQmpyTEcscUNBQ0UsK0JBQUEsQ25CbXJMTCxBbUJockxHLGtDQUNFLFdBQUEsQUFDQSxnQkFBQSxBQUNBLGNBQUEsQUFDQSxlQUFBLENuQmtyTEwsQW1CaHJMSyw2Q0FDRSxnQkFBQSxDbkJrckxQLEFtQjVxTEssa0RBQ0Usb0JBQUEsQ25COHFMUCxBbUI1cUxPLDhEQUNFLGNBQUEsQUFDQSxjQUFBLENuQjhxTFQsQW1CM3FMTyw2REFDRSxnQkFBQSxDbkI2cUxULEFtQnZxTEMsZ0JBQ0UsYUFBQSxBQUNBLFFBQUEsQ25CeXFMSCxBbUJucUxELGVBQ0UsYUFBQSxBQUNBLGNBQUEsQUFDQSxtQkFBQSxBQUNBLHVCQUFBLENuQnNxTEQsQUl2eExPLHlCZTZHUixlQU9JLFVBQUEsQ25CdXFMRCxDQUNGLEFtQnBxTEMsa0NBQ0UsU0FBQSxDbkJzcUxILEFtQm5xTEMsd0NBQ0UseUJBQUEsQUFDQSxrQkFBQSxDbkJxcUxILEFtQmxxTEMsd0NBQ0UseUJBQUEsQUFDQSxrQkFBQSxDbkJvcUxILEFtQmpxTEMscUJBQVEsWUFBQSxDbkJvcUxULEFJMXlMTyx5QmUwSU4sbUJBRUksY0FBQSxBQUNBLGNBQUEsQ25CbXFMSCxDQUNGLEFvQjcxTEQsNERBQ0UsMEVBSUUsNkRBQUEsQ3BCZzJMRCxDQUNGLEFvQjcxTEQsZ0JBQ0UsNkRBQUEsQ3BCKzFMRCxBcUIxMkxELDBCQUVJLGtCQUFBLEFBQ0EsbUJBQUEsQUFDQSxrQkFBQSxBQUNBLFVBQUEsQ3JCNDJMSCxBcUIxMkxHLG1EQUVJLGNBQUEsQUFDQSxlQUFBLEFBQ0EsbUJBQUEsQUFDQSxtQkFBQSxBQUNBLGtCQUFBLEFBQ0EseUJBQUEsQUFDQSxrQkFBQSxDckIyMkxQLEFxQnoyTE8scURBQ0ksVUFBQSxDckIyMkxYLEFxQngyTE8sMkVBRUksa0JBQUEsQUFDQSxXQUFBLEFBQ0EsUUFBQSxDckJ5MkxYLEFxQnYyTFcsbUtBRUksV0FBQSxBQUNBLHNCQUFBLEFBQ0EsbUJBQUEsQUFDQSxZQUFBLEFBQ0Esa0JBQUEsQUFDQSxTQUFBLEFBQ0EsU0FBQSxDckJ3MkxmLEFxQnIyTFcsa0ZBQ0kscUJBQUEsQUFDQSx3QkFBQSxDckJ1MkxmLEFxQnAyTFcsaUZBQ0ksU0FBQSxBQUNBLHlCQUFBLENyQnMyTGYsQXFCNzFMVyw0RUFFSSx1QkFBQSxDckI4MUxmLEFxQjMxTFcsMkVBRUksd0JBQUEsQ3JCNDFMZixBcUJ0MUxHLG9DQUNJLFVBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxBQUNBLGtDQUFBLEFBQ0EscUJBQUEsQUFDQSxtQkFBQSxDckJ3MUxQLEFzQnA1TEQsTUFDRSw4QkFBQSxBQUNBLDBCQUFBLEFBQ0EsdUJBQUEsQUFDQSwyQkFBQSxBQUNBLHNCQUFBLEN0QnU1TEQsQXVCajZMRCxlQUNFLGtCQUFBLEFBQ0EsTUFBQSxBQUNBLFVBQUEsQ3ZCbzZMRCxBdUJsNkxDLDBCQUNFLGVEVmdCLEFDV2hCLG9CQUFBLGFBQUEsQUFDQSxxQkFBQSxzQkFBQSxDdkJvNkxILEF1Qmo2TEMseUJBQ0UsZ0JBQUEsQUFDQSxvQkFBQSxhQUFBLEFBQ0Esa0JBQUEsQUFDQSxzQkFBQSxtQkFBQSxBQUNBLFd4QjBGcUIsQXdCekZyQixpQkFBQSxBQUNBLGlCQUFBLEFBQ0EsMkJBQUEsQUFDQSxlQUFBLEN2Qm02TEgsQXVCajZMRyw2QkFDRSxXQUFBLEFBQ0EsY0FBQSxDdkJtNkxMLEF1Qmg2TEcsOEJBQ0UsZ0JBQUEsQ3ZCazZMTCxBdUIvNUxHLGdDQUNFLGdCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxXeEJ3RW1CLEF3QnZFbkIsU0FBQSxBQUNBLFlBQUEsQUFDQSxXQUFBLEFBQ0Esa0JBQUEsQUFDQSxtQkFBQSxBQUNBLHlCQUFBLEFBQ0EsZUFBQSxBQUNBLGdCeEJ3Q3FCLEF3QnZDckIsZUFBQSxDdkJpNkxMLEF1Qi81TEssdUNBQ0UsVXhCOERpQixDQ20yTHhCLEF1Qjc1TEcsdUNBQ0Usa0JBQUEsQUFDQSxVQUFBLEFBQ0EsV0FBQSxBQUNBLFFBQUEsQ3ZCKzVMTCxBdUI1NUxHLDhCQUNFLG9CQUFBLEN2Qjg1TEwsQXVCMzVMRyx3Q0FDRSxpQkFBQSxDdkI2NUxMLEF1Qno1TEMscUJBQ0Usd0JBQUEsQUFDQSxvQkFBQSxXQUFBLEN2QjI1TEgsQXVCejVMRyx5QkFDRSxlRHpFb0IsQUMwRXBCLGNEMUVvQixBQzJFcEIsMEJBQUEsQ3ZCMjVMTCxBdUJ6NUxLLHlCQUNFLGtEQUNFLFlBQUEsQUFDQSxVQUFBLEN2QjI1TFAsQ0FDRixBdUJ0NUxDLDZCQUNFLHNCQUFBLG1CQUFBLEFBQ0Esb0JBQUEsYUFBQSxBQUNBLG9CQUFBLFdBQUEsQ3ZCdzVMSCxBSTE4TE8seUJtQitDTiw2QkFLSSxnQkFBQSxDdkIwNUxILENBQ0YsQXVCdjVMQywrQkFDRSxhQUFBLEFBQ0EsaUJBQUEsQ3ZCeTVMSCxBdUJ2NUxHLG1DQUNFLFlBQUEsQUFDQSxVQUFBLEN2Qnk1TEwsQXVCdDVMRyx5QkFURiwrQkFVSSxZQUFBLEN2Qnk1TEgsQ0FDRixBdUJyNUxDLHVCQUNFLG9CQUFBLGFBQUEsQUFDQSxzQkFBQSxtQkFBQSxBQUVBLFd4Qk5xQixBd0JRckIsZ0JBQUEsQ3ZCczVMSCxBdUJwNUxHLGtDQUNFLGlCQUFBLEN2QnM1TEwsQXVCbDVMQywyQkFDRSxvQkFBQSxhQUFBLEFBQ0EsMEJBQUEsc0JBQUEsQUFDQSxzQkFBQSxtQkFBQSxBQUNBLFd4Qm5CcUIsQXdCb0JyQix3QkFBQSxBQUNBLDBCQUFBLEN2Qm81TEgsQXVCbDVMRyxvQ0FDRSxrQkFBQSxDdkJvNUxMLEF1Qmo1TEcsZ0NBQ0UsZ0JBQUEsQUFDQSxjQUFBLEFBQ0EsaUJBQUEsQ3ZCbTVMTCxBdUIzNExELG1CQUVFLFFBQUEsQUFDQSxjQUFBLEFBQ0EsZUFBQSxBQUNBLGVBQUEsQUFDQSxNQUFBLEFBQ0EsU0FBQSxBQUNBLFFBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxBQUNBLHlCQTlKWSxBQStKWixnQ0FBQSxDdkI2NExELEF1QjE0TEMsOEJBQ0UsUUFBQSxBQUNBLFNBQUEsQUFDQSxZQUFBLEFBQ0EscUJ4QnZEcUIsQ0NtOEx4QixBdUJ6NExDLDhCQUNFLG9CQUFBLGFBQUEsQUFDQSxrQkFBQSx5QkFBQSxBQUNBLGVEN0tnQixBQzhLaEIsc0J4QjlEcUIsQXdCK0RyQixXeEJqRXFCLEF3QmtFckIsNEJBQUEsQ3ZCMjRMSCxBdUJ4NExDLHdDQUNFLG9CQUFBLGFBQUEsQUFDQSxzQkFBQSxtQkFBQSxBQUNBLGdCQUFBLEN2QjA0TEgsQXVCeDRMRyw2Q0FDRSxpQkFBQSxBQUNBLGNBQUEsQUFDQSxXQUFBLEFBQ0EsZUFBQSxBQUNBLGVBQUEsQ3ZCMDRMTCxBdUJ2NExHLDRDQUNFLG1CQUFBLEFBQ0EsY0FBQSxDdkJ5NExMLEF1Qm40TEMsOEJBQ0UsaUJBQUEsQUFDQSxZQUFBLEFBQ0EsV0FBQSxBQUNBLG9CQUFBLGFBQUEsQUFDQSxzQkFBQSxtQkFBQSxBQUNBLGVBQUEsQUFDQSxxQkFBQSxzQkFBQSxDdkJxNExILEF1Qm40TEcsd0NBQ0UsY0FBQSxDdkJxNExMLEF1Qmo0TEMseUJBQ0UsY0FBQSxDdkJtNExILEF1Qmo0TEcsNEJBQ0UsY0FBQSxDdkJtNExMLEF1Qmg0TEcsOENBQ0Usb0JBQUEsYUFBQSxBQUNBLHVCQUFBLG1CQUFBLEFBQ0Esc0JBQUEsbUJBQUEsQUFDQSxzQkFBQSw2QkFBQSxDdkJrNExMLEF1Qi8zTEcsb0NBQ0Usa0JBQUEsQUFFQSxzQnhCdkhtQixBd0J3SG5CLG1CQUFBLEFBQ0EsV3hCM0htQixBd0I0SG5CLGlCQUFBLEFBQ0Esb0JBQUEsQ3ZCaTRMTCxBdUIvM0xLLG1EQUNFLGVBQUEsQUFDQSx3QkE5T00sQ3ZCK21NYixBdUI5M0xLLG9EQUNFLDBCQUFBLEFBQ0Esa0JBQUEsQUFDQSxheEJsSmlCLENDa2hNeEIsQXVCNzNMSyxpREFDRSxZQUFBLEN2QiszTFAsQXVCMzNMSyxzQ0FDRSxpQkFBQSxBQUNBLFd4QmpKaUIsQXdCa0pqQixxQkFBQSxBQUNBLGtCQUFBLEN2QjYzTFAsQXVCMTNMSyw4Q0FDRSxVeEJ2SmlCLENDbWhNeEIsQXVCcjNMQyxrQ0FDRSxXQUFBLEFBQ0Esa0JBQUEsQUFDQSxRQUFBLEFBQ0EsU0FBQSxBQUNBLGtDQUFBLEFBQ0EscUNBQUEsQUFDQSw4QkFBQSxDdkJ1M0xILEF3QnpvTUQsZ0JBQ0UsYUFBQSxBQUNBLGtCQUFBLEFBQ0EsTUFBQSxBQUNBLFdBQUEsQUFDQSxTQUFBLEFBQ0EsaUJBQUEsQUFDQSx5QkFBQSxBQUNBLG9EQUFBLEN4QjRvTUQsQXdCem9NQyxpQ0FDRSwyQkFBQSxBQUNBLFlBQUEsQ3hCMm9NSCxBd0J4b01DLGtDQUNFLGVBQUEsQ3hCMG9NSCxBd0J2b01DLDJCQUNFLGlCekIrS1EsQXlCOUtSLG9CQUFBLGFBQUEsQUFDQSxxQkFBQSx1QkFBQSxBQUNBLHNCQUFBLG1CQUFBLEFBQ0EsWUY1Qm9CLEN0QnFxTXZCLEF3QnZvTUcsNENBQ0UsZ0JBQUEsQ3hCeW9NTCxBd0Jyb01DLHlCQUNFLG9CQUFBLGFBQUEsQUFDQSxrQkFBQSx5QkFBQSxBQUNBLFdGdkNvQixDdEI4cU12QixBd0Jwb01DLHlCQUNFLG9CQUFBLGFBQUEsQUFDQSxzQkFBQSxtQkFBQSxBQUNBLDJCQUFBLEFBQ0EsZ0JBQUEsQ3hCc29NSCxBd0Jwb01HLDhCQUNFLGNBQUEsQUFDQSxhekI0RWEsQ0Mwak1sQixBd0Jsb01DLHdCQUNFLG9CQUFBLGFBQUEsQUFDQSxzQkFBQSxtQkFBQSxBQUNBLGlCQUFBLEFBQ0EsMkJBQUEsQUFDQSxXekJzRHFCLEF5QnJEckIsa0JBQUEsQUFDQSxlQUFBLEFBQ0EsZUFBQSxDeEJvb01ILEF3QmxvTUcsNEJBQ0UsV0FBQSxBQUNBLGNBQUEsQ3hCb29NTCxBd0Jqb01HLDZCQUNFLGdCQUFBLEN4Qm1vTUwsQXdCaG9NRywrQkFDRSxnQkFBQSxBQUNBLGdCQUFBLEFBQ0EsV3pCcUNtQixBeUJwQ25CLFNBQUEsQUFDQSxZQUFBLEFBQ0EsV0FBQSxBQUNBLGtCQUFBLEFBQ0EsbUJBQUEsQUFDQSx5QkFBQSxBQUNBLGVBQUEsQUFDQSxnQnpCS3FCLEF5QkpyQixlQUFBLEN4QmtvTUwsQXdCaG9NSyxzQ0FDRSxVekIyQmlCLENDdW1NeEIsQXdCOW5NRyxzQ0FDRSxrQkFBQSxBQUNBLFVBQUEsQUFDQSxRQUFBLEFBQ0EsT0FBQSxDeEJnb01MLEF3QjNuTUcsMEJBSUUsZ0JBQUEsQUFDQSxpQkFBQSxDeEIwbk1MLEFJeHJNTywwQm9CeURKLDBCQVFJLGVBQUEsQUFDQSxnQkFBQSxBQUNBLFVBQUEsQUFDQSxXQUFBLEN4QjJuTUwsQ0FDRixBd0J2bk1DLHdCQUVFLGNBQUEsQUFDQSxXekJQcUIsQXlCUXJCLFNBQUEsQ3hCd25NSCxBd0J0bk1HLG1DQUNFLGtCQUFBLEFBQ0EsbUJBQUEsQ3hCd25NTCxBSXpzTU8sMEJvQnlFTix3QkFZSSxhQUFBLEN4QnduTUgsQ0FDRixBd0Jybk1DLGtCQUNFLFdBQUEsQUFDQSxvQkFBQSxDeEJ1bk1ILEF3Qi9tTUQsb0JBQ0Usb0JBQUEsWUFBQSxBQUNBLFV6QmhDdUIsQ0NrcE14QixBd0Jobk1DLGtDQUNFLFdBQUEsQUFDQSxjQUFBLEFBQ0Esa0JBQUEsQUFDQSxtQkFBQSxBQUNBLGFBQUEsQUFDQSxvQkFBQSxBQUNBLHNCekJ6Q3FCLEF5QjBDckIsYUFBQSxDeEJrbk1ILEF3Qi9tTUMsMEJBQ0Usb0JBQUEsYUFBQSxBQUNBLFlBQUEsQUFDQSwyQkFBQSw2QkFBQSxBQUNBLHNCQUFBLG1CQUFBLEFBQ0EsbUJBQUEsZUFBQSxBQUNBLFdBQUEsTUFBQSxDeEJpbk1ILEF3Qi9tTUcsK0NBQ0Usb0JBQUEsYUFBQSxBQUNBLHVCQUFBLG1CQUFBLEFBQ0Esc0JBQUEsbUJBQUEsQUFDQSxzQkFBQSw2QkFBQSxDeEJpbk1MLEF3QjltTUcscUNBQ0UsY0FBQSxBQUNBLGNBQUEsQUFDQSxvQkFBQSxDeEJnbk1MLEFJcHZNTywwQm9CaUlKLHFDQU1JLGFBQUEsQ3hCaW5NTCxDQUNGLEF3QmhuTU8scURBQ0UsY0FBQSxBQUNBLGlCQUFBLEFBQ0EsZ0JBQUEsQ3hCa25NVCxBd0IvbU1PLGtEQUNFLFlBQUEsQ3hCaW5NVCxBd0I5bU1PLHVDQUNFLHlCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxXekJqRmUsQXlCa0ZmLHFCQUFBLEFBQ0Esa0JBQUEsQ3hCZ25NVCxBd0IxbU1LLHlDQUNFLGtCQUFBLEFBQ0Esb0JBQUEsQUFDQSxlQUFBLEN4QjRtTVAsQUk3d01PLDBCb0J3S04sMkJBQ0UsY0FBQSxDeEJ5bU1ELENBQ0YsQUlueE1PLHlCb0I4S04sMkJBQ0UsY0FBQSxDeEJ3bU1ELENBQ0YsQUl4eE1PLDBCb0JvTE4sdUNBQ0UsY0FBQSxDeEJ1bU1ELENBQ0YsQXdCbm1NRCxjQVNFLFFBQUEsQ3hCd21NRCxBd0JsbU1ELG1DQVhFLDBEQUFBLEFBQ0EsV0FBQSxBQUNBLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLGFBQUEsQUFFQSxPQUFBLEFBQ0EsVUFBQSxBQUNBLGFBQUEsQ3hCbW5NRCxBd0JsbU1ELDJCQUNFLGtCQUFBLEFBQ0EsVUFBQSxDeEJxbU1ELEF3QmxtTUQsMEJBQ0Usa0JBQUEsQUFDQSxNQUFBLEFBQ0EsZUFBQSxBQUNBLFdBQUEsQUFDQSxvQkFBQSxhQUFBLEFBQ0EscUJBQUEsdUJBQUEsQUFDQSxzQkFBQSxrQkFBQSxDeEJxbU1ELEF3Qm5tTUMsMkNBQ0UsZ0JBQUEsQ3hCcW1NSCxBd0JsbU1DLDhCQUNFLGVBQUEsQUFDQSxhQUFBLEN4Qm9tTUgsQXdCOWxNQyw2QkFDRSxzQkFBQSxDeEJpbU1ILEFJbjFNTyx5Qm9CMFBKLDJGQUNFLGlCQUFBLEN4QitsTUgsQ0FDRixBd0J2bE1DLG1CQUNFLGlCQUFBLEN4QjBsTUgsQUkvMU1PLDBCcUI1Q1IsMkJBRVEsWUFBQSxDekI4NE1MLENBQ0YsQXlCNTRNRyx1Q0FDSSxvQkFBQSxBQUNBLHdCQUFBLEFBQ0EsdUJBQUEsQ3pCODRNUCxBeUIzNE1HLHNDQUNJLG9CQUFBLEFBQ0Esd0JBQUEsQUFDQSx1QkFBQSxDekI2NE1QLEF5QjE0TUcsd0NBQ0ksbUJBQUEsQUFDQSx1QkFBQSxBQUNBLHNCQUFBLEN6QjQ0TVAsQXlCejRNRywyQ0FDSSxrQkFBQSxBQUNBLDRCMUJnRFksQTBCL0NaLGUxQnFEUyxBMEJwRFQsZ0JBQUEsQUFDQSxtQkFBQSxBQUNBLGVBQUEsQ3pCMjRNUCxBeUJ6NE1PLG9EQUNJLFVBQUEsQUFDQSxZQUFBLEFBQ0EscUJBQUEsQ3pCMjRNWCxBeUJwNE1PLGlIQUNJLGVBQUEsQ3pCeTRNWCxBeUJ0NE1PLDhEQUNJLG9CQUFBLEN6Qnc0TVgsQXlCdDRNVyxrRUFDSSxnQkFBQSxBQUNBLGlCQUFBLEN6Qnc0TWYsQUk5NE1PLDBCcUJJSSxrRUFLUSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSxVQUFBLEFBQ0EsV0FBQSxDekJ5NE1qQixDQUNGLEF5QnI0TU8sZ0VBQ0kscUJBQUEsQUFDQSxpQkFBQSxBQUNBLGtCQUFBLEFBQ0EsT0FBQSxDekJ1NE1YLEF5QnI0TVcsb0VBQ0ksZ0JBQUEsQUFDQSxpQkFBQSxDekJ1NE1mLEFJaDZNTywwQnFCdUJJLG9FQUtRLGVBQUEsQUFDQSxnQkFBQSxBQUNBLFVBQUEsQUFDQSxXQUFBLEN6Qnc0TWpCLENBQ0YsQXlCcDRNTywrQ0FVSSxvQkFBQSxDekI2M01YLEF5QnQ0TVcscUVBQ0ksY0FBQSxBQUNBLGdCQUFBLEN6Qnc0TWYsQUkvNk1PLHlCcUJxQ0kscUVBS1EsWUFBQSxDekJ5NE1qQixDQUNGLEF5QnA0TVcsa0VBQ0kscUJBQUEsQUFDQSxrQkFBQSxBQUNBLGtCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxlQUFBLEFBQ0EsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLGVBQUEsQUFDQSxtQkFBQSxBQUNBLFVBQUEsQ3pCczRNZixBeUJwNE1lLG9FQUNJLFdBQUEsQUFDQSxvQkFBQSxDekJzNE1uQixBeUJuNE1lLHNGQUNJLGFBQUEsQ3pCcTRNbkIsQXlCbDRNZSxpRkFDSSxnQkFBQSxBQUNBLGtCQUFBLEFBQ0EsYUFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsZ0JBQUEsQ3pCbzRNbkIsQXlCbDRNbUIsNEdBQ0ksa0JBQUEsQUFDQSxjQUFBLEFBQ0EsV0FBQSxBQUNBLGtCQUFBLEFBQ0EsZUFBQSxDekJvNE12QixBeUJsNE11QixzSEFDSSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxRQUFBLEFBQ0EsU0FBQSxBQUNBLFVBQUEsQUFDQSxtQ0FBQSxBQUNBLG9DQUFBLEFBQ0EsOEJBQUEsQUFDQSxzQ0FBQSxDekJvNE0zQixBeUJqNE11Qix5SEFDSSxtQkFBQSxBQUNBLGdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxXQUFBLEFBQ0EsU0FBQSxBQUNBLE9BQUEsQUFDQSxzQkFBQSxBQUNBLG1CQUFBLEFBQ0EsZ0JBQUEsQUFDQSx5Q0FBQSxBQUNBLHdCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxxQkFBQSxBQUtJLFlBQUEsQ3pCazRNL0IsQXlCOTNNMkIsOEhBRVEsZ0JBQUEsQUFDQSxtQkFBQSxBQUdKLGNBQUEsQUFDQSxlQUFBLEFBQ0EsdUJBQUEsQ3pCNjNNL0IsQXlCMTNNMkIsNElBRVEsY0FBQSxBQUNBLGtCQUFBLEN6QjIzTW5DLEF5QnYzTTJCLDJJQUVRLGdCQUFBLEFBQ0EsZ0JBQUEsQ3pCdzNNbkMsQXlCcDNNMkIsMFlBQ0ksYUFBQSxDekJzM00vQixBeUJuM00yQixzSUFDSSxhQUFBLEN6QnEzTS9CLEF5QjkyTVcsMEVBQ0ksYUFBQSxDekJnM01mLEF5QjUyTU8sMERBTUksZ0JBQUEsQUFDQSxjQUFBLEN6QnkyTVgsQXlCLzJNVyw4REFDSSxlQUFBLEFBQ0Esb0JBQUEsQ3pCaTNNZixBeUIzMk1XLGtGQUNJLGdCQUFBLEFBQ0EsZ0JBQUEsQ3pCNjJNZixBeUIzMk1lLHNGQUNJLFdBQUEsQUFDQSxXQUFBLEN6QjYyTW5CLEF5QnoyTVcsK0RBQ0ksZUFBQSxDekIyMk1mLEF5QnYyTU8sa0VBQ0ksa0JBQUEsQUFDQSxjQUFBLEFBQ0EsV0FBQSxBQUNBLFdBQUEsQUFDQSxNQUFBLEFBQ0EsTUFBQSxDekJ5Mk1YLEF5QnYyTVcseUZBQ0ksU0FBQSxBQUNBLHVCQUFBLEFBQ0EsNkJBQUEsQUFDQSxXQUFBLEFBQ0EsZ0JBQUEsQUFDQSxlQUFBLEFBQ0EsY0FBQSxBQUNBLGdCQUFBLEFBQ0Esa0IxQmhGWSxBMEJpRlosNEJBQUEsQUFDQSwrQkFBQSxBQUNBLHFCQUFBLEFBQ0EsaUJBQUEsQ3pCeTJNZixBeUJ2Mk1lLDBHQUNJLDZDQUFBLEN6QnkyTW5CLEF5QnQyTWUsNkZBQ0ksV0FBQSxBQUNBLFdBQUEsQ3pCdzJNbkIsQXlCcDJNVyxnRkFDSSx1QkFBQSxBQUNBLDZCQUFBLEFBQ0EsV0FBQSxBQUNBLGVBQUEsQUFDQSxjQUFBLEFBQ0EsZ0JBQUEsQUFDQSxnQkFBQSxBQUNBLGtCQUFBLEFBQ0EsVUFBQSxBQUNBLG9CQUFBLEN6QnMyTWYsQXlCcDJNZSxpR0FDSSw2Q0FBQSxDekJzMk1uQixBeUJsMk1XLHVGQUNJLFdBQUEsQUFDQSx5QkFBQSxBQUNBLHlCQUFBLEFBQ0EsK0JBQUEsQUFDQSxvQkFBQSxBQUNBLDJCQUFBLEFBQ0EsaUJBQUEsQUFDQSxlQUFBLEFBQ0Esa0JBQUEsQUFDQSx3QkFBQSxBQUNBLGNBQUEsQ3pCbzJNZixBeUJoMk1PLDJFQUNJLGtCQUFBLEFBQ0EsYUFBQSxBQUNBLFdBQUEsQUFDQSxXQUFBLEFBQ0EsTUFBQSxBQUNBLE1BQUEsQ3pCazJNWCxBeUJoMk1XLDJGQUNJLHlCQUFBLEFBQ0EsMkJBQUEsQUFDQSw4QkFBQSxBQUNBLGdCQUFBLEFBQ0EsZ0JBQUEsQ3pCazJNZixBeUJoMk1lLCtGQUNJLFdBQUEsQUFDQSxXQUFBLEN6QmsyTW5CLEF5QjkxTVcsMEZBQ0kseUJBQUEsQUFDQSxnQkFBQSxBQUNBLGVBQUEsQUFDQSxnQkFBQSxBQUNBLGtCQUFBLEN6QmcyTWYsQXlCNzFNVyw0RkFDSSx5QkFBQSxBQUNBLGdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxlQUFBLEN6QisxTWYsQXlCNTFNVyxvRkFDSSxlQUFBLEFBQ0EsNkJBQUEsQUFDQSxXQUFBLEFBQ0EsZUFBQSxBQUNBLGNBQUEsQUFDQSxnQkFBQSxBQUNBLGtCQUFBLEFBQ0EscUJBQUEsQUFDQSxVQUFBLEN6QjgxTWYsQXlCNTFNZSxxR0FDSSw2Q0FBQSxDekI4MU1uQixBeUIxMU1XLDJGQUNJLFdBQUEsQUFDQSx5QkFBQSxBQUNBLHlCQUFBLEFBQ0EsK0JBQUEsQUFDQSx3QkFBQSxBQUNBLGlCQUFBLEFBQ0EsZUFBQSxBQUNBLHdCQUFBLEFBQ0EsZUFBQSxBQUNBLGVBQUEsQ3pCNDFNZixBeUJ0MU1PLGtDQUNJLFdBQUEsQUFDQSxvQkFBQSxDekJ3MU1YLEF5QnQxTVcsd0NBQ0kseUJBQUEsQ3pCdzFNZixBeUJsMU1PLHFEQUNJLFdBQUEsQUFDQSxvQkFBQSxDekJvMU1YLEF5QmwxTVcsMkRBQ0kseUJBQUEsQ3pCbzFNZixBeUIvME1XLG1FQUNJLHVCQUFBLEN6QmkxTWYsQXlCNTBNRCxxQkFDSSxjQUFBLEFBSUEsZ0JBQUEsQUFDQSwwQkFBQSxBQUNBLDRCMUJsVWdCLEEwQm1VaEIsYzFCN1RhLENDeW9OaEIsQUk1cU5PLDBCcUJ3VlIscUJBR1EsWUFBQSxDekJxMU1MLENBQ0YsQXlCaDFNRyw2QkFDSSxhQUFBLEN6QmsxTVAsQXlCLzBNRCx1QkFDSSxhQUFBLEFBQ0EsaUJBQUEsQ3pCazFNSCxBSXpyTk8sMEJxQnFXUix1QkFJUSxhQUFBLEN6Qm8xTUwsQ0FDRixBeUJuMU1HLHNDQUNJLGtCQUFBLEFBQ0EsNEIxQmhWWSxBMEJpVlosZTFCM1VTLEEwQjRVVCxlQUFBLEN6QnExTVAsQXlCcDFNTyxtREFDSSxlQUFBLEN6QnMxTVgsQXlCcDFNTyx1REFDSSxjQUFBLEFBQ0EsWUFBQSxBQUNBLGNBQUEsQ3pCczFNWCxBeUJwMU1PLDhEQUNJLGNBQUEsQ3pCczFNWCxBeUJyMU1XLCtFQUNJLGNBQUEsQUFDQSxXQUFBLEFBQ0EsY0FBQSxDekJ1MU1mLEF5QnAxTU8sd0RBQ0kscUJBQUEsQUFDQSxrQkFBQSxBQUNBLFVBQUEsQ3pCczFNWCxBeUJyMU1XLDREQUNJLGdCQUFBLEFBQ0EsaUJBQUEsQ3pCdTFNZixBSTd0Tk8sMEJxQm9ZSSw0REFJUSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSxVQUFBLEFBQ0EsV0FBQSxDekJ5MU1qQixDQUNGLEF5QnQxTU8sMkRBQ0kscUJBQUEsQUFDQSxtQkFBQSxDekJ3MU1YLEF5QnYxTVcsK0RBQ0ksZ0JBQUEsQUFDQSxpQkFBQSxDekJ5MU1mLEFJN3VOTywwQnFCa1pJLCtEQUlRLGVBQUEsQUFDQSxnQkFBQSxBQUNBLFVBQUEsQUFDQSxXQUFBLEN6QjIxTWpCLENBQ0YsQXlCeDFNTyxxREFLSSxnQkFBQSxBQUNBLGNBQUEsQ3pCczFNWCxBeUIzMU1XLHlEQUNJLGVBQUEsQUFDQSxvQkFBQSxDekI2MU1mLEF5QnoxTVcsNkVBQ0ksZ0JBQUEsQUFDQSxnQkFBQSxDekIyMU1mLEF5QnoxTVcsMERBQ0ksZUFBQSxDekIyMU1mLEF5QnYxTU8sNENBQ0ksZUFBQSxBQUNBLGFBQUEsQUFDQSxZQUFBLEFBQ0EsYUFBQSxBQUNBLFlBQUEsQUFDQSxNQUFBLEFBQ0EsT0FBQSxBQUNBLGdCQUFBLEFBQ0Esc0JBQUEsQUFDQSw0QjFCMVpRLEEwQjJaUixlQUFBLEFBQ0EsZ0JBQUEsQUFHSSxpQkFBQSxDekIwMU1mLEF5QnQxTVcsMERBQ0ksaUJBQUEsQUFDQSxXQUFBLEFBRUksbUJBQUEsQ3pCdTFNbkIsQXlCcjFNZSxxRUFFUSxlQUFBLEFBQ0EsZUFBQSxDekJzMU12QixBeUJuMU1lLDhEQUNJLFdBQUEsQUFDQSxZQUFBLEFBQ0Esc0JBQUEsQUFDQSxxQkFBQSxBQUNBLGdCQUFBLEN6QnExTW5CLEF5Qm4xTWUsNERBQ0ksb0JBQUEsQ3pCcTFNbkIsQXlCbDFNVyxtRUFDSSwwQkFBQSxBQUlJLGNBQUEsQ3pCbzFNbkIsQXlCajFNZSwyRUFDSSxpQkFBQSxBQUNBLFVBQUEsQ3pCbTFNbkIsQXlCajFNZSxzRkFDSSxZQUFBLEN6Qm0xTW5CLEF5QmwxTW1CLHVHQUNJLGVBQUEsQ3pCbzFNdkIsQXlCbjFNdUIsNkhBQ0ksY0FBQSxBQUNBLGVBQUEsQUFDQSxnQkFBQSxBQUVJLGdCQUFBLEFBQ0Esa0JBQUEsQ3pCbzFNL0IsQXlCNTBNRCwyQkFDSSxnQkFBQSxBQUNBLGtCQUFBLEN6QiswTUgsQXlCOTBNRyw2Q0FDSSxpQkFBQSxBQUNBLDZCQUFBLEFBQ0EsV0FBQSxBQUNBLGVBQUEsQUFDQSxjQUFBLEFBQ0EsZ0JBQUEsQUFDQSxrQkFBQSxBQUNBLG1CQUFBLEFBQ0EsVUFBQSxBQUNBLG9CQUFBLEN6QmcxTVAsQXlCLzBNTyw4REFDSSw2Q0FBQSxDekJpMU1YLEF5QjkwTUcsb0RBQ0ksV0FBQSxBQUNBLHlCQUFBLEFBQ0EseUJBQUEsQUFDQSwrQkFBQSxBQUNBLG9CQUFBLEFBQ0Esd0JBQUEsQUFDQSxpQkFBQSxBQUNBLGVBQUEsQUFDQSxrQkFBQSxBQUNBLHdCQUFBLEFBQ0EsZUFBQSxBQUNBLGVBQUEsQ3pCZzFNUCxBeUJ6ME1ELHlCQUNJLGFBQUEsQUFDQSxnQkFBQSxBQUNBLDBCQUFBLEFBQ0EsNEIxQmpnQmdCLEEwQmtnQmhCLGMxQjVmYSxDQ3cwTmhCLEFJMzJOTywwQnFCMGhCUix5QkFPUSxjQUFBLEFBQ0EsWUFBQSxDekI4ME1MLENBQ0YsQXlCMTBNRCx3QkFFUSxnQkFBQSxBQUNBLG1CQUFBLEFBRUosNEIxQi9nQmdCLEEwQmdoQmhCLGNBQUEsQ3pCMjBNSCxBeUIxME1HLGlDQUNJLHFCQUFBLEFBQ0EsV0FBQSxBQUVJLGlCQUFBLEFBQ0EsaUJBQUEsQ3pCMjBNWCxBeUJ4ME1HLGdDQUNJLDRCMUIxaEJZLEEwQjJoQlosZUFBQSxBQUNBLG9CQUFBLEN6QjAwTVAsQUluNE5PLDBCcUJ1aUJSLHdCQThCUSwwQkFBQSxBQUVJLGdCQUFBLEFBQ0EsbUJBQUEsQUFFSiw0QjFCN2lCWSxBMEI4aUJaLGNBQUEsQ3pCZzBNTCxBeUIvek1LLGlDQUNJLFdBQUEsQUFFSSxnQkFBQSxBQUNBLGdCQUFBLEN6QmcwTWIsQXlCN3pNSywwQkFDSSxnQkFBQSxDekIrek1ULENBQ0YsQXNCdjZORCxlQUNFLFlBQUEsQ3RCMDZORCxBc0JwNk5DLG9CQUNFLFdBQUEsQUFDQSxvQkFBQSxhQUFBLEFBQ0Esa0JBQUEseUJBQUEsQUFDQSxzQkFBQSxtQkFBQSxBQUNBLGdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxZQXBDZ0IsQUFzQ2hCLFNBQUEsQUFDQSxlQUFBLEFBQ0EsVUFBQSxDdEJ1Nk5ILEFzQnI2TkcseUJBQ0UsWUFBQSxBQUNBLGtCQUFBLEFBQ0EsVUFBQSxDdEJ1Nk5MLEFzQnA2TkcsK0NBQ0UsYUFBQSxBQUNBLFNBQUEsQ3RCczZOTCxBc0JsNk5DLHNCQUNFLFlBbERZLEFBbURaLFlBcERZLEFBcURaLG1CQXJEWSxBQXNEWixzQkFBQSxBQUNBLFlBQUEsQUFDQSxlQUFBLEFBQ0EsV3ZCaURxQixBdUJoRHJCLGFBQUEsQUFDQSxnQkFBQSxBQUNBLFVBQUEsQ3RCbzZOSCxBSTM3Tk8seUJrQmFOLHNCQWFJLGNBQUEsQUFDQSxTQUFBLEN0QnE2TkgsQ0FDRixBc0JsNk5DLG9CQUNFLGFBQUEsQUFDQSxnQkFBQSxBQUNBLFlBQUEsQUFDQSxtQkFBQSxDdEJvNk5ILEFzQmw2TkcsK0JBQ0UsZUFBQSxBQUNBLFV2QjhCbUIsQ0NzNE54QixBSTE5Tk8sMEJrQitETixlQUNFLFlBQUEsQ3RCKzVORCxBc0I1NU5ELGdCQUNFLGFBQUEsQ3RCODVORCxBc0IzNU5ELG9CQUNFLGNBQUEsQUFDQSxxQkFBQSx1QkFBQSxBQUNBLHNCQUFBLG1CQUFBLEFBQ0EsU0F2R29CLEN0Qm9nT3JCLEFzQjM1TkMsMENBQ0UsWUFuR1UsQUFvR1YsWUFyR1UsQUFzR1YsbUJBdEdVLEFBdUdWLG9DQUFBLEFBQ0EsWUFBQSxBQUNBLGVBQUEsQUFDQSxXdkJFbUIsQXVCRG5CLFlBQUEsQ3RCNjVOSCxBc0J6NU5ELG1CQUNFLFlBQUEsQ3RCMjVORCxDQUNGLEEwQmxoT0QsT0FDRSxhQUFBLEFBSUEsc0IzQjJHdUIsQTJCMUd2QixVQUFBLEMxQmloT0QsQUk1K05PLHlCc0IzQ1IsT0FHSSxTQUFBLEMxQndoT0QsQ0FDRixBMEJuaE9ELFFBQ0ksY0FBQSxBQUNBLDZCQUFBLEFBQ0EsZ0JBQUEsQzFCc2hPSCxBMEJwaE9HLGlCeEJrQ0YsNEJId0JrQixBR3ZCbEIsZ0J3QmxDMEIsQXhCbUMxQixhd0JuQytCLEF4QnFDN0IsZ0J3QnJDaUMsQUFDN0Isb0JBQUEsYUFBQSxBQUNBLGlCQUFBLGFBQUEsQUFDQSxXM0I4RmlCLEEyQjdGakIsVUFBQSxBQUNBLG1CQUFBLGNBQUEsQzFCeWhPUCxBSWxnT08seUJzQjdCSixpQkFTUSxVQUFBLEFBQ0EscUJBQUEsQUFDQSxtQkFBQSxBQUNBLFVBQUEsQzFCMGhPVCxBMEJ4aE9TLG9CQUNJLFVBQUEsQUFDQSxhQUFBLEMxQjBoT2IsQ0FDRixBSTlnT08seUJzQjdCSixpQkFxQlEsVUFBQSxBQUNBLHFCQUFBLEFBQ0EsbUJBQUEsQUFDQSxVQUFBLEMxQjBoT1QsQTBCeGhPUyxvQkFDSSxXQUFBLEFBQ0EsYUFBQSxDMUIwaE9iLENBQ0YsQTBCdmhPTyxvQkFDSSxnQkFBQSxBQUNBLGNBQUEsQzFCeWhPWCxBMEJ0aE9PLG1CQUNJLHFCQUFBLEFBQ0EsYUFBQSxDMUJ3aE9YLEEwQnRoT1cseUJBQ0kseUJBQUEsQzFCd2hPZixBSXJpT08seUJzQlFBLG1CQVNRLGNBQUEsQzFCd2hPYixDQUNGLEEwQnBoT0csY0FDSSxvQkFBQSxhQUFBLEFBQ0Esc0JBQUEsbUJBQUEsQUFDQSxnQkFBQSxBQUNBLG1CQUFBLEFBQ0EscUJBQUEsZ0JBQUEsQzFCc2hPUCxBSWpqT08seUJzQnNCSixjQVFRLHFCQUFBLHVCQUFBLEFBQ0EsY0FBQSxBQUNBLG1CQUFBLEFBQ0EsV0FBQSxBQUNBLFVBQUEsQzFCdWhPVCxDQUNGLEFJMWpPTyx5QnNCc0JKLGNBZ0JRLG9CQUFBLDJCQUFBLEFBQ0EsU0FBQSxBQUNBLG1CQUFBLEFBQ0EsV0FBQSxBQUNBLFVBQUEsQzFCd2hPVCxDQUNGLEEwQnJoT0csMkJBQ0ksY0FBQSxBQUNBLGFBQUEsQzFCdWhPUCxBSXZrT08seUJzQjhDSiwyQkFLUSxRQUFBLEMxQndoT1QsQ0FDRixBMEJ0aE9PLCtCQUNJLFdBQUEsQzFCd2hPWCxBMEJoaE9HLHlDQUNJLFlBQUEsQzFCcWhPUCxBMEJsaE9HLDRCQUNJLGtCQUFBLEFBQ0Esa0JBQUEsQzFCb2hPUCxBMEJqaE9HLHNCQUNJLGtCQUFBLEFBQ0Esa0JBQUEsY0FBQSxBQUNBLHFCQUFBLGdCQUFBLEMxQm1oT1AsQTBCaGhPRyxxQkFDSSxXM0JWaUIsQTJCV2pCLFdBQUEsQUFDQSxlQUFBLEFBQ0EsWUFBQSxBQUNBLDJCQUFBLG9CQUFBLEFBQ0Esc0JBQUEsa0JBQUEsQzFCa2hPUCxBMEJoaE9PLHNDQUNJLGdCQUFBLEMxQmtoT1gsQTBCL2dPTyx5QkFDSSxjQUFBLEFBQ0EsY0FBQSxDMUJpaE9YLEFJN21PTyx5QnNCZ0dKLGlDQUVRLFVBQUEsQUFDQSxjQUFBLEFBQ0EsZUFBQSxDMUIrZ09ULENBQ0YsQUlwbk9PLHlCc0JnR0osaUNBUVEsV0FBQSxBQUNBLGNBQUEsQUFDQSxlQUFBLEMxQmdoT1QsQ0FDRixBSTFvT08seUJzQm9JTixPQUNFLFNBQUEsQzFCMGdPRCxBMEJ2Z09ELFFBQ0Usb0JBQUEsWUFBQSxDMUJ5Z09ELEEwQnRnT0QsaUJBQ0UsYUFBQSxBQUNBLGFBQUEsQzFCd2dPRCxBMEJ0Z09DLG9CQUNFLGtCQUFBLEMxQndnT0gsQTBCcGdPRCxjQUNFLFdBQUEsQzFCc2dPRCxBMEJuZ09ELHNCQUNFLFlBQUEsQzFCcWdPRCxDQUNGLEEyQjNyT0QsNkJBQ0ksa0JBQUEsQzNCNnJPSCxBMkIxck9ELFdBQ0ksb0JBQUEsYUFBQSxBQUNBLDBCQUFBLHNCQUFBLEFBRUEsc0JBQUEsQUFDQSxnQkFBQSxBQUNBLFdBQUEsQUFDQSxpQkFBQSxDM0I2ck9ILEEyQjNyT0csZ0NBQ0ksZ0JBQUEsQzNCNnJPUCxBMkIxck9HLG9CQUNJLHVDNUI2R00sQ0Mra09iLEEyQnhyT0csb0JBQ0ksMEJBQUEsc0JBQUEsQUFDQSxxQkFBQSx1QkFBQSxBQUNBLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQUFDQSxlQUFBLEFBQ0EsZUFBQSxDM0Iwck9QLEEyQnZyT0csb0JBQ0ksV0FBQSxBQUNBLHlGQUFBLEMzQnlyT1AsQUlqck9PLHlCdUJWSixvQkFPWSxjQUFBLEMzQndyT2IsQ0FDRixBMkJyck9HLHdCQUNJLGVBQUEsQUFDQSxXQUFBLEFBQ0EseUZBQUEsQzNCdXJPUCxBMkJsck9BLGlCQUNDLGlCQUFBLEMzQm9yT0QsQTJCanJPRyxvQkFDSSxvQkFBQSxZQUFBLEMzQm1yT1AsQTJCanJPTyx3QkFDSSxnQkFBQSxBQUNBLGdCQUFBLEMzQm1yT1gsQUlyc09PLHlCdUJnQkEsd0JBS1EsV0FBQSxDM0Jvck9iLENBQ0YsQTJCOXFPQyw0Q0FDQyxxQkFBQSx1QkFBQSxBQUNBLHNCQUFBLGtCQUFBLEMzQmdyT0YsQTJCenFPVywwQ0FDQSxtQkFBQSxxQkFBQSxBQUNBLHNCQUFBLGtCQUFBLEMzQjJxT1gsQTJCeHFPVyx1Q0FDSSxlQUFBLEFBQ0EsaUJBQUEsQUFDQSxVQUFBLEFBQ0EsUUFBQSxBQUNBLDhCQUFBLEFBQ0EsVUFBQSxDM0IwcU9mLEEyQjlwT1csMkNBQ0ksa0JBQUEseUJBQUEsQUFDQSxzQkFBQSxrQkFBQSxDM0JncU9mLEEyQjdwT1csd0NBQ0ksZUFBQSxBQUNBLGlCQUFBLEFBQ0EsVUFBQSxBQUNBLFFBQUEsQUFDQSw4QkFBQSxBQUNBLFVBQUEsQzNCK3BPZixBMkI5cE9lLHVHQUVJLFVBQUEsQUFDQSxPQUFBLEMzQitwT25CLEEyQnJwT0Qsc0VBR0ksdUNBQ0ksVUFBQSxBQUNBLG1CQUFBLEMzQnNwT0wsQTJCbnBPQyx5Q0FDSSxVQUFBLEFBQ0EsU0FBQSxBQUNBLDBCQUFBLEMzQnFwT0wsQ0FDRixBSXJ3T08seUJ1QnlISixXQUNJLGdCQUFBLEMzQitvT0wsQ0FDRixBMkJ4b09HLHdCQUNJLDBCQUFBLEMzQjBvT1AsQTJCeG9PTyw0Q0FDSSxzQkFBQSxDM0Iwb09YLEE0Qjl5T0Qsa0NBQ0Usa0JOR2tCLEN0Qjh5T25CLEE0Qjl5T0QsZ0JBR0UsaUJBQUEsQUFFQSxzQkFBQSxBQUNBLGNBQUEsQzVCaXpPRCxBNEIveU9DLHNDQVBBLG9CQUFBLGFBQUEsQUFDQSxxQkFBQSxBQUVBLHNCQUFBLGtCQUFBLENBSUEsQTVCMHpPRCxzQjRCdnpPRywwQkFBQSxzQkFBQSxBQUVBLDJCQUFBLEFBQ0EscUJBQUEsdUJBQUEsQUFDQSwrQkFBQSxBQUNBLGlCQUFBLEM1Qmt6T0gsQTRCOXlPQyxvQ0FDRSxnQkFBQSxDNUJnek9ILEE0Qjd5T0MseUJBQ0Usb0JBQUEsQUFDQSxtQkFBQSxBQUNBLFc3Qm1GcUIsQTZCbEZyQixrQkFBQSxBMUI2QkYsMENIY3FCLEFHYnJCLGdCSDhCeUIsQUc3QnpCLGEwQjlCNkMsQTFCaUMzQyxlMEJqQytDLEFBQy9DLHVDN0JnR1UsQ0NrdE9iLEE0Qi95T0MsaUNBQ0UsV0FBQSxBQUNBLGtCQUFBLEFBQ0EsWUFBQSxBQUNBLG1CQUFBLEFBQ0Esa0JBQUEsQzVCaXpPSCxBNEIveU9HLDBDQUNFLFNBQUEsQzVCaXpPTCxBNEI3eU9DLHdCQUdFLFlBQUEsQUFDQSxpQkFBQSxBQUlBLGtCQUFBLEFBQ0EsV0FBQSxBQUVBLE1BQUEsQzVCaXpPSCxBNEI1eU9DLHFCQUNFLHlCQUFBLHdCQUFBLGVBQUEsQzVCOHlPSCxBSWwxT08seUJ3QnlDTixrQ0FDRSxnQk52RW9CLEFNd0VwQixnQkFBQSxDNUI2eU9ELEE0QjF5T0QsZ0JBQ0UsY0FBQSxBQUNBLDBCQUFBLHNCQUFBLEFBQ0EscUJBQUEsdUJBQUEsQUFDQSxxQkFBQSx1QkFBQSxBQUNBLGtCQUFBLEFBQ0EsVUFBQSxBQUNBLHdDQUFBLEM1QjR5T0QsQTRCMXlPQyxzQkFDRSxhQUFBLEM1QjR5T0gsQTRCenlPQyx3QkFDRSxZQUFBLEFBRUEsZ0JBQUEsQzVCNHlPSCxBNEJ4eU9DLHlEQUxFLGlCQUFBLEFBRUEsVUFBQSxDNUIreU9ILEE0QnZ5T0MscUJBQ0UsMkJBQUEsMEJBQUEsaUJBQUEsQzVCeXlPSCxDQUNGLEFJbjJPTyx5QndCaUVOLHlEQUNFLFVBQUEsQzVCcXlPRCxDQUNGLEE0Qmx5T0QsOEJBQ0Usa0JBQUEsQUFDQSxXQUFBLEFBQ0EsU0FBQSxBQUNBLHFCQUFBLEM1Qm95T0QsQTRCbHlPQyw0Q0FDRSxrQkFBQSxBQUNBLE1BQUEsQUFDQSxPQUFBLEFBQ0EsV0FBQSxBQUNBLFdBQUEsQzVCb3lPSCxBSXIzT08seUJ3QnlGUiwwREFHSSxZQUFBLEM1Qm15T0QsQ0FDRixBNEJ6eE9HLDhQQUNFLGdCQUFBLEM1QjR4T0wsQTRCMXhPSyxrU0FDRSxrQkFBQSxDNUI0eE9QLEE0QjF4T08sOFNBQ0UsY0FBQSxDNUI0eE9ULEE0QnR4T08sOFZBQ0UsZUFBQSxBQUNBLHFCQUFBLEM1Qnd4T1QsQTRCanhPRywyREFDSSxnQkFBQSxDNUJteE9QLEE2Qjc3T0cscUJBQ0ksZUFBQSxBQUNBLG9CQUFBLEFBQ0EsYUFBQSxDN0JnOE9QLEFJdjVPTyx5QnlCNUNKLHFCQU1RLGNBQUEsQzdCaThPVCxDQUNGLEE2Qjk3T0csb0JBQ0ksbUJBQUEsQzdCZzhPUCxBNkI1N09ELHdCQUNJLG9CQUFBLGFBQUEsQUFDQSxtQkFBQSxlQUFBLEFBQ0Esc0JBQUEsOEJBQUEsQUFDQSx1QkFBQSxvQkFBQSxBQUNBLGtCQUFBLEFBQ0EsaUJBQUEsQzdCKzdPSCxBSXY3T08seUJ5QmRSLHdCQVNRLGlCQUFBLEM3Qmc4T0wsQ0FDRixBNkI1N09ELDRCQUNJLFdBQUEsQUFDQSxvQkFBQSxZQUFBLEM3Qis3T0gsQUlqOE9PLHlCeUJBUiw0QkFLUSxjQUFBLEM3Qmc4T0wsQ0FDRixBNkI3N09ELHVCQUNJLGNBQUEsQUFDQSxVQUFBLEFBQ0EsV0FBQSxBQUNBLGFBQUEsQUFDQSxvQkFBQSxBQUNBLGlCQUFBLEM3Qmc4T0gsQUloOE9PLHlCeUJOUix1QkFTUSxpQkFBQSxhQUFBLEFBQ0EsaUJBQUEsQzdCaThPTCxDQUNGLEFJdDhPTywrQ3lCTlIsdUJBYVksaUJBQUEsYUFBQSxBQUNBLGlCQUFBLEM3Qm04T1QsQ0FDRixBSTU4T08sK0N5Qk5SLHVCQWtCWSxpQkFBQSxhQUFBLEFBQ0EsaUJBQUEsQzdCbzhPVCxDQUNGLEFJbDlPTyx5QnlCZ0JBLDZCQUNJLFVBQUEsQzdCcThPVCxDQUNGLEE2Qmw4T0csNkRBQ0ksc0JBQUEsQUFDQSx3QkFBQSxBQUNBLGNBQUEsQzdCbzhPUCxBNkJoOE9PLHNFQUNJLDBCQUFBLEM3Qms4T1gsQTZCNTdPTyxvRUFDSSwwQkFBQSxDN0I4N09YLEE2Qng3T08sbUVBQ0ksMEJBQUEsQzdCMDdPWCxBSXIrT08seUJ5QjBDQSxtRUFJUSwwQkFBQSxDN0IyN09iLENBQ0YsQTZCcjdPTyxtRUFDSSwwQkFBQSxDN0J1N09YLEFJNytPTyx5QnlCcURBLG1FQUlRLDBCQUFBLEM3Qnc3T2IsQ0FDRixBNkJuN09HLG9DQUNJLGlCQUFBLEM3QnE3T1AsQTZCbDdPRyw2QkFDSSxXQUFBLEFBQ0EsY0FBQSxBQUNBLGtCQUFBLEFBQ0EsU0FBQSxBQUNBLE9BQUEsQUFDQSxXQUFBLEFBQ0Esb0JBQUEsQUFDQSx5QkFBQSxBQUNBLGFBQUEsQzdCbzdPUCxBNkJqN09HLHlCQUNJLGdCQUFBLEFBQ0Esb0JBQUEsQzdCbTdPUCxBNkJqN09PLCtCQUNJLHlCQUFBLEM3Qm03T1gsQTZCaDdPTyxpREFDSSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxXQUFBLEFBQ0EsaUJBQUEsQzdCazdPWCxBNkI5Nk9HLG1DQUNJLG9CQUFBLGFBQUEsQUFDQSxXQUFBLEFBQ0EsbUJBQUEsY0FBQSxDN0JnN09QLEE2Qjc2T0csOEJBQ0ksY0FBQSxBQUNBLFlBQUEsQUFDQSxrQkFBQSxhQUFBLEM3Qis2T1AsQTZCMzZPRyw2QkFDSSxjQUFBLEFBQ0EsZUFBQSxBQUNBLG9CQUFBLEFBQ0EsNEI5Qm5GWSxBOEJvRlosZ0JBQUEsQUFDQSxlQUFBLEM3QjY2T1AsQTZCejZPRyxzQ0FDSSxlQUFBLEFBQ0EsbUNBQUEsQUFDQSxrQkFBQSxBQUNBLGlCQUFBLEFBQ0Esb0JBQUEsYUFBQSxBQUNBLG1CQUFBLHFCQUFBLEFBQ0EscURBQUEsQUFDQSxxQkFBQSxDN0IyNk9QLEE2Qno2T08sd0RBQ0ksZ0JBQUEsQzdCMjZPWCxBNkJ4Nk9PLHdDQUNJLFU5QmhFYSxDQzArT3hCLEE2QnQ2T0csOEJBQ0ksZUFBQSxBQUNBLGdCQUFBLEFBQ0EsZUFBQSxBQUNBLGdCQUFBLEFBQ0EsY0FBQSxBQUNBLGNBQUEsQzdCdzZPUCxBNkJqNk9HLGtFQUNJLFlBQUEsQzdCczZPUCxBSTVrUE8seUJ5QjJLSix1QkFDSSx1QkFBQSxvQkFBQSxBQUNBLG9CQUFBLDJCQUFBLEFBQ0EsMEJBQUEsc0JBQUEsQUFFQSxVQUFBLEFBQ0EscUJBQUEsQzdCbzZPTCxBNkJsNk9LLDZCQUNJLFVBQUEsQzdCbzZPVCxBNkJqNk9LLDZCQUNJLFNBQUEsQzdCbTZPVCxBNkJoNk9LLDhCQUNJLFNBQUEsQzdCazZPVCxBNkIvNU9LLGdDQUNJLFNBQUEsQzdCaTZPVCxBNkI5NU9LLDhCQUNJLFVBQUEsQUFDQSxZQUFBLEM3Qmc2T1QsQ0FDRixBNkJ4NU9HLHlDQUNJLGFBQUEsQzdCMDVPUCxBNkJwNU9HLDREQUNJLGNBQUEsQzdCdTVPUCxBOEIzb1BELGVBQ0UsZ0JBQUEsQzlCOG9QRCxBOEIzb1BELFdBR0Usb0JBQUEsMkJBQUEsQUFDQSxtQkFBQSxjQUFBLEM5QjZvUEQsQThCMW9QRCx5QkFMRSxvQkFBQSxZQUFBLENBS0YsQTlCb3BQQyxjOEJucFBDLGVBQUEsQUFFQSxtQkFBQSxxQkFBQSxBQUNBLGVBQUEsQUFDQSxXQUFBLEFBQ0EsV0FBQSxBQUNBLHFCQUFBLEM5QjZvUEQsQThCM29QQyxnQkFDRSxXL0I2RnFCLEErQjVGckIsZ0JBQUEsQUFDQSxxQkFBQSxBQUNBLGVBQUEsQzlCNm9QSCxBOEJ6b1BDLHFCQUNFLGVBQUEsQzlCMm9QSCxBRWg2T0MsNGFBQ0UsV0h2SnFCLEFHd0pyQixlQUFBLENGazZPSCxBOEI1b1BHLDJCQUNFLFdBQUEsQUFDQSxjQUFBLEFBQ0EsYUFBQSxBQUNBLG9CQUFBLEFBQ0EseUIvQmtFbUIsQStCakVuQixjQUFBLEFBQ0EsZUFBQSxDOUI4b1BMLEFJdnBQTyx5QjBCZU4sY0FDRSxzQkFBQSxDOUI0b1BELENBQ0YsQUk3cFBPLHlCMEJxQk4sZUFDRSxnQkFBQSxDOUIyb1BELEE4QnhvUEQsY0FDRSxzQkFBQSxDOUIwb1BELENBQ0YsQThCdG5QQyw4REFDRSxnQkFBQSxDOUJrb1BILEErQjVzUEQsaUJBQ0ksb0JBQUEsYUFBQSxBQUNBLG1CQUFBLGVBQUEsQUFDQSxnQkFBQSxBQUNBLHdDQUFBLEMvQitzUEgsQStCN3NQRyx1QkFDSSxXQUFBLEFBQ0Esb0JBQUEsWUFBQSxBQUNBLGlCQUFBLEMvQitzUFAsQStCMXNQTyxzQ0FDSSxrQkFBQSxDL0I0c1BYLEFJbHJQTyx5QjJCM0JBLHNDQUlRLGVBQUEsQy9CNnNQYixDQUNGLEErQnZzUE8sdUNBQ0ksaUJBQUEsQy9CeXNQWCxBSTFyUE8seUIyQmhCQSx1Q0FJUSxjQUFBLEMvQjBzUGIsQ0FDRixBK0J0c1BHLDZCQUNJLG1DQUFBLEMvQndzUFAsQStCdHNQTyxnR0FHSSxrQkFBQSxBQUNBLDBDaEM4QlcsQWdDN0JYLGVBQUEsQUFDQSxjQUFBLEFBQ0EsZ0JBQUEsQy9Cd3NQWCxBK0Jyc1BPLG1FQUVJLGNBQUEsQy9CdXNQWCxBSS9zUE8seUIyQllKLDRCQUVRLGlCQUFBLE9BQUEsQy9CcXNQVCxDQUNGLEErQm5zUE8sZ0NBQ0ksV0FBQSxBQUNBLGlCQUFBLEFBQ0EsK0JBQUEsQUFDQSxTQUFBLEMvQnFzUFgsQUkxdFBPLHlCMkJpQkEsZ0NBT1EsU0FBQSxDL0Jzc1BiLENBQ0YsQUkvdFBPLHlCMkJpQkEsZ0NBV1EsVUFBQSxDL0J1c1BiLENBQ0YsQStCbnNQRyw2QkFDSSwwQkFBQSxxQkFBQSxDL0Jxc1BQLEErQmxzUEcsNkJBQ0ksa0NBQUEsOEJBQUEsQUFDQSw4QkFBQSxDL0Jvc1BQLEErQmxzUE8sbUNBQ0kscUJBQUEsQy9Cb3NQWCxBK0Jqc1BPLG9EQUNJLGNBQUEsQUFDQSxlQUFBLEFBQ0Esa0JBQUEsQUFDQSxtQkFBQSxBQUNBLG9CQUFBLEFBQ0Esa0JBQUEsQUFDQSw0QkFBQSxBQUNBLHFCQUFBLEMvQm1zUFgsQUl4dlBPLHlCMkI2Q0Esb0RBV1EsZUFBQSxDL0Jvc1BiLENBQ0YsQStCbHNQVywwREFDSSxnQkFBQSxDL0Jvc1BmLEErQmhzUE8sdUVBQ0ksaUJBQUEsQUFDQSxpQkFBQSxBQUNBLFVBQUEsQy9Ca3NQWCxBK0I5clBHLDBCQUNJLHdCaENFaUIsQ0M4clB4QixBK0I3clBHLDJCQUNJLHFCaENQaUIsQ0Nzc1B4QixBSTF4UE8seUIyQmlHTix1QkFDRSxXQUFBLEMvQjZyUEQsQStCMXJQQyw2QkFDRSxhQUFBLEFBQ0EsZ0JBQUEsQy9CNHJQSCxBK0J4clBELDhCQUNFLCtCQUFBLDBCQUFBLEMvQjByUEQsQStCenJQQyxxSEFFSSw4QkFBQSxnQkFBQSxDL0IyclBMLEErQnZyUEQsNkJBQ0UsdUJBQUEsa0JBQUEsQy9CeXJQRCxBK0J4clBDLG1IQUVFLDhCQUFBLGdCQUFBLEMvQjByUEgsQ0FDRixBSW55UE8seUIyQjZHTiw0QkFDRSxpQkFBQSxPQUFBLEMvQnlyUEQsQStCdHJQRCw2QkFDRSxpQkFBQSxRQUFBLEFBQ0EsU0FBQSxDL0J3clBELENBQ0YsQUk1eVBPLHlCMkJ3SE4sMERBRUksaUJBQUEsUUFBQSxBQUNBLGVBQUEsQy9Cc3JQSCxDQUNGLEErQmpyUEMsNEVBQ0UsaUJBQUEsQUFDQSxpQkFBQSxDL0JvclBILEFJdnpQTyx5QjJCaUlOLDRFQUlNLGdCQUFBLEMvQnNyUEwsQ0FDRixBK0JqclBHLDJFQUNJLGdCQUFBLEMvQm9yUFAsQUloMFBPLHlCMkIySUosMkVBSVEsZ0JBQUEsQy9CcXJQVCxDQUNGLEErQjlxUEcsNklBQ0UsNkJBQUEsZ0JBQUEsQUFDQSxlQUFBLEMvQm1yUEwsQStCenFQUyx1T0FDSSxhQUFBLEFBQ0Esc0JBQUEsQUFDQSx3QkFBQSxBQUNBLFVBQUEsQy9CNHFQYixBK0JycVBELGdCQUNFLHFCQUFBLEFBQ0Esa0JBQUEsQUFDQSxRQUFBLEFBQ0EsU0FBQSxBQUNBLDhCQUFBLEMvQndxUEQsQUkzMVBPLHlCMkJ1TFIsMEJBRUksZ0JBQUEsQUFDQSxVQUFBLEMvQnVxUEQsQ0FDRixBSWwyUE8seUIyQjZMTixxREFFSSxnQkFBQSxBQUNBLFdBQUEsQUFDQSxvQkFBQSxZQUFBLEMvQnVxUEgsQ0FDRixBSXoyUE8seUIyQm9NRix5RUFFSSxpQkFBQSxhQUFBLEFBQ0EsY0FBQSxDL0J1cVBQLENBQ0YsQUkvMlBPLHlCMkJvTUYseUVBTUksaUJBQUEsYUFBQSxBQUNBLGNBQUEsQy9CeXFQUCxDQUNGLEErQnBxUEQsaUJBQ0UseUJBQUEsQUFDQSx5QkFBQSxDL0J1cVBELEErQnJxUEMsOEJBQ0UsT0FBQSxDL0J1cVBILEErQnRxUEcscUNBQ0UsUUFBQSxDL0J3cVBMLEFJaDRQTyx5QjJCK05KLGlFQUVRLGlCQUFBLGFBQUEsQUFDQSxjQUFBLEMvQm9xUFQsQ0FDRixBSXY0UE8seUIyQitOSixpRUFPUSxrQkFBQSxjQUFBLEFBQ0EsY0FBQSxDL0JxcVBULENBQ0YsQStCM3BQRywySkFDRSw0QkFBQSxBQUNBLHNCQUFBLEFBQ0EsU0FBQSxBQUNBLHVCQUFBLEMvQitwUEwsQUlyNVBPLHlCMkJrUEosMkpBT0ssWUFBQSxDL0JpcVBOLENBQ0YsQUkzNVBPLHlCMkJrUEosMkpBV00sWUFBQSxDL0JtcVBQLENBQ0YsQStCM3BQRyxvS0FDRSxnQkFBQSxDL0I4cFBMLEFnQ2w5UEQsV0FDSSxTQUFBLENoQ3E5UEgsQWdDbjlQRyxlQVVJLGVBQUEsQUFDQSxhQUFBLEFBQ0EsV0FBQSxBQUNBLFdBQUEsQ2hDNDhQUCxBSTk3UE8seUI0QjNCSixlQUVRLFVBQUEsQ2hDMjlQVCxDQUNGLEFJcDdQTyx5QjRCMUNKLGVBTVEsV0FBQSxBQUNBLFdBQUEsQ2hDNDlQVCxDQUNGLEFnQ3A5UEcsYUFDSSxrQkFBQSxDaENzOVBQLEFnQ245UEcsaUJBQ0kseUJBQUEsQUFDQSxpQkFBQSxDaENxOVBQLEFnQ245UE8sd0NBRUksd0JBQUEsQ2hDcTlQWCxBZ0NqOVBXLDBCQUNJLGVBQUEsQ2hDbTlQZixBZ0NqOVBlLHdDQUNJLCtCQUFBLENoQ205UG5CLEFnQ2o5UG1CLDJDQUNJLGVBQUEsQUFDQSxnQkFBQSxBQUNBLGtCQUFBLEFBQ0Esb0JBQUEsQUFDQSxpQkFBQSxBQUNBLHNCQUFBLEFBQ0EsVUFBQSxDaENtOVB2QixBZ0MvOFBlLDZCQUNJLGVBQUEsQUFDQSxnQkFBQSxBQUNBLGtCQUFBLEFBQ0Esb0JBQUEsQUFDQSxpQkFBQSxBQUNBLHNCQUFBLEFBQ0EsVUFBQSxDaENpOVBuQixBZ0MvOFBtQixnQ0FDSSxpQkFBQSxDaENpOVB2QixBZ0M5OFBtQixvQ0FDSSxlQUFBLENoQ2c5UHZCLEFnQ3o4UEcsZ0JBQ0ksb0JBQUEsQUFDQSxrQkFBQSxBQUNBLG9CQUFBLEFBQ0EsbUJBQUEsQ2hDMjhQUCxBZ0N2OFBELG1CQUNJLGFqQ3dCcUIsQ0NrN1B4QixBZ0N2OFBELHlCQUNRLHlCQUFBLEFBQ04saUJBQUEsQ2hDMDhQRCxBZ0N4OFBPLHdEQUVJLHdCQUFBLENoQzA4UFgsQWdDdDhQVyxrQ0FDSSxlQUFBLENoQ3c4UGYsQWdDdDhQZSxnREFDSSwrQkFBQSxDaEN3OFBuQixBZ0N0OFBtQixtREFDSSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSxrQkFBQSxBQUNBLG9CQUFBLEFBQ0EsaUJBQUEsQUFDQSxzQkFBQSxBQUNBLFVBQUEsQ2hDdzhQdkIsQWdDcDhQZSxxQ0FDSSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSxrQkFBQSxBQUNBLG9CQUFBLEFBQ0EsaUJBQUEsQUFDQSxzQkFBQSxBQUNmLFVBQUEsQ2hDczhQSixBZ0NwOFBtQix3Q0FDSSxpQkFBQSxDaENzOFB2QixBZ0NuOFBtQiw0Q0FDSSxlQUFBLENoQ3E4UHZCLEFnQ2g4UFcsaUNBQ0ksY2pDMUJTLEFpQzJCVCx5QkFBQSxDaENrOFBmLEFJdmlRTyx5QjRCNkdKLGNBRVEsVUFBQSxDaEM2N1BULENBQ0YsQUk5aFFPLHlCNEI4RkosY0FNUSxXQUFBLEFBQ0EsV0FBQSxDaEM4N1BULENBQ0YsQWdDMzdQRyxlQUNJLG9CQUFBLEFBQ0Esa0JBQUEsQUFDQSxvQkFBQSxBQUNBLG1CQUFBLENoQzY3UFAsQWdDejdQRCxXQUNJLGFBQUEsQ2hDNDdQSCxBZ0MxN1BHLGlCQUNJLHlCQUFBLENoQzQ3UFAsQWdDdjdQRyxxQkFDSSxlQUFBLENoQzA3UFAsQWdDdjdQRyxzQkFDSSxrQkFBQSxDaEN5N1BQLEFnQ243UE8sNERBQ0ksa0JBQUEsQ2hDczdQWCxBZ0NqN1BPLDZFQUNJLGVBQUEsQ2hDbTdQWCxBZ0NoN1BPLDRKQUVJLGtCQUFBLENoQ2s3UFgsQWdDNzZQRCxvQ0FDSSxlQUFBLENoQ2c3UEgsQWlDbG5RRCwwQkFDRSxtQlhDa0IsQVdBbEIsK0JBQUEsQ2pDcW5RRCxBaUNsblFELFFBQ0Usb0JBQUEsYUFBQSxBQUNBLDBCQUFBLHNCQUFBLEFBQ0EscUJBQUEsdUJBQUEsQUFDQSxrQkFBQSxBQUNBLHNCQUFBLEFBQ0EsY0FBQSxBQUNBLGlCQUFBLEFBQ0EsVUFBQSxDakNxblFELEFpQ25uUUMsV0FDRSx1Q2xDZ0hVLENDcWdRYixBaUNsblFDLHVCQUNFLGdCQUFBLENqQ29uUUgsQWlDam5RQyxtQkFDRSxtQkFBQSxDakNtblFILEFpQ2huUUMsc0JBQ0UsbUJBQUEsQUFDQSxxQkFBQSxDakNrblFILEFpQy9tUUMsaUJBQ0UsV2xDK0VxQixBa0M5RXJCLHVDbEM4RlUsQ0NtaFFiLEFpQzltUUMscUJBQ0UsVWxDMEVxQixDQ3NpUXhCLEFpQzdtUUMsaUJBQ0UsMEJBQUEsc0JBQUEsQUFDQSxxQkFBQSx1QkFBQSxBQUNBLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQUFDQSxhQUFBLENqQyttUUgsQUlsb1FPLHlCNkIyQk4sbUJBQ0UsZ0JBQUEsQ2pDMm1RRCxBaUN4bVFELHNCQUNFLGtCQUFBLEFBQ0Esb0JBQUEsQ2pDMG1RRCxBaUN2bVFELDBCQUNFLGdCWGxFb0IsQVdtRXBCLGlCQUFBLEFBQ0EsK0JBQUEsQ2pDeW1RRCxDQUNGLEFpQy9sUUQsa0JBQ0UsaUJBQUEsQ2pDdW1RRCxBaUNybVFDLG1DQUlFLHdEQUFBLEFBQ0EsV0FBQSxBQUNBLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQUFDQSxTQUFBLEFBQ0EsT0FBQSxBQUNBLFVBQUEsQUFDQSxhQUFBLENqQ3VtUUgsQUl6cFFPLHlCNkJ3REosNlJBQ0UsaUJBQUEsQ2pDcW1RSCxDQUNGLEFpQy9sUUMsNkJBQU0sZUFBQSxDakNtbVFQLEFpQ2xtUUMseUJBQUksa0JBQUEsQ2pDcW1RTCxBaUNqbVFELGlCQUNFLFVBQUEsQ2pDb21RRCxBSTFxUU8seUI2QitFSiwwSkFDRSxrQkFBQSxBQUNBLGNBQUEsQUFDQSxjQUFBLENqQ29tUUgsQ0FDRixBaUM5bFFDLDBCQUNFLGdCQUFBLENqQ2ltUUgsQWlDL2xRQyxtQ0FDRSxZQUFBLENqQ2ltUUgsQWlDM2xRRywyRkFDRSxZQUFBLENqQzhsUUwsQWlDeGxRQyxrQ0FDRSxZQUFBLENqQzJsUUgsQUl0c1FPLHlCNkJnSE4saUJBQ0UsZ0NBQUEsNEJBQUEsQ2pDMGxRRCxBaUN2bFFELFdBQ0UsK0JBQUEsZ0NBQUEsQ2pDeWxRRCxDQUNGLEFrQzV2UUQsV0FDRSxvQkFBQSxhQUFBLEFBQ0EsbUJBQUEsZUFBQSxBQUNBLG9CQUFBLENsQzh2UUQsQWtDNXZRQyxtQkFDRSxxQkFBQSxzQkFBQSxDbEM4dlFILEFrQzN2UUMsaUJBQ0Usb0JBQUEsMEJBQUEsQ2xDNnZRSCxBa0MxdlFDLGtCQUNFLGtCQUFBLHdCQUFBLENsQzR2UUgsQWtDenZRQyxnQkFDRSxjQUFBLENsQzJ2UUgsQWtDdnZRRCxvQkFDSSxlQUFBLENsQzB2UUgsQUlwdVFPLHlCOEJsQk4scUNBR0ksMEJBQUEsQUFDQSxrQkFBQSxDbEN3dlFILENBQ0YsQW1DcnhRQyxpQ0FDRSxxQkFBQSxDbkN3eFFILEFtQ3J4UUMsb0NBQ0UsZ0JBQUEsQUFDQSxvQ0FBQSxBQUNBLDhCQUFBLEFBQ0EsZUFBQSxDbkN1eFFILEFtQ3J4UUcsMENBQ0Usd0JBQUEsQ25DdXhRTCxBbUNweFFHLHFEQUNFLHFCQUFBLENuQ3N4UUwsQW1DaHhRRyxrREFDRSxvQkFBQSxhQUFBLEFBQ0EsdUJBQUEsbUJBQUEsQUFDQSxvQkFBQSwyQkFBQSxBQUNBLHNCQUFBLGtCQUFBLENuQ2t4UUwsQW1DL3dRRywwREFDRSx5QkFBQSxBQUNBLHNCQUFBLEFBQ0EsaUJBQUEsQUFDQSw0QkFBQSxDbkNpeFFMLEFtQzF3UUcseUJBQ0ksaUJBQUEsQUFDQSxjQUFBLEFBQ0Esb0JBQUEsQUFDQSxlQUFBLENuQzZ3UVAsQW1DM3dRTyxvQ0FDSSxpQkFBQSxDbkM2d1FYLEFJanhRTyx5QitCSEoseUJBV1EsbUJBQUEsQ25DNndRVCxDQUNGLEFtQzN3UU8scUNBQ0ksVUFBQSxBQUNBLFdBQUEsQ25DNndRWCxBb0NyMFFHLHlCQUNJLGtCQUFBLENwQ3cwUVAsQUk5eFFPLHlCZ0N0Q0EseUJBQ0ksZUFBQSxDcEN1MFFULENBQ0YsQUlueVFPLHlCZ0NoQ0EsOENBQ0ksWUFBQSxDcENzMFFULENBQ0YsQW9DN3pRRywrQkFDSSxrQkFBQSxDcENtMFFQLEFvQ2gwUUcscUJBQ0ksa0JBQUEsQ3BDazBRUCxBSWx6UU8seUJnQ2pCSixxQkFHUSw2QkFBQSxBQUNBLHlCQUFBLENwQ28wUVQsQ0FDRixBb0NoMFFELFdBQ0ksY0FBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0Esa0JBQUEsQUFDQSxNQUFBLEFBQ0EsTUFBQSxDcENtMFFILEFvQy96UUcsd0NBQ0ksaUJBQUEsQ3BDazBRUCxBSXIwUU8seUJnQ0VKLHdDQUlRLGVBQUEsQ3BDbTBRVCxDQUNGLEFvQ2owUU8sOENBQ0ksV0FBQSxBQUNBLFdBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGtCQUFBLEFBQ0EsWUFBQSxBQUNBLFdBQUEsQUFDQSxpREFBQSxDcENtMFFYLEFJcDFRTyx5QmdDU0EsOENBV1EsVUFBQSxBQUNBLFdBQUEsQ3BDbzBRYixDQUNGLEFvQy96UU8saURBQ0ksVUFBQSxBQUNBLGtCQUFBLEFBQ0EsWUFBQSxBQUNBLFVBQUEsQUFDQSxjQUFBLENwQ2kwUVgsQUlqMlFPLHlCZ0MyQkEsaURBUVEsYUFBQSxBQUNBLFVBQUEsQUFDQSxTQUFBLENwQ2swUWIsQ0FDRixBSXgyUU8seUJnQzJCQSxpREFjUSxZQUFBLENwQ20wUWIsQ0FDRixBb0NoMFFPLHFDQUNJLHdCQUFBLEFBQ0Esc0JBQUEsQUFDQSxhQUFBLEFBQ0EsZUFBQSxDcENrMFFYLEFvQzd6UU8sc0RBQ0ksU0FBQSxDcEMrelFYLEFvQzN6UUcsZ0JBQ0ksV0FBQSxBQUNBLGVBQUEsQUFDQSxnQkFBQSxBQUNBLDRCQUFBLENwQzZ6UVAsQUk1M1FPLHlCZ0MyREosZ0JBT1EsZ0JBQUEsQUFDQSxlQUFBLEFBQ0Esa0JBQUEsQ3BDOHpRVCxDQUNGLEFvQzN6UUcsb0JBQ0ksdUJBQUEsQUFDQSx3QkFBQSxBQUNBLHNCQUFBLEFBQ0Esa0JBQUEsQUFDQSxnQkFBQSxBQUNBLCtCQUFBLEFBQ0EsWUFBQSxDcEM2elFQLEFJNTRRTyx5QmdDd0VKLG9CQVVRLGFBQUEsQUFDQSxlQUFBLENwQzh6UVQsQ0FDRixBb0MxelFHLGdDQUNJLFVBQUEsQUFDQSxrQkFBQSxBQUNBLGFBQUEsQUFDQSxXQUFBLEFBQ0EsVUFBQSxBQUNBLFVBQUEsQUFDQSx5QkFBQSxDcEM0elFQLEFJMzVRTyx5QmdDd0ZKLGdDQVVRLFVBQUEsQUFDQSxrQkFBQSxBQUNBLGFBQUEsQUFDQSxVQUFBLEFBQ0EsZUFBQSxBQUNBLFlBQUEsQ3BDNnpRVCxDQUNGLEFJcjZRTyx5QmdDd0ZKLGdDQW1CUSxZQUFBLENwQzh6UVQsQ0FDRixBb0M1elFPLG1DQUNJLG1CQUFBLEFBQ0EseUJBQUEsQ3BDOHpRWCxBb0MzelFPLGtDQUNJLGVBQUEsQUFDQSxXQUFBLEFBQ0EsZUFBQSxDcEM2elFYLEFJbjdRTyx5QmdDbUhBLGtDQU1RLGNBQUEsQ3BDOHpRYixDQUNGLEFxQ3IrUUQscUJBQ0ksZ0JBQUEsQUFDQSxlQUFBLEFBQ0EsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLFNBQUEsQ3JDdytRSCxBSWg4UU8seUJpQzdDUixxQkFRUSxpQkFBQSxDckN5K1FMLENBQ0YsQXFDditRRyw0QkFDSSxnQkFBQSxBQUtBLFdBQUEsQUFDQSxTQUFBLENyQ3krUVAsQXFDdCtRRyx1REFSSSx3QkFBQSxBQUNBLGtCQUFBLEFBQ0EsZUFBQSxBQUNBLGFBQUEsQ0FLSixBckMrK1FILDJCcUM5K1FPLGdCQUFBLEFBS0EsYUFBQSxBQUNBLFdBQUEsQ3JDdytRUCxBSXY5UU8seUJpQzdDUixxQkFnQ1EsVUFBQSxBQUNBLHNCQUFBLEFBQ0EseUJBQUEsQ3JDdytRTCxDQUNGLEFJOTlRTyx5QmlDN0NSLHFCQXNDUSxpQkFBQSxBQUNBLGlCQUFBLENyQ3krUUwsQ0FDRixBSXArUU8seUJpQzdDUixxQkEyQ1EsaUJBQUEsQ3JDMCtRTCxBcUN4K1FLLDRCQUNJLGVBQUEsQUFDQSxVQUFBLENyQzArUVQsQXFDditRSywyQkFDSSxlQUFBLEFBQ0EsV0FBQSxDckN5K1FULENBQ0YsQUlqL1FPLHlCaUM3Q1IscUJBeURRLGNBQUEsQ3JDeStRTCxDQUNGLEFzQ2xpUkcsMkNBQ0ksK0JBQUEsQ3RDcWlSUCxBc0NsaVJHLHNDQUNJLHNCQUFBLGtCQUFBLEN0Q29pUlAsQXNDamlSRyx1Q0FDSSxlQUFBLEFBQ0EsY0FBQSxBQUNBLGVBQUEsQ3RDbWlSUCxBSWxnUk8seUJrQ3BDSix1Q0FLUSxTQUFBLEN0Q3FpUlQsQ0FDRixBc0NsaVJHLHVDQUNJLGdCQUFBLEN0Q29pUlAsQUkxZ1JPLHlCa0MzQkosdUNBR1EsZ0JBQUEsQUFDQSxlQUFBLEFBQ0EsZUFBQSxDdENzaVJULENBQ0YsQXVDOWpSRCxvQkFDSSxrQkFBQSxDdkNpa1JILEFJcmhSTyx5Qm1DMUNKLGlDQUVRLGlCQUFBLGFBQUEsQUFDQSxjQUFBLEFBQ0EsMkJBQUEsQ3ZDaWtSVCxDQUNGLEF1QzlqUkcsZ0VBRUksU0FBQSxDdkNna1JQLEF1QzlqUk8sOEVBQ0ksUUFBQSxDdkNpa1JYLEFJcGlSTyx5Qm1DekJKLHFDQUVRLGVBQUEsQ3ZDK2pSVCxDQUNGLEF1QzVqUkcseUJBQ0ksYUFBQSxDdkM4alJQLEF1QzNqUkcsOENBQ0ksc0JBQUEsOEJBQUEsQUFDQSxxQkFBQSxnQkFBQSxDdkM2alJQLEFJaGpSTyx5Qm1DWEEsMkRBRVEsb0JBQUEsQUFDQSxpQkFBQSxDdkM2alJiLENBQ0YsQUl0alJPLHlCbUNKUSxzRUFFUSx3QkFBQSxDdkM0alJyQixDQUNGLEFJM2pSTyx5Qm1DRVEscUVBRVEsd0JBQUEsQ3ZDMmpSckIsQ0FDRixBSWhrUk8seUJtQ1FRLHNFQUVRLHVCQUFBLEN2QzBqUnJCLENBQ0YsQXVDdGpSVyxtRUFDSSxZQUFBLEN2Q3dqUmYsQXVDcmpSVywyRUFDSSxhQUFBLEN2Q3VqUmYsQXdDeG5SRCxxQkFDSSxrQkFBQSxDeEMyblJILEFJL2tSTyx5Qm9DN0NSLHFCQUdRLHlCQUFBLEFBQ0EseUJBQUEsQ3hDNm5STCxDQUNGLEFJcmxSTyx5Qm9DckNBLGlEQUVRLHlCQUFBLEN4QzRuUmIsQ0FDRixBSTFsUk8seUJvQzlCSixrQ0FFUSxpQkFBQSxhQUFBLEFBQ0EsYUFBQSxDeEMwblJULENBQ0YsQUlobVJPLHlCb0M5Qkosa0NBTVEsaUJBQUEsYUFBQSxBQUNBLGFBQUEsQ3hDNG5SVCxDQUNGLEF3Q3puUkcsa0VBRUksT0FBQSxDeEMyblJQLEF3Q3puUk8sZ0ZBQ0ksUUFBQSxDeEM0blJYLEF5QzNwUkQsc0JBQ0ksY0FBQSxDekM4cFJILEF5QzVwUkcsOENBQ0ksZUFBQSxDekM4cFJQLEF5QzFwUk8sa0VBQ0ksZUFBQSxDekM0cFJYLEF5QzFwUlcsK0ZBQ0ksb0JBQUEsYUFBQSxBQUNBLG1CQUFBLGNBQUEsQ3pDNHBSZixBSTVuUk8seUJxQ2xDSSwrRkFLUSxxQkFBQSxnQkFBQSxDekM2cFJqQixDQUNGLEFJaHBSTyx5QnFDbkJJLCtGQVNRLHNCQUFBLDZCQUFBLEN6QzhwUmpCLENBQ0YsQXlDNXBSZSw0R0FFSSxrQkFBQSxDekM2cFJuQixBeUMzcFJtQiw0SEFDSSw2QkFBQSxlQUFBLEN6QzZwUnZCLEFJNW9STyx5QnFDbEJZLDRIQUlRLDRCQUFBLGNBQUEsQ3pDOHBSekIsQ0FDRixBSWpwUk8seUJxQ2xCWSw0SEFRUSw0QkFBQSxjQUFBLEN6QytwUnpCLENBQ0YsQXlDNXBSbUIsMkhBQ0ksNEJBQUEsY0FBQSxDekM4cFJ2QixBSXpwUk8seUJxQ05ZLDJIQUlRLDRCQUFBLGNBQUEsQ3pDK3BSekIsQ0FDRixBSTlwUk8seUJxQ05ZLDJIQVFRLDRCQUFBLGNBQUEsQ3pDZ3FSekIsQ0FDRixBeUM3cFJtQiwySEFDSSw0QkFBQSxjQUFBLEN6QytwUnZCLEFJdHFSTyx5QnFDTVksMkhBSVEsNEJBQUEsY0FBQSxDekNncVJ6QixDQUNGLEFJM3FSTyx5QnFDTVksMkhBUVEsNEJBQUEsY0FBQSxDekNpcVJ6QixDQUNGLEF5QzlwUm1CLDJIQUNJLDRCQUFBLGNBQUEsQ3pDZ3FSdkIsQUluclJPLHlCcUNrQlksMkhBSVEsNEJBQUEsY0FBQSxDekNpcVJ6QixDQUNGLEFJeHJSTyx5QnFDa0JZLDJIQVFRLDRCQUFBLGNBQUEsQ3pDa3FSekIsQ0FDRixBSTdyUk8seUJxQ3RCUSw0R0FxRFEsa0JBQUEsQUFDQSxjQUFBLEN6Q2txUnJCLENBQ0YsQUluc1JPLHlCcUN0QlEsNEdBeURRLGtCQUFBLEFBQ0EsY0FBQSxDekNvcVJyQixDQUNGLEFJenNSTyx5QnFDckNBLGtFQStFUSxrQkFBQSxDekNtcVJiLENBQ0YsQUk3dFJPLHlCcUM2RFEsOEdBRVEsYUFBQSxDekNrcVJyQixDQUNGLEFJbHVSTyx5QnFDcUVRLDRHQUVRLGFBQUEsQ3pDK3BSckIsQ0FDRixBSXZ1Uk8seUJxQzRFUSwyR0FFUSxhQUFBLEN6QzZwUnJCLENBQ0YsQUk1dVJPLHlCcUNtRlEsMkdBRVEsY0FBQSxDekMycFJyQixDQUNGLEF5Q2xwUk8sa0ZBQ0ksUUFBQSxDekNxcFJYLEEwQ254UkQseUJBQ0ksb0JBQUEsQUFDQSxnQkFBQSxDMUNzeFJILEEwQ3B4UkcsOERBQ0ksbUJBQUEsQUFDQSxvQkFBQSxBQUNBLG9CQUFBLEFBQ0EsZ0JBQUEsQzFDc3hSUCxBSWp2Uk8sMEJzQ3pDSiw4REFPUSxrQkFBQSxBQUNBLGtCQUFBLEMxQ3V4UlQsQ0FDRixBSXZ2Uk8seUJzQ3pDSiw4REFZUSxjQUFBLEFBQ0EsZUFBQSxBQUNBLG9CQUFBLEFBQ0EsYUFBQSxDMUN3eFJULENBQ0YsQUkvdlJPLHlCc0M3Q1IseUJBd0JRLHlCQUFBLEFBQ0EseUJBQUEsQzFDd3hSTCxDQUNGLEFJcndSTyx5QnNDakJKLG1FQUVRLGNBQUEsQzFDd3hSVCxDQUNGLEEwQ3J4UkcsNENBQ0ksWUFBQSxDMUN1eFJQLEEwQ3B4UkcsMEVBRUksT0FBQSxDMUNzeFJQLEEwQ3B4Uk8sd0ZBQ0ksUUFBQSxDMUN1eFJYLEEwQ3B4UkcsMENBQ0ksZUFBQSxDMUNzeFJQLEFJdnlSTyx5QnNDZ0JKLDBDQUdRLGtCQUFBLEMxQ3d4UlQsQ0FDRixBMENyeFJHLG1EQUNJLHFCQUFBLGlCQUFBLEFBQ0Esc0JBQUEsNkJBQUEsQzFDdXhSUCxBSWp5Uk8seUJzQ1lBLGdFQUVRLG1CQUFBLEMxQ3V4UmIsQ0FDRixBSXR5Uk8seUJzQ1lBLGdFQU1RLG1CQUFBLEMxQ3d4UmIsQ0FDRixBSTN5Uk8seUJzQ3FCSSx3RUFHUSxrQkFBQSxDMUN1eFJqQixDQUNGLEFJaHpSTyx5QnNDMEJRLDJFQUVRLHdCQUFBLEMxQ3d4UnJCLENBQ0YsQUlyelJPLHlCc0NnQ1EsMEVBRVEsd0JBQUEsQzFDdXhSckIsQ0FDRixBSTF6Uk8seUJzQ3NDUSwyRUFFUSx1QkFBQSxDMUNzeFJyQixDQUNGLEEwQ2p4Ulcsd0VBQ0ksWUFBQSxDMUNteFJmLEEwQ2h4UlcsZ0ZBQ0ksYUFBQSxDMUNreFJmLEEwQzd3UkcsZ0VBQ0ksYUFBQSxDMUMrd1JQLEFJeDBSTyx5QnNDd0RKLGdFQUlRLGNBQUEsQzFDZ3hSVCxDQUNGLEEwQzl3Uk8seUZBQ0ksWUFBQSxDMUNneFJYLEEyQzEzUkQsZ0JBRUUsZUFBQSxBQUNBLG1CQUFBLEFBQ0EscUJBQUEsQzNDNDNSRCxBSXIyUk8seUJ1Q2pCTixnQkFDRSxpQkFBQSxBQUNBLGFBQUEsQUFDQSxxQjVDb0dxQixDQ3N4UnRCLENBQ0YsQTRDMzRSRCxzQkFFRSxzQkFBQSxDNUM0NFJELEFFdG9SQywwYkFDRSxjSDlKcUIsQUcrSnJCLGVBQUEsQ0Z3b1JILEE0Qzk0UkQscUJBQ0UsY0FBQSxBQUNBLGlCQUFBLEM1Q2s1UkQsQTRDaDVSQywwQkFDRSxxQkFBQSxBQUNBLG9CQUFBLGNBQUEsQUFDQSxpQkFBQSxBQUNBLGNBQUEsQUFDQSxtQzdDdUwyQixDQzJ0UjlCLEE0Qy80UkMsOEJBQ0UsWUFBQSxBQUNBLGNBQUEsQzVDaTVSSCxBNEM5NFJDLDJCQUNFLGVBQUEsQUFDQSxxQkFBQSxDNUNnNVJILEE0Qzc0UkMsNkJBQ0UsY0FBQSxDNUMrNFJILEE0QzU0UkMsbUNBQ0UsaUJBQUEsQzVDODRSSCxBNEM1NFJDLHlCQUVFLG9CQUFBLEFBQ0EsV0FBQSxBQUNBLHlCN0NrRXFCLEE2Q2pFckIsY0FBQSxBQUNBLFdBQUEsQUFDQSxXQUFBLEM1Qzg0UkgsQTRDNTRSRywrQkFDRSxxQkFBQSxDNUM4NFJMLEFJMzVSTyx5QndDbUJOLHFCQUNFLG9CQUFBLGFBQUEsQUFDQSxvQkFBQSwyQkFBQSxBQUNBLGVBQUEsQzVDNDRSRCxBNEMxNFJDLDhCQUNFLDhCQUFBLEFBQ0EsY0FBQSxDNUM0NFJILEE0Q3o0UkMsMEJBQ0UsY0FBQSxBQUNBLGNBQUEsQUFDQSxlQUFBLEM1QzI0UkgsQTRDeDRSQyx5QkFDRSxtQkFBQSxDNUMwNFJILEE0Q3Y0UkMsNEJBQ0UsY0FBQSxBQUNBLGtDN0MySHlCLENDOHdSNUIsQTRDdjRSRywwREFDRSw0QkFBQSxDNUN5NFJMLENBQ0YsQTZDcDlSRCxTQUNJLGNBQUEsQzdDczlSSCxBNkNwOVJHLG9CQUNJLFNBQUEsQUFDQSxjQUFBLEFBQ0EsZUFBQSxDN0NzOVJQLEFJLzZSTyx5QnlDMUNKLG9CQU1RLGtCQUFBLEM3Q3U5UlQsQ0FDRixBNkNwOVJHLCtCQUNJLFdBQUEsQUFDQSxvQkFBQSxBQUNBLGNBQUEsQzdDczlSUCxBNkNsOVJHLDJCQUNJLGdCQUFBLEFBRUEsV0FBQSxBQUNBLGlCQUFBLEFBQ0Esb0JBQUEsQUFDQSxtQjlDc05jLEE4Q3JOZCxXQUFBLEM3Q205UlAsQTZDaDlSRywyQkFDSSxZQUFBLEM3Q2s5UlAsQTZDLzhSRyx1QkFDSSw0QjlDdUNZLEE4Q3RDWixlQUFBLEFBQ0EsV0FBQSxBQUNBLGdCQUFBLEFBQ0EsYUFBQSxDN0NpOVJQLEE2Qzc4Ukcsb0JBQ0ksa0JBQUEsQzdDKzhSUCxBNkM1OFJHLGFBQ0ksWUFBQSxDN0M4OFJQLEE2QzM4UkcsMkJBQ0ksaUJBQUEsQzdDNjhSUCxBNkMxOFJHLDBCQUNJLGlCQUFBLEM3QzQ4UlAsQTZDejhSRyw2QkFDSSxlQUFBLEFBQ0Esb0M5Q3NJdUIsQThDckl2QixrQkFBQSxBQUNBLGtCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxrQkFBQSxBQUNBLFVBQUEsQzdDMjhSUCxBSWgrUk8seUJ5Q2NKLDZCQVVRLFdBQUEsQUFDQSxpQkFBQSxDN0M0OFJULENBQ0YsQTZDMThSTywwQ0FDSSxnQkFBQSxBQUNBLGNBQUEsQzdDNDhSWCxBNkN6OFJPLCtDQUNJLFNBQUEsQUFDQSwwQkFBQSxBQUNBLGVBQUEsQzdDMjhSWCxBNkN0OFJXLHlFQUNJLGdCQUFBLEM3Q3c4UmYsQTZDcjhSVyxxREFDSSxXQUFBLEM3Q3U4UmYsQTZDbjhSTyxrQ0FDSSxVQUFBLEFBQ0EsV0FBQSxDN0NxOFJYLEE2Q243UkQsb0JBQ0ksNkJBQUEsQzdDcTdSSCxBNkNsN1JELG9CQUVJLGdCQUFBLEM3Q283UkgsQThDM2lTQyxnQ0FDRSxpQkFBQSxDOUM4aVNILEE4QzNpU0MsMkJBQ0UsZUFBQSxBQUNBLG9CQUFBLGFBQUEsQUFDQSxzQkFBQSxtQkFBQSxBQUNBLHFCQUFBLHVCQUFBLEFBQ0EsMEJBQUEscUJBQUEsQzlDNmlTSCxBOEMxaVNDLGlDQUNFLGlCQUFBLEFBQ0EsYS9DMkZxQixDQ2k5UnhCLEE4Q3ppU0MsK0JBQ0UsZUFBQSxDOUMyaVNILEE4Q3hpU0MscUNBQ0UsbUJBQUEsQUFDQSxrQkFBQSxBQUNBLGEvQzZFcUIsQ0M2OVJ4QixBOEN2aVNDLHNEQUNFLGdCQUFBLEFBQ0EsY0FBQSxBQUNBLFcvQ3FGcUIsQStDcEZyQixlQUFBLEM5Q3lpU0gsQThDdGlTQyxnREFDRSxjQUFBLEFBQ0EsbUJBQUEsQUFDQSxxQkFBQSxDOUN3aVNILEE4Q3JpU0MsZ0NBQ0Usb0JBQUEsQUFDQSxlQUFBLEFBQ0EsZUFBQSxDOUN1aVNILEE4Q3JpU0csa0NBQ0UsWUFBQSxDOUN1aVNMLEE4Q25pU0MsaUNBQ0UsYy9DbURxQixBK0NsRHJCLGtCQUFBLEM5Q3FpU0gsQUk3alNPLHlCMEMrQkosMkJBQ0Usb0JBQUEsQzlDa2lTSCxBOEMvaFNDLGdDQUNFLG1CQUFBLEM5Q2lpU0gsQ0FDRixBK0NsbVNDLDJCQUNFLGdCQUFBLEFBQ0EscUJBQUEsQUFDQSxxQkFBQSxDL0NvbVNILEErQ2ptU0Msa0NBQ0UsdUJBQUEsQUFDQSx3QmhENkdxQixDQ3MvUnhCLEErQ2htU0MseUJBQ0Usb0JBQUEsYUFBQSxBQUNBLG1CQUFBLGVBQUEsQUFDQSx1QkFBQSxtQkFBQSxDL0NrbVNILEErQ2htU0csK0JBQ0UsV0FBQSxBQUNBLGNBQUEsU0FBQSxDL0NrbVNMLEErQzlsU0Msd0JBQ0UsV0FBQSxBQUNBLHlCQUFBLEFBQ0EsZUFBQSxDL0NnbVNILEErQzdsU0MsNkJBQ0UscUJBQUEsQUFDQSxnQkFBQSxBQUNBLG9CQUFBLEMvQytsU0gsQStDN2xTRyxtQ0FDRSxXQUFBLEFBQ0EsY0FBQSxBQUNBLG1CQUFBLEFBQ0EsYUFBQSxBQUNBLG9CQUFBLEFBQ0EseUJoRDhEbUIsQWdEN0RuQixhQUFBLEMvQytsU0wsQStDM2xTQyw0QkFDRSxnQkFBQSxBQUNBLG9CQUFBLGFBQUEsQUFDQSxxQkFBQSx1QkFBQSxBQUNBLHNCQUFBLG1CQUFBLEFBQ0EsaUJBQUEsQUFDQSxXQUFBLEFBQ0Esc0JBQUEsQUFDQSxxQmhENERxQixDQ2lpU3hCLEErQzNsU0csZ0NBQ0UsWUFBQSxBQUNBLGFBQUEsQy9DNmxTTCxBK0N6bFNDLHNDQUNFLGNBQUEsQy9DMmxTSCxBK0N4bFNDLDBCQUNFLGdCQUFBLEFBQ0Esa0JBQUEsQy9DMGxTSCxBK0N0bFNELHlCQUVJLHdCQUNFLHNCQUFBLEMvQ3dsU0gsQ0FDRixBSXRvU08seUIyQ29ESix3QkFDRSwwQkFBQSxDL0NxbFNILENBQ0YsQUkzb1NPLHlCMkM0REosd0JBQ0Usc0JBQUEsQy9Da2xTSCxDQUNGLEFnRDlxU0QsYUFDRSxpQkFBQSxDaERnclNELEFnRDdxU0Qsa0JBQ0Usb0JBQUEsYUFBQSxBQUNBLG1CQUFBLGVBQUEsQUFDQSxvQkFBQSwyQkFBQSxBQUNBLHVCQUFBLG1CQUFBLENoRGdyU0QsQWdENXFTQyx3QkFDRSxVakRxR3FCLENDMGtTeEIsQWdENXFTQyx3QkFDRSxjQUFBLEFBQ0EsbUNqRGdMMkIsQWlEL0szQixVQUFBLENoRDhxU0gsQWdENXFTRyxnREFDRSxXakQ4Rm1CLEFpRDdGbkIsVUFBQSxDaEQ4cVNMLEFnRDVxU0csc0RBQ0UsV0FBQSxBQUNBLG1CQUFBLEFBQ0Esc0JBQUEsQUFDQSxjQUFBLEFBQ0EsYUFBQSxBQUNBLG9CQUFBLEFBQ0EseUJqRHVFbUIsQWlEdEVuQixhQUFBLENoRDhxU0wsQWdEM3FTRyxrREFDRSxhQUFBLEFBQ0Esb0JBQUEsYUFBQSxBQUNBLHFCQUFBLHVCQUFBLEFBQ0EscUJBQUEsdUJBQUEsQUFDQSxXQUFBLE9BQUEsQUFDQSwwQkFBQSxxQkFBQSxDaEQ2cVNMLEFnRDFxU0csaURBQ0UsVUFBQSxDaEQ0cVNMLEFnRHpxU0csZ0RBQ0UsZUFBQSxBQUNBLGlCQUFBLFlBQUEsQ2hEMnFTTCxBZ0R4cVNHLDhDQUNFLGtCQUFBLENoRDBxU0wsQWdEdHFTQyxxQkFFRSxvQkFBQSxBQUNBLFdBQUEsQUFDQSx5QmpEd0NxQixBaUR2Q3JCLGNBQUEsQUFDQSxXQUFBLEFBQ0EsV0FBQSxDaER3cVNILEFJNXNTTyx5QjRDMENKLHdCQUNFLG9CQUFBLFlBQUEsQ2hEc3FTSCxBZ0RwcVNHLGdEQUNFLFlBQUEsQUFDQSxrQkFBQSxDaERzcVNMLENBQ0YsQWlEcHZTRCxTQUNFLGNBQUEsQ2pEc3ZTRCxBRS8rUkMsb1FBQ0UsY0g5SnFCLEFHK0pyQixlQUFBLENGaS9SSCxBaUR2dlNDLFlBQ0Usb0JBQUEsQ2pEeXZTSCxBa0Q5dlNELFFBQ0UsYUFBQSxDbERpd1NELEFrRC92U0Msb0JBQ0UsZUFBQSxBQUNBLHFCQUFBLENsRGl3U0gsQWtEOXZTQyxvQkFDRSxpQkFBQSxDbERnd1NILEFrRDd2U0MsY0FDRSxvQkFBQSxhQUFBLEFBQ0EsbUJBQUEsZUFBQSxBQUNBLHNCQUFBLDhCQUFBLEFBQ0EsY0FBQSxDbEQrdlNILEFrRDd2U0csaUJBQ0UsY25EcUZtQixBbURwRm5CLGVBQUEsQUFDQSxrQkFBQSxDbEQrdlNMLEFrRDV2U0csZ0JBQ0UsY0FBQSxDbEQ4dlNMLEFrRDN2U0csbUJBQ0UsaUJBQUEsT0FBQSxDbEQ2dlNMLEFrRHp2U0MsY0FDRSxjbkRxRXFCLEFtRHBFckIsc0JBQUEsQ2xEMnZTSCxBa0R4dlNDLGNBQ0UsaUJBQUEsUUFBQSxBQUNBLFdBQUEsQUFDQSxnQkFBQSxBQUNBLG9CQUFBLENsRDB2U0gsQWtEdnZTQyxZQUNFLGtCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxjQUFBLEFBQ0EsV0FBQSxBQUNBLHdCbkRxRHFCLENDb3NTeEIsQWtEdHZTQywyQkFDRSxtQkFBQSxBQUVBLHdCbkQrRHFCLENDd3JTeEIsQUV2aVNDLGdnQkFDRSxjSDlKcUIsQUcrSnJCLGVBQUEsQ0Z5aVNILEFrRHh2U0MsaUJBQ0UsY0FBQSxDbEQwdlNILEFrRHZ2U0Msd0JBS0UscUJuRDhDcUIsQ0N1c1N4QixBa0R6dlNHLDBCQUNFLFFBQUEsQ2xEMnZTTCxBa0RydlNDLHdCQUNFLGlCQUFBLENsRHV2U0gsQWtEcHZTQyx3QkFDRSxrQkFBQSxDbERzdlNILEFrRHB2U0csZ0NBQ0Usb0JBQUEsQUFDQSxvQkFBQSxDbERzdlNMLEFrRG52U0csK0JBQ0UsbUJBQUEsQ2xEcXZTTCxBa0RqdlNDLHFDQUVFLGdCQUFBLEFBQ0EsV0FBQSxBQUNBLHNCbkRzQnFCLEFtRHJCckIsMENBQUEsQUFDQSw0QkFBQSxBQUNBLHFDQUFBLEFBQ0EsZ0JBQUEsQUFDQSxrQ25EaUcyQixDQ2lwUzlCLEFrRC91U0Msa0JBQ0Usb0JBQUEsQ2xEaXZTSCxBa0QvdVNHLG9CQUNFLGNuRGdCbUIsQW1EZm5CLG9CQUFBLENsRGl2U0wsQWtEN3VTQyxxQkFDRSxpQkFBQSxBQUNBLFduREdxQixBbURGckIsa0JBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLDJCQUFBLG9CQUFBLEFBQ0Esc0JBQUEsbUJBQUEsQUFDQSxxQkFBQSx1QkFBQSxBQUNBLG1CQUFBLENsRCt1U0gsQWtEN3VTRywrQkFDRSx3QkFBQSxDbEQrdVNMLEFrRDV1U0csOEJBQ0Usd0JBQUEsQ2xEOHVTTCxBa0QzdVNHLCtCQUNFLHdCQUFBLENsRDZ1U0wsQUloMVNPLHlCOEMwR04sUUFDRSxrQkFBQSxDbEQwdVNELEFrRHh1U0MsY0FDRSxxQkFBQSxnQkFBQSxDbEQwdVNILEFrRHZ1U0MsbUJBQ0UsaUJBQUEsT0FBQSxDbER5dVNILEFrRHR1U0MsY0FDRSxpQkFBQSxRQUFBLEFBQ0Esa0JBQUEsQ2xEd3VTSCxBa0RydVNDLFlBQ0Usa0JBQUEsQ2xEdXVTSCxBa0RwdVNDLDJCQUNFLG1CQUFBLENsRHN1U0gsQWtEbHVTRyx3QkFDRSx3Qm5EM0NpQixDQyt3U3RCLEFrRGh1U0MsdUJBQ0UsWUFBQSxBQUNBLGVBQUEsQ2xEa3VTSCxDQUNGLEFtRHo0U0csd0JBQ0ksb0JBQUEsQ25EZzVTUCxBbUQ5NFNPLDBCQUNJLFdBQUEsQUFDQSxvQkFBQSxDbkRnNVNYLEFtRDk0U1csa0NBQ0ksY3BEOEZTLEFvRDdGVCxvQkFBQSxDbkRnNVNmLEFtRDc0U1csZ0NBQ0kseUJBQUEsQ25EKzRTZixBbUQxNFNHLHdCQUNJLGNwRG1GaUIsQW9EbEZqQixlQUFBLENuRDQ0U1AsQW1EejRTRyxZQUNJLFdBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxBQUNBLFdBQUEsQUFDQSx5QnBEeUVpQixBb0R4RWpCLG1CQUFBLENuRDI0U1AsQW1EejRTTyw0QkFDSSxjQUFBLENuRDI0U1gsQW1EcDRTRyxtQkFDSSxxQkFBQSxBQUNBLGNwRDZEaUIsQW9ENURqQixlQUFBLENuRHM0U1AsQW1EcDRTTywyQkFDSSxhcER5RGEsQ0M2MFN4QixBbURqNFNELFlBQ0ksZUFBQSxBQUNBLGdDQUFBLEFBQ0EsbUJBQUEsQUFDQSw2QkFBQSxBQUNBLGNBQUEsQUFDQSwyQnBEZ0JnQixDQ28zU25CLEFtRGo0U08sMENBQ0kseUJBQUEsQ25EbTRTWCxBbUQvM1NHLHlCQUNJLGtCQUFBLENuRGk0U1AsQW1EOTNTRyxlQUNJLFlBQUEsQ25EZzRTUCxBbUQ3M1NHLHNCQUNJLG1CQUFBLEFBQ0EsV0FBQSxBQUNBLGVBQUEsQUFDQSxnQkFBQSxBQUNBLGtCQUFBLEFBQ0EseUJBQUEsQUFDQSxnQkFBQSxBQUNBLGtCQUFBLEFBQ0EsVUFBQSxBQUNBLGtCQUFBLEFBQ0EsZUFBQSxBQUNBLGVBQUEsQUFDQSxrQkFBQSxDbkQrM1NQLEFtRDUzU0csZUFDSSxlQUFBLEFBQ0EsV0FBQSxBQUNBLGtCQUFBLENuRDgzU1AsQW1EMzNTRyxjQUNJLGVBQUEsQUFDQSxVQUFBLENuRDYzU1AsQW1EMTNTRyw4QkFFSSxjQUFBLEFBQ0EsWUFBQSxDbkQ0M1NQLEFtRHozU0csdUJBQ0ksa0JBQUEsQ25EMjNTUCxBbUR4M1NHLDJCQUNJLHlCQUFBLEFBQ0EsaUJBQUEsQ25EMDNTUCxBbUR4M1NPLDREQUVJLG9CQUFBLENuRDAzU1gsQW1EcjNTRCx1QkFDSSxnQkFBQSxBQUNBLGVBQUEsQ25EdzNTSCxBbUR0M1NHLDBCQUVJLFVBQUEsQUFDQSxnQkFBQSxBQUNBLG9CQUFBLFlBQUEsQ25EdTNTUCxBbURyM1NPLDZCQUNJLHFCQUFBLEFBQ0EsNkJBQUEsQUFDQSxpQkFBQSxDbkR1M1NYLEFtRHIzU1csK0JBQ0ksaUJBQUEsQUFDQSxrQkFBQSxDbkR1M1NmLEFJcjlTTyx5QitDNEZJLCtCQUlRLGdCQUFBLENuRHkzU2pCLENBQ0YsQW1EdDNTVyxvQ0FDSSxnQ0FBQSxBQUNBLGVBQUEsQ25EdzNTZixBbURoM1NHLDJCQUNGLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLGVBQUEsQ25EbTNTRCxBSXArU08seUIrQzhHSiwyQkFPUSxlQUFBLEFBQ0EsMEJBQUEsQUFDVCw2QkFBQSxBQUNBLGVBQUEsQUFDQSxpQkFBQSxDbkRtM1NBLENBQ0YsQW1EaDNTRyx1QkFDSSxpQkFBQSxPQUFBLENuRGszU1AsQUloL1NPLHlCK0M2SEosdUJBSVEsaUJBQUEsT0FBQSxDbkRtM1NULENBQ0YsQUlwZ1RPLHlCK0M0SUosdUJBUUUsY0FBQSxDbkRvM1NILENBQ0YsQW1EbDNTTywwQkFDTCxnQkFBQSxBQUNBLGVBQUEsQ25EbzNTRixBSTkvU08seUIrQ3dJQSwwQkFLSixnQkFBQSxBQUNBLG1CQUFBLEFBQ0EsZ0JBQUEsQUFDQSxrQkFBQSxBQUNBLGNBQUEsQ25EcTNTRCxDQUNGLEFtRGozU0csdUJBQ0ksaUJBQUEsT0FBQSxDbkRtM1NQLEFJMWdUTyx5QitDc0pKLHVCQUlRLGlCQUFBLE9BQUEsQ25EbzNTVCxDQUNGLEFJOWhUTyx5QitDcUtKLHVCQVFELGVBQUEsQ25EcTNTQSxDQUNGLEFtRGozU08sdUNBQ0ksdUJBQUEsQ25EbTNTWCxBSXZoVE8seUIrQ21LQSx1Q0FJUSx5QkFBQSxBQUNaLDRCQUFBLEFBQ1ksaUJBQUEsQUFDQSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSx1QkFBQSxDbkRvM1NiLENBQ0YsQUlqaVRPLHlCK0NtS0EsdUNBYVEsV0FBQSxDbkRxM1NiLENBQ0YsQUl0aVRPLHlCK0NxTFAsZ0JBRUssWUFBQSxDbkRtM1NILENBQ0YsQW1EaDNTQSw2QkFDQyxlQUFBLENuRGszU0QsQUk5aVRPLHlCK0MrTEwsMENBRUssWUFBQSxDbkRpM1NMLENBQ0YsQW1EMzJTRCxlQUNJLGNBQUEsQUFDQSxpQkFBQSxDbkQ4MlNILEFtRHIyU0QsMEVBRUksV0FBQSxBQUNBLHFCQUFBLENuRDQyU0gsQW1EejJTRCx3Q0FFSSx5QkFBQSxBQUNBLFFBQUEsQ25EMjJTSCxBb0RwblRELHNCQUNFLHdCQUFBLENwRHVuVEQsQW9Ecm5UQyx3Q0FDRSxrQkFBQSxDcER1blRILEFvRHBuVEMsK0JBQ0UsY0FBQSxDcERzblRILEFJaG1UTyx5QmdEaEJKLCtCQUNFLGNBQUEsQ3BEb25USCxDQUNGLEFxRGxvVEcsaUJBQ0ksZUFBQSxDckRvb1RQLEFJMWxUTyx5QmlEdkNKLDBCQUVRLGdCQUFBLENyRG1vVFQsQ0FDRixBcURob1RHLCtCQUNJLFNBQUEsQ3JEa29UUCxBSWxtVE8seUJpRGpDSiwrQkFJUSxVQUFBLENyRG1vVFQsQ0FDRixBcURob1RHLHVDQUNJLHFCQUFBLEFBQ0EsZUFBQSxDckRrb1RQLEFxRC9uVEcsK0JBQ0ksb0JBQUEsQ3JEaW9UUCxBcUQvblRPLGlDQUNJLGNBQUEsQ3JEaW9UWCxBSWpuVE8seUJpRHBCSiwrQkFRUSxhQUFBLENyRGlvVFQsQ0FDRixBcUQ5blRHLCtCQUNJLGtCQUFBLEFBQ0Esa0JBQUEsQ3JEZ29UUCxBSTFuVE8seUJpRFJKLCtCQUtRLFlBQUEsQ3JEaW9UVCxDQUNGLEFxRDluVEcsNEJBQ0ksWUFBQSxBQUNBLGVBQUEsQ3JEZ29UUCxBSW5vVE8seUJpRENKLDRCQUtRLFlBQUEsQ3JEaW9UVCxDQUNGLEFxRDluVEcsZ0NBQ0ksU0FBQSxDckRnb1RQLEFJM29UTyx5QmlEY0osbUNBR1EsNkJBQUEsQ3JEOG5UVCxDQUNGLEFxRDVuVE8sc0NBQ0ksYXREcUNhLENDeWxUeEIsQXFEMW5URywyRUFDSSxZQUFBLENyRDRuVFAsQXFEem5URywrQkFDSSxTQUFBLENyRDJuVFAsQUl6cFRPLHlCaUQ2QkosK0JBSVEsVUFBQSxDckQ0blRULENBQ0YsQXFEem5URyw0Q0FDSSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSxpQkFBQSxBQUNBLGlCQUFBLENyRDJuVFAsQXFEem5UTyxtREFDSSxnQkFBQSxBQUNBLHdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxlQUFBLEFBQ0EsY0FBQSxBQUNBLFdBQUEsQUFDQSxTQUFBLENyRDJuVFgsQXFEeG5UTyxrREFDSSxnQkFBQSxBQUNBLHdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxlQUFBLEFBQ0EsY0FBQSxBQUNBLGFBQUEsQUFDQSxXQUFBLENyRDBuVFgsQUl0clRPLHlCaURxQ0osNENBMkJRLFVBQUEsQUFDQSxzQkFBQSxBQUNBLHlCQUFBLENyRDBuVFQsQ0FDRixBSTdyVE8seUJpRHFDSiw0Q0FpQ1EsaUJBQUEsQUFDQSxpQkFBQSxDckQyblRULENBQ0YsQUluc1RPLHlCaURxQ0osNENBc0NRLGlCQUFBLENyRDRuVFQsQXFEMW5UUyxtREFDSSxlQUFBLEFBQ0EsVUFBQSxDckQ0blRiLEFxRHpuVFMsa0RBQ0ksZUFBQSxBQUNBLFdBQUEsQ3JEMm5UYixDQUNGLEFJaHRUTyx5QmlEcUNKLDRDQW9EUSxjQUFBLENyRDJuVFQsQ0FDRixBSXJ0VE8seUJpRDhGQSx1Q0FDSSwwQkFBQSxxQkFBQSxDckQwblRULEFxRHhuVFMsOERBQ0ksb0JBQUEsQ3JEMG5UYixDQUNGLEFJN3RUTyx5QmlEeUdBLHNDQUNJLGVBQUEsQUFDQSxhQUFBLENyRHVuVFQsQ0FDRixBc0RoeFRELGVBQ0ksa0JBQUEsQ3REbXhUSCxBc0RqeFRHLCtCQU1JLFlBQUEsQUFDQSxpQkFBQSxDdEQ4d1RQLEFJM3VUTyx5QmtEMUNKLCtCQUdRLG1CQUFBLEFBQ0EsbUJBQUEsQ3REc3hUVCxDQUNGLEFzRGh4VEcsZ0NBQ0ksb0JBQUEsYUFBQSxBQUNBLHdCQUFBLG9CQUFBLEN0RGt4VFAsQXNENXdUZSxpR0FDSSxvQkFBQSxDdERpeFRuQixBc0Q1d1RPLHdDQUNJLFdBQUEsQUFDQSx5QkFBQSxDdEQ4d1RYLEFzRDF3VEcsK0JBQ0ksb0JBQUEsWUFBQSxDdEQ0d1RQLEFJbHdUTyx5QmtEUEosK0JBRVEsZUFBQSxBQUNBLGVBQUEsQ3REMndUVCxDQUNGLEFzRHB3VE8sd0ZBQ0ksb0JBQUEsYUFBQSxBQUNBLFVBQUEsQ3REMHdUWCxBc0R2d1RPLCtDQUNJLFdBQUEsQUFDQSwrQkFBQSxBQUNBLGdCdkQrR2dCLEF1RDlHaEIsaUJBQUEsQUFDQSxZQUFBLEN0RHl3VFgsQUl2eFRPLHlCa0RTQSwrQ0FPUSxZQUFBLEFBQ0EsaUJBQUEsQUFDQSxlQUFBLEFBQ0EsV0FBQSxDdEQyd1RiLENBQ0YsQUkveFRPLHlCa0RTQSwrQ0FjUSxZQUFBLEFBQ0EsaUJBQUEsQUFDQSxlQUFBLEFBQ0EsV0FBQSxDdEQ0d1RiLENBQ0YsQXNEdHdUTyw0REFDSSxZQUFBLEN0RHd3VFgsQUkxeVRPLHlCa0RpQ0EsNERBSVEsY0FBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EseUJBQUEsQUFDQSxrQkFBQSxDdER5d1RiLENBQ0YsQUluelRPLHlCa0Q2Q0EsNkZBRVEsV0FBQSxBQUNBLGdCQUFBLEFBQ0EsZUFBQSxDdER3d1RiLENBQ0YsQUkxelRPLHlCa0RxREEsd0VBRVEsZUFBQSxDdER1d1RiLENBQ0YsQXNEcndUVywyRUFDSSxpQkFBQSxDdER1d1RmLEFJbDBUTyx5QmtEMERJLDJFcEQxQ1YsMENIY3FCLEFHYnJCLGdCSDRCeUIsQUczQnpCLGVvRDRDZ0UsQXBEekM5RCxlb0R5Q29FLEN0RDJ3VHJFLENBQ0YsQUkxMFRPLHlCa0RrRUksOEVwRDdEViw0Qkh3QmtCLEFHdkJsQixnQkh1Q3lCLEFHdEN6Qixlb0Q2RDZELEFwRDNEM0QsZW9EMkRpRSxDdEQ2d1RsRSxDQUNGLEFJbDFUTyx5QmtEMkVBLHdFQUdRLGVBQUEsQ3REd3dUYixDQUNGLEFzRHR3VFcsNkVBQ0ksa0JBQUEsQUFDQSxhQUFBLEFBQ0EsWUFBQSxBQUNBLDZCQUFBLEFBQ0EsWUFBQSxBQUNBLGVBQUEsQUFDQSxlQUFBLEFBQ0Esa0JBQUEsQ3REd3dUZixBSWoyVE8seUJrRGlGSSw2RUFXUSxpQkFBQSxDdER5d1RqQixDQUNGLEFzRHZ3VGUsbUZBQ0ksV0FBQSxDdER5d1RuQixBc0R0d1RlLGlGQUNJLGlCQUFBLEN0RHd3VG5CLEFzRHJ3VGUsMkZBQ0ksNEJBQUEsQUFDQSxhdkQ3Q0ssQ0NvelR4QixBc0Rwd1RlLHdGQUNJLGtCQUFBLEFBQ0EsYXZEakRLLENDdXpUeEIsQUlwM1RPLHlCa0Q0R1Esd0ZBSVEsY0FBQSxDdER3d1RyQixDQUNGLEFJejNUTyx5QmtEb0hRLGtGQUVRLGNBQUEsQ3REdXdUckIsQ0FDRixBSTkzVE8seUJrRDZIQSx3RUFFUSxvQkFBQSxhQUFBLEFBQ0EscUJBQUEsc0JBQUEsQ3REbXdUYixDQUNGLEFzRC92VEcsa0JBQ0ksZ0JBQUEsQUFDQSxXQUFBLEFBQ0EsU0FBQSxBQUNBLFdBQUEsQUFDQSxrQkFBQSxDdERpd1RQLEFJMzRUTyx5QmtENklKLHVDQUVRLHNCQUFBLEN0RGd3VFQsQ0FDRixBc0R6dVRXLDJMQUNJLDRCQUFBLEFBQ0EsZUFBQSxBQUNBLGNBQUEsQUFDQSxnQkFBQSxDdER3dlRmLEFzRG52VEcsdUNBQ0ksVUFBQSxBQUNBLG1CQUFBLEFBQ0Esa0JBQUEsQ3REcXZUUCxBSXY3VE8seUJrRG9NQSx1REFFUSxTQUFBLEN0RHF2VGIsQ0FDRixBSTc2VE8seUJrRGdMSix1Q0FZUSxtQkFBQSxBQUNBLG9CQUFBLEN0RHF2VFQsQ0FDRixBSW43VE8seUJrRGdNQSwwRkFHUSxjQUFBLEN0RHF2VGIsQ0FDRixBSXo3VE8seUJrRGdMSix1Q0F3QlEsbUJBQUEsQ3REcXZUVCxDQUNGLEFzRG52VE8sMkNBQ0ksa0JBQUEsQUFDQSxRQUFBLEFBQ0Esa0JBQUEsQUFDQSxXQUFBLEFBQ0EsZ0JBQUEsQ3REcXZUWCxBc0RsdlRPLG9EQUNJLGlCQUFBLEFBQ0Esa0JBQUEsQ3REb3ZUWCxBc0Q3dVRlLGtIQUNJLGtCQUFBLEN0RCt1VG5CLEFzRDV1VGUsb09BRUkscUJBQUEsQUFDQSxtQkFBQSxBQUNBLFNBQUEsQUFDQSxpQkFBQSxDdEQrdVRuQixBSXA5VE8seUJrRDJPSiwwQ0FFUSw2QkFBQSxBQUNBLGVBQUEsQ3REMnVUVCxDQUNGLEFzRHh1VEQsWUFDSSxrQkFBQSxDdEQydVRILEFzRHp1VEcsK0JBQ0ksa0JBQUEsQ3REMnVUUCxBc0R4dVRHLHFFQUVJLGtCQUFBLEN0RDB1VFAsQXNEcnVURCx3QkFDSSxrQkFBQSxDdER3dVRILEFzRHR1VEcsc0RBQ0ksa0JBQUEsQ3REd3VUUCxBc0RydVRHLDJCQUNJLGtCQUFBLEFBQ0Esa0JBQUEsQ3REdXVUUCxBc0RydVRPLDhCQUNJLHFCQUFBLEFBQ0EsZ0JBQUEsQ3REdXVUWCxBSXAvVE8seUJrRGtSUixvQkFHUSxtQkFBQSxBQUNBLGVBQUEsQ3REb3VUTCxDQUNGLEFzRGx1VEcsNEJBQ0ksZUFBQSxDdERvdVRQLEFJOS9UTyx5QmtEOFJSLDZCQUVRLHNDQUFBLEFBQ0EsZ0JBQUEsQ3REbXVUTCxDQUNGLEFzRGh1VEQsZ0NBQ0ksc0NBQUEsQUFDQSxZQUFBLEN0RG11VEgsQXNEbHVURyw2REFDSSxzQkFBQSxDdERvdVRQLEFJN2dVTyx5QmtEcVNSLGdDQVFRLG9DQUFBLEFBQ0EsY0FBQSxBQUNBLHdCQUFBLEN0RG91VEwsQ0FDRixBc0RqdVRHLGtDQUNJLGtCQUFBLEN0RG11VFAsQXNEaHVURyxtREFDSSxxQkFBQSxBQUNBLGtCQUFBLEFBQ0EsaUJBQUEsQ3REa3VUUCxBSTVoVU8sMEJrRHVUSixtREFNUSxrQkFBQSxDdERtdVRULENBQ0YsQXNEL3RUTyxxREFDSSxlQUFBLEFBQ0EsY0FBQSxDdERpdVRYLEFzRC90VFcsbUVBQ0ksa0JBQUEsQ3REaXVUZixBc0Q5dFRXLGtFQUNJLGlCQUFBLEFBQ0EsZUFBQSxDdERndVRmLEFzRDN0VEcsNkRBQ0ksb0JBQUEsYUFBQSxBQUNBLG1CQUFBLGVBQUEsQUFDQSx3QkFBQSxvQkFBQSxDdEQ2dFRQLEFJampVTyx5QmtEMFZKLFlBQ0ksZ0JBQUEsQUFDQSxjQUFBLEN0RDJ0VEwsQ0FDRixBc0R4dFRELHVCQUNJLHlCQUFBLEFBQ0EsMkJBQUEsQ3REMHRUSCxBSTVqVU8seUJrRGdXUix1QkFLUSwyQkFBQSxDdEQydFRMLENBQ0YsQXNEenRURywyQ0FDSSxTQUFBLEN0RDJ0VFAsQXNEenRUTyxnREFDSSxzQkFBQSxBQUNBLG1CQUFBLEN0RDJ0VFgsQXNEdnRURyw2Q0FDSSxTQUFBLEN0RHl0VFAsQXNEdHRURyw4RUFDSSxZQUFBLEN0RHd0VFAsQXNEcnRURyxvQ0FDSSxtQkFBQSxBQUNBLGdCQUFBLEFBQ0EsZUFBQSxBQUNBLGVBQUEsQ3REdXRUUCxBSXBsVU8seUJrRHlYSixvQ0FPUSxrQkFBQSxBQUNBLGVBQUEsQUFDQSxrQkFBQSxDdER3dFRULENBQ0YsQXNEcnRURywwQ0FDSSxlQUFBLEFBQ0Esa0JBQUEsQ3REdXRUUCxBSS9sVU8seUJrRHNZSiwwQ0FLUSxrQkFBQSxBQUNBLGNBQUEsQ3REd3RUVCxDQUNGLEFzRHJ0VEcsdURBQ0ksY0FBQSxDdER1dFRQLEFzRHB0VEcseUJBQ0ksa0JBQUEsQ3REc3RUUCxBc0RudFRHLHlDQUNJLFVBQUEsQUFDQSxTQUFBLEFBQ0Esb0JBQUEsYUFBQSxBQUNBLHVCQUFBLG1CQUFBLEFBQ0Esc0JBQUEsbUJBQUEsQUFDQSxxQkFBQSxzQkFBQSxDdERxdFRQLEFzRGx0VEcsMkNBQ0ksV0FBQSxBQUNBLFlBQUEsQUFDQSxjQUFBLEFBQ0EsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsV0FBQSxBQUNBLGVBQUEsQUFDQSxlQUFBLEN0RG90VFAsQXNEanRURywrQ0FDSSxnQkFBQSxBQUNBLGtCQUFBLEFBQ0EsWUFBQSxDdERtdFRQLEFzRGh0VEcsaURBQ0ksZUFBQSxDdERrdFRQLEFzRC9zVEcsaUVBQ0ksV0FBQSxBQUNBLFVBQUEsQ3REaXRUUCxBc0RudFRHLHdEQUNJLFdBQUEsQUFDQSxVQUFBLEN0RGl0VFAsQXNEOXNURyw0QkFDSSxtQkFBQSxBQUNBLFdBQUEsQUFDQSxxQkFBQSxBQUNBLGVBQUEsQUFDQSxnQkFBQSxBQUNBLGdCQUFBLEFBQ0EsNkJBQUEsQUFDQSx5QkFBQSxBQUNBLGlCQUFBLEN0RGd0VFAsQUlwcFVPLHlCa0QyYkosNEJBWVEsVUFBQSxDdERpdFRULENBQ0YsQXNEOXNURyx5Q0FDSSxxQkFBQSxBQUNBLFdBQUEsQUFDQSxlQUFBLEFBQ0EsaUJBQUEsQ3REZ3RUUCxBc0Q3c1RHLDZDQUNJLGFBQUEsQ3REK3NUUCxBc0Q3c1RPLDBFQUNJLGtCQUFBLEFBQ0Esa0JBQUEsQ3REK3NUWCxBc0Q3c1RXLDRFQUNJLDBCQUFBLEFBQ0EsVUFBQSxDdEQrc1RmLEFzRDVzVFcsaUZBQ0ksV0FBQSxBQUNBLHFCQUFBLEFBQ0Esa0JBQUEsQUFDQSxxQkFBQSxBQUNBLHdCQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQUFDQSx1QkFBQSxBQUNBLGtCQUFBLEFBQ0EsU0FBQSxBQUNBLE1BQUEsQ3REOHNUZixBc0Qzc1RXLGdGQUNJLFlBQUEsQUFDQSxrQkFBQSxBQUNBLFNBQUEsQUFDQSxRQUFBLEFBQ0EsV0FBQSxBQUNBLFVBQUEsQUFDQSxXQUFBLEFBQ0EsVUFBQSxBQUNBLDRCQUFBLEN0RDZzVGYsQXNEenNUTywwRUFDSSxZQUFBLEN0RDJzVFgsQXNEdnNUbUIsdUhBQ0kseUJBQUEsQUFDQSxvQkFBQSxDdER5c1R2QixBc0Rqc1RELFdBQ0ksbUJ2RC9jcUIsQXVEZ2RyQixXQUFBLEFBQ0EsZUFBQSxBQUNBLFlBQUEsQUFDQSxZQUFBLEFBQ0EsV0FBQSxBQUNBLGtCQUFBLEFBQ0EsZUFBQSxBQUNBLGVBQUEsQUFDQSxVQUFBLEFBQ0Esb0JBQUEsQ3REb3NUSCxBc0Rsc1RHLGtCQUNJLGtCQUFBLEFBQ0EseUJBQUEsQUFDQSxxQkFBQSxBQUNBLFlBQUEsQUFDQSxrQkFBQSxBQUNBLFNBQUEsQUFDQSxXQUFBLEN0RG9zVFAsQUlodVVPLHlCa0RxaUJSLFlBRVEsYUFBQSxBQUNBLDBCQUFBLEFBQ0Esd0JBQUEsQ3REOHJUTCxDQUNGLEFJeHVVTyx5QmtENGlCSixtQkFFUSxhQUFBLEN0RDhyVFQsQ0FDRixBc0QzclRHLCtEQUVJLDRCQUFBLEFBQ0EsNEJBQUEsQ3RENnJUUCxBc0R6clRELEtBQ0ksV0FBQSxBQUNBLGlCQUFBLEN0RDRyVEgsQUl0d1VPLHlCa0R3a0JSLEtBTVEsc0JBQUEsQ3RENHJUTCxDQUNGLEFzRHpyVEQsT0FDSSxtQkFBQSxBQUNBLGtCQUFBLEFBQ0Esa0JBQUEsQUFDQSxjQUFBLEFBQ0EscUJBQUEsQUFDQSxnQkFBQSxBQUNBLGVBQUEsQUFDQSx3QkFBQSxBQUNBLG9CQUFBLFlBQUEsQUFDQSxXQUFBLEFBQ0EsNkJBQUEsQUFDQSw0QkFBQSxBQUNBLGtCQUFBLEFBQ0EsU0FBQSxDdEQ0clRILEFzRDFyVEcsYUFDSSx5QkFBQSxDdEQ0clRQLEFzRHpyVEcscUJBQ0ksZ0JBQUEsQ3REMnJUUCxBc0R4clRHLG9CQUNJLGlCQUFBLEN0RDByVFAsQXNEdnJURyxjQUNJLGN2RC9oQmlCLEF1RGdpQmpCLGdCQUFBLEFBQ0Esa0JBQUEsQ3REeXJUUCxBc0R2clRPLG9CQUNJLFdBQUEsQUFDQSxXQUFBLEFBQ0Esa0JBQUEsQUFDQSxtQkFBQSxBQUNBLFNBQUEsQUFDQSxXQUFBLEFBRUEsU0FBQSxBQUNBLGtCQUFBLEFBQ0EsU0FBQSxBQUNBLGdCQUFBLEN0RHlyVFgsQXNEcHJURCx5Q0FDSSxTQUFBLEN0RHVyVEgsQXNEcHJURCxzQkFDSSx3QkFBQSxDdER1clRILEFzRHByVEQsZ0JBQ0ksa0JBQUEsQ3REdXJUSCxBSXB6VU8seUJrRDRuQlIsZ0JBR1Esa0JBQUEsQ3REeXJUTCxDQUNGLEFzRHJyVEcsbURBQ0ksVUFBQSxBQUNBLGNBQUEsQ3REd3JUUCxBSTl6VU8seUJrRHlvQkosb0ZBRVEsbUJBQUEsY0FBQSxDdER1clRULENBQ0YsQXNEcHJURywyQkFDSSxVQUFBLEN0RHNyVFAsQUl0MFVPLHlCa0Qrb0JKLDJCQUdRLFFBQUEsQ3REd3JUVCxDQUNGLEFzRHJyVEcsOEJBQ0ksU0FBQSxDdER1clRQLEFzRGxyVEcsb0JBQ0ksZ0JBQUEsQUFDQSxrQkFBQSxDdERxclRQLEFzRGxyVEcsa0JBQ0ksWUFBQSxBQUNBLFdBQUEsQUFDQSxvQkFBQSxDdERvclRQLEFzRGpyVEcscUJBQ0kscUJBQUEsQUFDQSxZQUFBLEFBQ0EsbUJBQUEsQUFDQSxlQUFBLEN0RG1yVFAsQXNEaHJURyxxQkFDSSxnQkFBQSxBQUNBLFlBQUEsQUFDQSxhQUFBLEN0RGtyVFAsQXNEM3FURCxhQUNJLFVBRUksc0JBQUEsQUFDQSxXQUFBLEFBQ0Esc0JBQUEsQUFDQSx1QkFBQSxDdEQ4cVRMLEFzRDNxVEMsNE5BYUksc0JBQUEsQ3RENnFUTCxBc0QxcVRDLHVGQUdJLGNBQUEsQUFDQSxlQUFBLEFBQ0Esa0JBQUEsQ3RENHFUTCxBc0R6cVRDLG9CQUNJLGFBQUEsQ3REMnFUTCxBc0R4cVRDLHVFQUlJLHlCQUFBLEN0RDBxVEwsQXNEdnFUQywrQ0FDSSxVQUFBLEFBQ0EsWUFBQSxBQUNBLGdCQUFBLEN0RHlxVEwsQXNEdHFUQyxnQkFDSSxjQUFBLEN0RHdxVEwsQXNEcnFUQyxhQUNJLGtCQUFBLEN0RHVxVEwsQXNEcHFUQyx5RUFJSSxxQkFBQSxBQUNBLHFCQUFBLEFBQ0Esb0JBQUEsQ3REdXFUTCxBc0RwcVRDLDJIQVlJLHFCQUFBLEFBQ0Esb0JBQUEsQ3REc3FUTCxDQUNGLEF1RHo5VUcsNkJBQ0ksUUFBQSxDdkQyOVVQLEFJbDdVTyx5Qm1EMUNKLDZCQUlRLGtCQUFBLEN2RDQ5VVQsQ0FDRixBSXY3VU8seUJtRDdDUixhQVlRLFFBQUEsQ3ZENDlVTCxDQUNGLEFJNTdVTyx5Qm1EOUJKLGtDQUdRLGVBQUEsQ3ZEMjlVVCxDQUlGLEFJcDhVTyx5Qm1EbkJBLGdKQUVRLGtCQUFBLEN2RHk5VWIsQ0FDRixBdUR0OVVPLHNDQUNJLGlCQUFBLEFBQ0EseUNBQUEsQUFDQSxtQkFBQSxBQUNBLGdCQUFBLEN2RHc5VVgsQXVEdDlVVyxzREFDSSxnQkFBQSxDdkR3OVVmLEFJbDlVTyx5Qm1EUEksc0RBSVEsaUJBQUEsQUFDQSxlQUFBLEN2RHk5VWpCLENBQ0YsQXVEdDlVVyxzR0FFSSxnQkFBQSxDdkR1OVVmLEF1RHA5VVcsMERBQ0ksWUFBQSxDdkRzOVVmLEFJNytVTyx5Qm1ERUEsc0NBeUJRLGtCQUFBLEN2RHM5VWIsQ0FDRixBdURuOVVPLHFDQUNJLGVBQUEsQUFDQSxlQUFBLEN2RHE5VVgsQUl2K1VPLHlCbURnQkEscUNBS1EsZUFBQSxBQUNBLGdCQUFBLEFBQ0Esa0JBQUEsQ3ZEczlVYixDQUNGLEF1RG45VU8scUNBQ0ksWUFBQSxBQUNBLFdBQUEsQUFDQSxjQUFBLEFBQ0EsbUJBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGVBQUEsQ3ZEcTlVWCxBSXYvVU8seUJtRDJCQSxxQ0FVUSxZQUFBLEN2RHM5VWIsQ0FDRixBdURsOVVHLGlDQUNJLGVBQUEsQUFDQSxhQUFBLEN2RG85VVAsQUloZ1ZPLHlCbUQwQ0osaUNBS1EsY0FBQSxDdkRxOVVULENBQ0YsQUlyZ1ZPLHlCbURvREEsNERBRVEsa0JBQUEsQ3ZEbTlVYixDQUNGLEF1RC84VVcsd0ZBRUksMEJBQUEsQUFDQSxlQUFBLEFBQ0EsY0FBQSxBQUNBLGdCQUFBLEN2RGk5VWYsQXVENThVRywwQkFDSSxrQkFBQSxDdkQ4OFVQLEFJbmlWTyx5Qm1EeUZJLDZDQUVRLGFBQUEsQ3ZENDhVakIsQ0FDRixBdURyOFVHLGtCQUNJLGVBQUEsQ3ZEdzhVUCxBSTdoVk8seUJtRG9GSixrQkFJUSxlQUFBLEFBQ0EsaUJBQUEsQ3ZEeThVVCxDQUNGLEF1RHI4VUQsMEJBQ0ksbUJBQUEsY0FBQSxDdkR3OFVILEFJdGpWTyx5Qm1ENkdSLDBCQUlRLHVCQUFBLHdCQUFBLEN2RHk4VUwsQ0FDRixBdUR2OFVHLHVDQUNJLGlCQUFBLGFBQUEsQUFDQSxhQUFBLEN2RHk4VVAsQUloalZPLHlCbURxR0osdUNBS1EsY0FBQSxVQUFBLEFBQ0EsV0FBQSxBQUNBLGNBQUEsQ3ZEMDhVVCxDQUNGLEF1RHg4VU8sK0NBQ0ksV0FBQSxBQUNBLFdBQUEsQUFDQSxjQUFBLEFBQ0EsbUJBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGtCQUFBLEN2RDA4VVgsQUkva1ZPLHlCbUQ4SEEsK0NBVVEsWUFBQSxDdkQyOFViLENBQ0YsQXVEeDhVTyxvRUFDSSxVQUFBLEN2RDA4VVgsQXVEcjhVTywwQ0FDSSxlQUFBLEFBQ0EsZUFBQSxDdkR1OFVYLEFJNWtWTyx5Qm1EbUlBLDBDQUtRLGVBQUEsQUFDQSxnQkFBQSxBQUNBLGVBQUEsQ3ZEdzhVYixDQUNGLEFJbmxWTyx5Qm1EK0lKLGlDQUVPLGNBQUEsQ3ZEczhVUixDQUNGLEF1RGw4VUQsb0JBQ0ksV0FBQSxBQUNBLGlCQUFBLEFBQ0Esa0JBQUEsQ3ZEcThVSCxBdURuOFVHLGlDQUNJLGNBQUEsQ3ZEcThVUCxBSWptVk8seUJtRCtKSiwyQkFFUSxjQUFBLEN2RG84VVQsQ0FDRixBdURqOFVHLHdCQUNJLGtCQUFBLEFBQ0EsUUFBQSxBQUNBLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLFdBQUEsQ3ZEbThVUCxBSTdtVk8seUJtRHFLSix3QkFRUSxrQkFBQSxBQUNBLFlBQUEsQUFDQSxPQUFBLEN2RG84VVQsQ0FDRixBdUQ5N1VELDJDQUNJLGlCQUFBLEN2RGk4VUgsQUl4blZPLHlCbUQ0TEosb0RBRVEseUJBQUEsQ3ZEZzhVVCxDQUNGLEFJL25WTyx5Qm1EaU1BLDBEQUVRLHdCQUFBLEN2RGk4VWIsQ0FDRixBSXJvVk8seUJtRDhNSSx3T0FFUSxVQUFBLEN2RGc4VWpCLENBQ0YsQUlqcFZPLHlCbURrTlEsb0pBRVEsaUJBQUEsQUFDQSxVQUFBLEN2RGs4VXJCLENBQ0YsQUl4cFZPLHlCbURrTlEsb0pBT1EsaUJBQUEsQUFDQSxVQUFBLEN2RG84VXJCLENBQ0YsQXdEenNWTyx5QkFDSSxlQUFBLEN4RDRzVlgsQUlucVZPLHlCb0QxQ0EseUJBSVEsWUFBQSxDeEQ2c1ZiLENBQ0YsQXdEMXNWTywyQ0FDSSxTQUFBLEN4RDRzVlgsQXdEenNWTyx5QkFDSSxpQkFBQSxBQUNBLFVBQUEsQ3hEMnNWWCxBSS9xVk8seUJvRDlCQSx5QkFLUSxZQUFBLEN4RDRzVmIsQ0FDRixBd0R4c1ZHLDJCQUNJLGVBQUEsQ3hEMHNWUCxBd0R6c1ZPLHlDQUNJLGVBQUEsQ3hEMnNWWCxBd0R2c1ZXLG9EQUNJLGFBQUEsQUFDQSxlQUFBLEN4RHlzVmYsQUk5clZPLHlCb0RiSSxvREFJUSxnQkFBQSxDeEQyc1ZqQixDQUNGLEFJbnNWTyx5Qm9EYkksb0RBT1EsZUFBQSxDeEQ2c1ZqQixDQUNGLEF3RHpzVk8sK0NBQ0ksVUFBQSxDeEQyc1ZYLEF3RDFzVlcsa0RBQ0ksZUFBQSxDeEQ0c1ZmLEFJOXNWTyx5Qm9EQ0ksa0RBR1EsY0FBQSxDeEQ4c1ZqQixDQUNGLEFJbnRWTyx5Qm9EU0EsaURBRVEsd0JBQUEsb0JBQUEsQ3hENHNWYixDQUNGLEFJeHRWTyx5Qm9EY0ksK0ZBRVEsVUFBQSxDeEQ0c1ZqQixDQUNGLEFJN3RWTyx5Qm9EbUJRLG1HQUVRLFlBQUEsQUFDQSxPQUFBLEN4RDRzVnJCLENBQ0YsQUludVZPLHlCb0R5QlEsc0dBRVEsY0FBQSxDeEQ0c1ZyQixDQUNGLEF3RHZzVk8sOEJBQ0ksWUFBQSxDeER5c1ZYLEF3RHRzVk8sNkJBQ0ksVUFBQSxDeER3c1ZYLEF3RGxzVkcsc0JBQ0ksdUJBQUEsQUFDQSw2QkFBQSxBQUNBLFdBQUEsQUFDQSxlQUFBLEFBQ0EsY0FBQSxBQUNBLGdCQUFBLEFBQ0Esa0J6RHNFb0IsQXlEckVwQixpQkFBQSxDeERxc1ZQLEF3RG5zVk8sdUNBQ0ksNkNBQUEsQ3hEcXNWWCxBSTV2Vk8seUJvRDRDSixzQkFlUSx1QkFBQSxBQUNBLGVBQUEsQUFDQSxnQkFBQSxBQUVBLDJCekQwRGdCLEF5RHpEaEIsY0FBQSxDeERxc1ZULENBQ0YsQXdEbnNWTyw0Q0FDSSxlQUFBLEFBQ0EsY0FBQSxBQUNBLGVBQUEsQ3hEcXNWWCxBd0R4c1ZPLG1DQUNJLGVBQUEsQUFDQSxjQUFBLEFBQ0EsZUFBQSxDeERxc1ZYLEFJM3dWTyx5Qm9EbUVBLDRDQU1RLGVBQUEsQUFDQSxjQUFBLEFBQ0EsZUFBQSxDeERzc1ZiLEF3RDlzVkssbUNBTVEsZUFBQSxBQUNBLGNBQUEsQUFDQSxlQUFBLEN4RHNzVmIsQ0FDRixBd0Rsc1ZHLGFBQ0ksa0JBQUEsQUFDQSx1QkFBQSxDeERvc1ZQLEFJdHhWTyx5Qm9EZ0ZKLGFBS1EscUJBQUEsQUFDQSxnQkFBQSxBQUNBLDRCekRrQ2dCLEF5RGpDaEIsOEJ6RGlDZ0IsQ0NvcVZ6QixDQUNGLEF3RHhyVkcsbUNBQ0ksZ0JBQUEsQUFDQSxrQkFBQSxDeEQyclZQLEF3RHpyVk8seUNBQ0ksZUFBQSxBQUNBLFdBQUEsQUFDQSxnQkFBQSxBQUNBLGlCQUFBLEN4RDJyVlgsQXdEeHJWTyxpREFDSSxhQUFBLEFBQ0EsWUFBQSxBQUNBLGtCQUFBLEFBQ0EseUJBQUEsQUFDQSxnQkFBQSxBQUNBLHdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxjQUFBLEN4RDByVlgsQUluelZPLHlCb0RpSEEsaURBVVEsY0FBQSxDeEQ0clZiLENBQ0YsQXdEMXJWVyw0REFDSSxZQUFBLEN4RDRyVmYsQXdEdHJWTyxpREFDSSxlQUFBLEFBQ0EsaUJBQUEsQ3hEd3JWWCxBd0RuclZELGdCQUNJLGlCQUFBLEN4RHNyVkgsQXdEcHJWRyxzQkFDSSxZQUFBLEFBQ0Esa0JBQUEsQUFDQSx5QkFBQSxBQUNBLHFCQUFBLEFBQ0EsWUFBQSxBQUNBLHdCQUFBLEFBQ0EsZ0NBQUEsQUFDQSxrQkFBQSxBQUNBLFNBQUEsQUFDQSxXQUFBLEFBQ0EsbUJBQUEsQ3hEc3JWUCxBSWgxVk8seUJvRDhKUixNQUVRLGtCQUFBLEFBQ0EsUUFBQSxBQUNBLGtCQUFBLEN4RHFyVkwsQ0FDRixBd0RuclZHLGdCQUNJLGNBQUEsQ3hEcXJWUCxBd0RuclZPLDhCQUNJLDRCQUFBLEFBQ0EseUJBQUEsQUFDQSxtQkFBQSxBQUNBLGtCQUFBLEFBQ0Esd0JBQUEsQUFDQSxrQkFBQSxBQUNBLGNBQUEsQ3hEcXJWWCxBd0RuclZXLHlDQUNJLFlBQUEsQ3hEcXJWZixBd0RoclZHLFdBQ0ksY0FBQSxDeERrclZQLEF3RDlxVkQsbUJBQ0ksU0FBQSxBQUNBLGdCQUFBLEFBQ0EsY0FBQSxDeERpclZILEF3RC9xVkcsd0JBQ0ksV0FBQSxDeERpclZQLEFJbDRWTyx5Qm9EMk1SLG1CQVVRLHNCQUFBLEFBQ0EsYUFBQSxDeERpclZMLENBQ0YsQXdEOXFWRCxjQUNJLGVBQUEsQUFDQSxnQkFBQSxBQUNBLGFBQUEsQUFDQSxtQkFBQSxBQUNBLHFCQUFBLEFBQ0EsYUFBQSxDeERpclZILEF3RC9xVkcsa0JBQ0ksV0FBQSxBQUNBLGdCQUFBLEN4RGlyVlAsQUl0NFZPLHlCcUQzQ0osMkJBRVEsZUFBQSxDekRvN1ZULENBQ0YsQUk1NFZPLHlCcURyQ0oseUJBRVEseUJBQUEsQ3pEbTdWVCxDQUNGLEFJajVWTyx5QnFEaENBLG9DQUVRLDBCQUFBLEN6RG03VmIsQ0FDRixBeUQvNlZHLHdCQUNJLGVBQUEsQ3pEaTdWUCxBeUQ5NlZHLGtDQUNJLGVBQUEsQ3pEZzdWUCxBeUQ3NlZHLDZCQUNJLGdCQUFBLEFBQ0EsYUFBQSxBQUNBLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLGtCQUFBLEFBQ0EscUNBQUEsQ3pEKzZWUCxBeUQ3NlZPLCtDQUNJLFNBQUEsQUFDQSwwQkFBQSxBQUNBLGVBQUEsQ3pEKzZWWCxBeUQzNlZHLHNDQUNJLG9CQUFBLGFBQUEsQUFDQSxtQkFBQSxjQUFBLEN6RDY2VlAsQXlEMzZWTyxtREFDSSxtQkFBQSxBQUNBLGlCQUFBLGFBQUEsQUFDQSxrQkFBQSxDekQ2NlZYLEFJbDdWTyx5QnFERUEsbURBTVEsa0JBQUEsY0FBQSxBQUNBLFNBQUEsQ3pEODZWYixDQUNGLEF5RDU2VlcsbUVBQ0ksaUJBQUEsYUFBQSxBQUNBLGlCQUFBLEN6RDg2VmYsQUk1N1ZPLHlCcURZSSxtRUFLUSxpQkFBQSxhQUFBLEFBQ0EsY0FBQSxDekQrNlZqQixDQUNGLEF5RDU2VlcsMERBQ0kscUNBQUEsQUFDQSxlQUFBLEFBQ0EsY0FBQSxBQUNBLGdCQUFBLEN6RDg2VmYsQXlEMzZWVyxxREFDSSw0QkFBQSxBQUNBLGVBQUEsQUFDQSxjQUFBLEFBQ0EsaUJBQUEsQUFDQSxnQkFBQSxDekQ2NlZmLEFJLzhWTyx5QnFEdUNKLHlCQUVRLGdCQUFBLEFBQ0EsY0FBQSxDekQwNlZULENBQ0YsQXlEeDZWTyw0QkFDSSxlQUFBLEN6RDA2VlgsQUl4OVZPLHlCcUQ2Q0EsNEJBSVEsZUFBQSxBQUNBLGVBQUEsQ3pEMjZWYixDQUNGLEF5RHY2VkcsMkRBQ0ksaUJBQUEsQUFDQSxXQUFBLEFBQ0EsY0FBQSxDekR5NlZQLEFJbitWTyx5QnFEdURKLDJEQU1RLGdCQUFBLEN6RDA2VlQsQ0FDRixBeUR0NlZHLHFEQUNJLGFBQUEsQ3pEdzZWUCxBSTMrVk8seUJxRGtFSixxREFJUSxlQUFBLEFBQ0EsZUFBQSxDekR5NlZULENBQ0YsQUlqL1ZPLHlCcUQ0RUEseUJBQ0ksZ0JBQUEsQUFDQSxrQkFBQSxBQUNBLFVBQUEsQUFDQSxnQkFBQSxBQUNBLG9CQUFBLEN6RHc2VlQsQXlEcjZWSywrQkFDSSx5QkFBQSxDekR1NlZULENBQ0YsQUk3L1ZPLHlCcUR5RkosNEJBRVEsa0JBQUEsQUFDQSxTQUFBLEN6RHM2VlQsQ0FDRixBeURuNlZHLGdDQUNJLGdCQUFBLEFBQ0EsY0FBQSxDekRxNlZQLEF5RGo2VkQsYUFDSSxtQkFBQSxBQUNBLGlCQUFBLEFBQ0EsYUFBQSxDekRvNlZILEFJN2dXTyx5QnFEZ0hKLDRCQUVRLHlCQUFBLEN6RGc2VlQsQ0FDRixBeUQ1NVZPLDRCQUNJLGNBQUEsQ3pEODVWWCxBeUQxNVZHLDZCQUNJLHlCQUFBLEFBQ0EsV0FBQSxBQUNBLG1CQUFBLEFBQ0EsaUJBQUEsQ3pENDVWUCxBeUQxNVZPLG1DQUNJLGtCMUR6RWEsQ0NxK1Z4QixBeUR6NVZPLHFDQUNJLGtCMURwRWEsQ0MrOVZ4QixBeUR4NVZPLG9DQUNJLGVBQUEsQUFDQSxlQUFBLEN6RDA1VlgsQXlEdDVWRyw0QkFDSSxRQUFBLEN6RHc1VlAsQXlEcDVWVyx3Q0FDSSxZQUFBLEN6RHM1VmYsQXlEOTRWTyxtRkFDSSxhQUFBLEN6RG01VlgsQXlEaDVWTyxvQ0FDSSxjQUFBLEN6RGs1VlgsQXlEaDVWVywrQ0FDSSxrQkFBQSxDekRrNVZmLEF5RDc0VkcsZ0NBQ0ksaUJBQUEsQ3pEKzRWUCxBSTNqV08seUJxRDJLSixnQ0FHUSxrQkFBQSxBQUNBLGVBQUEsQ3pEaTVWVCxDQUNGLEF5RDU0VkcsMEJBQ0ksb0JBQUEsWUFBQSxDekQ4NFZQLEFJbmxXTyx5QnFEb01KLDBCQUdRLHFCQUFBLHNCQUFBLEN6RGc1VlQsQ0FDRixBSXprV08seUJxRHFMSiwwQkFPUSxVQUFBLEN6RGk1VlQsQ0FDRixBeUQ5NFZHLDBCQUNJLGlCQUFBLEN6RGc1VlAsQXlENzRWRyxzREFFSSxPQUFBLEN6RCs0VlAsQXlENzRWTyxvRUFDSSxRQUFBLEN6RGc1VlgsQUl6bFdPLHlCc0QzQ0osbUJBRVEsY0FBQSxDMUR1b1dULENBQ0YsQTBEcG9XTyx1REFDSSxTQUFBLEFBQ0EsdUJBQUEsQzFEc29XWCxBSW5tV08seUJzRHJDQSx1REFJUSxjQUFBLEMxRHdvV2IsQ0FDRixBMERyb1dlLGdGQUNJLFdBQUEsQzFEdW9XbkIsQUkzbVdPLHlCc0Q3QlEsZ0ZBSVEsaUJBQUEsQUFDQSxZQUFBLEFBQ0Esa0JBQUEsQzFEd29XckIsQ0FDRixBSWxuV08seUJzRDdCUSxnRkFVUSxnQkFBQSxBQUNBLFlBQUEsQUFDQSxrQkFBQSxDMUR5b1dyQixDQUNGLEEwRHRvV2UsK0VBQ0ksZUFBQSxDMUR3b1duQixBMERwb1dXLG9FQUNJLGNBQUEsQUFDQSxrQkFBQSxDMURzb1dmLEEwRG5vV1csMkVBQ0ksZ0JBQUEsQUFDQSxTQUFBLEMxRHFvV2YsQTBEam9XZSw4S0FDSSxjQUFBLEMxRG1vV25CLEFJdm9XTyx5QnNER1EsOEtBSVEsY0FBQSxDMURvb1dyQixDQUNGLEEwRDduV1cscUVBQ0ksZUFBQSxDMUQrbldmLEEyRDVyV0QsZ0JBQ0ksZ0JBQUEsQUFDQSxhQUFBLEFBQ0Esa0JBQUEsQUFDQSxzQ0FBQSxBQUNBLGdCQUFBLEFBQ0EsaUJBQUEsQzNEK3JXSCxBMkQ1cldELGdCQUNJLGtCQUFBLEFBQ0EsaUJBQUEsQzNEK3JXSCxBMkQ5cldHLDBDQUhKLGdCQUlRLGlCQUFBLEMzRGlzV0wsQ0FDRixBMkQ5cldELGFBQ0ksV0FBQSxBQUNBLFlBQUEsQUFDQSxpQkFBQSxBQUNBLG9CQUFBLGFBQUEsQUFDQSxNQUFBLEFBQ0EsT0FBQSxBQUNBLGlCQUFBLEMzRGlzV0gsQTJEaHNXRywwQ0FSSixhQVNRLFNBQUEsQzNEbXNXTCxDQUNGLEEyRC9yV0csMENBREosZUFFUSxzQkFBQSxDM0Rtc1dMLENBQ0YsQTREbnVXRyxrQ0FDSSw0QkFBQSxBQUNBLDRCQUFBLEM1RHN1V1AsQTREcHVXTyx5Q0FDSSxlQUFBLEFBQ0EsZUFBQSxDNURzdVdYLEE0RGx1V0csaUJBQ0ksZUFBQSxDNURvdVdQLEE0RDd0V1csNEVBQ0ksV0FBQSxDNUQrdFdmLEE0RDd0V2UsK0VBQ0ksZUFBQSxBQUNBLGdCQUFBLEFBQ0EsVUFBQSxDNUQrdFduQixBNEQ1dFdlLDhFQUNJLFlBQUEsQzVEOHRXbkIsQTREMXRXVyw4REFDSSxnQkFBQSxBQUNBLGdCQUFBLEFBQ0EsU0FBQSxDNUQ0dFdmLEE0RDF0V2UscUVBQ0ksU0FBQSxDNUQ0dFduQixBNERudFd1QixrTEFDSSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSwyQjdEdUJSLENDbXNXbkIsQTREdHRXbUIsdUZBQ0ksWUFBQSxDNUR3dFd2QixBNERodFdPLDJDQUNJLGdCQUFBLEM1RGt0V1gsQTREL3NXTyxpRUFDSSxnQkFBQSxDNURpdFdYLEE2RHB4V0csaUZBQ0ksZUFBQSxBQUNBLGdCQUFBLEM3RHd4V1AsQUkvdVdPLHlCeUQzQ0osaUZBS1EsZUFBQSxBQUNBLGdCQUFBLEM3RDB4V1QsQ0FDRixBNkRueFdPLHlDQUNJLG9CQUFBLEM3RHN4V1gsQUkxdldPLHlCeUQ3QkEseUNBR1EsbUJBQUEsQzdEd3hXYixDQUNGLEFJL3ZXTyx5QnlEdEJRLHdFQUVRLGdCQUFBLEFBQ0EsVUFBQSxDN0R1eFdyQixDQUNGLEFJcndXTyx5QnlEZEksc0RBRVEsNEJBQUEsQzdEcXhXakIsQ0FDRixBNkRseFdXLHNEQUNJLGtCQUFBLEM3RG94V2YsQTZEanhXVyw0REFDSSxrQkFBQSxDN0RteFdmLEE2RGh4V1csd0RBQ0ksa0JBQUEsQzdEa3hXZixBNkQ3d1dXLG1FQUNJLGdCQUFBLEM3RCt3V2YsQTZEM3dXTywyRUFDSSxpQkFBQSxDN0Q2d1dYLEE2RHp3V0csNkJBQ0ksa0JBQUEsQzdEMndXUCxBNkR4d1dHLDBDQUNJLGtCQUFBLEM3RDB3V1AsQTZEdHdXTyxtREFDSSxlQUFBLEM3RHd3V1gsQTZEbHdXRyx1Q0FDSSxtQkFBQSxBQUNBLGdCQUFBLEM3RHF3V1AsQThEajFXQSwyQkFDQyxvQkFBQSxhQUFBLEFBQ0EsbUJBQUEscUJBQUEsQUFDQSxrQkFBQSx3QkFBQSxDOURvMVdELEFJN3lXTyx5QjBEcENQLGdDQUVFLGVBQUEsQzlEbTFXQSxDQUNGLEE4RC8wV0QsbUJBQ0MsZUFBQSxBQUNBLGdCQUFBLEFBQ0Esa0JBQUEsQzlEazFXQSxBOERoMVdHLDRDQUVJLGlCQUFBLEFBQ0EsaUJBQUEsQzlEazFXUCxBOERoMVdPLG9FQUNJLGVBQUEsQzlEbTFXWCxBOEQvMFdHLCtCQUNGLFdBQUEsQzlEaTFXRCxBOEQvMFdPLGtDQUNJLGtCQUFBLEFBQ1QsVUFBQSxDOURpMVdGLEE4RDcwV0Esc0JBQ0MsZUFBQSxDOUQrMFdELEE4RDcwV0MsbUNBQ0Msa0JBQUEsQzlEKzBXRixBOEQ1MFdDLHdCQUNDLGNBQUEsQzlEODBXRixBOEQxMFdHLDRCQUNGLDZCQUFBLEFBQ0EsZUFBQSxDOUQ0MFdELEE4RDEwV08sK0JBQ0ksNkJBQUEsQUFDQSxrQkFBQSxBQUNBLGdCQUFBLEFBQ1Qsa0JBQUEsQzlENDBXRixBOER4MFdBLDRCQUNJLDZCQUFBLEFBQ0gsZUFBQSxDOUQwMFdELEE4RHYwV0EsK0JBQ0MsZ0JBQUEsQUFDQSwwQkFBQSxBQUNBLDRCQUFBLEM5RHkwV0QsQThEdDBXQSxnQ0FDQyx5QkFBQSxDOUR3MFdELEErRHA1V0Qsa0JBQ0ksZ0JBQUEsQy9EdTVXSCxBK0RyNVdHLDBCQUVJLG1CQUFBLEMvRHM1V1AsQUk5MldPLHlCMkQxQ0osMEJBS1EsMEJBQUEsQUFDQSx3QkFBQSxDL0R1NVdULENBQ0YsQStEcjVXTyw0QkFDSSxrQkFBQSxDL0R1NVdYLEFJdDRXTyx5QjJEbEJBLDRCQUlRLGVBQUEsQy9EdzVXYixDQUNGLEErRG41V08scURBQ0ksWUFBQSxDL0RxNVdYLEErRGw1V08sb0NBQ0ksa0JBQUEsQy9EbzVXWCxBK0RoNVdHLDhDQUVJLGtCQUFBLEMvRGk1V1AsQUlyNFdPLHlCMkRkSiw4Q0FLUSxVQUFBLEFBQ0EsZUFBQSxDL0RrNVdULENBQ0YsQStELzRXRyw4QkFDSSxrQkFBQSxDL0RpNVdQLEErRC80V08sMkNBQ0ksa0JBQUEsQy9EaTVXWCxBSWg2V08seUIyRGtCQSxxQ0FHUSxjQUFBLEMvRCs0V2IsQ0FDRixBSXQ1V08seUIyREdBLHFDQU9RLGdCQUFBLEFBQ0EsY0FBQSxDL0RnNVdiLENBQ0YsQStENzRXTyxxQ0FDSSxlQUFBLEMvRCs0V1gsQStENTRXTyxrQ0FDSSxXQUFBLEFBQ0EsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsZ0JBQUEsQy9EODRXWCxBSXI2V08seUIyRG1CQSxrQ0FPUSxZQUFBLEMvRCs0V2IsQ0FDRixBK0Q1NFdPLG9DQUNJLG9CQUFBLGFBQUEsQUFDQSxzQkFBQSxrQkFBQSxDL0Q4NFdYLEErRDM0V2UsNENBQ0ksY0FBQSxDL0Q2NFduQixBSWo3V08seUIyRG1DUSw0Q0FHUSxjQUFBLEMvRCs0V3JCLENBQ0YsQStENTRXZSwyQ0FDSSxjQUFBLEMvRDg0V25CLEFJejdXTyx5QjJEMENRLDJDQUdRLGNBQUEsQy9EZzVXckIsQ0FDRixBSTk3V08seUIyRG9ESix5QkFFUSxlQUFBLEFBQ0EsZUFBQSxDL0Q0NFdULENBQ0YsQUlwOFdPLHlCMkQyREosaUNBRU8saUJBQUEsQy9EMjRXUixDQUNGLEFJejhXTyx5QjREN0NSLHlCQUVRLHdCQUFBLEFBQ0Esd0JBQUEsQ2hFeS9XTCxDQUNGLEFnRXYvV0csdUNBQ0kseUJBQUEsQ2hFeS9XUCxBSW45V08seUI0RHZDSix1Q0FJUSxjQUFBLEFBQ0EsaUJBQUEsQ2hFMC9XVCxDQUNGLEFnRXgvV08sZ0RBQ0kseUNBQUEsQ2hFMC9XWCxBZ0V4L1dXLG1EQUNJLHVCQUFBLENoRTAvV2YsQWdFaC9XZSxtSkFDSSwrQkFBQSxDaEVxL1duQixBZ0V4K1dlLCtNQUNJLCtCQUFBLENoRWcvV25CLEFnRXorV2UseUVBQ0ksd0JBQUEsQ2hFMitXbkIsQWdFcitXRyx3REFFSSxnQkFBQSxBQUNBLGFBQUEsQ2hFdStXUCxBaUUvaFhELEtBRUMsY2xFMEVnQixDQ3c5V2hCLEFpRTNoWEQsS0FDQyw0QmxFNERtQixBa0UzRG5CLGlCbEVtRVcsQWtFbEVYLGdCbEUwRTBCLEFrRXpFMUIsZWxFMEd5QixDQ3c3V3pCLEFpRS9oWEQsWUFDQywwQkFBQSxDakVraVhBLEFrRXBqWEQsbUJBQ0Usb0JBQUEsYUFBQSxBQUNBLHFCQUFBLHVCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxpQkFBQSxDbEV1alhELEFrRXBqWEQsb0JBQ0Usb0JBQUEsYUFBQSxBQUNBLG1CQUFBLHFCQUFBLEFBQ0EsaUJBQUEsQUFDQSxnQkFBQSxDbEV1alhELEFrRXBqWEQscUJBQ0Usb0JBQUEsYUFBQSxBQUNBLHNCQUFBLG1CQUFBLEFBQ0Esa0JBQUEsQUFDQSxxQkFBQSxzQkFBQSxDbEV1alhELEFrRWpqWEMsNEJBQ0UsVW5Fc0ZxQixDQ2krV3hCLEFrRWhqWEMsMEJBQ0UsVW5FZ0ZxQixDQ3MrV3hCLEFrRWxqWEQsa0JBQ0ksZUFBQSxBQUNBLGVBQUEsQ2xFcWpYSCxBa0VwalhDLGtDQUNFLFlBQUEsQ2xFc2pYSDs7QW1FL2xYRCxzRUFBQSxBQUNBLHlLQVdDLFVBQUEsQUFDQSxTQUFBLEFBQ0EsU0FBQSxBQUNBLGFBQUEsQUFDQSxrQkFBQSxDbkVpbVhBLEFtRTlsWEQsZUFDQyxrQkFBQSxBQUNBLE1BQUEsQUFDQSxPQUFBLEFBQ0EsWUFBQSxDbkVpbVhBLEFtRTlsWEQsZUFDQyxrQkFBQSxBQUNBLG1CQUFBLEFBQ0EsV0FBQSxBQUNBLGlCQUFBLEFBR1EsaUJBQUEsQ25FaW1YUixBbUU5bFhELGlCQUNDLFlBQUEsQ25FaW1YQSxBbUU5bFhELGdDQUdTLHFDQUFBLENuRWltWFIsQW1FOWxYRCxnQ0FDQyxpQkFBQSxDbkVpbVhBLEFtRTlsWEQsZ0JBQ0MsZUFBQSxDbkVpbVhBLEFtRTlsWEQsc0NBQ0MsZ0NBQUEsQ25FaW1YQSxBbUU5bFhELGdCQUNDLFdBQUEsQUFDQSx5REFBQSxBQUNBLFNBQUEsQUFDQSxhQUFBLEFBQ0Esa0JBQUEsQ25FaW1YQSxBbUU5bFhELGlDQUNDLGNBQUEsQUFDQSxXQUFBLEFBQ0EsV0FBQSxDbkVpbVhBLEFtRTlsWEQsZ0JBQ0MsZUFBQSxBQUNBLGVBQUEsQ25FaW1YQSxBbUU5bFhELDBFQUNDLGdEQUFBLENuRWltWEEsQW1FOWxYRCxrQkFDQyxlQUFBLEFBQ0EsUUFBQSxBQUNBLFNBQUEsQUFDQSxpQkFBQSxBQUNBLGtCQUFBLEFBQ0EsNkJBQUEsQUFDQSxXQUFBLEFBQ0EsZUFBQSxBQUNBLFlBQUEsQ25FaW1YQSxBbUU5bFhELHNCQUNDLFdBQUEsQUFDQSxZQUFBLEFBQ0EseURBQUEsQ25FaW1YQSxBbUU5bFhELGdCQUVDLFVBQUEsQUFDQSxZQUFBLEFBQ0EsV0FBQSxBQUNBLFdBQUEsQ25FbW1YQSxBbUU5bFhELDhCQVRDLGtCQUFBLEFBS0EsZUFBQSxBQUNBLFlBQUEsQ0FHRCxBbkUwbVhDLGNtRXhtWEEsTUFBQSxBQUNBLFVBQUEsQUFDQSxZQUFBLEFBRUEscUJBQUEsQUFDQSw2Q0FBQSxBQUNBLHlDQUFBLENuRWttWEEsQW1FOWxYRCxlQUNDLE1BQUEsQ25FaW1YQSxBbUU5bFhELGVBQ0MsT0FBQSxDbkVpbVhBLEFtRTlsWEQsbUJBQ0Msa0JBQUEsQUFDQSxRQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQUFDQSxpQkFBQSxBQUNBLGVBQUEsQUFDQSxhQUFBLEFBQ0EsaUJBQUEsQ25FaW1YQSxBbUU5bFhELG9CQUNDLFVBQUEsQUFDQSwyQkFBQSxDbkVpbVhBLEFtRTlsWEQsb0JBQ0MsV0FBQSxBQUNBLDJCQUFBLENuRWltWEEsQW1FOWxYRCx5QkFDQyxrQkFBQSxDbkVpbVhBLEFtRTlsWEQsY0FDQyxrQkFBQSxBQUNBLGFBQUEsQUFDQSxjQUFBLEFBQ0Esa0JBQUEsQUFDQSxtQkFBQSxBQUNBLDBCQUFBLENuRWltWEEsQW1FNWxYRCxlQUNJLDJCQUFBLEFBQ0EsVUFBQSxDbkVnbVhILEFtRTdsWEQsb0JBQ0kseUJBQUEsQ25FZ21YSCxBbUU3bFhELG9CQUNJLDJCQUFBLENuRWdtWEgsQW1FN2xYRCxrQkFDQyxrQkFBQSxBQUNBLE1BQUEsQUFDQSxPQUFBLEFBQ0EsZ0JBQUEsQUFDQSxhQUFBLEFBQ0EsYUFBQSxBQUNBLDJDQUFBLENuRWdtWEEsQW1FN2xYRCx3QkFDQyxlQUFBLEFBQ0EsU0FBQSxBQUNBLE9BQUEsQ25FZ21YQSxBbUU3bFhELGlDQUNDLGNBQUEsQUFDQSxpQkFBQSxDbkVnbVhBLEFtRTNsWEQsZ0JBQ0Msa0JBQUEsQUFDQSxnRUFBQSxBQUNBLGtCQUFBLEFBQ0EsaUJBQUEsQUFDQSxZQUFBLENuRStsWEEsQW1FNWxYRCxpQ0FDQyxrQkFBQSxDbkUrbFhBLEFtRTVsWEQsMkJBQ0Msa0JBQUEsQUFDQSxTQUFBLEFBQ0EsVUFBQSxBQUNBLG9CQUFBLEFBQ0EsYUFBQSxBQUNBLGlCQUFBLENuRStsWEEsQW1FNWxYRCxrQ0FDQyxxQkFBQSxBQUNBLG1CQUFBLEFBQ0EsaUJBQUEsQUFDQSx1QkFBQSxBQUNBLDBCQUFBLEFBR1EsbUJBQUEsQUFDUiwyQkFBQSxBQUNBLFdBQUEsQUFDQSxnQkFBQSxBQUNBLGlCQUFBLEFBQ0Esa0JBQUEsQ25FK2xYQSxBbUU1bFhELDZCQUNDLGtCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxVQUFBLENuRStsWEEsQW1FNWxYRCw0QkFDQyxnQkFBQSxDbkUrbFhBLEFtRTVsWEQsMEJBQ0Msa0JBQUEsQUFDQSxTQUFBLEFBQ0EsT0FBQSxBQUNBLFdBQUEsQUFDQSxhQUFBLEFBQ0EsZ0JBQUEsQUFDQSx5QkFBQSxDbkUrbFhBLEFtRTNsWEQsMkpBSUMsMEVBQ0Msb0RBQUEsQUFDQSwwQkFBQSxDbkU0bFhDLEFtRXpsWEYsc0JBQ0MscURBQUEsQUFDQSx5QkFBQSxDbkUybFhDLENBQ0Y7QW9FNzJYRDs7Ozs7R0FBQSxBQU1BLGNBQ0ksa0JBQUEsQ3BFKzJYSCxBb0U1MlhELEtBRUksc0JBQUEsQUFDQSw0QkFBQSxDcEU4MlhILEFvRTMyWEQsaUJBSUksa0JBQUEsQ3BFODJYSCxBb0UzMlhELFdBQ0ksV0FBQSxBQUNBLGtCQUFBLEFBQ0EsZ0JBQUEsQ3BFODJYSCxBb0UzMlhELHlCQUNJLFdBQ0ksY0FBQSxDcEU4MlhMLENBQ0YsQW9FMzJYRCwwQkFDSSxXQUNJLGdCQUFBLENwRTYyWEwsQ0FDRixBb0UxMlhELGlCQUNJLFdBQUEsQUFDQSxtQkFBQSxBQUNBLGtCQUFBLEFBQ0Esa0JBQUEsQUFDQSxnQkFBQSxDcEU0MlhILEFvRXoyWEQsS0FFSSxvQkFBQSxBQUNBLGFBQUEsQUFDQSxtQkFBQSxBQUNBLGVBQUEsQUFDQSxtQkFBQSxBQUNBLGlCQUFBLENwRTQyWEgsQW9FejJYRCxZQUNJLGVBQUEsQUFDQSxhQUFBLENwRTQyWEgsQW9FejJYRCwyQ0FFSSxnQkFBQSxBQUNBLGNBQUEsQ3BFNDJYSCxBb0V6MlhELHF1QkFzRUksa0JBQUEsQUFDQSxXQUFBLEFBQ0EsZUFBQSxBQUNBLG1CQUFBLEFBQ0EsaUJBQUEsQ3BFODJYSCxBb0UzMlhELEtBQ0ksMEJBQUEsQUFDQSxhQUFBLEFBRUEsb0JBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxDcEU4MlhILEFvRTMyWEQsVUFFSSxrQkFBQSxBQUNBLGNBQUEsQUFDQSxXQUFBLEFBQ0EsY0FBQSxDcEU4MlhILEFvRTMyWEQsT0FFSSwyQkFBQSxBQUNBLHVCQUFBLEFBQ0EsdUJBQUEsQ3BFODJYSCxBb0UzMlhELE9BRUksNEJBQUEsQUFDQSx3QkFBQSxBQUNBLHdCQUFBLENwRTgyWEgsQW9FMzJYRCxPQUVJLGlCQUFBLEFBQ0EsYUFBQSxBQUNBLGFBQUEsQ3BFODJYSCxBb0UzMlhELE9BRUksNEJBQUEsQUFDQSx3QkFBQSxBQUNBLHdCQUFBLENwRTgyWEgsQW9FMzJYRCxPQUVJLDRCQUFBLEFBQ0Esd0JBQUEsQUFDQSx3QkFBQSxDcEU4MlhILEFvRTMyWEQsT0FFSSxpQkFBQSxBQUNBLGFBQUEsQUFDQSxhQUFBLENwRTgyWEgsQW9FMzJYRCxPQUVJLDRCQUFBLEFBQ0Esd0JBQUEsQUFDQSx3QkFBQSxDcEU4MlhILEFvRTMyWEQsT0FFSSw0QkFBQSxBQUNBLHdCQUFBLEFBQ0Esd0JBQUEsQ3BFODJYSCxBb0UzMlhELE9BRUksaUJBQUEsQUFDQSxhQUFBLEFBQ0EsYUFBQSxDcEU4MlhILEFvRTMyWEQsUUFFSSw0QkFBQSxBQUNBLHdCQUFBLEFBQ0Esd0JBQUEsQ3BFODJYSCxBb0UzMlhELFFBRUksNEJBQUEsQUFDQSx3QkFBQSxBQUNBLHdCQUFBLENwRTgyWEgsQW9FMzJYRCxRQUVJLGtCQUFBLEFBQ0EsY0FBQSxBQUNBLGNBQUEsQ3BFODJYSCxBb0UzMlhELGFBRUksa0JBQUEsQUFDQSxRQUFBLENwRTgyWEgsQW9FMzJYRCxZQUVJLGtCQUFBLEFBQ0EsUUFBQSxDcEU4MlhILEFvRTMyWEQsU0FFSSxpQkFBQSxBQUNBLE9BQUEsQ3BFODJYSCxBb0UzMlhELHdDQUVJLGlCQUFBLEFBQ0EsT0FBQSxDcEU4MlhILEFvRTMyWEQseUNBRUksaUJBQUEsQUFDQSxPQUFBLENwRTgyWEgsQW9FMzJYRCxTQUVJLGlCQUFBLEFBQ0EsT0FBQSxDcEU4MlhILEFvRTMyWEQsU0FFSSxpQkFBQSxBQUNBLE9BQUEsQ3BFODJYSCxBb0UzMlhELFNBRUksaUJBQUEsQUFDQSxPQUFBLENwRTgyWEgsQW9FMzJYRCxTQUVJLGlCQUFBLEFBQ0EsT0FBQSxDcEU4MlhILEFvRTMyWEQsU0FFSSxpQkFBQSxBQUNBLE9BQUEsQ3BFODJYSCxBb0UzMlhELFNBRUksaUJBQUEsQUFDQSxPQUFBLENwRTgyWEgsQW9FMzJYRCxTQUVJLGlCQUFBLEFBQ0EsT0FBQSxDcEU4MlhILEFvRTMyWEQsVUFFSSxrQkFBQSxBQUNBLFFBQUEsQ3BFODJYSCxBb0UzMlhELFVBRUksa0JBQUEsQUFDQSxRQUFBLENwRTgyWEgsQW9FMzJYRCxVQUVJLGtCQUFBLEFBQ0EsUUFBQSxDcEU4MlhILEFvRTMyWEQsVUFDSSx5QkFBQSxDcEU4MlhILEFvRTMyWEQsVUFDSSwwQkFBQSxDcEU4MlhILEFvRTMyWEQsVUFDSSxlQUFBLENwRTgyWEgsQW9FMzJYRCxVQUNJLDBCQUFBLENwRTgyWEgsQW9FMzJYRCxVQUNJLDBCQUFBLENwRTgyWEgsQW9FMzJYRCxVQUNJLGVBQUEsQ3BFODJYSCxBb0UzMlhELFVBQ0ksMEJBQUEsQ3BFODJYSCxBb0UzMlhELFVBQ0ksMEJBQUEsQ3BFODJYSCxBb0UzMlhELFVBQ0ksZUFBQSxDcEU4MlhILEFvRTMyWEQsV0FDSSwwQkFBQSxDcEU4MlhILEFvRTMyWEQsV0FDSSwwQkFBQSxDcEU4MlhILEFvRTMyWEQseUJBQ0ksUUFDSSwwQkFBQSxBQUNBLGFBQUEsQUFFQSxvQkFBQSxBQUNBLFlBQUEsQUFDQSxjQUFBLENwRTgyWEwsQW9FMzJYQyxhQUVJLGtCQUFBLEFBQ0EsY0FBQSxBQUNBLFdBQUEsQUFDQSxjQUFBLENwRTYyWEwsQW9FMTJYQyxVQUVJLDJCQUFBLEFBQ0EsdUJBQUEsQUFDQSx1QkFBQSxDcEU0MlhMLEFvRXoyWEMsVUFFSSw0QkFBQSxBQUNBLHdCQUFBLEFBQ0Esd0JBQUEsQ3BFMjJYTCxBb0V4MlhDLFVBRUksaUJBQUEsQUFDQSxhQUFBLEFBQ0EsYUFBQSxDcEUwMlhMLEFvRXYyWEMsVUFFSSw0QkFBQSxBQUNBLHdCQUFBLEFBQ0Esd0JBQUEsQ3BFeTJYTCxBb0V0MlhDLFVBRUksNEJBQUEsQUFDQSx3QkFBQSxBQUNBLHdCQUFBLENwRXcyWEwsQW9FcjJYQyxVQUVJLGlCQUFBLEFBQ0EsYUFBQSxBQUNBLGFBQUEsQ3BFdTJYTCxBb0VwMlhDLFVBRUksNEJBQUEsQUFDQSx3QkFBQSxBQUNBLHdCQUFBLENwRXMyWEwsQW9FbjJYQyxVQUVJLDRCQUFBLEFBQ0Esd0JBQUEsQUFDQSx3QkFBQSxDcEVxMlhMLEFvRWwyWEMsVUFFSSxpQkFBQSxBQUNBLGFBQUEsQUFDQSxhQUFBLENwRW8yWEwsQW9FajJYQyxXQUVJLDRCQUFBLEFBQ0Esd0JBQUEsQUFDQSx3QkFBQSxDcEVtMlhMLEFvRWgyWEMsV0FFSSw0QkFBQSxBQUNBLHdCQUFBLEFBQ0Esd0JBQUEsQ3BFazJYTCxBb0UvMVhDLFdBRUksa0JBQUEsQUFDQSxjQUFBLEFBQ0EsY0FBQSxDcEVpMlhMLEFvRTkxWEMsZ0JBRUksa0JBQUEsQUFDQSxRQUFBLENwRWcyWEwsQW9FNzFYQyxlQUVJLGtCQUFBLEFBQ0EsUUFBQSxDcEUrMVhMLEFvRTUxWEMsWUFFSSxpQkFBQSxBQUNBLE9BQUEsQ3BFODFYTCxBb0UzMVhDLFlBRUksaUJBQUEsQUFDQSxPQUFBLENwRTYxWEwsQW9FMTFYQyxZQUVJLGlCQUFBLEFBQ0EsT0FBQSxDcEU0MVhMLEFvRXoxWEMsWUFFSSxpQkFBQSxBQUNBLE9BQUEsQ3BFMjFYTCxBb0V4MVhDLFlBRUksaUJBQUEsQUFDQSxPQUFBLENwRTAxWEwsQW9FdjFYQyxZQUVJLGlCQUFBLEFBQ0EsT0FBQSxDcEV5MVhMLEFvRXQxWEMsWUFFSSxpQkFBQSxBQUNBLE9BQUEsQ3BFdzFYTCxBb0VyMVhDLFlBRUksaUJBQUEsQUFDQSxPQUFBLENwRXUxWEwsQW9FcDFYQyxZQUVJLGlCQUFBLEFBQ0EsT0FBQSxDcEVzMVhMLEFvRW4xWEMsWUFFSSxpQkFBQSxBQUNBLE9BQUEsQ3BFcTFYTCxBb0VsMVhDLGFBRUksa0JBQUEsQUFDQSxRQUFBLENwRW8xWEwsQW9FajFYQyxhQUVJLGtCQUFBLEFBQ0EsUUFBQSxDcEVtMVhMLEFvRWgxWEMsYUFFSSxrQkFBQSxBQUNBLFFBQUEsQ3BFazFYTCxBb0UvMFhDLGFBQ0ksYUFBQSxDcEVpMVhMLEFvRTkwWEMsYUFDSSx5QkFBQSxDcEVnMVhMLEFvRTcwWEMsYUFDSSwwQkFBQSxDcEUrMFhMLEFvRTUwWEMsYUFDSSxlQUFBLENwRTgwWEwsQW9FMzBYQyxhQUNJLDBCQUFBLENwRTYwWEwsQW9FMTBYQyxhQUNJLDBCQUFBLENwRTQwWEwsQW9FejBYQyxhQUNJLGVBQUEsQ3BFMjBYTCxBb0V4MFhDLGFBQ0ksMEJBQUEsQ3BFMDBYTCxBb0V2MFhDLGFBQ0ksMEJBQUEsQ3BFeTBYTCxBb0V0MFhDLGFBQ0ksZUFBQSxDcEV3MFhMLEFvRXIwWEMsY0FDSSwwQkFBQSxDcEV1MFhMLEFvRXAwWEMsY0FDSSwwQkFBQSxDcEVzMFhMLENBQ0YsQW9FbjBYRCx5QkFDSSxRQUNJLDBCQUFBLEFBQ0EsYUFBQSxBQUVBLG9CQUFBLEFBQ0EsWUFBQSxBQUNBLGNBQUEsQ3BFcTBYTCxBb0VsMFhDLGFBRUksa0JBQUEsQUFDQSxjQUFBLEFBQ0EsV0FBQSxBQUNBLGNBQUEsQ3BFbzBYTCxBb0VqMFhDLFVBRUksMkJBQUEsQUFDQSx1QkFBQSxBQUNBLHVCQUFBLENwRW0wWEwsQW9FaDBYQyxVQUVJLDRCQUFBLEFBQ0Esd0JBQUEsQUFDQSx3QkFBQSxDcEVrMFhMLEFvRS96WEMsVUFFSSxpQkFBQSxBQUNBLGFBQUEsQUFDQSxhQUFBLENwRWkwWEwsQW9FOXpYQyx5Q0FFSSw0QkFBQSxBQUNBLHdCQUFBLEFBQ0Esd0JBQUEsQ3BFZzBYTCxBb0U3elhDLFVBRUksNEJBQUEsQUFDQSx3QkFBQSxBQUNBLHdCQUFBLENwRSt6WEwsQW9FNXpYQywwQ0FFSSxpQkFBQSxBQUNBLGFBQUEsQUFDQSxhQUFBLENwRTh6WEwsQW9FM3pYQyxVQUVJLDRCQUFBLEFBQ0Esd0JBQUEsQUFDQSx3QkFBQSxDcEU2elhMLEFvRTF6WEMsVUFFSSw0QkFBQSxBQUNBLHdCQUFBLEFBQ0Esd0JBQUEsQ3BFNHpYTCxBb0V6elhDLFVBRUksaUJBQUEsQUFDQSxhQUFBLEFBQ0EsYUFBQSxDcEUyelhMLEFvRXh6WEMsV0FFSSw0QkFBQSxBQUNBLHdCQUFBLEFBQ0Esd0JBQUEsQ3BFMHpYTCxBb0V2elhDLFdBRUksNEJBQUEsQUFDQSx3QkFBQSxBQUNBLHdCQUFBLENwRXl6WEwsQW9FdHpYQyxXQUVJLGtCQUFBLEFBQ0EsY0FBQSxBQUNBLGNBQUEsQ3BFd3pYTCxBb0VyelhDLGdCQUVJLGtCQUFBLEFBQ0EsUUFBQSxDcEV1elhMLEFvRXB6WEMsZUFFSSxrQkFBQSxBQUNBLFFBQUEsQ3BFc3pYTCxBb0VuelhDLFlBRUksaUJBQUEsQUFDQSxPQUFBLENwRXF6WEwsQW9FbHpYQyw0Q0FFSSxpQkFBQSxBQUNBLE9BQUEsQ3BFb3pYTCxBb0VqelhDLDJDQUVJLGlCQUFBLEFBQ0EsT0FBQSxDcEVtelhMLEFvRWh6WEMsWUFFSSxpQkFBQSxBQUNBLE9BQUEsQ3BFa3pYTCxBb0UveVhDLFlBRUksaUJBQUEsQUFDQSxPQUFBLENwRWl6WEwsQW9FOXlYQyxZQUVJLGlCQUFBLEFBQ0EsT0FBQSxDcEVnelhMLEFvRTd5WEMsWUFFSSxpQkFBQSxBQUNBLE9BQUEsQ3BFK3lYTCxBb0U1eVhDLFlBRUksaUJBQUEsQUFDQSxPQUFBLENwRTh5WEwsQW9FM3lYQyxZQUVJLGlCQUFBLEFBQ0EsT0FBQSxDcEU2eVhMLEFvRTF5WEMsWUFFSSxpQkFBQSxBQUNBLE9BQUEsQ3BFNHlYTCxBb0V6eVhDLGFBRUksa0JBQUEsQUFDQSxRQUFBLENwRTJ5WEwsQW9FeHlYQyxhQUVJLGtCQUFBLEFBQ0EsUUFBQSxDcEUweVhMLEFvRXZ5WEMsYUFFSSxrQkFBQSxBQUNBLFFBQUEsQ3BFeXlYTCxBb0V0eVhDLGFBQ0ksYUFBQSxDcEV3eVhMLEFvRXJ5WEMsNENBQ0kseUJBQUEsQ3BFdXlYTCxBb0VweVhDLGFBQ0ksMEJBQUEsQ3BFc3lYTCxBb0VueVhDLGFBQ0ksZUFBQSxDcEVxeVhMLEFvRWx5WEMsYUFDSSwwQkFBQSxDcEVveVhMLEFvRWp5WEMsYUFDSSwwQkFBQSxDcEVteVhMLEFvRWh5WEMsYUFDSSxlQUFBLENwRWt5WEwsQW9FL3hYQyxhQUNJLDBCQUFBLENwRWl5WEwsQW9FOXhYQyxhQUNJLDBCQUFBLENwRWd5WEwsQW9FN3hYQyxhQUNJLGVBQUEsQ3BFK3hYTCxBb0U1eFhDLGNBQ0ksMEJBQUEsQ3BFOHhYTCxBb0UzeFhDLGNBQ0ksMEJBQUEsQ3BFNnhYTCxDQUNGLEFvRTF4WEQseUJBQ0ksUUFDSSwwQkFBQSxBQUNBLGFBQUEsQUFFQSxvQkFBQSxBQUNBLFlBQUEsQUFDQSxjQUFBLENwRTR4WEwsQW9FenhYQyxhQUVJLGtCQUFBLEFBQ0EsY0FBQSxBQUNBLFdBQUEsQUFDQSxjQUFBLENwRTJ4WEwsQW9FeHhYQyxVQUVJLDJCQUFBLEFBQ0EsdUJBQUEsQUFDQSx1QkFBQSxDcEUweFhMLEFvRXZ4WEMsVUFFSSw0QkFBQSxBQUNBLHdCQUFBLEFBQ0Esd0JBQUEsQ3BFeXhYTCxBb0V0eFhDLFVBRUksaUJBQUEsQUFDQSxhQUFBLEFBQ0EsYUFBQSxDcEV3eFhMLEFvRXJ4WEMsVUFFSSw0QkFBQSxBQUNBLHdCQUFBLEFBQ0Esd0JBQUEsQ3BFdXhYTCxBb0VweFhDLFVBRUksNEJBQUEsQUFDQSx3QkFBQSxBQUNBLHdCQUFBLENwRXN4WEwsQW9FbnhYQyxVQUVJLGlCQUFBLEFBQ0EsYUFBQSxBQUNBLGFBQUEsQ3BFcXhYTCxBb0VseFhDLFVBRUksNEJBQUEsQUFDQSx3QkFBQSxBQUNBLHdCQUFBLENwRW94WEwsQW9FanhYQyxVQUVJLDRCQUFBLEFBQ0Esd0JBQUEsQUFDQSx3QkFBQSxDcEVteFhMLEFvRWh4WEMsVUFFSSxpQkFBQSxBQUNBLGFBQUEsQUFDQSxhQUFBLENwRWt4WEwsQW9FL3dYQyxXQUVJLDRCQUFBLEFBQ0Esd0JBQUEsQUFDQSx3QkFBQSxDcEVpeFhMLEFvRTl3WEMsV0FFSSw0QkFBQSxBQUNBLHdCQUFBLEFBQ0Esd0JBQUEsQ3BFZ3hYTCxBb0U3d1hDLFdBRUksa0JBQUEsQUFDQSxjQUFBLEFBQ0EsY0FBQSxDcEUrd1hMLEFvRTV3WEMsZ0JBRUksa0JBQUEsQUFDQSxRQUFBLENwRTh3WEwsQW9FM3dYQyxlQUVJLGtCQUFBLEFBQ0EsUUFBQSxDcEU2d1hMLEFvRTF3WEMsWUFFSSxpQkFBQSxBQUNBLE9BQUEsQ3BFNHdYTCxBb0V6d1hDLFlBRUksaUJBQUEsQUFDQSxPQUFBLENwRTJ3WEwsQW9FeHdYQyxZQUVJLGlCQUFBLEFBQ0EsT0FBQSxDcEUwd1hMLEFvRXZ3WEMsWUFFSSxpQkFBQSxBQUNBLE9BQUEsQ3BFeXdYTCxBb0V0d1hDLFlBRUksaUJBQUEsQUFDQSxPQUFBLENwRXd3WEwsQW9FcndYQyxZQUVJLGlCQUFBLEFBQ0EsT0FBQSxDcEV1d1hMLEFvRXB3WEMsWUFFSSxpQkFBQSxBQUNBLE9BQUEsQ3BFc3dYTCxBb0Vud1hDLFlBRUksaUJBQUEsQUFDQSxPQUFBLENwRXF3WEwsQW9FbHdYQyxZQUVJLGlCQUFBLEFBQ0EsT0FBQSxDcEVvd1hMLEFvRWp3WEMsWUFFSSxpQkFBQSxBQUNBLE9BQUEsQ3BFbXdYTCxBb0Vod1hDLGFBRUksa0JBQUEsQUFDQSxRQUFBLENwRWt3WEwsQW9FL3ZYQyxhQUVJLGtCQUFBLEFBQ0EsUUFBQSxDcEVpd1hMLEFvRTl2WEMsYUFFSSxrQkFBQSxBQUNBLFFBQUEsQ3BFZ3dYTCxBb0U3dlhDLGFBQ0ksYUFBQSxDcEUrdlhMLEFvRTV2WEMsYUFDSSx5QkFBQSxDcEU4dlhMLEFvRTN2WEMsYUFDSSwwQkFBQSxDcEU2dlhMLEFvRTF2WEMsYUFDSSxlQUFBLENwRTR2WEwsQW9FenZYQyxhQUNJLDBCQUFBLENwRTJ2WEwsQW9FeHZYQyxhQUNJLDBCQUFBLENwRTB2WEwsQW9FdnZYQyxhQUNJLGVBQUEsQ3BFeXZYTCxBb0V0dlhDLGFBQ0ksMEJBQUEsQ3BFd3ZYTCxBb0VydlhDLGFBQ0ksMEJBQUEsQ3BFdXZYTCxBb0VwdlhDLGFBQ0ksZUFBQSxDcEVzdlhMLEFvRW52WEMsY0FDSSwwQkFBQSxDcEVxdlhMLEFvRWx2WEMsY0FDSSwwQkFBQSxDcEVvdlhMLENBQ0YsQW9FanZYRCwwQkFDSSxRQUNJLDBCQUFBLEFBQ0EsYUFBQSxBQUVBLG9CQUFBLEFBQ0EsWUFBQSxBQUNBLGNBQUEsQ3BFbXZYTCxBb0VodlhDLGFBRUksa0JBQUEsQUFDQSxjQUFBLEFBQ0EsV0FBQSxBQUNBLGNBQUEsQ3BFa3ZYTCxBb0UvdVhDLFVBRUksMkJBQUEsQUFDQSx1QkFBQSxBQUNBLHVCQUFBLENwRWl2WEwsQW9FOXVYQyxVQUVJLDRCQUFBLEFBQ0Esd0JBQUEsQUFDQSx3QkFBQSxDcEVndlhMLEFvRTd1WEMsVUFFSSxpQkFBQSxBQUNBLGFBQUEsQUFDQSxhQUFBLENwRSt1WEwsQW9FNXVYQyxVQUVJLDRCQUFBLEFBQ0Esd0JBQUEsQUFDQSx3QkFBQSxDcEU4dVhMLEFvRTN1WEMsVUFFSSw0QkFBQSxBQUNBLHdCQUFBLEFBQ0Esd0JBQUEsQ3BFNnVYTCxBb0UxdVhDLFVBRUksaUJBQUEsQUFDQSxhQUFBLEFBQ0EsYUFBQSxDcEU0dVhMLEFvRXp1WEMsVUFFSSw0QkFBQSxBQUNBLHdCQUFBLEFBQ0Esd0JBQUEsQ3BFMnVYTCxBb0V4dVhDLFVBRUksNEJBQUEsQUFDQSx3QkFBQSxBQUNBLHdCQUFBLENwRTB1WEwsQW9FdnVYQyxVQUVJLGlCQUFBLEFBQ0EsYUFBQSxBQUNBLGFBQUEsQ3BFeXVYTCxBb0V0dVhDLFdBRUksNEJBQUEsQUFDQSx3QkFBQSxBQUNBLHdCQUFBLENwRXd1WEwsQW9FcnVYQyxXQUVJLDRCQUFBLEFBQ0Esd0JBQUEsQUFDQSx3QkFBQSxDcEV1dVhMLEFvRXB1WEMsV0FFSSxrQkFBQSxBQUNBLGNBQUEsQUFDQSxjQUFBLENwRXN1WEwsQW9FbnVYQyxnQkFFSSxrQkFBQSxBQUNBLFFBQUEsQ3BFcXVYTCxBb0VsdVhDLGVBRUksa0JBQUEsQUFDQSxRQUFBLENwRW91WEwsQW9FanVYQyxZQUVJLGlCQUFBLEFBQ0EsT0FBQSxDcEVtdVhMLEFvRWh1WEMsWUFFSSxpQkFBQSxBQUNBLE9BQUEsQ3BFa3VYTCxBb0UvdFhDLFlBRUksaUJBQUEsQUFDQSxPQUFBLENwRWl1WEwsQW9FOXRYQyxZQUVJLGlCQUFBLEFBQ0EsT0FBQSxDcEVndVhMLEFvRTd0WEMsWUFFSSxpQkFBQSxBQUNBLE9BQUEsQ3BFK3RYTCxBb0U1dFhDLFlBRUksaUJBQUEsQUFDQSxPQUFBLENwRTh0WEwsQW9FM3RYQyxZQUVJLGlCQUFBLEFBQ0EsT0FBQSxDcEU2dFhMLEFvRTF0WEMsWUFFSSxpQkFBQSxBQUNBLE9BQUEsQ3BFNHRYTCxBb0V6dFhDLFlBRUksaUJBQUEsQUFDQSxPQUFBLENwRTJ0WEwsQW9FeHRYQyxZQUVJLGlCQUFBLEFBQ0EsT0FBQSxDcEUwdFhMLEFvRXZ0WEMsYUFFSSxrQkFBQSxBQUNBLFFBQUEsQ3BFeXRYTCxBb0V0dFhDLGFBRUksa0JBQUEsQUFDQSxRQUFBLENwRXd0WEwsQW9FcnRYQyxhQUVJLGtCQUFBLEFBQ0EsUUFBQSxDcEV1dFhMLEFvRXB0WEMsYUFDSSxhQUFBLENwRXN0WEwsQW9FbnRYQyxhQUNJLHlCQUFBLENwRXF0WEwsQW9FbHRYQyxhQUNJLDBCQUFBLENwRW90WEwsQW9FanRYQyxhQUNJLGVBQUEsQ3BFbXRYTCxBb0VodFhDLGFBQ0ksMEJBQUEsQ3BFa3RYTCxBb0Uvc1hDLGFBQ0ksMEJBQUEsQ3BFaXRYTCxBb0U5c1hDLGFBQ0ksZUFBQSxDcEVndFhMLEFvRTdzWEMsYUFDSSwwQkFBQSxDcEUrc1hMLEFvRTVzWEMsYUFDSSwwQkFBQSxDcEU4c1hMLEFvRTNzWEMsYUFDSSxlQUFBLENwRTZzWEwsQW9FMXNYQyxjQUNJLDBCQUFBLENwRTRzWEwsQW9FenNYQyxjQUNJLDBCQUFBLENwRTJzWEwsQ0FDRixBb0V4c1hELFFBQ0ksc0JBQUEsQ3BFMHNYSCxBb0V2c1hELFVBQ0ksd0JBQUEsQ3BFMHNYSCxBb0V2c1hELGdCQUNJLDhCQUFBLENwRTBzWEgsQW9FdnNYRCxTQUNJLHVCQUFBLENwRTBzWEgsQW9FdnNYRCxTQUNJLHVCQUFBLENwRTBzWEgsQW9FdnNYRCxhQUNJLDJCQUFBLENwRTBzWEgsQW9FdnNYRCxjQUNJLDRCQUFBLENwRTBzWEgsQW9FdnNYRCxRQUVJLDhCQUFBLEFBQ0Esc0JBQUEsQ3BFMHNYSCxBb0V2c1hELGVBRUkscUNBQUEsQUFDQSw2QkFBQSxDcEUwc1hILEFvRXZzWEQseUJBQ0ksV0FDSSxzQkFBQSxDcEUwc1hMLEFvRXZzWEMsYUFDSSx3QkFBQSxDcEV5c1hMLEFvRXRzWEMsbUJBQ0ksOEJBQUEsQ3BFd3NYTCxBb0Vyc1hDLFlBQ0ksdUJBQUEsQ3BFdXNYTCxBb0Vwc1hDLFlBQ0ksdUJBQUEsQ3BFc3NYTCxBb0Vuc1hDLGdCQUNJLDJCQUFBLENwRXFzWEwsQW9FbHNYQyxpQkFDSSw0QkFBQSxDcEVvc1hMLEFvRWpzWEMsV0FFSSw4QkFBQSxBQUNBLHNCQUFBLENwRW1zWEwsQW9FaHNYQyxrQkFFSSxxQ0FBQSxBQUNBLDZCQUFBLENwRWtzWEwsQ0FDRixBb0UvclhELHlCQUNJLFdBQ0ksc0JBQUEsQ3BFaXNYTCxBb0U5clhDLGFBQ0ksd0JBQUEsQ3BFZ3NYTCxBb0U3clhDLG1CQUNJLDhCQUFBLENwRStyWEwsQW9FNXJYQyxZQUNJLHVCQUFBLENwRThyWEwsQW9FM3JYQyxZQUNJLHVCQUFBLENwRTZyWEwsQW9FMXJYQyxnQkFDSSwyQkFBQSxDcEU0clhMLEFvRXpyWEMsaUJBQ0ksNEJBQUEsQ3BFMnJYTCxBb0V4clhDLFdBRUksOEJBQUEsQUFDQSxzQkFBQSxDcEUwclhMLEFvRXZyWEMsa0JBRUkscUNBQUEsQUFDQSw2QkFBQSxDcEV5clhMLENBQ0YsQW9FdHJYRCx5QkFDSSxXQUNJLHNCQUFBLENwRXdyWEwsQW9FcnJYQyxhQUNJLHdCQUFBLENwRXVyWEwsQW9FcHJYQyxtQkFDSSw4QkFBQSxDcEVzclhMLEFvRW5yWEMsWUFDSSx1QkFBQSxDcEVxclhMLEFvRWxyWEMsWUFDSSx1QkFBQSxDcEVvclhMLEFvRWpyWEMsZ0JBQ0ksMkJBQUEsQ3BFbXJYTCxBb0VoclhDLGlCQUNJLDRCQUFBLENwRWtyWEwsQW9FL3FYQyxXQUVJLDhCQUFBLEFBQ0Esc0JBQUEsQ3BFaXJYTCxBb0U5cVhDLGtCQUVJLHFDQUFBLEFBQ0EsNkJBQUEsQ3BFZ3JYTCxDQUNGLEFvRTdxWEQsMEJBQ0ksV0FDSSxzQkFBQSxDcEUrcVhMLEFvRTVxWEMsYUFDSSx3QkFBQSxDcEU4cVhMLEFvRTNxWEMsbUJBQ0ksOEJBQUEsQ3BFNnFYTCxBb0UxcVhDLFlBQ0ksdUJBQUEsQ3BFNHFYTCxBb0V6cVhDLFlBQ0ksdUJBQUEsQ3BFMnFYTCxBb0V4cVhDLGdCQUNJLDJCQUFBLENwRTBxWEwsQW9FdnFYQyxpQkFDSSw0QkFBQSxDcEV5cVhMLEFvRXRxWEMsV0FFSSw4QkFBQSxBQUNBLHNCQUFBLENwRXdxWEwsQW9FcnFYQyxrQkFFSSxxQ0FBQSxBQUNBLDZCQUFBLENwRXVxWEwsQ0FDRixBb0VwcVhELGFBQ0ksY0FDSSxzQkFBQSxDcEVzcVhMLEFvRW5xWEMsZ0JBQ0ksd0JBQUEsQ3BFcXFYTCxBb0VscVhDLHNCQUNJLDhCQUFBLENwRW9xWEwsQW9FanFYQyxlQUNJLHVCQUFBLENwRW1xWEwsQW9FaHFYQyxlQUNJLHVCQUFBLENwRWtxWEwsQW9FL3BYQyxtQkFDSSwyQkFBQSxDcEVpcVhMLEFvRTlwWEMsb0JBQ0ksNEJBQUEsQ3BFZ3FYTCxBb0U3cFhDLGNBRUksOEJBQUEsQUFDQSxzQkFBQSxDcEUrcFhMLEFvRTVwWEMscUJBRUkscUNBQUEsQUFDQSw2QkFBQSxDcEU4cFhMLENBQ0YsQW9FM3BYRCxVQUdJLGlDQUFBLEFBQ0EsNEJBQUEsQ3BFNnBYSCxBb0UxcFhELGFBR0ksb0NBQUEsQUFDQSwrQkFBQSxDcEU2cFhILEFvRTFwWEQsa0JBR0kseUNBQUEsQUFDQSxvQ0FBQSxDcEU2cFhILEFvRTFwWEQscUJBR0ksNENBQUEsQUFDQSx1Q0FBQSxDcEU2cFhILEFvRTFwWEQsV0FDSSw2QkFBQSxBQUNBLHdCQUFBLENwRTZwWEgsQW9FMXBYRCxhQUNJLCtCQUFBLEFBQ0EsMEJBQUEsQ3BFNnBYSCxBb0UxcFhELG1CQUNJLHFDQUFBLEFBQ0EsZ0NBQUEsQ3BFNnBYSCxBb0UxcFhELFdBRUksNEJBQUEsQUFDQSx1QkFBQSxDcEU2cFhILEFvRTFwWEQsYUFFSSw4QkFBQSxBQUNBLHFCQUFBLENwRTZwWEgsQW9FMXBYRCxhQUVJLDhCQUFBLEFBQ0EscUJBQUEsQ3BFNnBYSCxBb0UxcFhELGVBQ0ksOEJBQUEsQUFDQSx1QkFBQSxDcEU2cFhILEFvRTFwWEQsZUFDSSw4QkFBQSxBQUNBLHVCQUFBLENwRTZwWEgsQW9FMXBYRCx1QkFFSSw4QkFBQSxBQUNBLG9DQUFBLENwRTZwWEgsQW9FMXBYRCxxQkFFSSw0QkFBQSxBQUNBLGtDQUFBLENwRTZwWEgsQW9FMXBYRCx3QkFFSSwrQkFBQSxBQUNBLGdDQUFBLENwRTZwWEgsQW9FMXBYRCx5QkFFSSxnQ0FBQSxBQUNBLHVDQUFBLENwRTZwWEgsQW9FMXBYRCx3QkFDSSxtQ0FBQSxBQUNBLHNDQUFBLENwRTZwWEgsQW9FMXBYRCxtQkFFSSwrQkFBQSxBQUNBLGdDQUFBLENwRTZwWEgsQW9FMXBYRCxpQkFFSSw2QkFBQSxBQUNBLDhCQUFBLENwRTZwWEgsQW9FMXBYRCxvQkFFSSxnQ0FBQSxBQUNBLDRCQUFBLENwRTZwWEgsQW9FMXBYRCxzQkFFSSxrQ0FBQSxBQUNBLDhCQUFBLENwRTZwWEgsQW9FMXBYRCxxQkFFSSxpQ0FBQSxBQUNBLDZCQUFBLENwRTZwWEgsQW9FMXBYRCxxQkFDSSxtQ0FBQSxBQUNBLGtDQUFBLENwRTZwWEgsQW9FMXBYRCxtQkFDSSxpQ0FBQSxBQUNBLGdDQUFBLENwRTZwWEgsQW9FMXBYRCxzQkFDSSxvQ0FBQSxBQUNBLDhCQUFBLENwRTZwWEgsQW9FMXBYRCx1QkFDSSxxQ0FBQSxBQUNBLHFDQUFBLENwRTZwWEgsQW9FMXBYRCxzQkFDSSx3Q0FBQSxBQUNBLG9DQUFBLENwRTZwWEgsQW9FMXBYRCx1QkFDSSxxQ0FBQSxBQUNBLCtCQUFBLENwRTZwWEgsQW9FMXBYRCxpQkFDSSxtQ0FBQSxBQUNBLGtDQUFBLHlCQUFBLENwRTZwWEgsQW9FMXBYRCxrQkFDSSxvQ0FBQSxBQUNBLCtCQUFBLENwRTZwWEgsQW9FMXBYRCxnQkFDSSxrQ0FBQSxBQUNBLDZCQUFBLENwRTZwWEgsQW9FMXBYRCxtQkFDSSxxQ0FBQSxBQUNBLG9DQUFBLDJCQUFBLENwRTZwWEgsQW9FMXBYRCxxQkFDSSx1Q0FBQSxBQUNBLDZCQUFBLENwRTZwWEgsQW9FMXBYRCxvQkFDSSxzQ0FBQSxBQUNBLHFDQUFBLDRCQUFBLENwRTZwWEgsQW9FMXBYRCx5QkFDSSxhQUdJLGlDQUFBLEFBQ0EsNEJBQUEsQ3BFNnBYTCxBb0UxcFhDLGdCQUdJLG9DQUFBLEFBQ0EsK0JBQUEsQ3BFNHBYTCxBb0V6cFhDLHFCQUdJLHlDQUFBLEFBQ0Esb0NBQUEsQ3BFMnBYTCxBb0V4cFhDLHdCQUdJLDRDQUFBLEFBQ0EsdUNBQUEsQ3BFMHBYTCxBb0V2cFhDLGNBQ0ksNkJBQUEsQUFDQSx3QkFBQSxDcEV5cFhMLEFvRXRwWEMsZ0JBQ0ksK0JBQUEsQUFDQSwwQkFBQSxDcEV3cFhMLEFvRXJwWEMsc0JBQ0kscUNBQUEsQUFDQSxnQ0FBQSxDcEV1cFhMLEFvRXBwWEMsY0FFSSw0QkFBQSxBQUNBLHVCQUFBLENwRXNwWEwsQW9FbnBYQyxnQkFFSSw4QkFBQSxBQUNBLHFCQUFBLENwRXFwWEwsQW9FbHBYQyxnQkFFSSw4QkFBQSxBQUNBLHFCQUFBLENwRW9wWEwsQW9FanBYQyxrQkFDSSw4QkFBQSxBQUNBLHVCQUFBLENwRW1wWEwsQW9FaHBYQyxrQkFDSSw4QkFBQSxBQUNBLHVCQUFBLENwRWtwWEwsQW9FL29YQywwQkFFSSw4QkFBQSxBQUNBLG9DQUFBLENwRWlwWEwsQW9FOW9YQyx3QkFFSSw0QkFBQSxBQUNBLGtDQUFBLENwRWdwWEwsQW9FN29YQywyQkFFSSwrQkFBQSxBQUNBLGdDQUFBLENwRStvWEwsQW9FNW9YQyw0QkFFSSxnQ0FBQSxBQUNBLHVDQUFBLENwRThvWEwsQW9FM29YQywyQkFDSSxtQ0FBQSxBQUNBLHNDQUFBLENwRTZvWEwsQW9FMW9YQyxzQkFFSSwrQkFBQSxBQUNBLGdDQUFBLENwRTRvWEwsQW9Fem9YQyxvQkFFSSw2QkFBQSxBQUNBLDhCQUFBLENwRTJvWEwsQW9FeG9YQyx1QkFFSSxnQ0FBQSxBQUNBLDRCQUFBLENwRTBvWEwsQW9Fdm9YQyx5QkFFSSxrQ0FBQSxBQUNBLDhCQUFBLENwRXlvWEwsQW9FdG9YQyx3QkFFSSxpQ0FBQSxBQUNBLDZCQUFBLENwRXdvWEwsQW9Fcm9YQyx3QkFDSSxtQ0FBQSxBQUNBLGtDQUFBLENwRXVvWEwsQW9FcG9YQyxzQkFDSSxpQ0FBQSxBQUNBLGdDQUFBLENwRXNvWEwsQW9Fbm9YQyx5QkFDSSxvQ0FBQSxBQUNBLDhCQUFBLENwRXFvWEwsQW9FbG9YQywwQkFDSSxxQ0FBQSxBQUNBLHFDQUFBLENwRW9vWEwsQW9Fam9YQyx5QkFDSSx3Q0FBQSxBQUNBLG9DQUFBLENwRW1vWEwsQW9FaG9YQywwQkFDSSxxQ0FBQSxBQUNBLCtCQUFBLENwRWtvWEwsQW9FL25YQyxvQkFDSSxtQ0FBQSxBQUNBLGtDQUFBLHlCQUFBLENwRWlvWEwsQW9FOW5YQyxxQkFDSSxvQ0FBQSxBQUNBLCtCQUFBLENwRWdvWEwsQW9FN25YQyxtQkFDSSxrQ0FBQSxBQUNBLDZCQUFBLENwRStuWEwsQW9FNW5YQyxzQkFDSSxxQ0FBQSxBQUNBLG9DQUFBLDJCQUFBLENwRThuWEwsQW9FM25YQyx3QkFDSSx1Q0FBQSxBQUNBLDZCQUFBLENwRTZuWEwsQW9FMW5YQyx1QkFDSSxzQ0FBQSxBQUNBLHFDQUFBLDRCQUFBLENwRTRuWEwsQ0FDRixBb0V6blhELHlCQUNJLGFBR0ksaUNBQUEsQUFDQSw0QkFBQSxDcEUyblhMLEFvRXhuWEMsZ0JBR0ksb0NBQUEsQUFDQSwrQkFBQSxDcEUwblhMLEFvRXZuWEMscUJBR0kseUNBQUEsQUFDQSxvQ0FBQSxDcEV5blhMLEFvRXRuWEMsd0JBR0ksNENBQUEsQUFDQSx1Q0FBQSxDcEV3blhMLEFvRXJuWEMsY0FDSSw2QkFBQSxBQUNBLHdCQUFBLENwRXVuWEwsQW9FcG5YQyxnQkFDSSwrQkFBQSxBQUNBLDBCQUFBLENwRXNuWEwsQW9Fbm5YQyxzQkFDSSxxQ0FBQSxBQUNBLGdDQUFBLENwRXFuWEwsQW9FbG5YQyxjQUVJLDRCQUFBLEFBQ0EsdUJBQUEsQ3BFb25YTCxBb0VqblhDLGdCQUVJLDhCQUFBLEFBQ0EscUJBQUEsQ3BFbW5YTCxBb0VoblhDLGdCQUVJLDhCQUFBLEFBQ0EscUJBQUEsQ3BFa25YTCxBb0UvbVhDLGtCQUNJLDhCQUFBLEFBQ0EsdUJBQUEsQ3BFaW5YTCxBb0U5bVhDLGtCQUNJLDhCQUFBLEFBQ0EsdUJBQUEsQ3BFZ25YTCxBb0U3bVhDLDBCQUVJLDhCQUFBLEFBQ0Esb0NBQUEsQ3BFK21YTCxBb0U1bVhDLHdCQUVJLDRCQUFBLEFBQ0Esa0NBQUEsQ3BFOG1YTCxBb0UzbVhDLDJCQUVJLCtCQUFBLEFBQ0EsZ0NBQUEsQ3BFNm1YTCxBb0UxbVhDLDRCQUVJLGdDQUFBLEFBQ0EsdUNBQUEsQ3BFNG1YTCxBb0V6bVhDLDJCQUNJLG1DQUFBLEFBQ0Esc0NBQUEsQ3BFMm1YTCxBb0V4bVhDLHNCQUVJLCtCQUFBLEFBQ0EsZ0NBQUEsQ3BFMG1YTCxBb0V2bVhDLG9CQUVJLDZCQUFBLEFBQ0EsOEJBQUEsQ3BFeW1YTCxBb0V0bVhDLHVCQUVJLGdDQUFBLEFBQ0EsNEJBQUEsQ3BFd21YTCxBb0VybVhDLHlCQUVJLGtDQUFBLEFBQ0EsOEJBQUEsQ3BFdW1YTCxBb0VwbVhDLHdCQUVJLGlDQUFBLEFBQ0EsNkJBQUEsQ3BFc21YTCxBb0VubVhDLHdCQUNJLG1DQUFBLEFBQ0Esa0NBQUEsQ3BFcW1YTCxBb0VsbVhDLHNCQUNJLGlDQUFBLEFBQ0EsZ0NBQUEsQ3BFb21YTCxBb0VqbVhDLHlCQUNJLG9DQUFBLEFBQ0EsOEJBQUEsQ3BFbW1YTCxBb0VobVhDLDBCQUNJLHFDQUFBLEFBQ0EscUNBQUEsQ3BFa21YTCxBb0UvbFhDLHlCQUNJLHdDQUFBLEFBQ0Esb0NBQUEsQ3BFaW1YTCxBb0U5bFhDLDBCQUNJLHFDQUFBLEFBQ0EsK0JBQUEsQ3BFZ21YTCxBb0U3bFhDLG9CQUNJLG1DQUFBLEFBQ0Esa0NBQUEseUJBQUEsQ3BFK2xYTCxBb0U1bFhDLHFCQUNJLG9DQUFBLEFBQ0EsK0JBQUEsQ3BFOGxYTCxBb0UzbFhDLG1CQUNJLGtDQUFBLEFBQ0EsNkJBQUEsQ3BFNmxYTCxBb0UxbFhDLHNCQUNJLHFDQUFBLEFBQ0Esb0NBQUEsMkJBQUEsQ3BFNGxYTCxBb0V6bFhDLHdCQUNJLHVDQUFBLEFBQ0EsNkJBQUEsQ3BFMmxYTCxBb0V4bFhDLHVCQUNJLHNDQUFBLEFBQ0EscUNBQUEsNEJBQUEsQ3BFMGxYTCxDQUNGLEFvRXZsWEQseUJBQ0ksYUFHSSxpQ0FBQSxBQUNBLDRCQUFBLENwRXlsWEwsQW9FdGxYQyxnQkFHSSxvQ0FBQSxBQUNBLCtCQUFBLENwRXdsWEwsQW9FcmxYQyxxQkFHSSx5Q0FBQSxBQUNBLG9DQUFBLENwRXVsWEwsQW9FcGxYQyx3QkFHSSw0Q0FBQSxBQUNBLHVDQUFBLENwRXNsWEwsQW9FbmxYQyxjQUNJLDZCQUFBLEFBQ0Esd0JBQUEsQ3BFcWxYTCxBb0VsbFhDLGdCQUNJLCtCQUFBLEFBQ0EsMEJBQUEsQ3BFb2xYTCxBb0VqbFhDLHNCQUNJLHFDQUFBLEFBQ0EsZ0NBQUEsQ3BFbWxYTCxBb0VobFhDLGNBRUksNEJBQUEsQUFDQSx1QkFBQSxDcEVrbFhMLEFvRS9rWEMsZ0JBRUksOEJBQUEsQUFDQSxxQkFBQSxDcEVpbFhMLEFvRTlrWEMsZ0JBRUksOEJBQUEsQUFDQSxxQkFBQSxDcEVnbFhMLEFvRTdrWEMsa0JBQ0ksOEJBQUEsQUFDQSx1QkFBQSxDcEUra1hMLEFvRTVrWEMsa0JBQ0ksOEJBQUEsQUFDQSx1QkFBQSxDcEU4a1hMLEFvRTNrWEMsMEJBRUksOEJBQUEsQUFDQSxvQ0FBQSxDcEU2a1hMLEFvRTFrWEMsd0JBRUksNEJBQUEsQUFDQSxrQ0FBQSxDcEU0a1hMLEFvRXprWEMsMkJBRUksK0JBQUEsQUFDQSxnQ0FBQSxDcEUya1hMLEFvRXhrWEMsNEJBRUksZ0NBQUEsQUFDQSx1Q0FBQSxDcEUwa1hMLEFvRXZrWEMsMkJBQ0ksbUNBQUEsQUFDQSxzQ0FBQSxDcEV5a1hMLEFvRXRrWEMsc0JBRUksK0JBQUEsQUFDQSxnQ0FBQSxDcEV3a1hMLEFvRXJrWEMsb0JBRUksNkJBQUEsQUFDQSw4QkFBQSxDcEV1a1hMLEFvRXBrWEMsdUJBRUksZ0NBQUEsQUFDQSw0QkFBQSxDcEVza1hMLEFvRW5rWEMseUJBRUksa0NBQUEsQUFDQSw4QkFBQSxDcEVxa1hMLEFvRWxrWEMsd0JBRUksaUNBQUEsQUFDQSw2QkFBQSxDcEVva1hMLEFvRWprWEMsd0JBQ0ksbUNBQUEsQUFDQSxrQ0FBQSxDcEVta1hMLEFvRWhrWEMsc0JBQ0ksaUNBQUEsQUFDQSxnQ0FBQSxDcEVra1hMLEFvRS9qWEMseUJBQ0ksb0NBQUEsQUFDQSw4QkFBQSxDcEVpa1hMLEFvRTlqWEMsMEJBQ0kscUNBQUEsQUFDQSxxQ0FBQSxDcEVna1hMLEFvRTdqWEMseUJBQ0ksd0NBQUEsQUFDQSxvQ0FBQSxDcEUralhMLEFvRTVqWEMsMEJBQ0kscUNBQUEsQUFDQSwrQkFBQSxDcEU4alhMLEFvRTNqWEMsb0JBQ0ksbUNBQUEsQUFDQSxrQ0FBQSx5QkFBQSxDcEU2alhMLEFvRTFqWEMscUJBQ0ksb0NBQUEsQUFDQSwrQkFBQSxDcEU0alhMLEFvRXpqWEMsbUJBQ0ksa0NBQUEsQUFDQSw2QkFBQSxDcEUyalhMLEFvRXhqWEMsc0JBQ0kscUNBQUEsQUFDQSxvQ0FBQSwyQkFBQSxDcEUwalhMLEFvRXZqWEMsd0JBQ0ksdUNBQUEsQUFDQSw2QkFBQSxDcEV5alhMLEFvRXRqWEMsdUJBQ0ksc0NBQUEsQUFDQSxxQ0FBQSw0QkFBQSxDcEV3alhMLENBQ0YsQW9FcmpYRCwwQkFDSSxhQUdJLGlDQUFBLEFBQ0EsNEJBQUEsQ3BFdWpYTCxBb0VwalhDLGdCQUdJLG9DQUFBLEFBQ0EsK0JBQUEsQ3BFc2pYTCxBb0VualhDLHFCQUdJLHlDQUFBLEFBQ0Esb0NBQUEsQ3BFcWpYTCxBb0VsalhDLHdCQUdJLDRDQUFBLEFBQ0EsdUNBQUEsQ3BFb2pYTCxBb0VqalhDLGNBQ0ksNkJBQUEsQUFDQSx3QkFBQSxDcEVtalhMLEFvRWhqWEMsZ0JBQ0ksK0JBQUEsQUFDQSwwQkFBQSxDcEVralhMLEFvRS9pWEMsc0JBQ0kscUNBQUEsQUFDQSxnQ0FBQSxDcEVpalhMLEFvRTlpWEMsY0FFSSw0QkFBQSxBQUNBLHVCQUFBLENwRWdqWEwsQW9FN2lYQyxnQkFFSSw4QkFBQSxBQUNBLHFCQUFBLENwRStpWEwsQW9FNWlYQyxnQkFFSSw4QkFBQSxBQUNBLHFCQUFBLENwRThpWEwsQW9FM2lYQyxrQkFDSSw4QkFBQSxBQUNBLHVCQUFBLENwRTZpWEwsQW9FMWlYQyxrQkFDSSw4QkFBQSxBQUNBLHVCQUFBLENwRTRpWEwsQW9FemlYQywwQkFFSSw4QkFBQSxBQUNBLG9DQUFBLENwRTJpWEwsQW9FeGlYQyx3QkFFSSw0QkFBQSxBQUNBLGtDQUFBLENwRTBpWEwsQW9FdmlYQywyQkFFSSwrQkFBQSxBQUNBLGdDQUFBLENwRXlpWEwsQW9FdGlYQyw0QkFFSSxnQ0FBQSxBQUNBLHVDQUFBLENwRXdpWEwsQW9FcmlYQywyQkFDSSxtQ0FBQSxBQUNBLHNDQUFBLENwRXVpWEwsQW9FcGlYQyxzQkFFSSwrQkFBQSxBQUNBLGdDQUFBLENwRXNpWEwsQW9FbmlYQyxvQkFFSSw2QkFBQSxBQUNBLDhCQUFBLENwRXFpWEwsQW9FbGlYQyx1QkFFSSxnQ0FBQSxBQUNBLDRCQUFBLENwRW9pWEwsQW9FamlYQyx5QkFFSSxrQ0FBQSxBQUNBLDhCQUFBLENwRW1pWEwsQW9FaGlYQyx3QkFFSSxpQ0FBQSxBQUNBLDZCQUFBLENwRWtpWEwsQW9FL2hYQyx3QkFDSSxtQ0FBQSxBQUNBLGtDQUFBLENwRWlpWEwsQW9FOWhYQyxzQkFDSSxpQ0FBQSxBQUNBLGdDQUFBLENwRWdpWEwsQW9FN2hYQyx5QkFDSSxvQ0FBQSxBQUNBLDhCQUFBLENwRStoWEwsQW9FNWhYQywwQkFDSSxxQ0FBQSxBQUNBLHFDQUFBLENwRThoWEwsQW9FM2hYQyx5QkFDSSx3Q0FBQSxBQUNBLG9DQUFBLENwRTZoWEwsQW9FMWhYQywwQkFDSSxxQ0FBQSxBQUNBLCtCQUFBLENwRTRoWEwsQW9FemhYQyxvQkFDSSxtQ0FBQSxBQUNBLGtDQUFBLHlCQUFBLENwRTJoWEwsQW9FeGhYQyxxQkFDSSxvQ0FBQSxBQUNBLCtCQUFBLENwRTBoWEwsQW9FdmhYQyxtQkFDSSxrQ0FBQSxBQUNBLDZCQUFBLENwRXloWEwsQW9FdGhYQyxzQkFDSSxxQ0FBQSxBQUNBLG9DQUFBLDJCQUFBLENwRXdoWEwsQW9FcmhYQyx3QkFDSSx1Q0FBQSxBQUNBLDZCQUFBLENwRXVoWEwsQW9FcGhYQyx1QkFDSSxzQ0FBQSxBQUNBLHFDQUFBLDRCQUFBLENwRXNoWEwsQ0FDRixBb0VuaFhELE1BQ0ksbUJBQUEsQ3BFcWhYSCxBb0VsaFhELE1BQ0ksbUJBQUEsQ3BFcWhYSCxBb0VsaFhELE1BQ0ksbUJBQUEsQ3BFcWhYSCxBb0VsaFhELE9BQ0ksb0JBQUEsQ3BFcWhYSCxBb0VsaFhELFFBQ0ksb0JBQUEsQ3BFcWhYSCxBb0VsaFhELE1BQ0ksb0JBQUEsQ3BFcWhYSCxBb0VsaFhELE1BQ0ksb0JBQUEsQ3BFcWhYSCxBb0VsaFhELE1BQ0ksb0JBQUEsQ3BFcWhYSCxBb0VsaFhELE9BQ0kscUJBQUEsQ3BFcWhYSCxBb0VsaFhELFFBQ0kscUJBQUEsQ3BFcWhYSCxBb0VsaFhELFFBQ0ksd0JBQUEsQ3BFcWhYSCxBb0VsaFhELFFBQ0kseUJBQUEsQ3BFcWhYSCxBb0VsaFhELFFBQ0kscUJBQUEsQ3BFcWhYSCxBb0VsaFhELGtCQUVJLHlCQUFBLENwRXFoWEgsQW9FbGhYRCxrQkFFSSwyQkFBQSxDcEVxaFhILEFvRWxoWEQsa0JBRUksNEJBQUEsQ3BFcWhYSCxBb0VsaFhELGtCQUVJLDBCQUFBLENwRXFoWEgsQW9FbGhYRCx5QkFDSSxRQUNJLGtCQUFBLENwRXFoWEwsQW9FbGhYQyxrQkFFSSxzQkFBQSxDcEVvaFhMLEFvRWpoWEMsa0JBRUksd0JBQUEsQ3BFbWhYTCxBb0VoaFhDLGtCQUVJLHlCQUFBLENwRWtoWEwsQW9FL2dYQyxrQkFFSSx1QkFBQSxDcEVpaFhMLEFvRTlnWEMsUUFDSSx1QkFBQSxDcEVnaFhMLEFvRTdnWEMsa0JBRUksMkJBQUEsQ3BFK2dYTCxBb0U1Z1hDLGtCQUVJLDZCQUFBLENwRThnWEwsQW9FM2dYQyxrQkFFSSw4QkFBQSxDcEU2Z1hMLEFvRTFnWEMsa0JBRUksNEJBQUEsQ3BFNGdYTCxBb0V6Z1hDLFFBQ0ksc0JBQUEsQ3BFMmdYTCxBb0V4Z1hDLGtCQUVJLDBCQUFBLENwRTBnWEwsQW9FdmdYQyxrQkFFSSw0QkFBQSxDcEV5Z1hMLEFvRXRnWEMsa0JBRUksNkJBQUEsQ3BFd2dYTCxBb0VyZ1hDLGtCQUVJLDJCQUFBLENwRXVnWEwsQW9FcGdYQyxRQUNJLHFCQUFBLENwRXNnWEwsQW9FbmdYQyxrQkFFSSx5QkFBQSxDcEVxZ1hMLEFvRWxnWEMsa0JBRUksMkJBQUEsQ3BFb2dYTCxBb0VqZ1hDLGtCQUVJLDRCQUFBLENwRW1nWEwsQW9FaGdYQyxrQkFFSSwwQkFBQSxDcEVrZ1hMLEFvRS8vV0MsUUFDSSx1QkFBQSxDcEVpZ1hMLEFvRTkvV0Msa0JBRUksMkJBQUEsQ3BFZ2dYTCxBb0U3L1dDLGtCQUVJLDZCQUFBLENwRSsvV0wsQW9FNS9XQyxrQkFFSSw4QkFBQSxDcEU4L1dMLEFvRTMvV0Msa0JBRUksNEJBQUEsQ3BFNi9XTCxBb0UxL1dDLFFBQ0kscUJBQUEsQ3BFNC9XTCxBb0V6L1dDLGtCQUVJLHlCQUFBLENwRTIvV0wsQW9FeC9XQyxrQkFFSSwyQkFBQSxDcEUwL1dMLEFvRXYvV0Msa0JBRUksNEJBQUEsQ3BFeS9XTCxBb0V0L1dDLGtCQUVJLDBCQUFBLENwRXcvV0wsQW9Fci9XQyxRQUNJLG1CQUFBLENwRXUvV0wsQW9FcC9XQyxrQkFFSSx1QkFBQSxDcEVzL1dMLEFvRW4vV0Msa0JBRUkseUJBQUEsQ3BFcS9XTCxBb0VsL1dDLGtCQUVJLDBCQUFBLENwRW8vV0wsQW9Fai9XQyxrQkFFSSx3QkFBQSxDcEVtL1dMLEFvRWgvV0MsUUFDSSx3QkFBQSxDcEVrL1dMLEFvRS8rV0Msa0JBRUksNEJBQUEsQ3BFaS9XTCxBb0U5K1dDLGtCQUVJLDhCQUFBLENwRWcvV0wsQW9FNytXQyxrQkFFSSwrQkFBQSxDcEUrK1dMLEFvRTUrV0Msa0JBRUksNkJBQUEsQ3BFOCtXTCxBb0UzK1dDLFFBQ0ksdUJBQUEsQ3BFNitXTCxBb0UxK1dDLGtCQUVJLDJCQUFBLENwRTQrV0wsQW9FeitXQyxrQkFFSSw2QkFBQSxDcEUyK1dMLEFvRXgrV0Msa0JBRUksOEJBQUEsQ3BFMCtXTCxBb0V2K1dDLGtCQUVJLDRCQUFBLENwRXkrV0wsQW9FdCtXQyxRQUNJLHNCQUFBLENwRXcrV0wsQW9FcitXQyxrQkFFSSwwQkFBQSxDcEV1K1dMLEFvRXArV0Msa0JBRUksNEJBQUEsQ3BFcytXTCxBb0VuK1dDLGtCQUVJLDZCQUFBLENwRXErV0wsQW9FbCtXQyxrQkFFSSwyQkFBQSxDcEVvK1dMLEFvRWorV0MsUUFDSSx3QkFBQSxDcEVtK1dMLEFvRWgrV0Msa0JBRUksNEJBQUEsQ3BFaytXTCxBb0UvOVdDLGtCQUVJLDhCQUFBLENwRWkrV0wsQW9FOTlXQyxrQkFFSSwrQkFBQSxDcEVnK1dMLEFvRTc5V0Msa0JBRUksNkJBQUEsQ3BFKzlXTCxBb0U1OVdDLFFBQ0ksc0JBQUEsQ3BFODlXTCxBb0UzOVdDLGtCQUVJLDBCQUFBLENwRTY5V0wsQW9FMTlXQyxrQkFFSSw0QkFBQSxDcEU0OVdMLEFvRXo5V0Msa0JBRUksNkJBQUEsQ3BFMjlXTCxBb0V4OVdDLGtCQUVJLDJCQUFBLENwRTA5V0wsQW9FdjlXQyxXQUNJLHFCQUFBLENwRXk5V0wsQW9FdDlXQyx3QkFFSSx5QkFBQSxDcEV3OVdMLEFvRXI5V0Msd0JBRUksMkJBQUEsQ3BFdTlXTCxBb0VwOVdDLHdCQUVJLDRCQUFBLENwRXM5V0wsQW9FbjlXQyx3QkFFSSwwQkFBQSxDcEVxOVdMLENBQ0YsQW9FbDlXRCx5QkFDSSxRQUNJLGtCQUFBLENwRW85V0wsQW9FajlXQyxrQkFFSSxzQkFBQSxDcEVtOVdMLEFvRWg5V0Msa0JBRUksd0JBQUEsQ3BFazlXTCxBb0UvOFdDLGtCQUVJLHlCQUFBLENwRWk5V0wsQW9FOThXQyxrQkFFSSx1QkFBQSxDcEVnOVdMLEFvRTc4V0MsUUFDSSx1QkFBQSxDcEUrOFdMLEFvRTU4V0Msa0JBRUksMkJBQUEsQ3BFODhXTCxBb0UzOFdDLGtCQUVJLDZCQUFBLENwRTY4V0wsQW9FMThXQyxrQkFFSSw4QkFBQSxDcEU0OFdMLEFvRXo4V0Msa0JBRUksNEJBQUEsQ3BFMjhXTCxBb0V4OFdDLFFBQ0ksc0JBQUEsQ3BFMDhXTCxBb0V2OFdDLGtCQUVJLDBCQUFBLENwRXk4V0wsQW9FdDhXQyxrQkFFSSw0QkFBQSxDcEV3OFdMLEFvRXI4V0Msa0JBRUksNkJBQUEsQ3BFdThXTCxBb0VwOFdDLGtCQUVJLDJCQUFBLENwRXM4V0wsQW9FbjhXQyxRQUNJLHFCQUFBLENwRXE4V0wsQW9FbDhXQyxrQkFFSSx5QkFBQSxDcEVvOFdMLEFvRWo4V0Msa0JBRUksMkJBQUEsQ3BFbThXTCxBb0VoOFdDLGtCQUVJLDRCQUFBLENwRWs4V0wsQW9FLzdXQyxrQkFFSSwwQkFBQSxDcEVpOFdMLEFvRTk3V0MsUUFDSSx1QkFBQSxDcEVnOFdMLEFvRTc3V0Msa0JBRUksMkJBQUEsQ3BFKzdXTCxBb0U1N1dDLGtCQUVJLDZCQUFBLENwRTg3V0wsQW9FMzdXQyxrQkFFSSw4QkFBQSxDcEU2N1dMLEFvRTE3V0Msa0JBRUksNEJBQUEsQ3BFNDdXTCxBb0V6N1dDLFFBQ0kscUJBQUEsQ3BFMjdXTCxBb0V4N1dDLGtCQUVJLHlCQUFBLENwRTA3V0wsQW9FdjdXQyxrQkFFSSwyQkFBQSxDcEV5N1dMLEFvRXQ3V0Msa0JBRUksNEJBQUEsQ3BFdzdXTCxBb0VyN1dDLGtCQUVJLDBCQUFBLENwRXU3V0wsQW9FcDdXQyxRQUNJLG1CQUFBLENwRXM3V0wsQW9FbjdXQyxrQkFFSSx1QkFBQSxDcEVxN1dMLEFvRWw3V0Msa0JBRUkseUJBQUEsQ3BFbzdXTCxBb0VqN1dDLGtCQUVJLDBCQUFBLENwRW03V0wsQW9FaDdXQyxrQkFFSSx3QkFBQSxDcEVrN1dMLEFvRS82V0MsUUFDSSx3QkFBQSxDcEVpN1dMLEFvRTk2V0Msa0JBRUksNEJBQUEsQ3BFZzdXTCxBb0U3NldDLGtCQUVJLDhCQUFBLENwRSs2V0wsQW9FNTZXQyxrQkFFSSwrQkFBQSxDcEU4NldMLEFvRTM2V0Msa0JBRUksNkJBQUEsQ3BFNjZXTCxBb0UxNldDLFFBQ0ksdUJBQUEsQ3BFNDZXTCxBb0V6NldDLGtCQUVJLDJCQUFBLENwRTI2V0wsQW9FeDZXQyxrQkFFSSw2QkFBQSxDcEUwNldMLEFvRXY2V0Msa0JBRUksOEJBQUEsQ3BFeTZXTCxBb0V0NldDLGtCQUVJLDRCQUFBLENwRXc2V0wsQW9FcjZXQyxRQUNJLHNCQUFBLENwRXU2V0wsQW9FcDZXQyxrQkFFSSwwQkFBQSxDcEVzNldMLEFvRW42V0Msa0JBRUksNEJBQUEsQ3BFcTZXTCxBb0VsNldDLGtCQUVJLDZCQUFBLENwRW82V0wsQW9FajZXQyxrQkFFSSwyQkFBQSxDcEVtNldMLEFvRWg2V0MsUUFDSSx3QkFBQSxDcEVrNldMLEFvRS81V0Msa0JBRUksNEJBQUEsQ3BFaTZXTCxBb0U5NVdDLGtCQUVJLDhCQUFBLENwRWc2V0wsQW9FNzVXQyxrQkFFSSwrQkFBQSxDcEUrNVdMLEFvRTU1V0Msa0JBRUksNkJBQUEsQ3BFODVXTCxBb0UzNVdDLFFBQ0ksc0JBQUEsQ3BFNjVXTCxBb0UxNVdDLGtCQUVJLDBCQUFBLENwRTQ1V0wsQW9FejVXQyxrQkFFSSw0QkFBQSxDcEUyNVdMLEFvRXg1V0Msa0JBRUksNkJBQUEsQ3BFMDVXTCxBb0V2NVdDLGtCQUVJLDJCQUFBLENwRXk1V0wsQW9FdDVXQyxXQUNJLHFCQUFBLENwRXc1V0wsQW9FcjVXQyx3QkFFSSx5QkFBQSxDcEV1NVdMLEFvRXA1V0Msd0JBRUksMkJBQUEsQ3BFczVXTCxBb0VuNVdDLHdCQUVJLDRCQUFBLENwRXE1V0wsQW9FbDVXQyx3QkFFSSwwQkFBQSxDcEVvNVdMLENBQ0YsQW9FajVXRCx5QkFDSSxRQUNJLGtCQUFBLENwRW01V0wsQW9FaDVXQyxrQkFFSSxzQkFBQSxDcEVrNVdMLEFvRS80V0Msa0JBRUksd0JBQUEsQ3BFaTVXTCxBb0U5NFdDLGtCQUVJLHlCQUFBLENwRWc1V0wsQW9FNzRXQyxrQkFFSSx1QkFBQSxDcEUrNFdMLEFvRTU0V0MsUUFDSSx1QkFBQSxDcEU4NFdMLEFvRTM0V0Msa0JBRUksMkJBQUEsQ3BFNjRXTCxBb0UxNFdDLGtCQUVJLDZCQUFBLENwRTQ0V0wsQW9FejRXQyxrQkFFSSw4QkFBQSxDcEUyNFdMLEFvRXg0V0Msa0JBRUksNEJBQUEsQ3BFMDRXTCxBb0V2NFdDLFFBQ0ksc0JBQUEsQ3BFeTRXTCxBb0V0NFdDLGtCQUVJLDBCQUFBLENwRXc0V0wsQW9FcjRXQyxrQkFFSSw0QkFBQSxDcEV1NFdMLEFvRXA0V0Msa0JBRUksNkJBQUEsQ3BFczRXTCxBb0VuNFdDLGtCQUVJLDJCQUFBLENwRXE0V0wsQW9FbDRXQyxRQUNJLHFCQUFBLENwRW80V0wsQW9FajRXQyxrQkFFSSx5QkFBQSxDcEVtNFdMLEFvRWg0V0Msa0JBRUksMkJBQUEsQ3BFazRXTCxBb0UvM1dDLGtCQUVJLDRCQUFBLENwRWk0V0wsQW9FOTNXQyxrQkFFSSwwQkFBQSxDcEVnNFdMLEFvRTczV0MsUUFDSSx1QkFBQSxDcEUrM1dMLEFvRTUzV0Msa0JBRUksMkJBQUEsQ3BFODNXTCxBb0UzM1dDLGtCQUVJLDZCQUFBLENwRTYzV0wsQW9FMTNXQyxrQkFFSSw4QkFBQSxDcEU0M1dMLEFvRXozV0Msa0JBRUksNEJBQUEsQ3BFMjNXTCxBb0V4M1dDLFFBQ0kscUJBQUEsQ3BFMDNXTCxBb0V2M1dDLGtCQUVJLHlCQUFBLENwRXkzV0wsQW9FdDNXQyxrQkFFSSwyQkFBQSxDcEV3M1dMLEFvRXIzV0Msa0JBRUksNEJBQUEsQ3BFdTNXTCxBb0VwM1dDLGtCQUVJLDBCQUFBLENwRXMzV0wsQW9FbjNXQyxRQUNJLG1CQUFBLENwRXEzV0wsQW9FbDNXQyxrQkFFSSx1QkFBQSxDcEVvM1dMLEFvRWozV0Msa0JBRUkseUJBQUEsQ3BFbTNXTCxBb0VoM1dDLGtCQUVJLDBCQUFBLENwRWszV0wsQW9FLzJXQyxrQkFFSSx3QkFBQSxDcEVpM1dMLEFvRTkyV0MsUUFDSSx3QkFBQSxDcEVnM1dMLEFvRTcyV0Msa0JBRUksNEJBQUEsQ3BFKzJXTCxBb0U1MldDLGtCQUVJLDhCQUFBLENwRTgyV0wsQW9FMzJXQyxrQkFFSSwrQkFBQSxDcEU2MldMLEFvRTEyV0Msa0JBRUksNkJBQUEsQ3BFNDJXTCxBb0V6MldDLFFBQ0ksdUJBQUEsQ3BFMjJXTCxBb0V4MldDLGtCQUVJLDJCQUFBLENwRTAyV0wsQW9FdjJXQyxrQkFFSSw2QkFBQSxDcEV5MldMLEFvRXQyV0Msa0JBRUksOEJBQUEsQ3BFdzJXTCxBb0VyMldDLGtCQUVJLDRCQUFBLENwRXUyV0wsQW9FcDJXQyxRQUNJLHNCQUFBLENwRXMyV0wsQW9FbjJXQyxrQkFFSSwwQkFBQSxDcEVxMldMLEFvRWwyV0Msa0JBRUksNEJBQUEsQ3BFbzJXTCxBb0VqMldDLGtCQUVJLDZCQUFBLENwRW0yV0wsQW9FaDJXQyxrQkFFSSwyQkFBQSxDcEVrMldMLEFvRS8xV0MsUUFDSSx3QkFBQSxDcEVpMldMLEFvRTkxV0Msa0JBRUksNEJBQUEsQ3BFZzJXTCxBb0U3MVdDLGtCQUVJLDhCQUFBLENwRSsxV0wsQW9FNTFXQyxrQkFFSSwrQkFBQSxDcEU4MVdMLEFvRTMxV0Msa0JBRUksNkJBQUEsQ3BFNjFXTCxBb0UxMVdDLFFBQ0ksc0JBQUEsQ3BFNDFXTCxBb0V6MVdDLGtCQUVJLDBCQUFBLENwRTIxV0wsQW9FeDFXQyxrQkFFSSw0QkFBQSxDcEUwMVdMLEFvRXYxV0Msa0JBRUksNkJBQUEsQ3BFeTFXTCxBb0V0MVdDLGtCQUVJLDJCQUFBLENwRXcxV0wsQW9FcjFXQyxXQUNJLHFCQUFBLENwRXUxV0wsQW9FcDFXQyx3QkFFSSx5QkFBQSxDcEVzMVdMLEFvRW4xV0Msd0JBRUksMkJBQUEsQ3BFcTFXTCxBb0VsMVdDLHdCQUVJLDRCQUFBLENwRW8xV0wsQW9FajFXQyx3QkFFSSwwQkFBQSxDcEVtMVdMLENBQ0YsQW9FaDFXRCwwQkFDSSxRQUNJLGtCQUFBLENwRWsxV0wsQW9FLzBXQyxrQkFFSSxzQkFBQSxDcEVpMVdMLEFvRTkwV0Msa0JBRUksd0JBQUEsQ3BFZzFXTCxBb0U3MFdDLGtCQUVJLHlCQUFBLENwRSswV0wsQW9FNTBXQyxrQkFFSSx1QkFBQSxDcEU4MFdMLEFvRTMwV0MsUUFDSSx1QkFBQSxDcEU2MFdMLEFvRTEwV0Msa0JBRUksMkJBQUEsQ3BFNDBXTCxBb0V6MFdDLGtCQUVJLDZCQUFBLENwRTIwV0wsQW9FeDBXQyxrQkFFSSw4QkFBQSxDcEUwMFdMLEFvRXYwV0Msa0JBRUksNEJBQUEsQ3BFeTBXTCxBb0V0MFdDLFFBQ0ksc0JBQUEsQ3BFdzBXTCxBb0VyMFdDLGtCQUVJLDBCQUFBLENwRXUwV0wsQW9FcDBXQyxrQkFFSSw0QkFBQSxDcEVzMFdMLEFvRW4wV0Msa0JBRUksNkJBQUEsQ3BFcTBXTCxBb0VsMFdDLGtCQUVJLDJCQUFBLENwRW8wV0wsQW9FajBXQyxRQUNJLHFCQUFBLENwRW0wV0wsQW9FaDBXQyxrQkFFSSx5QkFBQSxDcEVrMFdMLEFvRS96V0Msa0JBRUksMkJBQUEsQ3BFaTBXTCxBb0U5eldDLGtCQUVJLDRCQUFBLENwRWcwV0wsQW9FN3pXQyxrQkFFSSwwQkFBQSxDcEUreldMLEFvRTV6V0MsUUFDSSx1QkFBQSxDcEU4eldMLEFvRTN6V0Msa0JBRUksMkJBQUEsQ3BFNnpXTCxBb0UxeldDLGtCQUVJLDZCQUFBLENwRTR6V0wsQW9FenpXQyxrQkFFSSw4QkFBQSxDcEUyeldMLEFvRXh6V0Msa0JBRUksNEJBQUEsQ3BFMHpXTCxBb0V2eldDLFFBQ0kscUJBQUEsQ3BFeXpXTCxBb0V0eldDLGtCQUVJLHlCQUFBLENwRXd6V0wsQW9FcnpXQyxrQkFFSSwyQkFBQSxDcEV1eldMLEFvRXB6V0Msa0JBRUksNEJBQUEsQ3BFc3pXTCxBb0VueldDLGtCQUVJLDBCQUFBLENwRXF6V0wsQW9FbHpXQyxRQUNJLG1CQUFBLENwRW96V0wsQW9FanpXQyxrQkFFSSx1QkFBQSxDcEVteldMLEFvRWh6V0Msa0JBRUkseUJBQUEsQ3BFa3pXTCxBb0UveVdDLGtCQUVJLDBCQUFBLENwRWl6V0wsQW9FOXlXQyxrQkFFSSx3QkFBQSxDcEVneldMLEFvRTd5V0MsUUFDSSx3QkFBQSxDcEUreVdMLEFvRTV5V0Msa0JBRUksNEJBQUEsQ3BFOHlXTCxBb0UzeVdDLGtCQUVJLDhCQUFBLENwRTZ5V0wsQW9FMXlXQyxrQkFFSSwrQkFBQSxDcEU0eVdMLEFvRXp5V0Msa0JBRUksNkJBQUEsQ3BFMnlXTCxBb0V4eVdDLFFBQ0ksdUJBQUEsQ3BFMHlXTCxBb0V2eVdDLGtCQUVJLDJCQUFBLENwRXl5V0wsQW9FdHlXQyxrQkFFSSw2QkFBQSxDcEV3eVdMLEFvRXJ5V0Msa0JBRUksOEJBQUEsQ3BFdXlXTCxBb0VweVdDLGtCQUVJLDRCQUFBLENwRXN5V0wsQW9FbnlXQyxRQUNJLHNCQUFBLENwRXF5V0wsQW9FbHlXQyxrQkFFSSwwQkFBQSxDcEVveVdMLEFvRWp5V0Msa0JBRUksNEJBQUEsQ3BFbXlXTCxBb0VoeVdDLGtCQUVJLDZCQUFBLENwRWt5V0wsQW9FL3hXQyxrQkFFSSwyQkFBQSxDcEVpeVdMLEFvRTl4V0MsUUFDSSx3QkFBQSxDcEVneVdMLEFvRTd4V0Msa0JBRUksNEJBQUEsQ3BFK3hXTCxBb0U1eFdDLGtCQUVJLDhCQUFBLENwRTh4V0wsQW9FM3hXQyxrQkFFSSwrQkFBQSxDcEU2eFdMLEFvRTF4V0Msa0JBRUksNkJBQUEsQ3BFNHhXTCxBb0V6eFdDLFFBQ0ksc0JBQUEsQ3BFMnhXTCxBb0V4eFdDLGtCQUVJLDBCQUFBLENwRTB4V0wsQW9FdnhXQyxrQkFFSSw0QkFBQSxDcEV5eFdMLEFvRXR4V0Msa0JBRUksNkJBQUEsQ3BFd3hXTCxBb0VyeFdDLGtCQUVJLDJCQUFBLENwRXV4V0wsQW9FcHhXQyxXQUNJLHFCQUFBLENwRXN4V0wsQW9FbnhXQyx3QkFFSSx5QkFBQSxDcEVxeFdMLEFvRWx4V0Msd0JBRUksMkJBQUEsQ3BFb3hXTCxBb0VqeFdDLHdCQUVJLDRCQUFBLENwRW14V0wsQW9FaHhXQyx3QkFFSSwwQkFBQSxDcEVreFdMLENBQ0YsQW9FL3dXRCxTQUNJLDRCQUFBLENwRWl4V0gsQW9FOXdXRCxXQUNJLDJCQUFBLENwRWl4V0gsQXFFL2plRCxLQUNFLGNBQUEsQUFDQSxjQUFBLENyRWtrZUQsQXFFL2plRCxJQUNFLGdCQUFBLEFBQ0EsVUFBQSxDckVra2VELEFxRS9qZUQsRUFDRSxxQkFBQSxBQUNBLHFCQUFBLEFBQ0EsVUFBQSxDckVra2VELEFxRTdqZUcscUNBQ0ksY0FBQSxBQUNBLGNBQUEsQ3JFaWtlUCxBcUUvamVPLGlEQUNJLHFCQUFBLEFBQ0EsYUFBQSxDckVra2VYLEFxRTVqZUcsZUFDSSxhQUFBLENyRWdrZVAsQXFFN2plTyxvQ0FGQSxvQkFBQSxDckVra2VQLEFxRXZqZU8sZ1NBQ0ksd0JBQUEsQUFDQSxvQkFBQSxDckVna2VYLEFxRTlqZVcsd1dBQ0ksb0JBQUEsQ3JFc2tlZixBcUUvamVHLGdHQUNJLGNBQUEsQUFDQSxtQ0FBQSwwQkFBQSxDckVra2VQLEFxRWhrZU8sb0lBQ0ksb0JBQUEsQ3JFa2tlWCxBcUU5amVHLDhCQUNJLG1DQUFBLDJCQUFBLEFBQ0EsVUFBQSxDckVna2VQLEFxRTVqZU8sb0NBQ0ksYUFBQSxDckU4amVYLEFxRXZqZUMsb0NBQ0UsZUFBQSxBQUNBLGVBQUEsQ3JFMGplSCIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVHlwb2dyYXBoeVxyXG4vL1xyXG4vLyBNYXJrdXA6IF90eXBvZ3JhcGh5Lmhic1xyXG4vL1xyXG4vLyBTdHlsZWd1aWRlIDEuNFxyXG4vLyBQYXJhZ3JwaCBTdHlsZXNcclxuXHJcblxyXG4vL0hlYWRpbmcgU3R5bGVzXHJcblxyXG4vLyBoZWFkaW5nIHN0eWxlKGZvbnQgd2VpZ2h0LCBzaXplIGluIHBpeGVscywgbGluZWhlaWdodCBtdWx0aXBsaWVyKTtcclxuXHJcblxyXG5oMSxcclxuLmgxIHtcclxuICAgIEBpbmNsdWRlIGhlYWRpbmctc3R5bGUoJGZvbnQtd2VpZ2h0LS1ib2xkLCA2NXB4LCAxLjIpO1xyXG4gICAgY29sb3I6ICMwMDRCNEU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5oMixcclxuLmgyIHtcclxuICAgIEBpbmNsdWRlIGhlYWRpbmctc3R5bGUoJGZvbnQtd2VpZ2h0LS1ib2xkLCA1MXB4LCAxLjIpO1xyXG4gICAgY29sb3I6ICMwMDRCNEU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaDItbW9iaWxlIHtcclxuICAgIEBpbmNsdWRlIGhlYWRpbmctc3R5bGUoJGZvbnQtd2VpZ2h0LS1ib2xkLCAzMnB4LCAxLjIpO1xyXG4gICAgY29sb3I6ICMwMDRCNEU7XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG4gICAgQGluY2x1ZGUgaGVhZGluZy1zdHlsZSgkZm9udC13ZWlnaHQtLWJvbGQsIDM1cHgsIDEuMik7XHJcbiAgICBjb2xvcjogIzAwNEI0RTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmg0LFxyXG4uaDQge1xyXG4gICAgQGluY2x1ZGUgaGVhZGluZy1zdHlsZSgkZm9udC13ZWlnaHQtLWJvbGQsIDMwcHgsIDEuMik7XHJcbiAgICBjb2xvcjogIzAwNEI0RTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmg1LFxyXG4uaDUge1xyXG4gIEBpbmNsdWRlIGhlYWRpbmctc3R5bGUoJGZvbnQtd2VpZ2h0LS1ib2xkLCAyNHB4LCAxLjIpO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAjMDA0QjRFO1xyXG4gIH1cclxufVxyXG5cclxuaDYsXHJcbi5oNiB7XHJcbiAgICBAaW5jbHVkZSBoZWFkaW5nLXN0eWxlKCRmb250LXdlaWdodC0tcmVndWxhciwgMThweCwgMSk7XHJcbiAgICAgY29sb3I6ICMwMDRCNEU7XHJcbn1cclxuXHJcbi5oMS13aGl0ZSxcclxuLmgyLXdoaXRlLFxyXG4uaDMtd2hpdGUsXHJcbi5oNC13aGl0ZSxcclxuLmg1LXdoaXRlLFxyXG4uaDYtd2hpdGUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vLyBCb2R5IFN0eWxlc1xyXG5cclxuYm9keSB7XHJcbiAgQGluY2x1ZGUgYm9keS1zdHlsZSgkZm9udC13ZWlnaHQtLXJlZ3VsYXIsIDE2cHgsIDEuNik7XHJcbiAgbGluZS1oZWlnaHQ6ICRiYXNlLWZvbnQtc2l6ZSAqIDEuMjtcclxufVxyXG5cclxucCxcclxuLnAsXHJcbmxpLFxyXG5zcGFuIHtcclxuICAgIEBpbmNsdWRlIGJvZHktc3R5bGUoaW5oZXJpdCwgMTZweCwgMS42KTtcclxuICAgIGNvbG9yOiAjNTk1OTU5O1xyXG59XHJcblxyXG5cclxuXHJcbi5sZWFkIHtcclxuICBAaW5jbHVkZSBib2R5LXN0eWxlKCRmb250LXdlaWdodC0tcmVndWxhciwgMjFweCwgMS43KTtcclxufVxyXG5cclxuLmNhcHRpb24ge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtLXJlZ3VsYXI7XHJcbiAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbn1cclxuXHJcbi8vTWlzYy4gVHlwb2dyYXBoeSBTdHlsZXNcclxuXHJcbi5xdW90ZSB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtLWJvbGQ7XHJcbn1cclxuXHJcbi5mb250LXdlaWdodC1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5cclxuLy9OdW1iZXJlZCBMaXN0IFN0eWxlc1xyXG4ud3lzaXd5ZywgLm1lbWJlcl9fZGV0YWlscy1jb250YWluZXIge1xyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNTk1OTU5O1xyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICM1OTU5NTk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByaW1hcnktbGlzdCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2Vjb25kYXJ5LWxpc3Qge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY2NlbnQtbGlzdCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRlcnRpYXJ5LWxpc3Qge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdGVydGlhcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCLigKJcIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ1bGxldC1wcmltYXJ5IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idWxsZXQtc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ1bGxldC1hY2NlbnQge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEdsb2JhbCBsaW5rIHN0eWxlcy5cclxuXHJcbmEge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbn1cclxuXHJcbmE6aG92ZXIge1xyXG4gIC8vIG9wYWNpdHk6IC42NTtcclxufVxyXG5cclxuLnd5c2l3eWd7XHJcbiAgaW1ne1xyXG4gICAgcGFkZGluZzogMiUgMiU7XHJcbiAgICBcclxuICAgICYubm8tcGFkZGluZy1sZWZ0e1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLm5vLXBhZGRpbmctcmlnaHR7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLmFkZC1kZWZhdWx0LXBhZGRpbmd7XHJcbiAgICAgIHBhZGRpbmc6IDAgMiU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIHVsIHNzdHlsZSBpbiBtZW1iZXJzIGFyZWFcclxuXHJcbi8vIGlubmVyXHJcbi5tYWluQm9keSB7XHJcbiAgICBoMixcclxuICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLlN0YW5kYXJkUGFnZSB7XHJcbiAgICBoMixcclxuICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyBDb25maWdcclxuLy9cclxuLy8gTWFya3VwOiBfY29uZmlnLmhic1xyXG4vL1xyXG4vLyBTdHlsZWd1aWRlIDEuMVxyXG4vL1xyXG5cclxuXHJcbi8vIFRhYmxlIG9mIENvbnRlbnRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vL1xyXG4vLyAxLiBGb250XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAtLSAxLjEgfCBGYW1pbHlcclxuLy8gLS0gMS4yIHwgU2l6ZVxyXG4vLyAtLSAxLjMgfCBXZWlnaHRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vXHJcbi8vIDIuIENvbG9yXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAtLSAyLjEgfCBWYXJpYWJsZXNcclxuLy8gLS0gMi4yIHwgUGFsZXR0ZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9cclxuLy8gMy4gQm9yZGVyIFJhZGl1c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gLS0gMy4xIHwgRGVmYXVsdHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vXHJcbi8vIDQuIEJ1dHRvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gLS0gNC4xIHwgRGVmYXVsdHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vXHJcbi8vIDUuIEdyaWRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIC0tIDUuMSB8IFZhcmlhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9cclxuLy8gNi4gQ2Fyb3VzZWxcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIC0tIDYuMSB8IFZhcmlhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9cclxuLy8gNy4gRm9ybXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIC0tIDcuMSB8IFZhcmlhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9cclxuLy8gRW5kIG9mIENvbnRlbnRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIDEuIEZvbnRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyAtLSAxLjEgfCBGYW1pbHlcclxuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC91ZnM4bWVjLmNzc1wiKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Bc2FwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0JvcmQgQmlhIFNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL2JvcmRiaWEvQm9yZEJpYVNhbnMtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9ib3JkYmlhL0JvcmRCaWFTYW5zLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0JvcmQgQmlhIFNhbnMgQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvYm9yZGJpYS9Cb3JkQmlhU2Fucy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL2JvcmRiaWEvQm9yZEJpYVNhbnMtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuJGZvbnQtZmFtaWx5LS1ib2R5OiAnYXNhcCcsIHNhbnMtc2VyaWY7XHJcbiRmb250LWZhbWlseS0taGVhZGluZzogJ0JvcmQgQmlhIFNhbnMgQm9sZCcsIHNhbnMtc2VyaWY7XHJcblxyXG5cclxuLy8gLS0gMS4yIHwgU2l6ZVxyXG5cclxuJGJhc2UtZm9udC1zaXplOiAxNnB4O1xyXG4kcm9vdC1zaXplOiA2Mi41JTtcclxuJGJvZHktc2l6ZTogMS40cmVtO1xyXG5cclxuXHJcblxyXG5cclxuLy8gLS0gMS4zIHwgV2VpZ2h0XHJcblxyXG4kZm9udC13ZWlnaHQtLWxpZ2h0ICAgIDogICA0MDA7XHJcbiRmb250LXdlaWdodC0tcmVndWxhciAgOiAgIDUwMDtcclxuJGZvbnQtd2VpZ2h0LS1zZW1pICAgICA6ICAgNjAwO1xyXG4kZm9udC13ZWlnaHQtLWJvbGQgICAgIDogICA3MDA7XHJcbiRmb250LXdlaWdodC0tZXgtYm9sZCAgOiAgIDgwMDtcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIDIuIENvbG9yXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gLS0gMi4xIHwgVmFyaWFibGVzXHJcblxyXG4kcHJpbWFyeSAgICAgICAgICAgICA6ICAgIzU3OWIwYztcclxuJHNlY29uZGFyeSAgICAgICAgICAgOiAgICMxYTYxYjM7XHJcbiR0ZXJ0aWFyeSAgICAgICAgICAgIDogICAjOTg1ZTVlO1xyXG4kYWNjZW50ICAgICAgICAgICAgICAgOiAgIzVlOTg3YjtcclxuJGRrLWdyZWVuICAgICAgICAgICAgOiAgICMwMDQyMjU7XHJcbiRsZy1ncmVlbiAgICAgICAgICAgIDogICAjYTViNzM1O1xyXG5cclxuJHN1Y2Nlc3MgICAgICAgICAgICAgOiAgICMzNUM3M0Y7XHJcbiR3YXJuaW5nICAgICAgICAgICAgIDogICAjRkVEMjAyO1xyXG4kZmFpbCAgICAgICAgICAgICAgICA6ICAgI0E3MDAwMDtcclxuXHJcbiR3aGl0ZSAgICAgICAgICAgICAgIDogICAjRkZGO1xyXG4kb2ZmLXdoaXRlICAgICAgICAgICA6ICAgI0Y1RjVGNTtcclxuJGJsYWNrICAgICAgICAgICAgICAgOiAgICMwMDAwMDA7XHJcbiRncmV5ICAgICAgICAgICAgICAgIDogICAjNTU1NTU1O1xyXG4kbGdyZXkgICAgICAgICAgICAgICA6ICAgcmdiYSgyNDUsIDI0NSwgMjQ2LCAwLjcpO1xyXG4kbGdyZXktcmVuYW1lICAgICAgICA6ICAgI2YzZjNmMztcclxuJGFsdC1saW5rICAgICAgICAgICAgOiAgICMxZGExZjI7XHJcblxyXG4kdGV4dC1jb2xvciAgICAgICAgICA6ICAgICAkYmxhY2s7XHJcbiRib2R5LWJnICAgICAgICAgICAgIDogICAgI2ZmZjtcclxuJGxpbmstY29sb3IgICAgICAgICAgOiAgICAjMWE2MWIzO1xyXG5cclxuXHJcbiRhY2NlbnQtc2VwYXJhdG9yOiAjMjNBNjM4O1xyXG4kdG9wLWNvbnRlbnQtYm9yZGVyOiAjOTZjODg0O1xyXG5cclxuJHRleHQtc2hhZG93OiAycHggMXB4IDE1cHggcmdiYSgwLDAsMCwuNSk7XHJcbi8vIC0tIDIuMiB8IFBhbGV0dGVcclxuXHJcbiRwYWxldHRlczogKFxyXG4gICAgcHJpbWFyeTogKFxyXG4gICAgICAgIGxpZ2h0ICAgICAgIDogbGlnaHRlbigkcHJpbWFyeSwgNSUpLFxyXG4gICAgICAgIGJhc2UgICAgICAgIDogJHByaW1hcnksXHJcbiAgICAgICAgZGFyayAgICAgICAgOiBkYXJrZW4oJHByaW1hcnksIDUlKSxcclxuICAgICAgICBkYXJrZXIgICAgICA6IGRhcmtlbigkcHJpbWFyeSwgMTAlKVxyXG4gICAgKSxcclxuICAgIHNlY29uZGFyeTogKFxyXG4gICAgICAgIGxpZ2h0ICAgICAgIDogbGlnaHRlbigkc2Vjb25kYXJ5LCA1JSksXHJcbiAgICAgICAgYmFzZSAgICAgICAgOiAkc2Vjb25kYXJ5LFxyXG4gICAgICAgIGRhcmsgICAgICAgIDogZGFya2VuKCRzZWNvbmRhcnksIDUlKSxcclxuICAgICAgICBkYXJrZXIgICAgICA6IGRhcmtlbigkc2Vjb25kYXJ5LCAxMCUpXHJcbiAgICAgKSxcclxuICAgICB0ZXJ0aWFyeTogKFxyXG4gICAgICAgIGxpZ2h0ICAgICAgIDogbGlnaHRlbigkdGVydGlhcnksIDUlKSxcclxuICAgICAgICBiYXNlICAgICAgICA6ICR0ZXJ0aWFyeSxcclxuICAgICAgICBkYXJrICAgICAgICA6IGRhcmtlbigkdGVydGlhcnksIDUlKVxyXG4gICAgKSxcclxuICAgIGFjY2VudDogKFxyXG4gICAgICAgIGxpZ2h0ICAgICAgIDogbGlnaHRlbigkYWNjZW50LCA1JSksXHJcbiAgICAgICAgYmFzZSAgICAgICAgOiAkYWNjZW50LFxyXG4gICAgICAgIGRhcmsgICAgICAgIDogZGFya2VuKCRhY2NlbnQsIDUlKVxyXG4gICAgKVxyXG4pO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gMy4gQm9yZGVyIFJhZGl1c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIC0tIDMuMSB8IERlZmF1bHRzXHJcblxyXG4kYm9yZGVyLXJhZGl1cyAgICAgICAgICA6ICAgM3B4O1xyXG4kYm9yZGVyLXJhZGl1cy1sZyAgICAgICA6ICAgN3B4O1xyXG4kYm9yZGVyLXJhZGl1cy1pbWcgICAgICA6ICAgMHB4O1xyXG4kYm9yZGVyLXJhZGl1cy1yb3VuZGVkICA6ICAgNTBweDtcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyA0LiBCdXR0b25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyAtLSA0LjEgfCBEZWZhdWx0c1xyXG5cclxuJGJ0bi1ib3JkZXItcmFkaXVzICAgICAgICAgICA6ICAgJGJvcmRlci1yYWRpdXM7XHJcblxyXG4kYnRuLWRlZmF1bHQtYmcgICAgICAgICAgICAgIDogICAkbGdyZXk7XHJcbiRidG4tZGVmYXVsdC1ib3JkZXItY29sb3IgICAgOiAgICRsZ3JleTtcclxuJGJ0bi1kZWZhdWx0LWNvbG9yICAgICAgICAgICA6ICAgJHRleHQtY29sb3I7XHJcblxyXG4kYnRuLXByaW1hcnktYmcgICAgICAgICAgICAgIDogICAkcHJpbWFyeTtcclxuJGJ0bi1wcmltYXJ5LWJvcmRlci1jb2xvciAgICA6ICAgJHByaW1hcnk7XHJcbiRidG4tcHJpbWFyeS1jb2xvciAgICAgICAgICAgOiAgICR3aGl0ZTtcclxuXHJcbiRidG4tc2Vjb25kYXJ5LWJnICAgICAgICAgICAgOiAgICRzZWNvbmRhcnk7XHJcbiRidG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvciAgOiAgICRzZWNvbmRhcnk7XHJcbiRidG4tc2Vjb25kYXJ5LWNvbG9yICAgICAgICAgOiAgICR3aGl0ZTtcclxuXHJcbiRsaWdodC1zaGFkb3cgICAgICAgICAgICAgICAgOiAwcHggMHB4IDE1cHggcmdiYSgwLDAsMCwwLjIpO1xyXG4kbWVkaXVtLXNoYWRvdyAgICAgICAgICAgICAgIDogMCAwIDM1cHggcmdiYSgwLDAsMCwuMjUpIDtcclxuJGRhcmstc2hhZG93ICAgICAgICAgICAgICAgICA6IDAgM3B4IDRweCByZ2JhKDAsMCwwLDAuMyk7XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyA1LiBHcmlkXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAtLSA1LjEgfCBWYXJpYWJsZXNcclxuJGNvbnRhaW5lcjogMTI2MHB4OyAgLy8gVXBkYXRlZCBmcm9tIE9yaWdpbiBHcmVlbiAucHNkXHJcblxyXG4kbW9iaWxlLWhvcml6b250YWwtcGFkOiAyMHB4O1xyXG5cclxuJGNvbHVtbnM6ICAgIDEyO1xyXG4kZ3V0dGVyOiAgICAgMnJlbTtcclxuJHBhZGRpbmc6ICAgIDEuNXJlbTtcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIDYuIENhcm91c2VsXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gLS0gNi4xIHwgVmFyaWFibGVzXHJcblxyXG4kY2Fyb3VzZWwtY29udGVudC0tcG9zaXRpb246IG1pZGRsZTsgLy8gT3B0aW9uczogdG9wLCBtaWRkbGUgb3IgYm90dG9tXHJcbiRjYXJvdXNlbC1jb250ZW50LS1hbGlnbm1lbnQ6IGNlbnRlcjsgLy8gT3B0aW9uczogbGVmdCwgY2VudGVyIG9yIHJpZ2h0XHJcblxyXG4kY2Fyb3VzZWwtdGV4dC0tY29sb3I6ICRwcmltYXJ5O1xyXG4kY2Fyb3VzZWwtdGV4dC0tc2l6ZTogM3JlbTtcclxuXHJcbiRjYXJvdXNlbC1idXR0b24tLWNvbG9yOiAkcHJpbWFyeTtcclxuJGNhcm91c2VsLWJ1dHRvbi0tc2l6ZTogNjBweDtcclxuJGNhcm91c2VsLWJ1dHRvbi0tbW9iaWxlLXZpc2liaWxpdHk6IHRydWU7XHJcblxyXG4kY2Fyb3VzZWwtaGVpZ2h0OiA2MDBweDtcclxuJGNhcm91c2VsLWhlaWdodC0tbW9iaWxlOiAzMDBweDtcclxuJGNhcm91c2VsLXBhZGRpbmctLW1vYmlsZTogNTBweCBjYWxjKCN7JGNhcm91c2VsLWJ1dHRvbi0tc2l6ZX0gLyAyKTtcclxuJGNhcm91c2VsLXBhZGRpbmctLWRlc2t0b3A6IDUwcHggY2FsYygjeyRjYXJvdXNlbC1idXR0b24tLXNpemV9ICogMik7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyA3LiBGb3Jtc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIC0tIDcuMSB8IFZhcmlhYmxlc1xyXG5cclxuJGZvcm0tLWJhY2tncm91bmQgICA6ICNlY2VjZWM7XHJcbiRmb3JtLS1ib3JkZXIgICAgICAgOiAjZWNlY2VjO1xyXG4kZm9ybS0tZ3V0dGVyICAgICAgIDogJHBhZGRpbmc7XHJcbiRmb3JtLS1zaGFkb3cgICAgICAgOiBub25lO1xyXG5cclxuJGZvcm0tLWlucHV0LWhlaWdodCA6IDQ0cHg7XHJcbiRmb3JtLS1pbnB1dC1tYiAgICAgOiAkZm9ybS0tZ3V0dGVyICsgLjU7XHJcblxyXG4kZm9ybS0tbGFiZWwtc2l6ZSAgIDogMThweDtcclxuXHJcbiRmb3JtLS1wcmVmaXggICAgICAgOiAnJztcclxuJGZvcm0tLXN2ZyAgICAgICAgICA6ICRibGFjaztcclxuJGZvcm0tLWFjdGl2ZSAgICAgICA6ICRwcmltYXJ5O1xyXG5cclxuJGZvcm0tLWR1cmF0aW9uICAgICA6IC4zcztcclxuJGZvcm0tLXRpbWluZyAgICAgICA6IGVhc2U7XHJcblxyXG5cclxuXHJcbi8vIDcuIEFsZXJ0c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIC0tIDcuMSB8IFZhcmlhYmxlc1xyXG5cclxuJGFsZXJ0LXN1Y2Nlc3MtYmcgICAgICAgOiNmZmY7XHJcbiRhbGVydC1zdWNjZXNzLWJvcmRlciAgIDokYWNjZW50O1xyXG4kYWxlcnQtc3VjY2Vzcy10ZXh0ICAgICA6JGFjY2VudDtcclxuXHJcbiRhbGVydC1pbmZvLWJnICAgICAgICAgIDojZmZmO1xyXG4kYWxlcnQtaW5mby1ib3JkZXIgICAgICA6JHNlY29uZGFyeTtcclxuJGFsZXJ0LWluZm8tdGV4dCAgICAgICAgOiRzZWNvbmRhcnk7XHJcblxyXG4kYWxlcnQtd2FybmluZy1iZyAgICAgICA6I0ZERjhFNDtcclxuJGFsZXJ0LXdhcm5pbmctYm9yZGVyICAgOmRhcmtlbigjRkRGOEU0LCAxNSUpO1xyXG4kYWxlcnQtd2FybmluZy10ZXh0ICAgICA6IzhGNkQzQztcclxuXHJcbiRhbGVydC1kYW5nZXItYmcgICAgICAgIDojZmZmO1xyXG4kYWxlcnQtZGFuZ2VyLWJvcmRlciAgICA6JGZhaWw7XHJcbiRhbGVydC1kYW5nZXItdGV4dCAgICAgIDokZmFpbDtcclxuXHJcbi8vIDguIEJveC1TaGFkb3dcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyAtLSA4LjEgfCBWYXJpYWJsZXNcclxuXHJcbiRib3gtc2hhZG93ICAgICAgICAgICAgIDogMHB4IDBweCA3NXB4IC0yNXB4IHJnYmEoMCwgMCwgMCwgMSk7XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qQGltcG9ydCBcIm5vcm1hbGl6ZVwiOyovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L3VmczhtZWMuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9QXNhcCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L3VmczhtZWMuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9QXNhcCZkaXNwbGF5PXN3YXBcIik7XG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJvcmQgQmlhIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9ib3JkYmlhL0JvcmRCaWFTYW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2JvcmRiaWEvQm9yZEJpYVNhbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCb3JkIEJpYSBTYW5zIEJvbGRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9ib3JkYmlhL0JvcmRCaWFTYW5zLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2JvcmRiaWEvQm9yZEJpYVNhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uY29udGFpbmVyLS1maXhlZCB7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhaW5lci0tZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkNvbnRlbnRBcmVhX19HcmV5IHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uRnVsbFdpZHRoQ29udGVudEFyZWEgLmJsb2NrLFxuLnRvcC1jb250ZW50LWFyZWEgLmJsb2NrIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udG9wLWNvbnRlbnQtYXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iYWNrZ3JvdW5kLS1ibGFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uYmFja2dyb3VuZC0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmJhY2tncm91bmQtLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjU0Mztcbn1cblxuaHIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2Q3ZDdkNztcbn1cblxuaHIudy1jYWwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGV4dC1sZWFkIHtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbi50ZXh0LXNtbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4udGV4dC14dGlueSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi50ZXh0LXRpbnkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuLnRleHQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGV4dC1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50ZXh0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ZXh0LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50ZXh0LWxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLmRlc2t0b3AtY2VudGVyLW1vYmlsZS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLmRlc2t0b3AtY2VudGVyLW1vYmlsZS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wdWxsLWNlbnRlciB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmNsZWFyZmxvYXRzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29sb3ItcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTc5YjBjO1xufVxuLmNvbG9yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDA5MDc3O1xufVxuLmNvbG9yLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICM5ODVlNWU7XG59XG4uY29sb3ItYWNjZW50IHtcbiAgY29sb3I6ICM1ZTk4N2I7XG59XG4uY29sb3Itd2hpdGUge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5jb2xvci1ncmV5IHtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG4uY29sb3ItbGdyZXkge1xuICBjb2xvcjogcmdiYSgyNDUsIDI0NSwgMjQ2LCAwLjcpO1xufVxuLmNvbG9yLWxncmV5LW1lZCB7XG4gIGNvbG9yOiByZ2JhKDIwNSwgMjA1LCAyMTAsIDAuNyk7XG59XG4uY29sb3Itc3VjY2VzcyB7XG4gIGNvbG9yOiAjMzVDNzNGO1xufVxuLmNvbG9yLXdhcm5pbmcge1xuICBjb2xvcjogI0ZFRDIwMjtcbn1cbi5jb2xvci1mYWlsIHtcbiAgY29sb3I6ICNBNzAwMDA7XG59XG4uY29sb3ItYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jb2xvci1kay1ncmVlbiB7XG4gIGNvbG9yOiAjMDA0MjI1O1xufVxuXG4uY29sb3ItYmxhY2staSB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc5YjBjO1xufVxuLmJhY2tncm91bmQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhNjFiMztcbn1cbi5iYWNrZ3JvdW5kLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk4NWU1ZTtcbn1cbi5iYWNrZ3JvdW5kLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbi5iYWNrZ3JvdW5kLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5iYWNrZ3JvdW5kLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xufVxuLmJhY2tncm91bmQtbGdyZXksIC5Db250YWN0X19Db250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ1LCAyNDYsIDAuNyk7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTYge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC03IHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTkge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTkge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNyB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnB0LTkge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC02IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC03IHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC04IHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC05IHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnByLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnByLTcge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci04IHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ucHItOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucC02IHtcbiAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucC03IHtcbiAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucC04IHtcbiAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xufVxuXG4ucC05IHtcbiAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0xMCB7XG4gIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWRlLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLndpZGUtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLndpZGUtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi53aWRlLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi53aWRlLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi53aWRlLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4ud2lkZS03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ud2lkZS04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ud2lkZS05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLndpZGUtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi53aWRlLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4ud2lkZS0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRjZWxsLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uZGNlbGwtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5kY2VsbC1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmRjZWxsLWZ1bGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZHJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLmRzcC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kc3AtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kdGFibGUtYXV0byB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNyLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oaWRlTXlUcmFja3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmxleC1qdXN0aWZ5LWNlbnRlciAud3lzaXd5ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmRzcC1mbGV4LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29uY2VudHJpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb25jZW50cmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9vdmVybGF5LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uYXJyb3cge1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLnByZXYge1xuICBsZWZ0OiAxcHg7XG59XG5cbi5uZXh0IHtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAtMXB4O1xufVxuXG4ucmlnaHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5sZWZ0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4udXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuLmRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uZGlzcGxheW1vZGUtb25lLXF1YXJ0ZXIsXG4uZGlzcGxheW1vZGUtb25lLXRoaXJkLFxuLmRpc3BsYXltb2RlLWhhbGYsXG4uZGlzcGxheW1vZGUtdHdvLXRoaXJkcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmJsb2NrLmNvbnRhaW5pbmdibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2sueW91dHViZWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ibG9jay55b3V0dWJlYmxvY2suZGlzcGxheW1vZGUtdGhyZWUtcXVhcnRlcnMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uRVBpU2VydmVyRm9ybXMgLmJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuYmxvY2sgLkZvcm1TZWxlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uQ29udGVudEFyZWFfX0dyZXkgLmJsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uQ29udGVudEFyZWFfX0dyZXkgLmJsb2NrOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYWxlcnQgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbGVydCAuYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYWxlcnQgPiBwLFxuLmFsZXJ0ID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFsZXJ0ID4gcCArIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTIxcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNWU5ODdiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM1ZTk4N2I7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1NDg4NmU7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNGI3ODYyO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMWE2MWIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxYTYxYjM7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxNzU1OWQ7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTQ0OTg2O1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjOEY2RDNDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGOEU0O1xuICBib3JkZXItY29sb3I6ICNmOGU2OWQ7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNmRmODU7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNmI1MjJkO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNBNzAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0E3MDAwMDtcbn1cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOGUwMDAwO1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNzQwMDAwO1xufVxuXG4uYm9yZGVyLXRvcC1ncmV5IHtcbiAgYm9yZGVyLXRvcDogI2Q3ZDdkNyAxcHggc29saWQ7XG59XG5cbi5ib3JkYmlhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYm9yZGJpYS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZW0sIGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbiNpbWFnZUFuY2hvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ5OTtcbn1cblxuI2ltYWdlQW5jaG9ydGVhc2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5oMSxcbi5oMSxcbi5zdGFuZGFyZC1saXN0aW5nIC5zdGFuZGFyZC1saXN0aW5nLS10aXRsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJvcmQgQmlhIFNhbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDA0QjRFO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIGgxLFxuICAuaDEsXG4gIC5zdGFuZGFyZC1saXN0aW5nIC5zdGFuZGFyZC1saXN0aW5nLS10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQm9yZCBCaWEgU2FucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDRCNEU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICB9XG59XG5cbi5oMi1tb2JpbGUge1xuICBmb250LWZhbWlseTogXCJCb3JkIEJpYSBTYW5zIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwNEI0RTtcbn1cblxuaDMsXG4uaDMge1xuICBmb250LWZhbWlseTogXCJCb3JkIEJpYSBTYW5zIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwNEI0RTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbmgzIGEsXG4uaDMgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJvcmQgQmlhIFNhbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDA0QjRFO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIGg0LFxuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJvcmQgQmlhIFNhbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgaDUsXG4gIC5oNSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMDA0QjRFO1xuICB9XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiQm9yZCBCaWEgU2FucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDA0QjRFO1xufVxuXG4uaDEtd2hpdGUsXG4uaDItd2hpdGUsXG4uaDMtd2hpdGUsXG4uaDQtd2hpdGUsXG4uaDUtd2hpdGUsXG4uaDYtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcImFzYXBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsaW5lLWhlaWdodDogMTkuMnB4O1xufVxuXG5wLFxuLnAsXG5saSxcbnNwYW4ge1xuICBmb250LWZhbWlseTogXCJhc2FwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcImFzYXBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4uY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLnF1b3RlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ud3lzaXd5ZyBwLCAubWVtYmVyX19kZXRhaWxzLWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luOiAxZW0gMHB4O1xuICBjb2xvcjogIzU5NTk1OTtcbn1cbi53eXNpd3lnIG9sLCAubWVtYmVyX19kZXRhaWxzLWNvbnRhaW5lciBvbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4ud3lzaXd5ZyBvbCBsaSwgLm1lbWJlcl9fZGV0YWlscy1jb250YWluZXIgb2wgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG4ud3lzaXd5ZyBvbC5wcmltYXJ5LWxpc3QgbGk6YmVmb3JlLCAubWVtYmVyX19kZXRhaWxzLWNvbnRhaW5lciBvbC5wcmltYXJ5LWxpc3QgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICM1NzliMGM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NzliMGM7XG59XG4ud3lzaXd5ZyBvbC5zZWNvbmRhcnktbGlzdCBsaTpiZWZvcmUsIC5tZW1iZXJfX2RldGFpbHMtY29udGFpbmVyIG9sLnNlY29uZGFyeS1saXN0IGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMWE2MWIzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWE2MWIzO1xufVxuLnd5c2l3eWcgb2wuYWNjZW50LWxpc3QgbGk6YmVmb3JlLCAubWVtYmVyX19kZXRhaWxzLWNvbnRhaW5lciBvbC5hY2NlbnQtbGlzdCBsaTpiZWZvcmUge1xuICBjb2xvcjogIzVlOTg3YjtcbiAgYm9yZGVyOiAycHggc29saWQgIzVlOTg3Yjtcbn1cbi53eXNpd3lnIG9sLnRlcnRpYXJ5LWxpc3QgbGk6YmVmb3JlLCAubWVtYmVyX19kZXRhaWxzLWNvbnRhaW5lciBvbC50ZXJ0aWFyeS1saXN0IGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjOTg1ZTVlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTg1ZTVlO1xufVxuLnd5c2l3eWcgdWwsIC5tZW1iZXJfX2RldGFpbHMtY29udGFpbmVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi53eXNpd3lnIHVsIGxpLCAubWVtYmVyX19kZXRhaWxzLWNvbnRhaW5lciB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53eXNpd3lnIHVsIGxpOmJlZm9yZSwgLm1lbWJlcl9fZGV0YWlscy1jb250YWluZXIgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnd5c2l3eWcgdWwuYnVsbGV0LXByaW1hcnkgbGk6YmVmb3JlLCAubWVtYmVyX19kZXRhaWxzLWNvbnRhaW5lciB1bC5idWxsZXQtcHJpbWFyeSBsaTpiZWZvcmUge1xuICBjb2xvcjogIzU3OWIwYztcbn1cbi53eXNpd3lnIHVsLmJ1bGxldC1zZWNvbmRhcnkgbGk6YmVmb3JlLCAubWVtYmVyX19kZXRhaWxzLWNvbnRhaW5lciB1bC5idWxsZXQtc2Vjb25kYXJ5IGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMWE2MWIzO1xufVxuLnd5c2l3eWcgdWwuYnVsbGV0LWFjY2VudCBsaTpiZWZvcmUsIC5tZW1iZXJfX2RldGFpbHMtY29udGFpbmVyIHVsLmJ1bGxldC1hY2NlbnQgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICM1ZTk4N2I7XG59XG5cbmEge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5hIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi53eXNpd3lnIGltZyB7XG4gIHBhZGRpbmc6IDIlIDIlO1xufVxuLnd5c2l3eWcgaW1nLm5vLXBhZGRpbmctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53eXNpd3lnIGltZy5uby1wYWRkaW5nLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi53eXNpd3lnIGltZy5hZGQtZGVmYXVsdC1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAyJTtcbn1cbi53eXNpd3lnIHNwYW4ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5tYWluQm9keSBoMixcbi5tYWluQm9keSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubWFpbkJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5TdGFuZGFyZFBhZ2UgaDIsXG4uU3RhbmRhcmRQYWdlIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuZm9ybSBpbnB1dCwgZm9ybSB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcImFzYXBcIiwgc2Fucy1zZXJpZjtcbn1cbmZvcm0gaW5wdXRbdHlwZT1yYWRpb10sIGZvcm0gdGV4dGFyZWFbdHlwZT1yYWRpb10ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0sIGZvcm0gdGV4dGFyZWFbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmZvcm0gaW5wdXRbZGlzYWJsZWRdLCBmb3JtIHRleHRhcmVhW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmRmZGY7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZjlmOTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmZvcm0gaW5wdXQ6Zm9jdXMsIGZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1NzliMGM7XG59XG5cbmZvcm0gY29udHJvbCB7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5mb3JtIGNvbnRyb2wtLWlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbmZvcm0gY29udHJvbC0tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDE4cHggKyAwLjVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5mb3JtIGNvbnRyb2wtLWxhYmVsOjpiZWZvcmUsIGZvcm0gY29udHJvbC0tbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMThweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gOXB4KTtcbiAgd2lkdGg6IDE4cHg7XG59XG5mb3JtIGNvbnRyb2wtLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICBiYWNrZ3JvdW5kLXNpemU6IDA7XG4gIGJvcmRlci1jb2xvcjogI2VjZWNlYztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA5cHgpO1xuICB3aWR0aDogMThweDtcbn1cbmZvcm0gY29udHJvbC0tbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbmZvcm0gY29udHJvbC0taW5wdXRbdHlwZT1yYWRpb10gKyBmb3JtIGNvbnRyb2wtLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuZm9ybSBjb250cm9sLS1pbnB1dFt0eXBlPXJhZGlvXSArIGZvcm0gY29udHJvbC0tbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJTIyJTIweCUzRCUyMjAlMjIlMjB5JTNEJTIyMCUyMiUyMHdpZHRoJTNEJTIyNTEyJTIyJTIwaGVpZ2h0JTNEJTIyNTEyJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNTEyJTIwNTEyJTIyJTIweG1sJTNBc3BhY2UlM0QlMjJwcmVzZXJ2ZSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMDAwMDAwJTIyJTIwZCUzRCUyMk0yNTYlMkM0NjRjMTE0LjklMkMwJTJDMjA4LTkzLjElMkMyMDgtMjA4YzAtMTE0LjktOTMuMS0yMDgtMjA4LTIwOEMxNDEuMSUyQzQ4JTJDNDglMkMxNDEuMSUyQzQ4JTJDMjU2QzQ4JTJDMzcwLjklMkMxNDEuMSUyQzQ2NCUyQzI1NiUyQzQ2NHolMjIvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbmZvcm0gY29udHJvbC0taW5wdXRbdHlwZT1jaGVja2JveF0gKyBmb3JtIGNvbnRyb2wtLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMTk5OS94bGluayUyMiUyMHglM0QlMjIwJTIyJTIweSUzRCUyMjAlMjIlMjB3aWR0aCUzRCUyMjUxMiUyMiUyMGhlaWdodCUzRCUyMjUxMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDUxMiUyMDUxMiUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzAwMDAwMCUyMiUyMGQlM0QlMjJNNDYxLjYlMkMxMDkuNmwtNTQuOS00My4zYy0xLjctMS40LTMuOC0yLjQtNi4yLTIuNGMtMi40JTJDMC00LjYlMkMxLTYuMyUyQzIuNUwxOTQuNSUyQzMyM2MwJTJDMC03OC41LTc1LjUtODAuNy03Ny43Yy0yLjItMi4yLTUuMS01LjktOS41LTUuOWMtNC40JTJDMC02LjQlMkMzLjEtOC43JTJDNS40Yy0xLjclMkMxLjgtMjkuNyUyQzMxLjItNDMuNSUyQzQ1LjhjLTAuOCUyQzAuOS0xLjMlMkMxLjQtMiUyQzIuMWMtMS4yJTJDMS43LTIlMkMzLjYtMiUyQzUuN2MwJTJDMi4yJTJDMC44JTJDNCUyQzIlMkM1LjdsMi44JTJDMi42YzAlMkMwJTJDMTM5LjMlMkMxMzMuOCUyQzE0MS42JTJDMTM2LjFjMi4zJTJDMi4zJTJDNS4xJTJDNS4yJTJDOS4yJTJDNS4yYzQlMkMwJTJDNy4zLTQuMyUyQzkuMi02LjJMNDYyJTJDMTIxLjhjMS4yLTEuNyUyQzItMy42JTJDMi01LjhDNDY0JTJDMTEzLjUlMkM0NjMlMkMxMTEuNCUyQzQ2MS42JTJDMTA5LjZ6JTIyLyUzRSUzQy9zdmclM0VcIik7XG59XG5mb3JtIGNvbnRyb2wtLWlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSArIGZvcm0gY29udHJvbC0tbGFiZWwsIGZvcm0gY29udHJvbC0taW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgZm9ybSBjb250cm9sLS1sYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5mb3JtIGNvbnRyb2wtLWlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSArIGZvcm0gY29udHJvbC0tbGFiZWw6OmJlZm9yZSwgZm9ybSBjb250cm9sLS1pbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyBmb3JtIGNvbnRyb2wtLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZmRmO1xuICBib3JkZXItY29sb3I6ICNmOWY5Zjk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5mb3JtIGNvbnRyb2wtLWlucHV0OmNoZWNrZWQgKyBmb3JtIGNvbnRyb2wtLWxhYmVsOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbmZvcm0gc2VsZWN0LCBzZWxlY3QuZm9ybSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMTk5OS94bGluayUyMiUyMHglM0QlMjIwJTIyJTIweSUzRCUyMjAlMjIlMjB3aWR0aCUzRCUyMjUxMiUyMiUyMGhlaWdodCUzRCUyMjUxMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDUxMiUyMDUxMiUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzAwMDAwMCUyMiUyMGQlM0QlMjJNMjU2JTJDMjk4LjNMMjU2JTJDMjk4LjNMMjU2JTJDMjk4LjNsMTc0LjItMTY3LjJjNC4zLTQuMiUyQzExLjQtNC4xJTJDMTUuOCUyQzAuMmwzMC42JTJDMjkuOWM0LjQlMkM0LjMlMkM0LjUlMkMxMS4zJTJDMC4yJTJDMTUuNUwyNjQuMSUyQzM4MC45Yy0yLjIlMkMyLjItNS4yJTJDMy4yLTguMSUyQzNjLTMlMkMwLjEtNS45LTAuOS04LjEtM0wzNS4yJTJDMTc2LjdjLTQuMy00LjItNC4yLTExLjIlMkMwLjItMTUuNUw2NiUyQzEzMS4zYzQuNC00LjMlMkMxMS41LTQuNCUyQzE1LjgtMC4yTDI1NiUyQzI5OC4zeiUyMi8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAwLjVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiYXNhcFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjM2YzZjNmO1xufVxuZm9ybSBzZWxlY3RbZGlzYWJsZWRdLCBzZWxlY3QuZm9ybVtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZmRmO1xuICBib3JkZXItY29sb3I6ICNmOWY5Zjk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5mb3JtIHNlbGVjdDpmb2N1cywgc2VsZWN0LmZvcm06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1NzliMGM7XG59XG5mb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCwgc2VsZWN0LmZvcm06Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG50ZXh0YXJlYS5pbnB1dCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5cbmxhYmVsLCAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjFlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjOTc5Nzk3O1xufVxuXG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQuVmFsaWRhdGlvbkZhaWwgbGFiZWwge1xuICBjb2xvcjogI0E3MDAwMDtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudC5WYWxpZGF0aW9uRmFpbCBpbnB1dCB7XG4gIGJvcmRlcjogI0E3MDAwMCAxcHggc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQgLkZvcm1fX0VsZW1lbnRfX0NhcHRpb246ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19EZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX01haW5Cb2R5IC5ibG9jayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuZGlzcGxheW1vZGUtaGFsZiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuZGlzcGxheW1vZGUtaGFsZjpudGgtb2YtdHlwZShvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLkVQaVNlcnZlckZvcm1zIC5kaXNwbGF5bW9kZS1oYWxmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uRVBpU2VydmVyRm9ybXMgLmRpc3BsYXltb2RlLW9uZS10aGlyZCxcbi5FUGlTZXJ2ZXJGb3JtcyAuZGlzcGxheW1vZGUtb25lLXF1YXJ0ZXIsXG4uRVBpU2VydmVyRm9ybXMgLmRpc3BsYXltb2RlLXR3by10aGlyZHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uRVBpU2VydmVyRm9ybXMgLkZvcm1DYXB0Y2hhX19JbWFnZSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX05hdmlnYXRpb25CYXIgLkZvcm1fX05hdmlnYXRpb25CYXJfX1Byb2dyZXNzQmFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3OWIwYztcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fTmF2aWdhdGlvbkJhciAuRm9ybV9fTmF2aWdhdGlvbkJhcl9fUHJvZ3Jlc3NCYXIgLkZvcm1fX05hdmlnYXRpb25CYXJfX1Byb2dyZXNzQmFyLS1Qcm9ncmVzcyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogIzU3OWIwYztcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fTmF2aWdhdGlvbkJhciAuRm9ybV9fTmF2aWdhdGlvbkJhcl9fQWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzU3OWIwYztcbiAgY29sb3I6ICNmZmY7XG59XG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX05hdmlnYXRpb25CYXIgLkZvcm1fX05hdmlnYXRpb25CYXJfX0FjdGlvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyNDUsIDI0NiwgMC43KTtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJvcmRlcjogIzU1NTU1NTtcbn1cblxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19FbGVtZW50IC5Gb3JtX19FbGVtZW50X19WYWxpZGF0aW9uRXJyb3Ige1xuICBjb2xvcjogI0E3MDAwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudCAuRm9ybV9fRWxlbWVudF9fVmFsaWRhdGlvbkVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRhd2Vzb21lXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnNxdWFyZS1jaGVja2JveCB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDUsIDI0NSwgMjQ2LCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc3F1YXJlLWNoZWNrYm94IGxhYmVsIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3F1YXJlLWNoZWNrYm94IGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMWE2MWIzO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uc3F1YXJlLWNoZWNrYm94IGxhYmVsOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5zcXVhcmUtY2hlY2tib3ggbGFiZWwuY2hlY2tlZDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3F1YXJlLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNxdWFyZS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dCwgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjOTc5Nzk3O1xufVxuXG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQgLkZvcm1fX0VsZW1lbnRfX1ZhbGlkYXRpb25FcnJvciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvcm1faGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fZGlzcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uRm9ybV9fRWxlbWVudC5Gb3JtQ2hvaWNlIC5Gb3JtX19FbGVtZW50X19DYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5Gb3JtX19FbGVtZW50LkZvcm1DaG9pY2UgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLkZvcm1fX0VsZW1lbnQuRm9ybUNob2ljZSAuRm9ybUNob2ljZV9fSW5wdXQtLUNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuLkZvcm1fX0VsZW1lbnQuRm9ybUNob2ljZSAuRm9ybUNob2l4ZV9fX0lucHV0LS1DaGVja2JveENvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDJweCAwIDAgMzVweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAycHg7XG59XG4uRm9ybV9fRWxlbWVudC5Gb3JtQ2hvaWNlIC5Gb3JtQ2hvaXhlX19fSW5wdXQtLUNoZWNrYm94Q29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxNTYsIDE1NiwgMTU2LCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDA7XG59XG4uRm9ybV9fRWxlbWVudC5Gb3JtQ2hvaWNlIC5Gb3JtQ2hvaXhlX19fSW5wdXQtLUNoZWNrYm94Q29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjE4NXMgZWFzZS1pbi1vdXQ7XG59XG4uRm9ybV9fRWxlbWVudC5Gb3JtQ2hvaWNlIC5Gb3JtQ2hvaXhlX19fSW5wdXQtLUNoZWNrYm94Q29udGFpbmVyW2NoZWNrZWRdOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5Gb3JtX19FbGVtZW50LkZvcm1DaG9pY2UgLkZvcm1fX0VsZW1lbnRfX0NhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLkZvcm1fX0VsZW1lbnQuRm9ybUNob2ljZSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkZvcm1fX0VsZW1lbnQuRm9ybUNob2ljZSAuRm9ybUNob2ljZV9fSW5wdXQtLVJhZGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuLkZvcm1fX0VsZW1lbnQuRm9ybUNob2ljZSAuRm9ybUNob2l4ZV9fX0lucHV0LS1SYWRpb0NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnB4IDAgMCA0MHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLkZvcm1fX0VsZW1lbnQuRm9ybUNob2ljZSAuRm9ybUNob2l4ZV9fX0lucHV0LS1SYWRpb0NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDE1NiwgMTU2LCAxNTYsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogMDtcbn1cbi5Gb3JtX19FbGVtZW50LkZvcm1DaG9pY2UgLkZvcm1DaG9peGVfX19JbnB1dC0tUmFkaW9Db250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4xODVzIGVhc2UtaW4tb3V0O1xufVxuLkZvcm1fX0VsZW1lbnQuRm9ybUNob2ljZSAuRm9ybUNob2l4ZV9fX0lucHV0LS1SYWRpb0NvbnRhaW5lcltjaGVja2VkXTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDIsIDUwLCA1MSwgMCk7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5Gb3JtX19FbGVtZW50LkZvcm1DaG9pY2UgLkZvcm1DaG9peGVfX19JbnB1dC0tUmFkaW9Db250YWluZXJbY2hlY2tlZF06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmZvcm1jb250YWluZXJibG9jayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtY29udGFpbmVyYmxvY2sgLmJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uRVBpU2VydmVyRm9ybXMgLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBzdXBwb3J0cyAoZ3JpZC1nYXA6IDApIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gIH1cbiAgLmNvbC0xIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuICAuY29sLTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5jb2wtMyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLmNvbC00IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuICAuY29sLTUge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG4gIC5jb2wtNiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cbiAgLmNvbC03IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuICAuY29sLTgge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG4gIC5jb2wtOSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cbiAgLmNvbC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG4gIC5jb2wtMTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuICAuY29sLTEyIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgLmNvbC14cy0xIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAuY29sLXhzLTIge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAgIC5jb2wteHMtMyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgLmNvbC14cy00IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAuY29sLXhzLTUge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAgIC5jb2wteHMtNiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgLmNvbC14cy03IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAuY29sLXhzLTgge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAgIC5jb2wteHMtOSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgLmNvbC14cy0xMCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAgIC5jb2wteHMtMTEge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAuY29sLXhzLTEyIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgLmNvbC14c20tMSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgLmNvbC14c20tMiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgLmNvbC14c20tMyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgLmNvbC14c20tNCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgLmNvbC14c20tNSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgLmNvbC14c20tNiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgLmNvbC14c20tNyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgLmNvbC14c20tOCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgLmNvbC14c20tOSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgLmNvbC14c20tMTAge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICAuY29sLXhzbS0xMSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIC5jb2wteHNtLTEyIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbC1zbS0xIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29sLXNtLTIge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb2wtc20tMyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbC1zbS00IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29sLXNtLTUge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb2wtc20tNiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbC1zbS03IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29sLXNtLTgge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb2wtc20tOSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbC1zbS0xMCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb2wtc20tMTEge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29sLXNtLTEyIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gICAgLmNvbC1tZC0xIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODE2cHgpIHtcbiAgICAuY29sLW1kLTIge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAgIC5jb2wtbWQtMyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gICAgLmNvbC1tZC00LCAuY29udGFjdCAuY29udGFjdF9fbGVmdC1jb2x1bW4ge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAgIC5jb2wtbWQtNSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gICAgLmNvbC1tZC02LCAuY29udGFjdCAuY29udGFjdF9fcmlnaHQtY29sdW1uIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODE2cHgpIHtcbiAgICAuY29sLW1kLTcge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAgIC5jb2wtbWQtOCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gICAgLmNvbC1tZC05IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODE2cHgpIHtcbiAgICAuY29sLW1kLTEwIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gICAgLmNvbC1tZC0xMSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAgIC5jb2wtbWQtMTIge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29sLWxnLTEge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb2wtbGctMiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbC1sZy0zIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29sLWxnLTQge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb2wtbGctNSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbC1sZy02IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29sLWxnLTcge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb2wtbGctOCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbC1sZy05IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29sLWxnLTEwIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbC1sZy0xMSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb2wtbGctMTIge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLmNvbC1sZ3ItMSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5jb2wtbGdyLTIge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuY29sLWxnci0zIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLmNvbC1sZ3ItNCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5jb2wtbGdyLTUge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuY29sLWxnci02IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLmNvbC1sZ3ItNyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5jb2wtbGdyLTgge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuY29sLWxnci05IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLmNvbC1sZ3ItMTAge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLmNvbC1sZ3ItMTEge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLmNvbC1sZ3ItMTIge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEzMHB4KSB7XG4gICAgLmNvbC14bC0xIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEzMHB4KSB7XG4gICAgLmNvbC14bC0yIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEzMHB4KSB7XG4gICAgLmNvbC14bC0zIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEzMHB4KSB7XG4gICAgLmNvbC14bC00IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEzMHB4KSB7XG4gICAgLmNvbC14bC01IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEzMHB4KSB7XG4gICAgLmNvbC14bC02IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEzMHB4KSB7XG4gICAgLmNvbC14bC03IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEzMHB4KSB7XG4gICAgLmNvbC14bC04IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEzMHB4KSB7XG4gICAgLmNvbC14bC05IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEzMHB4KSB7XG4gICAgLmNvbC14bC0xMCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTMwcHgpIHtcbiAgICAuY29sLXhsLTExIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMzBweCkge1xuICAgIC5jb2wteGwtMTIge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gICAgLmNvbC14bHItMSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAgIC5jb2wteGxyLTIge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgICAuY29sLXhsci0zIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gICAgLmNvbC14bHItNCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAgIC5jb2wteGxyLTUge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgICAuY29sLXhsci02IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gICAgLmNvbC14bHItNyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAgIC5jb2wteGxyLTgge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgICAuY29sLXhsci05IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gICAgLmNvbC14bHItMTAge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gICAgLmNvbC14bHItMTEge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gICAgLmNvbC14bHItMTIge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gICAgLmNvbC14eGwtMSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAgIC5jb2wteHhsLTIge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgICAuY29sLXh4bC0zIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gICAgLmNvbC14eGwtNCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAgIC5jb2wteHhsLTUge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgICAuY29sLXh4bC02IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gICAgLmNvbC14eGwtNyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAgIC5jb2wteHhsLTgge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgICAuY29sLXh4bC05IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gICAgLmNvbC14eGwtMTAge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gICAgLmNvbC14eGwtMTEge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gICAgLmNvbC14eGwtMTIge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLmNvbC14eHhsLTEge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuY29sLXh4eGwtMiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIC5jb2wteHh4bC0zIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLmNvbC14eHhsLTQge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuY29sLXh4eGwtNSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIC5jb2wteHh4bC02IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLmNvbC14eHhsLTcge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuY29sLXh4eGwtOCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIC5jb2wteHh4bC05IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLmNvbC14eHhsLTEwIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIC5jb2wteHh4bC0xMSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuY29sLXh4eGwtMTIge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICAgIH1cbiAgfVxufVxuLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmljb24tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vU3RhdGljL2ltZy9zcHJpdGUtc3ByaXRlLWVuZ2FnZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuanVtYm90cm9uLCAuYmFubmVyLCAubGlnaHRib3gtdmlkZW9fX2ZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRvcC1jb250ZW50LWFyZWEgLmp1bWJvdHJvbiwgLnRvcC1jb250ZW50LWFyZWEgLmJhbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN0YXJ0cGFnZSAuYnV0dG9uYmxvY2sgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTE1cHg7XG4gIH1cbiAgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pY29uLWxpc3RpbmcgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRhY3Q6YmVmb3JlLFxuICAuY29udGFjdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAuY29udGFjdDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmNvbnRhY3Qge1xuICAgIHpvb206IDE7XG4gIH1cbiAgLmNvbnRhY3RfX2xlZnQtY29sdW1uIHtcbiAgICB3aWR0aDogNDglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5OZXdzbGV0dGVyX19Db250YWluZXIgLnNlYXJjaC1pbnB1dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMnB4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXItbmF2LWRlc2t0b3Age1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG4gIC5mb290ZXJfX2JvcmRiaWEtbG9nbyB7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXJfX29yaWdpbi1ncmVlbi1sb2dvLCAuZm9vdGVyX19sb2dvLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyID4gZGl2IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDgxMHB4KSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWluLXdpZHRoOiA4MTBweCkge1xuICAucHVibGljYXRpb24tbGlzdGluZ19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnB1YmxpY2F0aW9uLWxpc3RpbmdfX2NvbnRlbnQgLnB1YmxpY2F0aW9uLWxpc3RpbmdfX2Rvd25sb2FkLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmRpc3BsYXltb2RlLW9uZS10aGlyZCAuaW1hZ2Utd2l0aC10ZXh0X19pdGVtLFxuICAuZGlzcGxheW1vZGUtb25lLXF1YXJ0ZXIgLmltYWdlLXdpdGgtdGV4dF9faXRlbSxcbiAgLmRpc3BsYXltb2RlLXR3by10aGlyZHMgLmltYWdlLXdpdGgtdGV4dF9faXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5qdW1ib3Ryb25ibG9jayAuanVtYm90cm9uX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmp1bWJvdHJvbmJsb2NrIC5qdW1ib3Ryb25fX3dyYXBwZXIgLmp1bWJvdHJvbl9fYm9keSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzAwcHg7XG4gIH1cbiAgLmp1bWJvdHJvbmJsb2NrIC5qdW1ib3Ryb24taWUge1xuICAgIGJhY2tncm91bmQ6IDUwJSA1MCUvY292ZXI7XG4gIH1cbiAgLmp1bWJvdHJvbmJsb2NrIC5qdW1ib3Ryb24taWUgaW1nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5hcnRpY2xlbGlzdGJsb2NrIC5hcnRpY2xlLWxpc3RpbmctYmxvY2stLWZpZnRoIHtcbiAgICBmbGV4OiAxIDEgMjElO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZG9jdW1lbnRsaWJyYXJ5YmxvY2sgLkRvY3VtZW50X19Db250YWluZXIgLkRvY3VtZW50X19UaXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmltYWdlLXdpdGgtdGV4dC1vdmVyZmxvdyAuaW1hZ2Utd2l0aC10ZXh0LWNvbnRhaW5lciB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYnRuIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDkwNzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJhc2FwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDEzcHggNDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgLyomLWRlZmF1bHQge1xuICAgIEBpbmNsdWRlIGJ1dHRvbigkd2hpdGUsICRncmV5LCAycHggc29saWQgJGdyZXksIGxpZ2h0ZW4pO1xuICB9Ki9cbn1cbi5idG4gYSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cbi5idG4gc3BhbiB7XG4gIGNvbG9yOiAjMDA5MDc3O1xufVxuLmJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1sYXJnZSB7XG4gIHBhZGRpbmc6IDExcHggMzdweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmJ0bi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA5MDc3ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDkwNzc7XG59XG4uYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwOTA3NztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi0tcHJpbWFyeTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJ0bi0tcHJpbWFyeTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tLXByaW1hcnkgYSB7XG4gIGNvbG9yOiAjMDA5MDc3ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tLXdoaXRlIHtcbiAgY29sb3I6ICM1NzliMGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NzliMGM7XG59XG4uYnRuLS13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYnRuLS13aGl0ZSBhIHtcbiAgY29sb3I6ICM1NzliMGM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tLWRlZmF1bHQge1xuICBjb2xvcjogIzU3OWIwYztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NTtcbiAgYm9yZGVyOiAycHggc29saWQgIzU3OWIwYztcbn1cbi5idG4tLWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0ODQ4O1xufVxuLmJ0bi0tZGVmYXVsdCBhIHtcbiAgY29sb3I6ICM1NzliMGM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE2MWIzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWE2MWIzO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NTU5ZDtcbn1cbi5idG4tLXNlY29uZGFyeSBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tLWFjY2VudCB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU5ODdiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNWU5ODdiO1xufVxuLmJ0bi0tYWNjZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0ODg2ZTtcbn1cbi5idG4tLWFjY2VudCBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tLWxncmVlbiB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTViNzM1O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYTViNzM1O1xufVxuLmJ0bi0tbGdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzYTMyZjtcbn1cbi5idG4tLWxncmVlbiBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ODVlNWU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5ODVlNWU7XG59XG4uYnRuLS10ZXJ0aWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODU0NTQ7XG59XG4uYnRuLS10ZXJ0aWFyeSBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tLWRpc2FibGVkIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyNDUsIDI0NiwgMC43KTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNDUsIDI0NSwgMjQ2LCAwLjcpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJ0bi0tZGlzYWJsZWQgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLS1vdXRsaW5lLWJsdWUge1xuICBjb2xvcjogIzFhNjFiMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFhNjFiMztcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbn1cbi5idG4tLW91dGxpbmUtYmx1ZSBhIHtcbiAgY29sb3I6ICMxYTYxYjM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tLWJvb2ttYXJrIHNwYW4sIC5idG4tLXByaW50IHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG59XG4uYnRuLS13aWRlIHtcbiAgcGFkZGluZy1sZWZ0OiA2LjI1ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDYuMjVlbTtcbn1cbi5idG4tLXRoaW4ge1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG59XG4uYnRuLS14c21hbGwge1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uIGxpOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdpbmF0aW9uIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdpbmF0aW9uIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucGFnaW5hdGlvbiBsaTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG4ucGFnaW5hdGlvbiBsaTpudGgtbGFzdC1vZi10eXBlKDIpIC5wYWdpbmF0aW9uX19udW1iZXIge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbnVtYmVyIHtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgbWFyZ2luOiAwIDJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19udW1iZXIge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG59XG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbnVtYmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U3ZTdlNztcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19udW1iZXI6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX251bWJlci5hY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkwNzc7XG59XG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fdGV4dCB7XG4gIGJhY2tncm91bmQ6ICMwMDkwNzc7XG4gIHBhZGRpbmc6IDRweCAxM3B4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1pbi13aWR0aDogMTE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX3RleHQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fdGV4dCB7XG4gICAgbWluLXdpZHRoOiAzNXB4O1xuICB9XG59XG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7XG59XG4ucGFnaW5hdGlvbiAuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kOiAjNTc5YjBjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdpbmF0aW9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODE2cHgpIHtcbiAgLnBhZ2luYXRpb24tLWxlZnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmlmcmFtZUNvbnRhaW5lcixcbi52aW1lb2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDc1cHggLTI1cHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uaWZyYW1lQ29udGFpbmVyIGlmcmFtZSxcbi52aW1lb2Jsb2NrIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmlmcmFtZUNvbnRhaW5lci5kaXNwbGF5bW9kZS1vbmUtdGhpcmQsIC5pZnJhbWVDb250YWluZXIuZGlzcGxheW1vZGUtaGFsZiwgLmlmcmFtZUNvbnRhaW5lci5kaXNwbGF5bW9kZS10d28tdGhpcmRzLCAuaWZyYW1lQ29udGFpbmVyLmRpc3BsYXltb2RlLXRocmVlLXF1YXJ0ZXJzLFxuLnZpbWVvYmxvY2suZGlzcGxheW1vZGUtb25lLXRoaXJkLFxuLnZpbWVvYmxvY2suZGlzcGxheW1vZGUtaGFsZixcbi52aW1lb2Jsb2NrLmRpc3BsYXltb2RlLXR3by10aGlyZHMsXG4udmltZW9ibG9jay5kaXNwbGF5bW9kZS10aHJlZS1xdWFydGVycyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA3NXB4IC0yNXB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4udmlkZW9ibG9jayB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVQYWdlIC5pZnJhbWVDb250YWluZXIsXG4gIC5SZWNpcGVQYWdlIC52aW1lb2Jsb2NrIHtcbiAgICB3aWR0aDogMTA4LjUlO1xuICAgIGxlZnQ6IC01JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVQYWdlIC55b3V0dWJlYmxvY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuUmVjaXBlUGFnZSAueW91dHViZWJsb2NrIC55b3V0dWJlLWJsb2NrLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlY2lwZVBhZ2UgLnlvdXR1YmVibG9jayAuY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi52aWRlb1dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFjY2VsZXJhdG9yLXlvdXR1YmUtYmxvY2ssXG4uYWNjZWxlcmF0b3ItdmltZW8tYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA3NXB4IC0yNXB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5hY2NlbGVyYXRvci15b3V0dWJlLWJsb2NrLmRpc3BsYXltb2RlLXRocmVlLXF1YXJ0ZXJzLCAuYWNjZWxlcmF0b3IteW91dHViZS1ibG9jay5kaXNwbGF5bW9kZS1oYWxmLFxuLmFjY2VsZXJhdG9yLXZpbWVvLWJsb2NrLmRpc3BsYXltb2RlLXRocmVlLXF1YXJ0ZXJzLFxuLmFjY2VsZXJhdG9yLXZpbWVvLWJsb2NrLmRpc3BsYXltb2RlLWhhbGYge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hY2NlbGVyYXRvci15b3V0dWJlLWJsb2NrIGlmcmFtZSxcbi5hY2NlbGVyYXRvci12aW1lby1ibG9jayBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxpZ2h0Ym94dmlkZW9wbGF5ZXJibG9jay5kaXNwbGF5bW9kZS1vbmUtdGhpcmQsIC5saWdodGJveHZpZGVvcGxheWVyYmxvY2suZGlzcGxheW1vZGUtaGFsZiwgLmxpZ2h0Ym94dmlkZW9wbGF5ZXJibG9jay5kaXNwbGF5bW9kZS10d28tdGhpcmRzLCAubGlnaHRib3h2aWRlb3BsYXllcmJsb2NrLmRpc3BsYXltb2RlLXRocmVlLXF1YXJ0ZXJzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxpZ2h0Ym94dmlkZW9wbGF5ZXJibG9jayAudmlkZW8tY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5saWdodGJveHZpZGVvcGxheWVyYmxvY2sgLnZpZGVvLWxlbmd0aCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ubGlnaHRib3h2aWRlb3BsYXllcmJsb2NrIC52aWRlby1sZW5ndGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYm9yZGJpYS90aW1lLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtM3B4O1xufVxuLmxpZ2h0Ym94dmlkZW9wbGF5ZXJibG9jayAubGlnaHRib3gtbGF1bmNoIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA3NXB4IC0yNXB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLnlvdXR1YmVibG9jay12aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1NC4yNSU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCA3NXB4IC0yNXB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLnlvdXR1YmVibG9jay12aWRlby1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi55b3V0dWJlYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnlvdXR1YmVibG9jay5kaXNwbGF5bW9kZS10aHJlZS1xdWFydGVycyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5Tb2NpYWxfX0NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLlNvY2lhbF9fQ29udGFpbmVyIC5Tb2NpYWwge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxM3B4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5Tb2NpYWxfX0NvbnRhaW5lciAuU29jaWFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAjSW5ncmVkaWVudHMgLlNvY2lhbF9fQ29udGFpbmVyIC5Tb2NpYWwge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4NXB4KSB7XG4gIC5Tb2NpYWxfX0NvbnRhaW5lciAuU29jaWFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ1cHgpIHtcbiAgLlNvY2lhbF9fQ29udGFpbmVyIC5Tb2NpYWw6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2NXB4KSB7XG4gIC5Tb2NpYWxfX0NvbnRhaW5lciAuU29jaWFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5Tb2NpYWxfX0NvbnRhaW5lciAuU29jaWFsLlNvY2lhbF9fVHdpdHRlciB7XG4gIGJhY2tncm91bmQ6ICMxREExRjM7XG59XG4uU29jaWFsX19Db250YWluZXIgLlNvY2lhbC5Tb2NpYWxfX0ZhY2Vib29rIHtcbiAgYmFja2dyb3VuZDogIzNBNTk5ODtcbn1cbi5Tb2NpYWxfX0NvbnRhaW5lciAuU29jaWFsLlNvY2lhbF9fRW1haWwge1xuICBjb2xvcjogIzYyQTVBMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uU29jaWFsX19Db250YWluZXIgLlNvY2lhbC5Tb2NpYWxfX0VtYWlsIGEge1xuICBjb2xvcjogIzYyQTVBMDtcbn1cbi5Tb2NpYWxfX0NvbnRhaW5lciAuU29jaWFsLlNvY2lhbF9fRW1haWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgcGFkZGluZzogMHB4IDMwcHggMXB4IDEwcHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlNvY2lhbF9fQ29udGFpbmVyIC5Tb2NpYWwuU29jaWFsX19FbWFpbCBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMXB4IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLlNvY2lhbF9fQ29udGFpbmVyIC5Tb2NpYWwuU29jaWFsX19FbWFpbCAuc3ZnLWlubGluZS0tZmEge1xuICBoZWlnaHQ6IDI3cHg7XG59XG4uU29jaWFsX19Db250YWluZXIgLlNvY2lhbC5Tb2NpYWxfX1BpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQ6ICNDQzIxMjc7XG59XG4uU29jaWFsX19Db250YWluZXIgLlNvY2lhbC5Tb2NpYWxfX0xpbmtlZGluIHtcbiAgYmFja2dyb3VuZDogIzE5NzJCNztcbn1cbi5Tb2NpYWxfX0NvbnRhaW5lciAuU29jaWFsIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uU29jaWFsX19Db250YWluZXIgLlNvY2lhbCBzdmcge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLlNvY2lhbF9fQ29udGFpbmVyIC5Tb2NpYWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxMXB4IDEzcHg7XG59XG5cbi5Tb2NpYWxfX0NvbnRhaW5lci1pY29uIHtcbiAgd2lkdGg6IDE3cHg7XG59XG5cbnRhYmxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxudGFibGUgdGQsXG50YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cbi5QcmljaW5nVGFibGVfX0NvbnRhaW5lciB0YWJsZSB0ZCxcbi5QcmljaW5nVGFibGVfX0NvbnRhaW5lciB0YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUgdGQ6Zmlyc3QtY2hpbGQsXG50YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZSB0ci5Ub3BUaXRsZSB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM5OTk7XG59XG50YWJsZSB0ciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG50YWJsZSB0cjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxudGFibGUgdHIgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbnRhYmxlIHRyLlRpdGxlIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnRhYmxlIHRyLlRpdGxlIHRoOmxhc3Qtb2YtdHlwZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZSB0ci5kYXJrX3JvdyB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWVlO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4vYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9mb250cy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2Fyb3VzZWxibG9jayB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1NzliMGM7XG4gIGZvbnQtZmFtaWx5OiBcIkJvcmQgQmlhIFNhbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDNyZW07XG4gIGhlaWdodDogNDB2aDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogNTBweCAxMjBweDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBoZWlnaHQ6IDU1dmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgaGVpZ2h0OiA2MHZoO1xuICB9XG59XG4uY2Fyb3VzZWwtaXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jYXJvdXNlbC1pdGVtLmRjZWxsLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5jYXJvdXNlbC1pdGVtLmRjZWxsLXRvcCAuZGNlbGwge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuY2Fyb3VzZWwtaXRlbS5kY2VsbC10b3AgLmRjZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuLmNhcm91c2VsLWl0ZW0uZGNlbGwtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cbi5jYXJvdXNlbC1pdGVtLmRjZWxsLWJvdHRvbSAuZGNlbGwge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgcGFkZGluZzogNTBweCA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIGhlaWdodDogNDV2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbn1cbi5jYXJvdXNlbC1pdGVtIC5jYXJvdXNlbC1uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2Fyb3VzZWwtaXRlbSAuY29udGVudC1wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJvdXNlbC1pdGVtIC5jb250ZW50LXBvc2l0aW9uIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2Fyb3VzZWwtaXRlbSAuY2Fyb3VzZWwtY29udGVudC53aWRlLTYge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNhcm91c2VsLWl0ZW0gLmNhcm91c2VsLWNvbnRlbnQud2lkZS02IHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2Fyb3VzZWwtaXRlbSAuY2Fyb3VzZWwtY29udGVudC53aWRlLTgge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLmNhcm91c2VsLWl0ZW0gLmNhcm91c2VsLWNvbnRlbnQud2lkZS05IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmNhcm91c2VsLWl0ZW0gLmNhcm91c2VsLWNvbnRlbnQucHVsbC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJvdXNlbC1pdGVtIC5jYXJvdXNlbC1jb250ZW50LnB1bGwtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jYXJvdXNlbC1pdGVtIC5jYXJvdXNlbC1jb250ZW50LnB1bGwtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcm91c2VsLWl0ZW0gLmNhcm91c2VsLWNvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uY2Fyb3VzZWwtaXRlbSAuY2Fyb3VzZWwtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODE3cHgpIHtcbiAgLmNhcm91c2VsLWl0ZW0gLmNhcm91c2VsLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNDYxNjgwNTE3MXZ3ICsgMTIuMjI4MDcwMTc1NHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5jYXJvdXNlbC1pdGVtIC5jYXJvdXNlbC1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuLmNhcm91c2VsLWl0ZW0gLmNhcm91c2VsLWNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDY3cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDc0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY2Fyb3VzZWwtaXRlbSAuY2Fyb3VzZWwtY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5jYXJvdXNlbC1pdGVtIC5jYXJvdXNlbC1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS44OTg3MzQxNzcydncgKyAyOC45MjQwNTA2MzI5cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLmNhcm91c2VsLWl0ZW0gLmNhcm91c2VsLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgfVxufVxuXG4uc2xpY2stYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MDc3O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5zbGljay1hcnJvdzpmb2N1cywgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1hcnJvdzpob3ZlciwgLnNsaWNrLWFycm93OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0YjMwZTtcbn1cbi5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA3cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgcmlnaHQ6IC0ycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbiAgcmlnaHQ6IDA7XG59XG4uc2xpY2stYXJyb3cuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBsZWZ0OiAtMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAuc2xpY2stZG90cyB7XG4gICAgbWF4LXdpZHRoOiA3MiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuc2xpY2stZG90cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCb3JkIEJpYSBTYW5zXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvYm9yZGJpYS9Cb3JkQmlhU2Fucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9ib3JkYmlhL0JvcmRCaWFTYW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQm9yZCBCaWEgU2FucyBCb2xkXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvYm9yZGJpYS9Cb3JkQmlhU2Fucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9ib3JkYmlhL0JvcmRCaWFTYW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmNvbnRhaW5lci0tZml4ZWQge1xuICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIG1heC13aWR0aDogMTI2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXItLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5Db250ZW50QXJlYV9fR3JleSB7XG4gIG1heC13aWR0aDogMTUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLkZ1bGxXaWR0aENvbnRlbnRBcmVhIC5ibG9jayxcbi50b3AtY29udGVudC1hcmVhIC5ibG9jayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnRvcC1jb250ZW50LWFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmFja2dyb3VuZC0tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmJhY2tncm91bmQtLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5iYWNrZ3JvdW5kLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY1NDM7XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNkN2Q3ZDc7XG59XG5cbmhyLnctY2FsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRleHQtbGVhZCB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG4udGV4dC1zbWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnRleHQteHRpbnkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4udGV4dC10aW55IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi50ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbi50ZXh0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRleHQtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udGV4dC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGV4dC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGV4dC1saW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5kZXNrdG9wLWNlbnRlci1tb2JpbGUtbGVmdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5kZXNrdG9wLWNlbnRlci1tb2JpbGUtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ucHVsbC1jZW50ZXIge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5jbGVhcmZsb2F0czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogIzU3OWIwYztcbn1cbi5jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwOTA3Nztcbn1cbi5jb2xvci10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjOTg1ZTVlO1xufVxuLmNvbG9yLWFjY2VudCB7XG4gIGNvbG9yOiAjNWU5ODdiO1xufVxuLmNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNGRkY7XG59XG4uY29sb3ItZ3JleSB7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuLmNvbG9yLWxncmV5IHtcbiAgY29sb3I6IHJnYmEoMjQ1LCAyNDUsIDI0NiwgMC43KTtcbn1cbi5jb2xvci1sZ3JleS1tZWQge1xuICBjb2xvcjogcmdiYSgyMDUsIDIwNSwgMjEwLCAwLjcpO1xufVxuLmNvbG9yLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzM1QzczRjtcbn1cbi5jb2xvci13YXJuaW5nIHtcbiAgY29sb3I6ICNGRUQyMDI7XG59XG4uY29sb3ItZmFpbCB7XG4gIGNvbG9yOiAjQTcwMDAwO1xufVxuLmNvbG9yLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY29sb3ItZGstZ3JlZW4ge1xuICBjb2xvcjogIzAwNDIyNTtcbn1cblxuLmNvbG9yLWJsYWNrLWkge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3OWIwYztcbn1cbi5iYWNrZ3JvdW5kLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTYxYjM7XG59XG4uYmFja2dyb3VuZC10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ODVlNWU7XG59XG4uYmFja2dyb3VuZC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4uYmFja2dyb3VuZC1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uYmFja2dyb3VuZC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NTtcbn1cbi5iYWNrZ3JvdW5kLWxncmV5LCAuQ29udGFjdF9fQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDI0NSwgMjQ2LCAwLjcpO1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNyB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC05IHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi05IHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC05IHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTkge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtNiB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtNyB7XG4gIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtOCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtOSB7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci00IHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci03IHtcbiAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnByLTkge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnAtNyB7XG4gIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnAtOSB7XG4gIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnAtMTAge1xuICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkZS0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi53aWRlLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi53aWRlLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4ud2lkZS00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ud2lkZS01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ud2lkZS02IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLndpZGUtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLndpZGUtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLndpZGUtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi53aWRlLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ud2lkZS0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLndpZGUtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRjZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kY2VsbC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmRjZWxsLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZGNlbGwtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5kY2VsbC1mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmRyb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5kc3AtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZHNwLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZHRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHRhYmxlLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zci1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGlkZU15VHJhY2tzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZsZXgtanVzdGlmeS1jZW50ZXIgLnd5c2l3eWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5kc3AtZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbmNlbnRyaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29uY2VudHJpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvb3ZlcmxheS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmFycm93IHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5wcmV2IHtcbiAgbGVmdDogMXB4O1xufVxuXG4ubmV4dCB7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTFweDtcbn1cblxuLnJpZ2h0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLnVwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi5kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmRpc3BsYXltb2RlLW9uZS1xdWFydGVyLFxuLmRpc3BsYXltb2RlLW9uZS10aGlyZCxcbi5kaXNwbGF5bW9kZS1oYWxmLFxuLmRpc3BsYXltb2RlLXR3by10aGlyZHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5ibG9jay5jb250YWluaW5nYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2NrLnlvdXR1YmVibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYmxvY2sueW91dHViZWJsb2NrLmRpc3BsYXltb2RlLXRocmVlLXF1YXJ0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLkVQaVNlcnZlckZvcm1zIC5ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uRVBpU2VydmVyRm9ybXMgLmJsb2NrIC5Gb3JtU2VsZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLkNvbnRlbnRBcmVhX19HcmV5IC5ibG9jazpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLkNvbnRlbnRBcmVhX19HcmV5IC5ibG9jazpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmFsZXJ0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQgLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmFsZXJ0ID4gcCxcbi5hbGVydCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGVydCA+IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYWxlcnQtZGlzbWlzc2FibGUsXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmFsZXJ0LWRpc21pc3NhYmxlIC5jbG9zZSxcbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC0yMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzVlOTg3YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNWU5ODdiO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTQ4ODZlO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzRiNzg2Mjtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzFhNjFiMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMWE2MWIzO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTc1NTlkO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzE0NDk4Njtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzhGNkQzQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjhFNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjhlNjlkO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjZkZjg1O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzZiNTIyZDtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjQTcwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNBNzAwMDA7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhlMDAwMDtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzc0MDAwMDtcbn1cblxuLmJvcmRlci10b3AtZ3JleSB7XG4gIGJvcmRlci10b3A6ICNkN2Q3ZDcgMXB4IHNvbGlkO1xufVxuXG4uYm9yZGJpYS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJvcmRiaWEtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmVtLCBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4jaW1hZ2VBbmNob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0OTk7XG59XG5cbiNpbWFnZUFuY2hvcnRlYXNlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaDEsXG4uaDEsXG4uc3RhbmRhcmQtbGlzdGluZyAuc3RhbmRhcmQtbGlzdGluZy0tdGl0bGUgaDIge1xuICBmb250LWZhbWlseTogXCJCb3JkIEJpYSBTYW5zIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA2NXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwNEI0RTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICBoMSxcbiAgLmgxLFxuICAuc3RhbmRhcmQtbGlzdGluZyAuc3RhbmRhcmQtbGlzdGluZy0tdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJvcmQgQmlhIFNhbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDUxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDA0QjRFO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxufVxuXG4uaDItbW9iaWxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQm9yZCBCaWEgU2FucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDRCNEU7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiQm9yZCBCaWEgU2FucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDRCNEU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5oMyBhLFxuLmgzIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaDQsXG4uaDQge1xuICBmb250LWZhbWlseTogXCJCb3JkIEJpYSBTYW5zIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwNEI0RTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICBoNCxcbiAgLmg0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuaDUsXG4uaDUge1xuICBmb250LWZhbWlseTogXCJCb3JkIEJpYSBTYW5zIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIGg1LFxuICAuaDUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzAwNEI0RTtcbiAgfVxufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJvcmQgQmlhIFNhbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwNEI0RTtcbn1cblxuLmgxLXdoaXRlLFxuLmgyLXdoaXRlLFxuLmgzLXdoaXRlLFxuLmg0LXdoaXRlLFxuLmg1LXdoaXRlLFxuLmg2LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJhc2FwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGluZS1oZWlnaHQ6IDE5LjJweDtcbn1cblxucCxcbi5wLFxubGksXG5zcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiYXNhcFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmxlYWQge1xuICBmb250LWZhbWlseTogXCJhc2FwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLmNhcHRpb24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbi5xdW90ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnd5c2l3eWcgcCwgLm1lbWJlcl9fZGV0YWlscy1jb250YWluZXIgcCB7XG4gIG1hcmdpbjogMWVtIDBweDtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG4ud3lzaXd5ZyBvbCwgLm1lbWJlcl9fZGV0YWlscy1jb250YWluZXIgb2wge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuLnd5c2l3eWcgb2wgbGksIC5tZW1iZXJfX2RldGFpbHMtY29udGFpbmVyIG9sIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuLnd5c2l3eWcgb2wucHJpbWFyeS1saXN0IGxpOmJlZm9yZSwgLm1lbWJlcl9fZGV0YWlscy1jb250YWluZXIgb2wucHJpbWFyeS1saXN0IGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjNTc5YjBjO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTc5YjBjO1xufVxuLnd5c2l3eWcgb2wuc2Vjb25kYXJ5LWxpc3QgbGk6YmVmb3JlLCAubWVtYmVyX19kZXRhaWxzLWNvbnRhaW5lciBvbC5zZWNvbmRhcnktbGlzdCBsaTpiZWZvcmUge1xuICBjb2xvcjogIzFhNjFiMztcbiAgYm9yZGVyOiAycHggc29saWQgIzFhNjFiMztcbn1cbi53eXNpd3lnIG9sLmFjY2VudC1saXN0IGxpOmJlZm9yZSwgLm1lbWJlcl9fZGV0YWlscy1jb250YWluZXIgb2wuYWNjZW50LWxpc3QgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICM1ZTk4N2I7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1ZTk4N2I7XG59XG4ud3lzaXd5ZyBvbC50ZXJ0aWFyeS1saXN0IGxpOmJlZm9yZSwgLm1lbWJlcl9fZGV0YWlscy1jb250YWluZXIgb2wudGVydGlhcnktbGlzdCBsaTpiZWZvcmUge1xuICBjb2xvcjogIzk4NWU1ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzk4NWU1ZTtcbn1cbi53eXNpd3lnIHVsLCAubWVtYmVyX19kZXRhaWxzLWNvbnRhaW5lciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ud3lzaXd5ZyB1bCBsaSwgLm1lbWJlcl9fZGV0YWlscy1jb250YWluZXIgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud3lzaXd5ZyB1bCBsaTpiZWZvcmUsIC5tZW1iZXJfX2RldGFpbHMtY29udGFpbmVyIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53eXNpd3lnIHVsLmJ1bGxldC1wcmltYXJ5IGxpOmJlZm9yZSwgLm1lbWJlcl9fZGV0YWlscy1jb250YWluZXIgdWwuYnVsbGV0LXByaW1hcnkgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICM1NzliMGM7XG59XG4ud3lzaXd5ZyB1bC5idWxsZXQtc2Vjb25kYXJ5IGxpOmJlZm9yZSwgLm1lbWJlcl9fZGV0YWlscy1jb250YWluZXIgdWwuYnVsbGV0LXNlY29uZGFyeSBsaTpiZWZvcmUge1xuICBjb2xvcjogIzFhNjFiMztcbn1cbi53eXNpd3lnIHVsLmJ1bGxldC1hY2NlbnQgbGk6YmVmb3JlLCAubWVtYmVyX19kZXRhaWxzLWNvbnRhaW5lciB1bC5idWxsZXQtYWNjZW50IGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjNWU5ODdiO1xufVxuXG5hIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuYSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ud3lzaXd5ZyBpbWcge1xuICBwYWRkaW5nOiAyJSAyJTtcbn1cbi53eXNpd3lnIGltZy5uby1wYWRkaW5nLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ud3lzaXd5ZyBpbWcubm8tcGFkZGluZy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ud3lzaXd5ZyBpbWcuYWRkLWRlZmF1bHQtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgMiU7XG59XG4ud3lzaXd5ZyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4ubWFpbkJvZHkgaDIsXG4ubWFpbkJvZHkgaDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1haW5Cb2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uU3RhbmRhcmRQYWdlIGgyLFxuLlN0YW5kYXJkUGFnZSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbmZvcm0gaW5wdXQsIGZvcm0gdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJhc2FwXCIsIHNhbnMtc2VyaWY7XG59XG5mb3JtIGlucHV0W3R5cGU9cmFkaW9dLCBmb3JtIHRleHRhcmVhW3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdLCBmb3JtIHRleHRhcmVhW3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5mb3JtIGlucHV0W2Rpc2FibGVkXSwgZm9ybSB0ZXh0YXJlYVtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZmRmO1xuICBib3JkZXItY29sb3I6ICNmOWY5Zjk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5mb3JtIGlucHV0OmZvY3VzLCBmb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTc5YjBjO1xufVxuXG5mb3JtIGNvbnRyb2wge1xuICBtYXJnaW46IDAgMCAwLjc1cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuZm9ybSBjb250cm9sLS1pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5mb3JtIGNvbnRyb2wtLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxOHB4ICsgMC41cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuZm9ybSBjb250cm9sLS1sYWJlbDo6YmVmb3JlLCBmb3JtIGNvbnRyb2wtLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XG4gIHdpZHRoOiAxOHB4O1xufVxuZm9ybSBjb250cm9sLS1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgYmFja2dyb3VuZC1zaXplOiAwO1xuICBib3JkZXItY29sb3I6ICNlY2VjZWM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gOXB4KTtcbiAgd2lkdGg6IDE4cHg7XG59XG5mb3JtIGNvbnRyb2wtLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5mb3JtIGNvbnRyb2wtLWlucHV0W3R5cGU9cmFkaW9dICsgZm9ybSBjb250cm9sLS1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbmZvcm0gY29udHJvbC0taW5wdXRbdHlwZT1yYWRpb10gKyBmb3JtIGNvbnRyb2wtLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMTk5OS94bGluayUyMiUyMHglM0QlMjIwJTIyJTIweSUzRCUyMjAlMjIlMjB3aWR0aCUzRCUyMjUxMiUyMiUyMGhlaWdodCUzRCUyMjUxMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDUxMiUyMDUxMiUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzAwMDAwMCUyMiUyMGQlM0QlMjJNMjU2JTJDNDY0YzExNC45JTJDMCUyQzIwOC05My4xJTJDMjA4LTIwOGMwLTExNC45LTkzLjEtMjA4LTIwOC0yMDhDMTQxLjElMkM0OCUyQzQ4JTJDMTQxLjElMkM0OCUyQzI1NkM0OCUyQzM3MC45JTJDMTQxLjElMkM0NjQlMkMyNTYlMkM0NjR6JTIyLyUzRSUzQy9zdmclM0VcIik7XG59XG5mb3JtIGNvbnRyb2wtLWlucHV0W3R5cGU9Y2hlY2tib3hdICsgZm9ybSBjb250cm9sLS1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzE5OTkveGxpbmslMjIlMjB4JTNEJTIyMCUyMiUyMHklM0QlMjIwJTIyJTIwd2lkdGglM0QlMjI1MTIlMjIlMjBoZWlnaHQlM0QlMjI1MTIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA1MTIlMjA1MTIlMjIlMjB4bWwlM0FzcGFjZSUzRCUyMnByZXNlcnZlJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMwMDAwMDAlMjIlMjBkJTNEJTIyTTQ2MS42JTJDMTA5LjZsLTU0LjktNDMuM2MtMS43LTEuNC0zLjgtMi40LTYuMi0yLjRjLTIuNCUyQzAtNC42JTJDMS02LjMlMkMyLjVMMTk0LjUlMkMzMjNjMCUyQzAtNzguNS03NS41LTgwLjctNzcuN2MtMi4yLTIuMi01LjEtNS45LTkuNS01LjljLTQuNCUyQzAtNi40JTJDMy4xLTguNyUyQzUuNGMtMS43JTJDMS44LTI5LjclMkMzMS4yLTQzLjUlMkM0NS44Yy0wLjglMkMwLjktMS4zJTJDMS40LTIlMkMyLjFjLTEuMiUyQzEuNy0yJTJDMy42LTIlMkM1LjdjMCUyQzIuMiUyQzAuOCUyQzQlMkMyJTJDNS43bDIuOCUyQzIuNmMwJTJDMCUyQzEzOS4zJTJDMTMzLjglMkMxNDEuNiUyQzEzNi4xYzIuMyUyQzIuMyUyQzUuMSUyQzUuMiUyQzkuMiUyQzUuMmM0JTJDMCUyQzcuMy00LjMlMkM5LjItNi4yTDQ2MiUyQzEyMS44YzEuMi0xLjclMkMyLTMuNiUyQzItNS44QzQ2NCUyQzExMy41JTJDNDYzJTJDMTExLjQlMkM0NjEuNiUyQzEwOS42eiUyMi8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuZm9ybSBjb250cm9sLS1pbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0gKyBmb3JtIGNvbnRyb2wtLWxhYmVsLCBmb3JtIGNvbnRyb2wtLWlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIGZvcm0gY29udHJvbC0tbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuZm9ybSBjb250cm9sLS1pbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0gKyBmb3JtIGNvbnRyb2wtLWxhYmVsOjpiZWZvcmUsIGZvcm0gY29udHJvbC0taW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgZm9ybSBjb250cm9sLS1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmOWY5O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuZm9ybSBjb250cm9sLS1pbnB1dDpjaGVja2VkICsgZm9ybSBjb250cm9sLS1sYWJlbDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG5mb3JtIHNlbGVjdCwgc2VsZWN0LmZvcm0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzE5OTkveGxpbmslMjIlMjB4JTNEJTIyMCUyMiUyMHklM0QlMjIwJTIyJTIwd2lkdGglM0QlMjI1MTIlMjIlMjBoZWlnaHQlM0QlMjI1MTIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA1MTIlMjA1MTIlMjIlMjB4bWwlM0FzcGFjZSUzRCUyMnByZXNlcnZlJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMwMDAwMDAlMjIlMjBkJTNEJTIyTTI1NiUyQzI5OC4zTDI1NiUyQzI5OC4zTDI1NiUyQzI5OC4zbDE3NC4yLTE2Ny4yYzQuMy00LjIlMkMxMS40LTQuMSUyQzE1LjglMkMwLjJsMzAuNiUyQzI5LjljNC40JTJDNC4zJTJDNC41JTJDMTEuMyUyQzAuMiUyQzE1LjVMMjY0LjElMkMzODAuOWMtMi4yJTJDMi4yLTUuMiUyQzMuMi04LjElMkMzYy0zJTJDMC4xLTUuOS0wLjktOC4xLTNMMzUuMiUyQzE3Ni43Yy00LjMtNC4yLTQuMi0xMS4yJTJDMC4yLTE1LjVMNjYlMkMxMzEuM2M0LjQtNC4zJTJDMTEuNS00LjQlMkMxNS44LTAuMkwyNTYlMkMyOTguM3olMjIvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMC41cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcImFzYXBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzNmM2YzZjtcbn1cbmZvcm0gc2VsZWN0W2Rpc2FibGVkXSwgc2VsZWN0LmZvcm1bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmOWY5O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuZm9ybSBzZWxlY3Q6Zm9jdXMsIHNlbGVjdC5mb3JtOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTc5YjBjO1xufVxuZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQsIHNlbGVjdC5mb3JtOjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudGV4dGFyZWEuaW5wdXQge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuXG5sYWJlbCwgLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4xZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzk3OTc5Nztcbn1cblxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19FbGVtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19FbGVtZW50LlZhbGlkYXRpb25GYWlsIGxhYmVsIHtcbiAgY29sb3I6ICNBNzAwMDA7XG59XG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQuVmFsaWRhdGlvbkZhaWwgaW5wdXQge1xuICBib3JkZXI6ICNBNzAwMDAgMXB4IHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19FbGVtZW50IC5Gb3JtX19FbGVtZW50X19DYXB0aW9uOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX1RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuRVBpU2VydmVyRm9ybXMgLkZvcm1fX1RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19NYWluQm9keSAuYmxvY2sge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uRVBpU2VydmVyRm9ybXMgLmRpc3BsYXltb2RlLWhhbGYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uRVBpU2VydmVyRm9ybXMgLmRpc3BsYXltb2RlLWhhbGY6bnRoLW9mLXR5cGUob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuZGlzcGxheW1vZGUtaGFsZjpudGgtb2YtdHlwZShldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLkVQaVNlcnZlckZvcm1zIC5kaXNwbGF5bW9kZS1vbmUtdGhpcmQsXG4uRVBpU2VydmVyRm9ybXMgLmRpc3BsYXltb2RlLW9uZS1xdWFydGVyLFxuLkVQaVNlcnZlckZvcm1zIC5kaXNwbGF5bW9kZS10d28tdGhpcmRzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtQ2FwdGNoYV9fSW1hZ2Uge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19OYXZpZ2F0aW9uQmFyIC5Gb3JtX19OYXZpZ2F0aW9uQmFyX19Qcm9ncmVzc0JhciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NzliMGM7XG59XG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX05hdmlnYXRpb25CYXIgLkZvcm1fX05hdmlnYXRpb25CYXJfX1Byb2dyZXNzQmFyIC5Gb3JtX19OYXZpZ2F0aW9uQmFyX19Qcm9ncmVzc0Jhci0tUHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICM1NzliMGM7XG59XG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX05hdmlnYXRpb25CYXIgLkZvcm1fX05hdmlnYXRpb25CYXJfX0FjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM1NzliMGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19OYXZpZ2F0aW9uQmFyIC5Gb3JtX19OYXZpZ2F0aW9uQmFyX19BY3Rpb246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMjQ1LCAyNDYsIDAuNyk7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBib3JkZXI6ICM1NTU1NTU7XG59XG5cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudCAuRm9ybV9fRWxlbWVudF9fVmFsaWRhdGlvbkVycm9yIHtcbiAgY29sb3I6ICNBNzAwMDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQgLkZvcm1fX0VsZW1lbnRfX1ZhbGlkYXRpb25FcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xuICBmb250LWZhbWlseTogXCJGb250YXdlc29tZVwiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5zcXVhcmUtY2hlY2tib3gge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQ1LCAyNDUsIDI0NiwgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNxdWFyZS1jaGVja2JveCBsYWJlbCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNxdWFyZS1jaGVja2JveCBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzFhNjFiMztcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnNxdWFyZS1jaGVja2JveCBsYWJlbDpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjM7XG59XG4uc3F1YXJlLWNoZWNrYm94IGxhYmVsLmNoZWNrZWQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNxdWFyZS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zcXVhcmUtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzk3OTc5Nztcbn1cblxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19FbGVtZW50IC5Gb3JtX19FbGVtZW50X19WYWxpZGF0aW9uRXJyb3Ige1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mb3JtX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtX2Rpc3BsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLkZvcm1fX0VsZW1lbnQuRm9ybUNob2ljZSAuRm9ybV9fRWxlbWVudF9fQ2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uRm9ybV9fRWxlbWVudC5Gb3JtQ2hvaWNlIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5Gb3JtX19FbGVtZW50LkZvcm1DaG9pY2UgLkZvcm1DaG9pY2VfX0lucHV0LS1DaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5Gb3JtX19FbGVtZW50LkZvcm1DaG9pY2UgLkZvcm1DaG9peGVfX19JbnB1dC0tQ2hlY2tib3hDb250YWluZXIge1xuICBwYWRkaW5nOiAycHggMCAwIDM1cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMnB4O1xufVxuLkZvcm1fX0VsZW1lbnQuRm9ybUNob2ljZSAuRm9ybUNob2l4ZV9fX0lucHV0LS1DaGVja2JveENvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMTU2LCAxNTYsIDE1NiwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAwO1xufVxuLkZvcm1fX0VsZW1lbnQuRm9ybUNob2ljZSAuRm9ybUNob2l4ZV9fX0lucHV0LS1DaGVja2JveENvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKck1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDlweDtcbiAgdG9wOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4xODVzIGVhc2UtaW4tb3V0O1xufVxuLkZvcm1fX0VsZW1lbnQuRm9ybUNob2ljZSAuRm9ybUNob2l4ZV9fX0lucHV0LS1DaGVja2JveENvbnRhaW5lcltjaGVja2VkXTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uRm9ybV9fRWxlbWVudC5Gb3JtQ2hvaWNlIC5Gb3JtX19FbGVtZW50X19DYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5Gb3JtX19FbGVtZW50LkZvcm1DaG9pY2UgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Gb3JtX19FbGVtZW50LkZvcm1DaG9pY2UgLkZvcm1DaG9pY2VfX0lucHV0LS1SYWRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5Gb3JtX19FbGVtZW50LkZvcm1DaG9pY2UgLkZvcm1DaG9peGVfX19JbnB1dC0tUmFkaW9Db250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJweCAwIDAgNDBweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5Gb3JtX19FbGVtZW50LkZvcm1DaG9pY2UgLkZvcm1DaG9peGVfX19JbnB1dC0tUmFkaW9Db250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxNTYsIDE1NiwgMTU2LCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDA7XG59XG4uRm9ybV9fRWxlbWVudC5Gb3JtQ2hvaWNlIC5Gb3JtQ2hvaXhlX19fSW5wdXQtLVJhZGlvQ29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuMTg1cyBlYXNlLWluLW91dDtcbn1cbi5Gb3JtX19FbGVtZW50LkZvcm1DaG9pY2UgLkZvcm1DaG9peGVfX19JbnB1dC0tUmFkaW9Db250YWluZXJbY2hlY2tlZF06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQyLCA1MCwgNTEsIDApO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uRm9ybV9fRWxlbWVudC5Gb3JtQ2hvaWNlIC5Gb3JtQ2hvaXhlX19fSW5wdXQtLVJhZGlvQ29udGFpbmVyW2NoZWNrZWRdOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5mb3JtY29udGFpbmVyYmxvY2sge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZm9ybWNvbnRhaW5lcmJsb2NrIC5ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLkVQaVNlcnZlckZvcm1zIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5Ac3VwcG9ydHMgKGdyaWQtZ2FwOiAwKSB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAycmVtO1xuICB9XG4gIC5jb2wtMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLmNvbC0yIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuY29sLTMge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG4gIC5jb2wtNCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cbiAgLmNvbC01IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuICAuY29sLTYge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG4gIC5jb2wtNyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbiAgLmNvbC04IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuICAuY29sLTkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG4gIC5jb2wtMTAge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuICAuY29sLTExIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cbiAgLmNvbC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAgIC5jb2wteHMtMSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgLmNvbC14cy0yIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAuY29sLXhzLTMge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAgIC5jb2wteHMtNCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgLmNvbC14cy01IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAuY29sLXhzLTYge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAgIC5jb2wteHMtNyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgLmNvbC14cy04IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAuY29sLXhzLTkge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAgIC5jb2wteHMtMTAge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAuY29sLXhzLTExIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgLmNvbC14cy0xMiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIC5jb2wteHNtLTEge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIC5jb2wteHNtLTIge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIC5jb2wteHNtLTMge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIC5jb2wteHNtLTQge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIC5jb2wteHNtLTUge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIC5jb2wteHNtLTYge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIC5jb2wteHNtLTcge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIC5jb2wteHNtLTgge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIC5jb2wteHNtLTkge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIC5jb2wteHNtLTEwIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgLmNvbC14c20tMTEge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICAuY29sLXhzbS0xMiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb2wtc20tMSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbC1zbS0yIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29sLXNtLTMge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb2wtc20tNCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbC1zbS01IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29sLXNtLTYge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb2wtc20tNyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbC1zbS04IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29sLXNtLTkge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb2wtc20tMTAge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29sLXNtLTExIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbC1zbS0xMiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAgIC5jb2wtbWQtMSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gICAgLmNvbC1tZC0yIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODE2cHgpIHtcbiAgICAuY29sLW1kLTMge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAgIC5jb2wtbWQtNCwgLmNvbnRhY3QgLmNvbnRhY3RfX2xlZnQtY29sdW1uIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODE2cHgpIHtcbiAgICAuY29sLW1kLTUge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAgIC5jb2wtbWQtNiwgLmNvbnRhY3QgLmNvbnRhY3RfX3JpZ2h0LWNvbHVtbiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gICAgLmNvbC1tZC03IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODE2cHgpIHtcbiAgICAuY29sLW1kLTgge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAgIC5jb2wtbWQtOSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gICAgLmNvbC1tZC0xMCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAgIC5jb2wtbWQtMTEge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODE2cHgpIHtcbiAgICAuY29sLW1kLTEyIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbC1sZy0xIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29sLWxnLTIge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb2wtbGctMyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbC1sZy00IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29sLWxnLTUge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb2wtbGctNiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbC1sZy03IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29sLWxnLTgge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb2wtbGctOSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbC1sZy0xMCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb2wtbGctMTEge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29sLWxnLTEyIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5jb2wtbGdyLTEge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuY29sLWxnci0yIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLmNvbC1sZ3ItMyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5jb2wtbGdyLTQge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuY29sLWxnci01IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLmNvbC1sZ3ItNiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5jb2wtbGdyLTcge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuY29sLWxnci04IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLmNvbC1sZ3ItOSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5jb2wtbGdyLTEwIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5jb2wtbGdyLTExIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5jb2wtbGdyLTEyIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMzBweCkge1xuICAgIC5jb2wteGwtMSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMzBweCkge1xuICAgIC5jb2wteGwtMiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMzBweCkge1xuICAgIC5jb2wteGwtMyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMzBweCkge1xuICAgIC5jb2wteGwtNCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMzBweCkge1xuICAgIC5jb2wteGwtNSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMzBweCkge1xuICAgIC5jb2wteGwtNiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMzBweCkge1xuICAgIC5jb2wteGwtNyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMzBweCkge1xuICAgIC5jb2wteGwtOCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMzBweCkge1xuICAgIC5jb2wteGwtOSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMzBweCkge1xuICAgIC5jb2wteGwtMTAge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEzMHB4KSB7XG4gICAgLmNvbC14bC0xMSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTMwcHgpIHtcbiAgICAuY29sLXhsLTEyIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAgIC5jb2wteGxyLTEge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgICAuY29sLXhsci0yIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gICAgLmNvbC14bHItMyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAgIC5jb2wteGxyLTQge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgICAuY29sLXhsci01IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gICAgLmNvbC14bHItNiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAgIC5jb2wteGxyLTcge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgICAuY29sLXhsci04IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gICAgLmNvbC14bHItOSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAgIC5jb2wteGxyLTEwIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAgIC5jb2wteGxyLTExIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAgIC5jb2wteGxyLTEyIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAgIC5jb2wteHhsLTEge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgICAuY29sLXh4bC0yIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gICAgLmNvbC14eGwtMyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAgIC5jb2wteHhsLTQge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgICAuY29sLXh4bC01IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gICAgLmNvbC14eGwtNiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAgIC5jb2wteHhsLTcge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgICAuY29sLXh4bC04IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gICAgLmNvbC14eGwtOSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAgIC5jb2wteHhsLTEwIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAgIC5jb2wteHhsLTExIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAgIC5jb2wteHhsLTEyIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIC5jb2wteHh4bC0xIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLmNvbC14eHhsLTIge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuY29sLXh4eGwtMyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIC5jb2wteHh4bC00IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLmNvbC14eHhsLTUge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuY29sLXh4eGwtNiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIC5jb2wteHh4bC03IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLmNvbC14eHhsLTgge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuY29sLXh4eGwtOSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIC5jb2wteHh4bC0xMCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuY29sLXh4eGwtMTEge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLmNvbC14eHhsLTEyIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgICB9XG4gIH1cbn1cbi5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pY29uLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL1N0YXRpYy9pbWcvc3ByaXRlLXNwcml0ZS1lbmdhZ2UucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogNDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmp1bWJvdHJvbiwgLmJhbm5lciwgLmxpZ2h0Ym94LXZpZGVvX19mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC50b3AtY29udGVudC1hcmVhIC5qdW1ib3Ryb24sIC50b3AtY29udGVudC1hcmVhIC5iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zdGFydHBhZ2UgLmJ1dHRvbmJsb2NrIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xNXB4O1xuICB9XG4gIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaWNvbi1saXN0aW5nIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb250YWN0OmJlZm9yZSxcbiAgLmNvbnRhY3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLmNvbnRhY3Q6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5jb250YWN0IHtcbiAgICB6b29tOiAxO1xuICB9XG4gIC5jb250YWN0X19sZWZ0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuTmV3c2xldHRlcl9fQ29udGFpbmVyIC5zZWFyY2gtaW5wdXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTJweCkgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyLW5hdi1kZXNrdG9wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxuICAuZm9vdGVyX19ib3JkYmlhLWxvZ28ge1xuICAgIGhlaWdodDogNDNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyX19vcmlnaW4tZ3JlZW4tbG9nbywgLmZvb3Rlcl9fbG9nby10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3RlciA+IGRpdiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWluLXdpZHRoOiA4MTBweCksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSBhbmQgKG1pbi13aWR0aDogODEwcHgpIHtcbiAgLnB1YmxpY2F0aW9uLWxpc3RpbmdfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wdWJsaWNhdGlvbi1saXN0aW5nX19jb250ZW50IC5wdWJsaWNhdGlvbi1saXN0aW5nX19kb3dubG9hZC1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5kaXNwbGF5bW9kZS1vbmUtdGhpcmQgLmltYWdlLXdpdGgtdGV4dF9faXRlbSxcbiAgLmRpc3BsYXltb2RlLW9uZS1xdWFydGVyIC5pbWFnZS13aXRoLXRleHRfX2l0ZW0sXG4gIC5kaXNwbGF5bW9kZS10d28tdGhpcmRzIC5pbWFnZS13aXRoLXRleHRfX2l0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuanVtYm90cm9uYmxvY2sgLmp1bWJvdHJvbl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5qdW1ib3Ryb25ibG9jayAuanVtYm90cm9uX193cmFwcGVyIC5qdW1ib3Ryb25fX2JvZHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwMHB4O1xuICB9XG4gIC5qdW1ib3Ryb25ibG9jayAuanVtYm90cm9uLWllIHtcbiAgICBiYWNrZ3JvdW5kOiA1MCUgNTAlL2NvdmVyO1xuICB9XG4gIC5qdW1ib3Ryb25ibG9jayAuanVtYm90cm9uLWllIGltZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuYXJ0aWNsZWxpc3RibG9jayAuYXJ0aWNsZS1saXN0aW5nLWJsb2NrLS1maWZ0aCB7XG4gICAgZmxleDogMSAxIDIxJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmRvY3VtZW50bGlicmFyeWJsb2NrIC5Eb2N1bWVudF9fQ29udGFpbmVyIC5Eb2N1bWVudF9fVGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbWFnZS13aXRoLXRleHQtb3ZlcmZsb3cgLmltYWdlLXdpdGgtdGV4dC1jb250YWluZXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm1hcF9fZ3JpZCB7XG4gIGdyaWQtZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG4ubWFwX19ncmlkID4gLm1hcF9fZGV0YWlscy1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVlMmUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tYXBfX2dyaWQgPiAubWFwX19kZXRhaWxzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG4ubWFwX19ncmlkID4gLm1hcF9fZGV0YWlscy1jb250YWluZXIgPiAubWFwX19kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwcHggMjBweCAxNXB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIC0xMHB4IDBweCAxNXB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDEwcHggMHB4IDE1cHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWF4LXdpZHRoOiA1NTVweDtcbiAgcGFkZGluZzogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5tYXBfX2dyaWQgPiAubWFwX19kZXRhaWxzLWNvbnRhaW5lciA+IC5tYXBfX2RldGFpbHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cbi5tYXBfX2dyaWQgPiAubWFwX19kZXRhaWxzLWNvbnRhaW5lciA+IC5tYXBfX2RldGFpbHMgPiAubWFwX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0yLjVyZW0gLTIuNXJlbSAycmVtIC0yLjVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubWFwX19ncmlkID4gLm1hcF9fZGV0YWlscy1jb250YWluZXIgPiAubWFwX19kZXRhaWxzID4gLm1hcF9fdGFicyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtMS41cmVtIC0xLjVyZW0gMnJlbSAtMS41cmVtO1xuICB9XG59XG4ubWFwX19ncmlkID4gLm1hcF9fZGV0YWlscy1jb250YWluZXIgPiAubWFwX19kZXRhaWxzID4gLm1hcF9fdGFicyA+IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NzliMGM7XG4gIGNvbG9yOiAjNTc5YjBjO1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFwX19ncmlkID4gLm1hcF9fZGV0YWlscy1jb250YWluZXIgPiAubWFwX19kZXRhaWxzID4gLm1hcF9fdGFicyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCAwO1xufVxuLm1hcF9fZ3JpZCA+IC5tYXBfX2RldGFpbHMtY29udGFpbmVyID4gLm1hcF9fZGV0YWlscyA+IC5tYXBfX3RhYnMgPiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggMCAwO1xufVxuLm1hcF9fZ3JpZCA+IC5tYXBfX2RldGFpbHMtY29udGFpbmVyID4gLm1hcF9fZGV0YWlscyA+IC5tYXBfX3RhYnMgPiBsaS50YWItYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3OWIwYztcbiAgY29sb3I6ICNGRkY7XG59XG4ubWFwX19ncmlkID4gLm1hcF9fZGV0YWlscy1jb250YWluZXIgPiAubWFwX19kZXRhaWxzIGgyIHtcbiAgY29sb3I6ICMxYTYxYjM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5tYXBfX2dyaWQgPiAubWFwX19kZXRhaWxzLWNvbnRhaW5lciA+IC5tYXBfX2RldGFpbHMgaDIgKyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm1hcF9fZ3JpZCAubWFwX19kZXRhaWxzLWZvcm0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLm1hcF9fZ3JpZCAubWFwX19kZXRhaWxzLWZvcm0gLmJ0biB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5tYXBfX2dyaWQgLm1hcF9fZGV0YWlscy1mb3JtIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEuMjVyZW0pIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi5tYXBfX2dyaWQgLm1hcF9fZGV0YWlscy1mb3JtIHNlbGVjdCxcbi5tYXBfX2dyaWQgLm1hcF9fZGV0YWlscy1mb3JtIC5idG4ge1xuICBmb250LXNpemU6IDEuMDYyNWVtO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLm1hcF9fZ3JpZCAubWFwX19kZXRhaWxzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFwX19ncmlkIC5tYXBfX2RldGFpbHMtdGFibGUgdGhlYWQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U4RThFODtcbn1cbi5tYXBfX2dyaWQgLm1hcF9fZGV0YWlscy10YWJsZSB0aCB7XG4gIGNvbG9yOiByZ2IoMTI4LCAxMjgsIDEyOCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tYXBfX2dyaWQgLm1hcF9fZGV0YWlscy10YWJsZSB0aDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubWFwX19ncmlkIC5tYXBfX2RldGFpbHMtdGFibGUgLm1hcC10YWJsZV9fcm93ID4gdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbTtcbn1cbi5tYXBfX2dyaWQgLm1hcF9fZGV0YWlscy10YWJsZSAubWFwLXRhYmxlX19yb3cgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjMjQ2MEZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFwX19ncmlkIC5tYXBfX2RldGFpbHMtdGFibGUgLm1hcC10YWJsZV9fcm93ID4gdGQ6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1hcF9fZ3JpZCAjbWFwIHtcbiAgaGVpZ2h0OiA3NTBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGFibGUtd3JhcHBlciB7XG4gIGhlaWdodDogMjQwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRhYmxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGFibGUtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xufVxuLnRhYmxlLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi50YWJsZS13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtncmV5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnRhYmxlLXdyYXBwZXIgdGFibGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1hcC10YWJsZV9fcm93IHRkIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcbiAgI2ZhbmN5Ym94LWxvYWRpbmcsXG4gIC5mYW5jeWJveC1jbG9zZSxcbiAgLmZhbmN5Ym94LW5leHQgc3BhbixcbiAgLmZhbmN5Ym94LXByZXYgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ZhbmN5Ym94X3Nwcml0ZS5wbmdcIikgIWltcG9ydGFudDtcbiAgfVxufVxuLmZhbmN5Ym94LWNsb3NlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ZhbmN5Ym94X3Nwcml0ZS5wbmdcIikgIWltcG9ydGFudDtcbn1cblxuLm1lbWJlci1hY2NvcmRpb25fd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZW1iZXItYWNjb3JkaW9uX3dyYXBwZXIgLm1lbWJlci1hY2NvcmRpb25faGVhZGVyIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggIzFmYTIyZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTVweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZhMjJkO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLm1lbWJlci1hY2NvcmRpb25fd3JhcHBlciAubWVtYmVyLWFjY29yZGlvbl9oZWFkZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1lbWJlci1hY2NvcmRpb25fd3JhcHBlciAubWVtYmVyLWFjY29yZGlvbl9oZWFkZXIgLm1lbWJlci1hY2NvcmRpb25fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IDEwcHg7XG59XG4ubWVtYmVyLWFjY29yZGlvbl93cmFwcGVyIC5tZW1iZXItYWNjb3JkaW9uX2hlYWRlciAubWVtYmVyLWFjY29yZGlvbl9hcnJvdzpiZWZvcmUsIC5tZW1iZXItYWNjb3JkaW9uX3dyYXBwZXIgLm1lbWJlci1hY2NvcmRpb25faGVhZGVyIC5tZW1iZXItYWNjb3JkaW9uX2Fycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgd2lkdGg6IDRweDtcbn1cbi5tZW1iZXItYWNjb3JkaW9uX3dyYXBwZXIgLm1lbWJlci1hY2NvcmRpb25faGVhZGVyIC5tZW1iZXItYWNjb3JkaW9uX2Fycm93OmJlZm9yZSB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi5tZW1iZXItYWNjb3JkaW9uX3dyYXBwZXIgLm1lbWJlci1hY2NvcmRpb25faGVhZGVyIC5tZW1iZXItYWNjb3JkaW9uX2Fycm93OmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbi5tZW1iZXItYWNjb3JkaW9uX3dyYXBwZXIuYWNjb3JkaW9uLXNlbGVjdGVkIC5tZW1iZXItYWNjb3JkaW9uX2Fycm93OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5tZW1iZXItYWNjb3JkaW9uX3dyYXBwZXIuYWNjb3JkaW9uLXNlbGVjdGVkIC5tZW1iZXItYWNjb3JkaW9uX2Fycm93OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5tZW1iZXItYWNjb3JkaW9uX3dyYXBwZXIgLmZhaWwtbXNnIHtcbiAgd2lkdGg6IDk1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuOnJvb3Qge1xuICAtLWRlc2t0b3AtbmF2YmFyLWhlaWdodDogMTUycHg7XG4gIC0tbW9iaWxlLWJyZWFrcG9pbnQ6IDgxNnB4O1xuICAtLW1vYmlsZS1tZW51LXNpemU6IC45NTtcbiAgLS1tb2JpbGUtcGFkZGluZy1zaXplOiAxMHB4O1xuICAtLXNlYXJjaC1ib3gtc2l6ZTogNjJweDtcbn1cblxuLmhlYWRlci1tb2JpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjU7XG59XG4uaGVhZGVyLW1vYmlsZV9fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzLjYyNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZWFkZXItbW9iaWxlX19sYW5ndWFnZSB7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDEuMjVlbSAwIDEuMjVlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNTU1NTU1O1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cbi5oZWFkZXItbW9iaWxlX19sYW5ndWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAwLjY4NzVlbTtcbn1cbi5oZWFkZXItbW9iaWxlX19sYW5ndWFnZSBzcGFuIHtcbiAgbWFyZ2luOiAwIDAuNDM3NWVtIDAgMC40Mzc1ZW07XG59XG4uaGVhZGVyLW1vYmlsZV9fbGFuZ3VhZ2Ugc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogNXB4O1xuICB6LWluZGV4OiAzMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uaGVhZGVyLW1vYmlsZV9fbGFuZ3VhZ2Ugc2VsZWN0IG9wdGlvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmhlYWRlci1tb2JpbGVfX2xhbmd1YWdlIC5mYS1zb3J0LWRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDE4cHg7XG59XG4uaGVhZGVyLW1vYmlsZV9fbGFuZ3VhZ2Ugc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMC40Mzc1ZW07XG59XG4uaGVhZGVyLW1vYmlsZV9fbGFuZ3VhZ2UgLmZhLWFuZ2xlLWRvd24ge1xuICBmb250LXNpemU6IDEuMzc1ZW07XG59XG4uaGVhZGVyLW1vYmlsZV9fbG9nbyB7XG4gIHBhZGRpbmc6IDAuNWVtIDAgMCAxLjI1ZW07XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5oZWFkZXItbW9iaWxlX19sb2dvIGltZyB7XG4gIGhlaWdodDogNC4zNzVlbTtcbiAgd2lkdGg6IDQuMzc1ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5oZWFkZXItbW9iaWxlX19sb2dvIGltZzpub3QoLmxvZ29fX2JvcmQtYmlhKSBpbWcge1xuICAgIGhlaWdodDogNDVweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuLmhlYWRlci1tb2JpbGUgLm1vYmlsZS1sb2dvcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuaGVhZGVyLW1vYmlsZSAubW9iaWxlLWxvZ29zIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxufVxuLmhlYWRlci1tb2JpbGUgLmxvZ29fX2JvcmQtYmlhIHtcbiAgbGVmdDogY2FsYyg0LjM3NWVtICsgMS43NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5oZWFkZXItbW9iaWxlIC5sb2dvX19ib3JkLWJpYSBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmhlYWRlci1tb2JpbGUgLmxvZ29fX2JvcmQtYmlhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLW1vYmlsZV9fc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIC8qYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleTsqL1xuICBwYWRkaW5nOiAwIDEuMjVlbTtcbn1cbi5oZWFkZXItbW9iaWxlX19zZWFyY2ggLmZhLXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVlbTtcbn1cbi5oZWFkZXItbW9iaWxlX19uYXYtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMS4yNWVtIDAgMS4yNWVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1NTU1NTU7XG59XG4uaGVhZGVyLW1vYmlsZV9fbmF2LXRvZ2dsZSAuZmEtYmFycyB7XG4gIGZvbnQtc2l6ZTogMS44MTI1ZW07XG59XG4uaGVhZGVyLW1vYmlsZV9fbmF2LXRvZ2dsZSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC41NjI1ZW07XG59XG5cbi5oZWFkZXItbmF2LW1vYmlsZSB7XG4gIHdpZHRoOiAwcHg7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXMsIHBhZGRpbmcgMC44cztcbn1cbi5oZWFkZXItbmF2LW1vYmlsZV9fY29udGFpbmVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLmhlYWRlci1uYXYtbW9iaWxlX19jbG9zZS1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDMuNjI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTU1NTtcbn1cbi5oZWFkZXItbmF2LW1vYmlsZV9fY2xvc2UtYnRuLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMS4yNWVtIDAgMS4yNWVtO1xufVxuLmhlYWRlci1uYXYtbW9iaWxlX19jbG9zZS1idG4tY29udGFpbmVyIHNwYW4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaGVhZGVyLW5hdi1tb2JpbGVfX2Nsb3NlLWJ0bi1jb250YWluZXIgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1ZW07XG4gIHdpZHRoOiAxLjU2MjVlbTtcbn1cbi5oZWFkZXItbmF2LW1vYmlsZV9fY2xvc2UtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhZGVyLW5hdi1tb2JpbGVfX2Nsb3NlLWJ0biAuZmEtdGltZXMge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uaGVhZGVyLW5hdi1tb2JpbGVfX2xpc3Qge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uaGVhZGVyLW5hdi1tb2JpbGVfX2xpc3QgbGkge1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4uaGVhZGVyLW5hdi1tb2JpbGVfX2xpc3QgLm5hdl9fbGluay1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVhZGVyLW5hdi1tb2JpbGVfX2xpc3QgLm5hdl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7Ki9cbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uaGVhZGVyLW5hdi1tb2JpbGVfX2xpc3QgLm5hdl9faXRlbSAubmF2X19zdWItaXRlbSB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcbn1cbi5oZWFkZXItbmF2LW1vYmlsZV9fbGlzdCAubmF2X19pdGVtIC5zdmctaW5saW5lLS1mYSB7XG4gIG1hcmdpbjogYXV0byA0dncgYXV0byBhdXRvO1xuICBmb250LXNpemU6IDEuMzc1ZW07XG4gIGNvbG9yOiAjNTc5YjBjO1xufVxuLmhlYWRlci1uYXYtbW9iaWxlX19saXN0IC5uYXZfX2l0ZW0gLmZhLWFuZ2xlLXVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItbmF2LW1vYmlsZV9fbGlzdCAubmF2X19pdGVtIGEge1xuICBwYWRkaW5nLWxlZnQ6IDR2dztcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5oZWFkZXItbmF2LW1vYmlsZV9fbGlzdCAubmF2X19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmhlYWRlci1uYXYtbW9iaWxlIC5hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzI1MjUyNTtcbn1cblxuLmhlYWRlci1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI1O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgbGluZWFyIDAuMTg1cywgYmFja2dyb3VuZCBsaW5lYXIgMC4ycztcbn1cbi5oZWFkZXItZGVza3RvcF9fYmFja2dyb3VuZC1mYWRlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgaGVpZ2h0OiAyMjVweDtcbn1cbi5oZWFkZXItZGVza3RvcF9fYmFja2dyb3VuZC1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwKTtcbn1cbi5oZWFkZXItZGVza3RvcF9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE1MnB4O1xufVxuLmhlYWRlci1kZXNrdG9wX19jb250YWluZXIuY29udGFpbmVyLS1maXhlZCB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xufVxuLmhlYWRlci1kZXNrdG9wX190b3AtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmhlYWRlci1kZXNrdG9wX19tZW1iZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBncmV5O1xuICBwYWRkaW5nOiAwIDEuMjVlbTtcbn1cbi5oZWFkZXItZGVza3RvcF9fbWVtYmVycyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjNBNjM4O1xufVxuLmhlYWRlci1kZXNrdG9wX19yZWdpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEuMjVlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBncmV5O1xuICBjb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3JlZ2lvbiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAwLjY4NzVlbTtcbn1cbi5oZWFkZXItZGVza3RvcF9fcmVnaW9uIHNwYW4ge1xuICBtYXJnaW46IDAgMC40Mzc1ZW0gMCAwLjQzNzVlbTtcbn1cbi5oZWFkZXItZGVza3RvcF9fcmVnaW9uIHNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgei1pbmRleDogMzA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmhlYWRlci1kZXNrdG9wX19yZWdpb24gc2VsZWN0IG9wdGlvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmhlYWRlci1kZXNrdG9wX19yZWdpb24gLmZhLXNvcnQtZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNHB4O1xufVxuLmhlYWRlci1kZXNrdG9wX19sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmhlYWRlci1kZXNrdG9wX19sb2dvIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgd2lkdGg6IDVlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5oZWFkZXItZGVza3RvcF9fc2VhcmNoIHtcbiAgbWFyZ2luOiAwIDAuNWVtO1xuICBjb2xvcjogI0ZGRjtcbiAgei1pbmRleDogMTtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2VhcmNoIC5mYS1zZWFyY2gge1xuICBmb250LXNpemU6IDEuMzc1ZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaGVhZGVyLWRlc2t0b3BfX3NlYXJjaCB7XG4gICAgbWFyZ2luOiAwIDAuNWVtO1xuICB9XG59XG4uaGVhZGVyLWRlc2t0b3AgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oZWFkZXItbmF2LWRlc2t0b3Age1xuICBmbGV4LWdyb3c6IDE7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmhlYWRlci1uYXYtZGVza3RvcCAuYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuOTM3NWVtO1xuICBoZWlnaHQ6IDAuMjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB3aWR0aDogNC4xMjVlbTtcbn1cbi5oZWFkZXItbmF2LWRlc2t0b3BfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXg6IDE7XG59XG4uaGVhZGVyLW5hdi1kZXNrdG9wX19saXN0IC5uYXZfX2xpbmstY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlYWRlci1uYXYtZGVza3RvcF9fbGlzdCAubmF2X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5oZWFkZXItbmF2LWRlc2t0b3BfX2xpc3QgLm5hdl9faXRlbSB7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gIH1cbn1cbi5oZWFkZXItbmF2LWRlc2t0b3BfX2xpc3QgLm5hdl9faXRlbSAuc3ZnLWlubGluZS0tZmEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmhlYWRlci1uYXYtZGVza3RvcF9fbGlzdCAubmF2X19pdGVtIC5mYS1hbmdsZS11cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLW5hdi1kZXNrdG9wX19saXN0IC5uYXZfX2l0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmhlYWRlci1uYXYtZGVza3RvcF9fbGlzdCAubmF2X19zdWItaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMzBweCAwIDIwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAuaGVhZGVyLWRlc2t0b3BfX2NvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1kZXNrdG9wX19jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuaGVhZGVyLW5hdi1kZXNrdG9wX19saXN0IC5uYXZfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ubmF2LWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tcywgcmdiKDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwMCwgdHJhbnNwYXJlbnQpO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUycHg7XG4gIHRvcDogMzhweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oaWRkZW4tbmF2LWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tcywgcmdiKDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwMCwgdHJhbnNwYXJlbnQpO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUycHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG5cbi5oZWFkZXItaGlkZGVuX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMS4yNWVtO1xuICB6LWluZGV4OiA1MDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLWhpZGRlbl9fY29udGFpbmVyLmNvbnRhaW5lci0tZml4ZWQge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbn1cbi5oZWFkZXItaGlkZGVuX19jb250YWluZXIgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnRvcC1hcmVhLWhpZGRlbiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAudG9wLWFyZWEtaGlkZGVuID4gLmJhbm5lcmJsb2NrID4gZGl2ID4gZGl2ID4gZGl2ICsgZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gIH1cbiAgLnRvcC1hcmVhLWhpZGRlbiA+IC5qdW1ib3Ryb25ibG9jayA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICB9XG59XG5cbi5uby10b3AtaGlkZGVuICsgZGl2IHtcbiAgcGFkZGluZy10b3A6IDE1MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5jb250YWluZXItLWhlYWRlci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAucy1iYXItbGVmdCB7XG4gIHdpZHRoOiAxNiUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNiUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNiUgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItLWhlYWRlci1kZXNrdG9wIC5zLWJhci1taWQge1xuICB3aWR0aDogNzQlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzQlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzQlICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAucy1iYXItcmlnaHQge1xuICB3aWR0aDogOCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDglICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAuZGVza3RvcC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcImFzYXBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtaW4taGVpZ2h0OiA3NXB4O1xufVxuLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmRlc2t0b3AtaGVhZGVyIC5zaWRlYmFyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xufVxuLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmRlc2t0b3AtaGVhZGVyIC5zaWRlYmFyLm1lbnUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmRlc2t0b3AtaGVhZGVyIC5tZW51LXBhZGRlciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAuZGVza3RvcC1oZWFkZXIgLmRlc2t0b3AtbG9nby1tZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmRlc2t0b3AtaGVhZGVyIC5kZXNrdG9wLWxvZ28tbWVudSBpbWcge1xuICBtYXgtd2lkdGg6IDE2OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5jb250YWluZXItLWhlYWRlci1kZXNrdG9wIC5kZXNrdG9wLWhlYWRlciAuZGVza3RvcC1sb2dvLW1lbnUgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB3aWR0aDogNWVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmRlc2t0b3AtaGVhZGVyIC5kZXNrdG9wLWxvZ28tc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDlweDtcbn1cbi5jb250YWluZXItLWhlYWRlci1kZXNrdG9wIC5kZXNrdG9wLWhlYWRlciAuZGVza3RvcC1sb2dvLXNlYXJjaCBpbWcge1xuICBtYXgtd2lkdGg6IDE2OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5jb250YWluZXItLWhlYWRlci1kZXNrdG9wIC5kZXNrdG9wLWhlYWRlciAuZGVza3RvcC1sb2dvLXNlYXJjaCBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHdpZHRoOiA1ZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAuZGVza3RvcC1oZWFkZXIgbmF2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmRlc2t0b3AtaGVhZGVyIG5hdiAucHJpbWFyeS1tZW51LWRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmRlc2t0b3AtaGVhZGVyIG5hdiAucHJpbWFyeS1tZW51LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb250YWluZXItLWhlYWRlci1kZXNrdG9wIC5kZXNrdG9wLWhlYWRlciBuYXYgLnByaW1hcnktbWVudS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmRlc2t0b3AtaGVhZGVyIG5hdiAucHJpbWFyeS1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAuZGVza3RvcC1oZWFkZXIgbmF2IC5wcmltYXJ5LW1lbnUtaXRlbS5hY3RpdmUtbWVudS1lbGVtZW50IHtcbiAgY29sb3I6ICMwNTI2N0Y7XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAuZGVza3RvcC1oZWFkZXIgbmF2IC5wcmltYXJ5LW1lbnUtaXRlbSAuaGVhZGVyLXN1Ym5hdiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDMwMCU7XG4gIHotaW5kZXg6IDQ5OTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAuZGVza3RvcC1oZWFkZXIgbmF2IC5wcmltYXJ5LW1lbnUtaXRlbSAuaGVhZGVyLXN1Ym5hdiAuc3VibmF2LWVsZW1lbnRzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAuZGVza3RvcC1oZWFkZXIgbmF2IC5wcmltYXJ5LW1lbnUtaXRlbSAuaGVhZGVyLXN1Ym5hdiAuc3VibmF2LWVsZW1lbnRzLWNvbnRhaW5lciAuYXJyb3ctdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDMwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAzMHB4O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNGRkY7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAtNHB4IDJweCAjY2VjZWNlKTtcbn1cbi5jb250YWluZXItLWhlYWRlci1kZXNrdG9wIC5kZXNrdG9wLWhlYWRlciBuYXYgLnByaW1hcnktbWVudS1pdGVtIC5oZWFkZXItc3VibmF2IC5zdWJuYXYtZWxlbWVudHMtY29udGFpbmVyIC5tZW51LWFjdHVhbCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjM2YzZjNmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAuZGVza3RvcC1oZWFkZXIgbmF2IC5wcmltYXJ5LW1lbnUtaXRlbSAuaGVhZGVyLXN1Ym5hdiAuc3VibmF2LWVsZW1lbnRzLWNvbnRhaW5lciAubWVudS1hY3R1YWwgc3BhbiB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbn1cbi5jb250YWluZXItLWhlYWRlci1kZXNrdG9wIC5kZXNrdG9wLWhlYWRlciBuYXYgLnByaW1hcnktbWVudS1pdGVtIC5oZWFkZXItc3VibmF2IC5zdWJuYXYtZWxlbWVudHMtY29udGFpbmVyIC5tZW51LWFjdHVhbCBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmRlc2t0b3AtaGVhZGVyIG5hdiAucHJpbWFyeS1tZW51LWl0ZW0gLmhlYWRlci1zdWJuYXYgLnN1Ym5hdi1lbGVtZW50cy1jb250YWluZXIgLm1lbnUtYWN0dWFsIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5jb250YWluZXItLWhlYWRlci1kZXNrdG9wIC5kZXNrdG9wLWhlYWRlciBuYXYgLnByaW1hcnktbWVudS1pdGVtIC5oZWFkZXItc3VibmF2IC5zdWJuYXYtZWxlbWVudHMtY29udGFpbmVyIC5tZW51LWFjdHVhbCBzcGFuIGE6bGluaywgLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmRlc2t0b3AtaGVhZGVyIG5hdiAucHJpbWFyeS1tZW51LWl0ZW0gLmhlYWRlci1zdWJuYXYgLnN1Ym5hdi1lbGVtZW50cy1jb250YWluZXIgLm1lbnUtYWN0dWFsIGE6dmlzaXRlZCwgLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmRlc2t0b3AtaGVhZGVyIG5hdiAucHJpbWFyeS1tZW51LWl0ZW0gLmhlYWRlci1zdWJuYXYgLnN1Ym5hdi1lbGVtZW50cy1jb250YWluZXIgLm1lbnUtYWN0dWFsIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMzZjNmM2Y7XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAuZGVza3RvcC1oZWFkZXIgbmF2IC5wcmltYXJ5LW1lbnUtaXRlbSAuaGVhZGVyLXN1Ym5hdiAuc3VibmF2LWVsZW1lbnRzLWNvbnRhaW5lciAubWVudS1hY3R1YWwgc3BhbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNDI2N2Y7XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAuZGVza3RvcC1oZWFkZXIgbmF2IC5wcmltYXJ5LW1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNTI2N0Y7XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAuZGVza3RvcC1oZWFkZXIgLnNlYXJjaC1wYWRkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAuZGVza3RvcC1oZWFkZXIgLnNlYXJjaC1wYWRkZXIgc3ZnIHtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAuZGVza3RvcC1oZWFkZXIgLnNlYXJjaC1wYWRkZXIgLnNlYXJjaC10b2dnbGUtdGV4dGFyZWEge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jb250YWluZXItLWhlYWRlci1kZXNrdG9wIC5kZXNrdG9wLWhlYWRlciAuc2VhcmNoLXBhZGRlciAuc2VhcmNoLXRvZ2dsZS10ZXh0YXJlYSBpbWcge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmRlc2t0b3AtaGVhZGVyIC5zZWFyY2gtcGFkZGVyLm1lbnUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmRlc2t0b3AtaGVhZGVyIC5zZWFyY2gtYXJlYS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jb250YWluZXItLWhlYWRlci1kZXNrdG9wIC5kZXNrdG9wLWhlYWRlciAuc2VhcmNoLWFyZWEtY29udGFpbmVyIC5zZWFyY2gtaW5wdXQtcHJlLWljb24ge1xuICB3aWR0aDogNiU7XG4gIHBhZGRpbmc6IDExcHggMjBweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4O1xuICBtaW4taGVpZ2h0OiA1MXB4O1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjMmUyZTJlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi5jb250YWluZXItLWhlYWRlci1kZXNrdG9wIC5kZXNrdG9wLWhlYWRlciAuc2VhcmNoLWFyZWEtY29udGFpbmVyIC5zZWFyY2gtaW5wdXQtcHJlLWljb246LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2VjZWNlYyBpbnNldDtcbn1cbi5jb250YWluZXItLWhlYWRlci1kZXNrdG9wIC5kZXNrdG9wLWhlYWRlciAuc2VhcmNoLWFyZWEtY29udGFpbmVyIC5zZWFyY2gtaW5wdXQtcHJlLWljb24gaW1nIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbi5jb250YWluZXItLWhlYWRlci1kZXNrdG9wIC5kZXNrdG9wLWhlYWRlciAuc2VhcmNoLWFyZWEtY29udGFpbmVyIC5zZWFyY2gtaW5wdXQge1xuICBwYWRkaW5nOiAxM3B4IDIwcHggMTJweDtcbiAgYmFja2dyb3VuZDogI2VjZWNlYyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzJlMmUyZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB3aWR0aDogNzQlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAuZGVza3RvcC1oZWFkZXIgLnNlYXJjaC1hcmVhLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNlY2VjZWMgaW5zZXQ7XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAuZGVza3RvcC1oZWFkZXIgLnNlYXJjaC1hcmVhLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0LWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc5YjBjO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTc5YjBjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDE5JSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMzdweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmRlc2t0b3AtaGVhZGVyIC5zZWFyY2gtYXJlYS1jb250YWluZXItcmV2aXNpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmRlc2t0b3AtaGVhZGVyIC5zZWFyY2gtYXJlYS1jb250YWluZXItcmV2aXNpb24gLnMtY29udGFpbi1sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDU3cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmRlc2t0b3AtaGVhZGVyIC5zZWFyY2gtYXJlYS1jb250YWluZXItcmV2aXNpb24gLnMtY29udGFpbi1sZWZ0IGltZyB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAuZGVza3RvcC1oZWFkZXIgLnNlYXJjaC1hcmVhLWNvbnRhaW5lci1yZXZpc2lvbiAucy1jb250YWluLW1pZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIG1pbi1oZWlnaHQ6IDU3cHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAuZGVza3RvcC1oZWFkZXIgLnNlYXJjaC1hcmVhLWNvbnRhaW5lci1yZXZpc2lvbiAucy1jb250YWluLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTA3NztcbiAgbWluLWhlaWdodDogNTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmRlc2t0b3AtaGVhZGVyIC5zZWFyY2gtYXJlYS1jb250YWluZXItcmV2aXNpb24gLnMtaW5wdXQge1xuICBwYWRkaW5nOiAxNnB4IDBweDtcbiAgYmFja2dyb3VuZDogI2VjZWNlYyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzJlMmUyZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmRlc2t0b3AtaGVhZGVyIC5zZWFyY2gtYXJlYS1jb250YWluZXItcmV2aXNpb24gLnMtaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2VjZWNlYyBpbnNldDtcbn1cbi5jb250YWluZXItLWhlYWRlci1kZXNrdG9wIC5kZXNrdG9wLWhlYWRlciAuc2VhcmNoLWFyZWEtY29udGFpbmVyLXJldmlzaW9uIC5zLWlucHV0LWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MDc3O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5MDc3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNHB4IDBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jb250YWluZXItLWhlYWRlci1kZXNrdG9wIC5wLTIgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFpbmVyLS1oZWFkZXItZGVza3RvcCAucC0yIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250YWluZXItLWhlYWRlci1kZXNrdG9wIC5jb250YWluZXItLWJyZWFkY3J1bWJzIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmNvbnRhaW5lci0tYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3AgLmNvbnRhaW5lci0tYnJlYWRjcnVtYnMtY3VycmVudCBzZWN0aW9uIHtcbiAgY29sb3I6ICMwMDkwNzcgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lci0tc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUU7XG4gIGZvbnQtZmFtaWx5OiBcImFzYXBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAuY29udGFpbmVyLS1zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbnRhaW5lci0tc3ViLW1lbnUgLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWE2MWIzO1xufVxuXG4uY29udGFpbmVyLS1oZWFkZXItbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAuY29udGFpbmVyLS1oZWFkZXItbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbnRhaW5lci0taGVhZGVyLW1vYiAubW9iaWxlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiYXNhcFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY29udGFpbmVyLS1oZWFkZXItbW9iIC5tb2JpbGUtaGVhZGVyIC5tZW51LXBhZGRlciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uY29udGFpbmVyLS1oZWFkZXItbW9iIC5tb2JpbGUtaGVhZGVyIC5tb2Itc2VhcmNoLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uY29udGFpbmVyLS1oZWFkZXItbW9iIC5tb2JpbGUtaGVhZGVyIC5tZW51LW1vYi1idXJnZXItYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRhaW5lci0taGVhZGVyLW1vYiAubW9iaWxlLWhlYWRlciAubWVudS1tb2ItYnVyZ2VyLWJ1dHRvbiAubW9iLWJ1cmdlci1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uY29udGFpbmVyLS1oZWFkZXItbW9iIC5tb2JpbGUtaGVhZGVyIC5tb2JpbGUtbG9nby1tZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhaW5lci0taGVhZGVyLW1vYiAubW9iaWxlLWhlYWRlciAubW9iaWxlLWxvZ28tbWVudSBpbWcge1xuICBtYXgtd2lkdGg6IDE2OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5jb250YWluZXItLWhlYWRlci1tb2IgLm1vYmlsZS1oZWFkZXIgLm1vYmlsZS1sb2dvLW1lbnUgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB3aWR0aDogNWVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmNvbnRhaW5lci0taGVhZGVyLW1vYiAubW9iaWxlLWhlYWRlciAuZGVza3RvcC1sb2dvLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG4uY29udGFpbmVyLS1oZWFkZXItbW9iIC5tb2JpbGUtaGVhZGVyIC5kZXNrdG9wLWxvZ28tc2VhcmNoIGltZyB7XG4gIG1heC13aWR0aDogMTY4cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbnRhaW5lci0taGVhZGVyLW1vYiAubW9iaWxlLWhlYWRlciAuZGVza3RvcC1sb2dvLXNlYXJjaCBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHdpZHRoOiA1ZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uY29udGFpbmVyLS1oZWFkZXItbW9iIC5tb2JpbGUtaGVhZGVyIC5zZWFyY2gtcGFkZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRhaW5lci0taGVhZGVyLW1vYiAubW9iaWxlLWhlYWRlciAuc2VhcmNoLXBhZGRlciBzdmcge1xuICBmb250LXNpemU6IDMzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb250YWluZXItLWhlYWRlci1tb2IgLm1vYmlsZS1oZWFkZXIgLnNlYXJjaC1wYWRkZXIgLnNlYXJjaC10b2dnbGUtdGV4dGFyZWEge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jb250YWluZXItLWhlYWRlci1tb2IgLm1vYmlsZS1oZWFkZXIgLnNlYXJjaC1wYWRkZXIubWVudSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uY29udGFpbmVyLS1oZWFkZXItbW9iIC5wcmltYXJ5LW1lbnUtbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFwiYXNhcFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmNvbnRhaW5lci0taGVhZGVyLW1vYiAucHJpbWFyeS1tZW51LW1vYmlsZSAubW9iaWxlLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5jb250YWluZXItLWhlYWRlci1tb2IgLnByaW1hcnktbWVudS1tb2JpbGUgLm1vYmlsZS10aXRsZSAucGFkLXN0cmlwIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5jb250YWluZXItLWhlYWRlci1tb2IgLnByaW1hcnktbWVudS1tb2JpbGUgLm1vYmlsZS10aXRsZSBpbWcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmNvbnRhaW5lci0taGVhZGVyLW1vYiAucHJpbWFyeS1tZW51LW1vYmlsZSAubW9iaWxlLXRpdGxlIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29udGFpbmVyLS1oZWFkZXItbW9iIC5wcmltYXJ5LW1lbnUtbW9iaWxlIC5wcmltYXJ5LW1lbnUtaXRlbS1tb2Ige1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLmNvbnRhaW5lci0taGVhZGVyLW1vYiAucHJpbWFyeS1tZW51LW1vYmlsZSAucHJpbWFyeS1tZW51LWl0ZW0tbW9iLmNoZXZyb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM5OTk7XG59XG4uY29udGFpbmVyLS1oZWFkZXItbW9iIC5wcmltYXJ5LW1lbnUtbW9iaWxlIC5wcmltYXJ5LW1lbnUtaXRlbS1tb2IgLmhlYWRlci1zdWJuYXYtbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWluZXItLWhlYWRlci1tb2IgLnByaW1hcnktbWVudS1tb2JpbGUgLnByaW1hcnktbWVudS1pdGVtLW1vYiAuaGVhZGVyLXN1Ym5hdi1tb2IgLm1lbnUtYWN0dWFsLW1vYiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY29udGFpbmVyLS1oZWFkZXItbW9iIC5wcmltYXJ5LW1lbnUtbW9iaWxlIC5wcmltYXJ5LW1lbnUtaXRlbS1tb2IgLmhlYWRlci1zdWJuYXYtbW9iIC5tZW51LWFjdHVhbC1tb2IgLm1lbnUtZGlzcGxheS1lbGVtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuLnNlYXJjaC1hcmVhLWNvbnRhaW5lci1tb2Ige1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlYXJjaC1hcmVhLWNvbnRhaW5lci1tb2IgLnNlYXJjaC1pbnB1dC1tb2Ige1xuICBwYWRkaW5nOiA4cHggMTVweCA4cHg7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWMgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyZTJlMmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgd2lkdGg6IDc1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlYXJjaC1hcmVhLWNvbnRhaW5lci1tb2IgLnNlYXJjaC1pbnB1dC1tb2I6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2VjZWNlYyBpbnNldDtcbn1cbi5zZWFyY2gtYXJlYS1jb250YWluZXItbW9iIC5zZWFyY2gtaW5wdXQtYnV0dG9uLW1vYiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc5YjBjO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTc5YjBjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA0cHggMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jb250YWluZXItLXN1Yi1tZW51LW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFO1xuICBmb250LWZhbWlseTogXCJhc2FwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLmNvbnRhaW5lci0tc3ViLW1lbnUtbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci0tYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LWZhbWlseTogXCJhc2FwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jb250YWluZXItLWJyZWFkY3J1bWJzIC5kaXZpZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0VFRTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jb250YWluZXItLWJyZWFkY3J1bWJzIHNlY3Rpb24ge1xuICBmb250LWZhbWlseTogXCJhc2FwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAuY29udGFpbmVyLS1icmVhZGNydW1icyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImFzYXBcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNvbnRhaW5lci0tYnJlYWRjcnVtYnMgLmRpdmlkZXIge1xuICAgIGNvbG9yOiAjRUVFO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmNvbnRhaW5lci0tYnJlYWRjcnVtYnMgaSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuLm5hdl9fc3ViLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyX19zZWFyY2gtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzLjYyNWVtO1xuICAvKmJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTsqL1xuICBoZWlnaHQ6IDBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgei1pbmRleDogMjQ7XG59XG4uaGVhZGVyX19zZWFyY2gtYm94IGZvcm0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyX19zZWFyY2gtYm94LmhlYWRlcl9fc2VhcmNoLWJveC0tYWN0aXZlIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dCB7XG4gIG1hcmdpbjogMTBweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiA0MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaGVhZGVyX19zZWFyY2gtaW5wdXQge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5oZWFkZXJfX3NlYXJjaC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNTQuNnB4O1xufVxuLmhlYWRlcl9fc2VhcmNoLWJ0biAuZmEtc2VhcmNoIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMzBweCkge1xuICAuaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaC1ib3gge1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdG9wOiAxNTJweDtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2gtYm94IC5oZWFkZXJfX3NlYXJjaC1pbnB1dCB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5oZWFkZXItbmF2LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuZm9vdGVyIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLmZvb3Rlcl9fc2VjdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImFzYXBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDI1JTtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuZm9vdGVyX19zZWN0aW9uIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5mb290ZXJfX3NlY3Rpb24gbGkge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyX19zZWN0aW9uIHtcbiAgICB3aWR0aDogNDklO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5mb290ZXJfX3NlY3Rpb24gbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uZm9vdGVyX19zZWN0aW9uIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvb3Rlcl9fc2VjdGlvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJlMmUyZTtcbn1cbi5mb290ZXJfX3NlY3Rpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXJfX3NlY3Rpb24gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyX19sb2dvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb290ZXJfX29yaWdpbi1ncmVlbi1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5mb290ZXJfX29yaWdpbi1ncmVlbi1sb2dvIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5mb290ZXJfX29yaWdpbi1ncmVlbi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMzBweDtcbn1cbi5mb290ZXJfX2xvZ28tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyX19ib3JkYmlhLWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlcl9fbW9iaWxlLWJvcmRlci1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmZvb3Rlcl9fc29jaWFsLWljb25zIHtcbiAgbWFyZ2luLXRvcDogMS4yNWVtO1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uZm9vdGVyX19zb2NpYWwtaWNvbiB7XG4gIGNvbG9yOiAjRkZGO1xuICB3aWR0aDogMzVweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlcl9fc29jaWFsLWljb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmZvb3Rlcl9fc29jaWFsLWljb24gc3ZnIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuZm9vdGVyIGRpdi5mb290ZXJfX3NvY2lhbC1pY29ucyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3RlciBkaXYuZm9vdGVyX19zb2NpYWwtaWNvbnMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5mb290ZXJfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgLmZvb3Rlcl9fc2VjdGlvbiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmZvb3Rlcl9fc29jaWFsLWljb25zIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udG9wLWNvbnRlbnQtYXJlYSAuanVtYm90cm9uIHtcbiAgbWFyZ2luLXRvcDogMy42MjVlbTtcbn1cblxuLmp1bWJvdHJvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogMjVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXh0LS1kYXJrIC5qdW1ib3Ryb25fX2hlYWRpbmcge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5qdW1ib3Ryb25fX2hlYWRpbmcge1xuICB0ZXh0LXNoYWRvdzogMnB4IDFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5qdW1ib3Ryb25fX2NvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDY1dmg7XG59XG4uanVtYm90cm9uX19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDRweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpLCAwIDhweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxOHB4IDIzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5qdW1ib3Ryb25fX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuLmp1bWJvdHJvbl9fc3ViLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC40KSwgMCA4cHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMThweCAyM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5qdW1ib3Ryb25fX2JvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uanVtYm90cm9uX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5qdW1ib3Ryb25fX3dyYXBwZXIgaW1nIHtcbiAgbWF4LWhlaWdodDogNjV2aDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLmp1bWJvdHJvbl9fd3JhcHBlciBpbWcge1xuICAgIGhlaWdodDogNzV2aDtcbiAgfVxufVxuLmp1bWJvdHJvbiAudGV4dC1jZW50ZXIgLmp1bWJvdHJvbl9fd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmp1bWJvdHJvbiAudGV4dC1sZWZ0IC5qdW1ib3Ryb25fX3dyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uanVtYm90cm9uIC50ZXh0LWxlZnQgLmp1bWJvdHJvbl9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIHJpZ2h0OiA1MCU7XG4gIHRvcDogNDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5qdW1ib3Ryb24gLnRleHQtcmlnaHQgLmp1bWJvdHJvbl9fd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uanVtYm90cm9uIC50ZXh0LXJpZ2h0IC5qdW1ib3Ryb25fX2JvZHkge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1heC13aWR0aDogMTI2MHB4O1xuICByaWdodDogNTAlO1xuICB0b3A6IDQwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5fOi1tcy1mdWxsc2NyZWVuIC5qdW1ib3Ryb24gLnRleHQtcmlnaHQgLmp1bWJvdHJvbl9fYm9keSwgOnJvb3QgLmp1bWJvdHJvbiAudGV4dC1yaWdodCAuanVtYm90cm9uX19ib2R5IHtcbiAgdG9wOiAxNTBweDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5qdW1ib3Ryb24gLnRleHQtbGVmdCAuanVtYm90cm9uX19ib2R5IHtcbiAgICB0b3A6IDMwMHB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5qdW1ib3Ryb24gLnRleHQtY2VudGVyIC5qdW1ib3Ryb25fX2JvZHkge1xuICAgIHRvcDogMTMwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIG1pbi1oZWlnaHQ6IDQyNXB4O1xuICB9XG59XG4uanVtYm90cm9ubi5oYXMtbm8tdGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG4uanVtYm90cm9ubi5oYXMtbm8tdGV4dCAuanVtYm90cm9uX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udG9wLWNvbnRlbnQtYXJlYSAubGlnaHRib3gtdmlkZW8ge1xuICBtYXJnaW4tdG9wOiAzLjYyNWVtO1xufVxuXG4ubGlnaHRib3gtdmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIG1pbi1oZWlnaHQ6IDQyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxLjI1ZW07XG59XG4ubGlnaHRib3gtdmlkZW9fX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyptYXJnaW4tdG9wOiAkbW9iaWxlLWJhci1oZWlnaHQ7Ki9cbn1cbi50ZXh0LWRhcmsgLmxpZ2h0Ym94LXZpZGVvX19jYXB0aW9uIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4ubGlnaHRib3gtdmlkZW9fX2NhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMS44NzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQm9yZCBCaWEgU2FucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjU7XG4gIGxpbmUtaGVpZ2h0OiA0MztcbiAgdGV4dC1zaGFkb3c6IDJweCAxcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubGlnaHRib3gtdmlkZW9fX2VtYmVkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzB2dztcbiAgbWF4LWhlaWdodDogMzEuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5saWdodGJveC12aWRlb19fZW1iZWQtY29udGFpbmVyLS15b3V0dWJlIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5saWdodGJveC12aWRlb19faWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHZ3O1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgbGVmdDogMDtcbiAgLyogbWluLWhlaWdodDogMzAwcHg7ICovXG4gIC8qIG1heC1oZWlnaHQ6IDQwMHB4OyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBoZWlnaHQ6IDIwdnc7ICovXG4gIGxlZnQ6IDA7XG4gIC8qIG1pbi1oZWlnaHQ6IDMwMHB4OyAqL1xuICAvKiBtYXgtaGVpZ2h0OiA0MDBweDsgKi9cbn1cbi5saWdodGJveC12aWRlbyAuYnRuIHtcbiAgYWxpZ24tc2VsZjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gIC50b3AtY29udGVudC1hcmVhIC5saWdodGJveC12aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAubGlnaHRib3gtdmlkZW8ge1xuICAgIGhlaWdodDogNTYuMjUlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDc1cHggLTI1cHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5saWdodGJveC12aWRlb19fZmxleCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmxpZ2h0Ym94LXZpZGVvX19pZnJhbWUge1xuICAgIGhlaWdodDogMzB2dztcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICB3aWR0aDogNTB2dztcbiAgfVxuICAubGlnaHRib3gtdmlkZW9fX2VtYmVkLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgd2lkdGg6IDUwdnc7XG4gIH1cbiAgLmxpZ2h0Ym94LXZpZGVvIC5idG4ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5saWdodGJveC12aWRlb19fZW1iZWQtY29udGFpbmVyLCAubGlnaHRib3gtdmlkZW9fX2lmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pbWFnZS13aXRoLXRleHRfX2l0ZW0tLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuLmltYWdlLXdpdGgtdGV4dF9faXRlbS0tdmlkZW8gLnRlYXNlcl92aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5pbWFnZS13aXRoLXRleHRfX2l0ZW0tLXZpZGVvIC50ZWFzZXJfdmlkZW8ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC50ZWFzZXJfaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cblxuLmxpZ2h0Ym94dmlkZW9wbGF5ZXJibG9jay5kaXNwbGF5bW9kZS1vbmUtcXVhcnRlciAubGlnaHRib3gtdmlkZW8sIC5saWdodGJveHZpZGVvcGxheWVyYmxvY2suZGlzcGxheW1vZGUtb25lLXRoaXJkIC5saWdodGJveC12aWRlbywgLmxpZ2h0Ym94dmlkZW9wbGF5ZXJibG9jay5kaXNwbGF5bW9kZS10d28tdGhpcmRzIC5saWdodGJveC12aWRlbywgLmxpZ2h0Ym94dmlkZW9wbGF5ZXJibG9jay5kaXNwbGF5bW9kZS1oYWxmIC5saWdodGJveC12aWRlbyB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuLmxpZ2h0Ym94dmlkZW9wbGF5ZXJibG9jay5kaXNwbGF5bW9kZS1vbmUtcXVhcnRlciAubGlnaHRib3gtdmlkZW9fX2NhcHRpb24sIC5saWdodGJveHZpZGVvcGxheWVyYmxvY2suZGlzcGxheW1vZGUtb25lLXRoaXJkIC5saWdodGJveC12aWRlb19fY2FwdGlvbiwgLmxpZ2h0Ym94dmlkZW9wbGF5ZXJibG9jay5kaXNwbGF5bW9kZS10d28tdGhpcmRzIC5saWdodGJveC12aWRlb19fY2FwdGlvbiwgLmxpZ2h0Ym94dmlkZW9wbGF5ZXJibG9jay5kaXNwbGF5bW9kZS1oYWxmIC5saWdodGJveC12aWRlb19fY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubGlnaHRib3h2aWRlb3BsYXllcmJsb2NrLmRpc3BsYXltb2RlLW9uZS1xdWFydGVyIC5saWdodGJveC12aWRlb19fY2FwdGlvbiBoMiwgLmxpZ2h0Ym94dmlkZW9wbGF5ZXJibG9jay5kaXNwbGF5bW9kZS1vbmUtdGhpcmQgLmxpZ2h0Ym94LXZpZGVvX19jYXB0aW9uIGgyLCAubGlnaHRib3h2aWRlb3BsYXllcmJsb2NrLmRpc3BsYXltb2RlLXR3by10aGlyZHMgLmxpZ2h0Ym94LXZpZGVvX19jYXB0aW9uIGgyLCAubGlnaHRib3h2aWRlb3BsYXllcmJsb2NrLmRpc3BsYXltb2RlLWhhbGYgLmxpZ2h0Ym94LXZpZGVvX19jYXB0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmxpZ2h0Ym94dmlkZW9wbGF5ZXJibG9jay5kaXNwbGF5bW9kZS1vbmUtcXVhcnRlciAubGlnaHRib3gtdmlkZW9fX2ZsZXggLmxhdW5jaC12aWRlby5idG4sIC5saWdodGJveHZpZGVvcGxheWVyYmxvY2suZGlzcGxheW1vZGUtb25lLXRoaXJkIC5saWdodGJveC12aWRlb19fZmxleCAubGF1bmNoLXZpZGVvLmJ0biwgLmxpZ2h0Ym94dmlkZW9wbGF5ZXJibG9jay5kaXNwbGF5bW9kZS10d28tdGhpcmRzIC5saWdodGJveC12aWRlb19fZmxleCAubGF1bmNoLXZpZGVvLmJ0biwgLmxpZ2h0Ym94dmlkZW9wbGF5ZXJibG9jay5kaXNwbGF5bW9kZS1oYWxmIC5saWdodGJveC12aWRlb19fZmxleCAubGF1bmNoLXZpZGVvLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMTBweCAzNXB4IDlweDtcbn1cbi5saWdodGJveHZpZGVvcGxheWVyYmxvY2suZGlzcGxheW1vZGUtaGFsZiAubGlnaHRib3gtdmlkZW8ge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLmFydGljbGVsaXN0YmxvY2sgaDEge1xuICBmb250LXNpemU6IDUxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzAwNEI0RTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuYXJ0aWNsZWxpc3RibG9jayBoMSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uYXJ0aWNsZWxpc3RibG9jayBwIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5hcnRpY2xlLWxpc3RpbmdzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAuYXJ0aWNsZS1saXN0aW5ncy1ibG9jayB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbi5hcnRpY2xlLWxpc3RpbmctY29udGFpbmluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gIC5hcnRpY2xlLWxpc3RpbmctY29udGFpbmluZyB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hcnRpY2xlLWxpc3RpbmctYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE5JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFydGljbGUtbGlzdGluZy1ibG9jayB7XG4gICAgZmxleDogMSAwIDQ4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5hcnRpY2xlLWxpc3RpbmctYmxvY2sge1xuICAgIGZsZXg6IDEgMCA0OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYXJ0aWNsZS1saXN0aW5nLWJsb2NrIHtcbiAgICBmbGV4OiAxIDAgOTAlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlLWxpc3RpbmctYmxvY2stLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYXJ0aWNsZS1saXN0aW5nLWJsb2NrIC5hcnRpY2xlLWxpc3RpbmctYmxvY2tfX2hlYWRpbmctYmxvY2sge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hcnRpY2xlLWxpc3RpbmctYmxvY2stLXF1YXJ0ZXIgLmFydGljbGUtbGlzdGluZy1ibG9ja19faGVhZGluZy1ibG9jayB7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1saXN0aW5nLWJsb2NrLS10aGlyZCAuYXJ0aWNsZS1saXN0aW5nLWJsb2NrX19oZWFkaW5nLWJsb2NrIHtcbiAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLWxpc3RpbmctYmxvY2stLWhhbGYgLmFydGljbGUtbGlzdGluZy1ibG9ja19faGVhZGluZy1ibG9jayB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLmFydGljbGUtbGlzdGluZy1ibG9jay0taGFsZiAuYXJ0aWNsZS1saXN0aW5nLWJsb2NrX19oZWFkaW5nLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYXJ0aWNsZS1saXN0aW5nLWJsb2NrLS1mdWxsIC5hcnRpY2xlLWxpc3RpbmctYmxvY2tfX2hlYWRpbmctYmxvY2sge1xuICBtaW4taGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5hcnRpY2xlLWxpc3RpbmctYmxvY2stLWZ1bGwgLmFydGljbGUtbGlzdGluZy1ibG9ja19faGVhZGluZy1ibG9jayB7XG4gICAgbWluLWhlaWdodDogMzQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmFydGljbGUtbGlzdGluZy1ibG9jayAuc2xpY2stYXJyb3cge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtbGlzdGluZy1ibG9jazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbiAgd2lkdGg6IDQuMTI1ZW07XG59XG4uYXJ0aWNsZS1saXN0aW5nLWJsb2NrIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXJ0aWNsZS1saXN0aW5nLWJsb2NrIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hcnRpY2xlLWxpc3RpbmctYmxvY2sgYS5saW5rVG9JbWFnZUFydGljbGVCbG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzElO1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG59XG4uYXJ0aWNsZS1saXN0aW5nLWJsb2NrX190aXRsZS1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hcnRpY2xlLWxpc3RpbmctYmxvY2tfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgZmxleDogMSAxIDEwMCU7XG59XG4uYXJ0aWNsZS1saXN0aW5nLWJsb2NrX19kYXRlIHtcbiAgY29sb3I6ICNhNWI3MzU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzEyNWVtO1xuICBmb250LWZhbWlseTogXCJhc2FwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmFydGljbGUtbGlzdGluZy1ibG9ja19faGVhZGluZy1ibG9jayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJveC1zaGFkb3c6IDAgMCA3NXB4IC0yNXB4IHJnYmEoMjMxLCAyMzEsIDIzMSwgMC45MDU4ODIzNTI5KTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5hcnRpY2xlbGlzdGJsb2NrIC5hcnRpY2xlLWxpc3RpbmctYmxvY2tfX2hlYWRpbmctYmxvY2sge1xuICBtaW4taGVpZ2h0OiAxNzJweDtcbn1cbi5hcnRpY2xlLWxpc3RpbmctYmxvY2tfX2hlYWRpbmctYmxvY2sgYSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmFydGljbGUtbGlzdGluZy1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5hcnRpY2xlLWxpc3RpbmctYmxvY2tfX3RlYXNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1saXN0aW5nLWJsb2NrX192aWV3LXN0b3J5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlLWxpc3RpbmctYmxvY2sge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAzMiU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMS44NzVlbSBhdXRvO1xuICB9XG4gIC5hcnRpY2xlLWxpc3RpbmctYmxvY2stLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hcnRpY2xlLWxpc3RpbmctYmxvY2stLWhhbGYge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgLmFydGljbGUtbGlzdGluZy1ibG9jay0tdGhpcmQge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbiAgLmFydGljbGUtbGlzdGluZy1ibG9jay0tcXVhcnRlciB7XG4gICAgd2lkdGg6IDI0JTtcbiAgfVxuICAuYXJ0aWNsZS1saXN0aW5nLWJsb2NrLS1maWZ0aCB7XG4gICAgd2lkdGg6IDIxJTtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG59XG4uYXJ0aWNsZS1wYWdlLS1saXN0aW5nIC5hcnRpY2xlbGlzdGJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi50ZWFzZXJjb250YWluZXJibG9jayAuYXJ0aWNsZS1saXN0aW5nLWJsb2NrX19oZWFkaW5nLWJsb2NrIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuXG4uaWNvbmxpc3RibG9jayB7XG4gIHBhZGRpbmc6IDEuMjVlbSAwO1xufVxuXG4uaWNvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5pY29uLWxpc3Rpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAxNC4yNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaWNvbi1saXN0aW5nIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmljb24tbGlzdGluZ19fdGl0bGUge1xuICBwYWRkaW5nOiAxLjEyNWVtO1xufVxuLmljb24tbGlzdGluZ19fdGl0bGUgaDEsIC5pY29uLWxpc3RpbmdfX3RpdGxlIGgyLCAuaWNvbi1saXN0aW5nX190aXRsZSBoMywgLmljb24tbGlzdGluZ19fdGl0bGUgaDQsIC5pY29uLWxpc3RpbmdfX3RpdGxlIGg1LCAuaWNvbi1saXN0aW5nX190aXRsZSBoNiwgLmljb24tbGlzdGluZ19fdGl0bGUgLmgxLCAuaWNvbi1saXN0aW5nX190aXRsZSAuc3RhbmRhcmQtbGlzdGluZyAuc3RhbmRhcmQtbGlzdGluZy0tdGl0bGUgaDIsIC5zdGFuZGFyZC1saXN0aW5nIC5zdGFuZGFyZC1saXN0aW5nLS10aXRsZSAuaWNvbi1saXN0aW5nX190aXRsZSBoMiwgLmljb24tbGlzdGluZ19fdGl0bGUgLmgyLCAuaWNvbi1saXN0aW5nX190aXRsZSAuaDMsIC5pY29uLWxpc3RpbmdfX3RpdGxlIC5oNCwgLmljb24tbGlzdGluZ19fdGl0bGUgLmg1LCAuaWNvbi1saXN0aW5nX190aXRsZSAuaDYge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaWNvbi1saXN0aW5nX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3OWIwYztcbiAgd2lkdGg6IDQuMTI1ZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaWNvbi1saXN0aW5nIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gIC5pY29ubGlzdGJsb2NrIHtcbiAgICBwYWRkaW5nOiAzLjc1ZW0gMDtcbiAgfVxuICAuaWNvbi1saXN0aW5nIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcbiAgfVxufVxuLyogSWNvbiBsaXN0aW5nIHNwYWNpbmcgXG4gICAtLS0tLS0tLS0tLS0tXG5cbiAgQ3VzdG9tIHNwYWNpbmcgZm9yIGljb24gYmxvY2sgd2hlbiBzaXR0aW5nXG4gIHdpdGggZWRpdG9yaWFsXG4qL1xuLmVkaXRvcmlhbGJsb2NrICsgLmljb25saXN0YmxvY2sge1xuICBtYXJnaW4tdG9wOiAtOTBweDtcbn1cblxuLmljb25saXN0YmxvY2sgKyAuZWRpdG9yaWFsYmxvY2sge1xuICBtYXJnaW4tdG9wOiAtOTBweDtcbn1cblxuLmltYWdlLXdpdGgtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmltYWdlLXdpdGgtdGV4dF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS13aXRoLXRleHQtLWltYWdlLWxlZnQgLnd5c2l3eWcge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5pbWFnZS13aXRoLXRleHQtLWltYWdlLWxlZnQgLnd5c2l3eWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5pbWFnZS13aXRoLXRleHQtLXJpZ2h0LWltYWdlIC53eXNpd3lnIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5pbWFnZS13aXRoLXRleHQtLXJpZ2h0LWltYWdlIC53eXNpd3lnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5pbWFnZS13aXRoLXRleHRfX2l0ZW0tLXRleHQge1xuICBwYWRkaW5nOiAwLjYyNWVtIDEuMjVlbSAxLjI1ZW0gMC42MjVlbTtcbn1cbi5pbWFnZS13aXRoLXRleHRfX2l0ZW0tLXRleHQgaDEsXG4uaW1hZ2Utd2l0aC10ZXh0X19pdGVtLS10ZXh0IGgyLFxuLmltYWdlLXdpdGgtdGV4dF9faXRlbS0tdGV4dCBoMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiQm9yZCBCaWEgU2FucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDRCNEU7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuLmltYWdlLXdpdGgtdGV4dF9faXRlbS0tdGV4dCBwLFxuLmltYWdlLXdpdGgtdGV4dF9faXRlbS0tdGV4dCBwIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLmltYWdlLXdpdGgtdGV4dF9faXRlbS0taW1nIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmltYWdlLXdpdGgtdGV4dF9faXRlbS0taW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA3NXB4IC0yNXB4IHJnYigwLCAwLCAwKTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuaW1hZ2Utd2l0aC10ZXh0X19pdGVtLS1pbWcgaW1nIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmltYWdlLXdpdGgtdGV4dF9faXRlbS0taW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pbWFnZS13aXRoLXRleHQtLWxlZnQtaW1hZ2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmltYWdlLXdpdGgtdGV4dC0tZnVsbC1pbWFnZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaW1hZ2Utd2l0aC10ZXh0LS1mdWxsLWltYWdlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5pbWFnZS13aXRoLXRleHQtLWZ1bGwtaW1hZ2UgLmltYWdlLXdpdGgtdGV4dF9faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuaW1hZ2Utd2l0aC10ZXh0LS1mdWxsLWltYWdlIC5pbWFnZS13aXRoLXRleHRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5pbWFnZS13aXRoLXRleHQtLWZ1bGwtaW1hZ2UgLmltYWdlLXdpdGgtdGV4dF9faXRlbS5pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xufVxuLmltYWdlLXdpdGgtdGV4dC0tZnVsbC1pbWFnZSAuaW1hZ2Utd2l0aC10ZXh0X19pdGVtLS1pbWcgLnRlYXNlcl9pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDQyMHB4O1xuICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1hZ2Utd2l0aC10ZXh0LS1iZy1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cbi5pbWFnZS13aXRoLXRleHQtLWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gIC5pbWFnZS13aXRoLXRleHRfX2l0ZW0ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuaW1hZ2Utd2l0aC10ZXh0X19pdGVtLS10ZXh0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5pbWFnZS13aXRoLXRleHQtLXJpZ2h0LWltYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmltYWdlLXdpdGgtdGV4dC0tcmlnaHQtaW1hZ2UgLmltYWdlLXdpdGgtdGV4dF9faXRlbS0taW1nLFxuICAuaW1hZ2Utd2l0aC10ZXh0LS1yaWdodC1pbWFnZSAuaW1hZ2Utd2l0aC10ZXh0X19pdGVtLS10ZXh0IHtcbiAgICBmbGV4LWJhc2lzOiA0MDhweDtcbiAgfVxuICAuaW1hZ2Utd2l0aC10ZXh0LS1pbWFnZS1sZWZ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5pbWFnZS13aXRoLXRleHQtLWltYWdlLWxlZnQgLmltYWdlLXdpdGgtdGV4dF9faXRlbS0taW1nLFxuICAuaW1hZ2Utd2l0aC10ZXh0LS1pbWFnZS1sZWZ0IC5pbWFnZS13aXRoLXRleHRfX2l0ZW0tLXRleHQge1xuICAgIGZsZXgtYmFzaXM6IDQwOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLmltYWdlLXdpdGgtdGV4dF9faXRlbS0taW1nIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuaW1hZ2Utd2l0aC10ZXh0X19pdGVtLS10ZXh0IHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLmltYWdlLXdpdGgtdGV4dC0tZnVsbC1pbWFnZSAuaW1hZ2Utd2l0aC10ZXh0X19pdGVtLS10ZXh0IHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5kaXNwbGF5bW9kZS1oYWxmIC5pbWFnZS13aXRoLXRleHQtLWZ1bGwtaW1hZ2UgLmltYWdlLXdpdGgtdGV4dF9faXRlbS5pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmRpc3BsYXltb2RlLWhhbGYgLmltYWdlLXdpdGgtdGV4dC0tZnVsbC1pbWFnZSAuaW1hZ2Utd2l0aC10ZXh0X19pdGVtLmltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuXG4uZGlzcGxheW1vZGUtb25lLXRoaXJkIC5pbWFnZS13aXRoLXRleHQtLWZ1bGwtaW1hZ2UgLmltYWdlLXdpdGgtdGV4dF9faXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5kaXNwbGF5bW9kZS1vbmUtdGhpcmQgLmltYWdlLXdpdGgtdGV4dC0tZnVsbC1pbWFnZSAuaW1hZ2Utd2l0aC10ZXh0X19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuXG4uZGlzcGxheW1vZGUtb25lLXRoaXJkIC5pbWFnZS13aXRoLXRleHRfX2l0ZW0sXG4uZGlzcGxheW1vZGUtb25lLXF1YXJ0ZXIgLmltYWdlLXdpdGgtdGV4dF9faXRlbSxcbi5kaXNwbGF5bW9kZS10d28tdGhpcmRzIC5pbWFnZS13aXRoLXRleHRfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaW1hZ2V3aXRodGV4dGJsb2NrLmRpc3BsYXltb2RlLW9uZS10aGlyZCAuaW1hZ2Utd2l0aC10ZXh0X19pdGVtLS1pbWcuaW1hZ2UsIC5pbWFnZXdpdGh0ZXh0YmxvY2suZGlzcGxheW1vZGUtb25lLXF1YXJ0ZXIgLmltYWdlLXdpdGgtdGV4dF9faXRlbS0taW1nLmltYWdlLCAuaW1hZ2V3aXRodGV4dGJsb2NrLmRpc3BsYXltb2RlLXR3by10aGlyZHMgLmltYWdlLXdpdGgtdGV4dF9faXRlbS0taW1nLmltYWdlIHtcbiAgaGVpZ2h0OiAyMzhweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFic29sdXRlQ2VudGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLmltYWdlLXdpdGgtdGV4dC1vdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5pbWFnZS13aXRoLXRleHQtb3ZlcmZsb3cgLmltYWdlLXdpdGgtdGV4dC1jb250YWluZXIge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5pbWFnZS13aXRoLXRleHQtb3ZlcmZsb3cgLmltYWdlLXdpdGgtdGV4dC1jb250YWluZXIgLmltYWdld2l0aHRleHRibG9jayB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaW1hZ2Utd2l0aC10ZXh0LW92ZXJmbG93IC5pbWFnZS13aXRoLXRleHQtY29udGFpbmVyIC5pbWFnZXdpdGh0ZXh0YmxvY2sge1xuICAgIGZsZXg6IDEgMCA5MCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5jb250YWluaW5nYmxvY2sge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5pbmdibG9jayAuc2xpY2stYXJyb3cge1xuICB0b3A6IDMwJTtcbn1cbi5jb250YWluaW5nYmxvY2sgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIHRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5pbWFnZS13aXRoLXRleHQtb3ZlcmZsb3cgLmltYWdlLXdpdGgtdGV4dC1jb250YWluZXIgLmltYWdlYmxvY2sge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmltYWdlLXdpdGgtdGV4dC1vdmVyZmxvdyAuaW1hZ2Utd2l0aC10ZXh0LWNvbnRhaW5lciAuaW1hZ2VibG9jayB7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5pbWFnZXdpdGh0ZXh0YmxvY2sgLmltYWdlLXdpdGgtdGV4dC0taW1hZ2UtbGVmdCAuaW1hZ2Utd2l0aC10ZXh0X19pdGVtLS1pbWcsXG4uaW1hZ2V3aXRodGV4dGJsb2NrIC5pbWFnZS13aXRoLXRleHQtLXJpZ2h0LWltYWdlIC5pbWFnZS13aXRoLXRleHRfX2l0ZW0tLWltZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5pbWFnZXdpdGh0ZXh0YmxvY2sgLmltYWdlLXdpdGgtdGV4dC0taW1hZ2UtbGVmdCAuaW1hZ2Utd2l0aC10ZXh0X19pdGVtLS1pbWcsXG4gIC5pbWFnZXdpdGh0ZXh0YmxvY2sgLmltYWdlLXdpdGgtdGV4dC0tcmlnaHQtaW1hZ2UgLmltYWdlLXdpdGgtdGV4dF9faXRlbS0taW1nIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmltYWdld2l0aHRleHRibG9jayAuaW1hZ2Utd2l0aC10ZXh0LS1pbWFnZS1sZWZ0IC5pbWFnZS13aXRoLXRleHRfX2l0ZW0tLWltZyxcbiAgLmltYWdld2l0aHRleHRibG9jayAuaW1hZ2Utd2l0aC10ZXh0LS1yaWdodC1pbWFnZSAuaW1hZ2Utd2l0aC10ZXh0X19pdGVtLS1pbWcge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cblxuLmltYWdld2l0aHRleHRibG9jazpub3QoLmRpc3BsYXltb2RlLW9uZS1xdWFydGVyKTpub3QoLmRpc3BsYXltb2RlLWhhbGYpOm5vdCguZGlzcGxheW1vZGUtb25lLXRoaXJkKTpub3QoLmRpc3BsYXltb2RlLXR3by10aGlyZHMpIC5pbWFnZS13aXRoLXRleHRfX2l0ZW0tLWltZy5pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG4uZWRpdG9yaWFsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5lZGl0b3JpYWwgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gIC5lZGl0b3JpYWwgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5lZGl0b3JpYWwgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5lZGl0b3JpYWwgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZWRpdG9yaWFsIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmVkaXRvcmlhbCB0YWJsZSB0aCxcbi5lZGl0b3JpYWwgdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xufVxuLmVkaXRvcmlhbCB0YWJsZSB0Ym9keSB0ciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZWRpdG9yaWFsIHRhYmxlIHRib2R5IHRyOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0Q4RDhEODtcbn1cbi5lZGl0b3JpYWwgdGFibGUgdGJvZHkgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjkzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5lZGl0b3JpYWwgdGFibGUgdGJvZHkgdHIgdGQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyLjUxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5lZGl0b3JpYWwgdGFibGUgdGJvZHkgdHIgdGQgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZWRpdG9yaWFsIHRhYmxlIHRib2R5IHRyIHRkIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZWRpdG9yaWFsIHNwYW4ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi50ZXh0Y29udGVudGFyZWEgYSB7XG4gIGNvbG9yOiAjMWE2MWIzO1xufVxuXG50YWJsZTpub3QoLlByaWNpbmdUYWJsZSkge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG50YWJsZTpub3QoLlByaWNpbmdUYWJsZSkgdGgsXG50YWJsZTpub3QoLlByaWNpbmdUYWJsZSkgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xufVxudGFibGU6bm90KC5QcmljaW5nVGFibGUpIHRib2R5IHRyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbnRhYmxlOm5vdCguUHJpY2luZ1RhYmxlKSB0Ym9keSB0cjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNEOEQ4RDg7XG59XG50YWJsZTpub3QoLlByaWNpbmdUYWJsZSkgdGJvZHkgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjkzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbnRhYmxlOm5vdCguUHJpY2luZ1RhYmxlKSB0Ym9keSB0ciB0ZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIuNTE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxudGFibGU6bm90KC5QcmljaW5nVGFibGUpIHRib2R5IHRyIHRkIGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxudGFibGU6bm90KC5QcmljaW5nVGFibGUpIHRib2R5IHRyIHRkIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG50YWJsZTpub3QoLlByaWNpbmdUYWJsZSkgdGJvZHkgYSB7XG4gIGNvbG9yOiAjMWE2MWIzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gIC5tYWluQm9keSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLm1haW5Cb2R5IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ubWFpbkJvZHkgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLnd5c2l3eWcgYSB7XG4gIGNvbG9yOiAjMDA5MDc3O1xufVxuLnd5c2l3eWcgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZWRpdG9yaWFsLnd5c2l3eWcgcCB7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbn1cbi5lZGl0b3JpYWwud3lzaXd5ZyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5FdmVudEhvbWVQYWdlIC5Db250ZW50QXJlYV9fQ29udGFpbmVyIC5lZGl0b3JpYWwud3lzaXd5ZyBwIHtcbiAgbWFyZ2luOiAwIGF1dG8gMjVweCBhdXRvO1xufVxuLkV2ZW50SG9tZVBhZ2UgLkNvbnRlbnRBcmVhX19Db250YWluZXIgLmVkaXRvcmlhbC53eXNpd3lnLmNvbnRhaW5lci0tZml4ZWQgcCB7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbn1cbi5FdmVudEhvbWVQYWdlIC5Db250ZW50QXJlYV9fQ29udGFpbmVyIC5lZGl0b3JpYWwud3lzaXd5Zy5jb250YWluZXItLWZpeGVkIGgyLFxuLkV2ZW50SG9tZVBhZ2UgLkNvbnRlbnRBcmVhX19Db250YWluZXIgLmVkaXRvcmlhbC53eXNpd3lnLmNvbnRhaW5lci0tZml4ZWQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZWRpdG9yaWFsLnd5c2l3eWcuY29udGFpbmVyLS1maXhlZCB7XG4gIG1heC13aWR0aDogNzYwcHg7XG59XG5cbi50b3AtY29udGVudC1hcmVhIC5iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAzLjYyNWVtO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzk2Yzg4NDtcbn1cblxuLmJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFubmVyIGgxIHtcbiAgdGV4dC1zaGFkb3c6IDJweCAxcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uYmFubmVyIC50ZXh0LS1kYXJrIGgxIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uYmFubmVyX19oYXMtaW1hZ2Uge1xuICBtaW4taGVpZ2h0OiAxNi44NzVlbTtcbn1cbi5iYW5uZXJfX2hhcy1uby1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAxLjI1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1ZW07XG59XG4uYmFubmVyX19oZWFkaW5nIHtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtc2hhZG93OiAycHggMXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmJhbm5lcl9fc3ViLWhlYWRpbmcge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5iYW5uZXJfX2NvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gIC5iYW5uZXJfX2hhcy1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogNjI1cHg7XG4gIH1cbiAgLmJhbm5lcl9faGFzLW5vLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMi41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNWVtO1xuICB9XG4gIC50b3AtY29udGVudC1hcmVhIC5iYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDc2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM5NmM4ODQ7XG4gIH1cbn1cbi8qIEFkZCBncmFkaWVudCAvIHNjcmltIHRvIGJhbm5lciBibG9ja1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBUaGlzIGlzIGEgYm9vbGVhbiBvcHRpb24gd2l0aGluXG4gIGVwaXNlcnZlci5cbiovXG4uY2hlY2tlZC1ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja2VkLWdyYWRpZW50IC5iYW5uZXItZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYigwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2IoMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2IoMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAsIHRyYW5zcGFyZW50KTtcbiAgb3BhY2l0eTogMC40O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYmFubmVyIC5mbGV4LWp1c3RpZnktY2VudGVyLCAuYmFubmVyIC5mbGV4LWp1c3RpZnktbGVmdCwgLmJhbm5lciAuZmxleC1qdXN0aWZ5LXJpZ2h0LCAuanVtYm90cm9uIC5mbGV4LWp1c3RpZnktY2VudGVyLCAuanVtYm90cm9uIC5mbGV4LWp1c3RpZnktbGVmdCwgLmp1bWJvdHJvbiAuZmxleC1qdXN0aWZ5LXJpZ2h0LCAubGlnaHRib3gtdmlkZW8gLmZsZXgtanVzdGlmeS1jZW50ZXIsIC5saWdodGJveC12aWRlbyAuZmxleC1qdXN0aWZ5LWxlZnQsIC5saWdodGJveC12aWRlbyAuZmxleC1qdXN0aWZ5LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJhbm5lciAuYnRuLCAuanVtYm90cm9uIC5idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmJhbm5lciBoMSwgLmp1bWJvdHJvbiBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iYW5uZXJfX2NvbnRlbnQge1xuICB6LWluZGV4OiAyMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5iYW5uZXItY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYmFubmVyLWNvbnRlbnQgaDEsIC5iYW5uZXItY29udGVudCBoMiwgLmJhbm5lci1jb250ZW50IGgyLCAuYmFubmVyLWNvbnRlbnQgaDQsIC5iYW5uZXItY29udGVudCBoNSwgLmJhbm5lci1jb250ZW50IGg2LCAuYmFubmVyLWNvbnRlbnQgYSwgLmJhbm5lci1jb250ZW50IC53eXNpd3lnIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zZWN0b3ItYmFubmVyIC5qdW1ib3Ryb24ge1xuICBtaW4taGVpZ2h0OiAyOTlweDtcbn1cbi5zZWN0b3ItYmFubmVyIC5qdW1ib3Ryb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9wLWNvbnRlbnQtYXJlYS5yZW1vdmUtbWFyZ2luIC5saWdodGJveC12aWRlbywgLnRvcC1jb250ZW50LWFyZWEucmVtb3ZlLW1hcmdpbiAuanVtYm90cm9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm5vLXRvcC1jb250ZW50LnJlbW92ZS1iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLWdyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4uYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAyLjVlbSAxLjI1ZW07XG59XG4uYnRuLWdyb3VwLS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtLWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLWdyb3VwLS1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYnRuLWdyb3VwIC5idG4ge1xuICBtYXJnaW46IDAuMzEyNWVtO1xufVxuXG4ud3lzaXd5ZyAuYnRuLWdyb3VwIHtcbiAgcGFkZGluZzogMC45Mzc1ZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuc3RhcnRwYWdlIC5idXR0b25ibG9jayAudGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5mb3JtLWNvbnRhaW5lciAuZm9ybS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5mb3JtLWNvbnRhaW5lciAuZm9ybWNvbnRhaW5lcmJsb2NrIHtcbiAgbWF4LXdpZHRoOiA1MTVweDtcbiAgYm94LXNoYWRvdzogMCAwIDM1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMWZhMjJkO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuLmZvcm0tY29udGFpbmVyIC5mb3JtY29udGFpbmVyYmxvY2sgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuLmZvcm0tY29udGFpbmVyIC5mb3JtY29udGFpbmVyYmxvY2sgLmZvcm0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybS1jb250YWluZXIgLkZvcm1fX01haW5Cb2R5IC5Gb3JtQ2hvaWNlIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0tY29udGFpbmVyIC5Gb3JtX19NYWluQm9keSAuRm9ybUNob2ljZV9fSW5wdXQtLVJhZGlvIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcbiAgLW1vei1hcHBlYXJhbmNlOiByYWRpbztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9ybWNvbnRhaW5lcmJsb2NrIGZvcm0ge1xuICBtYXgtd2lkdGg6IDEwMzZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMwcHggNzBweCAwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4uZm9ybWNvbnRhaW5lcmJsb2NrIGZvcm0gLmJ0bi0td2lkZSB7XG4gIHBhZGRpbmc6IDEwcHggNDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuZm9ybWNvbnRhaW5lcmJsb2NrIGZvcm0ge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAwcHg7XG4gIH1cbn1cbi5FdmVudHNQYWdlIC5mb3JtY29udGFpbmVyYmxvY2sgZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRlYXNlcmNvbnRhaW5lcmJsb2NrIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAudGVhc2VyY29udGFpbmVyYmxvY2sgaDEge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGVhc2VyY29udGFpbmVyYmxvY2sgPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnRlYXNlcmJsb2NrIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50ZWFzZXJibG9jayBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50ZWFzZXJibG9jayAuYm9yZGVyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLnRlYXNlcmJsb2NrIC5ib3JkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRpbGUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnRlYXNlcmJsb2NrIC5UZWFzZXJCbG9ja19fVGV4dC0tTmV3UG9zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50ZWFzZXJibG9jayAuVGVhc2VyQmxvY2tfX1RleHQtLU5ld1BvcyB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gIH1cbn1cbi50ZWFzZXJibG9jayAuVGVhc2VyQmxvY2tfX1RleHQtLU5ld1Bvczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYm9yZGJpYS9hcnJvdy5zdmdcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLnRlYXNlcmJsb2NrIC5UZWFzZXJCbG9ja19fVGV4dC0tTmV3UG9zOjphZnRlciB7XG4gICAgbGVmdDogNDBweDtcbiAgICBib3R0b206IDQ1cHg7XG4gIH1cbn1cbi50ZWFzZXJibG9jay5kaXNwbGF5bW9kZS1oYWxmIC5UZWFzZXJCbG9ja19fVGV4dCB7XG4gIHdpZHRoOiA3MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA3MHB4O1xuICBsZWZ0OiA0NXB4O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLnRlYXNlcmJsb2NrLmRpc3BsYXltb2RlLWhhbGYgLlRlYXNlckJsb2NrX19UZXh0IHtcbiAgICBib3R0b206IDEyMHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbGVmdDogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50ZWFzZXJibG9jay5kaXNwbGF5bW9kZS1oYWxmIC5UZWFzZXJCbG9ja19fVGV4dCB7XG4gICAgYm90dG9tOiAxMTBweDtcbiAgfVxufVxuLnRlYXNlcmJsb2NrLmRpc3BsYXltb2RlLWhhbGYgLmltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLnRlYXNlcmJsb2NrLmRpc3BsYXltb2RlLW9uZS10aGlyZCAuVGVhc2VyQmxvY2tfX1RleHQge1xuICB3aWR0aDogNzAlO1xufVxuLnRlYXNlcmJsb2NrIGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50ZWFzZXJibG9jayBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTVweDtcbiAgfVxufVxuLnRlYXNlcmJsb2NrIC5pbWFnZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAwIDc1cHggLTI1cHggIzAwMDtcbiAgaGVpZ2h0OiAyNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAudGVhc2VyYmxvY2sgLmltYWdlIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbi50ZWFzZXJibG9jayAuVGVhc2VyQmxvY2tfX1RleHQge1xuICB3aWR0aDogNDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAzNXB4O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAudGVhc2VyYmxvY2sgLlRlYXNlckJsb2NrX19UZXh0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDExMHB4O1xuICAgIGxlZnQ6IDM1cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGVhc2VyYmxvY2sgLlRlYXNlckJsb2NrX19UZXh0IHtcbiAgICBib3R0b206IDExMHB4O1xuICB9XG59XG4udGVhc2VyYmxvY2sgLlRlYXNlckJsb2NrX19UZXh0IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuLnRlYXNlcmJsb2NrIC5UZWFzZXJCbG9ja19fVGV4dCBwIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGVhc2VyYmxvY2sgLlRlYXNlckJsb2NrX19UZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucXVvdGVibG9ja0hpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAucXVvdGVibG9ja0hpZ2hsaWdodCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4ucXVvdGVibG9ja0hpZ2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xuICBmb250LWZhbWlseTogXCJGb250YXdlc29tZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgY29sb3I6IHJnYigyMjYsIDIyNiwgMjI2KTtcbiAgbGVmdDogLTYwcHg7XG4gIHRvcDogLTI0cHg7XG59XG4ucXVvdGVibG9ja0hpZ2hsaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRhd2Vzb21lXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBjb2xvcjogcmdiKDIyNiwgMjI2LCAyMjYpO1xuICBib3R0b206IC0zMnB4O1xuICByaWdodDogLTYxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnF1b3RlYmxvY2tIaWdobGlnaHQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLnF1b3RlYmxvY2tIaWdobGlnaHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5xdW90ZWJsb2NrSGlnaGxpZ2h0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLnF1b3RlYmxvY2tIaWdobGlnaHQ6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGVmdDogLTUycHg7XG4gIH1cbiAgLnF1b3RlYmxvY2tIaWdobGlnaHQ6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICByaWdodDogLTQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAucXVvdGVibG9ja0hpZ2hsaWdodCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5kb2N1bWVudGxpYnJhcnlibG9jayAuRG9jdW1lbnRfX0NvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDdkN2Q3O1xufVxuLmRvY3VtZW50bGlicmFyeWJsb2NrIC5Eb2N1bWVudF9fTGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZG9jdW1lbnRsaWJyYXJ5YmxvY2sgLkRvY3VtZW50X19UaXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMyZTJlMmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLmRvY3VtZW50bGlicmFyeWJsb2NrIC5Eb2N1bWVudF9fVGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5kb2N1bWVudGxpYnJhcnlibG9jayAuRG9jdW1lbnRfX1JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLmRvY3VtZW50bGlicmFyeWJsb2NrIC5Eb2N1bWVudF9fUmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnJlY2lwZWxpc3RpbmdibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLnJlY2lwZWxpc3RpbmdibG9jayAuUmVjaXBlUGFuZWwge1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZWNpcGVsaXN0aW5nYmxvY2sgLnNsaWNrLW5leHQsXG4ucmVjaXBlbGlzdGluZ2Jsb2NrIC5zbGljay1wcmV2IHtcbiAgdG9wOiAyMDBweDtcbn1cbi5yZWNpcGVsaXN0aW5nYmxvY2sgLnNsaWNrLW5leHQ6YmVmb3JlLFxuLnJlY2lwZWxpc3RpbmdibG9jayAuc2xpY2stcHJldjpiZWZvcmUge1xuICB0b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLnJlY2lwZWxpc3RpbmdibG9jayAub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4ucmVjaXBlbGlzdGluZ2Jsb2NrIC5idG4ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5yZWNpcGVsaXN0aW5nYmxvY2sgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLnJlY2lwZWxpc3RpbmdibG9jayAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIC5SZWNpcGVQYW5lbCB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5yZWNpcGVsaXN0aW5nYmxvY2sgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciAuUmVjaXBlUGFuZWxfX0hlYWRlciBoNCB7XG4gICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAucmVjaXBlbGlzdGluZ2Jsb2NrIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZVBhbmVsX19IZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAucmVjaXBlbGlzdGluZ2Jsb2NrIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZVBhbmVsX19IZWFkZXIgaHIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZWNpcGVsaXN0aW5nYmxvY2sgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciAuUmVjaXBlUGFuZWwgLnJvdyA+IGhyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWNpcGVsaXN0aW5nYmxvY2sgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciAuUmVjaXBlUGFuZWw6bGFzdC1vZi10eXBlIGhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51cGNvbWluZ2V2ZW50c2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAudXBjb21pbmdldmVudHNibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLnVwY29taW5nZXZlbnRzYmxvY2sgLlJlbGF0ZWRFdmVudHMgLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAudXBjb21pbmdldmVudHNibG9jayAuUmVjaXBlUGFuZWwge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudXBjb21pbmdldmVudHNibG9jayAuUmVjaXBlUGFuZWwge1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbi51cGNvbWluZ2V2ZW50c2Jsb2NrIC5zbGljay1uZXh0LFxuLnVwY29taW5nZXZlbnRzYmxvY2sgLnNsaWNrLXByZXYge1xuICB0b3A6IDUwJTtcbn1cbi51cGNvbWluZ2V2ZW50c2Jsb2NrIC5zbGljay1uZXh0OmJlZm9yZSxcbi51cGNvbWluZ2V2ZW50c2Jsb2NrIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIHRvcDogMjBweDtcbn1cblxuLnRlYXNlcmNvbnRhaW5lcmJsb2NrIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLnRlYXNlcmNvbnRhaW5lcmJsb2NrIC5SZWNpcGVQYW5lbF9fSGVhZGVyIGg0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi50ZWFzZXJjb250YWluZXJibG9jayAuVGVhc2VyLUNvbnRhaW5lciAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi50ZWFzZXJjb250YWluZXJibG9jayAuVGVhc2VyLUNvbnRhaW5lciAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIC5SZWNpcGVMaXN0aW5nX19TdWJDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLnRlYXNlcmNvbnRhaW5lcmJsb2NrIC5UZWFzZXItQ29udGFpbmVyIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZUxpc3RpbmdfX1N1YkNvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAudGVhc2VyY29udGFpbmVyYmxvY2sgLlRlYXNlci1Db250YWluZXIgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciAuUmVjaXBlTGlzdGluZ19fU3ViQ29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi50ZWFzZXJjb250YWluZXJibG9jayAuVGVhc2VyLUNvbnRhaW5lciAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIC5SZWNpcGVMaXN0aW5nX19TdWJDb250YWluZXIgLlJlY2lwZVBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi50ZWFzZXJjb250YWluZXJibG9jayAuVGVhc2VyLUNvbnRhaW5lciAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIC5SZWNpcGVMaXN0aW5nX19TdWJDb250YWluZXIgLlJlY2lwZVBhbmVsLmZsZXgtYmFzaXMtLTEwMCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLnRlYXNlcmNvbnRhaW5lcmJsb2NrIC5UZWFzZXItQ29udGFpbmVyIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZUxpc3RpbmdfX1N1YkNvbnRhaW5lciAuUmVjaXBlUGFuZWwuZmxleC1iYXNpcy0tMTAwIHtcbiAgICBmbGV4LWJhc2lzOiA0NiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGVhc2VyY29udGFpbmVyYmxvY2sgLlRlYXNlci1Db250YWluZXIgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciAuUmVjaXBlTGlzdGluZ19fU3ViQ29udGFpbmVyIC5SZWNpcGVQYW5lbC5mbGV4LWJhc2lzLS0xMDAge1xuICAgIGZsZXgtYmFzaXM6IDkwJTtcbiAgfVxufVxuLnRlYXNlcmNvbnRhaW5lcmJsb2NrIC5UZWFzZXItQ29udGFpbmVyIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZUxpc3RpbmdfX1N1YkNvbnRhaW5lciAuUmVjaXBlUGFuZWwuZmxleC1iYXNpcy0tNDgge1xuICBmbGV4LWJhc2lzOiA0OCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLnRlYXNlcmNvbnRhaW5lcmJsb2NrIC5UZWFzZXItQ29udGFpbmVyIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZUxpc3RpbmdfX1N1YkNvbnRhaW5lciAuUmVjaXBlUGFuZWwuZmxleC1iYXNpcy0tNDgge1xuICAgIGZsZXgtYmFzaXM6IDQ2JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50ZWFzZXJjb250YWluZXJibG9jayAuVGVhc2VyLUNvbnRhaW5lciAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIC5SZWNpcGVMaXN0aW5nX19TdWJDb250YWluZXIgLlJlY2lwZVBhbmVsLmZsZXgtYmFzaXMtLTQ4IHtcbiAgICBmbGV4LWJhc2lzOiA5MCU7XG4gIH1cbn1cbi50ZWFzZXJjb250YWluZXJibG9jayAuVGVhc2VyLUNvbnRhaW5lciAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIC5SZWNpcGVMaXN0aW5nX19TdWJDb250YWluZXIgLlJlY2lwZVBhbmVsLmZsZXgtYmFzaXMtLTMxIHtcbiAgZmxleC1iYXNpczogMzElO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC50ZWFzZXJjb250YWluZXJibG9jayAuVGVhc2VyLUNvbnRhaW5lciAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIC5SZWNpcGVMaXN0aW5nX19TdWJDb250YWluZXIgLlJlY2lwZVBhbmVsLmZsZXgtYmFzaXMtLTMxIHtcbiAgICBmbGV4LWJhc2lzOiA0NiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGVhc2VyY29udGFpbmVyYmxvY2sgLlRlYXNlci1Db250YWluZXIgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciAuUmVjaXBlTGlzdGluZ19fU3ViQ29udGFpbmVyIC5SZWNpcGVQYW5lbC5mbGV4LWJhc2lzLS0zMSB7XG4gICAgZmxleC1iYXNpczogOTAlO1xuICB9XG59XG4udGVhc2VyY29udGFpbmVyYmxvY2sgLlRlYXNlci1Db250YWluZXIgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciAuUmVjaXBlTGlzdGluZ19fU3ViQ29udGFpbmVyIC5SZWNpcGVQYW5lbC5mbGV4LWJhc2lzLS0yNCB7XG4gIGZsZXgtYmFzaXM6IDI0JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAudGVhc2VyY29udGFpbmVyYmxvY2sgLlRlYXNlci1Db250YWluZXIgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciAuUmVjaXBlTGlzdGluZ19fU3ViQ29udGFpbmVyIC5SZWNpcGVQYW5lbC5mbGV4LWJhc2lzLS0yNCB7XG4gICAgZmxleC1iYXNpczogNDYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRlYXNlcmNvbnRhaW5lcmJsb2NrIC5UZWFzZXItQ29udGFpbmVyIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZUxpc3RpbmdfX1N1YkNvbnRhaW5lciAuUmVjaXBlUGFuZWwuZmxleC1iYXNpcy0tMjQge1xuICAgIGZsZXgtYmFzaXM6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC50ZWFzZXJjb250YWluZXJibG9jayAuVGVhc2VyLUNvbnRhaW5lciAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIC5SZWNpcGVMaXN0aW5nX19TdWJDb250YWluZXIgLlJlY2lwZVBhbmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRlYXNlcmNvbnRhaW5lcmJsb2NrIC5UZWFzZXItQ29udGFpbmVyIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZUxpc3RpbmdfX1N1YkNvbnRhaW5lciAuUmVjaXBlUGFuZWwge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAudGVhc2VyY29udGFpbmVyYmxvY2sgLlRlYXNlci1Db250YWluZXIgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gIC50ZWFzZXJjb250YWluZXJibG9jayAuVGVhc2VyLUNvbnRhaW5lciAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyLmFydGljbGUtbGlzdGluZy1ibG9jay0tcXVhcnRlciAuUmVjaXBlUGFuZWwge1xuICAgIG1heC13aWR0aDogMjQlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODE2cHgpIHtcbiAgLnRlYXNlcmNvbnRhaW5lcmJsb2NrIC5UZWFzZXItQ29udGFpbmVyIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIuYXJ0aWNsZS1saXN0aW5nLWJsb2NrLS10aGlyZCAuUmVjaXBlUGFuZWwge1xuICAgIG1heC13aWR0aDogMzIlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODE2cHgpIHtcbiAgLnRlYXNlcmNvbnRhaW5lcmJsb2NrIC5UZWFzZXItQ29udGFpbmVyIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIuYXJ0aWNsZS1saXN0aW5nLWJsb2NrLS1oYWxmIC5SZWNpcGVQYW5lbCB7XG4gICAgbWF4LXdpZHRoOiA0OSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAudGVhc2VyY29udGFpbmVyYmxvY2sgLlRlYXNlci1Db250YWluZXIgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lci5hcnRpY2xlLWxpc3RpbmctYmxvY2stLWZ1bGwgLlJlY2lwZVBhbmVsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZWFzZXJjb250YWluZXJibG9jayAuc2xpY2stcHJldjpiZWZvcmUsXG4udGVhc2VyY29udGFpbmVyYmxvY2sgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgdG9wOiAyMHB4O1xufVxuXG4ubGFyZ2VyZWNpcGVsaXN0aW5nYmxvY2sge1xuICBwYWRkaW5nOiAycmVtIDAgM3JlbSAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5sYXJnZXJlY2lwZWxpc3RpbmdibG9jayAuTGFyZ2VSZWNpcGVMaXN0aW5nQmxvY2tfX05lZ01hcmdpbnMge1xuICBtYXJnaW4tbGVmdDogLTEyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAubGFyZ2VyZWNpcGVsaXN0aW5nYmxvY2sgLkxhcmdlUmVjaXBlTGlzdGluZ0Jsb2NrX19OZWdNYXJnaW5zIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5sYXJnZXJlY2lwZWxpc3RpbmdibG9jayAuTGFyZ2VSZWNpcGVMaXN0aW5nQmxvY2tfX05lZ01hcmdpbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5sYXJnZXJlY2lwZWxpc3RpbmdibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLmxhcmdlcmVjaXBlbGlzdGluZ2Jsb2NrIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZVRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5sYXJnZXJlY2lwZWxpc3RpbmdibG9jayAuUmVjaXBlUGFuZWxfX0JvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxhcmdlcmVjaXBlbGlzdGluZ2Jsb2NrIC5zbGljay1uZXh0LFxuLmxhcmdlcmVjaXBlbGlzdGluZ2Jsb2NrIC5zbGljay1wcmV2IHtcbiAgdG9wOiA2NSU7XG59XG4ubGFyZ2VyZWNpcGVsaXN0aW5nYmxvY2sgLnNsaWNrLW5leHQ6YmVmb3JlLFxuLmxhcmdlcmVjaXBlbGlzdGluZ2Jsb2NrIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIHRvcDogMjBweDtcbn1cbi5sYXJnZXJlY2lwZWxpc3RpbmdibG9jayAub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAubGFyZ2VyZWNpcGVsaXN0aW5nYmxvY2sgLm92ZXJmbG93LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteDogaW5oZXJpdDtcbiAgfVxufVxuLmxhcmdlcmVjaXBlbGlzdGluZ2Jsb2NrIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5sYXJnZXJlY2lwZWxpc3RpbmdibG9jayAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIC5SZWNpcGVQYW5lbCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmxhcmdlcmVjaXBlbGlzdGluZ2Jsb2NrIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZVBhbmVsIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAubGFyZ2VyZWNpcGVsaXN0aW5nYmxvY2sgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciAuUmVjaXBlUGFuZWxfX0hlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5sYXJnZXJlY2lwZWxpc3RpbmdibG9jayAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIC5SZWNpcGVQYW5lbF9fSGVhZGVyIGg0IHtcbiAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5sYXJnZXJlY2lwZWxpc3RpbmdibG9jayAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIC5SZWNpcGVQYW5lbF9fSGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLmxhcmdlcmVjaXBlbGlzdGluZ2Jsb2NrIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZVBhbmVsX19IZWFkZXIgaHIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sYXJnZXJlY2lwZWxpc3RpbmdibG9jayAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIC5SZWNpcGVQYW5lbCAucm93ID4gaHIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxhcmdlcmVjaXBlbGlzdGluZ2Jsb2NrIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZVBhbmVsOmxhc3Qtb2YtdHlwZSBociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxhcmdlcmVjaXBlbGlzdGluZ2Jsb2NrIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZVBhbmVsIHtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLmxhcmdlcmVjaXBlbGlzdGluZ2Jsb2NrIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZVBhbmVsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5sYXJnZXJlY2lwZWxpc3RpbmdibG9jayAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIC5SZWNpcGVQYW5lbCAuUmVjaXBlUGFuZWxfX0hlYWRlciBpbWcge1xuICBoZWlnaHQ6IDIyMHB4O1xufVxuXG4ubm8tdG9wLWNvbnRlbnQge1xuICBoZWlnaHQ6IDUuNjI1ZW07XG4gIG1pbi1oZWlnaHQ6IDUuNjI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAubm8tdG9wLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDE5MnB4O1xuICAgIGhlaWdodDogMTkycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuLnB1YmxpY2F0aW9uLWxpc3RpbmdzIHtcbiAgcGFkZGluZzogNC41ZW0gMS4yNWVtIDAgMS4yNWVtO1xufVxuLnB1YmxpY2F0aW9uLWxpc3RpbmdzIGgxLCAucHVibGljYXRpb24tbGlzdGluZ3MgaDIsIC5wdWJsaWNhdGlvbi1saXN0aW5ncyBoMywgLnB1YmxpY2F0aW9uLWxpc3RpbmdzIGg0LCAucHVibGljYXRpb24tbGlzdGluZ3MgaDUsIC5wdWJsaWNhdGlvbi1saXN0aW5ncyBoNiwgLnB1YmxpY2F0aW9uLWxpc3RpbmdzIC5oMSwgLnB1YmxpY2F0aW9uLWxpc3RpbmdzIC5zdGFuZGFyZC1saXN0aW5nIC5zdGFuZGFyZC1saXN0aW5nLS10aXRsZSBoMiwgLnN0YW5kYXJkLWxpc3RpbmcgLnN0YW5kYXJkLWxpc3RpbmctLXRpdGxlIC5wdWJsaWNhdGlvbi1saXN0aW5ncyBoMiwgLnB1YmxpY2F0aW9uLWxpc3RpbmdzIC5oMiwgLnB1YmxpY2F0aW9uLWxpc3RpbmdzIC5oMywgLnB1YmxpY2F0aW9uLWxpc3RpbmdzIC5oNCwgLnB1YmxpY2F0aW9uLWxpc3RpbmdzIC5oNSwgLnB1YmxpY2F0aW9uLWxpc3RpbmdzIC5oNiB7XG4gIGNvbG9yOiAjMDA0MjI1O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnB1YmxpY2F0aW9uLWxpc3Rpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKnBhZGRpbmc6IGVtKDMwKSAwOyovXG59XG4ucHVibGljYXRpb24tbGlzdGluZ19faW1nIHtcbiAgbWFyZ2luOiAwIGF1dG8gMS4yNWVtIGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDEwLjgxMjVlbTtcbiAgd2lkdGg6IDcuNjI1ZW07XG4gIGJveC1zaGFkb3c6IDAgM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ucHVibGljYXRpb24tbGlzdGluZ19fY29udGVudCB7XG4gIG1hcmdpbjogYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLnB1YmxpY2F0aW9uLWxpc3RpbmdfX25hbWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1ZW07XG59XG4ucHVibGljYXRpb24tbGlzdGluZ19fdGVhc2VyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnB1YmxpY2F0aW9uLWxpc3RpbmdfX2Rvd25sb2FkLWJ0biB7XG4gIG1hcmdpbi10b3A6IDEuMjVlbTtcbn1cbi5wdWJsaWNhdGlvbi1saXN0aW5nX19ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMuMTI1ZW0gYXV0byAzLjEyNWVtIGF1dG87XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc5YjBjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wdWJsaWNhdGlvbi1saXN0aW5nX19oci0tbGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAucHVibGljYXRpb24tbGlzdGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucHVibGljYXRpb24tbGlzdGluZ19fY29udGVudCB7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byA0LjM3NWVtO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAucHVibGljYXRpb24tbGlzdGluZ19faW1nIHtcbiAgICBtYXJnaW46IGF1dG8gMCBhdXRvIDA7XG4gICAgaGVpZ2h0OiAxOC41ZW07XG4gICAgd2lkdGg6IDEyLjkzNzVlbTtcbiAgfVxuICAucHVibGljYXRpb24tbGlzdGluZ19faHIge1xuICAgIG1hcmdpbjogMy44NzVlbSBhdXRvIDMuODc1ZW0gYXV0bztcbiAgfVxuICAucHVibGljYXRpb24tbGlzdGluZy0tZmlyc3Qge1xuICAgIHBhZGRpbmc6IDQuNWVtO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLnB1YmxpY2F0aW9uLWxpc3RpbmctLWZpcnN0IC5wdWJsaWNhdGlvbi1saXN0aW5nX19jb250ZW50IHtcbiAgICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIDYuMjVlbTtcbiAgfVxufVxuLmNvbnRhY3Qge1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG4uY29udGFjdF9fc3ViLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMztcbiAgbWF4LXdpZHRoOiA4MjNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuY29udGFjdF9fc3ViLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY29udGFjdF9fY291bnRyeS1zZWxlY3QtdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5jb250YWN0X19jb3VudHJ5LXNlbGVjdG9yIHtcbiAgbWFyZ2luOiAwIDEuMjVlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIG1pbi13aWR0aDogMTIuNWVtO1xuICBtYXgtd2lkdGg6IDIwLjE4NzVlbTtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvbnRhY3RfX3NlbGVjdGVkLWNvdW50cnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3RfX2NvdW50cnktbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFzYXBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4uY29udGFjdF9fdGVsZXBob25lIHtcbiAgcGFkZGluZy10b3A6IDEuMjVlbTtcbn1cbi5jb250YWN0X19ociB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdF9fcHJvbW90aW9uLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS4zNzVlbTtcbn1cbi5jb250YWN0X19wcm9tb3Rpb25hbC1idG4ge1xuICBtYXJnaW4tdG9wOiAxLjI1ZW07XG59XG4uY29udGFjdCAuZm9ybWNvbnRhaW5lcmJsb2NrIHtcbiAgcGFkZGluZzogMS4yNWVtO1xuICBib3gtc2hhZG93OiAwIDAgMzVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDUwcHggODBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuY29udGFjdCAuZm9ybWNvbnRhaW5lcmJsb2NrIHtcbiAgICB0b3A6IC0xODBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIH1cbn1cbi5jb250YWN0IC5mb3JtY29udGFpbmVyYmxvY2sgLkZvcm1fX1RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLmNvbnRhY3QgLmZvcm1jb250YWluZXJibG9jayAuRm9ybVN1Ym1pdEJ1dHRvbiB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG59XG4uY29udGFjdCAuZm9ybWNvbnRhaW5lcmJsb2NrIC5Gb3JtX19NYWluQm9keSB0ZXh0YXJlYS5Gb3JtVGV4dGJveF9fSW5wdXQge1xuICBtaW4taGVpZ2h0OiA3LjVlbTtcbn1cbi5jb250YWN0IC5mb3JtY29udGFpbmVyYmxvY2sgLkZvcm1fX01haW5Cb2R5X19TdGF0dXMge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY29udGFjdCAuZm9ybWNvbnRhaW5lcmJsb2NrIGZvcm0ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uY29udGFjdF9fcHJvbW90aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLkNvbnRhY3RfX0NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uc2VjdG9yLWxpc3RpbmdfX2p1bWJvLXN1Yi10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xufVxuLnNlY3Rvci1saXN0aW5nX19lZGl0b3JpYWwge1xuICBwYWRkaW5nOiAxLjI1ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNlY3Rvci1saXN0aW5nX19lZGl0b3JpYWwtdGl0bGUge1xuICBmb250LXNpemU6IDMuNzVlbTtcbiAgY29sb3I6ICMwMDQyMjU7XG59XG4uc2VjdG9yLWxpc3RpbmdfX2VkaXRvcmlhbC1idG4ge1xuICBtYXJnaW46IDMuNzVlbSAwO1xufVxuLnNlY3Rvci1saXN0aW5nX19lZGl0b3JpYWwtc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjU2MjVlbTtcbiAgcGFkZGluZy10b3A6IDAuNzVlbTtcbiAgY29sb3I6ICM1NzliMGM7XG59XG4uc2VjdG9yLWxpc3RpbmdfX21hbnVmYWN0dXJlcnMtYW5kLXBsYW5uaW5nLXN1Yi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5zZWN0b3ItbGlzdGluZ19fbWFudWZhY3R1cmVycy1hbmQtcGxhbm5pbmctYnRuIHtcbiAgbWFyZ2luOiAxLjI1ZW07XG4gIHBhZGRpbmctdG9wOiAxLjI1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1ZW07XG59XG4uc2VjdG9yLWxpc3RpbmdfX2VkaXRvcmlhbC10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDEuODc1ZW07XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbn1cbi5zZWN0b3ItbGlzdGluZ19fZWRpdG9yaWFsLXRleHQgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2VjdG9yLWxpc3RpbmdfX3NlY29uZGFyeS10aXRsZSB7XG4gIGNvbG9yOiAjMWE2MWIzO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODE2cHgpIHtcbiAgLnNlY3Rvci1saXN0aW5nX19lZGl0b3JpYWwge1xuICAgIHBhZGRpbmctdG9wOiA0LjA2MjVlbTtcbiAgfVxuICAuc2VjdG9yLWxpc3RpbmdfX2VkaXRvcmlhbC10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNC42MjVlbTtcbiAgfVxufVxuLnNlY3Rvci1kZXRhaWxzX19pbmZvLXRleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLXRvcDogMi4zMTI1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1ZW07XG59XG4uc2VjdG9yLWRldGFpbHNfX21lbWJlci1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMy42MjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cbi5zZWN0b3ItZGV0YWlsc19fbWVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uc2VjdG9yLWRldGFpbHNfX21lbWJlcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4OiBhdXRvO1xufVxuLnNlY3Rvci1kZXRhaWxzX19tZW1iZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzLjYyNWVtIDAuMzEyNWVtIDAgMC4zMTI1ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdG9yLWRldGFpbHNfX21lbWJlci1uYW1lIHtcbiAgcGFkZGluZy10b3A6IDEuMTg3NWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VjdG9yLWRldGFpbHNfX21lbWJlci1uYW1lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVlbTtcbiAgaGVpZ2h0OiAwLjI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3OWIwYztcbiAgd2lkdGg6IDQuMTI1ZW07XG59XG4uc2VjdG9yLWRldGFpbHNfX21lbWJlci1pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMi4zMTI1ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLnNlY3Rvci1kZXRhaWxzX19tZW1iZXItaW1nIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4uc2VjdG9yLWRldGFpbHNfX21lbWJlci1hcHByb3ZlZC1kYXRlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNlY3Rvci1kZXRhaWxzX19iYWNrLWJ0biB7XG4gIHBhZGRpbmctdG9wOiA1ZW07XG4gIHBhZGRpbmctYm90dG9tOiA1ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAuc2VjdG9yLWRldGFpbHNfX21lbWJlciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdG9yLWRldGFpbHNfX21lbWJlciB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODE2cHgpIHtcbiAgLnNlY3Rvci1kZXRhaWxzX19tZW1iZXIge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuICB9XG59XG4udG9wLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMi41ZW07XG59XG5cbi5hcnRpY2xlLWxpc3RpbmdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uYXJ0aWNsZS1saXN0aW5nX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmFydGljbGUtbGlzdGluZy0tZmlyc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1saXN0aW5nLS1maXJzdCAuYXJ0aWNsZS1saXN0aW5nX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLWxpc3RpbmctLWZpcnN0IC5hcnRpY2xlLWxpc3RpbmdfX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi10b3A6IDEuMzc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuMjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc5YjBjO1xuICB3aWR0aDogNC4xMjVlbTtcbn1cbi5hcnRpY2xlLWxpc3RpbmctLWZpcnN0IC5hcnRpY2xlLWxpc3RpbmdfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYXJ0aWNsZS1saXN0aW5nLS1maXJzdCAuYXJ0aWNsZS1saXN0aW5nX190ZWFzZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLWxpc3RpbmctLWZpcnN0IC5hcnRpY2xlLWxpc3RpbmdfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxNi4yNWVtO1xuICBmbGV4OiAwIDAgNDUlO1xufVxuLmFydGljbGUtbGlzdGluZy0tZmlyc3QgLmFydGljbGUtbGlzdGluZ19fYnRuIHtcbiAgbWFyZ2luLXRvcDogMi4zNzVlbTtcbn1cbi5hcnRpY2xlLWxpc3RpbmdfX2hyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMy4xMjVlbSBhdXRvIDMuMTI1ZW0gYXV0bztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzliMGM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODE2cHgpIHtcbiAgLmFydGljbGUtbGlzdGluZy0tZmlyc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmFydGljbGUtbGlzdGluZy0tZmlyc3QgLmFydGljbGUtbGlzdGluZ19faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyNS4yNWVtO1xuICB9XG59XG4uYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDEuMjVlbTtcbn1cbi5hcnRpY2xlIGgxLCAuYXJ0aWNsZSBoMiwgLmFydGljbGUgaDMsIC5hcnRpY2xlIGg0LCAuYXJ0aWNsZSBoNSwgLmFydGljbGUgaDYsIC5hcnRpY2xlIC5oMSwgLmFydGljbGUgLnN0YW5kYXJkLWxpc3RpbmcgLnN0YW5kYXJkLWxpc3RpbmctLXRpdGxlIGgyLCAuc3RhbmRhcmQtbGlzdGluZyAuc3RhbmRhcmQtbGlzdGluZy0tdGl0bGUgLmFydGljbGUgaDIsIC5hcnRpY2xlIC5oMiwgLmFydGljbGUgLmgzLCAuYXJ0aWNsZSAuaDQsIC5hcnRpY2xlIC5oNSwgLmFydGljbGUgLmg2IHtcbiAgY29sb3I6ICMwMDQyMjU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUgaDEge1xuICBwYWRkaW5nLXRvcDogMS41NjI1ZW07XG59XG5cbi5tZW1iZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5tZW1iZXJfX2tleS1icmFuZHMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjg3NWVtO1xufVxuLm1lbWJlcl9faGVhZGVyLS1zbSB7XG4gIHBhZGRpbmc6IDAuOTM3NWVtIDA7XG59XG4ubWVtYmVyX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuMjVlbTtcbn1cbi5tZW1iZXJfX2hlYWQgaDQge1xuICBjb2xvcjogIzFhNjFiMztcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLm1lbWJlcl9faGVhZCBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm1lbWJlcl9faGVhZC1sZWZ0IHtcbiAgb3JkZXI6IDE7XG59XG4ubWVtYmVyX19uYW1lIHtcbiAgY29sb3I6ICM1NzliMGM7XG4gIHBhZGRpbmctYm90dG9tOiAwLjQzNzVlbTtcbn1cbi5tZW1iZXJfX2xvZ28ge1xuICBvcmRlcjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNy41NjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbn1cbi5tZW1iZXJfX2hyIHtcbiAgbWFyZ2luLXRvcDogMS43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzliMGM7XG59XG4ubWVtYmVyX19kZXRhaWxzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxLjc1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG4ubWVtYmVyX19kZXRhaWxzLWNvbnRhaW5lciBoMSwgLm1lbWJlcl9fZGV0YWlscy1jb250YWluZXIgaDIsIC5tZW1iZXJfX2RldGFpbHMtY29udGFpbmVyIGgzLCAubWVtYmVyX19kZXRhaWxzLWNvbnRhaW5lciBoNCwgLm1lbWJlcl9fZGV0YWlscy1jb250YWluZXIgaDUsIC5tZW1iZXJfX2RldGFpbHMtY29udGFpbmVyIGg2LCAubWVtYmVyX19kZXRhaWxzLWNvbnRhaW5lciAuaDEsIC5tZW1iZXJfX2RldGFpbHMtY29udGFpbmVyIC5zdGFuZGFyZC1saXN0aW5nIC5zdGFuZGFyZC1saXN0aW5nLS10aXRsZSBoMiwgLnN0YW5kYXJkLWxpc3RpbmcgLnN0YW5kYXJkLWxpc3RpbmctLXRpdGxlIC5tZW1iZXJfX2RldGFpbHMtY29udGFpbmVyIGgyLCAubWVtYmVyX19kZXRhaWxzLWNvbnRhaW5lciAuaDIsIC5tZW1iZXJfX2RldGFpbHMtY29udGFpbmVyIC5oMywgLm1lbWJlcl9fZGV0YWlscy1jb250YWluZXIgLmg0LCAubWVtYmVyX19kZXRhaWxzLWNvbnRhaW5lciAuaDUsIC5tZW1iZXJfX2RldGFpbHMtY29udGFpbmVyIC5oNiB7XG4gIGNvbG9yOiAjMDA0MjI1O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tZW1iZXJfX2RldGFpbHMge1xuICBwYWRkaW5nOiAxLjI1ZW07XG59XG4ubWVtYmVyX19kZXRhaWxzLS1yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4ubWVtYmVyX19kZXRhaWxzLS1yaWdodCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1lbWJlcl9fZGV0YWlsLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwLjkzNzVlbSAwO1xufVxuLm1lbWJlcl9fZGV0YWlsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAwIDAgMC42MjVlbSAwO1xufVxuLm1lbWJlcl9fZGV0YWlsLWhlYWRpbmctLXNvY2lhbCB7XG4gIHBhZGRpbmctdG9wOiAxLjM3NWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NWVtO1xufVxuLm1lbWJlcl9fZGV0YWlsLWhlYWRpbmctLXNpdGVzIHtcbiAgcGFkZGluZy10b3A6IDEuMzc1ZW07XG59XG4ubWVtYmVyIHNlbGVjdC5tZW1iZXJfX3NpdGUtc2VsZWN0b3Ige1xuICBoZWlnaHQ6IDMuMzEyNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMXJlbSkgNTAlO1xuICBib3JkZXItcmFkaXVzOiAzZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDUsIDI0NSwgMjQ2LCAwLjcpO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5tZW1iZXJfX3dlYi1saW5rIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLm1lbWJlcl9fd2ViLWxpbmsgYSB7XG4gIGNvbG9yOiAjMWRhMWYyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWVtYmVyX19zb2NpYWwtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTAlO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cbi5tZW1iZXJfX3NvY2lhbC1pY29uLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQjU5OTg7XG59XG4ubWVtYmVyX19zb2NpYWwtaWNvbi0tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxREExRjI7XG59XG4ubWVtYmVyX19zb2NpYWwtaWNvbi0tbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N0I1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODE2cHgpIHtcbiAgLm1lbWJlciB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVlbTtcbiAgfVxuICAubWVtYmVyX19oZWFkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubWVtYmVyX19oZWFkLWxlZnQge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5tZW1iZXJfX2xvZ28ge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbiAgLm1lbWJlcl9faHIge1xuICAgIG1hcmdpbi10b3A6IDMuNjI1ZW07XG4gIH1cbiAgLm1lbWJlcl9fZGV0YWlscy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAzLjYyNWVtO1xuICB9XG4gIC5tZW1iZXJfX2RldGFpbHMtLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICB9XG4gIC5tZW1iZXJfX3NpdGUtc2VsZWN0b3Ige1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uc2VhcmNoIHtcbiAgLyomX19yZXN1bHQtaGVhZGluZyB7XG4gICAgcGFkZGluZy10b3A6IGVtKDQwKTtcbiAgfSovXG59XG4uc2VhcmNoX19yZXN1bHQtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5zZWFyY2hfX3Jlc3VsdC1oZWFkaW5nIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlYXJjaF9fcmVzdWx0LWhlYWRpbmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxYTYxYjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zZWFyY2hfX3Jlc3VsdC1oZWFkaW5nIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2hfX251bWJlci1vZi1oaXRzIHtcbiAgY29sb3I6ICMxYTYxYjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VhcmNoX19ociB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3OWIwYztcbiAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG59XG4uc2VhcmNoX19oci0tcmVzdWx0LWRpdmlkZXIge1xuICBtYXJnaW46IDIuNWVtIDA7XG59XG4uc2VhcmNoX19yZWFkLW1vcmUge1xuICBwYWRkaW5nLWJvdHRvbTogMi41ZW07XG4gIGNvbG9yOiAjMWE2MWIzO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlYXJjaF9fcmVhZC1tb3JlOnZpc2l0ZWQge1xuICBjb2xvcjogIzFhNjFiMztcbn1cblxuLmxpc3RSZXN1bHQge1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuMTg1cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImFzYXBcIiwgc2Fucy1zZXJpZjtcbn1cbi5saXN0UmVzdWx0OmhvdmVyIC5zZWFyY2hfX3Jlc3VsdC1oZWFkaW5nIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGlzdFJlc3VsdDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmxpc3RSZXN1bHQgaHIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpc3RSZXN1bHRfX0NhdGVnb3J5IHtcbiAgYmFja2dyb3VuZDogIzAwOTA3NztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogM3B4IDlweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5saXN0UmVzdWx0IGgzIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5saXN0UmVzdWx0IHAge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmxpc3RSZXN1bHQgaSxcbi5saXN0UmVzdWx0IHN2ZyB7XG4gIGNvbG9yOiAjNjg5QUZGO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpc3RSZXN1bHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ubGlzdFJlc3VsdC5iZXN0LWJldC1zdHlsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NzliMGM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5saXN0UmVzdWx0LmJlc3QtYmV0LXN0eWxlIGksXG4ubGlzdFJlc3VsdC5iZXN0LWJldC1zdHlsZSBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5DYXRlZ29yaWVzX19Db250YWluZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLkNhdGVnb3JpZXNfX0NvbnRhaW5lciB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uQ2F0ZWdvcmllc19fQ29udGFpbmVyIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLkNhdGVnb3JpZXNfX0NvbnRhaW5lciB1bCBsaSBhIHtcbiAgcGFkZGluZzogNnB4IDUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLkNhdGVnb3JpZXNfX0NvbnRhaW5lciB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgfVxufVxuLkNhdGVnb3JpZXNfX0NvbnRhaW5lciB1bCBsaS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzFhNjFiMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNlYXJjaGJsb2NrIC5zZWFyY2gtaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuc2VhcmNoYmxvY2sgLnNlYXJjaC1pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5zZWFyY2hibG9jayAuY29sLW1kLTcge1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuc2VhcmNoYmxvY2sgLmNvbC1tZC03IHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gIC5zZWFyY2hibG9jayAuY29sLW1kLTcge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnNlYXJjaGJsb2NrIC5jb2wtbWQtNyBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5zZWFyY2hibG9jayAuY29sLW1kLTcgaDIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA1MXB4O1xuICB9XG59XG4uc2VhcmNoYmxvY2sgLmNvbC1tZC01IHtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLnNlYXJjaGJsb2NrIC5jb2wtbWQtNSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAuc2VhcmNoYmxvY2sgLmNvbC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc2VhcmNoYmxvY2sgLnNlYXJjaC1mb3JtX19idXR0b24gLmJ0biB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuc2VhcmNoYmxvY2sgLnNlYXJjaC1mb3JtX19idXR0b24gLmJ0biB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5zZWFyY2hibG9jayAuc2VhcmNoLWZvcm1fX2J1dHRvbiAuYnRuIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuc2VhcmNoYmxvY2sgaHIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5SZWNpcGVIb21lUGFnZSAuc2VhcmNoYmxvY2sge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVIb21lUGFnZSAuc2VhcmNoYmxvY2sgLmNvbC1tZC03IGgyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tZW51Q29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLm1lbnVDb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbi5tZW51Q29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubWVudUNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBib3JkZXI6IDBweDtcbn1cblxuLnJlZ2lzdGVyZWQtY29tcGFuaWVzIHtcbiAgcGFkZGluZzogMCAxLjI1ZW0gMS44NzVlbSAxLjI1ZW07XG59XG4ucmVnaXN0ZXJlZC1jb21wYW5pZXMgLnRvcC1sZXZlbC1oZWFkZXIge1xuICBmb250LXNpemU6IDEuOTM3NWVtO1xufVxuLnJlZ2lzdGVyZWQtY29tcGFuaWVzX19yZXN1bHRzIHtcbiAgY29sdW1uLWNvdW50OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODE2cHgpIHtcbiAgLnJlZ2lzdGVyZWQtY29tcGFuaWVzX19yZXN1bHRzIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cbi5jYXNlU3R1ZHlQYWdlIHAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYXNlU3R1ZHlQYWdlIC5lZGl0b3JpYWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uY2FzZVN0dWR5UGFnZSAuaGFsZi1jb250YWluZXIge1xuICB3aWR0aDogNTclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYXNlU3R1ZHlQYWdlIC5oYWxmLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXNlU3R1ZHlQYWdlIC5qdW1ib3Ryb25fX3N1Yi1oZWFkaW5nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNhc2VTdHVkeVBhZ2UgLnN1YlRhZy1zZWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhc2VTdHVkeVBhZ2UgLnN1YlRhZy1zZWN0aW9uIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhc2VTdHVkeVBhZ2UgLnN1YlRhZy1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNhc2VTdHVkeVBhZ2UgLnN1YlRhZy1kaXZpZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhc2VTdHVkeVBhZ2UgLnN1YlRhZy1kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FzZVN0dWR5UGFnZSAuY29tcGFueUxvZ28ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhc2VTdHVkeVBhZ2UgLmNvbXBhbnlMb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FzZVN0dWR5UGFnZSAuY29tcGFueUxvZ28gaW1nIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FzZVN0dWR5UGFnZSAucGFnZVN1c3RhaW5hYmlsaXR5IHtcbiAgICBwYWRkaW5nLXRvcDogMy4xMjVlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uY2FzZVN0dWR5UGFnZSAucGFnZVN1c3RhaW5hYmlsaXR5IGgxIHtcbiAgY29sb3I6ICM1NzliMGM7XG59XG4uY2FzZVN0dWR5UGFnZSAuc3VzdGFpbmFiaWxpdHloZWFkbGluZXNibG9jayAuYXJ0aWNsZS1saXN0aW5nLWJsb2NrLS10aGlyZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uY2FzZVN0dWR5UGFnZSAuY2FzZS1zdHVkeSBpbWcge1xuICB3aWR0aDogNDklO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYXNlU3R1ZHlQYWdlIC5jYXNlLXN0dWR5IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5jYXNlU3R1ZHlQYWdlIC5lZGl0b3JpYWwtcXVvdGUgLnF1b3RlYmxvY2sge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FzZVN0dWR5UGFnZSAuZWRpdG9yaWFsLXF1b3RlIC5xdW90ZWJsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRhd2Vzb21lXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBjb2xvcjogcmdiKDIyNiwgMjI2LCAyMjYpO1xuICBsZWZ0OiAtNjhweDtcbiAgdG9wOiAtMjRweDtcbn1cbi5jYXNlU3R1ZHlQYWdlIC5lZGl0b3JpYWwtcXVvdGUgLnF1b3RlYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xuICBmb250LWZhbWlseTogXCJGb250YXdlc29tZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgY29sb3I6IHJnYigyMjYsIDIyNiwgMjI2KTtcbiAgYm90dG9tOiAtMzJweDtcbiAgcmlnaHQ6IC01NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYXNlU3R1ZHlQYWdlIC5lZGl0b3JpYWwtcXVvdGUgLnF1b3RlYmxvY2sge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLmNhc2VTdHVkeVBhZ2UgLmVkaXRvcmlhbC1xdW90ZSAucXVvdGVibG9jayB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNhc2VTdHVkeVBhZ2UgLmVkaXRvcmlhbC1xdW90ZSAucXVvdGVibG9jayB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5jYXNlU3R1ZHlQYWdlIC5lZGl0b3JpYWwtcXVvdGUgLnF1b3RlYmxvY2s6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGVmdDogLTUycHg7XG4gIH1cbiAgLmNhc2VTdHVkeVBhZ2UgLmVkaXRvcmlhbC1xdW90ZSAucXVvdGVibG9jazphZnRlciB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIHJpZ2h0OiAtNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5jYXNlU3R1ZHlQYWdlIC5lZGl0b3JpYWwtcXVvdGUgLnF1b3RlYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYXNlU3R1ZHlQYWdlIC5hcnRpY2xlLWxpc3RpbmdzLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jYXNlU3R1ZHlQYWdlIC5hcnRpY2xlLWxpc3RpbmdzLWJsb2NrIC5hcnRpY2xlLWxpc3RpbmctYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuY2FzZVN0dWR5UGFnZSAuYXJ0aWNsZS1saXN0aW5nLWJsb2NrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLlJlY2lwZVN1bW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLlJlY2lwZVN1bW1hcnkgLlJlY2lwZUluZm9MZWZ0IHtcbiAgd2lkdGg6IDUxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlY2lwZVN1bW1hcnkgLlJlY2lwZUluZm9MZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLlJlY2lwZVN1bW1hcnkgLlJlY2lwZUluZm9SaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5SZWNpcGVTdW1tYXJ5IC5SZWNpcGVJbmZvUmlnaHQgLlJlY2lwZVRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uUmVjaXBlU3VtbWFyeSAuUmVjaXBlSW5mb1JpZ2h0IC5SZWNpcGVUaXRsZSBhIGgyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLlJlY2lwZVN1bW1hcnkgLlJlY2lwZUluZm9SaWdodCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLlJlY2lwZVN1bW1hcnkgLlJlY2lwZUluZm9MZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuUmVjaXBlU3VtbWFyeSAuUmVjaXBlVGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uUmVjaXBlU3VtbWFyeSAuUmVjaXBlSW5mb0ltYWdlX19Db250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5SZWNpcGVTdW1tYXJ5IC5SZWNpcGVJbmZvSW1hZ2VfX0NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uUmVjaXBlU3VtbWFyeSAuUmVjaXBlSW5mb0ltYWdlX19Db250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNzVweCAtMjVweCByZ2IoMCwgMCwgMCk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlY2lwZVN1bW1hcnkgLlJlY2lwZUluZm9JbWFnZV9fQ29udGFpbmVyIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuUmVjaXBlU3VtbWFyeSAuUmVjaXBlSW5mb0ltYWdlX19Db250YWluZXIgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMjg1cHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLlJlY2lwZVN1bW1hcnkgLlJlY2lwZUluZm9TdW1tYXJ5X19Db250YWluZXIgLm1vYmlsZURpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVTdW1tYXJ5IC5SZWNpcGVJbmZvU3VtbWFyeV9fQ29udGFpbmVyIC5tb2JpbGVEaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlY2lwZVN1bW1hcnkgLlJlY2lwZUluZm9TdW1tYXJ5X19Db250YWluZXIgLk51dHJpdGlvbmFsU3RhdHNfX0NvbnRhaW5lciAuTnV0cml0aW9uYWxWYWx1ZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVTdW1tYXJ5IC5SZWNpcGVJbmZvU3VtbWFyeV9fQ29udGFpbmVyIC5SZWNpcGVJbmZvU3VtbWFyeV9fQnlsaW5lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uUmVjaXBlU3VtbWFyeSAuUmVjaXBlSW5mb1N1bW1hcnlfX0NvbnRhaW5lciAuUmVjaXBlSW5mb1N1bW1hcnlfX0J5bGluZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuUmVjaXBlU3VtbWFyeSAuUmVjaXBlSW5mb1N1bW1hcnlfX0NvbnRhaW5lciAuUmVjaXBlSW5mb1N1bW1hcnlfX0J5bGluZSBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiQm9yZCBCaWEgU2FucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVTdW1tYXJ5IC5SZWNpcGVJbmZvU3VtbWFyeV9fQ29udGFpbmVyIC5SZWNpcGVJbmZvU3VtbWFyeV9fQnlsaW5lIC5sZWFkIHtcbiAgICBmb250LWZhbWlseTogXCJhc2FwXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVTdW1tYXJ5IC5SZWNpcGVJbmZvU3VtbWFyeV9fQ29udGFpbmVyIC5SZWNpcGVJbmZvU3VtbWFyeV9fRm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uUmVjaXBlU3VtbWFyeSAuUmVjaXBlSW5mb1N1bW1hcnlfX0NvbnRhaW5lciAuUmVjaXBlSW5mb1N1bW1hcnlfX0Zvb3RlciAuYnRuIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlY2lwZVN1bW1hcnkgLlJlY2lwZUluZm9TdW1tYXJ5X19Db250YWluZXIgLlJlY2lwZUluZm9TdW1tYXJ5X19Gb290ZXIgLmJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG4uUmVjaXBlU3VtbWFyeSAuUmVjaXBlSW5mb1N1bW1hcnlfX0NvbnRhaW5lciAuUmVjaXBlSW5mb1N1bW1hcnlfX0Zvb3RlciAuYnRuOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLlJlY2lwZVN1bW1hcnkgLlJlY2lwZUluZm9TdW1tYXJ5X19Db250YWluZXIgLlJlY2lwZUluZm9TdW1tYXJ5X19Gb290ZXIgLmJ0biBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uUmVjaXBlU3VtbWFyeSAuUmVjaXBlSW5mb1N1bW1hcnlfX0NvbnRhaW5lciAuUmVjaXBlSW5mb1N1bW1hcnlfX0Zvb3RlciAuYnRuLmJ0bi0tYm9va21hcmsge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAxN3B4O1xuICBjb2xvcjogIzk4NWU1ZTtcbn1cbi5SZWNpcGVTdW1tYXJ5IC5SZWNpcGVJbmZvU3VtbWFyeV9fQ29udGFpbmVyIC5SZWNpcGVJbmZvU3VtbWFyeV9fRm9vdGVyIC5idG4uYnRuLS1wcmludCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICM1ZTk4N2I7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlY2lwZVN1bW1hcnkgLlJlY2lwZUluZm9TdW1tYXJ5X19Db250YWluZXIgLlJlY2lwZUluZm9TdW1tYXJ5X19Gb290ZXIgLmJ0bi5idG4tLXByaW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuUmVjaXBlU3VtbWFyeSAuUmVjaXBlSW5mb1N1bW1hcnlfX0NvbnRhaW5lciAuUmVjaXBlSW5mb1N1bW1hcnlfX0Zvb3RlciAuYnRuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVTdW1tYXJ5IC5SZWNpcGVJbmZvU3VtbWFyeV9fQ29udGFpbmVyIC5SZWNpcGVJbmZvU3VtbWFyeV9fRm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uUmVjaXBlU3VtbWFyeSBociB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVTdW1tYXJ5IC5SZWNpcGVTdW1tYXJ5X19IZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLlJlY2lwZUluZm9TdW1tYXJ5X19JY29ucyAuUmVjaXBlSWNvbnNfX1NlcnZpbmdTaXplIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBhc2FwLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDA0QjRFO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5SZWNpcGVJbmZvU3VtbWFyeV9fSWNvbnMgLlJlY2lwZUljb25zX19TZXJ2aW5nU2l6ZSBzdHJvbmcgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBhc2FwLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDA0QjRFO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5SZWNpcGVJbmZvU3VtbWFyeV9fSWNvbnMgLlJlY2lwZUljb25zX19Db29raW5nVGltZSBzdHJvbmcgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBhc2FwLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDA0QjRFO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5SZWNpcGVJbmZvU3VtbWFyeV9fSWNvbnMgLlJlY2lwZUljb25zIHtcbiAgd2lkdGg6IDM3JTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAuUmVjaXBlSW5mb1N1bW1hcnlfX0ljb25zIC5SZWNpcGVJY29uczpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVJbmZvU3VtbWFyeV9fSWNvbnMgLlJlY2lwZUljb25zIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVJbmZvU3VtbWFyeV9fSWNvbnMgLlJlY2lwZUljb25zIHNwYW4sXG4gIC5SZWNpcGVJbmZvU3VtbWFyeV9fSWNvbnMgLlJlY2lwZUljb25zIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlY2lwZUluZm9TdW1tYXJ5X19JY29ucyAuUmVjaXBlSWNvbnMge1xuICAgIHdpZHRoOiA0OSUgIWltcG9ydGFudDtcbiAgfVxufVxuLlJlY2lwZUluZm9TdW1tYXJ5X19JY29ucyAuUmVjaXBlSWNvbnMgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDdweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uUmVjaXBlSW5mb1N1bW1hcnlfX0ljb25zIC5SZWNpcGVJY29uc19fU2VydmluZ1NpemUge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbn1cbi5SZWNpcGVJbmZvU3VtbWFyeV9fSWNvbnMgLlJlY2lwZUljb25zX19BbGxlcmdlbnMubGlzdCBpbWcsIC5SZWNpcGVJbmZvU3VtbWFyeV9fSWNvbnMgLlJlY2lwZUljb25zX19Ta2lsbC5saXN0IGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uUmVjaXBlSW5mb1N1bW1hcnlfX0ljb25zIC5SZWNpcGVJY29uc19fQWxsZXJnZW5zLmxpc3QgdWwsXG4uUmVjaXBlSW5mb1N1bW1hcnlfX0ljb25zIC5SZWNpcGVJY29uc19fQWxsZXJnZW5zLmxpc3Qgc3BhbiwgLlJlY2lwZUluZm9TdW1tYXJ5X19JY29ucyAuUmVjaXBlSWNvbnNfX1NraWxsLmxpc3QgdWwsXG4uUmVjaXBlSW5mb1N1bW1hcnlfX0ljb25zIC5SZWNpcGVJY29uc19fU2tpbGwubGlzdCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuUmVsYXRlZFJlY2lwZXMgLlJlY2lwZUluZm9TdW1tYXJ5X19JY29ucyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuXG4uUmVjaXBlSW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4uUmVjaXBlSW5mbyAuTWV0aG9kX19Db250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLlJlY2lwZUluZm8gLk1ldGhvZF9fQ29udGFpbmVyIGgyLFxuLlJlY2lwZUluZm8gLlNlcnZpbmdfX0NvbnRhaW5lciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5JbmdyZWRpZW50c19fQ29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5JbmdyZWRpZW50c19fQ29udGFpbmVyIGgyLCAuSW5ncmVkaWVudHNfX0NvbnRhaW5lciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uSW5ncmVkaWVudHNfX0NvbnRhaW5lciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5JbmdyZWRpZW50c19fQ29udGFpbmVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5TZXJ2aW5nX19Db250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLlNlcnZpbmdfX0NvbnRhaW5lciBoMyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuTnV0cml0aW9uYWxBbmFseXNpc19fUGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk4LCAxNjUsIDE2MCwgMC4xNCk7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cblxuLk51dHJpdGlvbmFsQW5hbHlzaXNfX0NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTgsIDE2NSwgMTYwLCAwLjE0KTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5OdXRyaXRpb25hbEFuYWx5c2lzX19QYXJlbnQgLk51dHJpdGlvbmFsQW5hbHlzaXNfX0NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5OdXRyaXRpb25hbEFuYWx5c2lzX19Db250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTgsIDE2NSwgMTYwLCAwKTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLk51dHJpdGlvbmFsQW5hbHlzaXNfX0NvbnRhaW5lciA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLk51dHJpdGlvbmFsQW5hbHlzaXNfX0NvbnRhaW5lciAuTnV0cml0aW9uYWxWYWx1ZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuTnV0cml0aW9uYWxBbmFseXNpc19fQ29udGFpbmVyIC5OdXRyaXRpb25hbFZhbHVlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLk51dHJpdGlvbmFsQW5hbHlzaXNfX0NvbnRhaW5lciAuTnV0cml0aW9uYWxWYWx1ZXMgcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLk51dHJpdGlvbmFsQW5hbHlzaXNfX0NvbnRhaW5lciAuTnV0cml0aW9uYWxWYWx1ZXMgcDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5OdXRyaXRpb25hbEFuYWx5c2lzX19Db250YWluZXIgLk51dHJpdGlvbmFsVmFsdWVzIHA6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLk51dHJpdGlvbmFsQW5hbHlzaXNfX0NvbnRhaW5lciAuTnV0cml0aW9uYWxTdGF0c19fQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAjTmV3c2xldHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5OZXdzbGV0dGVyX19Db250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAyMHB4IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuTmV3c2xldHRlcl9fQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLk5ld3NsZXR0ZXJfX0NvbnRhaW5lciAuZm9ybWNvbnRhaW5lcmJsb2NrIHtcbiAgcGFkZGluZzogMDtcbn1cbi5OZXdzbGV0dGVyX19Db250YWluZXIgLmZvcm1jb250YWluZXJibG9jayBmb3JtIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5OZXdzbGV0dGVyX19Db250YWluZXIgLmZvcm1jb250ZW50YXJlYWJsb2NrIHtcbiAgcGFkZGluZzogMDtcbn1cbi5OZXdzbGV0dGVyX19Db250YWluZXIgLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19FbGVtZW50IC5Gb3JtX19FbGVtZW50X19DYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5OZXdzbGV0dGVyX19Db250YWluZXIgLkZvcm1fX1RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5OZXdzbGV0dGVyX19Db250YWluZXIgLkZvcm1fX1RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5OZXdzbGV0dGVyX19Db250YWluZXIgLkZvcm1fX0Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5OZXdzbGV0dGVyX19Db250YWluZXIgLkZvcm1fX0Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uTmV3c2xldHRlcl9fQ29udGFpbmVyIC5Gb3JtX19FbGVtZW50LkZvcm1DaG9pY2UgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uTmV3c2xldHRlcl9fQ29udGFpbmVyID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uTmV3c2xldHRlcl9fQ29udGFpbmVyIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5OZXdzbGV0dGVyX19Db250YWluZXIgLkZvcm1UZXh0Ym94X19JbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICBib3JkZXI6IDFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLk5ld3NsZXR0ZXJfX0NvbnRhaW5lciAuRm9ybV9fTWFpbkJvZHkgPiBzZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLk5ld3NsZXR0ZXJfX0NvbnRhaW5lciAuRm9ybVRleHRib3hfX0lucHV0OmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cbi5OZXdzbGV0dGVyX19Db250YWluZXIgLkZvcm1UZXh0Ym94X19JbnB1dDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGNvbG9yOiAjMDAwO1xufVxuLk5ld3NsZXR0ZXJfX0NvbnRhaW5lciAuYnRuIHtcbiAgYmFja2dyb3VuZDogIzAwOTA3NztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgcGFkZGluZzogMTFweCAwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5OZXdzbGV0dGVyX19Db250YWluZXIgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5OZXdzbGV0dGVyX19Db250YWluZXIgLmZvcm0tY2hlY2stbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5OZXdzbGV0dGVyX19Db250YWluZXIgLkZvcm1DaG9pY2VfX0xpc3RlbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uTmV3c2xldHRlcl9fQ29udGFpbmVyIC5Gb3JtQ2hvaWNlX19MaXN0ZW5lciAuRm9ybUNob2ljZV9fTGFiZWwtLUNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xufVxuLk5ld3NsZXR0ZXJfX0NvbnRhaW5lciAuRm9ybUNob2ljZV9fTGlzdGVuZXIgLkZvcm1DaG9pY2VfX0xhYmVsLS1DaGVja2JveCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLk5ld3NsZXR0ZXJfX0NvbnRhaW5lciAuRm9ybUNob2ljZV9fTGlzdGVuZXIgLkZvcm1DaG9pY2VfX0xhYmVsLS1DaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IHB4IHNvbGlkICNkNWQ1ZDU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogMDtcbn1cbi5OZXdzbGV0dGVyX19Db250YWluZXIgLkZvcm1DaG9pY2VfX0xpc3RlbmVyIC5Gb3JtQ2hvaWNlX19MYWJlbC0tQ2hlY2tib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKclFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4xODVzIGVhc2UtaW4tb3V0O1xufVxuLk5ld3NsZXR0ZXJfX0NvbnRhaW5lciAuRm9ybUNob2ljZV9fTGlzdGVuZXIgLkZvcm1DaG9pY2VfX0lucHV0LS1DaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uTmV3c2xldHRlcl9fQ29udGFpbmVyIC5Gb3JtQ2hvaWNlX19MaXN0ZW5lciAuRm9ybUNob2ljZV9fSW5wdXQtLUNoZWNrYm94W2NoZWNrZWRdICsgLkZvcm1DaG9pY2VfX0xhYmVsLS1DaGVja2JveDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMmUyZTtcbiAgYm9yZGVyLWNvbG9yOiAjMmUyZTJlO1xufVxuXG4uUmV0dXJuVG9wIHtcbiAgYmFja2dyb3VuZDogIzU3OWIwYztcbiAgd2lkdGg6IDYwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cbi5SZXR1cm5Ub3AgLmFycm93IHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDRweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAtMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC50YWJjb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC50YWJjb250ZW50LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50YWJjb250ZW50IC5NZXRob2RfX0NvbnRhaW5lcixcbi50YWJjb250ZW50IC5TZXJ2aW5nX19Db250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udGFiIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAudGFiIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRhYiBhIHtcbiAgYmFja2dyb3VuZDogI2U3ZTdlNztcbiAgcGFkZGluZzogMTVweCAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMmUyZTJlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjMGMwYzA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MCU7XG59XG4udGFiIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50YWIgYTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4udGFiIGE6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnRhYiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzVDNzNGO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnRhYiBhLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMzNWM3M2Y7XG4gIHRvcDogNDBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHRvcDogNThweDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5cbi5Nb2JpbGVMb3dlckNvbnRhaW5lciAuU29jaWFsX19Db250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uRnVsbFdpZHRoQ29udGVudEFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY2O1xufVxuXG4uUmVsYXRlZFJlY2lwZXMge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWxhdGVkUmVjaXBlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uUmVjaXBlUGFnZSAuUmVjaXBlSW5mb1N1bW1hcnlfX0ljb25zIC5SZWNpcGVJY29ucyB7XG4gIHdpZHRoOiAzNSU7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuUmVjaXBlUGFnZSAuUmVjaXBlU3VtbWFyeSAuUmVjaXBlSW5mb1N1bW1hcnlfX0NvbnRhaW5lciAuUmVjaXBlSW5mb1N1bW1hcnlfX0Zvb3RlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uUmVjaXBlUGFnZSAuU29jaWFsX19FbWFpbCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVQYWdlIC5Tb2NpYWxfX0VtYWlsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5SZWNpcGVQYWdlIC5WaWRlb19fQ29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLlF1YWxpdHlNYXJrX19UaXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uUXVhbGl0eU1hcmtfX0ltZyB7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5RdWFsaXR5TWFya19fQnlsaW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uUXVhbGl0eU1hcmtfX0FuY2hvciB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGh0bWwsXG4gIGJvZHkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGhlaWdodDogOTklO1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF1dG87XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGF2b2lkO1xuICB9XG4gIGhlYWRlcixcbiAgLnRhYixcbiAgLnRvcC1jb250ZW50LWFyZWEsXG4gIC5Tb2NpYWxfX0NvbnRhaW5lcixcbiAgLlJlY2lwZUluZm9TdW1tYXJ5X19Gb290ZXIsXG4gIC5SZWNpcGVJbmZvU3VtbWFyeV9fQ29udGFpbmVyLFxuICAudG9wLWNvbnRlbnQtYXJlYSxcbiAgLkZ1bGxXaWR0aENvbnRlbnRBcmVhLFxuICAuUmVjaXBlSW5mb0ltYWdlX19Db250YWluZXIsXG4gIC5jb250YWluZXItLWZsdWlkLFxuICAucHJpbnQtaGlkZGVuLFxuICAjZXBpLXF1aWNrTmF2aWdhdG9yLFxuICAjTmV3c2xldHRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJjb250ZW50LFxuICAuSW5ncmVkaWVudHNfX0NvbnRhaW5lciBoMzpmaXJzdC1vZi10eXBlLFxuICAuUmVjaXBlSW5mbyAuTWV0aG9kX19Db250YWluZXIgaDMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5TZXJ2aW5nX19Db250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5JbmdyZWRpZW50c19fQ29udGFpbmVyLFxuICAuUmVjaXBlU3VtbWFyeSxcbiAgLlNlcnZpbmdfX0NvbnRhaW5lcixcbiAgLlJlY2lwZUluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuUmVjaXBlU3VtbWFyeSAuUmVjaXBlSW5mb0ltYWdlX19Db250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICAuUmVjaXBlVGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAjSW5ncmVkaWVudHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgI0luZ3JlZGllbnRzLFxuICAjTWV0aG9kLFxuICAuY29sLW1kLTYsXG4gIC5jb250YWN0IC5jb250YWN0X19yaWdodC1jb2x1bW4sXG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbC1zbS0xLFxuICAuY29sLXNtLTIsXG4gIC5jb2wtc20tMyxcbiAgLmNvbC1zbS00LFxuICAuY29sLXNtLTUsXG4gIC5jb2wtc20tNixcbiAgLmNvbC1zbS03LFxuICAuY29sLXNtLTgsXG4gIC5jb2wtc20tOSxcbiAgLmNvbC1zbS0xMCxcbiAgLmNvbC1zbS0xMSxcbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uUmVsYXRlZFJlY2lwZXMgLlJlY2lwZVBhbmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWxhdGVkUmVjaXBlcyAuUmVjaXBlUGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuUmVjaXBlUGFuZWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVQYW5lbCAuUmVjaXBlUGFuZWxfX0hlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuUmVjaXBlTGlzdGluZyAuUmVjaXBlUGFuZWwgLlJlY2lwZVBhbmVsX19IZWFkZXIsIC5Cb29rbWFya3MgLlJlY2lwZVBhbmVsIC5SZWNpcGVQYW5lbF9fSGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlbGF0ZWRSZWNpcGVzIC5SZWNpcGVQYW5lbCAuUmVjaXBlUGFuZWxfX0hlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLlJlY2lwZVBhbmVsIC5SZWNpcGVQYW5lbF9fSGVhZGVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDIzMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDc1cHggLTI1cHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5SZWxhdGVkUmVjaXBlcyAuUmVjaXBlUGFuZWwgLlJlY2lwZVBhbmVsX19IZWFkZXIgaW1nIHtcbiAgbWF4LWhlaWdodDogMTYycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlbGF0ZWRSZWNpcGVzIC5SZWNpcGVQYW5lbCAuUmVjaXBlUGFuZWxfX0hlYWRlciBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5SZWNpcGVMaXN0aW5nIC5SZWNpcGVQYW5lbCAuUmVjaXBlUGFuZWxfX0hlYWRlciBpbWcsIC5Cb29rbWFya3MgLlJlY2lwZVBhbmVsIC5SZWNpcGVQYW5lbF9fSGVhZGVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDE3MHB4O1xufVxuLnJlY2lwZWxpc3RpbmdibG9jayAuUmVjaXBlUGFuZWwgLlJlY2lwZVBhbmVsX19IZWFkZXIgaW1nIHtcbiAgaGVpZ2h0OiAyMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAuUmVjaXBlUGFuZWwgLlJlY2lwZVBhbmVsX19IZWFkZXIgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uUmVjaXBlUGFuZWwgLlJlY2lwZVBhbmVsX19IZWFkZXIgaDQge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlY2lwZVBhbmVsIC5SZWNpcGVQYW5lbF9fSGVhZGVyIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLlJlY2lwZVBhbmVsIC5SZWNpcGVQYW5lbF9fSGVhZGVyIGhyIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNlN2U4ZTk7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlY2lwZVBhbmVsIC5SZWNpcGVQYW5lbF9fSGVhZGVyIGhyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uUmVjaXBlUGFuZWwgLlJlY2lwZUJvZHlfX0J5bGluZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMyZTJlMmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlY2lwZVBhbmVsIC5SZWNpcGVCb2R5X19CeWxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVQYW5lbCAuUmVjaXBlUGFuZWxfX0Zvb3RlciAuUmVjaXBlSW5mb1N1bW1hcnlfX0ljb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uUmVjaXBlUGFuZWwgLlJlY2lwZVBhbmVsX19Gb290ZXIgZGl2IHNwYW4sXG4uUmVjaXBlUGFuZWwgLlJlY2lwZVBhbmVsX19Gb290ZXIgZGl2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwNEI0RTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uUmVjaXBlUGFuZWw6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAuUmVsYXRlZFJlY2lwZXMgLlJlY2lwZVBhbmVsOmxhc3Qtb2YtdHlwZSBociB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLkxpc3RpbmdIZWFkZXIgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuTGlzdGluZ0hlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogYmFzZWxpbmU7XG4gIH1cbn1cbi5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZVBhbmVsIHtcbiAgZmxleDogMSAwIDIxJTtcbiAgbWF4LXdpZHRoOiAyNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciAuUmVjaXBlUGFuZWwge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4uUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIC5SZWNpcGVQYW5lbCAucm93ID4gaHIge1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZVBhbmVsIC5yb3cgPiBociB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciAuUmVjaXBlUGFuZWwgLlJlY2lwZVBhbmVsX19IZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciAuUmVjaXBlVGl0bGUgaDIge1xuICBmb250LXNpemU6IDUxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZVRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciAuY29sLTcge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uUmVjaXBlSWNvbnNMaXN0aW5nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLlJlY2lwZUljb25zTGlzdGluZzpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlY2lwZUljb25zTGlzdGluZyBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLlJlY2lwZUljb25zTGlzdGluZyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlY2lwZUljb25zTGlzdGluZyBpbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdG9wOiA1cHg7XG4gIH1cbn1cblxuLlJlY2lwZUljb25zTGlzdGluZy5SZWNpcGVJY29uc19fU2tpbGwgaW1nIHtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlY2lwZUxpc3RpbmcgLlJlY2lwZVBhbmVsLFxuICAuQm9va21hcmtzIC5SZWNpcGVQYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlY2lwZUxpc3RpbmcgLlJlY2lwZVBhbmVsIGhyLFxuICAuQm9va21hcmtzIC5SZWNpcGVQYW5lbCBociB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuUmVjaXBlTGlzdGluZyAuUmVjaXBlU3VtbWFyeSAuUmVjaXBlSW5mb0xlZnQsXG4gIC5Cb29rbWFya3MgLlJlY2lwZVN1bW1hcnkgLlJlY2lwZUluZm9MZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVMaXN0aW5nIC5SZWNpcGVTdW1tYXJ5IC5SZWNpcGVJbmZvTGVmdCAuUmVjaXBlSW5mb0ltYWdlX19Db250YWluZXIsXG4gIC5Cb29rbWFya3MgLlJlY2lwZVN1bW1hcnkgLlJlY2lwZUluZm9MZWZ0IC5SZWNpcGVJbmZvSW1hZ2VfX0NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuUmVjaXBlTGlzdGluZyAuUmVjaXBlU3VtbWFyeSAuUmVjaXBlSW5mb0xlZnQgLlJlY2lwZUluZm9JbWFnZV9fQ29udGFpbmVyIGEsXG4gIC5Cb29rbWFya3MgLlJlY2lwZVN1bW1hcnkgLlJlY2lwZUluZm9MZWZ0IC5SZWNpcGVJbmZvSW1hZ2VfX0NvbnRhaW5lciBhIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5SZWNpcGVMaXN0aW5nIC5SZWNpcGVTdW1tYXJ5IC5SZWNpcGVJbmZvTGVmdCAuUmVjaXBlSW5mb0ltYWdlX19Db250YWluZXIgYSxcbiAgLkJvb2ttYXJrcyAuUmVjaXBlU3VtbWFyeSAuUmVjaXBlSW5mb0xlZnQgLlJlY2lwZUluZm9JbWFnZV9fQ29udGFpbmVyIGEge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5SZWNpcGVTZWFyY2hfX0hlYWRlciBoMSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVTZWFyY2hfX0hlYWRlciBoMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLlJlY2lwZVNlYXJjaF9fSGVhZGVyIC5SZWNpcGVTZWFyY2hfX1JpZ2h0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5SZWNpcGVTZWFyY2hfX0hlYWRlciBociB7XG4gIG1heC13aWR0aDogMTIzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuUmVjaXBlU2VhcmNoX19IZWFkZXIgaHIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5SZWNpcGVTZWFyY2ggLlJlY2lwZVBhbmVsIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi5SZWNpcGVTZWFyY2ggLlJlY2lwZVBhbmVsOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLlJlY2lwZVNlYXJjaCAuUmVjaXBlUGFuZWwgLlJlY2lwZVBhbmVsX19IZWFkZXIgaW1nIHtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuUmVjaXBlU2VhcmNoIC5SZWNpcGVQYW5lbCAuUmVjaXBlUGFuZWxfX0hlYWRlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLlJlY2lwZVNlYXJjaCAuUmVjaXBlUGFuZWwgLlJlY2lwZVBhbmVsX19IZWFkZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA4NHB4O1xuICB9XG59XG4uUmVjaXBlU2VhcmNoIC5SZWNpcGVQYW5lbCAuUmVjaXBlUGFuZWxfX1RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uUmVjaXBlU2VhcmNoIC5SZWNpcGVQYW5lbCAuUmVjaXBlUGFuZWxfX1RpdGxlIGg0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlY2lwZVNlYXJjaCAuUmVjaXBlUGFuZWwgLlJlY2lwZVBhbmVsX19UaXRsZSBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlY2lwZVNlYXJjaCAuUmVjaXBlUGFuZWwgLlJlY2lwZUluZm9Db25hdGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuUmVjaXBlU2VhcmNoIC5SZWNpcGVQYW5lbCAuUmVjaXBlSW5mb0NvbmF0YWluZXIgLlJlY2lwZUluZm9TdW1tYXJ5X19JY29ucyAuUmVjaXBlSWNvbnNMaXN0aW5nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVTZWFyY2ggLlJlY2lwZVBhbmVsIC5SZWNpcGVJbmZvQ29uYXRhaW5lciAuUmVjaXBlSW5mb1N1bW1hcnlfX0ljb25zIC5SZWNpcGVJY29uc0xpc3RpbmcgaW1nIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgdG9wOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuUmVjaXBlU2VhcmNoIC5SZWNpcGVQYW5lbCAuUmVjaXBlSW5mb0NvbmF0YWluZXIgLlJlY2lwZUluZm9TdW1tYXJ5X19JY29ucyAuUmVjaXBlSWNvbnNMaXN0aW5nIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uUmVjaXBlU2VhcmNoIC5SZWNpcGVQYW5lbCBociB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uUmVjaXBlU2VhcmNoIC5SZWNpcGVQYW5lbCBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5TZWFyY2ggLnNlYXJjaC1pbnB1dCB7XG4gIHBhZGRpbmc6IDEzcHggMjBweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMmUyZTJlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uU2VhcmNoIC5zZWFyY2gtaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2VjZWNlYyBpbnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuU2VhcmNoIC5zZWFyY2gtaW5wdXQge1xuICAgIHBhZGRpbmc6IDEzcHggMjBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5TZWFyY2ggLnNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjNWE1YTVhO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuU2VhcmNoIC5zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM1YTVhNWE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi5TZWFyY2ggLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5TZWFyY2ggLmJ0biB7XG4gICAgcGFkZGluZzogM3B4IDEwcHggMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICB9XG59XG5cbi5GaWx0ZXJGb3JtX19Db250YWluZXIgLkZpbHRlckZvcm0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLkZpbHRlckZvcm1fX0NvbnRhaW5lciAuRmlsdGVyRm9ybSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5GaWx0ZXJGb3JtX19Db250YWluZXIgLkZpbHRlckZvcm0gLmlucHV0LXNlbGVjdCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuRmlsdGVyRm9ybV9fQ29udGFpbmVyIC5GaWx0ZXJGb3JtIC5pbnB1dC1zZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLkZpbHRlckZvcm1fX0NvbnRhaW5lciAuRmlsdGVyRm9ybSAuaW5wdXQtc2VsZWN0Ojptcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLkZpbHRlckZvcm1fX0NvbnRhaW5lciAuc2VhcmNoLWZvcm1fX2J1dHRvbiAuYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG59XG5cbi5zZWxlY3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3Qtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXI6IHNvbGlkIGJsYWNrO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5zb3J0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLnNvcnQgLmRyb3Bkb3duIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnNvcnQgLmRyb3Bkb3duIC5pbnB1dC1zZWxlY3Qge1xuICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDZkNmQ2O1xuICBiYWNrZ3JvdW5kOiAjRUJFQkVCO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc29ydCAuZHJvcGRvd24gLmlucHV0LXNlbGVjdDo6bXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zb3J0IHNwYW4ge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbmRpdiNGaWx0ZXJEcm9wRG93biB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbmRpdiNGaWx0ZXJEcm9wRG93bi5zaG93IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gIGRpdiNGaWx0ZXJEcm9wRG93biB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI0ZpbHRlckJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI0VCRUJFQjtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkNmQ2O1xuICBjb2xvcjogIzI1MjUyNTtcbn1cbiNGaWx0ZXJCdXR0b24gc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLkV2ZW50c1BhZ2UgLlJlY2lwZVN1bW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuRXZlbnRzUGFnZSAuZnVsbHdpZHRoYmcge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5FdmVudHNQYWdlIC5mdWxsd2lkdGhiZyA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5FdmVudHNQYWdlIC5SZWNpcGVJbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5FdmVudHNQYWdlIC5GdWxsV2lkdGhDb250ZW50QXJlYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uRXZlbnRzUGFnZSAuRm9ybV9fQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDBweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5FdmVudHNQYWdlIC5Gb3JtX19Db250YWluZXIgLkZvcm1TdWJtaXRCdXR0b24ge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xufVxuLkV2ZW50c1BhZ2UgLlJlY2lwZUluZm9TdW1tYXJ5X19JY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5FdmVudHNQYWdlIC5SZWNpcGVJbmZvU3VtbWFyeV9fSWNvbnMgLlJlY2lwZUljb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZmxleDogMSAwIDMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuRXZlbnRzUGFnZSAuUmVjaXBlSW5mb1N1bW1hcnlfX0ljb25zIC5SZWNpcGVJY29ucyB7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLkV2ZW50c1BhZ2UgLlJlY2lwZUluZm9TdW1tYXJ5X19JY29ucyAuUmVjaXBlSWNvbnM6bnRoLW9mLXR5cGUoMm4pIHtcbiAgZmxleDogMSAwIDYzJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5FdmVudHNQYWdlIC5SZWNpcGVJbmZvU3VtbWFyeV9fSWNvbnMgLlJlY2lwZUljb25zOm50aC1vZi10eXBlKDJuKSB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5FdmVudHNQYWdlIC5SZWNpcGVJbmZvU3VtbWFyeV9fSWNvbnMgLlJlY2lwZUljb25zIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBCb3JkIEJpYSBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDA5MDc3O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5FdmVudHNQYWdlIC5SZWNpcGVJbmZvU3VtbWFyeV9fSWNvbnMgLlJlY2lwZUljb25zIHAge1xuICBmb250LWZhbWlseTogYXNhcCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzU5NTk1OTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5FdmVudHNQYWdlIC5SZWNpcGVUaXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5FdmVudHNQYWdlIC5SZWNpcGVUaXRsZSBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLkV2ZW50c1BhZ2UgLlJlY2lwZVRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLkV2ZW50c1BhZ2UgLlJlY2lwZVN1bW1hcnkgLlJlY2lwZUluZm9JbWFnZV9fQ29udGFpbmVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5FdmVudHNQYWdlIC5SZWNpcGVTdW1tYXJ5IC5SZWNpcGVJbmZvSW1hZ2VfX0NvbnRhaW5lciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4uRXZlbnRzUGFnZSAuSW5ncmVkaWVudHNfX0NvbnRhaW5lciBoMzpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLkV2ZW50c1BhZ2UgLkluZ3JlZGllbnRzX19Db250YWluZXIgaDM6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuRXZlbnRzUGFnZSAjSW5ncmVkaWVudHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTcwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLkV2ZW50c1BhZ2UgLlNvY2lhbF9fQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5FdmVudHNQYWdlICNTb2NpYWxfX05ld1BvcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTYwcHg7XG4gIH1cbn1cbi5FdmVudHNQYWdlIC5mb3JtY29udGFpbmVyYmxvY2sge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mdWxsd2lkdGhiZyB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIG1heC13aWR0aDogMTUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWxhdGVkRXZlbnRzIC50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG4uUmVsYXRlZEV2ZW50c19fRGF0ZSBzdHJvbmcge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uUmVsYXRlZEV2ZW50c19fQXZhaWxhYmlsaXR5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLlJlbGF0ZWRFdmVudHNfX0F2YWlsYWJpbGl0eS0tb3BlbiB7XG4gIGJhY2tncm91bmQ6ICM1NzliMGM7XG59XG4uUmVsYXRlZEV2ZW50c19fQXZhaWxhYmlsaXR5LS1jbG9zZWQge1xuICBiYWNrZ3JvdW5kOiAjQTcwMDAwO1xufVxuLlJlbGF0ZWRFdmVudHNfX0F2YWlsYWJpbGl0eSBzdHJvbmcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uUmVsYXRlZEV2ZW50cyAuUmVjaXBlUGFuZWwge1xuICBtYXJnaW46IDA7XG59XG4uUmVsYXRlZEV2ZW50cyAuUmVjaXBlUGFuZWxfX0hlYWRlciBpbWcge1xuICBoZWlnaHQ6IDI4MHB4O1xufVxuLlJlbGF0ZWRFdmVudHMgLlJlY2lwZVBhbmVsX19IZWFkZXIgaHIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5SZWxhdGVkRXZlbnRzIC5SZWNpcGVQYW5lbDpsYXN0LW9mLXR5cGUgaHIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5SZWxhdGVkRXZlbnRzIC5SZWNpcGVQYW5lbF9fRm9vdGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLlJlbGF0ZWRFdmVudHMgLlJlY2lwZVBhbmVsX19Gb290ZXIgLnRleHQtYm9sZCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uUmVsYXRlZEV2ZW50cyAub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWxhdGVkRXZlbnRzIC5vdmVyZmxvdy1zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4uUmVsYXRlZEV2ZW50c19fQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xuICAuUmVsYXRlZEV2ZW50c19fQ29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWxhdGVkRXZlbnRzX19Db250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uUmVsYXRlZEV2ZW50cyAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLlJlbGF0ZWRFdmVudHMgLnNsaWNrLXByZXYsXG4uUmVsYXRlZEV2ZW50cyAuc2xpY2stbmV4dCB7XG4gIHRvcDogNTAlO1xufVxuLlJlbGF0ZWRFdmVudHMgLnNsaWNrLXByZXY6YmVmb3JlLFxuLlJlbGF0ZWRFdmVudHMgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLkV2ZW50X19MaXN0aW5nIGgxIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5FdmVudF9fTGlzdGluZyAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIC5SZWNpcGVQYW5lbCB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5FdmVudF9fTGlzdGluZyAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIC5SZWNpcGVQYW5lbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uRXZlbnRfX0xpc3RpbmcgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciAuUmVjaXBlUGFuZWwgLlJlY2lwZVBhbmVsX19IZWFkZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5FdmVudF9fTGlzdGluZyAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIC5SZWNpcGVQYW5lbCAuUmVjaXBlUGFuZWxfX0hlYWRlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLkV2ZW50X19MaXN0aW5nIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZVBhbmVsIC5SZWNpcGVQYW5lbF9fSGVhZGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLkV2ZW50X19MaXN0aW5nIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZVBhbmVsIC5SZWNpcGVQYW5lbF9fSGVhZGVyIGg0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uRXZlbnRfX0xpc3RpbmcgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciAuUmVjaXBlUGFuZWwgLkV2ZW50X19saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG59XG4uRXZlbnRfX0xpc3RpbmcgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciAuUmVjaXBlUGFuZWwgLlJlY2lwZUljb25zTGlzdGluZyB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIHdpZHRoOiA0MCU7XG59XG4uRXZlbnRfX0xpc3RpbmcgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciAuUmVjaXBlUGFuZWwgLlJlY2lwZUluZm9TdW1tYXJ5X19JY29ucyBzcGFuLCAuRXZlbnRfX0xpc3RpbmcgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciAuUmVjaXBlUGFuZWwgLlJlY2lwZUluZm9TdW1tYXJ5X19JY29ucyBzdHJvbmcge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLkV2ZW50X19MaXN0aW5nIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZVBhbmVsIC5SZWNpcGVJbmZvU3VtbWFyeV9fSWNvbnMgc3BhbiwgLkV2ZW50X19MaXN0aW5nIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZVBhbmVsIC5SZWNpcGVJbmZvU3VtbWFyeV9fSWNvbnMgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5FdmVudF9fTGlzdGluZyAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIC5SZWNpcGVJbmZvQ29uYXRhaW5lciAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLlBheW1lbnRTdW1tYXJ5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDBweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICBwYWRkaW5nOiA1MHB4IDMwcHg7XG59XG5cbi5yZXNwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDY1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg1cHgpIHtcbiAgLnJlc3AtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjAwcHg7XG4gIH1cbn1cblxuLnJlc3AtaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODVweCkge1xuICAucmVzcC1pZnJhbWUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg1cHgpIHtcbiAgLnJlYWxleFBheW1lbnQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uU3RhbmRhcmRQYWdlIC5TdGFuZGFyZFBhZ2VfX0xlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLlN0YW5kYXJkUGFnZSAuU3RhbmRhcmRQYWdlX19MZWZ0IC5ibG9jayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5TdGFuZGFyZFBhZ2UgaDEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5TdGFuZGFyZFBhZ2UgLlN0YW5kYXJkUGFnZV9fUmlnaHQgLnBhZ2VsaXN0YmxvY2sgLnN0YW5kYXJkLWxpc3RpbmctLWhlYWRlciB7XG4gIGhlaWdodDogNjBweDtcbn1cbi5TdGFuZGFyZFBhZ2UgLlN0YW5kYXJkUGFnZV9fUmlnaHQgLnBhZ2VsaXN0YmxvY2sgLnN0YW5kYXJkLWxpc3RpbmctLWhlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uU3RhbmRhcmRQYWdlIC5TdGFuZGFyZFBhZ2VfX1JpZ2h0IC5wYWdlbGlzdGJsb2NrIC5zdGFuZGFyZC1saXN0aW5nLS1oZWFkZXIgcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uU3RhbmRhcmRQYWdlIC5TdGFuZGFyZFBhZ2VfX1JpZ2h0IC5wYWdlbGlzdGJsb2NrIC5saXN0UmVzdWx0IHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuLlN0YW5kYXJkUGFnZSAuU3RhbmRhcmRQYWdlX19SaWdodCAucGFnZWxpc3RibG9jayAubGlzdFJlc3VsdCAuY29sLTQge1xuICBwYWRkaW5nOiAwO1xufVxuLlN0YW5kYXJkUGFnZSAuU3RhbmRhcmRQYWdlX19SaWdodCAucGFnZWxpc3RibG9jayAubGlzdFJlc3VsdCAubGlzdFJlc3VsdC0taXRlbS1ib2R5IGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWZhbWlseTogXCJhc2FwXCIsIHNhbnMtc2VyaWY7XG59XG4uU3RhbmRhcmRQYWdlIC5TdGFuZGFyZFBhZ2VfX1JpZ2h0IC5wYWdlbGlzdGJsb2NrIC5saXN0UmVzdWx0IC5saXN0UmVzdWx0LS1pdGVtLWJvZHkgaDMgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1mYW1pbHk6IFwiYXNhcFwiLCBzYW5zLXNlcmlmO1xufVxuLlN0YW5kYXJkUGFnZSAuU3RhbmRhcmRQYWdlX19SaWdodCAucGFnZWxpc3RibG9jayAubGlzdFJlc3VsdCAubGlzdFJlc3VsdC0taXRlbS1ib2R5IHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLlN0YW5kYXJkUGFnZSAubG93ZXJjb250ZW50YXJlYSAuZWRpdG9yaWFsIHtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbn1cbi5TdGFuZGFyZFBhZ2UgLmxvd2VyY29udGVudGFyZWEgLmRvY3VtZW50bGlicmFyeWJsb2NrIC5lZGl0b3JpYWwge1xuICBwYWRkaW5nOiAwIDAgNTBweCAwO1xufVxuXG4uUmVjaXBlSG9tZVBhZ2UgLkxvd2VyQ29udGVudEFyZWFfX2xncmV5LFxuLkV2ZW50SG9tZVBhZ2UgLkxvd2VyQ29udGVudEFyZWFfX2xncmV5IHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBtYXJnaW46IDcwcHggYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuUmVjaXBlSG9tZVBhZ2UgLkxvd2VyQ29udGVudEFyZWFfX2xncmV5LFxuICAuRXZlbnRIb21lUGFnZSAuTG93ZXJDb250ZW50QXJlYV9fbGdyZXkge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgfVxufVxuXG4uUmVjaXBlSG9tZVBhZ2UgLmZvcm1jb250YWluZXJibG9jayBmb3JtIHtcbiAgcGFkZGluZzogMzBweCAxMDdweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVIb21lUGFnZSAuZm9ybWNvbnRhaW5lcmJsb2NrIGZvcm0ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlJlY2lwZUhvbWVQYWdlIC5mb3JtY29udGFpbmVyYmxvY2sgZm9ybSAuc3VibWl0YnV0dG9uZWxlbWVudGJsb2NrIC5idG4ge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNnB4KSB7XG4gIC5SZWNpcGVIb21lUGFnZSAuZm9ybWNvbnRhaW5lcmJsb2NrIGZvcm0gLkZvcm1UZXh0Ym94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5SZWNpcGVIb21lUGFnZSAuZm9ybWNvbnRhaW5lcmJsb2NrIGZvcm0gLkZvcm1fX1RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5SZWNpcGVIb21lUGFnZSAuZm9ybWNvbnRhaW5lcmJsb2NrIGZvcm0gLkZvcm1fX0Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5SZWNpcGVIb21lUGFnZSAuZm9ybWNvbnRhaW5lcmJsb2NrIGZvcm0gLkZvcm1fX0VsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLlJlY2lwZUhvbWVQYWdlIC5mb3JtY29udGFpbmVyYmxvY2sgLnN1Ym1pdGJ1dHRvbmVsZW1lbnRibG9jayAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7XG59XG4uUmVjaXBlSG9tZVBhZ2UgLmZvcm1jb250YWluZXJibG9jayAuRm9ybUNob2l4ZV9fX0lucHV0LS1DaGVja2JveENvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5SZWNpcGVIb21lUGFnZSAuYnV0dG9uYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLlJlY2lwZUhvbWVQYWdlIC5saWdodGJveHZpZGVvcGxheWVyYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLlJlY2lwZUhvbWVQYWdlIC5jb250YWluZXIgLkNvbnRlbnRBcmVhX19Db250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uRXZlbnRIb21lUGFnZSAuQ29udGVudEFyZWFfX0NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uUUFTVGFibGVzICNzb3J0QnlPcmlnaW5hbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuUUFTVGFibGVzIC5RQVNUYWJsZV9fQ29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG5cbnRhYmxlLlByaWNpbmdUYWJsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG50YWJsZS5QcmljaW5nVGFibGUgdGQsXG50YWJsZS5QcmljaW5nVGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxudGFibGUuUHJpY2luZ1RhYmxlIHRkOmZpcnN0LWNoaWxkLFxudGFibGUuUHJpY2luZ1RhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLlByaWNpbmdUYWJsZSB0ci5Ub3BUaXRsZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbnRhYmxlLlByaWNpbmdUYWJsZSB0ci5Ub3BUaXRsZSB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM5OTk7XG59XG50YWJsZS5QcmljaW5nVGFibGUgdHIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxudGFibGUuUHJpY2luZ1RhYmxlIHRyOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG50YWJsZS5QcmljaW5nVGFibGUgdHIgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbnRhYmxlLlByaWNpbmdUYWJsZSB0ci5UaXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxudGFibGUuUHJpY2luZ1RhYmxlIHRyLlRpdGxlIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnRhYmxlLlByaWNpbmdUYWJsZSB0ci50aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxudGFibGUuUHJpY2luZ1RhYmxlIHRyLlRvdGFsUm93IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxudGFibGUuUHJpY2luZ1RhYmxlIHRyLkJvcmRlclJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uc3RhbmRhcmQtbGlzdGluZyB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xufVxuLnN0YW5kYXJkLWxpc3RpbmctLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuc3RhbmRhcmQtbGlzdGluZy0taGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdGFuZGFyZC1saXN0aW5nLS1oZWFkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODE2cHgpIHtcbiAgLnN0YW5kYXJkLWxpc3RpbmctLWhlYWRlciBwIHtcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICB9XG59XG4uc3RhbmRhcmQtbGlzdGluZy0tdGl0bGUgLnN0YW5kYXJkLWxpc3RpbmdfX3BhZ2VOYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdGFuZGFyZC1saXN0aW5nLS10aXRsZSAuY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5zdGFuZGFyZC1saXN0aW5nIC5zdGFuZGFyZC1saXN0aW5nLS10aXRsZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLnN0YW5kYXJkLWxpc3RpbmcgLnN0YW5kYXJkLWxpc3RpbmctLXRpdGxlIGgyIHtcbiAgICBzaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG4uc3RhbmRhcmQtbGlzdGluZyAubGlzdFJlc3VsdCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc3RhbmRhcmQtbGlzdGluZyAubGlzdFJlc3VsdDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gIC5zdGFuZGFyZC1saXN0aW5nIC5saXN0UmVzdWx0IC5jb2wtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLnN0YW5kYXJkLWxpc3RpbmcgLmxpc3RSZXN1bHQgLmNvbC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnN0YW5kYXJkLWxpc3RpbmcgLmxpc3RSZXN1bHQgLmNvbC04IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zdGFuZGFyZC1saXN0aW5nIC5saXN0UmVzdWx0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3RhbmRhcmQtbGlzdGluZyAubGlzdFJlc3VsdCBpbWcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi5zdGFuZGFyZC1saXN0aW5nIC5saXN0UmVzdWx0LS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdGFuZGFyZC1saXN0aW5nIC5saXN0UmVzdWx0LS1pdGVtLWJvZHkgaDMge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnN0YW5kYXJkLWxpc3RpbmcgLmxpc3RSZXN1bHQtLWl0ZW0tYm9keSBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc3RhbmRhcmQtbGlzdGluZyAubGlzdFJlc3VsdC0taXRlbS1ib2R5IHAge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnN0YW5kYXJkLWxpc3RpbmcgLmxpc3RSZXN1bHQtLWl0ZW0tYm9keSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuc3RhbmRhcmQtbGlzdGluZyAuYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLnN0YW5kYXJkLWxpc3RpbmcgLmJ0bi1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLlByaWNpbmdUYWJsZV9fQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uUHJpY2luZ1RhYmxlX19Db250YWluZXIgLlByaWNpbmdUYWJsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTZweCkge1xuICAuUHJpY2luZ1RhYmxlX19Db250YWluZXIgLlByaWNpbmdUYWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG4uUHJpY2luZ1RhYmxlX19Db250YWluZXIgLlByaWNpbmdUYWJsZSB0ci50aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjg5MjVBICFpbXBvcnRhbnQ7XG59XG4uUHJpY2luZ1RhYmxlX19Db250YWluZXIgLlByaWNpbmdUYWJsZSB0ci50aXRsZSB0aCB7XG4gIGNvbG9yOiAjMDA0QjRFICFpbXBvcnRhbnQ7XG59XG4uUHJpY2luZ1RhYmxlX19Db250YWluZXIgLlByaWNpbmdUYWJsZSAudHIuVG9wVGl0bGUgLmNlbnRlcjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCODkyNUE7XG59XG4uUHJpY2luZ1RhYmxlX19Db250YWluZXIgLlByaWNpbmdUYWJsZSAudHIuVG9wVGl0bGUgLmNlbnRlcjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I4OTI1QTtcbn1cbi5QcmljaW5nVGFibGVfX0NvbnRhaW5lciAuUHJpY2luZ1RhYmxlIC50ci5Ub3BUaXRsZSB0aDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWRlY2Q7XG59XG4uUHJpY2luZ1RhYmxlX19Db250YWluZXIgLlByaWNpbmdUYWJsZSAudHIuVG9wVGl0bGUgdGg6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWRlY2Q7XG59XG4uUHJpY2luZ1RhYmxlX19Db250YWluZXIgLlByaWNpbmdUYWJsZSAudHIuVG9wVGl0bGUgdGg6bnRoLW9mLXR5cGUoMykge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZGVjZDtcbn1cbi5QcmljaW5nVGFibGVfX0NvbnRhaW5lciAuUHJpY2luZ1RhYmxlIHRib2R5IC5saWdodF9yb3c6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmY5Zjc7XG59XG4uUHJpY2luZ1RhYmxlX19Db250YWluZXIgaDEsXG4uUHJpY2luZ1RhYmxlX19Db250YWluZXIgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiYXNhcFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1qdXN0aWZ5LWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZmxleC1qdXN0aWZ5LXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mbGV4LWp1c3RpZnktY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRleHQtLWxpZ2h0IHtcbiAgY29sb3I6ICNGRkY7XG59XG4udGV4dC0tbGlnaHQgKiB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4udGV4dC0tZGFyayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnRleHQtLWRhcmsgKiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4udGV4dC1zcGxpdC0tY29sMiB7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LXNwbGl0LS1jb2wyIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qISBmYW5jeUJveCB2Mi4xLjUgZmFuY3lhcHBzLmNvbSB8IGZhbmN5YXBwcy5jb20vZmFuY3lib3gvI2xpY2Vuc2UgKi9cbi5mYW5jeWJveC13cmFwLFxuLmZhbmN5Ym94LXNraW4sXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtaW1hZ2UsXG4uZmFuY3lib3gtd3JhcCBpZnJhbWUsXG4uZmFuY3lib3gtd3JhcCBvYmplY3QsXG4uZmFuY3lib3gtbmF2LFxuLmZhbmN5Ym94LW5hdiBzcGFuLFxuLmZhbmN5Ym94LXRtcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZmFuY3lib3gtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA4MDIwO1xufVxuXG4uZmFuY3lib3gtc2tpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZhbmN5Ym94LW9wZW5lZCB7XG4gIHotaW5kZXg6IDgwMzA7XG59XG5cbi5mYW5jeWJveC1vcGVuZWQgLmZhbmN5Ym94LXNraW4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmZhbmN5Ym94LW91dGVyLCAuZmFuY3lib3gtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYW5jeWJveC1pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC10eXBlLWlmcmFtZSAuZmFuY3lib3gtaW5uZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5mYW5jeWJveC1lcnJvciB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250OiAxNHB4LzIwcHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC1pbWFnZSwgLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3gtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbiNmYW5jeWJveC1sb2FkaW5nLCAuZmFuY3lib3gtY2xvc2UsIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmFuY3lib3hfc3ByaXRlLnBuZ1wiKTtcbn1cblxuI2ZhbmN5Ym94LWxvYWRpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwOHB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogODA2MDtcbn1cblxuI2ZhbmN5Ym94LWxvYWRpbmcgZGl2IHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ZhbmN5Ym94X2xvYWRpbmcuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uZmFuY3lib3gtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE4cHg7XG4gIHJpZ2h0OiAtMThweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA4MDQwO1xufVxuXG4uZmFuY3lib3gtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltZy9ibGFuay5naWZcIik7IC8qIGhlbHBzIElFICovXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogODA0MDtcbn1cblxuLmZhbmN5Ym94LXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uZmFuY3lib3gtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmFuY3lib3gtbmF2IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tdG9wOiAtMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA4MDQwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1wcmV2IHNwYW4ge1xuICBsZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNnB4O1xufVxuXG4uZmFuY3lib3gtbmV4dCBzcGFuIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7XG59XG5cbi5mYW5jeWJveC1uYXY6aG92ZXIgc3BhbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveC10bXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTk5cHg7XG4gIGxlZnQ6IC05OTk5OXB4O1xuICBtYXgtd2lkdGg6IDk5OTk5cHg7XG4gIG1heC1oZWlnaHQ6IDk5OTk5cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi8qIE92ZXJsYXkgaGVscGVyICovXG4uZmFuY3lib3gtbG9jayB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZmFuY3lib3gtbG9jayBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZmFuY3lib3gtbG9jay10ZXN0IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeWJveC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDgwMTA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9mYW5jeWJveF9vdmVybGF5LnBuZ1wiKTtcbn1cblxuLmZhbmN5Ym94LW92ZXJsYXktZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mYW5jeWJveC1sb2NrIC5mYW5jeWJveC1vdmVybGF5IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyogVGl0bGUgaGVscGVyICovXG4uZmFuY3lib3gtdGl0bGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQ6IG5vcm1hbCAxM3B4LzIwcHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB6LWluZGV4OiA4MDUwO1xufVxuXG4uZmFuY3lib3gtb3BlbmVkIC5mYW5jeWJveC10aXRsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IC0zNXB4O1xuICB6LWluZGV4OiA4MDUwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIC5jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgcGFkZGluZzogMnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvKiBGYWxsYmFjayBmb3Igd2ViIGJyb3dzZXJzIHRoYXQgZG9lc24ndCBzdXBwb3J0IFJHQmEgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCAjMjIyO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmFuY3lib3gtdGl0bGUtb3V0c2lkZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLWluc2lkZS13cmFwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5mYW5jeWJveC10aXRsZS1vdmVyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLypSZXRpbmEgZ3JhcGhpY3MhKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gICNmYW5jeWJveC1sb2FkaW5nLCAuZmFuY3lib3gtY2xvc2UsIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mYW5jeWJveF9zcHJpdGVAMngucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDRweCAxNTJweDsgLypUaGUgc2l6ZSBvZiB0aGUgbm9ybWFsIGltYWdlLCBoYWxmIHRoZSBzaXplIG9mIHRoZSBoaS1yZXMgaW1hZ2UqL1xuICB9XG4gICNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZhbmN5Ym94X2xvYWRpbmdAMnguZ2lmXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4OyAvKlRoZSBzaXplIG9mIHRoZSBub3JtYWwgaW1hZ2UsIGhhbGYgdGhlIHNpemUgb2YgdGhlIGhpLXJlcyBpbWFnZSovXG4gIH1cbn1cbi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuMS4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5odG1sIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIH1cbn1cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wtMSxcbi5jb2wtMixcbi5jb2wtMyxcbi5jb2wtNCxcbi5jb2wtNSxcbi5jb2wtNixcbi5jb2wtNyxcbi5jb2wtOCxcbi5jb2wtOSxcbi5jb2wtMTAsXG4uY29sLTExLFxuLmNvbC0xMixcbi5jb2wsXG4uY29sLWF1dG8sXG4uY29sLXNtLTEsXG4uY29sLXNtLTIsXG4uY29sLXNtLTMsXG4uY29sLXNtLTQsXG4uY29sLXNtLTUsXG4uY29sLXNtLTYsXG4uY29sLXNtLTcsXG4uY29sLXNtLTgsXG4uY29sLXNtLTksXG4uY29sLXNtLTEwLFxuLmNvbC1zbS0xMSxcbi5jb2wtc20tMTIsXG4uY29sLXNtLFxuLmNvbC1zbS1hdXRvLFxuLmNvbC1tZC0xLFxuLmNvbC1tZC0yLFxuLmNvbC1tZC0zLFxuLmNvbC1tZC00LFxuLmNvbnRhY3QgLmNvbnRhY3RfX2xlZnQtY29sdW1uLFxuLmNvbC1tZC01LFxuLmNvbC1tZC02LFxuLmNvbnRhY3QgLmNvbnRhY3RfX3JpZ2h0LWNvbHVtbixcbi5jb2wtbWQtNyxcbi5jb2wtbWQtOCxcbi5jb2wtbWQtOSxcbi5jb2wtbWQtMTAsXG4uY29sLW1kLTExLFxuLmNvbC1tZC0xMixcbi5jb2wtbWQsXG4uY29sLW1kLWF1dG8sXG4uY29sLWxnLTEsXG4uY29sLWxnLTIsXG4uY29sLWxnLTMsXG4uY29sLWxnLTQsXG4uY29sLWxnLTUsXG4uY29sLWxnLTYsXG4uY29sLWxnLTcsXG4uY29sLWxnLTgsXG4uY29sLWxnLTksXG4uY29sLWxnLTEwLFxuLmNvbC1sZy0xMSxcbi5jb2wtbGctMTIsXG4uY29sLWxnLFxuLmNvbC1sZy1hdXRvLFxuLmNvbC14bC0xLFxuLmNvbC14bC0yLFxuLmNvbC14bC0zLFxuLmNvbC14bC00LFxuLmNvbC14bC01LFxuLmNvbC14bC02LFxuLmNvbC14bC03LFxuLmNvbC14bC04LFxuLmNvbC14bC05LFxuLmNvbC14bC0xMCxcbi5jb2wteGwtMTEsXG4uY29sLXhsLTEyLFxuLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmNvbC0xIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDAgMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDAgNTAlO1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDAgNzUlO1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gIC1tcy1mbGV4LW9yZGVyOiAwO1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEsIC5jb250YWN0IC5jb250YWN0X19sZWZ0LWNvbHVtbiB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIsIC5jb250YWN0IC5jb250YWN0X19yaWdodC1jb2x1bW4ge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gIC1tcy1mbGV4LW9yZGVyOiA0O1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAtbXMtZmxleC1vcmRlcjogNTtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gIC1tcy1mbGV4LW9yZGVyOiA3O1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAtbXMtZmxleC1vcmRlcjogODtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gIC1tcy1mbGV4LW9yZGVyOiA5O1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAtbXMtZmxleC1vcmRlcjogMTI7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODE2cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00LCAuY29udGFjdCAuY29udGFjdF9fbGVmdC1jb2x1bW4ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYsIC5jb250YWN0IC5jb250YWN0X19yaWdodC1jb2x1bW4ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSwgLmNvbnRhY3QgLmNvbnRhY3RfX3JpZ2h0LWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiwgLmNvbnRhY3QgLmNvbnRhY3RfX2xlZnQtY29sdW1uIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSwgLmNvbnRhY3QgLmNvbnRhY3RfX2xlZnQtY29sdW1uIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbGctMTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14bC03IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODE2cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1yb3cge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDAgIWltcG9ydGFudDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMSAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDAgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMSAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDAgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMSAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5pbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmltYWdld2l0aHRleHRibG9jayBhLFxuLlJlY2lwZVBhbmVsIGEge1xuICBjb2xvcjogIzAwOTA3NztcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5pbWFnZXdpdGh0ZXh0YmxvY2sgYTpob3Zlcixcbi5SZWNpcGVQYW5lbCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwNWQ0ZDtcbn1cblxuLlJlY2lwZVBhbmVsIGEge1xuICBjb2xvcjogIzAwOTA3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLlJlY2lwZVBhbmVsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbWFnZXdpdGh0ZXh0YmxvY2sgaDEgYSwgLmltYWdld2l0aHRleHRibG9jayBoMiBhLCAuaW1hZ2V3aXRodGV4dGJsb2NrIGgzIGEsIC5pbWFnZXdpdGh0ZXh0YmxvY2sgaDQgYSwgLmltYWdld2l0aHRleHRibG9jayBoNSBhLCAuaW1hZ2V3aXRodGV4dGJsb2NrIGg2IGEsXG4uYXJ0aWNsZWxpc3RibG9jayBoMSBhLFxuLmFydGljbGVsaXN0YmxvY2sgaDIgYSxcbi5hcnRpY2xlbGlzdGJsb2NrIGgzIGEsXG4uYXJ0aWNsZWxpc3RibG9jayBoNCBhLFxuLmFydGljbGVsaXN0YmxvY2sgaDUgYSxcbi5hcnRpY2xlbGlzdGJsb2NrIGg2IGEge1xuICBjb2xvcjogIzAwNEI0RSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaW1hZ2V3aXRodGV4dGJsb2NrIGgxIGE6aG92ZXIsIC5pbWFnZXdpdGh0ZXh0YmxvY2sgaDIgYTpob3ZlciwgLmltYWdld2l0aHRleHRibG9jayBoMyBhOmhvdmVyLCAuaW1hZ2V3aXRodGV4dGJsb2NrIGg0IGE6aG92ZXIsIC5pbWFnZXdpdGh0ZXh0YmxvY2sgaDUgYTpob3ZlciwgLmltYWdld2l0aHRleHRibG9jayBoNiBhOmhvdmVyLFxuLmFydGljbGVsaXN0YmxvY2sgaDEgYTpob3Zlcixcbi5hcnRpY2xlbGlzdGJsb2NrIGgyIGE6aG92ZXIsXG4uYXJ0aWNsZWxpc3RibG9jayBoMyBhOmhvdmVyLFxuLmFydGljbGVsaXN0YmxvY2sgaDQgYTpob3Zlcixcbi5hcnRpY2xlbGlzdGJsb2NrIGg1IGE6aG92ZXIsXG4uYXJ0aWNsZWxpc3RibG9jayBoNiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uUmVjaXBlUGFuZWwgaDEsIC5SZWNpcGVQYW5lbCBoMiwgLlJlY2lwZVBhbmVsIGgzLCAuUmVjaXBlUGFuZWwgaDQsIC5SZWNpcGVQYW5lbCBoNSwgLlJlY2lwZVBhbmVsIGg2IHtcbiAgY29sb3I6ICMwMDRCNEU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwMDtcbn1cbi5SZWNpcGVQYW5lbCBoMTpob3ZlciwgLlJlY2lwZVBhbmVsIGgyOmhvdmVyLCAuUmVjaXBlUGFuZWwgaDM6aG92ZXIsIC5SZWNpcGVQYW5lbCBoNDpob3ZlciwgLlJlY2lwZVBhbmVsIGg1OmhvdmVyLCAuUmVjaXBlUGFuZWwgaDY6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uUmVjaXBlUGFuZWwgLmJsYWNrLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uUmVjaXBlUGFuZWwgLlJlY2lwZVBhbmVsX19IZWFkZXIgYSB7XG4gIGNvbG9yOiAjMDA0QjRFO1xufVxuXG4uVXBwZXJDb250ZW50QXJlYV9fQ29udGFpbmVyIC5ibG9jayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn0iLCIvLyBCdXR0b25zXHJcbi8vXHJcbi8vIFRoaXMgaXMgYW4gZXhhbXBsZSBmaWxlIHRvIHNob3cgdGhlIHN0eWxlZ3VpZGVcclxuLy8gZnVuY3Rpb25hbGl0eS5cclxuLy9cclxuLy8gOmhvdmVyIC0gU3RhdGU6IEhvdmVyZWRcclxuLy8gOmFjdGl2ZSAtIFN0YXRlOiBBY3RpdmVcclxuLy8gLmJ0bi1wcmltYXJ5IC0gQ29sb3VyOiBQcmltYXJ5XHJcbi8vIC5idG4tc2Vjb25kYXJ5IC0gQ29sb3VyOiBTZWNvbmRhcnlcclxuLy8gLmJ0bi1hY2NlbnQgLSBDb2xvdXI6IEFjY2VudFxyXG4vL1xyXG4vLyBNYXJrdXA6IF9idXR0b25zLmhic1xyXG4vL1xyXG4vLyBTdHlsZWd1aWRlIDIuMVxyXG5cclxuLmJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5MDc3O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tYm9keTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDQycHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzAwOTA3NztcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYXJnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAzN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB9XHJcbiAgICAvKiYtZGVmYXVsdCB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24oJHdoaXRlLCAkZ3JleSwgMnB4IHNvbGlkICRncmV5LCBsaWdodGVuKTtcclxuICB9Ki9cclxuICAgICYtLXByaW1hcnkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbigjMDA5MDc3ICFpbXBvcnRhbnQsICNmZmYsIDFweCBzb2xpZCAjMDA5MDc3LCBmdWxsKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS13aGl0ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCRwcmltYXJ5LCAkd2hpdGUsIDJweCBzb2xpZCAkcHJpbWFyeSwgZGFya2VuKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1kZWZhdWx0IHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24oJHByaW1hcnksICRncmV5LCAycHggc29saWQgJHByaW1hcnksIGRhcmtlbik7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2Vjb25kYXJ5IHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24oJHdoaXRlLCAkc2Vjb25kYXJ5LCAycHggc29saWQgJHNlY29uZGFyeSwgZGFya2VuKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hY2NlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkd2hpdGUsICRhY2NlbnQsIDJweCBzb2xpZCAkYWNjZW50LCBkYXJrZW4pO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxncmVlbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCR3aGl0ZSwgJGxnLWdyZWVuLCAycHggc29saWQgJGxnLWdyZWVuLCBkYXJrZW4pO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRlcnRpYXJ5IHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24oJHdoaXRlLCAkdGVydGlhcnksIDJweCBzb2xpZCAkdGVydGlhcnksIGRhcmtlbik7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGlzYWJsZWQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkd2hpdGUsICRsZ3JleSwgMnB4IHNvbGlkICRsZ3JleSk7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1vdXRsaW5lLWJsdWUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkc2Vjb25kYXJ5LCAkd2hpdGUsIDJweCBzb2xpZCAkc2Vjb25kYXJ5KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJvb2ttYXJrLCAmLS1wcmludCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0td2lkZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxMDBweCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMTAwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRoaW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS14c21hbGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxufVxyXG4iLCIvLyBNaXhpbnNcclxuLy9cclxuLy8gTWFya3VwOiBfbWl4aW5zLmhic1xyXG4vL1xyXG4vLyBTdHlsZWd1aWRlIDEuMlxyXG4vL1xyXG5cclxuXHJcblxyXG5AZnVuY3Rpb24gc3RyaXAtdW5pdHMoJG51bWJlcikge1xyXG4gIEByZXR1cm4gJG51bWJlciAvICgkbnVtYmVyICogMCArIDEpO1xyXG59XHJcblxyXG4vLyBDb252ZXJ0IFBpeGVsIFZhbHVlcyB0byBlbSdzXHJcbi8vIHVzYWdlOiBmb250LXNpemU6IGVtKDMycHgpICAgIG9yICAgIGZvbnQtc2l6ZTogZW0oMzIpXHJcblxyXG5AZnVuY3Rpb24gZW0oJHBpeGVscywgJGNvbnRleHQ6ICRiYXNlLWZvbnQtc2l6ZSkge1xyXG4gIEBpZiAodW5pdGxlc3MoJHBpeGVscykpIHtcclxuICAgICRwaXhlbHM6ICRwaXhlbHMgKiAxcHg7XHJcbiAgfVxyXG5cclxuICBAaWYgKHVuaXRsZXNzKCRjb250ZXh0KSkge1xyXG4gICAgJGNvbnRleHQ6ICRjb250ZXh0ICogMXB4O1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkcGl4ZWxzIC8gJGNvbnRleHQgKiAxZW07XHJcbn1cclxuXHJcbi8vIENvbnZlcnQgUGl4ZWwgVmFsdWVzIHRvIHJlbSdzXHJcbi8vIHVzYWdlOiBmb250LXNpemU6IGVtKDMycHgpICAgIG9yICAgIGZvbnQtc2l6ZTogZW0oMzIpXHJcblxyXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkYmFzZS1mb250LXNpemUpIHtcclxuICBAaWYgKHVuaXRsZXNzKCRwaXhlbHMpKSB7XHJcbiAgICAkcGl4ZWxzOiAkcGl4ZWxzICogMXB4O1xyXG4gIH1cclxuXHJcbiAgQGlmICh1bml0bGVzcygkY29udGV4dCkpIHtcclxuICAgICRjb250ZXh0OiAkY29udGV4dCAqIDFweDtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gJHBpeGVscyAvICRjb250ZXh0ICogMXJlbTtcclxufVxyXG5cclxuLy8gQ29udmVydCBQaXhlbCBWYWx1ZXMgdG8gcmVtJ3NcclxuLy8gdXNhZ2U6IGZvbnQtc2l6ZTogZW0oMzJweCkgICAgb3IgICAgZm9udC1zaXplOiBlbSgzMilcclxuXHJcblxyXG5cclxuLy8gQm9keSB0ZXh0XHJcbkBtaXhpbiBib2R5LXN0eWxlKCRmb250LXdlaWdodCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0OiBmYWxzZSkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWJvZHk7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcclxuICBmb250LXNpemU6ICRmb250LXNpemU7XHJcbiAgQGlmICRsaW5lLWhlaWdodCB7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEhlYWRpbmdzXHJcbkBtaXhpbiBoZWFkaW5nLXN0eWxlKCRmb250LXdlaWdodCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0OmZhbHNlKSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGVhZGluZztcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuXHJcbiAgQGlmICRsaW5lLWhlaWdodCB7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENhbGwgdGhlIGNvbG9yIHBhbGV0dGUgbW9kaWZpZXJzXHJcbkBmdW5jdGlvbiBwYWxldHRlKCRwYWxldHRlLCAkc2hhZGU6ICdiYXNlJykge1xyXG4gICAgQHJldHVybiBtYXAtZ2V0KG1hcC1nZXQoJHBhbGV0dGVzLCAkcGFsZXR0ZSksICRzaGFkZSk7XHJcbn1cclxuXHJcblxyXG4vLyBCdXR0b25zXHJcbi8vIFVzYWdlOiBcclxuLy8gQGluY2x1ZGUgYnV0dG9uKCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1lZmZlY3QpXHJcblxyXG5AbWl4aW4gYnV0dG9uKCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1lZmZlY3Q6IDApIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIGJvcmRlcjogJGJvcmRlcjtcclxuXHJcbiAgICBAaWYgKCRob3Zlci1lZmZlY3QgPT0gXCJsaWdodGVuXCIpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmFja2dyb3VuZCwgNSUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRob3Zlci1lZmZlY3QgPT0gXCJkYXJrZW5cIikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICgkaG92ZXItZWZmZWN0ID09IFwiZnVsbFwiKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDkwNzc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIFRyYW5zaXRpb25zXHJcbi8vIFVzYWdlOiBcclxuLy8gQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuM3MsIGVhc2UtaW4pXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0eTphbGwsICRkdXJhdGlvbjowLjJzLCAkdGltaW5nOmVhc2UpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkdGltaW5nO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmc7XHJcbiAgICAtby10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmc7XHJcbiAgICB0cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmc7XHJcbn1cclxuXHJcblxyXG4vLyBDYWxsIGdyYWRpZW50IHNjcmltXHJcbi8vIFVzYWdlOiBcclxuLy8gQGluY2x1ZGUgc2NyaW0oY29sb3IsIGNvbG9yKVxyXG5AbWl4aW4gc2NyaW0oJGNvbG9yYm90dG9tLCAkY29sb3J0b3AsICRkaXJlY3Rpb24pIHtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvICRkaXJlY3Rpb24sIHJnYmEoJGNvbG9yYm90dG9tLCAwKSAwJSwgcmdiYSgkY29sb3J0b3AsIDEpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gJGRpcmVjdGlvbiwgcmdiYSgkY29sb3Jib3R0b20sIDApIDAlLCByZ2JhKCRjb2xvcnRvcCwgMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gJGRpcmVjdGlvbiwgcmdiYSgkY29sb3Jib3R0b20sIDApIDAlLCByZ2JhKCRjb2xvcnRvcCwgMSkgMTAwJSk7XHJcbn1cclxuXHJcblxyXG4vLyBDYWxsIGdyYWRpZW50IHdoYXRldmVyXHJcbi8vIFVzYWdlOiBcclxuLy8gQGluY2x1ZGUgZ3JhZGllbnQoY29sb3IsIGNvbG9yKVxyXG5AbWl4aW4gZ3JhZGllbnQoJGNvbG9yYm90dG9tLCAkY29sb3J0b3AsICRkaXJlY3Rpb24pIHtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvICRkaXJlY3Rpb24sIHJnYmEoJGNvbG9yYm90dG9tLCAxKSAwJSwgcmdiYSgkY29sb3J0b3AsIDEpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gJGRpcmVjdGlvbiwgcmdiYSgkY29sb3Jib3R0b20sIDEpIDAlLCByZ2JhKCRjb2xvcnRvcCwgMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gJGRpcmVjdGlvbiwgcmdiYSgkY29sb3Jib3R0b20sIDApIDAlLCByZ2JhKCRjb2xvcnRvcCwgMSkgMTAwJSk7XHJcbn1cclxuXHJcblxyXG4vLyBQb3NpdGlvblxyXG4vLyBVc2FnZTogXHJcbi8vIEBpbmNsdWRlIHBvc2l0aW9uKHBvcywgcG9zLCBwb3MsIHBvcylcclxuQG1peGluIHBvc2l0aW9uKCR0b3AsICRib3R0b20sICRsZWZ0LCAkcmlnaHQpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogJHRvcDtcclxuICAgIGJvdHRvbTogJGJvdHRvbTtcclxuICAgIGxlZnQ6ICRsZWZ0O1xyXG4gICAgcmlnaHQ6ICRyaWdodDtcclxufVxyXG5cclxuXHJcbi8vIENyZWF0ZSBhIGhleGFnb24hXHJcbi8vIFVzYWdlOiBcclxuLy8gQGluY2x1ZGUgaGV4YWdvbih3aWR0aCwgY29sb3IpXHJcbkBtaXhpbiBoZXhhZ29uKCRzaGFwZVcsICRzaGFwZUMpIHtcclxuICAgIHdpZHRoOiAkc2hhcGVXO1xyXG4gICAgaGVpZ2h0OiAoJHNoYXBlVyAvIDIgKyAkc2hhcGVXIC8gMjApO1xyXG4gICAgYmFja2dyb3VuZDogJHNoYXBlQztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0gKCRzaGFwZVcgLyA0KTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogKCRzaGFwZVcgLyAyKSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6ICgkc2hhcGVXIC8gMikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogKCRzaGFwZVcgLyA0KSBzb2xpZCAkc2hhcGVDO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtICgkc2hhcGVXIC8gNCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICgkc2hhcGVXIC8gMikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAoJHNoYXBlVyAvIDIpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6ICgkc2hhcGVXIC8gNCkgc29saWQgJHNoYXBlQztcclxuICAgIH1cclxufVxyXG5cclxuLy8gVXNlZCB0byBjcmVhdGUgcm91bmRlZCwgcm91bmRlZCBpY29uc1xyXG4vLyBVc2FnZTogQGluY2x1ZGUgcm91bmRlZC1pY29uKCQsICQpXHJcbkBtaXhpbiByb3VuZGVkLWljb24oJHdpZHRoQW5kSGVpZ2h0LCAkYmdjb2xvcikge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAkd2lkdGhBbmRIZWlnaHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogJHdpZHRoQW5kSGVpZ2h0O1xyXG59XHJcblxyXG5cclxuLy8gVXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIEBtaXhpbiByb3VuZGVkLWljb25cclxuLy8gVXNhZ2U6IEBpbmNsdWRlIHBzZXVkby1saW5lKCQsICQsICQsICQpXHJcbkBtaXhpbiBwc2V1ZG8tbGluZSgkYmcsICRoZWlnaHQsICR3aWR0aCwgJHRyYW5zZm9ybTpub25lKSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybTtcclxufVxyXG5cclxuLy8gUm90YXRlXHJcbkBtaXhpbiByb3RhdGUoJGFtb3VudCl7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkYW1vdW50ICsgZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGFtb3VudCArIGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCRhbW91bnQgKyBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRhbW91bnQgKyBkZWcpO1xyXG59XHJcblxyXG5cclxuQG1peGluIGNvbnRlbnQtcG9zaXRpb24oJHBvc2l0aW9uLCAkYWxpZ25tZW50KSB7XHJcblxyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHJcbiAgICAkcG9zaXRpb25zOiAoXHJcbiAgICAgICAgdG9wOiB0b3AsXHJcbiAgICAgICAgbWlkZGxlOiBtaWRkbGUsXHJcbiAgICAgICAgYm90dG9tOiBib3R0b21cclxuICAgICk7XHJcbiAgICBcclxuICAgICRhbGlnbm1lbnRzOiAoXHJcbiAgICAgICAgbGVmdDogbGVmdCxcclxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcclxuICAgICAgICByaWdodDogcmlnaHRcclxuICAgICk7XHJcblxyXG4gICAgQGlmIG1hcC1oYXMta2V5KCRwb3NpdGlvbnMsICRwb3NpdGlvbikgeyAgICAgICBcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJHBvc2l0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiBtYXAtaGFzLWtleSgkYWxpZ25tZW50cywgJGFsaWdubWVudCkgeyAgICAgICBcclxuICAgICAgICB0ZXh0LWFsaWduOiAkYWxpZ25tZW50O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gQXNzaWduIGhlYWRlciBjb2xvdXJzXHJcbkBtaXhpbiBoZWFkZXItY29sb3VyKCRjb2xvdXIpIHtcclxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuICAgIGNvbG9yOiAkY29sb3VyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcbiIsIi5wYWdpbmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgLnBhZ2luYXRpb25fX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb25fX251bWJlciB7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q3ZDdkNztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcbiAgICAgICAgbWFyZ2luOiAwIDJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlN2U3ZTc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MDc3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGlvbl9fdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwOTA3NztcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTNweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogZmZmO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAucGFnaW5hdGlvbi0tbGVmdCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvLyBCcmVha3BvaW50c1xyXG4vL1xyXG4vLyBNYXJrdXA6IF9icmVha3BvaW50cy5oYnNcclxuLy9cclxuLy8gU3R5bGVndWlkZSAxLjVcclxuLy9cclxuXHJcblxyXG4vLyBCcmVha3BvaW50IFZhbHVlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgICB4czogMzIwcHgsXHJcbiAgICB4c206IDQwMHB4LFxyXG4gICAgc206IDU3NnB4LFxyXG4gICAgbWQ6IDgxNnB4LFxyXG4gICAgbGc6IDk5MnB4LFxyXG4gICAgbGdyOiAxMDAwcHgsXHJcbiAgICB4bDogMTEzMHB4LFxyXG4gICAgeGxyOiAxMTgwcHgsXHJcbiAgICB4eGw6IDEyNDBweCxcclxuICAgIHh4eGw6IDE1MDBweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gTWluIFdpZHRoXHJcbi8vIFxyXG4vLyBAaW5jbHVkZSBicmVha3BvaW50LXVwKHNtKVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIGJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuXHJcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLyBNYXggV2lkdGhcclxuLy8gXHJcbi8vIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBicmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcclxuXHJcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLyBCZXR3ZWVuIFdpZHRoc1xyXG4vLyBcclxuLy8gQGluY2x1ZGUgYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZClcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBicmVha3BvaW50LWJldHdlZW4oJGJyZWFrcG9pbnQsICRicmVha3BvaW50Mikge1xyXG5cclxuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQyKSkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AZnVuY3Rpb24gY2FsYy1pbnRlcnBvbGF0aW9uKCRtaW4tc2NyZWVuLCAkbWluLXZhbHVlLCAkbWF4LXNjcmVlbiwgJG1heC12YWx1ZSkge1xyXG4gICAgJGE6ICgkbWF4LXZhbHVlIC0gJG1pbi12YWx1ZSkgLyAoJG1heC1zY3JlZW4gLSAkbWluLXNjcmVlbik7XHJcbiAgICAkYjogJG1pbi12YWx1ZSAtICRhICogJG1pbi1zY3JlZW47XHJcblxyXG4gICAgJHNpZ246IFwiK1wiO1xyXG5cclxuICAgIEBpZiAoJGIgPCAwKSB7XHJcbiAgICAgICAgJHNpZ246IFwiLVwiO1xyXG4gICAgICAgICRiOiBhYnMoJGIpO1xyXG4gICAgfVxyXG5cclxuICAgIEByZXR1cm4gY2FsYygjeyRhKjEwMH12dyAjeyRzaWdufSAjeyRifSk7XHJcbn1cclxuXHJcbkBtaXhpbiBpbnRlcnBvbGF0ZSgkcHJvcGVydGllcywgJG1pbi1zY3JlZW4sICRtYXgtc2NyZWVuLCAkbWluLXZhbHVlLCAkbWF4LXZhbHVlKSB7XHJcbiAgICAmIHtcclxuICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xyXG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICRtaW4tdmFsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXNjcmVlbikge1xyXG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xyXG4gICAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiBjYWxjLWludGVycG9sYXRpb24oJG1pbi1zY3JlZW4sICRtaW4tdmFsdWUsICRtYXgtc2NyZWVuLCAkbWF4LXZhbHVlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1heC1zY3JlZW4pIHtcclxuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcclxuICAgICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJG1heC12YWx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5pZnJhbWVDb250YWluZXIsXHJcbi52aW1lb2Jsb2NrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNzVweCAtMjVweCByZ2JhKDAsIDAsIDAsIDAuNzApO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNwbGF5bW9kZS1vbmUtdGhpcmQsXHJcbiAgICAmLmRpc3BsYXltb2RlLWhhbGYsXHJcbiAgICAmLmRpc3BsYXltb2RlLXR3by10aGlyZHMsXHJcbiAgICAmLmRpc3BsYXltb2RlLXRocmVlLXF1YXJ0ZXJzIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxudmlkZW8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDc1cHggLTI1cHggcmdiYSgwLCAwLCAwLCAwLjcwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuXHJcbi52aWRlb2Jsb2NrIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLlJlY2lwZVBhZ2Uge1xyXG5cclxuICAgIC5pZnJhbWVDb250YWluZXIsXHJcbiAgICAudmltZW9ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDguNSU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnlvdXR1YmVibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAueW91dHViZS1ibG9jay1oZWFkZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnZpZGVvV3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmFjY2VsZXJhdG9yLXlvdXR1YmUtYmxvY2ssXHJcbi5hY2NlbGVyYXRvci12aW1lby1ibG9jayB7XHJcblxyXG4gICAgJi5kaXNwbGF5bW9kZS10aHJlZS1xdWFydGVycyxcclxuICAgICYuZGlzcGxheW1vZGUtaGFsZiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDc1cHggLTI1cHggcmdiYSgwLCAwLCAwLCAwLjcwKTtcclxuXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuLmxpZ2h0Ym94dmlkZW9wbGF5ZXJibG9jayB7XHJcblxyXG4gICAgJi5kaXNwbGF5bW9kZS1vbmUtdGhpcmQsXHJcbiAgICAmLmRpc3BsYXltb2RlLWhhbGYsXHJcbiAgICAmLmRpc3BsYXltb2RlLXR3by10aGlyZHMsXHJcbiAgICAmLmRpc3BsYXltb2RlLXRocmVlLXF1YXJ0ZXJzIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tY2FwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvLWxlbmd0aCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9ib3JkYmlhL3RpbWUuc3ZnXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saWdodGJveC1sYXVuY2gge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNzVweCAtMjVweCByZ2JhKDAsIDAsIDAsIDAuNzApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ueW91dHViZWJsb2NrLXZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU0LjI1JTtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDc1cHggLTI1cHggcmdiYSgwLCAwLCAwLCAuNyk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnlvdXR1YmVibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICYuZGlzcGxheW1vZGUtdGhyZWUtcXVhcnRlcnMge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59IiwiLlNvY2lhbF9fQ29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLlNvY2lhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICNJbmdyZWRpZW50cyAmIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4NXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ1cHgpIHtcclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjVweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICYuU29jaWFsX19Ud2l0dGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzFEQTFGMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuU29jaWFsX19GYWNlYm9vayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzQTU5OTg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLlNvY2lhbF9fRW1haWwge1xyXG4gICAgICAgICAgICBjb2xvcjogIzYyQTVBMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjJBNUEwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzMHB4IDFweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMXB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN2Zy1pbmxpbmUtLWZhIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5Tb2NpYWxfX1BpbnRlcmVzdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDQzIxMjc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLlNvY2lhbF9fTGlua2VkaW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk3MkI3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLlNvY2lhbF9fQ29udGFpbmVyIHtcclxuICAgIC5Tb2NpYWwge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAxM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uU29jaWFsX19Db250YWluZXItaWNvbiB7XHJcbiAgICB3aWR0aDogMTdweDtcclxufVxyXG4iLCJ0YWJsZSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG5cclxuICAgIHRkLFxyXG4gICAgdGgge1xyXG4gICAgICAgIC5QcmljaW5nVGFibGVfX0NvbnRhaW5lciAmIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRyLlRvcFRpdGxlIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ci5UaXRsZSB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ci5kYXJrX3JvdyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZWU7XHJcbiAgICB9XHJcbn1cclxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gQ2Fyb3VzZWxcclxuLy9cclxuLy8gVGhpcyBpcyBhbiBleGFtcGxlIGZpbGUgdG8gc2hvdyB0aGUgQ2Fyb3VzZWwgZnVuY3Rpb25hbGl0eSBpbmNsdWRpbmcgZGlmZmVyZW50IHJlbmRlcnMuXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vIE1hcmt1cDogX2Nhcm91c2VsLmhic1xyXG4vL1xyXG4vLyBTdHlsZWd1aWRlIDMuMVxyXG5cclxuQGltcG9ydCAnLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2Nzcyc7XHJcbkBpbXBvcnQgJy4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MnO1xyXG5cclxuLmNhcm91c2VsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY2Fyb3VzZWxibG9jayB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuXHJcbi5jYXJvdXNlbC1pdGVtIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGNhcm91c2VsLXRleHQtLWNvbG9yO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGVhZGluZztcclxuICAgIGZvbnQtc2l6ZTogJGNhcm91c2VsLXRleHQtLXNpemU7XHJcbiAgICBoZWlnaHQ6IDQwdmg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcGFkZGluZzogNTBweCAxMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDU1dmg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHZoO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRjZWxsLXRvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5kY2VsbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRjZWxsLWJvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuZGNlbGwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCA5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGhlaWdodDogNDV2aDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLW5hdiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LXBvc2l0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtY29udGVudCB7XHJcblxyXG4gICAgICAgICYud2lkZS02IHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53aWRlLTgge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53aWRlLTkge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAmLnB1bGwtbGVmdCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnB1bGwtcmlnaHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHVsbC1jZW50ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW50ZXJwb2xhdGUoZm9udC1zaXplLCA4MTdweCwgMTkwMHB4LCAxNnB4LCAyMXB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGludGVycG9sYXRlKGZvbnQtc2l6ZSwgMzIwcHgsIDE5MDBweCwgMzVweCwgNjVweCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjdweDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1hcnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MDc3O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1idXR0b24tLXNpemU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY2Fyb3VzZWwtYnV0dG9uLS1jb2xvciwgNSUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAoJGNhcm91c2VsLWJ1dHRvbi0tbW9iaWxlLXZpc2liaWxpdHk9PXRydWUpIHtcclxuICAgICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLWRvdHMge1xyXG4gICAgYm90dG9tOiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNzIlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xyXG4vLyAgdjIuMCB8IDIwMTEwMTI2XHJcbi8vICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4vLyBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5vbCwgdWwge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG5cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcbiIsIi8vIFV0aWxpdGllc1xyXG4vL1xyXG4vLyBTdHlsZWd1aWRlIDEuM1xyXG5cclxuLy8gUGFnZSBjb250YWluZXJzXHJcblxyXG4uY29udGFpbmVyIHtcclxuICAmLS1maXhlZCB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICYtLWZsdWlkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLkNvbnRlbnRBcmVhX19HcmV5IHtcclxuICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLkZ1bGxXaWR0aENvbnRlbnRBcmVhLFxyXG4udG9wLWNvbnRlbnQtYXJlYSB7XHJcbiAgLmJsb2NrIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4udG9wLWNvbnRlbnQtYXJlYSB7XHJcbiAgLy8gbWFyZ2luLXRvcDogMzAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuXHJcbi8vIENvbG91ciB1dGlsaXRpZXNcclxuLmJhY2tncm91bmQtLWJsYWNrIHtcclxuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmJhY2tncm91bmQtLXRyYW5zcGFyZW50IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kLS1ncmVlbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjU0MztcclxufVxyXG5cclxuaHIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xyXG59XHJcblxyXG5oci53LWNhbCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbn1cclxuXHJcbi8vIFRleHQgYWxpZ25tZW50ICYgc3R5bGUvc2l6ZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnRleHQge1xyXG4gICYtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYtdXBwZXJjYXNlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAmLWxlYWQge1xyXG4gICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgfVxyXG5cclxuICAmLXNtbCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICB9XHJcblxyXG4gICYteHRpbnkge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgfVxyXG5cclxuICAmLXRpbnkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgfVxyXG5cclxuICAmLWxhcmdlIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgJi1pdGFsaWMge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIH1cclxuXHJcbiAgJi1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtLWJvbGQ7XHJcbiAgfVxyXG5cclxuICAmLXJlZ3VsYXIge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0tcmVndWxhcjtcclxuICB9XHJcblxyXG4gICYtbGlnaHQge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0tbGlnaHQ7XHJcbiAgfVxyXG5cclxuICAmLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJi11bmRlcmxpbmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICAmLWxpbmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgfVxyXG59XHJcblxyXG4uZGVza3RvcC1jZW50ZXItbW9iaWxlLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4vLyBGbG9hdHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5wdWxsLXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHVsbC1sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdWxsLWNlbnRlciB7XHJcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uY2xlYXJmbG9hdHMge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBUZXh0IENvbG9yc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmNvbG9yIHtcclxuICAgICYtcHJpbWFyeSB7XHJcbiAgICAgICAgY29sb3I6IHBhbGV0dGUocHJpbWFyeSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWNvbmRhcnkge1xyXG4gICAgICAgIGNvbG9yOiAjMDA5MDc3O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGVydGlhcnkge1xyXG4gICAgICAgIGNvbG9yOiBwYWxldHRlKHRlcnRpYXJ5KTtcclxuICAgIH1cclxuXHJcbiAgICAmLWFjY2VudCB7XHJcbiAgICAgICAgY29sb3I6IHBhbGV0dGUoYWNjZW50KTtcclxuICAgIH1cclxuXHJcbiAgICAmLXdoaXRlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYtZ3JleSB7XHJcbiAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgfVxyXG5cclxuICAgICYtbGdyZXkge1xyXG4gICAgICAgIGNvbG9yOiAkbGdyZXk7XHJcblxyXG4gICAgICAgICYtbWVkIHtcclxuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkbGdyZXksIDE1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc3VjY2VzcyB7XHJcbiAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgfVxyXG5cclxuICAgICYtd2FybmluZyB7XHJcbiAgICAgICAgY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICYtZmFpbCB7XHJcbiAgICAgICAgY29sb3I6ICRmYWlsO1xyXG4gICAgfVxyXG5cclxuICAgICYtYmxhY2sge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi1kay1ncmVlbiB7XHJcbiAgICAgICAgY29sb3I6ICRkay1ncmVlbjtcclxuICAgIH1cclxufVxyXG5cclxuLy8gSW1wb3J0YW50IGNvbG9yc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5jb2xvciB7XHJcbiAgICAmLWJsYWNrLWkge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2shaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCYWNrZ3JvdW5kIGNvbG9yc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmJhY2tncm91bmQge1xyXG4gICAgJi1wcmltYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKHByaW1hcnkpO1xyXG4gICAgfVxyXG4gICAgJi1zZWNvbmRhcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoc2Vjb25kYXJ5KTtcclxuICAgIH1cclxuICAgICYtdGVydGlhcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUodGVydGlhcnkpO1xyXG4gICAgfVxyXG4gICAgJi13aGl0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJi1ibGFja3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgICAmLWdyZXl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcbiAgICB9XHJcbiAgICAmLWxncmV5e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZ3JleTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIE1hcmdpbiAmIFBhZGRpbmcgRm9yIExvb3BzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XHJcbiAgICAkajogKDEwMC8xMCAqICRpKTtcclxuICAgIC5tdC0jeyRpfSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdW5xdW90ZSgkaiArICdweCcpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xyXG4gICAgJGo6ICgxMDAvMTAgKiAkaSk7XHJcbiAgICAubWItI3skaX0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHVucXVvdGUoJGogKyAncHgnKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XHJcbiAgICAkajogKDEwMC8xMCAqICRpKTtcclxuICAgIC5wdC0jeyRpfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHVucXVvdGUoJGogKyAncHgnKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcclxuICAgICRqOiAoMTAwLzEwICogJGkpO1xyXG4gICAgLnBiLSN7JGl9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5xdW90ZSgkaiArICdweCcpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xyXG4gICAgJGo6ICgxMDAvMTAgKiAkaSk7XHJcbiAgICAucGwtI3skaX0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogdW5xdW90ZSgkaiArICdweCcpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xyXG4gICAgJGo6ICgxMDAvMTAgKiAkaSk7XHJcbiAgICAucHItI3skaX0ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHVucXVvdGUoJGogKyAncHgnKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcclxuICAgICRqOiAoMTAwLzEwICogJGkpO1xyXG4gICAgLnAtI3skaX0ge1xyXG4gICAgICAgIHBhZGRpbmc6IHVucXVvdGUoJGogKyAncHgnKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgICRqOiAoMTAwLzEyICogJGkpO1xyXG4gICAgLndpZGUtI3skaX0ge1xyXG4gICAgICAgIHdpZHRoOiB1bnF1b3RlKCRqICsgJyUnKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIE90aGVyIFV0aWxpdGllc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmRjZWxsIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICYtYm90dG9tIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgfVxyXG4gICAgJi10b3Age1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgICAmLW1pZGRsZSB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgICYtZnVsbC1oZWlnaHR7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcm93IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG5cclxuLmRzcC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHNwLWlubGluZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmR0YWJsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgJi1hdXRvIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zci1vbmx5e1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59XHJcblxyXG4ubS0we1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgSW1hZ2VzXHJcbi5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5cclxuLmhpZGVNeVRyYWNrcyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi5mbGV4LWp1c3RpZnktY2VudGVyIC53eXNpd3lnIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5kc3AtZmxleC1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4uaGlkZGVuIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHJcbi5jb25jZW50cmljIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL292ZXJsYXkucG5nXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIENTUyBBcnJvd3NcclxuXHJcbi5hcnJvdyB7XHJcbiAgICBib3JkZXI6IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMXB4O1xyXG59XHJcblxyXG4ucHJldiB7XHJcbiAgICBsZWZ0OiAxcHg7XHJcbn1cclxuXHJcbi5uZXh0IHtcclxuICAgIHRvcDogLTJweDtcclxuICAgIGxlZnQ6IC0xcHg7XHJcbn1cclxuXHJcbi5yaWdodCB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcblxyXG4ubGVmdCB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG59XHJcblxyXG4udXAge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG59XHJcblxyXG4uZG93biB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuXHJcbi8vIERpc3BsYXkgb3B0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uZGlzcGxheW1vZGUtb25lLXF1YXJ0ZXIsXHJcbi5kaXNwbGF5bW9kZS1vbmUtdGhpcmQsXHJcbi5kaXNwbGF5bW9kZS1oYWxmLFxyXG4uZGlzcGxheW1vZGUtdHdvLXRoaXJkcyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmLmNvbnRhaW5pbmdibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJi55b3V0dWJlYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgJi5kaXNwbGF5bW9kZS10aHJlZS1xdWFydGVycyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uRVBpU2VydmVyRm9ybXMgLmJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIC5Gb3JtU2VsZWN0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uQ29udGVudEFyZWFfX0dyZXkge1xyXG4gIC5ibG9jazpsYXN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmJsb2NrOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5hbGVydCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcclxuICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcclxuICAgIH1cclxuXHJcbiAgICAvLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xyXG4gICAgLmFsZXJ0LWxpbmsge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxyXG4gICAgPnAsXHJcbiAgICA+dWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgPnArcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcclxuLy9cclxuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXHJcblxyXG4vLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXHJcbi5hbGVydC1kaXNtaXNzYWJsZSxcclxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICgxMHB4ICsgMjApO1xyXG5cclxuICAgIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgcmlnaHQ6IC0yMXB4O1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJHRleHQtY29sb3IpIHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG5cclxuICAgIGhyIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydC1saW5rIHtcclxuICAgICAgICBjb2xvcjogZGFya2VuKCR0ZXh0LWNvbG9yLCAxMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBBbHRlcm5hdGUgc3R5bGVzXHJcbi8vXHJcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXHJcblxyXG4uYWxlcnQtc3VjY2VzcyB7XHJcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xyXG59XHJcblxyXG4uYWxlcnQtaW5mbyB7XHJcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1pbmZvLWJnLCAkYWxlcnQtaW5mby1ib3JkZXIsICRhbGVydC1pbmZvLXRleHQpO1xyXG59XHJcblxyXG4uYWxlcnQtd2FybmluZyB7XHJcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC13YXJuaW5nLWJnLCAkYWxlcnQtd2FybmluZy1ib3JkZXIsICRhbGVydC13YXJuaW5nLXRleHQpO1xyXG59XHJcblxyXG4uYWxlcnQtZGFuZ2VyIHtcclxuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XHJcbn1cclxuXHJcbi8vIEJvcmRlciBjb2xvdXJzXHJcbi8vXHJcblxyXG4uYm9yZGVyLXRvcC1ncmV5IHtcclxuICBib3JkZXItdG9wOiAjZDdkN2Q3IDFweCBzb2xpZDtcclxufVxyXG5cclxuXHJcbi8vIHN0YXJ0cGFnZVxyXG5cclxuLmJvcmRiaWEtY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDEyODBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuYiwgc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZW0sIGkge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuI2ltYWdlQW5jaG9yIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDQ5OTtcclxufVxyXG5cclxuI2ltYWdlQW5jaG9ydGVhc2VyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG59XHJcbiIsIi8vIEZvcm1zXHJcbi8vXHJcbi8vIE1hcmt1cDogX2Zvcm1zLmhic1xyXG4vL1xyXG4vLyBTdHlsZWd1aWRlIDEuNlxyXG4vL1xyXG5cclxuZm9ybSBpbnB1dCwgZm9ybSB0ZXh0YXJlYSB7XHJcbiAgYmFja2dyb3VuZDogJGZvcm0tLWJhY2tncm91bmQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGZvcm0tLWJvcmRlcjtcclxuICBib3gtc2hhZG93OiAkZm9ybS0tc2hhZG93O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgbWluLWhlaWdodDogNDVweDtcclxuICBtYXJnaW46IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nOiAkZm9ybS0tZ3V0dGVyLzMgJGZvcm0tLWd1dHRlcjtcclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkZm9ybS0tZHVyYXRpb24gJGZvcm0tLXRpbWluZztcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1ib2R5O1xyXG5cclxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgJltkaXNhYmxlZF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRmb3JtLS1iYWNrZ3JvdW5kLCA1JSk7XHJcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGZvcm0tLWJvcmRlciwgNSUpO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tLWFjdGl2ZTtcclxuICB9XHJcbn1cclxuXHJcbmZvcm0gY29udHJvbCB7XHJcblxyXG5cdC8vIENvbnZlcnQgaGV4IGNvbG9yIHRvIHN0cmluZyBhbmQgZW5zdXJlIHRoYXQgaXQncyB3b3JraW5nIGluIHVybCgpXHJcblx0JHN2ZzogJyUyMycgKyBzdHJfc2xpY2UoaW5zcGVjdCgkZm9ybS0tc3ZnKSwgMik7XHJcblxyXG5cdG1hcmdpbjogMCAwICRmb3JtLS1ndXR0ZXIvMjtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHQvLyBJbnB1dCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cdCYtLWlucHV0IHtcclxuXHRcdC8vIFVzaW5nIGRpc3BsYXkgb3IgdmlzaWJpbGl0eSB0byBoaWRlIHRoZSBvcmlnaW5hbCBpbnB1dCBjYXVzZXMgYW4gZXJyb3JcclxuXHRcdC8vIHdpdGggdGhlIG5hdGl2ZSBIVE1MIGZvcm0gdmFsaWRhdGlvbiBhcyB0aGUgYnJvd3NlciBjYW4ndCBmb2N1cyBoaWRkZW4gZWxlbWVudHMuXHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0fVxyXG5cclxuXHQvLyBMYWJlbCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cdCYtLWxhYmVsIHtcclxuXHRcdC8vIEZvcmNlIGRpc3BsYXkgYmxvY2sgdG8gc3VwcG9ydCBtdWx0aXBsZSBsaW5lc1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IGNhbGMoI3sgJGZvcm0tLWxhYmVsLXNpemUgfSArICN7ICRmb3JtLS1ndXR0ZXIvMyB9KTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGhlaWdodDogJGZvcm0tLWxhYmVsLXNpemU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiBjYWxjKDUwJSAtICN7ICRmb3JtLS1sYWJlbC1zaXplLzIgfSk7XHJcblx0XHRcdHdpZHRoOiAkZm9ybS0tbGFiZWwtc2l6ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0YmFja2dyb3VuZDogJGZvcm0tLWJhY2tncm91bmQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS0tYm9yZGVyO1xyXG5cdFx0XHRib3gtc2hhZG93OiAkZm9ybS0tc2hhZG93O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRoZWlnaHQ6ICRmb3JtLS1sYWJlbC1zaXplO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogY2FsYyg1MCUgLSAjeyAkZm9ybS0tbGFiZWwtc2l6ZS8yIH0pO1xyXG5cdFx0XHR3aWR0aDogJGZvcm0tLWxhYmVsLXNpemU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHQvLyBXZSBuZWVkIGFub3RoZXIgZWxlbWVudCBmb3IgdGhlIHJhZGlvIGRvdCBhbmQgY2hlY2tib3ggY2hlY2ttYXJrIGFzIFNhZmFyaSAxMC4wLjEgaGFzIHByb2JsZW1zXHJcblx0XHRcdC8vIHdoZW4gYW5pbWF0aW5nIHRoZSBiYWNrZ3JvdW5kLXNpemUgb2YgYW4gZWxlbWVudCB0aGF0IGhhcyBhIGJhY2tncm91bmQgY29sb3IgYW5kIGJhY2tncm91bmQgaW1hZ2UuXHJcblx0XHRcdC8vIFVzaW5nIGFub3RoZXIgZWxlbWVudCBhbmQgdHJhbnNmb3JtaW5nIGl0IHdpdGggdHJhbnNmb3JtIGlzIGFsc28gYmV0dGVyIHRoYW4gYW5pbWF0aW5nIGJhY2tncm91bmQuXHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA2MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkZm9ybS0tZHVyYXRpb24gJGZvcm0tLXRpbWluZztcclxuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLWlucHV0W3R5cGU9J3JhZGlvJ10gKyAmLS1sYWJlbDo6YmVmb3JlIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQmLS1pbnB1dFt0eXBlPSdyYWRpbyddICsgJi0tbGFiZWw6OmFmdGVyIHtcclxuXHRcdC8vIElFIG9ubHkgYWNjZXB0cyBlc2NhcGVkIGRhdGEgaW4gdXJsKCkgYW5kIFNBU1MgaGFzIG5vIGVzY2FwZSBmdW5jdGlvbiB0byBkbyB0aGlzIGR5bmFtaWNcclxuXHRcdC8vIDxzdmcgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMFwiIHk9XCIwXCIgd2lkdGg9XCI1MTJcIiBoZWlnaHQ9XCI1MTJcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiPjxwYXRoIGZpbGw9XCIkeyBkZWZhdWx0IH1cIiBkPVwiTTI1Niw0NjRjMTE0LjksMCwyMDgtOTMuMSwyMDgtMjA4YzAtMTE0LjktOTMuMS0yMDgtMjA4LTIwOEMxNDEuMSw0OCw0OCwxNDEuMSw0OCwyNTZDNDgsMzcwLjksMTQxLjEsNDY0LDI1Niw0NjR6XCIvPjwvc3ZnPlxyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzE5OTkveGxpbmslMjIlMjB4JTNEJTIyMCUyMiUyMHklM0QlMjIwJTIyJTIwd2lkdGglM0QlMjI1MTIlMjIlMjBoZWlnaHQlM0QlMjI1MTIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA1MTIlMjA1MTIlMjIlMjB4bWwlM0FzcGFjZSUzRCUyMnByZXNlcnZlJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIjeyAkc3ZnIH0lMjIlMjBkJTNEJTIyTTI1NiUyQzQ2NGMxMTQuOSUyQzAlMkMyMDgtOTMuMSUyQzIwOC0yMDhjMC0xMTQuOS05My4xLTIwOC0yMDgtMjA4QzE0MS4xJTJDNDglMkM0OCUyQzE0MS4xJTJDNDglMkMyNTZDNDglMkMzNzAuOSUyQzE0MS4xJTJDNDY0JTJDMjU2JTJDNDY0eiUyMi8lM0UlM0Mvc3ZnJTNFJyk7XHJcblx0fVxyXG5cclxuXHQmLS1pbnB1dFt0eXBlPSdjaGVja2JveCddICsgJi0tbGFiZWw6OmFmdGVyIHtcclxuXHRcdC8vIElFIG9ubHkgYWNjZXB0cyBlc2NhcGVkIGRhdGEgaW4gdXJsKCkgYW5kIFNBU1MgaGFzIG5vIGVzY2FwZSBmdW5jdGlvbiB0byBkbyB0aGlzIGR5bmFtaWNcclxuXHRcdC8vIDxzdmcgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMFwiIHk9XCIwXCIgd2lkdGg9XCI1MTJcIiBoZWlnaHQ9XCI1MTJcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiPjxwYXRoIGZpbGw9XCIkeyBkZWZhdWx0IH1cIiBkPVwiTTQ2MS42LDEwOS42bC01NC45LTQzLjNjLTEuNy0xLjQtMy44LTIuNC02LjItMi40Yy0yLjQsMC00LjYsMS02LjMsMi41TDE5NC41LDMyM2MwLDAtNzguNS03NS41LTgwLjctNzcuN2MtMi4yLTIuMi01LjEtNS45LTkuNS01LjljLTQuNCwwLTYuNCwzLjEtOC43LDUuNGMtMS43LDEuOC0yOS43LDMxLjItNDMuNSw0NS44Yy0wLjgsMC45LTEuMywxLjQtMiwyLjFjLTEuMiwxLjctMiwzLjYtMiw1LjdjMCwyLjIsMC44LDQsMiw1LjdsMi44LDIuNmMwLDAsMTM5LjMsMTMzLjgsMTQxLjYsMTM2LjFjMi4zLDIuMyw1LjEsNS4yLDkuMiw1LjJjNCwwLDcuMy00LjMsOS4yLTYuMkw0NjIsMTIxLjhjMS4yLTEuNywyLTMuNiwyLTUuOEM0NjQsMTEzLjUsNDYzLDExMS40LDQ2MS42LDEwOS42elwiLz48L3N2Zz5cclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJTIyJTIweCUzRCUyMjAlMjIlMjB5JTNEJTIyMCUyMiUyMHdpZHRoJTNEJTIyNTEyJTIyJTIwaGVpZ2h0JTNEJTIyNTEyJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNTEyJTIwNTEyJTIyJTIweG1sJTNBc3BhY2UlM0QlMjJwcmVzZXJ2ZSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyI3sgJHN2ZyB9JTIyJTIwZCUzRCUyMk00NjEuNiUyQzEwOS42bC01NC45LTQzLjNjLTEuNy0xLjQtMy44LTIuNC02LjItMi40Yy0yLjQlMkMwLTQuNiUyQzEtNi4zJTJDMi41TDE5NC41JTJDMzIzYzAlMkMwLTc4LjUtNzUuNS04MC43LTc3LjdjLTIuMi0yLjItNS4xLTUuOS05LjUtNS45Yy00LjQlMkMwLTYuNCUyQzMuMS04LjclMkM1LjRjLTEuNyUyQzEuOC0yOS43JTJDMzEuMi00My41JTJDNDUuOGMtMC44JTJDMC45LTEuMyUyQzEuNC0yJTJDMi4xYy0xLjIlMkMxLjctMiUyQzMuNi0yJTJDNS43YzAlMkMyLjIlMkMwLjglMkM0JTJDMiUyQzUuN2wyLjglMkMyLjZjMCUyQzAlMkMxMzkuMyUyQzEzMy44JTJDMTQxLjYlMkMxMzYuMWMyLjMlMkMyLjMlMkM1LjElMkM1LjIlMkM5LjIlMkM1LjJjNCUyQzAlMkM3LjMtNC4zJTJDOS4yLTYuMkw0NjIlMkMxMjEuOGMxLjItMS43JTJDMi0zLjYlMkMyLTUuOEM0NjQlMkMxMTMuNSUyQzQ2MyUyQzExMS40JTJDNDYxLjYlMkMxMDkuNnolMjIvJTNFJTNDL3N2ZyUzRScpO1xyXG5cdH1cclxuXHJcblx0Ji0taW5wdXRbdHlwZT0ncmFkaW8nXVtkaXNhYmxlZF0gKyAmLS1sYWJlbCxcclxuXHQmLS1pbnB1dFt0eXBlPSdjaGVja2JveCddW2Rpc2FibGVkXSArICYtLWxhYmVsIHtcclxuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0fVxyXG5cclxuXHQmLS1pbnB1dFt0eXBlPSdyYWRpbyddW2Rpc2FibGVkXSArICYtLWxhYmVsOjpiZWZvcmUsXHJcblx0Ji0taW5wdXRbdHlwZT0nY2hlY2tib3gnXVtkaXNhYmxlZF0gKyAmLS1sYWJlbDo6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZm9ybS0tYmFja2dyb3VuZCwgNSUpO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiBsaWdodGVuKCRmb3JtLS1ib3JkZXIsIDUlKTtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmLS1pbnB1dDpjaGVja2VkICsgJi0tbGFiZWw6OmFmdGVyIHtcclxuXHRcdC8vIFdlIHVzZSBhbiBhYnNvbHV0ZSB1bml0IChweCkgZm9yIHRoZSBiYWNrZ3JvdW5kIHNpemUgdG8gYXZvaWQgaGFsZiBwaXhlbHMuXHJcblx0XHQvLyBIYWxmIHBpeGVscyB3b3VsZCB0cmFuc2Zvcm0gdGhlIGRvdCBpbnRvIGFuIGVnZy5cclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcbmZvcm0gc2VsZWN0LCBzZWxlY3QuZm9ybSB7XHJcbiAgLy8gQ29udmVydCBoZXggY29sb3IgdG8gc3RyaW5nIGFuZCBlbnN1cmUgdGhhdCBpdCdzIHdvcmtpbmcgaW4gdXJsKClcclxuICAkc3ZnOiAnJTIzJyArIHN0cl9zbGljZShpbnNwZWN0KCRmb3JtLS1zdmcpLCAyKTtcclxuXHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAkZm9ybS0tYmFja2dyb3VuZDtcclxuICAvLyBJRSBvbmx5IGFjY2VwdHMgZXNjYXBlZCBkYXRhIGluIHVybCgpIGFuZCBTQVNTIGhhcyBubyBlc2NhcGUgZnVuY3Rpb24gdG8gZG8gdGhpcyBkeW5hbWljXHJcbiAgLy8gPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwXCIgeT1cIjBcIiB3aWR0aD1cIjUxMlwiIGhlaWdodD1cIjUxMlwiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCI+PHBhdGggZmlsbD1cIiR7ICRzdmcgfVwiIGQ9XCJNMjU2LDI5OC4zTDI1NiwyOTguM0wyNTYsMjk4LjNsMTc0LjItMTY3LjJjNC4zLTQuMiwxMS40LTQuMSwxNS44LDAuMmwzMC42LDI5LjljNC40LDQuMyw0LjUsMTEuMywwLjIsMTUuNUwyNjQuMSwzODAuOWMtMi4yLDIuMi01LjIsMy4yLTguMSwzYy0zLDAuMS01LjktMC45LTguMS0zTDM1LjIsMTc2LjdjLTQuMy00LjItNC4yLTExLjIsMC4yLTE1LjVMNjYsMTMxLjNjNC40LTQuMywxMS41LTQuNCwxNS44LTAuMkwyNTYsMjk4LjN6XCIvPjwvc3ZnPlxyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJTIyJTIweCUzRCUyMjAlMjIlMjB5JTNEJTIyMCUyMiUyMHdpZHRoJTNEJTIyNTEyJTIyJTIwaGVpZ2h0JTNEJTIyNTEyJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNTEyJTIwNTEyJTIyJTIweG1sJTNBc3BhY2UlM0QlMjJwcmVzZXJ2ZSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyI3sgJHN2ZyB9JTIyJTIwZCUzRCUyMk0yNTYlMkMyOTguM0wyNTYlMkMyOTguM0wyNTYlMkMyOTguM2wxNzQuMi0xNjcuMmM0LjMtNC4yJTJDMTEuNC00LjElMkMxNS44JTJDMC4ybDMwLjYlMkMyOS45YzQuNCUyQzQuMyUyQzQuNSUyQzExLjMlMkMwLjIlMkMxNS41TDI2NC4xJTJDMzgwLjljLTIuMiUyQzIuMi01LjIlMkMzLjItOC4xJTJDM2MtMyUyQzAuMS01LjktMC45LTguMS0zTDM1LjIlMkMxNzYuN2MtNC4zLTQuMi00LjItMTEuMiUyQzAuMi0xNS41TDY2JTJDMTMxLjNjNC40LTQuMyUyQzExLjUtNC40JTJDMTUuOC0wLjJMMjU2JTJDMjk4LjN6JTIyLyUzRSUzQy9zdmclM0UnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAjeyAkZm9ybS0tZ3V0dGVyLzMgfSkgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLS1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3gtc2hhZG93OiAkZm9ybS0tc2hhZG93O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgaGVpZ2h0OiAkZm9ybS0taW5wdXQtaGVpZ2h0O1xyXG4gIG1hcmdpbjogMCAwICRmb3JtLS1ndXR0ZXIgMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHBhZGRpbmc6ICRmb3JtLS1ndXR0ZXIvMyAkZm9ybS0tZ3V0dGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWJvZHk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtLXNlbWk7XHJcbiAgY29sb3I6ICMzZjNmM2Y7XHJcblxyXG4gICZbZGlzYWJsZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZm9ybS0tYmFja2dyb3VuZCwgNSUpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRmb3JtLS1ib3JkZXIsIDUlKTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLS1hY3RpdmU7XHJcbiAgfVxyXG5cclxuICAmOjotbXMtZXhwYW5kIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gT3RoZXIgZm9ybSBjb21wb25lbnRzXHJcblxyXG50ZXh0YXJlYS5pbnB1dCB7XHJcblx0bWluLWhlaWdodDogMTAwcHg7XHJcblx0cGFkZGluZzogJGZvcm0tLWd1dHRlcjtcclxufVxyXG5cclxubGFiZWwsIC5sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogLjFlbTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICM1OTU5NTk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG5cclxuaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0tcmVndWxhcjtcclxuICBjb2xvcjogIzk3OTc5NztcclxufVxyXG5cclxuXHJcblxyXG4uRVBpU2VydmVyRm9ybXMge1xyXG4gICAgLkZvcm1fX0VsZW1lbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5WYWxpZGF0aW9uRmFpbCB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmFpbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZmFpbCAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuRm9ybV9fRWxlbWVudF9fQ2FwdGlvbjplbXB0eSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5Gb3JtX19EZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICM1OTU5NTk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLkZvcm1fX1RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLkZvcm1fX01haW5Cb2R5IC5ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7ICBcclxuICAgIH1cclxuXHJcbiAgICAuZGlzcGxheW1vZGUtaGFsZiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXNwbGF5bW9kZS1vbmUtdGhpcmQsXHJcbiAgICAuZGlzcGxheW1vZGUtb25lLXF1YXJ0ZXIsXHJcbiAgICAuZGlzcGxheW1vZGUtdHdvLXRoaXJkcyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5Gb3JtQ2FwdGNoYV9fSW1hZ2Uge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLkZvcm1fX05hdmlnYXRpb25CYXIge1xyXG4gICAgICAgIC5Gb3JtX19OYXZpZ2F0aW9uQmFyX19Qcm9ncmVzc0JhciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgLkZvcm1fX05hdmlnYXRpb25CYXJfX1Byb2dyZXNzQmFyLS1Qcm9ncmVzcyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLkZvcm1fX05hdmlnYXRpb25CYXJfX0FjdGlvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxncmV5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZ3JleTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19FbGVtZW50IC5Gb3JtX19FbGVtZW50X19WYWxpZGF0aW9uRXJyb3Ige1xyXG4gIGNvbG9yOiAkZmFpbCAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYwNmEnO1xyXG4gICAgZm9udC1mYW1pbHk6ICdGb250YXdlc29tZSc7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnNxdWFyZS1jaGVja2JveCB7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbGdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIGxlZnQ6IDRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAycHg7XHJcbiAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXI6OmFmdGVyIHtcclxuICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgfVxyXG5cclxuICAgICYuY2hlY2tlZCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAmOmNoZWNrZWQgfiBsYWJlbDphZnRlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuaW5wdXQsIHRleHRhcmVhIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0tcmVndWxhcjtcclxuICBjb2xvcjogIzk3OTc5NztcclxufVxyXG5cclxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19FbGVtZW50IC5Gb3JtX19FbGVtZW50X19WYWxpZGF0aW9uRXJyb3J7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG5mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LS1yZWd1bGFyXHJcbn1cclxuXHJcbi5mb3JtX2hpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZvcm1fZGlzcGxheSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vIEZvcm0gQ2hlY2tib3hlc1xyXG4uRm9ybV9fRWxlbWVudC5Gb3JtQ2hvaWNlIHtcclxuICAgIC5Gb3JtX19FbGVtZW50X19DYXB0aW9uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLkZvcm1DaG9pY2VfX0lucHV0LS1DaGVja2JveCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuRm9ybUNob2l4ZV9fX0lucHV0LS1DaGVja2JveENvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDAgMCAzNXB4O1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDE1NiwgMTU2LCAxNTYsIDAuNCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDI3MTNcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4xODVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuRm9ybUNob2l4ZV9fX0lucHV0LS1DaGVja2JveENvbnRhaW5lciB7XHJcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJltjaGVja2VkXSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGb3JtIFJhZGlvXHJcbi5Gb3JtX19FbGVtZW50LkZvcm1DaG9pY2Uge1xyXG4gICAgLkZvcm1fX0VsZW1lbnRfX0NhcHRpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5Gb3JtQ2hvaWNlX19JbnB1dC0tUmFkaW8ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLkZvcm1DaG9peGVfX19JbnB1dC0tUmFkaW9Db250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAycHggMCAwIDQwcHg7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMTU2LCAxNTYsIDE1NiwgMC40KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjE4NXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5Gb3JtQ2hvaXhlX19fSW5wdXQtLVJhZGlvQ29udGFpbmVyIHtcclxuICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmW2NoZWNrZWRdIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDIsIDUwLCA1MSwgMCk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIERpc3BsYXkgTW9kZXNcclxuLmZvcm1jb250YWluZXJibG9jayB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gIC5ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uRVBpU2VydmVyRm9ybXMgLmhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIu+7vy8vIEdyaWRcclxuLy9cclxuLy8gTWFya3VwOiBfZ3JpZC5oYnNcclxuLy9cclxuLy8gU3R5bGVndWlkZSAxLjdcclxuLy9cclxuXHJcblxyXG4vLyBJZiB0aGUgYnJvd3NlciBzdXBwb3J0cyBncmlkLCB1c2UgZ3JpZFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkBzdXBwb3J0cyAoZ3JpZC1nYXA6IDApIHtcclxuICAgIFxyXG4gICAgLmdyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoJGNvbHVtbnMsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRndXR0ZXI7XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICBcclxuICAgIC8vIEZvciB1bnJlc3BvbnNpdmUgY2xhc3Nlc1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgLmNvbC0jeyRpfSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAkaTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgLy8gTWluLXdpZHRoXHJcbiAgICBAZWFjaCAkYnJlYWtwb2ludCwgJHZhbHVlIGluICRicmVha3BvaW50cyB7ICAgICAgIFxyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAgICAgICAuY29sLSN7JGJyZWFrcG9pbnR9LSN7JGl9IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gJGk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59Iiwi77u/Ly8gU3ByaXRlc1xyXG4vL1xyXG4vLyBNYXJrdXA6IF9zcHJpdGVzLmhic1xyXG4vL1xyXG4vLyBTdHlsZWd1aWRlIDEuOFxyXG5cclxuQGltcG9ydCAnLi4vLi4vc3ByaXRlcy9zcHJpdGUnO1xyXG5cclxuLmljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5pY29uLWZhY2Vib29rIHtcclxuICAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1mYWNlYm9vayk7ICAgIFxyXG59IiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcclxuLy9cclxuLy8gLmljb24taG9tZSB7XHJcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XHJcbi8vIH1cclxuLy9cclxuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cclxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcclxuLy9cclxuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxyXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcclxuJGljb24tZmFjZWJvb2stbmFtZTogJ2ljb24tZmFjZWJvb2snO1xyXG4kaWNvbi1mYWNlYm9vay14OiAwcHg7XHJcbiRpY29uLWZhY2Vib29rLXk6IDBweDtcclxuJGljb24tZmFjZWJvb2stb2Zmc2V0LXg6IDBweDtcclxuJGljb24tZmFjZWJvb2stb2Zmc2V0LXk6IDBweDtcclxuJGljb24tZmFjZWJvb2std2lkdGg6IDY0cHg7XHJcbiRpY29uLWZhY2Vib29rLWhlaWdodDogNjRweDtcclxuJGljb24tZmFjZWJvb2stdG90YWwtd2lkdGg6IDEyOHB4O1xyXG4kaWNvbi1mYWNlYm9vay10b3RhbC1oZWlnaHQ6IDEyOHB4O1xyXG4kaWNvbi1mYWNlYm9vay1pbWFnZTogJy4uL1N0YXRpYy9pbWcvc3ByaXRlLXNwcml0ZS1lbmdhZ2UucG5nJztcclxuJGljb24tZmFjZWJvb2s6ICgwcHgsIDBweCwgMHB4LCAwcHgsIDY0cHgsIDY0cHgsIDEyOHB4LCAxMjhweCwgJy4uL1N0YXRpYy9pbWcvc3ByaXRlLXNwcml0ZS1lbmdhZ2UucG5nJywgJ2ljb24tZmFjZWJvb2snLCApO1xyXG4kaWNvbi1pbnN0YWdyYW0tbmFtZTogJ2ljb24taW5zdGFncmFtJztcclxuJGljb24taW5zdGFncmFtLXg6IDY0cHg7XHJcbiRpY29uLWluc3RhZ3JhbS15OiAwcHg7XHJcbiRpY29uLWluc3RhZ3JhbS1vZmZzZXQteDogLTY0cHg7XHJcbiRpY29uLWluc3RhZ3JhbS1vZmZzZXQteTogMHB4O1xyXG4kaWNvbi1pbnN0YWdyYW0td2lkdGg6IDY0cHg7XHJcbiRpY29uLWluc3RhZ3JhbS1oZWlnaHQ6IDY0cHg7XHJcbiRpY29uLWluc3RhZ3JhbS10b3RhbC13aWR0aDogMTI4cHg7XHJcbiRpY29uLWluc3RhZ3JhbS10b3RhbC1oZWlnaHQ6IDEyOHB4O1xyXG4kaWNvbi1pbnN0YWdyYW0taW1hZ2U6ICcuLi9TdGF0aWMvaW1nL3Nwcml0ZS1zcHJpdGUtZW5nYWdlLnBuZyc7XHJcbiRpY29uLWluc3RhZ3JhbTogKDY0cHgsIDBweCwgLTY0cHgsIDBweCwgNjRweCwgNjRweCwgMTI4cHgsIDEyOHB4LCAnLi4vU3RhdGljL2ltZy9zcHJpdGUtc3ByaXRlLWVuZ2FnZS5wbmcnLCAnaWNvbi1pbnN0YWdyYW0nLCApO1xyXG4kaWNvbi10d2l0dGVyLW5hbWU6ICdpY29uLXR3aXR0ZXInO1xyXG4kaWNvbi10d2l0dGVyLXg6IDBweDtcclxuJGljb24tdHdpdHRlci15OiA2NHB4O1xyXG4kaWNvbi10d2l0dGVyLW9mZnNldC14OiAwcHg7XHJcbiRpY29uLXR3aXR0ZXItb2Zmc2V0LXk6IC02NHB4O1xyXG4kaWNvbi10d2l0dGVyLXdpZHRoOiA2NHB4O1xyXG4kaWNvbi10d2l0dGVyLWhlaWdodDogNjRweDtcclxuJGljb24tdHdpdHRlci10b3RhbC13aWR0aDogMTI4cHg7XHJcbiRpY29uLXR3aXR0ZXItdG90YWwtaGVpZ2h0OiAxMjhweDtcclxuJGljb24tdHdpdHRlci1pbWFnZTogJy4uL1N0YXRpYy9pbWcvc3ByaXRlLXNwcml0ZS1lbmdhZ2UucG5nJztcclxuJGljb24tdHdpdHRlcjogKDBweCwgNjRweCwgMHB4LCAtNjRweCwgNjRweCwgNjRweCwgMTI4cHgsIDEyOHB4LCAnLi4vU3RhdGljL2ltZy9zcHJpdGUtc3ByaXRlLWVuZ2FnZS5wbmcnLCAnaWNvbi10d2l0dGVyJywgKTtcclxuJHNwcml0ZXNoZWV0LXdpZHRoOiAxMjhweDtcclxuJHNwcml0ZXNoZWV0LWhlaWdodDogMTI4cHg7XHJcbiRzcHJpdGVzaGVldC1pbWFnZTogJy4uL1N0YXRpYy9pbWcvc3ByaXRlLXNwcml0ZS1lbmdhZ2UucG5nJztcclxuJHNwcml0ZXNoZWV0LXNwcml0ZXM6ICgkaWNvbi1mYWNlYm9vaywgJGljb24taW5zdGFncmFtLCAkaWNvbi10d2l0dGVyLCApO1xyXG4kc3ByaXRlc2hlZXQ6ICgxMjhweCwgMTI4cHgsICcuLi9TdGF0aWMvaW1nL3Nwcml0ZS1zcHJpdGUtZW5nYWdlLnBuZycsICRzcHJpdGVzaGVldC1zcHJpdGVzLCApO1xyXG5cclxuLy8gVGhlIHByb3ZpZGVkIG1peGlucyBhcmUgaW50ZW5kZWQgdG8gYmUgdXNlZCB3aXRoIHRoZSBhcnJheS1saWtlIHZhcmlhYmxlc1xyXG4vL1xyXG4vLyAuaWNvbi1ob21lIHtcclxuLy8gICBAaW5jbHVkZSBzcHJpdGUtd2lkdGgoJGljb24taG9tZSk7XHJcbi8vIH1cclxuLy9cclxuLy8gLmljb24tZW1haWwge1xyXG4vLyAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1lbWFpbCk7XHJcbi8vIH1cclxuLy9cclxuLy8gRXhhbXBsZSB1c2FnZSBpbiBIVE1MOlxyXG4vL1xyXG4vLyBgZGlzcGxheTogYmxvY2tgIHNwcml0ZTpcclxuLy8gPGRpdiBjbGFzcz1cImljb24taG9tZVwiPjwvZGl2PlxyXG4vL1xyXG4vLyBUbyBjaGFuZ2UgYGRpc3BsYXlgIChlLmcuIGBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YCksIHdlIHN1Z2dlc3QgdXNpbmcgYSBjb21tb24gQ1NTIGNsYXNzOlxyXG4vL1xyXG4vLyAvLyBDU1NcclxuLy8gLmljb24ge1xyXG4vLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gfVxyXG4vL1xyXG4vLyAvLyBIVE1MXHJcbi8vIDxpIGNsYXNzPVwiaWNvbiBpY29uLWhvbWVcIj48L2k+XHJcbkBtaXhpbiBzcHJpdGUtd2lkdGgoJHNwcml0ZSkge1xyXG4gIHdpZHRoOiBudGgoJHNwcml0ZSwgNSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzcHJpdGUtaGVpZ2h0KCRzcHJpdGUpIHtcclxuICBoZWlnaHQ6IG50aCgkc3ByaXRlLCA2KTtcclxufVxyXG5cclxuQG1peGluIHNwcml0ZS1wb3NpdGlvbigkc3ByaXRlKSB7XHJcbiAgJHNwcml0ZS1vZmZzZXQteDogbnRoKCRzcHJpdGUsIDMpO1xyXG4gICRzcHJpdGUtb2Zmc2V0LXk6IG50aCgkc3ByaXRlLCA0KTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkc3ByaXRlLW9mZnNldC14ICAkc3ByaXRlLW9mZnNldC15O1xyXG59XHJcblxyXG5AbWl4aW4gc3ByaXRlLWltYWdlKCRzcHJpdGUpIHtcclxuICAkc3ByaXRlLWltYWdlOiBudGgoJHNwcml0ZSwgOSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHNwcml0ZS1pbWFnZX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc3ByaXRlKCRzcHJpdGUpIHtcclxuICBAaW5jbHVkZSBzcHJpdGUtaW1hZ2UoJHNwcml0ZSk7XHJcbiAgQGluY2x1ZGUgc3ByaXRlLXBvc2l0aW9uKCRzcHJpdGUpO1xyXG4gIEBpbmNsdWRlIHNwcml0ZS13aWR0aCgkc3ByaXRlKTtcclxuICBAaW5jbHVkZSBzcHJpdGUtaGVpZ2h0KCRzcHJpdGUpO1xyXG59XHJcblxyXG4vLyBUaGUgYHNwcml0ZXNgIG1peGluIGdlbmVyYXRlcyBpZGVudGljYWwgb3V0cHV0IHRvIHRoZSBDU1MgdGVtcGxhdGVcclxuLy8gICBidXQgY2FuIGJlIG92ZXJyaWRkZW4gaW5zaWRlIG9mIFNDU1NcclxuLy9cclxuLy8gQGluY2x1ZGUgc3ByaXRlcygkc3ByaXRlc2hlZXQtc3ByaXRlcyk7XHJcbkBtaXhpbiBzcHJpdGVzKCRzcHJpdGVzKSB7XHJcbiAgQGVhY2ggJHNwcml0ZSBpbiAkc3ByaXRlcyB7XHJcbiAgICAkc3ByaXRlLW5hbWU6IG50aCgkc3ByaXRlLCAxMCk7XHJcbiAgICAuI3skc3ByaXRlLW5hbWV9IHtcclxuICAgICAgQGluY2x1ZGUgc3ByaXRlKCRzcHJpdGUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuXHJcbi8vXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vXHJcblxyXG4uaW5wdXQtZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICA+LmZvcm0tY29udHJvbCxcclxuICAgID4uY3VzdG9tLXNlbGVjdCxcclxuICAgID4uY3VzdG9tLWZpbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIC8vIEFkZCB3aWR0aCAxJSBhbmQgZmxleC1iYXNpcyBhdXRvIHRvIGVuc3VyZSB0aGF0IGJ1dHRvbiB3aWxsIG5vdCB3cmFwIG91dFxyXG4gICAgICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXHJcbiAgICAgICAgd2lkdGg6IDElO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICsuZm9ybS1jb250cm9sLFxyXG4gICAgICAgICsuY3VzdG9tLXNlbGVjdCxcclxuICAgICAgICArLmN1c3RvbS1maWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXHJcbiAgICA+LmZvcm0tY29udHJvbDpmb2N1cyxcclxuICAgID4uY3VzdG9tLXNlbGVjdDpmb2N1cyxcclxuICAgID4uY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuXHJcbiAgICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXHJcbiAgICA+LmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XHJcbiAgICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cclxuICAgID4uY3VzdG9tLWZpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXHJcbi8vXHJcbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcclxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcclxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXHJcblxyXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcclxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXHJcbiAgICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXHJcbiAgICAvLyBhcyBvdXIgaW5wdXRzLlxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bisuYnRuLFxyXG4gICAgLmJ0bisuaW5wdXQtZ3JvdXAtdGV4dCxcclxuICAgIC5pbnB1dC1ncm91cC10ZXh0Ky5pbnB1dC1ncm91cC10ZXh0LFxyXG4gICAgLmlucHV0LWdyb3VwLXRleHQrLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTFweDtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxufVxyXG5cclxuLy8gU2l6aW5nXHJcblxyXG5cclxuXHJcbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcclxuLy9cclxuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcclxuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxyXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cclxuXHJcbiIsIlxyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gIC5qdW1ib3Ryb24sIC5iYW5uZXIsIC5saWdodGJveC12aWRlb19fZmxleCB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudG9wLWNvbnRlbnQtYXJlYSAuanVtYm90cm9uLCAudG9wLWNvbnRlbnQtYXJlYSAuYmFubmVye1xyXG4gICAgcGFkZGluZy10b3A6IDEyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBGaXhpbmcgaG9tZXBhZ2UgYnV0dG9uXHJcbiAgLnN0YXJ0cGFnZSAuYnV0dG9uYmxvY2sgLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xNXB4O1xyXG4gIH1cclxuXHJcbiAgLy9GaXggZm9yIGxhbmd1YWdlIGRyb3Bkb3duXHJcbiAgc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAgLy9GaXggZm9yIHRlYXNlciBwYWRkaW5nXHJcbiAgLmljb24tbGlzdGluZyBhe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAvL0NvbnRhY3QgcGFnZSBmaXhlc1xyXG4gIC5jb250YWN0OmJlZm9yZSxcclxuICAuY29udGFjdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdDphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcblxyXG4gIC5jb250YWN0IHtcclxuICAgIHpvb206IDE7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdF9fbGVmdC1jb2x1bW4ge1xyXG4gICAgd2lkdGg6IDQ4JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLk5ld3NsZXR0ZXJfX0NvbnRhaW5lciAuc2VhcmNoLWlucHV0IHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTJweCkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItbmF2LWRlc2t0b3Age1xyXG4gICAgZmxleDogMSAxIDEwMCU7XHJcbiAgfVxyXG4gIFxyXG5cclxuICAvL0Zvb3RlciBmaXhcclxuICAuZm9vdGVyX19ib3JkYmlhLWxvZ297XHJcbiAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgfVxyXG4gIC5mb290ZXJfX29yaWdpbi1ncmVlbi1sb2dvLCAuZm9vdGVyX19sb2dvLXRleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgPiBkaXZ7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MTBweCkge1xyXG4gICAgLnB1YmxpY2F0aW9uLWxpc3RpbmdfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgLnB1YmxpY2F0aW9uLWxpc3RpbmdfX2Rvd25sb2FkLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpc3BsYXltb2RlLW9uZS10aGlyZCxcclxuICAuZGlzcGxheW1vZGUtb25lLXF1YXJ0ZXIsXHJcbiAgLmRpc3BsYXltb2RlLXR3by10aGlyZHMge1xyXG4gICAgLmltYWdlLXdpdGgtdGV4dF9faXRlbSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gSnVtYm90cm9uXHJcbiAgLmp1bWJvdHJvbmJsb2NrIHtcclxuICAgIC5qdW1ib3Ryb25fX3dyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAuanVtYm90cm9uX19ib2R5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb24taWUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiA1MCUgNTAlIC8gY292ZXI7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEFyaXRjbGUgbGlzdGluZyBibG9ja1xyXG4gIC5hcnRpY2xlbGlzdGJsb2NrIHtcclxuICAgIC5hcnRpY2xlLWxpc3RpbmctYmxvY2stLWZpZnRoIHtcclxuICAgICAgZmxleDogMSAxIDIxJTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBEb2MgbGlicmFyeSBibG9ja1xyXG4gIC5kb2N1bWVudGxpYnJhcnlibG9jayB7XHJcbiAgICAuRG9jdW1lbnRfX0NvbnRhaW5lciB7XHJcbiAgICAgIC5Eb2N1bWVudF9fVGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Utd2l0aC10ZXh0LW92ZXJmbG93IHtcclxuICAgICAgLmltYWdlLXdpdGgtdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICB9XHJcbn0iLCJcclxuLy9SZXNvbHZlZCB2YXJpYWJsZSBlcnJvcnNcclxuQGltcG9ydCAnLi4vLi4vYmFzZS9pbmRleCc7XHJcblxyXG4ubWFwX19ncmlkIHtcclxuICBncmlkLWdhcDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAvLyBUaGUgY29udGFpbmVyIGRpdiBmb3IgdGhlIGxlZnQgY29sdW1uLFxyXG4gIC8vIHdoaWNoIGhvdXNlcyB0aGUgZm9ybSBvcHRpb25zXHJcbiAgPiAubWFwX19kZXRhaWxzLWNvbnRhaW5lciB7IFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZWUyZTA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBUaGUgaW5uZXIgZGl2XHJcbiAgICA+IC5tYXBfX2RldGFpbHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDE1cHggLTEwcHggcmdiYSgwLDAsMCwwLjE1KSwgLTEwcHggMHB4IDE1cHggLTEwcHggcmdiYSgwLDAsMCwwLjE1KSwgMTBweCAwcHggMTVweCAtMTBweCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICBtYXgtd2lkdGg6IDU1NXB4O1xyXG4gICAgICBwYWRkaW5nOiAyLjVyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBUYWJzXHJcbiAgICAgID4gLm1hcF9fdGFicyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAtMi41cmVtIC0yLjVyZW0gMnJlbSAtMi41ZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IC0xLjVyZW0gLTEuNXJlbSAycmVtIC0xLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMS43cmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRweCAwIDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi50YWItYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICArIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAubWFwX19kZXRhaWxzLWZvcm0ge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThFODtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMS4yNXJlbSkgNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCxcclxuICAgIC5idG4ge1xyXG4gICAgICBmb250LXNpemU6IDEuMDYyNWVtO1xyXG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAubWFwX19kZXRhaWxzLXRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFOEU4RTg7XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICBjb2xvcjogcmdiKDEyOCwgMTI4LCAxMjgpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFwLXRhYmxlX19yb3cge1xyXG5cclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogLjc1cmVtIC41cmVtO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGNvbG9yOiAjMjQ2MEZGO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBUaGUgYWN0dWFsIG1hcCB2aWEgR29vZ2xlXHJcbiAgI21hcCB7XHJcbiAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4udGFibGUtd3JhcHBlciB7XHJcbiAgaGVpZ2h0OiAyNDBweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNXB4KTtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gIH1cclxuICBcclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICB9XHJcbiAgXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgdGFibGUgeyBkaXNwbGF5OiBub25lOyB9XHJcbn1cclxuXHJcbi5tYXAtdGFibGVfX3Jvd3tcclxuICB0ZHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcclxuICAjZmFuY3lib3gtbG9hZGluZyxcclxuICAuZmFuY3lib3gtY2xvc2UsXHJcbiAgLmZhbmN5Ym94LW5leHQgc3BhbixcclxuICAuZmFuY3lib3gtcHJldiBzcGFuIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9mYW5jeWJveF9zcHJpdGUucG5nXCIpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFuY3lib3gtY2xvc2Uge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9mYW5jeWJveF9zcHJpdGUucG5nXCIpICFpbXBvcnRhbnQ7XHJcbn0iLCIubWVtYmVyLWFjY29yZGlvbl93cmFwcGVyIHtcclxuXHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgIC5tZW1iZXItYWNjb3JkaW9uX2hlYWRlciB7XHJcbiAgICBcclxuICAgICAgICBjb2xvcjogIzUwNTA1MDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggIzFmYTIyZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZhMjJkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW1iZXItYWNjb3JkaW9uX2Fycm93IHtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY2NvcmRpb24tc2VsZWN0ZWQge1xyXG5cclxuICAgICAgICAubWVtYmVyLWFjY29yZGlvbl9hcnJvdyB7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFpbC1tc2cge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwMDAsIDAwMCwgMC4yKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICB9XHJcbn0iLCJcclxuJGRlc2t0b3AtdG9wYmFyLWhlaWdodDogNDBweDtcclxuJGRlc2t0b3AtbmF2YmFyLWhlaWdodDogMTUycHg7XHJcblxyXG4kbW9iaWxlLWJhci1oZWlnaHQ6IGVtKDU4cHgpO1xyXG4kbW9iaWxlLW5hdi1iZy1jb2xvcjogJGJsYWNrO1xyXG4kbW9iaWxlLWhlYWRlci1sb2dvLXNpemU6IGVtKDcwKTtcclxuXHJcbiRzZWFyY2gtaGVpZ2h0OiA0MnB4O1xyXG4kc2VhcmNoLW1hcmdpbjogMTBweDtcclxuXHJcblxyXG4vLyBWYXJpYWJsZXMgdGhhdCBjYW4gYmUgYWNjZXNzZWQgYnkgcGFnZSBqYXZhc2NyaXB0XHJcbjpyb290IHtcclxuICAtLWRlc2t0b3AtbmF2YmFyLWhlaWdodDogI3skZGVza3RvcC1uYXZiYXItaGVpZ2h0fTtcclxuICAtLW1vYmlsZS1icmVha3BvaW50OiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBtZCl9O1xyXG4gIC0tbW9iaWxlLW1lbnUtc2l6ZTogLjk1OyAvLyBQZXJjZW50XHJcbiAgLS1tb2JpbGUtcGFkZGluZy1zaXplOiAxMHB4OyAvLyBQaXhlbHNcclxuICAtLXNlYXJjaC1ib3gtc2l6ZTogI3skc2VhcmNoLWhlaWdodCArICgkc2VhcmNoLW1hcmdpbiAqIDIpfTsgLy8gUGl4ZWxzXHJcbn1cclxuXHJcbkBpbXBvcnQgJ21vYmlsZSc7XHJcbkBpbXBvcnQgJ2Rlc2t0b3AnO1xyXG5AaW1wb3J0ICdoZWFkZXInO1xyXG5cclxuXHJcbi5uYXZfX3N1Yi1pdGVtIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyBHbG9iYWwgaGVhZGVyIGNsYXNzZXMuXHJcbi5oZWFkZXIge1xyXG5cclxuICAmX19zZWFyY2gtYm94IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogJG1vYmlsZS1iYXItaGVpZ2h0O1xyXG4gICAgLypiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7Ki9cclxuICAgIGhlaWdodDogMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgei1pbmRleDogeihoZWFkZXIpLTE7XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmhlYWRlcl9fc2VhcmNoLWJveC0tYWN0aXZlIHtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlYXJjaC1pbnB1dCB7XHJcbiAgICBtYXJnaW46ICRzZWFyY2gtbWFyZ2luO1xyXG4gICAgaGVpZ2h0OiAkc2VhcmNoLWhlaWdodDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zZWFyY2gtYnRuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kc2VhcmNoLWhlaWdodCAqIDEuMztcclxuXHJcbiAgICAuZmEtc2VhcmNoIHtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBSRVNQT05TSVZFIC8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bCkge1xyXG4gIC5oZWFkZXItbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLWRlc2t0b3Age1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyX19zZWFyY2gtYm94IHtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdG9wOiAkZGVza3RvcC1uYXZiYXItaGVpZ2h0O1xyXG5cclxuICAgIC5oZWFkZXJfX3NlYXJjaC1pbnB1dCB7XHJcbiAgICAgIG1hcmdpbjogJHNlYXJjaC1tYXJnaW47XHJcbiAgICAgIGhlaWdodDogJHNlYXJjaC1oZWlnaHQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtaGVpZ2h0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC44KTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1uYXYtbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIE1vYmlsZSBIZWFkZXIgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcblxyXG4kbmF2YmFyLWdyZXk6ICMyNTI1MjU7XHJcblxyXG5cclxuLmhlYWRlci1tb2JpbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogeihoZWFkZXIpO1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAkbW9iaWxlLWJhci1oZWlnaHQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC8vIExhbmd1YWdlIEJhciAtIGNvbnNpZGVyIHJlbmFtZSBvdCByZWdpb24gP1xyXG4gICZfX2xhbmd1YWdlIHtcclxuICAgIG1heC13aWR0aDoxNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiAwIGVtKDIwcHgpIDAgZW0oMjApO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGVtKDExKTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luOiAwIGVtKDcpIDAgZW0oNyk7XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0tcmVndWxhcjtcclxuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYS1zb3J0LWRvd24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICB0b3A6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZW0oN3B4KTtcclxuICAgIH1cclxuXHJcbiAgICAuZmEtYW5nbGUtZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBMb2dvXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBwYWRkaW5nOiBlbSg4KSAwIDAgZW0oMjApO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogJG1vYmlsZS1oZWFkZXItbG9nby1zaXplO1xyXG4gICAgICB3aWR0aDogJG1vYmlsZS1oZWFkZXItbG9nby1zaXplO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XHJcblxyXG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xyXG4gICAgICAgICY6bm90KC5sb2dvX19ib3JkLWJpYSkgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1sb2dvcyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dvX19ib3JkLWJpYSB7XHJcbiAgICBsZWZ0OiBjYWxjKCN7JG1vYmlsZS1oZWFkZXItbG9nby1zaXplfSArIDEuNzUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFNlYXJjaCBTdHlsZXNcclxuICAmX19zZWFyY2gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAkc2VhcmNoLW1hcmdpbjogMTA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgLypib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5OyovXHJcbiAgICBwYWRkaW5nOiAwIGVtKDIwKTtcclxuXHJcbiAgICAuZmEtc2VhcmNoIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYtdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiBlbSgxMHB4KSBlbSgyMHB4KSAwIGVtKDIwKTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXk7XHJcblxyXG4gICAgLmZhLWJhcnMge1xyXG4gICAgICBmb250LXNpemU6IGVtKDI5KTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oOSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2aWdhdGlvblxyXG5cclxuLmhlYWRlci1uYXYtbW9iaWxlIHtcclxuICAvLyBXaWR0aCBhbmQgUGFkZGluZyBpcyBzZXQgYnkgSlNcclxuICB3aWR0aDogMHB4O1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDBweDtcclxuICBib3R0b206IDBweDtcclxuICByaWdodDogMHB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWdyZXk7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggLjVzLHBhZGRpbmcgLjhzO1xyXG5cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1vYmlsZS1uYXYtYmctY29sb3I7XHJcbiAgfVxyXG5cclxuICAmX19jbG9zZS1iYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBoZWlnaHQ6ICRtb2JpbGUtYmFyLWhlaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2JpbGUtbmF2LWJnLWNvbG9yO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcclxuICB9XHJcblxyXG4gICZfX2Nsb3NlLWJ0bi1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIGVtKDIwcHgpIDAgZW0oMjApO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGVtKDEwKTtcclxuICAgICAgd2lkdGg6IGVtKDI1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICRjbG9zZS1idG4tc2l6ZTogMzBweDtcclxuXHJcbiAgJl9fY2xvc2UtYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5mYS10aW1lcyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGNsb3NlLWJ0bi1zaXplICogLjY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2X19saW5rLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAubmF2X19pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTsqL1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9iaWxlLW5hdi1iZy1jb2xvcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgIC5uYXZfX3N1Yi1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1ncmV5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3ZnLWlubGluZS0tZmEge1xyXG4gICAgICAgIG1hcmdpbjogYXV0byA0dncgYXV0byBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZhLWFuZ2xlLXVwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0dnc7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYTp2aXNpdGVkIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAkYXJyb3ctc2l6ZTogMTBweDtcclxuXHJcbiAgLmFjdGl2ZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItdG9wOiAkYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206ICRhcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6ICRhcnJvdy1zaXplIHNvbGlkICRuYXZiYXItZ3JleTtcclxuICB9XHJcbn1cclxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBERVNLVE9QIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vIE1haW4gaGVhZGVyIGJhclxyXG4uaGVhZGVyLWRlc2t0b3Age1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiB6KGhlYWRlcik7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IGxpbmVhciAuMTg1cywgYmFja2dyb3VuZCBsaW5lYXIgLjJzO1xyXG4gIFxyXG4gIC8vIHRoaXMgY2xhc3MgaXMgbmVlZGVkIGJlY2F1c2UgdGhlIHV0aWxpdHkgYmFja2dyb3VuZC1ibGFjayBjbGFzcyBsb3dlciBpbiB0aGUgY2FzY2FkZS4gQ29uc2lkZXIgbW92aW5nIGl0LlxyXG4gICZfX2JhY2tncm91bmQtZmFkZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44NSk7XHJcbiAgICBoZWlnaHQ6IDIyNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYmFja2dyb3VuZC1ibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDEpO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogJGNvbnRhaW5lcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6ICRkZXNrdG9wLW5hdmJhci1oZWlnaHQ7XHJcblxyXG4gICAgJi5jb250YWluZXItLWZpeGVkIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190b3AtYmFyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgaGVpZ2h0OiAkZGVza3RvcC10b3BiYXItaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJl9fbWVtYmVycyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZ3JleTtcclxuICAgIHBhZGRpbmc6IDAgZW0oMjApO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRhY2NlbnQtc2VwYXJhdG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBSZWdpb24gZHJvcGRvd24gc2VsZWN0b3JcclxuICAmX19yZWdpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIGVtKDIwKTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZ3JleTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGVtKDExKTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luOiAwIGVtKDcpIDAgZW0oNyk7XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0tcmVndWxhcjtcclxuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYS1zb3J0LWRvd24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gTG9nb1xyXG4gICZfX2xvZ28ge1xyXG4gICAgaW1nIHtcclxuICAgICAgLy8gd2lkdGg6IGVtKDEwOHB4KTtcclxuICAgICAgLy8gaGVpZ2h0OiBlbSgxMDhweCk7XHJcbiAgICAgIC8vbWFyZ2luOiAwIDFlbTtcclxuICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxncikge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIHdpZHRoOiA1ZW07XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIFNlYXJjaCBTdHlsZXNcclxuICAmX19zZWFyY2gge1xyXG4gICAgJHNlYXJjaC1tYXJnaW46IDEwO1xyXG4gICAgbWFyZ2luOiAwIDAuNWVtO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgLmZhLXNlYXJjaCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGdyKXtcclxuICAgICAgbWFyZ2luOiAwIDAuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZpZ2F0aW9uXHJcblxyXG5cclxuLmhlYWRlci1uYXYtZGVza3RvcCB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gIC5hY3RpdmU6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW4tdG9wOiBlbSgxNSk7XHJcbiAgICBoZWlnaHQ6IGVtKDQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogZW0oNCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogZW0oNjYpO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleDogMTtcclxuXHJcbiAgICAubmF2X19saW5rLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAubmF2X19pdGVtIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGdyKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA2cHg7XHJcbiAgICAgIH1cclxuICAgICAgICAuc3ZnLWlubGluZS0tZmEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhLWFuZ2xlLXVwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdl9fc3ViLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMjBweCAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4vLyBSZXNwb25zaXZlXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gIC5oZWFkZXItZGVza3RvcF9fY29udGFpbmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gIC5oZWFkZXItZGVza3RvcF9fY29udGFpbmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bih4eGwpIHtcclxuICAuaGVhZGVyLW5hdi1kZXNrdG9wX19saXN0IC5uYXZfX2l0ZW0gYSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm5hdi1ncmFkaWVudCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIHRvIGJvdHRvbXMsIHJnYigwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIHRvIGJvdHRvbSwgcmdiKDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCB0byBib3R0b20sIHJnYigwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDAwLHRyYW5zcGFyZW50KTtcclxuICBvcGFjaXR5OiAwLjg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTUycHg7XHJcbiAgdG9wOiAzOHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmhpZGRlbi1uYXYtZ3JhZGllbnQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCB0byBib3R0b21zLCByZ2IoMCwwLDApIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCB0byBib3R0b20sIHJnYigwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCggdG8gYm90dG9tLCByZ2IoMCwwLDApIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzAwMCx0cmFuc3BhcmVudCk7XHJcbiAgb3BhY2l0eTogMC44O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDE1MnB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmhlYWRlci1kZXNrdG9wX19jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyMDtcclxufVxyXG5cclxuLmhlYWRlci1oaWRkZW5fX2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBwYWRkaW5nOiAxLjI1ZW07XHJcbiAgei1pbmRleDogNTA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmLmNvbnRhaW5lci0tZml4ZWQge1xyXG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4udG9wLWFyZWEtaGlkZGVuIHtcclxuXHJcbiAgJj5kaXY+ZGl2PmRpdiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJj4uYmFubmVyYmxvY2s+ZGl2PmRpdj5kaXYrZGl2IHtcclxuICAgICAgcGFkZGluZy10b3A6IDEyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY+Lmp1bWJvdHJvbmJsb2NrPmRpdj5kaXY+ZGl2IHtcclxuICAgICAgcGFkZGluZy10b3A6IDEyNXB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4ubm8tdG9wLWhpZGRlbiB7XHJcblxyXG4gICYgKyBkaXYge1xyXG4gICAgcGFkZGluZy10b3A6IDE1MnB4O1xyXG4gIH1cclxufVxyXG4iLCJcclxuLmNvbnRhaW5lci0taGVhZGVyLWRlc2t0b3Age1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucy1iYXItbGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDE2JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMTYlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNiUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucy1iYXItbWlkIHtcclxuICAgICAgICB3aWR0aDogNzQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NCUgIWltcG9ydGFudDtcclxuICAgICAgICBtaW4td2lkdGg6IDc0JSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWJhci1yaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IDglICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi13aWR0aDogOCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcC1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1ib2R5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG5cclxuICAgICAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcclxuXHJcbiAgICAgICAgICAgICYubWVudSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1wYWRkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2t0b3AtbG9nby1tZW51IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTY4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxncikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVza3RvcC1sb2dvLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiA5cHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGdyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG5hdiB7XHJcbiAgICAgICAgICAgIC5wcmltYXJ5LW1lbnUtZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIC5wcmltYXJ5LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlLW1lbnUtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNTI2N0Y7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlci1zdWJuYXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDk5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3VibmF2LWVsZW1lbnRzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3ctdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAtNHB4IDJweCAjY2VjZWNlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtYWN0dWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMCByZ2JhKDAsMCwwLDAuMTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzZjNmM2YgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIGE6bGluaywgYTp2aXNpdGVkLCBhOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA0MjY3ZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByaW1hcnktbWVudS1pdGVtIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNTI2N0Y7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtcGFkZGVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC10b2dnbGUtdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1lbnUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1hcmVhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1pbnB1dC1wcmUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNiU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDIwcHggMTJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmUyZTJlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjZWNlY2VjIGluc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLWlucHV0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJlMmUyZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc0JTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2VjZWNlYyBpbnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1pbnB1dC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc5YjBjO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzU3OWIwYztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDM3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLWFyZWEtY29udGFpbmVyLXJldmlzaW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIC5zLWNvbnRhaW4tbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTdweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucy1jb250YWluLW1pZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTdweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnMtY29udGFpbi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MDc3O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTdweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zLWlucHV0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJlMmUyZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2VjZWNlYyBpbnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnMtaW5wdXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTA3NztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDkwNzc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC0yIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci0tYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jdXJyZW50IHtcclxuICAgICAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwOTA3NyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXItLXN1Yi1tZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWJvZHk7XHJcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuICAgIC5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjMWE2MWIzO1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXItLWhlYWRlci1tb2Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLm1vYmlsZS1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1ib2R5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgLm1lbnUtcGFkZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vYi1zZWFyY2gtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUtbW9iLWJ1cmdlci1idXR0b24ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIC5tb2ItYnVyZ2VyLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9iaWxlLWxvZ28tbWVudSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTY4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGdyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2t0b3AtbG9nby1zZWFyY2gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZ3IpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLXBhZGRlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAuc2VhcmNoLXRvZ2dsZS10ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5tZW51IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgICAgLnByaW1hcnktbWVudS1tb2JpbGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1ib2R5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHtcclxuICAgICAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubW9iaWxlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnBhZC1zdHJpcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByaW1hcnktbWVudS1pdGVtLW1vYiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jaGV2cm9uIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5oZWFkZXItc3VibmF2LW1vYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAubWVudS1hY3R1YWwtbW9iIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtZGlzcGxheS1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxufVxyXG4uc2VhcmNoLWFyZWEtY29udGFpbmVyLW1vYiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIC5zZWFyY2gtaW5wdXQtbW9iIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTVweCA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMmUyZTJlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEycHg7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgJjotd2Via2l0LWF1dG9maWxsIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjZWNlY2VjIGluc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWFyY2gtaW5wdXQtYnV0dG9uLW1vYiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU3OWIwYztcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTc5YjBjO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDI1JSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5jb250YWluZXItLXN1Yi1tZW51LW1vYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tYm9keTtcclxuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmNvbnRhaW5lci0tYnJlYWRjcnVtYnMge1xyXG4gICAgbWFyZ2luOiB7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWJvZHk7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAuZGl2aWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjRUVFO1xyXG4gICAgICAgIG1hcmdpbjoge1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1ib2R5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gPiBzZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAvLyAgICAgY29sb3I6ICM1NzliMGM7XHJcbiAgICAvLyAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAvLyAgICAgPnNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAvLyAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUU7XHJcbiAgICAgICAgbWFyZ2luOiB7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1ib2R5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAuZGl2aWRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRUVFO1xyXG4gICAgICAgICAgICBtYXJnaW46IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyBGb290ZXJcclxuXHJcbmZvb3RlciB7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gICAgJl9fc2VjdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9keS1zdHlsZSg1MDAsIDIxLCAxLjgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleDogMSAxIDI1JTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmUyZTJlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcmlnaW4tZ3JlZW4tbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28tdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3JkYmlhLWxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9iaWxlLWJvcmRlci1sZWZ0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwtaWNvbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDIwcHgpO1xyXG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgLy9Tb2NpYWwgSWNvbnNcclxuICAgICZfX3NvY2lhbC1pY29uIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXYuZm9vdGVyX19zb2NpYWwtaWNvbnMge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gUkVTUE9OU0lWRSAvLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICBmb290ZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5mb290ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5mb290ZXJfX3NlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXJfX2xvZ28ge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlcl9fc29jaWFsLWljb25zIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEp1bWJvdHJvbiBzdHlsZXNcclxuXHJcblxyXG4udG9wLWNvbnRlbnQtYXJlYSAuanVtYm90cm9uIHtcclxuICAgIG1hcmdpbi10b3A6ICRtb2JpbGUtYmFyLWhlaWdodDtcclxufVxyXG5cclxuLmp1bWJvdHJvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiBlbSg0MDBweCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAudGV4dC0tZGFyayAmX19oZWFkaW5nIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogJHRleHQtc2hhZG93O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFRoaXMgd2lsbCBhbHdheXMgYmUgYWNjb21wYW5pZWQgYnkgYSBmbGV4IHV0aWxpdHkgY2xhc3MgZm9yIGFsaWdubWVudC5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjV2aDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgLjQpLFxyXG4gICAgICAgICAgICAwIDhweCAxM3B4IHJnYmEoMCwgMCwgMCwgLjEpLFxyXG4gICAgICAgICAgICAwIDE4cHggMjNweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkgIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Yi1oZWFkaW5nIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgNHB4IDNweCByZ2JhKDAsIDAsIDAsIC40KSxcclxuICAgICAgICAgICAgMCA4cHggMTNweCByZ2JhKDAsIDAsIDAsIC4xKSxcclxuICAgICAgICAgICAgMCAxOHB4IDIzcHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2JvZHkge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NXZoO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXZoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG5cdH1cclxuXHRcclxuXHQudGV4dC1jZW50ZXIge1xyXG5cdFx0Lmp1bWJvdHJvbl9fd3JhcHBlciB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGV4dC1sZWZ0IHtcclxuICAgICAgICAuanVtYm90cm9uIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjYwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LXJpZ2h0IHtcclxuICAgICAgICAuanVtYm90cm9uIHtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjYwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBfOi1tcy1mdWxsc2NyZWVuICYsXHJcbiAgICAgICAgICAgICAgICA6cm9vdCAmIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBicm93c2VyIGhhY2sgdG8gZml4IGllMTFcclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLFxyXG4oLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuXHJcbiAgICAuanVtYm90cm9uIC50ZXh0LWxlZnQgLmp1bWJvdHJvbl9fYm9keSB7XHJcbiAgICAgICAgdG9wOiAzMDBweDtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuanVtYm90cm9uIC50ZXh0LWNlbnRlciAuanVtYm90cm9uX19ib2R5IHtcclxuICAgICAgICB0b3A6IDEzMHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBSRVNQT05TSVZFIC8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgLmp1bWJvdHJvbiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gU2VsZWN0aW9uIEZhY3RvcnkgaGlkZSBhYW5kIHNob3cgdGV4dCBpbiBqdW1uYm90cm9uIGNsYXNzZXNcclxuLmp1bWJvdHJvbm4ge1xyXG4gICAgJi5oYXMtbm8tdGV4dCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmp1bWJvdHJvbl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnRvcC1jb250ZW50LWFyZWEgLmxpZ2h0Ym94LXZpZGVvIHtcclxuICBtYXJnaW4tdG9wOiAkbW9iaWxlLWJhci1oZWlnaHQ7XHJcbn1cclxuXHJcbi5saWdodGJveC12aWRlbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgbWluLWhlaWdodDogNDI1cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHBhZGRpbmc6IGVtKDIwKTtcclxuXHJcbiAgJl9fZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvKm1hcmdpbi10b3A6ICRtb2JpbGUtYmFyLWhlaWdodDsqL1xyXG4gIH1cclxuXHJcbiAgLnRleHQtZGFyayAmX19jYXB0aW9uIHtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FwdGlvbiB7IFxyXG4gICAgcGFkZGluZy10b3A6IGVtKDMwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgaGVhZGluZy1zdHlsZSgkZm9udC13ZWlnaHQtLWJvbGQsIDI1LCA0Myk7XHJcbiAgICB0ZXh0LXNoYWRvdzogJHRleHQtc2hhZG93O1xyXG4gIH1cclxuXHJcbiAgJl9fZW1iZWQtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAzMHZ3O1xyXG4gICAgbWF4LWhlaWdodDogZW0oNTAwcHgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAmLS15b3V0dWJlIHtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lmcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzR2dztcclxuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIC8qIG1pbi1oZWlnaHQ6IDMwMHB4OyAqL1xyXG4gICAgLyogbWF4LWhlaWdodDogNDAwcHg7ICovXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8qIGhlaWdodDogMjB2dzsgKi9cclxuICAgIGxlZnQ6IDA7XHJcbiAgICAvKiBtaW4taGVpZ2h0OiAzMDBweDsgKi9cclxuICAgIC8qIG1heC1oZWlnaHQ6IDQwMHB4OyAqL1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBhbGlnbi1zZWxmOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gIC50b3AtY29udGVudC1hcmVhIC5saWdodGJveC12aWRlbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkZGVza3RvcC10b3BiYXItaGVpZ2h0O1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAubGlnaHRib3gtdmlkZW8ge1xyXG4gICAgaGVpZ2h0OiA1Ni4yNSU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNzVweCAtMjVweCByZ2JhKDAsIDAsIDAsIC43KTtcclxuXHJcbiAgICAmX19mbGV4IHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWZyYW1lIHtcclxuICAgICAgaGVpZ2h0OiAzMHZ3O1xyXG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgIHdpZHRoOiA1MHZ3O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VtYmVkLWNvbnRhaW5lciB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICB3aWR0aDogNTB2dztcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZJWCBGT1IgTk8gTElHSFRCT1ggTU9CSUxFIFdJRFRIXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gIC5saWdodGJveC12aWRlb19fZW1iZWQtY29udGFpbmVyLCAubGlnaHRib3gtdmlkZW9fX2lmcmFtZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmltYWdlLXdpdGgtdGV4dF9faXRlbS0tdmlkZW8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuXHJcbiAgLnRlYXNlcl92aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGVhc2VyX2ltYWdlIHtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duIChtZCkge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5saWdodGJveHZpZGVvcGxheWVyYmxvY2sge1xyXG5cclxuICAmLmRpc3BsYXltb2RlLW9uZS1xdWFydGVyLFxyXG4gICYuZGlzcGxheW1vZGUtb25lLXRoaXJkLFxyXG4gICYuZGlzcGxheW1vZGUtdHdvLXRoaXJkcyxcclxuICAmLmRpc3BsYXltb2RlLWhhbGYge1xyXG5cclxuICAgIC5saWdodGJveC12aWRlbyB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgICAgJl9fY2FwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4OyBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ZsZXgge1xyXG5cclxuICAgICAgICAubGF1bmNoLXZpZGVvLmJ0biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDM1cHggOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kaXNwbGF5bW9kZS1oYWxmIHtcclxuICAgIC5saWdodGJveC12aWRlbyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFydGljbGVsaXN0YmxvY2sge1xyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICBjb2xvcjogIzAwNEI0RTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duIChtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1saXN0aW5ncy1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCAobWQpIHtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYXJ0aWNsZS1saXN0aW5nLWNvbnRhaW5pbmcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAgKG1kKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1saXN0aW5nLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDE5JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93biAobGcpIHtcclxuICAgICAgICBmbGV4OiAxIDAgNDglO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duIChtZCkge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDAgNDglO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24gKHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMCA5MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWZ1bGwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtbGlzdGluZy1ibG9ja19faGVhZGluZy1ibG9jayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXF1YXJ0ZXIge1xyXG4gICAgICAgIC5hcnRpY2xlLWxpc3RpbmctYmxvY2tfX2hlYWRpbmctYmxvY2sge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGhpcmQge1xyXG4gICAgICAgIC5hcnRpY2xlLWxpc3RpbmctYmxvY2tfX2hlYWRpbmctYmxvY2sge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taGFsZiB7XHJcbiAgICAgICAgLmFydGljbGUtbGlzdGluZy1ibG9ja19faGVhZGluZy1ibG9jayB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24gKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1mdWxsIHtcclxuICAgICAgICAuYXJ0aWNsZS1saXN0aW5nLWJsb2NrX19oZWFkaW5nLWJsb2NrIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93biAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcclxuICAgICAgICB3aWR0aDogNC4xMjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5saW5rVG9JbWFnZUFydGljbGVCbG9jayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzElO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk5OTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlLWRhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIGNvbG9yOiAjYTViNzM1O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogZW0oNSk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tYm9keTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nLWJsb2NrIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNzVweCAtMjVweCAjZTdlN2U3ZTc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAgICAgLmFydGljbGVsaXN0YmxvY2sgJiB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVhc2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZXctc3Rvcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQtdXAgKGxnKSB7XHJcbiAgICAuYXJ0aWNsZS1saXN0aW5nLWJsb2NrIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAvLyB0aGlzIHdpZHRoIHdpbGwgY2hhbmdlIGR5bmFtaWNhbGx5XHJcbiAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byBlbSgzMHB4KSBhdXRvO1xyXG5cclxuICAgICAgICAmLS1mdWxsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1oYWxmIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRoaXJkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXF1YXJ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZmlmdGgge1xyXG4gICAgICAgICAgICB3aWR0aDogMjElO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vUmVtb3ZlIHRvcC1tYXJnaW4gd2hlbiBhcnRpY2xlIGxpc3RpbmcgYmxvY2sgYXBwZWFycyBvbiBhcnRpY2xlIHBhZ2UgLSBPRy0yNThcclxuXHJcbi5hcnRpY2xlLXBhZ2UtLWxpc3Rpbmcge1xyXG4gICAgLmFydGljbGVsaXN0YmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnRlYXNlcmNvbnRhaW5lcmJsb2NrIHtcclxuICAgIC5hcnRpY2xlLWxpc3RpbmctYmxvY2tfX2hlYWRpbmctYmxvY2sge1xyXG4gICAgICAgIGN1cnNvcjogaW5oZXJpdDtcclxuICAgIH1cclxufVxyXG4iLCIuaWNvbmxpc3RibG9jayB7XHJcbiAgcGFkZGluZzogZW0oMjApIDA7XHJcbn1cclxuXHJcbi5pY29uLWxpc3Qge1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5pY29uLWxpc3Rpbmcge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBoZWlnaHQ6IGVtKDIyOCk7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSk7XHJcbiAgbWFyZ2luOiA1cHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcGFkZGluZzogZW0oMThweCk7XHJcbiAgICBAaW5jbHVkZSBoZWFkZXItY29sb3VyKCR3aGl0ZSk7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogZW0oNCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGVtKDQpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgd2lkdGg6IGVtKDY2KTtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAuaWNvbi1saXN0aW5nIHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gIC5pY29ubGlzdGJsb2NrIHtcclxuICAgIHBhZGRpbmc6IGVtKDYwKSAwO1xyXG4gIH1cclxuXHJcbiAgLmljb24tbGlzdGluZyB7XHJcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBJY29uIGxpc3Rpbmcgc3BhY2luZyBcclxuICAgLS0tLS0tLS0tLS0tLVxyXG5cclxuICBDdXN0b20gc3BhY2luZyBmb3IgaWNvbiBibG9jayB3aGVuIHNpdHRpbmdcclxuICB3aXRoIGVkaXRvcmlhbFxyXG4qL1xyXG5cclxuLmVkaXRvcmlhbGJsb2NrIHtcclxuICArIC5pY29ubGlzdGJsb2NrIHtcclxuICAgLy8gcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi10b3A6IC05MHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5pY29ubGlzdGJsb2NrIHtcclxuICArIC5lZGl0b3JpYWxibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiAtOTBweDtcclxuICB9XHJcbn0gXHJcbiIsIi5pbWFnZXdpdGh0ZXh0YmxvY2sge1xyXG4gIC8vIHBhZGRpbmc6IDJyZW0gMDtcclxufVxyXG5cclxuLmltYWdlLXdpdGgtdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwIHJnYmEoMCwwLDAsMC4xMCk7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pbWFnZS1sZWZ0IHtcclxuXHJcbiAgICAgICAgLnd5c2l3eWcge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJpZ2h0LWltYWdlIHtcclxuXHJcbiAgICAgICAgLnd5c2l3eWcge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgxMHB4KSBlbSgkbW9iaWxlLWhvcml6b250YWwtcGFkKSBlbSgkbW9iaWxlLWhvcml6b250YWwtcGFkKSBlbSgxMHB4KTtcclxuXHJcbiAgICAgICAgaDEsXHJcbiAgICAgICAgaDIsXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWhlYWRpbmc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDRCNEU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCxcclxuICAgICAgICBwIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tLWltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNzVweCAtMjVweCByZ2JhKDAsIDAsIDAsIDEpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxlZnQtaW1hZ2Uge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZnVsbC1pbWFnZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlLXdpdGgtdGV4dF9faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlLXdpdGgtdGV4dF9faXRlbS0taW1nIC50ZWFzZXJfaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1iZy1ncmV5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGdyZXktcmVuYW1lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJnLXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG5cclxuICAuaW1hZ2Utd2l0aC10ZXh0X19pdGVtIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcblxyXG4gICAgJi0tdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLXdpdGgtdGV4dC0tcmlnaHQtaW1hZ2Uge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgLmltYWdlLXdpdGgtdGV4dF9faXRlbS0taW1nLFxyXG4gICAgLmltYWdlLXdpdGgtdGV4dF9faXRlbS0tdGV4dCB7XHJcbiAgICAgICAgZmxleC1iYXNpczogbWFwLWdldCgkYnJlYWtwb2ludHMsIG1kKS8yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLXdpdGgtdGV4dC0taW1hZ2UtbGVmdCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgLmltYWdlLXdpdGgtdGV4dF9faXRlbS0taW1nLFxyXG4gICAgLmltYWdlLXdpdGgtdGV4dF9faXRlbS0tdGV4dCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCBtZCkvMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgLmltYWdlLXdpdGgtdGV4dF9faXRlbS0taW1nIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLXdpdGgtdGV4dF9faXRlbS0tdGV4dCB7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uaW1hZ2Utd2l0aC10ZXh0LS1mdWxsLWltYWdlIHtcclxuICAuaW1hZ2Utd2l0aC10ZXh0X19pdGVtLS10ZXh0IHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaXNwbGF5bW9kZS1oYWxmIHtcclxuICAuaW1hZ2Utd2l0aC10ZXh0LS1mdWxsLWltYWdlIC5pbWFnZS13aXRoLXRleHRfX2l0ZW0uaW1hZ2Uge1xyXG4gICAgbWluLWhlaWdodDogNDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaXNwbGF5bW9kZS1vbmUtdGhpcmQge1xyXG4gICAgLmltYWdlLXdpdGgtdGV4dC0tZnVsbC1pbWFnZSAuaW1hZ2Utd2l0aC10ZXh0X19pdGVtIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRpc3BsYXltb2RlLW9uZS10aGlyZCxcclxuLmRpc3BsYXltb2RlLW9uZS1xdWFydGVyLFxyXG4uZGlzcGxheW1vZGUtdHdvLXRoaXJkcyB7XHJcbiAgICAuaW1hZ2Utd2l0aC10ZXh0X19pdGVtIHtcclxuICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxufVxyXG5cclxuLmltYWdld2l0aHRleHRibG9jayB7XHJcbiAgJi5kaXNwbGF5bW9kZS1vbmUtdGhpcmQsXHJcbiAgJi5kaXNwbGF5bW9kZS1vbmUtcXVhcnRlcixcclxuICAmLmRpc3BsYXltb2RlLXR3by10aGlyZHMge1xyXG4gICAgLmltYWdlLXdpdGgtdGV4dF9faXRlbSB7XHJcbiAgICAgICYtLWltZyB7XHJcbiAgICAgICAgICAmLmltYWdlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIzOHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWJzb2x1dGVDZW50ZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG5cclxuLmltYWdlLXdpdGgtdGV4dC1vdmVyZmxvdyB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Utd2l0aC10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgICAuaW1hZ2V3aXRodGV4dGJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgZmxleDogMSAwIDkwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluaW5nYmxvY2sge1xyXG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgLnNsaWNrLWFycm93IHtcclxuICAgIHRvcDogMzAlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW1hZ2Utd2l0aC10ZXh0LW92ZXJmbG93IHtcclxuICAuaW1hZ2Utd2l0aC10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAuaW1hZ2VibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbWFnZXdpdGh0ZXh0YmxvY2sge1xyXG5cclxuICAuaW1hZ2Utd2l0aC10ZXh0LS1pbWFnZS1sZWZ0LFxyXG4gIC5pbWFnZS13aXRoLXRleHQtLXJpZ2h0LWltYWdlIHtcclxuXHJcbiAgICAuaW1hZ2Utd2l0aC10ZXh0X19pdGVtLS1pbWcge1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW1hZ2V3aXRodGV4dGJsb2NrIHtcclxuICAmOm5vdCguZGlzcGxheW1vZGUtb25lLXF1YXJ0ZXIpOm5vdCguZGlzcGxheW1vZGUtaGFsZik6bm90KC5kaXNwbGF5bW9kZS1vbmUtdGhpcmQpOm5vdCguZGlzcGxheW1vZGUtdHdvLXRoaXJkcykge1xyXG4gICAgLmltYWdlLXdpdGgtdGV4dF9faXRlbS0taW1nLmltYWdlIHtcclxuICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5lZGl0b3JpYWwge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNEOEQ4RDg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjUxO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGV4dGNvbnRlbnRhcmVhIGEge1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbn1cclxuXHJcbnRhYmxlOm5vdCguUHJpY2luZ1RhYmxlKSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNEOEQ4RDg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjUxO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbi5tYWluQm9keSB7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgIH1cclxufVxyXG5cclxuLnd5c2l3eWcgYSB7XHJcbiAgICBjb2xvcjogIzAwOTA3NztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufVxyXG5cclxuLmVkaXRvcmlhbC53eXNpd3lnIHtcclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuLkV2ZW50SG9tZVBhZ2UgLkNvbnRlbnRBcmVhX19Db250YWluZXIge1xyXG4gICAgLmVkaXRvcmlhbC53eXNpd3lnIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjVweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWRpdG9yaWFsLnd5c2l3eWcuY29udGFpbmVyLS1maXhlZCB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyLFxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lZGl0b3JpYWwud3lzaXd5Zy5jb250YWluZXItLWZpeGVkIHtcclxuICAgIG1heC13aWR0aDogNzYwcHg7XHJcbn1cclxuIiwiLy8gYmFubmVyIHN0eWxlc1xyXG5cclxuLnRvcC1jb250ZW50LWFyZWEgLmJhbm5lciB7XHJcbiAgbWFyZ2luLXRvcDogJG1vYmlsZS1iYXItaGVpZ2h0O1xyXG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkdG9wLWNvbnRlbnQtYm9yZGVyO1xyXG59XHJcblxyXG4uYmFubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIGgxIHtcclxuICAgIHRleHQtc2hhZG93OiAkdGV4dC1zaGFkb3c7XHJcbiAgfVxyXG5cclxuICAudGV4dC0tZGFyayBoMSB7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX2hhcy1pbWFnZSB7XHJcbiAgICBtaW4taGVpZ2h0OiBlbSgyNzBweCk7XHJcbiAgfVxyXG5cclxuICAmX19oYXMtbm8taW1hZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDIwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSgyMCk7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LXNoYWRvdzogJHRleHQtc2hhZG93O1xyXG4gIH1cclxuXHJcbiAgJl9fc3ViLWhlYWRpbmcge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgLy8gVGhpcyB3aWxsIGFsd2F5cyBiZSBhY2NvbXBhbmllZCBieSBhIGZsZXggdXRpbGl0eSBjbGFzcyBmb3IgYWxpZ25tZW50LlxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gUkVTUE9OU0lWRSAvLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAuYmFubmVyX19oYXMtaW1hZ2Uge1xyXG4gICAgbWluLWhlaWdodDogNjI1cHg7XHJcbiAgfVxyXG5cclxuICAuYmFubmVyX19oYXMtbm8taW1hZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDQwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSg0MCk7XHJcbiAgfVxyXG5cclxuICAudG9wLWNvbnRlbnQtYXJlYSAuYmFubmVyIHtcclxuICAgIG1hcmdpbi10b3A6ICRkZXNrdG9wLXRvcGJhci1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nLXRvcDogJGRlc2t0b3AtbmF2YmFyLWhlaWdodCAvIDI7XHJcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJHRvcC1jb250ZW50LWJvcmRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8qIEFkZCBncmFkaWVudCAvIHNjcmltIHRvIGJhbm5lciBibG9ja1xyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuICBUaGlzIGlzIGEgYm9vbGVhbiBvcHRpb24gd2l0aGluXHJcbiAgZXBpc2VydmVyLlxyXG4qL1xyXG5cclxuLmNoZWNrZWQtZ3JhZGllbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmJhbm5lci1ncmFkaWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCggdG8gdG9wLCByZ2IoMCwwLDApIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIHRvIHRvcCwgcmdiKDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoIHRvIHRvcCwgcmdiKDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIzAwMCx0cmFuc3BhcmVudCk7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uYmFubmVyLCAuanVtYm90cm9uLCAubGlnaHRib3gtdmlkZW8ge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLmZsZXgtanVzdGlmeS1jZW50ZXIsIC5mbGV4LWp1c3RpZnktbGVmdCwgLmZsZXgtanVzdGlmeS1yaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uYmFubmVyLCAuanVtYm90cm9ue1xyXG4gIC5idG4ge21hcmdpbi10b3A6IDIwcHg7fVxyXG4gIGgxeyBtYXJnaW4tYm90dG9tOiAxMHB4O31cclxufVxyXG5cclxuXHJcbi5iYW5uZXJfX2NvbnRlbnR7XHJcbiAgei1pbmRleDogMjA7XHJcbn1cclxuXHJcblxyXG4uYmFubmVyLWNvbnRlbnR7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgaDEsIGgyLCBoMiwgaDQsIGg1LCBoNiwgYSwgLnd5c2l3eWd7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aXRsZSBvbiBtZW1iZXIgbGlzdGluZyBiYW5uZXIgYXMgaXQgcmVwZWF0c1xyXG4uc2VjdG9yLWJhbm5lcntcclxuICAuanVtYm90cm9uIHtcclxuICAgIG1pbi1oZWlnaHQ6IDI5OXB4O1xyXG4gIH1cclxuICAuanVtYm90cm9uX19jb250ZW50e1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnRvcC1jb250ZW50LWFyZWF7XHJcbiAgJi5yZW1vdmUtbWFyZ2lue1xyXG4gICAgLmxpZ2h0Ym94LXZpZGVvLCAuanVtYm90cm9ue1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5vLXRvcC1jb250ZW50e1xyXG4gICYucmVtb3ZlLWJhY2tncm91bmR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgLmJhbm5lcl9fY29udGVudCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYnRuLWdyb3VwIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLmJ0bi1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZzogZW0oNDApIGVtKDIwKTtcclxuXHJcbiAgJi0tY2VudGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi0tbGVmdCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAmLS1yaWdodCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBtYXJnaW46IGVtKDUpO1xyXG4gIH1cclxufVxyXG5cclxuLnd5c2l3eWcgLmJ0bi1ncm91cCB7XHJcbiAgICBwYWRkaW5nOiBlbSgxNSk7XHJcbiAgfVxyXG5cclxuLnN0YXJ0cGFnZSB7XHJcbiAgLmJ1dHRvbmJsb2NrIC50ZXh0LWNlbnRlciB7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZvcm0tY29udGFpbmVyIHtcclxuXHJcbiAgXHJcbiAgLmZvcm0tYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICBcclxuICAuZm9ybWNvbnRhaW5lcmJsb2NrIHtcclxuICAgIG1heC13aWR0aDogNTE1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMzVweCByZ2JhKDAsMCwwLC4yNSk7XHJcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMxZmEyMmQ7XHJcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1iYWNrZ3JvdW5kIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5Gb3JtX19NYWluQm9keSB7XHJcblxyXG4gICAgLkZvcm1DaG9pY2UgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLkZvcm1DaG9pY2VfX0lucHV0LS1SYWRpbyB7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XHJcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogcmFkaW87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybWNvbnRhaW5lcmJsb2NrIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAzNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNzBweCAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHJcbiAgICAgICAgLmJ0bi0td2lkZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLkV2ZW50c1BhZ2UgJiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnRlYXNlcmNvbnRhaW5lcmJsb2NrIHtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICY+ZGl2PmRpdj5kaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRlYXNlcmJsb2NrIHtcclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYm9yZGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGlsZS1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4udGVhc2VyYmxvY2sge1xyXG4gICAgLlRlYXNlckJsb2NrX19UZXh0LS1OZXdQb3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYm9yZGJpYS9hcnJvdy5zdmdcIik7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNwbGF5bW9kZS1oYWxmIHtcclxuICAgICAgICAuVGVhc2VyQmxvY2tfX1RleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgbGVmdDogNDVweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMTBweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGlzcGxheW1vZGUtb25lLXRoaXJkIHtcclxuICAgICAgICAuVGVhc2VyQmxvY2tfX1RleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA3NXB4IC0yNXB4ICMwMDA7XHJcbiAgICAgICAgaGVpZ2h0OiAyNDVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuVGVhc2VyQmxvY2tfX1RleHQge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTI1cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbGVmdDogMzVweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDExMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTIwcHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBib3R0b206IDExMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnF1b3RlYmxvY2tIaWdobGlnaHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuXHJcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjEwZCc7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250YXdlc29tZSc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgICAgICBjb2xvcjogcmdiKDIyNiwgMjI2LCAyMjYpO1xyXG4gICAgICAgIGxlZnQ6IC02MHB4O1xyXG4gICAgICAgIHRvcDogLTI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjEwZSc7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250YXdlc29tZSc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgICAgICBjb2xvcjogcmdiKDIyNiwgMjI2LCAyMjYpO1xyXG4gICAgICAgIGJvdHRvbTogLTMycHg7XHJcbiAgICAgICAgcmlnaHQ6IC02MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICAgICAgbGVmdDogLTUycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgICAgICByaWdodDogLTQ0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxufSIsIi5kb2N1bWVudGxpYnJhcnlibG9jayB7XHJcbiAgICAuRG9jdW1lbnRfX0NvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkN2Q3ZDdcclxuICAgIH1cclxuXHJcbiAgICAuRG9jdW1lbnRfX0xlZnQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLkRvY3VtZW50X19UaXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMmUyZTJlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5Eb2N1bWVudF9fUmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnJlY2lwZWxpc3RpbmdibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC5SZWNpcGVQYW5lbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA5MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLW5leHQsXHJcbiAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgdG9wOiAyMDBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vdmVyZmxvdy1zY3JvbGwge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgICAgIC5SZWNpcGVQYW5lbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19IZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucm93ID4gaHIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUgaHIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnVwY29taW5nZXZlbnRzYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuUmVsYXRlZEV2ZW50cyB7XHJcbiAgICAgICAgLnRleHQtY2VudGVyIHtcclxuICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLlJlY2lwZVBhbmVsIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgOTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLW5leHQsXHJcbiAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59IiwiLnRlYXNlcmNvbnRhaW5lcmJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuXHJcbiAgICAuUmVjaXBlUGFuZWxfX0hlYWRlciBoNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuVGVhc2VyLUNvbnRhaW5lciB7XHJcbiAgICAgICAgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAuUmVjaXBlTGlzdGluZ19fU3ViQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLlJlY2lwZVBhbmVsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5mbGV4LWJhc2lzLS0xMDAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmZsZXgtYmFzaXMtLTQ4IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNDglO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmZsZXgtYmFzaXMtLTMxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzElO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmZsZXgtYmFzaXMtLTI0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMjQlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hcnRpY2xlLWxpc3RpbmctYmxvY2stLXF1YXJ0ZXIge1xyXG4gICAgICAgICAgICAgICAgLlJlY2lwZVBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hcnRpY2xlLWxpc3RpbmctYmxvY2stLXRoaXJkIHtcclxuICAgICAgICAgICAgICAgIC5SZWNpcGVQYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hcnRpY2xlLWxpc3RpbmctYmxvY2stLWhhbGYge1xyXG4gICAgICAgICAgICAgICAgLlJlY2lwZVBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDklO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFydGljbGUtbGlzdGluZy1ibG9jay0tZnVsbCB7XHJcbiAgICAgICAgICAgICAgICAuUmVjaXBlUGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stcHJldixcclxuICAgIC5zbGljay1uZXh0IHtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5sYXJnZXJlY2lwZWxpc3RpbmdibG9jayB7XHJcbiAgICBwYWRkaW5nOiAycmVtIDAgM3JlbSAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgLkxhcmdlUmVjaXBlTGlzdGluZ0Jsb2NrX19OZWdNYXJnaW5zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oeHh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLlJlY2lwZUxpc3RpbmdfX0NvbnRhaW5lciAuUmVjaXBlVGl0bGUgaDIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5SZWNpcGVQYW5lbF9fQm9keSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbmV4dCxcclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICB0b3A6IDY1JTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm92ZXJmbG93LXNjcm9sbCB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIge1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLlJlY2lwZVBhbmVsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19IZWFkZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucm93PmhyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIGhyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5SZWNpcGVMaXN0aW5nX19Db250YWluZXIgLlJlY2lwZVBhbmVsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5SZWNpcGVQYW5lbF9fSGVhZGVyIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gVGhpcyBjb2RlIG1vdmVzIHRoZSBjb250ZW50IGRvd24gcGFzdCB0aGUgaGVhZGVyIGJhciBhbmQgaW50cm9kdWNlcyBhIHNvbGlkIGJhY2tncm91bmQgY29sb3VyXHJcbi8vIGluIHRoZSBldmVudCB0aGF0IHRoZXJlIGlzIG5vIHRvcC1jb250ZW50LWFyZWEgKHN1Y2ggYXMgYSBqdW1ib3Ryb24pXHJcblxyXG4ubm8tdG9wLWNvbnRlbnQge1xyXG4gICR3aWdnbGUtcm9vbTogZW0oMjBweCk7XHJcbiAgaGVpZ2h0OiAkbW9iaWxlLWJhci1oZWlnaHQgKyAoJG1vYmlsZS1oZWFkZXItbG9nby1zaXplIC0gJG1vYmlsZS1iYXItaGVpZ2h0KSArICR3aWdnbGUtcm9vbTtcclxuICBtaW4taGVpZ2h0OiAkbW9iaWxlLWJhci1oZWlnaHQgKyAoJG1vYmlsZS1oZWFkZXItbG9nby1zaXplIC0gJG1vYmlsZS1iYXItaGVpZ2h0KSArICR3aWdnbGUtcm9vbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG5cclxuICAubm8tdG9wLWNvbnRlbnQge1xyXG4gICAgbWluLWhlaWdodDogJGRlc2t0b3AtdG9wYmFyLWhlaWdodCArICRkZXNrdG9wLW5hdmJhci1oZWlnaHQ7XHJcbiAgICBoZWlnaHQ6ICRkZXNrdG9wLXRvcGJhci1oZWlnaHQgKyAkZGVza3RvcC1uYXZiYXItaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1vYmlsZS1uYXYtYmctY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4iLCIucHVibGljYXRpb24tbGlzdGluZ3Mge1xyXG4gIEBpbmNsdWRlIGhlYWRlci1jb2xvdXIoJGRrLWdyZWVuKTtcclxuICBwYWRkaW5nOiBlbSg3MikgZW0oMjApIDAgZW0oMjApO1xyXG59XHJcbi5wdWJsaWNhdGlvbi1saXN0aW5nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLypwYWRkaW5nOiBlbSgzMCkgMDsqL1xyXG4gICZfX2ltZyB7XHJcbiAgICBtYXJnaW46IDAgYXV0byBlbSgyMCkgYXV0bztcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgaGVpZ2h0OiBlbSgxNzMpO1xyXG4gICAgd2lkdGg6IGVtKDEyMik7XHJcbiAgICBib3gtc2hhZG93OiAkZGFyay1zaGFkb3c7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIG1hcmdpbjogYXV0byBhdXRvIGF1dG8gYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTdweFxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZW0oMjApXHJcbiAgfVxyXG5cclxuICAmX190ZWFzZXIge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZG93bmxvYWQtYnRue1xyXG4gICAgbWFyZ2luLXRvcDogZW0oMjApO1xyXG4gIH1cclxuICAmX19ociB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogZW0oNTApIGF1dG8gZW0oNTApIGF1dG87XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAmLS1sYXN0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNTApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gIC5wdWJsaWNhdGlvbi1saXN0aW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIGVtKDcwKTtcclxuICAgICAgZm9udC1zaXplOiAxN3B4XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byAwO1xyXG4gICAgICBoZWlnaHQ6IGVtKDI5NnB4KTtcclxuICAgICAgd2lkdGg6IGVtKDIwNyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faHIge1xyXG4gICAgICBtYXJnaW46IGVtKDYycHgpIGF1dG8gZW0oNjIpIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmlyc3Qge1xyXG4gICAgICBwYWRkaW5nOiBlbSg3Mik7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRsaWdodC1zaGFkb3c7XHJcblxyXG4gICAgICAucHVibGljYXRpb24tbGlzdGluZ19fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byBlbSgxMDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb250YWN0IHtcclxuICAgIHBhZGRpbmc6IDcwcHggMDtcclxuXHJcbiAgICAmX19zdWItdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMztcclxuICAgICAgICBtYXgtd2lkdGg6IDgyM3B4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnRyeS1zZWxlY3QtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fY291bnRyeS1zZWxlY3RvciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGVtKDIwKTtcclxuICAgICAgICAkZWxlbWVudC1zaXplOiBlbSg0OCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg0OCk7XHJcbiAgICAgICAgbWluLXdpZHRoOiBlbSgyMDApO1xyXG4gICAgICAgIG1heC13aWR0aDogZW0oMzIzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZm9ybS0tYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0ZWQtY291bnRyeSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb3VudHJ5LW5hbWUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWJvZHk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3RlbGVwaG9uZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ociB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9tb3Rpb24taGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9tb3Rpb25hbC1idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybWNvbnRhaW5lcmJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgyMCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJG1lZGl1bS1zaGFkb3c7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggODBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHRvcDogLTE4MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuRm9ybV9fVGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuRm9ybVN1Ym1pdEJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuRm9ybV9fTWFpbkJvZHkge1xyXG5cclxuICAgICAgICAgICAgdGV4dGFyZWEuRm9ybVRleHRib3hfX0lucHV0IHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGVtKDEyMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fU3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RfX3JpZ2h0LWNvbHVtbiB7XHJcbiAgICAgICAgQGV4dGVuZCAub3JkZXItMjtcclxuICAgICAgICBAZXh0ZW5kIC5vcmRlci1tZC0xO1xyXG4gICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0X19sZWZ0LWNvbHVtbiB7XHJcbiAgICAgICAgQGV4dGVuZCAub3JkZXItMTtcclxuICAgICAgICBAZXh0ZW5kIC5vcmRlci1tZC0yO1xyXG4gICAgICAgIEBleHRlbmQgLmNvbC1tZC00O1xyXG4gICAgICAgIEBleHRlbmQgLm9mZnNldC1tZC0xO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdF9fcHJvbW90aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5Db250YWN0X19Db250YWluZXIge1xyXG4gICAgQGV4dGVuZCAuYmFja2dyb3VuZC1sZ3JleTtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG59XHJcbiIsIi5zZWN0b3ItbGlzdGluZyB7XHJcblxyXG4gICZfX2p1bWJvLXN1Yi10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gIH1cclxuXHJcbiAgJl9fZWRpdG9yaWFsIHtcclxuICAgIHBhZGRpbmc6IGVtKDIwcHgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAmX19lZGl0b3JpYWwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiBlbSg2MCk7XHJcbiAgICBjb2xvcjogJGRrLWdyZWVuO1xyXG4gIH1cclxuXHJcbiAgJl9fZWRpdG9yaWFsLWJ0biB7XHJcbiAgICBtYXJnaW46IGVtKDYwcHgpIDA7XHJcbiAgfVxyXG5cclxuICAmX19lZGl0b3JpYWwtc3ViLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjUpO1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDEyKTtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICB9XHJcblxyXG4gICZfX21hbnVmYWN0dXJlcnMtYW5kLXBsYW5uaW5nLXN1Yi10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICBjb2xvcjogJGdyZXk7XHJcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbWFudWZhY3R1cmVycy1hbmQtcGxhbm5pbmctYnRuIHtcclxuICAgIG1hcmdpbjogZW0oMjBweCk7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oMjBweCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZW0oMjBweCk7XHJcbiAgfVxyXG5cclxuICAmX19lZGl0b3JpYWwtdGV4dCB7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oMzApO1xyXG4gICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgbWF4LXdpZHRoOiA5ODBweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlY29uZGFyeS10aXRsZSB7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gIC5zZWN0b3ItbGlzdGluZyB7XHJcbiAgICAmX19lZGl0b3JpYWwge1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oNjUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VkaXRvcmlhbC10ZXh0IHtcclxuICAgICAgcGFkZGluZy10b3A6IGVtKDc0KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNlY3Rvci1kZXRhaWxzIHtcclxuXHJcbiAgJl9faW5mby10ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oMzcpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGVtKDIwKTtcclxuICB9XHJcblxyXG4gICZfX21lbWJlci1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IGVtKDU4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsZ3JleS1yZW5hbWU7XHJcbiAgfVxyXG5cclxuICAmX19tZW1iZXJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZmxleDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21lbWJlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogZW0oNTgpIGVtKDUpIDAgZW0oNSk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJl9fbWVtYmVyLW5hbWUge1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDE5KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDUpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDQpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBlbSg0KTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIHdpZHRoOiBlbSg2Nik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZW1iZXItaW1nIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiBlbSgxOTcpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVtYmVyLWFwcHJvdmVkLWRhdGUge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuXHJcbiAgJl9fYmFjay1idG4ge1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDgwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSg4MCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcclxuICAuc2VjdG9yLWRldGFpbHMge1xyXG4gICAgJl9fbWVtYmVyIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50LXVwIChzbSkge1xyXG4gIC5zZWN0b3ItZGV0YWlscyB7XHJcbiAgICAmX19tZW1iZXIge1xyXG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50LXVwIChtZCkge1xyXG4gIC5zZWN0b3ItZGV0YWlscyB7XHJcbiAgICAmX19tZW1iZXIge1xyXG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnRvcC1wYWRkaW5nIHtcclxuICBwYWRkaW5nLXRvcDogZW0oNDApO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1saXN0aW5ncyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1saXN0aW5nIHtcclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJi0tZmlyc3Qge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2hhZG93OiAkbGlnaHQtc2hhZG93O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmFydGljbGUtbGlzdGluZ19fdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmFydGljbGUtbGlzdGluZ19fdGl0bGU6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDIyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjIpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiBlbSg0KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogZW0oNCk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICB3aWR0aDogZW0oNjYpO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWxpc3RpbmdfX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtbGlzdGluZ19fdGVhc2VyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtbGlzdGluZ19faW1hZ2Uge1xyXG4gICAgICBoZWlnaHQ6IGVtKDI2MHB4KTtcclxuICAgICAgZmxleDogMCAwIDQ1JTtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1saXN0aW5nX19idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgzOCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ociB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogZW0oNTApIGF1dG8gZW0oNTApIGF1dG87XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAuYXJ0aWNsZS1saXN0aW5nIHtcclxuICAgICYtLWZpcnN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIC5hcnRpY2xlLWxpc3RpbmdfX2ltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogZW0oNDA0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYXJ0aWNsZSB7XHJcbiAgcGFkZGluZzogZW0oMjApO1xyXG4gIEBpbmNsdWRlIGhlYWRlci1jb2xvdXIoJGRrLWdyZWVuKTtcclxuXHJcbiAgaDEge1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDI1KTtcclxuICB9XHJcbn1cclxuIiwiLm1lbWJlciB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICZfX2tleS1icmFuZHMge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IGVtKDE0KTtcclxuICB9XHJcblxyXG4gICZfX2hlYWRlci0tc20ge1xyXG4gICAgcGFkZGluZzogZW0oMTUpIDA7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiBlbSgyMCk7XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1sZWZ0IHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSg3KTtcclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogZW0oMTIxKTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICB9XHJcblxyXG4gICZfX2hyIHtcclxuICAgIG1hcmdpbi10b3A6IGVtKDI4KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG5cclxuICAmX19kZXRhaWxzLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oMjgpO1xyXG4gICAgQGluY2x1ZGUgaGVhZGVyLWNvbG91cigkZGstZ3JlZW4pO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxncmV5LXJlbmFtZTtcclxuICB9XHJcblxyXG4gICZfX2RldGFpbHMge1xyXG4gICAgcGFkZGluZzogZW0oMjApO1xyXG4gIH1cclxuXHJcbiAgJl9fZGV0YWlscy0tcmlnaHQge1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmX19kZXRhaWwtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiBlbSgxNSkgMDtcclxuICB9XHJcblxyXG4gICZfX2RldGFpbC1oZWFkaW5nIHtcclxuICAgIHBhZGRpbmc6IDAgMCBlbSgxMCkgMDtcclxuXHJcbiAgICAmLS1zb2NpYWwge1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oMjIpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTIpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNpdGVzIHtcclxuICAgICAgcGFkZGluZy10b3A6IGVtKDIyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNlbGVjdC5tZW1iZXJfX3NpdGUtc2VsZWN0b3Ige1xyXG4gICAgJGVsZW1lbnQtc2l6ZTogZW0oNDgpO1xyXG4gICAgaGVpZ2h0OiBlbSg1Myk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDFyZW0pIDUwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRlbGVtZW50LXNpemUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsZ3JleTtcclxuICAgIG1hcmdpbi10b3A6IGVtKDgpO1xyXG4gICAgYm94LXNoYWRvdzogJGxpZ2h0LXNoYWRvdztcclxuICB9XHJcblxyXG4gICZfX3dlYi1saW5rIHtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRhbHQtbGluaztcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc29jaWFsLWljb24ge1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAlO1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDEyKTtcclxuXHJcbiAgICAmLS1mYWNlYm9vayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQjU5OTg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdHdpdHRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxREExRjI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGlua2VkaW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N0I1O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAubWVtYmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiBlbSg2MCk7XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQtbGVmdCB7XHJcbiAgICAgIG9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19ociB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDU4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWxzLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSg1OCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGdyZXktcmVuYW1lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2l0ZS1zZWxlY3RvciB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNlYXJjaCB7XHJcblxyXG4gICAgJl9fcmVzdWx0LWhlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtYmVyLW9mLWhpdHMge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faHIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcblxyXG4gICAgICAgICYtLXJlc3VsdC1kaXZpZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBlbSg0MCkgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyomX19yZXN1bHQtaGVhZGluZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oNDApO1xyXG4gIH0qL1xyXG4gICAgJl9fcmVhZC1tb3JlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oNDApO1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpc3RSZXN1bHQge1xyXG4gICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuMTg1cyBlYXNlLWluLW91dDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tYm9keTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuc2VhcmNoX19yZXN1bHQtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBociB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19DYXRlZ29yeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwOTA3NztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDlweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIGksXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGNvbG9yOiAjNjg5QUZGO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuYmVzdC1iZXQtc3R5bGUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgaSxcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uQ2F0ZWdvcmllc19fQ29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG5cclxuICAgIHVsIHtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNTBweDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaGJsb2NrIHtcclxuICAgIC5zZWFyY2gtaW5wdXQge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtNyB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMlxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdCAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG4gICAgICAgIGgyIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNTFweDtcclxuXHRcdFx0fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTUge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDFcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHR9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1mb3JtX19idXR0b24ge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oeHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblx0fVxyXG5cclxuXHRociB7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdCAgICBkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LlJlY2lwZUhvbWVQYWdlICYge1xyXG5cdFx0bWFyZ2luLXRvcDogODBweDtcclxuXHJcblx0XHQuY29sLW1kLTcge1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0ICAgIGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWVudUNvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG59XHJcblxyXG4ubWVudUNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2tcclxue1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4ubWVudUNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXJcclxue1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubWVudUNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcclxuICAgIGJvcmRlcjogMHB4O1xyXG59XHJcbiIsIi5yZWdpc3RlcmVkLWNvbXBhbmllcyB7XHJcbiAgcGFkZGluZzogMCBlbSgyMCkgZW0oMzApIGVtKDIwKTtcclxuXHJcbiAgLnRvcC1sZXZlbC1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiBlbSgzMSk7XHJcbiAgfVxyXG5cclxuICAmX19yZXN1bHRzIHtcclxuICAgIGNvbHVtbi1jb3VudDogMTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAucmVnaXN0ZXJlZC1jb21wYW5pZXMge1xyXG4gICAgJl9fcmVzdWx0cyB7XHJcbiAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNhc2VTdHVkeVBhZ2Uge1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXRvcmlhbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duIChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhbGYtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNTclO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb25fX3N1Yi1oZWFkaW5nIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3ViVGFnLXNlY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YlRhZy1kaXZpZGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNvbXBhbnlMb2dvIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY29tcGFueUxvZ28gaW1nIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGFnZVN1c3RhaW5hYmlsaXR5IHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzLjEyNWVtIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VzdGFpbmFiaWxpdHloZWFkbGluZXNibG9jayAuYXJ0aWNsZS1saXN0aW5nLWJsb2NrLS10aGlyZCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNhc2Utc3R1ZHkgaW1nIHtcclxuICAgICAgICB3aWR0aDogNDklO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0b3JpYWwtcXVvdGUgLnF1b3RlYmxvY2sge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMTBkJztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250YXdlc29tZSc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiKDIyNiwgMjI2LCAyMjYpO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNjhweDtcclxuICAgICAgICAgICAgdG9wOiAtMjRweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZjEwZSc7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udGF3ZXNvbWUnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYigyMjYsIDIyNiwgMjI2KTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMzJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC01NnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW0haW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTUycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIC5hcnRpY2xlLWxpc3RpbmdzLWJsb2NrIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5hcnRpY2xlLWxpc3RpbmctYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cclxuICAgICAgICAuYXJ0aWNsZS1saXN0aW5nLWJsb2NrIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuUmVjaXBlU3VtbWFyeSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIC5SZWNpcGVJbmZvTGVmdCB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiA1MTVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5SZWNpcGVJbmZvUmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cclxuICAgICAgICAuUmVjaXBlVGl0bGUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuUmVjaXBlSW5mb0xlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLlJlY2lwZVRpdGxlIGgxIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuUmVjaXBlSW5mb0ltYWdlX19Db250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDc1cHggLTI1cHggcmdiYSgwLCAwLCAwLCAxKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtaW1nO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyODVweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuUmVjaXBlSW5mb1N1bW1hcnlfX0NvbnRhaW5lciB7XHJcblxyXG4gICAgICAgIC5tb2JpbGVEaXZpZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuTnV0cml0aW9uYWxTdGF0c19fQ29udGFpbmVyIC5OdXRyaXRpb25hbFZhbHVlcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLlJlY2lwZUluZm9TdW1tYXJ5X19CeWxpbmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXN0eWxlKCRmb250LXdlaWdodC0tcmVndWxhciwgMzJweCwgMS4yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxlYWQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9keS1zdHlsZSgkZm9udC13ZWlnaHQtLXJlZ3VsYXIsIDE4cHgsIDEuNyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgLlJlY2lwZUluZm9TdW1tYXJ5X19Gb290ZXIge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYnRuLS1ib29rbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5idG4tLXByaW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuUmVjaXBlSW5mb1N1bW1hcnlfX0Zvb3RlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGhyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xyXG4gICAgfVxyXG5cclxuICAgIC5SZWNpcGVTdW1tYXJ5X19IZWFkaW5nIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLlJlY2lwZUluZm9TdW1tYXJ5X19JY29ucyB7XHJcbiAgICAuUmVjaXBlSWNvbnNfX1NlcnZpbmdTaXplIHtcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogYXNhcCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNEI0RTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBhc2FwLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDRCNEU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuUmVjaXBlSWNvbnNfX0Nvb2tpbmdUaW1lIHtcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBhc2FwLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDRCNEU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuUmVjaXBlSWNvbnMge1xyXG4gICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4sXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDklICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX1NlcnZpbmdTaXplIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19BbGxlcmdlbnMsXHJcbiAgICAgICAgJl9fU2tpbGwge1xyXG5cclxuICAgICAgICAgICAgJi5saXN0IHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCxcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLlJlbGF0ZWRSZWNpcGVzICYge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDdkNztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLlJlY2lwZUluZm8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAuTWV0aG9kX19Db250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLk1ldGhvZF9fQ29udGFpbmVyIGgyLFxyXG4gICAgLlNlcnZpbmdfX0NvbnRhaW5lciBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5JbmdyZWRpZW50c19fQ29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgaDIsIGgzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLlNlcnZpbmdfX0NvbnRhaW5lciB7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uTnV0cml0aW9uYWxBbmFseXNpc19fUGFyZW50IHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTgsIDE2NSwgMTYwLCAwLjE0KTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLk51dHJpdGlvbmFsQW5hbHlzaXNfX0NvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk4LCAxNjUsIDE2MCwgMC4xNCk7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgLk51dHJpdGlvbmFsQW5hbHlzaXNfX1BhcmVudCAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk4LCAxNjUsIDE2MCwgMCk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgID5wIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5OdXRyaXRpb25hbFZhbHVlcyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bih4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLk51dHJpdGlvbmFsU3RhdHNfX0NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgI05ld3NsZXR0ZXIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gfVxyXG5cclxuLk5ld3NsZXR0ZXJfX0NvbnRhaW5lciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1jb250YWluZXJibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtY29udGVudGFyZWFibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuRVBpU2VydmVyRm9ybXMgLkZvcm1fX0VsZW1lbnQgLkZvcm1fX0VsZW1lbnRfX0NhcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLkZvcm1fX1RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLkZvcm1fX0Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuRm9ybV9fRWxlbWVudC5Gb3JtQ2hvaWNlIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgPiBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuRm9ybVRleHRib3hfX0lucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xyXG4gICAgICAgIGJvcmRlcjogMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5Gb3JtX19NYWluQm9keSA+IHNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgLkZvcm1UZXh0Ym94X19JbnB1dDpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZS13aWR0aDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuRm9ybVRleHRib3hfX0lucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDkwNzc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuICAgIC8vIEZvcm0gQ2hlY2tib3hcclxuICAgIC5Gb3JtQ2hvaWNlX19MaXN0ZW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIC5Gb3JtQ2hvaWNlX19MYWJlbC0tQ2hlY2tib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHB4IHNvbGlkICNkNWQ1ZDU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKclFwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMTg1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLkZvcm1DaG9pY2VfX0lucHV0LS1DaGVja2JveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmW2NoZWNrZWRdIHtcclxuICAgICAgICAgICAgICAgICYgKyAuRm9ybUNob2ljZV9fTGFiZWwtLUNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUyZTJlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyZTJlMmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uUmV0dXJuVG9wIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBib3R0b206IDIwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxuXHJcbiAgICAuYXJyb3cge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDRweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vIE1vYmlsZSAtIFRhYnNcclxuXHJcbi50YWJjb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5NZXRob2RfX0NvbnRhaW5lcixcclxuICAgIC5TZXJ2aW5nX19Db250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnRhYiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnRhYiBhIHtcclxuICAgIGJhY2tncm91bmQ6ICNlN2U3ZTc7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDM2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBjb2xvcjogIzJlMmUyZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2MwYzBjMDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1hcmdpbjogMnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDQwJTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzVjNzNmO1xyXG4gICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDU4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLk1vYmlsZUxvd2VyQ29udGFpbmVyIC5Tb2NpYWxfX0NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uRnVsbFdpZHRoQ29udGVudEFyZWEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNjtcclxufVxyXG5cclxuLlJlbGF0ZWRSZWNpcGVzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uUmVjaXBlUGFnZSB7XHJcbiAgICAuUmVjaXBlSW5mb1N1bW1hcnlfX0ljb25zIC5SZWNpcGVJY29ucyB7XHJcbiAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLlJlY2lwZVN1bW1hcnkgLlJlY2lwZUluZm9TdW1tYXJ5X19Db250YWluZXIgLlJlY2lwZUluZm9TdW1tYXJ5X19Gb290ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5Tb2NpYWxfX0VtYWlsIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuVmlkZW9fX0NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuLlF1YWxpdHlNYXJrIHtcclxuICAgICZfX1RpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fSW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX0J5bGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fQW5jaG9yIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAgIGh0bWwsXHJcbiAgICBib2R5IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6IDk5JTtcclxuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdXRvO1xyXG4gICAgICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhdm9pZDtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIsXHJcbiAgICAudGFiLFxyXG4gICAgLnRvcC1jb250ZW50LWFyZWEsXHJcbiAgICAuU29jaWFsX19Db250YWluZXIsXHJcbiAgICAuUmVjaXBlSW5mb1N1bW1hcnlfX0Zvb3RlcixcclxuICAgIC5SZWNpcGVJbmZvU3VtbWFyeV9fQ29udGFpbmVyLFxyXG4gICAgLnRvcC1jb250ZW50LWFyZWEsXHJcbiAgICAuRnVsbFdpZHRoQ29udGVudEFyZWEsXHJcbiAgICAuUmVjaXBlSW5mb0ltYWdlX19Db250YWluZXIsXHJcbiAgICAuY29udGFpbmVyLS1mbHVpZCxcclxuICAgIC5wcmludC1oaWRkZW4sXHJcbiAgICAjZXBpLXF1aWNrTmF2aWdhdG9yLFxyXG4gICAgI05ld3NsZXR0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudGFiY29udGVudCxcclxuICAgIC5JbmdyZWRpZW50c19fQ29udGFpbmVyIGgzOmZpcnN0LW9mLXR5cGUsXHJcbiAgICAuUmVjaXBlSW5mbyAuTWV0aG9kX19Db250YWluZXIgaDMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5TZXJ2aW5nX19Db250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5JbmdyZWRpZW50c19fQ29udGFpbmVyLFxyXG4gICAgLlJlY2lwZVN1bW1hcnksXHJcbiAgICAuU2VydmluZ19fQ29udGFpbmVyLFxyXG4gICAgLlJlY2lwZUluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuUmVjaXBlU3VtbWFyeSAuUmVjaXBlSW5mb0ltYWdlX19Db250YWluZXIgaW1nIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuUmVjaXBlVGl0bGUgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjSW5ncmVkaWVudHMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI0luZ3JlZGllbnRzLFxyXG4gICAgI01ldGhvZCxcclxuICAgIC5jb2wtbWQtNixcclxuICAgIC5jb2wtbWQtNSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS0xLFxyXG4gICAgLmNvbC1zbS0yLFxyXG4gICAgLmNvbC1zbS0zLFxyXG4gICAgLmNvbC1zbS00LFxyXG4gICAgLmNvbC1zbS01LFxyXG4gICAgLmNvbC1zbS02LFxyXG4gICAgLmNvbC1zbS03LFxyXG4gICAgLmNvbC1zbS04LFxyXG4gICAgLmNvbC1zbS05LFxyXG4gICAgLmNvbC1zbS0xMCxcclxuICAgIC5jb2wtc20tMTEsXHJcbiAgICAuY29sLXNtLTEyIHtcclxuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLlJlY2lwZVBhbmVsIHtcclxuXHJcblxyXG4gICAgLlJlbGF0ZWRSZWNpcGVzICYge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuUmVjaXBlUGFuZWxfX0hlYWRlciB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgLlJlY2lwZUxpc3RpbmcgJixcclxuICAgICAgICAgICAgLkJvb2ttYXJrcyAmIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5SZWxhdGVkUmVjaXBlcyAmIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMzBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA3NXB4IC0yNXB4IHJnYmEoMCwgMCwgMCwgMC43MCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgLlJlbGF0ZWRSZWNpcGVzICYge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTYycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLlJlY2lwZUxpc3RpbmcgJixcclxuICAgICAgICAgICAgLkJvb2ttYXJrcyAmIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVjaXBlbGlzdGluZ2Jsb2NrICYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U3ZThlOTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuUmVjaXBlQm9keV9fQnlsaW5lIHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgY29sb3I6ICMyZTJlMmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5SZWNpcGVQYW5lbF9fRm9vdGVyIHtcclxuICAgICAgICAuUmVjaXBlSW5mb1N1bW1hcnlfX0ljb25zIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBzcGFuLFxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDRCNEU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgaHIge1xyXG5cclxuICAgICAgICAgICAgLlJlbGF0ZWRSZWNpcGVzICYge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uTGlzdGluZ0hlYWRlciB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5SZWNpcGVMaXN0aW5nX19Db250YWluZXIge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGJhc2VsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5SZWNpcGVQYW5lbCB7XHJcbiAgICAgICAgZmxleDogMSAwIDIxJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI0JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93ID4gaHIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLlJlY2lwZVBhbmVsX19IZWFkZXIgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuUmVjaXBlVGl0bGUge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC03IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uUmVjaXBlSWNvbnNMaXN0aW5nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4uUmVjaXBlSWNvbnNMaXN0aW5nLlJlY2lwZUljb25zX19Ta2lsbCBpbWcge1xyXG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG59XHJcblxyXG4uUmVjaXBlTGlzdGluZyAsXHJcbi5Cb29rbWFya3Mge1xyXG4gICAgLlJlY2lwZVBhbmVsIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5SZWNpcGVTdW1tYXJ5IHtcclxuICAgICAgICAuUmVjaXBlSW5mb0xlZnQge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuUmVjaXBlSW5mb0ltYWdlX19Db250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLlJlY2lwZVNlYXJjaCB7XHJcblxyXG4gICAgJl9fSGVhZGVyIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuUmVjaXBlU2VhcmNoX19SaWdodCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuUmVjaXBlUGFuZWwge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5SZWNpcGVQYW5lbF9fSGVhZGVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuUmVjaXBlUGFuZWxfX1RpdGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuUmVjaXBlSW5mb0NvbmF0YWluZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLlJlY2lwZUluZm9TdW1tYXJ5X19JY29ucyAuUmVjaXBlSWNvbnNMaXN0aW5nIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLlNlYXJjaCB7XHJcbiAgICAuc2VhcmNoLWlucHV0IHtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHggMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMmUyZTJlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgJjotd2Via2l0LWF1dG9maWxsIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjZWNlY2VjIGluc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweCAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgY29sb3I6ICM1YTVhNWE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVhNWE1YTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweCAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHhtcykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLkZpbHRlckZvcm1fX0NvbnRhaW5lciB7XHJcbiAgICAuRmlsdGVyRm9ybSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC1zZWxlY3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjptcy1leHBhbmQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWZvcm1fX2J1dHRvbiB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlbGVjdC13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNvcnQge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG4gICAgICAgIC5pbnB1dC1zZWxlY3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZDZkNmQ2O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJFQkVCO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOjptcy1leHBhbmQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmRpdiNGaWx0ZXJEcm9wRG93biB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAmLnNob3cge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNGaWx0ZXJCdXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUJFQkVCO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkNmQ2O1xyXG4gICAgY29sb3I6ICMyNTI1MjU7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxufSIsIi8vIFBhZ2Ugb3ZlcnJpZGVzXHJcbi5FdmVudHNQYWdlIHtcclxuICAgIC5SZWNpcGVTdW1tYXJ5IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZ1bGx3aWR0aGJnIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLlJlY2lwZUluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLkZ1bGxXaWR0aENvbnRlbnRBcmVhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5Gb3JtX19Db250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMTMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAuRm9ybVN1Ym1pdEJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5SZWNpcGVJbmZvU3VtbWFyeV9fSWNvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAuUmVjaXBlSWNvbnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAxIDAgMzMlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA2MyU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQm9yZCBCaWEgU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDkwNzc7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogYXNhcCxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1OTU5NTk7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5SZWNpcGVUaXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuUmVjaXBlU3VtbWFyeSAuUmVjaXBlSW5mb0ltYWdlX19Db250YWluZXIgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5JbmdyZWRpZW50c19fQ29udGFpbmVyIGgzOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAjSW5ncmVkaWVudHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTcwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5Tb2NpYWxfX0NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjU29jaWFsX19OZXdQb3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtY29udGFpbmVyYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZnVsbHdpZHRoYmcge1xyXG4gICAgYmFja2dyb3VuZDogI2YzZjNmMztcclxuICAgIG1heC13aWR0aDogMTUwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcblxyXG4vLyBSZWxhdGVkIEV2ZW50c1xyXG4uUmVsYXRlZEV2ZW50cyB7XHJcblxyXG4gICAgLnRleHQtY2VudGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19EYXRlIHtcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX0F2YWlsYWJpbGl0eSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAgICAgICAmLS1vcGVuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jbG9zZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFpbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLlJlY2lwZVBhbmVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICZfX0hlYWRlciB7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIGhyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19Gb290ZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAudGV4dC1ib2xkIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm92ZXJmbG93LXNjcm9sbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgXHJcbiAgICAmX19Db250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1wcmV2LFxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLkV2ZW50X19MaXN0aW5nIHtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuUmVjaXBlTGlzdGluZ19fQ29udGFpbmVyIHtcclxuICAgICAgICAuUmVjaXBlUGFuZWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODMuMzMzMzMzMzM3JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5SZWNpcGVQYW5lbF9fSGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLkV2ZW50X19saW5lIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4ZThlODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLlJlY2lwZUljb25zTGlzdGluZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLlJlY2lwZUluZm9TdW1tYXJ5X19JY29ucyB7XHJcbiAgICAgICAgICAgICAgICBzcGFuLCBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5SZWNpcGVJbmZvQ29uYXRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLlBheW1lbnRTdW1tYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwcHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XHJcbn1cclxuXHJcbi5yZXNwLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogNjUwcHg7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODVweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlc3AtaWZyYW1lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogNTBweCAwIDAgMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg1cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVhbGV4UGF5bWVudCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODVweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIi5TdGFuZGFyZFBhZ2Uge1xyXG4gICAgLlN0YW5kYXJkUGFnZV9fTGVmdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbiAgICAuU3RhbmRhcmRQYWdlX19SaWdodCB7XHJcbiAgICAgICAgLnBhZ2VsaXN0YmxvY2sge1xyXG4gICAgICAgICAgICAuc3RhbmRhcmQtbGlzdGluZy0taGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpc3RSZXN1bHQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbC00IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saXN0UmVzdWx0LS1pdGVtLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1ib2R5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tYm9keTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb3dlcmNvbnRlbnRhcmVhIHtcclxuICAgICAgICAuZWRpdG9yaWFsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kb2N1bWVudGxpYnJhcnlibG9jayAuZWRpdG9yaWFsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDUwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuUmVjaXBlSG9tZVBhZ2UsXHJcbi5FdmVudEhvbWVQYWdlIHtcclxuICAgIC5Mb3dlckNvbnRlbnRBcmVhX19sZ3JleSB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgICAgIG1hcmdpbjogNzBweCBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uUmVjaXBlSG9tZVBhZ2Uge1xyXG4gICAgLmZvcm1jb250YWluZXJibG9jayB7XHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTA3cHggMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1Ym1pdGJ1dHRvbmVsZW1lbnRibG9jayB7XHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5Gb3JtVGV4dGJveCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5Gb3JtX19UaXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuRm9ybV9fRGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLkZvcm1fX0VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Ym1pdGJ1dHRvbmVsZW1lbnRibG9jayB7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5Gb3JtQ2hvaXhlX19fSW5wdXQtLUNoZWNrYm94Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpZ2h0Ym94dmlkZW9wbGF5ZXJibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAuQ29udGVudEFyZWFfX0NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uRXZlbnRIb21lUGFnZSB7XHJcbiAgICAuQ29udGVudEFyZWFfX0NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxufSBcclxuIiwiLy8gcWFzLWxpc3RpbmdcclxuXHJcbi5RQVNUYWJsZXMge1xyXG5cdCNzb3J0QnlPcmlnaW5hbCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHR9XHJcblxyXG5cdC5RQVNUYWJsZV9fQ29udGFpbmVyIHtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdFx0fVx0XHJcblx0fVxyXG59XHJcblxyXG50YWJsZS5QcmljaW5nVGFibGUge1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIHRkLFxyXG4gICAgdGgge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRyLlRvcFRpdGxlIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIH1cclxuXHR9XHJcblx0XHJcblx0dHIge1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHJcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG4gICAgdHIuVGl0bGUge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cdH1cclxuXHRcclxuXHR0ci50aXRsZSB7XHJcblx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR9XHJcblxyXG5cdHRyLlRvdGFsUm93IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG5cdH1cclxuXHJcblx0dHIuQm9yZGVyUm93IHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG5cdH1cclxufVxyXG4iLCIuc3RhbmRhcmQtbGlzdGluZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcclxuXHJcbiAgICAmLS1oZWFkZXIge1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1MHB4XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGl0bGUge1xyXG4gICAgICAgIC5zdGFuZGFyZC1saXN0aW5nX19wYWdlTmFtZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YW5kYXJkLWxpc3RpbmctLXRpdGxlIGgyIHtcclxuICAgICAgICBAZXh0ZW5kIC5oMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0UmVzdWx0IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sLTQge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtOCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJi1ib2R5IHtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLlByaWNpbmdUYWJsZV9fQ29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLlByaWNpbmdUYWJsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyLnRpdGxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCODkyNUEgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA0QjRFICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ci5Ub3BUaXRsZSB7XHJcbiAgICAgICAgICAgIC5jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I4OTI1QTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCODkyNUE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWRlY2Q7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTlkZWNkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTlkZWNkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIC5saWdodF9yb3cge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmOWY3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxLFxyXG4gICAgaDIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiXHJcbi8vIEhUTUwgJiBCb2R5XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuaHRtbCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxufVxyXG5cclxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xyXG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWJvZHk7XHJcblx0Zm9udC1zaXplOiAkYm9keS1zaXplO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtLXJlZ3VsYXI7XHJcblx0YmFja2dyb3VuZDogJGJvZHktYmc7XHJcbn1cclxuXHJcbi5tYXJnaW4tdG9wIHtcclxuXHRtYXJnaW4tdG9wOiAzMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuIiwiLy8gVGhlc2Ugc3R5bGVzIGNhbiBiZSBzZXQgYnkgaHRlIHVzZXIgYW5kIG11c3QgdGFrZSBwcmVjaWRlbmNlIG92ZXIgdGhlIHNpdGVzIHN0eWxlcy4gSGVuY2UgbG9hZGluZyBsYXN0LlxyXG5cclxuLy8gRmxleCBVdGlsaXRpZXMgLSBpbXByb3ZlbWVudHMgd2VsY29tZWRcclxuLmZsZXgtanVzdGlmeS1sZWZ0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZmxleC1qdXN0aWZ5LXJpZ2h0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmZsZXgtanVzdGlmeS1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxufVxyXG5cclxuLnRleHQtLWxpZ2h0IHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAqIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC0tZGFyayB7XHJcbiAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgKiB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxufVxyXG5cclxuLnRleHQtc3BsaXQtLWNvbDIge1xyXG4gICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwOmZpcnN0LW9mLXR5cGV7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG4iLCIvLyBubyBsb25nZXIgdXNlIGltYWdlLXVybCBzaW5jZSB0aGF0IGlzIG5vdCBhIHBhcnQgb2YgdGhlIHNhc3Mgc3BlYy4gIEluc3RlYWQgYXNzaWduIHlvdXIgcGF0aCB0byB0aGlzIHZhcmlhYmxlXG4kZmFuY3lib3gtaW1hZ2UtdXJsOiAnLi4vaW1nJyAhZGVmYXVsdDtcblxuLyohIGZhbmN5Qm94IHYyLjEuNSBmYW5jeWFwcHMuY29tIHwgZmFuY3lhcHBzLmNvbS9mYW5jeWJveC8jbGljZW5zZSAqL1xuLmZhbmN5Ym94LXdyYXAsXG4uZmFuY3lib3gtc2tpbixcbi5mYW5jeWJveC1vdXRlcixcbi5mYW5jeWJveC1pbm5lcixcbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC13cmFwIGlmcmFtZSxcbi5mYW5jeWJveC13cmFwIG9iamVjdCxcbi5mYW5jeWJveC1uYXYsXG4uZmFuY3lib3gtbmF2IHNwYW4sXG4uZmFuY3lib3gtdG1wXG57XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZmFuY3lib3gtd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA4MDIwO1xufVxuXG4uZmFuY3lib3gtc2tpbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogI2Y5ZjlmOTtcblx0Y29sb3I6ICM0NDQ7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcblx0ICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZmFuY3lib3gtb3BlbmVkIHtcblx0ei1pbmRleDogODAzMDtcbn1cblxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtc2tpbiB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHQgICAtbW96LWJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0ICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5mYW5jeWJveC1vdXRlciwgLmZhbmN5Ym94LWlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFuY3lib3gtaW5uZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtdHlwZS1pZnJhbWUgLmZhbmN5Ym94LWlubmVyIHtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuXHRjb2xvcjogIzQ0NDtcblx0Zm9udDogMTRweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmFuY3lib3gtaW1hZ2UsIC5mYW5jeWJveC1pZnJhbWUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWltYWdlIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZywgLmZhbmN5Ym94LWNsb3NlLCAuZmFuY3lib3gtcHJldiBzcGFuLCAuZmFuY3lib3gtbmV4dCBzcGFuIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skZmFuY3lib3gtaW1hZ2UtdXJsfS9mYW5jeWJveF9zcHJpdGUucG5nXCIpO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLXRvcDogLTIycHg7XG5cdG1hcmdpbi1sZWZ0OiAtMjJweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA4cHg7XG5cdG9wYWNpdHk6IDAuODtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiA4MDYwO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZyBkaXYge1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIjeyRmYW5jeWJveC1pbWFnZS11cmx9L2ZhbmN5Ym94X2xvYWRpbmcuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uZmFuY3lib3gtY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTE4cHg7XG5cdHJpZ2h0OiAtMThweDtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiA4MDQwO1xufVxuXG4uZmFuY3lib3gtbmF2IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiA0MCU7XG5cdGhlaWdodDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIiN7JGZhbmN5Ym94LWltYWdlLXVybH0vYmxhbmsuZ2lmXCIpOyAvKiBoZWxwcyBJRSAqL1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG5cdHotaW5kZXg6IDgwNDA7XG59XG5cbi5mYW5jeWJveC1wcmV2IHtcblx0bGVmdDogMDtcbn1cblxuLmZhbmN5Ym94LW5leHQge1xuXHRyaWdodDogMDtcbn1cblxuLmZhbmN5Ym94LW5hdiBzcGFuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzRweDtcblx0bWFyZ2luLXRvcDogLTE4cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogODA0MDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtcHJldiBzcGFuIHtcblx0bGVmdDogMTBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzZweDtcbn1cblxuLmZhbmN5Ym94LW5leHQgc3BhbiB7XG5cdHJpZ2h0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4O1xufVxuXG4uZmFuY3lib3gtbmF2OmhvdmVyIHNwYW4ge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtdG1wIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC05OTk5OXB4O1xuXHRsZWZ0OiAtOTk5OTlweDtcblx0bWF4LXdpZHRoOiA5OTk5OXB4O1xuXHRtYXgtaGVpZ2h0OiA5OTk5OXB4O1xuXHRvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4vKiBPdmVybGF5IGhlbHBlciAqL1xuXG4uZmFuY3lib3gtbG9jayB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLmZhbmN5Ym94LWxvY2sgYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZmFuY3lib3gtbG9jay10ZXN0IHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmZhbmN5Ym94LW92ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogODAxMDtcblx0YmFja2dyb3VuZDogdXJsKFwiI3skZmFuY3lib3gtaW1hZ2UtdXJsfS9mYW5jeWJveF9vdmVybGF5LnBuZ1wiKTtcbn1cblxuLmZhbmN5Ym94LW92ZXJsYXktZml4ZWQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG59XG5cbi5mYW5jeWJveC1sb2NrIC5mYW5jeWJveC1vdmVybGF5IHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyogVGl0bGUgaGVscGVyICovXG5cbi5mYW5jeWJveC10aXRsZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0Zm9udDogbm9ybWFsIDEzcHgvMjBweCBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdHotaW5kZXg6IDgwNTA7XG59XG5cbi5mYW5jeWJveC1vcGVuZWQgLmZhbmN5Ym94LXRpdGxlIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLWZsb2F0LXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDUwJTtcblx0bWFyZ2luLWJvdHRvbTogLTM1cHg7XG5cdHotaW5kZXg6IDgwNTA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLWZsb2F0LXdyYXAgLmNoaWxkIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuXHRwYWRkaW5nOiAycHggMjBweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8qIEZhbGxiYWNrIGZvciB3ZWIgYnJvd3NlcnMgdGhhdCBkb2Vzbid0IHN1cHBvcnQgUkdCYSAqL1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcblx0ICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xuXHQgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdHRleHQtc2hhZG93OiAwIDFweCAycHggIzIyMjtcblx0Y29sb3I6ICNGRkY7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLW91dHNpZGUtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC10aXRsZS1pbnNpZGUtd3JhcCB7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uZmFuY3lib3gtdGl0bGUtb3Zlci13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC44KTtcbn1cblxuLypSZXRpbmEgZ3JhcGhpY3MhKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcblx0ICAgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG5cdCAgIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KXtcblxuXHQjZmFuY3lib3gtbG9hZGluZywgLmZhbmN5Ym94LWNsb3NlLCAuZmFuY3lib3gtcHJldiBzcGFuLCAuZmFuY3lib3gtbmV4dCBzcGFuIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRmYW5jeWJveC1pbWFnZS11cmx9L2ZhbmN5Ym94X3Nwcml0ZUAyeC5wbmdcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA0NHB4IDE1MnB4OyAvKlRoZSBzaXplIG9mIHRoZSBub3JtYWwgaW1hZ2UsIGhhbGYgdGhlIHNpemUgb2YgdGhlIGhpLXJlcyBpbWFnZSovXG5cdH1cblxuXHQjZmFuY3lib3gtbG9hZGluZyBkaXYge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGZhbmN5Ym94LWltYWdlLXVybH0vZmFuY3lib3hfbG9hZGluZ0AyeC5naWZcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7IC8qVGhlIHNpemUgb2YgdGhlIG5vcm1hbCBpbWFnZSwgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGktcmVzIGltYWdlKi9cblx0fVxufVxuIiwiLyohXHJcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjEuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqL1xyXG5ALW1zLXZpZXdwb3J0IHtcclxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGhcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXJcclxufVxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0b1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyODBweFxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvXHJcbn1cclxuXHJcbi5yb3cge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweFxyXG59XHJcblxyXG4ubm8tZ3V0dGVycyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMFxyXG59XHJcblxyXG4ubm8tZ3V0dGVycz4uY29sLFxyXG4ubm8tZ3V0dGVycz5bY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwXHJcbn1cclxuXHJcbi5jb2wtMSxcclxuLmNvbC0yLFxyXG4uY29sLTMsXHJcbi5jb2wtNCxcclxuLmNvbC01LFxyXG4uY29sLTYsXHJcbi5jb2wtNyxcclxuLmNvbC04LFxyXG4uY29sLTksXHJcbi5jb2wtMTAsXHJcbi5jb2wtMTEsXHJcbi5jb2wtMTIsXHJcbi5jb2wsXHJcbi5jb2wtYXV0byxcclxuLmNvbC1zbS0xLFxyXG4uY29sLXNtLTIsXHJcbi5jb2wtc20tMyxcclxuLmNvbC1zbS00LFxyXG4uY29sLXNtLTUsXHJcbi5jb2wtc20tNixcclxuLmNvbC1zbS03LFxyXG4uY29sLXNtLTgsXHJcbi5jb2wtc20tOSxcclxuLmNvbC1zbS0xMCxcclxuLmNvbC1zbS0xMSxcclxuLmNvbC1zbS0xMixcclxuLmNvbC1zbSxcclxuLmNvbC1zbS1hdXRvLFxyXG4uY29sLW1kLTEsXHJcbi5jb2wtbWQtMixcclxuLmNvbC1tZC0zLFxyXG4uY29sLW1kLTQsXHJcbi5jb2wtbWQtNSxcclxuLmNvbC1tZC02LFxyXG4uY29sLW1kLTcsXHJcbi5jb2wtbWQtOCxcclxuLmNvbC1tZC05LFxyXG4uY29sLW1kLTEwLFxyXG4uY29sLW1kLTExLFxyXG4uY29sLW1kLTEyLFxyXG4uY29sLW1kLFxyXG4uY29sLW1kLWF1dG8sXHJcbi5jb2wtbGctMSxcclxuLmNvbC1sZy0yLFxyXG4uY29sLWxnLTMsXHJcbi5jb2wtbGctNCxcclxuLmNvbC1sZy01LFxyXG4uY29sLWxnLTYsXHJcbi5jb2wtbGctNyxcclxuLmNvbC1sZy04LFxyXG4uY29sLWxnLTksXHJcbi5jb2wtbGctMTAsXHJcbi5jb2wtbGctMTEsXHJcbi5jb2wtbGctMTIsXHJcbi5jb2wtbGcsXHJcbi5jb2wtbGctYXV0byxcclxuLmNvbC14bC0xLFxyXG4uY29sLXhsLTIsXHJcbi5jb2wteGwtMyxcclxuLmNvbC14bC00LFxyXG4uY29sLXhsLTUsXHJcbi5jb2wteGwtNixcclxuLmNvbC14bC03LFxyXG4uY29sLXhsLTgsXHJcbi5jb2wteGwtOSxcclxuLmNvbC14bC0xMCxcclxuLmNvbC14bC0xMSxcclxuLmNvbC14bC0xMixcclxuLmNvbC14bCxcclxuLmNvbC14bC1hdXRvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweFxyXG59XHJcblxyXG4uY29sIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1heC13aWR0aDogMTAwJVxyXG59XHJcblxyXG4uY29sLWF1dG8ge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IG5vbmVcclxufVxyXG5cclxuLmNvbC0xIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJVxyXG59XHJcblxyXG4uY29sLTIge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclXHJcbn1cclxuXHJcbi5jb2wtMyB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgbWF4LXdpZHRoOiAyNSVcclxufVxyXG5cclxuLmNvbC00IHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJVxyXG59XHJcblxyXG4uY29sLTUge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclXHJcbn1cclxuXHJcbi5jb2wtNiB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCVcclxufVxyXG5cclxuLmNvbC03IHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJVxyXG59XHJcblxyXG4uY29sLTgge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclXHJcbn1cclxuXHJcbi5jb2wtOSB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgbWF4LXdpZHRoOiA3NSVcclxufVxyXG5cclxuLmNvbC0xMCB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyVcclxufVxyXG5cclxuLmNvbC0xMSB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyVcclxufVxyXG5cclxuLmNvbC0xMiB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLm9yZGVyLWZpcnN0IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XHJcbiAgICBvcmRlcjogLTFcclxufVxyXG5cclxuLm9yZGVyLWxhc3Qge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XHJcbiAgICBvcmRlcjogMTNcclxufVxyXG5cclxuLm9yZGVyLTAge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gICAgb3JkZXI6IDBcclxufVxyXG5cclxuLm9yZGVyLTEge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgb3JkZXI6IDFcclxufVxyXG5cclxuLm9yZGVyLTIge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgb3JkZXI6IDJcclxufVxyXG5cclxuLm9yZGVyLTMge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgb3JkZXI6IDNcclxufVxyXG5cclxuLm9yZGVyLTQge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgb3JkZXI6IDRcclxufVxyXG5cclxuLm9yZGVyLTUge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgb3JkZXI6IDVcclxufVxyXG5cclxuLm9yZGVyLTYge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgb3JkZXI6IDZcclxufVxyXG5cclxuLm9yZGVyLTcge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xyXG4gICAgb3JkZXI6IDdcclxufVxyXG5cclxuLm9yZGVyLTgge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgb3JkZXI6IDhcclxufVxyXG5cclxuLm9yZGVyLTkge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcclxuICAgIG9yZGVyOiA5XHJcbn1cclxuXHJcbi5vcmRlci0xMCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgIG9yZGVyOiAxMFxyXG59XHJcblxyXG4ub3JkZXItMTEge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICBvcmRlcjogMTFcclxufVxyXG5cclxuLm9yZGVyLTEyIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xyXG4gICAgb3JkZXI6IDEyXHJcbn1cclxuXHJcbi5vZmZzZXQtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJVxyXG59XHJcblxyXG4ub2Zmc2V0LTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclXHJcbn1cclxuXHJcbi5vZmZzZXQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlXHJcbn1cclxuXHJcbi5vZmZzZXQtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyVcclxufVxyXG5cclxuLm9mZnNldC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JVxyXG59XHJcblxyXG4ub2Zmc2V0LTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJVxyXG59XHJcblxyXG4ub2Zmc2V0LTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlXHJcbn1cclxuXHJcbi5vZmZzZXQtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyVcclxufVxyXG5cclxuLm9mZnNldC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSVcclxufVxyXG5cclxuLm9mZnNldC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyVcclxufVxyXG5cclxuLm9mZnNldC0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyVcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuY29sLXNtIHtcclxuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tYXV0byB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS0xIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTIge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tMyB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjUlXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS00IHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTUge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tNiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS03IHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTgge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tOSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgICAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzUlXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS0xMCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS0xMSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS0xMiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXNtLWZpcnN0IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcclxuICAgICAgICBvcmRlcjogLTFcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItc20tbGFzdCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xyXG4gICAgICAgIG9yZGVyOiAxM1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1zbS0wIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gICAgICAgIG9yZGVyOiAwXHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXNtLTEge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICAgICAgb3JkZXI6IDFcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItc20tMiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgICBvcmRlcjogMlxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1zbS0zIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgICAgIG9yZGVyOiAzXHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXNtLTQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICAgICAgb3JkZXI6IDRcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItc20tNSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgICAgICBvcmRlcjogNVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1zbS02IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgICAgIG9yZGVyOiA2XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXNtLTcge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICAgICAgb3JkZXI6IDdcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItc20tOCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogODtcclxuICAgICAgICBvcmRlcjogOFxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1zbS05IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogOTtcclxuICAgICAgICBvcmRlcjogOVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1zbS0xMCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgICAgIG9yZGVyOiAxMFxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1zbS0xMSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xyXG4gICAgICAgIG9yZGVyOiAxMVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1zbS0xMiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xyXG4gICAgICAgIG9yZGVyOiAxMlxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtc20tMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXNtLTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlXHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1zbS0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyVcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXNtLTMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSVcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXNtLTQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtc20tNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclXHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1zbS02IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTAlXHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1zbS03IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyVcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXNtLTgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtc20tOSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtc20tMTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtc20tMTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogODE2cHgpIHtcclxuICAgIC5jb2wtbWQge1xyXG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC1hdXRvIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTEge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtMiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC0zIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNSVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtNSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC02IHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTcge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtOCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC05IHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NSVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTEwIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTExIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTEyIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbWQtZmlyc3Qge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xyXG4gICAgICAgIG9yZGVyOiAtMVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1tZC1sYXN0IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTM7XHJcbiAgICAgICAgb3JkZXI6IDEzXHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLW1kLTAge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XHJcbiAgICAgICAgb3JkZXI6IDBcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbWQtMSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgICBvcmRlcjogMVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1tZC0yIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICAgIG9yZGVyOiAyXHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLW1kLTMge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICAgICAgb3JkZXI6IDNcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbWQtNCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgICBvcmRlcjogNFxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1tZC01IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgICAgIG9yZGVyOiA1XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLW1kLTYge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICAgICAgb3JkZXI6IDZcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbWQtNyB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgICAgICBvcmRlcjogN1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1tZC04IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgICAgIG9yZGVyOiA4XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLW1kLTkge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgICAgIG9yZGVyOiA5XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLW1kLTEwIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICAgICAgb3JkZXI6IDEwXHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLW1kLTExIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICAgICAgb3JkZXI6IDExXHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLW1kLTEyIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICAgICAgb3JkZXI6IDEyXHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1tZC0wIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMFxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtbWQtMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyVcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LW1kLTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtbWQtMyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtbWQtNCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlXHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1tZC01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyVcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LW1kLTYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LW1kLTcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtbWQtOCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclXHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1tZC05IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNzUlXHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1tZC0xMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlXHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1tZC0xMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNvbC1sZyB7XHJcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLWF1dG8ge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctMSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy0yIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTMge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1JVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctNCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy01IHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTYge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctNyB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy04IHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTkge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctMTAge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctMTEge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctMTIge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1sZy1maXJzdCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogLTE7XHJcbiAgICAgICAgb3JkZXI6IC0xXHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWxnLWxhc3Qge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcclxuICAgICAgICBvcmRlcjogMTNcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbGctMCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgICAgICBvcmRlcjogMFxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1sZy0xIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgICAgIG9yZGVyOiAxXHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWxnLTIge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICAgICAgb3JkZXI6IDJcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbGctMyB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgICAgICBvcmRlcjogM1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1sZy00IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgICAgIG9yZGVyOiA0XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWxnLTUge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICAgICAgb3JkZXI6IDVcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbGctNiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgICAgICBvcmRlcjogNlxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1sZy03IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xyXG4gICAgICAgIG9yZGVyOiA3XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWxnLTgge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICAgICAgb3JkZXI6IDhcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbGctOSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICAgICAgb3JkZXI6IDlcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbGctMTAge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgICAgICBvcmRlcjogMTBcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbGctMTEge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgICAgICBvcmRlcjogMTFcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbGctMTIge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgICAgICBvcmRlcjogMTJcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LWxnLTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwXHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1sZy0xIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtbGctMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclXHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1sZy0zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjUlXHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1sZy00IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyVcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LWxnLTUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtbGctNiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtbGctNyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlXHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1sZy04IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyVcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LWxnLTkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LWxnLTEwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyVcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LWxnLTExIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyVcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmNvbC14bCB7XHJcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXhsLWF1dG8ge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteGwtMSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14bC0yIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXhsLTMge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1JVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteGwtNCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14bC01IHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXhsLTYge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteGwtNyB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14bC04IHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXhsLTkge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteGwtMTAge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteGwtMTEge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteGwtMTIge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci14bC1maXJzdCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogLTE7XHJcbiAgICAgICAgb3JkZXI6IC0xXHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXhsLWxhc3Qge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcclxuICAgICAgICBvcmRlcjogMTNcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXIteGwtMCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgICAgICBvcmRlcjogMFxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci14bC0xIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgICAgIG9yZGVyOiAxXHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXhsLTIge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICAgICAgb3JkZXI6IDJcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXIteGwtMyB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgICAgICBvcmRlcjogM1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci14bC00IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgICAgIG9yZGVyOiA0XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXhsLTUge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICAgICAgb3JkZXI6IDVcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXIteGwtNiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgICAgICBvcmRlcjogNlxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci14bC03IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xyXG4gICAgICAgIG9yZGVyOiA3XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXhsLTgge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICAgICAgb3JkZXI6IDhcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXIteGwtOSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICAgICAgb3JkZXI6IDlcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXIteGwtMTAge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgICAgICBvcmRlcjogMTBcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXIteGwtMTEge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgICAgICBvcmRlcjogMTFcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXIteGwtMTIge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgICAgICBvcmRlcjogMTJcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXhsLTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwXHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC14bC0xIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQteGwtMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclXHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC14bC0zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjUlXHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC14bC00IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyVcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXhsLTUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQteGwtNiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQteGwtNyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlXHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC14bC04IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyVcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXhsLTkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXhsLTEwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyVcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXhsLTExIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyVcclxuICAgIH1cclxufVxyXG5cclxuLmQtbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmQtaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5kLWlubGluZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudFxyXG59XHJcblxyXG4uZC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5kLXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmQtdGFibGUtcm93IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5kLXRhYmxlLWNlbGwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5kLWZsZXgge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmQtaW5saW5lLWZsZXgge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuZC1zbS1ub25lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZC1zbS1pbmxpbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmQtc20taW5saW5lLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5kLXNtLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmQtc20tdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZC1zbS10YWJsZS1yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmQtc20tdGFibGUtY2VsbCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmQtc20tZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5kLXNtLWlubGluZS1mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA4MTZweCkge1xyXG4gICAgLmQtbWQtbm9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmQtbWQtaW5saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5kLW1kLWlubGluZS1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZC1tZC1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5kLW1kLXRhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmQtbWQtdGFibGUtcm93IHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5kLW1kLXRhYmxlLWNlbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5kLW1kLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZC1tZC1pbmxpbmUtZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5kLWxnLW5vbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5kLWxnLWlubGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZC1sZy1pbmxpbmUtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmQtbGctYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZC1sZy10YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5kLWxnLXRhYmxlLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZC1sZy10YWJsZS1jZWxsIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZC1sZy1mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmQtbGctaW5saW5lLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmQteGwtbm9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmQteGwtaW5saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5kLXhsLWlubGluZS1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZC14bC1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5kLXhsLXRhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmQteGwtdGFibGUtcm93IHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5kLXhsLXRhYmxlLWNlbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5kLXhsLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZC14bC1pbmxpbmUtZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gICAgLmQtcHJpbnQtbm9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmQtcHJpbnQtaW5saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5kLXByaW50LWlubGluZS1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZC1wcmludC1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5kLXByaW50LXRhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmQtcHJpbnQtdGFibGUtcm93IHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5kLXByaW50LXRhYmxlLWNlbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5kLXByaW50LWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZC1wcmludC1pbmxpbmUtZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudFxyXG4gICAgfVxyXG59XHJcblxyXG4uZmxleC1yb3cge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudFxyXG59XHJcblxyXG4uZmxleC1jb2x1bW4ge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZsZXgtcm93LXJldmVyc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZsZXgtd3JhcCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uZmxleC1ub3dyYXAge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZsZXgtZmlsbCB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZsZXgtZ3Jvdy0wIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDAgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uZmxleC1ncm93LTEge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMSAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mbGV4LXNocmluay0wIHtcclxuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mbGV4LXNocmluay0xIHtcclxuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudFxyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1zdGFydCB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxyXG59XHJcblxyXG4uYWxpZ24taXRlbXMtZW5kIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1lbmQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudFxyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmFsaWduLXNlbGYtYXV0byB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmFsaWduLXNlbGYtc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1lbmQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmZsZXgtc20tcm93IHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtc20tY29sdW1uIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXNtLXdyYXAge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXNtLW5vd3JhcCB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXNtLWZpbGwge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtc20tZ3Jvdy0wIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXNtLWdyb3ctMSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1zbS1zaHJpbmstMCB7XHJcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtc20tc2hyaW5rLTEge1xyXG4gICAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XHJcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XHJcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcclxuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XHJcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcclxuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xyXG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XHJcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZi1zbS1lbmQge1xyXG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xyXG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xyXG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xyXG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XHJcbiAgICAuZmxleC1tZC1yb3cge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1tZC1jb2x1bW4ge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtbWQtd3JhcCB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtbWQtbm93cmFwIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtbWQtZmlsbCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1tZC1ncm93LTAge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtbWQtZ3Jvdy0xIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LW1kLXNocmluay0wIHtcclxuICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1tZC1zaHJpbmstMSB7XHJcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcclxuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcclxuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcclxuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XHJcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYtbWQtYXV0byB7XHJcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmLW1kLWVuZCB7XHJcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XHJcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XHJcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XHJcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5mbGV4LWxnLXJvdyB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LWxnLWNvbHVtbiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1sZy13cmFwIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1sZy1ub3dyYXAge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1sZy1maWxsIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LWxnLWdyb3ctMCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1sZy1ncm93LTEge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtbGctc2hyaW5rLTAge1xyXG4gICAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LWxnLXNocmluay0xIHtcclxuICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24taXRlbXMtbGctZW5kIHtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XHJcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XHJcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcclxuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xyXG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYtbGctZW5kIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5mbGV4LXhsLXJvdyB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXhsLWNvbHVtbiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC14bC13cmFwIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC14bC1ub3dyYXAge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC14bC1maWxsIHtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXhsLWdyb3ctMCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC14bC1ncm93LTEge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgteGwtc2hyaW5rLTAge1xyXG4gICAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXhsLXNocmluay0xIHtcclxuICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24taXRlbXMteGwtZW5kIHtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudC14bC1lbmQge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XHJcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XHJcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcclxuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xyXG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYteGwtZW5kIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuXHJcbi53LTI1IHtcclxuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudFxyXG59XHJcblxyXG4udy01MCB7XHJcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnctNzUge1xyXG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi53LTEwMCB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi53LWF1dG8ge1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uaC0yNSB7XHJcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5oLTUwIHtcclxuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmgtNzUge1xyXG4gICAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uaC0xMDAge1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmgtYXV0byB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4ubXctMTAwIHtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5taC0xMDAge1xyXG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWF1dG8ge1xyXG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm10LWF1dG8sXHJcbi5teS1hdXRvIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4ubXItYXV0byxcclxuLm14LWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm1iLWF1dG8sXHJcbi5teS1hdXRvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4ubWwtYXV0byxcclxuLm14LWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5tLXNtLTAge1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXNtLTAsXHJcbiAgICAubXktc20tMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1yLXNtLTAsXHJcbiAgICAubXgtc20tMCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWItc20tMCxcclxuICAgIC5teS1zbS0wIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWwtc20tMCxcclxuICAgIC5teC1zbS0wIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm0tc20tMSB7XHJcbiAgICAgICAgbWFyZ2luOiAuMjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tdC1zbS0xLFxyXG4gICAgLm15LXNtLTEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC4yNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1yLXNtLTEsXHJcbiAgICAubXgtc20tMSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS0xLFxyXG4gICAgLm15LXNtLTEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1sLXNtLTEsXHJcbiAgICAubXgtc20tMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4yNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm0tc20tMiB7XHJcbiAgICAgICAgbWFyZ2luOiAuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXNtLTIsXHJcbiAgICAubXktc20tMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tci1zbS0yLFxyXG4gICAgLm14LXNtLTIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS0yLFxyXG4gICAgLm15LXNtLTIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWwtc20tMixcclxuICAgIC5teC1zbS0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tLXNtLTMge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXNtLTMsXHJcbiAgICAubXktc20tMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1yLXNtLTMsXHJcbiAgICAubXgtc20tMyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWItc20tMyxcclxuICAgIC5teS1zbS0zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWwtc20tMyxcclxuICAgIC5teC1zbS0zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm0tc20tNCB7XHJcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tdC1zbS00LFxyXG4gICAgLm15LXNtLTQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1yLXNtLTQsXHJcbiAgICAubXgtc20tNCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS00LFxyXG4gICAgLm15LXNtLTQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1sLXNtLTQsXHJcbiAgICAubXgtc20tNCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm0tc20tNSB7XHJcbiAgICAgICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubXQtc20tNSxcclxuICAgIC5teS1zbS01IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubXItc20tNSxcclxuICAgIC5teC1zbS01IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS01LFxyXG4gICAgLm15LXNtLTUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tbC1zbS01LFxyXG4gICAgLm14LXNtLTUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucC1zbS0wIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucHQtc20tMCxcclxuICAgIC5weS1zbS0wIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnByLXNtLTAsXHJcbiAgICAucHgtc20tMCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXNtLTAsXHJcbiAgICAucHktc20tMCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wbC1zbS0wLFxyXG4gICAgLnB4LXNtLTAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc20tMSB7XHJcbiAgICAgICAgcGFkZGluZzogLjI1cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucHQtc20tMSxcclxuICAgIC5weS1zbS0xIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjI1cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucHItc20tMSxcclxuICAgIC5weC1zbS0xIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wYi1zbS0xLFxyXG4gICAgLnB5LXNtLTEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wbC1zbS0xLFxyXG4gICAgLnB4LXNtLTEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogLjI1cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucC1zbS0yIHtcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXNtLTIsXHJcbiAgICAucHktc20tMiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucHItc20tMixcclxuICAgIC5weC1zbS0yIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXNtLTIsXHJcbiAgICAucHktc20tMiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucGwtc20tMixcclxuICAgIC5weC1zbS0yIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucC1zbS0zIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucHQtc20tMyxcclxuICAgIC5weS1zbS0zIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnByLXNtLTMsXHJcbiAgICAucHgtc20tMyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXNtLTMsXHJcbiAgICAucHktc20tMyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wbC1zbS0zLFxyXG4gICAgLnB4LXNtLTMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc20tNCB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucHQtc20tNCxcclxuICAgIC5weS1zbS00IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucHItc20tNCxcclxuICAgIC5weC1zbS00IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wYi1zbS00LFxyXG4gICAgLnB5LXNtLTQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wbC1zbS00LFxyXG4gICAgLnB4LXNtLTQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucC1zbS01IHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucHQtc20tNSxcclxuICAgIC5weS1zbS01IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnByLXNtLTUsXHJcbiAgICAucHgtc20tNSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXNtLTUsXHJcbiAgICAucHktc20tNSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wbC1zbS01LFxyXG4gICAgLnB4LXNtLTUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm0tc20tYXV0byB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubXQtc20tYXV0byxcclxuICAgIC5teS1zbS1hdXRvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubXItc20tYXV0byxcclxuICAgIC5teC1zbS1hdXRvIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS1hdXRvLFxyXG4gICAgLm15LXNtLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tbC1zbS1hdXRvLFxyXG4gICAgLm14LXNtLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDgxNnB4KSB7XHJcbiAgICAubS1tZC0wIHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tdC1tZC0wLFxyXG4gICAgLm15LW1kLTAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tci1tZC0wLFxyXG4gICAgLm14LW1kLTAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLW1kLTAsXHJcbiAgICAubXktbWQtMCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1sLW1kLTAsXHJcbiAgICAubXgtbWQtMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tLW1kLTEge1xyXG4gICAgICAgIG1hcmdpbjogLjI1cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubXQtbWQtMSxcclxuICAgIC5teS1tZC0xIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuMjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tci1tZC0xLFxyXG4gICAgLm14LW1kLTEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjI1cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWItbWQtMSxcclxuICAgIC5teS1tZC0xIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tbC1tZC0xLFxyXG4gICAgLm14LW1kLTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tLW1kLTIge1xyXG4gICAgICAgIG1hcmdpbjogLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tdC1tZC0yLFxyXG4gICAgLm15LW1kLTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubXItbWQtMixcclxuICAgIC5teC1tZC0yIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWItbWQtMixcclxuICAgIC5teS1tZC0yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1sLW1kLTIsXHJcbiAgICAubXgtbWQtMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubS1tZC0zIHtcclxuICAgICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tdC1tZC0zLFxyXG4gICAgLm15LW1kLTMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tci1tZC0zLFxyXG4gICAgLm14LW1kLTMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLW1kLTMsXHJcbiAgICAubXktbWQtMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1sLW1kLTMsXHJcbiAgICAubXgtbWQtMyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tLW1kLTQge1xyXG4gICAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubXQtbWQtNCxcclxuICAgIC5teS1tZC00IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tci1tZC00LFxyXG4gICAgLm14LW1kLTQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWItbWQtNCxcclxuICAgIC5teS1tZC00IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tbC1tZC00LFxyXG4gICAgLm14LW1kLTQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tLW1kLTUge1xyXG4gICAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm10LW1kLTUsXHJcbiAgICAubXktbWQtNSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1yLW1kLTUsXHJcbiAgICAubXgtbWQtNSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWItbWQtNSxcclxuICAgIC5teS1tZC01IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWwtbWQtNSxcclxuICAgIC5teC1tZC01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbWQtMCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LW1kLTAsXHJcbiAgICAucHktbWQtMCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wci1tZC0wLFxyXG4gICAgLnB4LW1kLTAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wYi1tZC0wLFxyXG4gICAgLnB5LW1kLTAge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucGwtbWQtMCxcclxuICAgIC5weC1tZC0wIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wLW1kLTEge1xyXG4gICAgICAgIHBhZGRpbmc6IC4yNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LW1kLTEsXHJcbiAgICAucHktbWQtMSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC4yNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnByLW1kLTEsXHJcbiAgICAucHgtbWQtMSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjI1cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucGItbWQtMSxcclxuICAgIC5weS1tZC0xIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucGwtbWQtMSxcclxuICAgIC5weC1tZC0xIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IC4yNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbWQtMiB7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wdC1tZC0yLFxyXG4gICAgLnB5LW1kLTIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnByLW1kLTIsXHJcbiAgICAucHgtbWQtMiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wYi1tZC0yLFxyXG4gICAgLnB5LW1kLTIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnBsLW1kLTIsXHJcbiAgICAucHgtbWQtMiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbWQtMyB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LW1kLTMsXHJcbiAgICAucHktbWQtMyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wci1tZC0zLFxyXG4gICAgLnB4LW1kLTMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wYi1tZC0zLFxyXG4gICAgLnB5LW1kLTMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucGwtbWQtMyxcclxuICAgIC5weC1tZC0zIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wLW1kLTQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LW1kLTQsXHJcbiAgICAucHktbWQtNCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnByLW1kLTQsXHJcbiAgICAucHgtbWQtNCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucGItbWQtNCxcclxuICAgIC5weS1tZC00IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucGwtbWQtNCxcclxuICAgIC5weC1tZC00IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbWQtNSB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LW1kLTUsXHJcbiAgICAucHktbWQtNSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wci1tZC01LFxyXG4gICAgLnB4LW1kLTUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wYi1tZC01LFxyXG4gICAgLnB5LW1kLTUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucGwtbWQtNSxcclxuICAgIC5weC1tZC01IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tLW1kLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm10LW1kLWF1dG8sXHJcbiAgICAubXktbWQtYXV0byB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1yLW1kLWF1dG8sXHJcbiAgICAubXgtbWQtYXV0byB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWItbWQtYXV0byxcclxuICAgIC5teS1tZC1hdXRvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWwtbWQtYXV0byxcclxuICAgIC5teC1tZC1hdXRvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLm0tbGctMCB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubXQtbGctMCxcclxuICAgIC5teS1sZy0wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubXItbGctMCxcclxuICAgIC5teC1sZy0wIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tYi1sZy0wLFxyXG4gICAgLm15LWxnLTAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tbC1sZy0wLFxyXG4gICAgLm14LWxnLTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy0xIHtcclxuICAgICAgICBtYXJnaW46IC4yNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm10LWxnLTEsXHJcbiAgICAubXktbGctMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjI1cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubXItbGctMSxcclxuICAgIC5teC1sZy0xIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLWxnLTEsXHJcbiAgICAubXktbGctMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWwtbGctMSxcclxuICAgIC5teC1sZy0xIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLjI1cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy0yIHtcclxuICAgICAgICBtYXJnaW46IC41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubXQtbGctMixcclxuICAgIC5teS1sZy0yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1yLWxnLTIsXHJcbiAgICAubXgtbGctMiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLWxnLTIsXHJcbiAgICAubXktbGctMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tbC1sZy0yLFxyXG4gICAgLm14LWxnLTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbGctMyB7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubXQtbGctMyxcclxuICAgIC5teS1sZy0zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubXItbGctMyxcclxuICAgIC5teC1sZy0zIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tYi1sZy0zLFxyXG4gICAgLm15LWxnLTMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tbC1sZy0zLFxyXG4gICAgLm14LWxnLTMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy00IHtcclxuICAgICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm10LWxnLTQsXHJcbiAgICAubXktbGctNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubXItbGctNCxcclxuICAgIC5teC1sZy00IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLWxnLTQsXHJcbiAgICAubXktbGctNCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWwtbGctNCxcclxuICAgIC5teC1sZy00IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy01IHtcclxuICAgICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tdC1sZy01LFxyXG4gICAgLm15LWxnLTUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tci1sZy01LFxyXG4gICAgLm14LWxnLTUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLWxnLTUsXHJcbiAgICAubXktbGctNSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1sLWxnLTUsXHJcbiAgICAubXgtbGctNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wLWxnLTAge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wdC1sZy0wLFxyXG4gICAgLnB5LWxnLTAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucHItbGctMCxcclxuICAgIC5weC1sZy0wIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucGItbGctMCxcclxuICAgIC5weS1sZy0wIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnBsLWxnLTAsXHJcbiAgICAucHgtbGctMCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucC1sZy0xIHtcclxuICAgICAgICBwYWRkaW5nOiAuMjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wdC1sZy0xLFxyXG4gICAgLnB5LWxnLTEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuMjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wci1sZy0xLFxyXG4gICAgLnB4LWxnLTEge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC4yNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLWxnLTEsXHJcbiAgICAucHktbGctMSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC4yNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnBsLWxnLTEsXHJcbiAgICAucHgtbGctMSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuMjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wLWxnLTIge1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucHQtbGctMixcclxuICAgIC5weS1sZy0yIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wci1sZy0yLFxyXG4gICAgLnB4LWxnLTIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucGItbGctMixcclxuICAgIC5weS1sZy0yIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wbC1sZy0yLFxyXG4gICAgLnB4LWxnLTIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wLWxnLTMge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wdC1sZy0zLFxyXG4gICAgLnB5LWxnLTMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucHItbGctMyxcclxuICAgIC5weC1sZy0zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucGItbGctMyxcclxuICAgIC5weS1sZy0zIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnBsLWxnLTMsXHJcbiAgICAucHgtbGctMyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucC1sZy00IHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wdC1sZy00LFxyXG4gICAgLnB5LWxnLTQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wci1sZy00LFxyXG4gICAgLnB4LWxnLTQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLWxnLTQsXHJcbiAgICAucHktbGctNCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnBsLWxnLTQsXHJcbiAgICAucHgtbGctNCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wLWxnLTUge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wdC1sZy01LFxyXG4gICAgLnB5LWxnLTUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucHItbGctNSxcclxuICAgIC5weC1sZy01IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucGItbGctNSxcclxuICAgIC5weS1sZy01IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnBsLWxnLTUsXHJcbiAgICAucHgtbGctNSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy1hdXRvIHtcclxuICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tdC1sZy1hdXRvLFxyXG4gICAgLm15LWxnLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tci1sZy1hdXRvLFxyXG4gICAgLm14LWxnLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLWxnLWF1dG8sXHJcbiAgICAubXktbGctYXV0byB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1sLWxnLWF1dG8sXHJcbiAgICAubXgtbGctYXV0byB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAubS14bC0wIHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tdC14bC0wLFxyXG4gICAgLm15LXhsLTAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tci14bC0wLFxyXG4gICAgLm14LXhsLTAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXhsLTAsXHJcbiAgICAubXkteGwtMCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1sLXhsLTAsXHJcbiAgICAubXgteGwtMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tLXhsLTEge1xyXG4gICAgICAgIG1hcmdpbjogLjI1cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubXQteGwtMSxcclxuICAgIC5teS14bC0xIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuMjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tci14bC0xLFxyXG4gICAgLm14LXhsLTEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjI1cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtMSxcclxuICAgIC5teS14bC0xIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tbC14bC0xLFxyXG4gICAgLm14LXhsLTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tLXhsLTIge1xyXG4gICAgICAgIG1hcmdpbjogLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tdC14bC0yLFxyXG4gICAgLm15LXhsLTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubXIteGwtMixcclxuICAgIC5teC14bC0yIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtMixcclxuICAgIC5teS14bC0yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1sLXhsLTIsXHJcbiAgICAubXgteGwtMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubS14bC0zIHtcclxuICAgICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tdC14bC0zLFxyXG4gICAgLm15LXhsLTMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tci14bC0zLFxyXG4gICAgLm14LXhsLTMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXhsLTMsXHJcbiAgICAubXkteGwtMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1sLXhsLTMsXHJcbiAgICAubXgteGwtMyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tLXhsLTQge1xyXG4gICAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubXQteGwtNCxcclxuICAgIC5teS14bC00IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tci14bC00LFxyXG4gICAgLm14LXhsLTQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtNCxcclxuICAgIC5teS14bC00IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tbC14bC00LFxyXG4gICAgLm14LXhsLTQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tLXhsLTUge1xyXG4gICAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXhsLTUsXHJcbiAgICAubXkteGwtNSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1yLXhsLTUsXHJcbiAgICAubXgteGwtNSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtNSxcclxuICAgIC5teS14bC01IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWwteGwtNSxcclxuICAgIC5teC14bC01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnAteGwtMCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXhsLTAsXHJcbiAgICAucHkteGwtMCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wci14bC0wLFxyXG4gICAgLnB4LXhsLTAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wYi14bC0wLFxyXG4gICAgLnB5LXhsLTAge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucGwteGwtMCxcclxuICAgIC5weC14bC0wIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wLXhsLTEge1xyXG4gICAgICAgIHBhZGRpbmc6IC4yNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXhsLTEsXHJcbiAgICAucHkteGwtMSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC4yNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnByLXhsLTEsXHJcbiAgICAucHgteGwtMSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjI1cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucGIteGwtMSxcclxuICAgIC5weS14bC0xIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucGwteGwtMSxcclxuICAgIC5weC14bC0xIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IC4yNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnAteGwtMiB7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wdC14bC0yLFxyXG4gICAgLnB5LXhsLTIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnByLXhsLTIsXHJcbiAgICAucHgteGwtMiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wYi14bC0yLFxyXG4gICAgLnB5LXhsLTIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnBsLXhsLTIsXHJcbiAgICAucHgteGwtMiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnAteGwtMyB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXhsLTMsXHJcbiAgICAucHkteGwtMyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wci14bC0zLFxyXG4gICAgLnB4LXhsLTMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wYi14bC0zLFxyXG4gICAgLnB5LXhsLTMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucGwteGwtMyxcclxuICAgIC5weC14bC0zIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wLXhsLTQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXhsLTQsXHJcbiAgICAucHkteGwtNCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnByLXhsLTQsXHJcbiAgICAucHgteGwtNCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucGIteGwtNCxcclxuICAgIC5weS14bC00IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucGwteGwtNCxcclxuICAgIC5weC14bC00IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnAteGwtNSB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXhsLTUsXHJcbiAgICAucHkteGwtNSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wci14bC01LFxyXG4gICAgLnB4LXhsLTUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5wYi14bC01LFxyXG4gICAgLnB5LXhsLTUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAucGwteGwtNSxcclxuICAgIC5weC14bC01IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5tLXhsLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXhsLWF1dG8sXHJcbiAgICAubXkteGwtYXV0byB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLm1yLXhsLWF1dG8sXHJcbiAgICAubXgteGwtYXV0byB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtYXV0byxcclxuICAgIC5teS14bC1hdXRvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWwteGwtYXV0byxcclxuICAgIC5teC14bC1hdXRvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aXNpYmxlIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uaW52aXNpYmxlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XHJcbn1cclxuIiwiXHJcbi5yb3cge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuaW1nIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG5cclxufVxyXG4uaW1hZ2V3aXRodGV4dGJsb2NrLFxyXG4uUmVjaXBlUGFuZWwge1xyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDkwNzc7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigjMDA5MDc3LCAxMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLlJlY2lwZVBhbmVsIHtcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjMDA5MDc3O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWFnZXdpdGh0ZXh0YmxvY2ssXHJcbi5hcnRpY2xlbGlzdGJsb2NrIHtcclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjojMDA0QjRFICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uUmVjaXBlUGFuZWwge1xyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDRCNEU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxhY2stdW5kZXJsaW5lIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDA7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLlJlY2lwZVBhbmVsX19IZWFkZXIge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNEI0RTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5VcHBlckNvbnRlbnRBcmVhX19Db250YWluZXIge1xyXG5cclxuICAuYmxvY2sge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuIl19 */
