@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Cinzel+Decorative&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@900&display=swap");*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}[data-expandable]{height:0;overflow:hidden;display:block;transition:height .4s ease-out}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],body:before,template{display:none}body:before{content:"xs";visibility:hidden}@media screen and (min-width:0){body:before{content:"xs"}}@media screen and (min-width:576px){body:before{content:"sm"}}@media screen and (min-width:768px){body:before{content:"md"}}@media screen and (min-width:992px){body:before{content:"lg"}}@media screen and (min-width:1200px){body:before{content:"xl"}}@media screen and (min-width:1440px){body:before{content:"xxl"}}@media screen and (min-width:2000px){body:before{content:"xxxl"}}h1,h2,h3,h4,h5,h6{font-weight:400}h1{margin:.6em 0;font-size:26px}@media screen and (min-width:576px){h1{font-size:calc(5.69231px + 3.52564vw)}}@media screen and (min-width:1200px){h1{font-size:48px}}h2{font-size:2.3em;margin:.5em 0}h3{font-size:2em;margin:.4em 0}h4{font-size:1.8em;margin:.3em 0}h5{font-size:1.6em;margin:.2em 0}h6{font-size:1.4em;margin:.1em 0}html{-webkit-font-smoothing:antialiased;font-size:14px}@media screen and (min-width:576px){html{font-size:calc(8.46154px + .96154vw)}}@media screen and (min-width:1200px){html{font-size:20px}}.fonts-observer{font:sans-serif}.fonts-observer__font--base{font-family:Poppins,Arial,sans-serif}.fonts-observer__font--highlight{font-family:Cinzel Decorative,Arial,serif}.container{margin:0 auto}.row{display:flex;flex-wrap:wrap;list-style:none;margin-left:-20px}.row.row--gutterless{margin-left:0}.row>[class*=col]{padding-left:20px;box-sizing:border-box}.row--gutterless>[class*=col]{padding-left:0}.col{width:100%}.col-offset-0{margin-left:0}.col-1{flex-basis:8.33333%;max-width:8.33333%}.col-offset-1{margin-left:8.33333%}.col-2{flex-basis:16.66667%;max-width:16.66667%}.col-offset-2{margin-left:16.66667%}.col-3{flex-basis:25%;max-width:25%}.col-offset-3{margin-left:25%}.col-4{flex-basis:33.33333%;max-width:33.33333%}.col-offset-4{margin-left:33.33333%}.col-5{flex-basis:41.66667%;max-width:41.66667%}.col-offset-5{margin-left:41.66667%}.col-6{flex-basis:50%;max-width:50%}.col-offset-6{margin-left:50%}.col-7{flex-basis:58.33333%;max-width:58.33333%}.col-offset-7{margin-left:58.33333%}.col-8{flex-basis:66.66667%;max-width:66.66667%}.col-offset-8{margin-left:66.66667%}.col-9{flex-basis:75%;max-width:75%}.col-offset-9{margin-left:75%}.col-10{flex-basis:83.33333%;max-width:83.33333%}.col-offset-10{margin-left:83.33333%}.col-11{flex-basis:91.66667%;max-width:91.66667%}.col-offset-11{margin-left:91.66667%}.col-12{flex-basis:100%;max-width:100%}.col-offset-12{margin-left:100%}@media only screen and (min-width:576px){.col--sm-offset-0{margin-left:0}.col--sm-1{flex-basis:8.33333%;max-width:8.33333%}.col--sm-offset-1{margin-left:8.33333%}.col--sm-2{flex-basis:16.66667%;max-width:16.66667%}.col--sm-offset-2{margin-left:16.66667%}.col--sm-3{flex-basis:25%;max-width:25%}.col--sm-offset-3{margin-left:25%}.col--sm-4{flex-basis:33.33333%;max-width:33.33333%}.col--sm-offset-4{margin-left:33.33333%}.col--sm-5{flex-basis:41.66667%;max-width:41.66667%}.col--sm-offset-5{margin-left:41.66667%}.col--sm-6{flex-basis:50%;max-width:50%}.col--sm-offset-6{margin-left:50%}.col--sm-7{flex-basis:58.33333%;max-width:58.33333%}.col--sm-offset-7{margin-left:58.33333%}.col--sm-8{flex-basis:66.66667%;max-width:66.66667%}.col--sm-offset-8{margin-left:66.66667%}.col--sm-9{flex-basis:75%;max-width:75%}.col--sm-offset-9{margin-left:75%}.col--sm-10{flex-basis:83.33333%;max-width:83.33333%}.col--sm-offset-10{margin-left:83.33333%}.col--sm-11{flex-basis:91.66667%;max-width:91.66667%}.col--sm-offset-11{margin-left:91.66667%}.col--sm-12{flex-basis:100%;max-width:100%}.col--sm-offset-12{margin-left:100%}}@media only screen and (min-width:768px){.col--md-offset-0{margin-left:0}.col--md-1{flex-basis:8.33333%;max-width:8.33333%}.col--md-offset-1{margin-left:8.33333%}.col--md-2{flex-basis:16.66667%;max-width:16.66667%}.col--md-offset-2{margin-left:16.66667%}.col--md-3{flex-basis:25%;max-width:25%}.col--md-offset-3{margin-left:25%}.col--md-4{flex-basis:33.33333%;max-width:33.33333%}.col--md-offset-4{margin-left:33.33333%}.col--md-5{flex-basis:41.66667%;max-width:41.66667%}.col--md-offset-5{margin-left:41.66667%}.col--md-6{flex-basis:50%;max-width:50%}.col--md-offset-6{margin-left:50%}.col--md-7{flex-basis:58.33333%;max-width:58.33333%}.col--md-offset-7{margin-left:58.33333%}.col--md-8{flex-basis:66.66667%;max-width:66.66667%}.col--md-offset-8{margin-left:66.66667%}.col--md-9{flex-basis:75%;max-width:75%}.col--md-offset-9{margin-left:75%}.col--md-10{flex-basis:83.33333%;max-width:83.33333%}.col--md-offset-10{margin-left:83.33333%}.col--md-11{flex-basis:91.66667%;max-width:91.66667%}.col--md-offset-11{margin-left:91.66667%}.col--md-12{flex-basis:100%;max-width:100%}.col--md-offset-12{margin-left:100%}}@media only screen and (min-width:992px){.col--lg-offset-0{margin-left:0}.col--lg-1{flex-basis:8.33333%;max-width:8.33333%}.col--lg-offset-1{margin-left:8.33333%}.col--lg-2{flex-basis:16.66667%;max-width:16.66667%}.col--lg-offset-2{margin-left:16.66667%}.col--lg-3{flex-basis:25%;max-width:25%}.col--lg-offset-3{margin-left:25%}.col--lg-4{flex-basis:33.33333%;max-width:33.33333%}.col--lg-offset-4{margin-left:33.33333%}.col--lg-5{flex-basis:41.66667%;max-width:41.66667%}.col--lg-offset-5{margin-left:41.66667%}.col--lg-6{flex-basis:50%;max-width:50%}.col--lg-offset-6{margin-left:50%}.col--lg-7{flex-basis:58.33333%;max-width:58.33333%}.col--lg-offset-7{margin-left:58.33333%}.col--lg-8{flex-basis:66.66667%;max-width:66.66667%}.col--lg-offset-8{margin-left:66.66667%}.col--lg-9{flex-basis:75%;max-width:75%}.col--lg-offset-9{margin-left:75%}.col--lg-10{flex-basis:83.33333%;max-width:83.33333%}.col--lg-offset-10{margin-left:83.33333%}.col--lg-11{flex-basis:91.66667%;max-width:91.66667%}.col--lg-offset-11{margin-left:91.66667%}.col--lg-12{flex-basis:100%;max-width:100%}.col--lg-offset-12{margin-left:100%}}@media only screen and (min-width:1200px){.col--xl-offset-0{margin-left:0}.col--xl-1{flex-basis:8.33333%;max-width:8.33333%}.col--xl-offset-1{margin-left:8.33333%}.col--xl-2{flex-basis:16.66667%;max-width:16.66667%}.col--xl-offset-2{margin-left:16.66667%}.col--xl-3{flex-basis:25%;max-width:25%}.col--xl-offset-3{margin-left:25%}.col--xl-4{flex-basis:33.33333%;max-width:33.33333%}.col--xl-offset-4{margin-left:33.33333%}.col--xl-5{flex-basis:41.66667%;max-width:41.66667%}.col--xl-offset-5{margin-left:41.66667%}.col--xl-6{flex-basis:50%;max-width:50%}.col--xl-offset-6{margin-left:50%}.col--xl-7{flex-basis:58.33333%;max-width:58.33333%}.col--xl-offset-7{margin-left:58.33333%}.col--xl-8{flex-basis:66.66667%;max-width:66.66667%}.col--xl-offset-8{margin-left:66.66667%}.col--xl-9{flex-basis:75%;max-width:75%}.col--xl-offset-9{margin-left:75%}.col--xl-10{flex-basis:83.33333%;max-width:83.33333%}.col--xl-offset-10{margin-left:83.33333%}.col--xl-11{flex-basis:91.66667%;max-width:91.66667%}.col--xl-offset-11{margin-left:91.66667%}.col--xl-12{flex-basis:100%;max-width:100%}.col--xl-offset-12{margin-left:100%}}@media screen and (min-width:0){.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:1em!important}.mt-1,.my-1{margin-top:1em!important}.mr-1,.mx-1{margin-right:1em!important}.mb-1,.my-1{margin-bottom:1em!important}.ml-1,.mx-1{margin-left:1em!important}.m-2{margin:2em!important}.mt-2,.my-2{margin-top:2em!important}.mr-2,.mx-2{margin-right:2em!important}.mb-2,.my-2{margin-bottom:2em!important}.ml-2,.mx-2{margin-left:2em!important}.m-3{margin:3em!important}.mt-3,.my-3{margin-top:3em!important}.mr-3,.mx-3{margin-right:3em!important}.mb-3,.my-3{margin-bottom:3em!important}.ml-3,.mx-3{margin-left:3em!important}.m-4{margin:4em!important}.mt-4,.my-4{margin-top:4em!important}.mr-4,.mx-4{margin-right:4em!important}.mb-4,.my-4{margin-bottom:4em!important}.ml-4,.mx-4{margin-left:4em!important}.m-5{margin:5em!important}.mt-5,.my-5{margin-top:5em!important}.mr-5,.mx-5{margin-right:5em!important}.mb-5,.my-5{margin-bottom:5em!important}.ml-5,.mx-5{margin-left:5em!important}.m-6{margin:6em!important}.mt-6,.my-6{margin-top:6em!important}.mr-6,.mx-6{margin-right:6em!important}.mb-6,.my-6{margin-bottom:6em!important}.ml-6,.mx-6{margin-left:6em!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:1em!important}.pt-1,.py-1{padding-top:1em!important}.pr-1,.px-1{padding-right:1em!important}.pb-1,.py-1{padding-bottom:1em!important}.pl-1,.px-1{padding-left:1em!important}.p-2{padding:2em!important}.pt-2,.py-2{padding-top:2em!important}.pr-2,.px-2{padding-right:2em!important}.pb-2,.py-2{padding-bottom:2em!important}.pl-2,.px-2{padding-left:2em!important}.p-3{padding:3em!important}.pt-3,.py-3{padding-top:3em!important}.pr-3,.px-3{padding-right:3em!important}.pb-3,.py-3{padding-bottom:3em!important}.pl-3,.px-3{padding-left:3em!important}.p-4{padding:4em!important}.pt-4,.py-4{padding-top:4em!important}.pr-4,.px-4{padding-right:4em!important}.pb-4,.py-4{padding-bottom:4em!important}.pl-4,.px-4{padding-left:4em!important}.p-5{padding:5em!important}.pt-5,.py-5{padding-top:5em!important}.pr-5,.px-5{padding-right:5em!important}.pb-5,.py-5{padding-bottom:5em!important}.pl-5,.px-5{padding-left:5em!important}.p-6{padding:6em!important}.pt-6,.py-6{padding-top:6em!important}.pr-6,.px-6{padding-right:6em!important}.pb-6,.py-6{padding-bottom:6em!important}.pl-6,.px-6{padding-left:6em!important}.m-n1{margin:-1em!important}.mt-n1,.my-n1{margin-top:-1em!important}.mr-n1,.mx-n1{margin-right:-1em!important}.mb-n1,.my-n1{margin-bottom:-1em!important}.ml-n1,.mx-n1{margin-left:-1em!important}.m-n2{margin:-2em!important}.mt-n2,.my-n2{margin-top:-2em!important}.mr-n2,.mx-n2{margin-right:-2em!important}.mb-n2,.my-n2{margin-bottom:-2em!important}.ml-n2,.mx-n2{margin-left:-2em!important}.m-n3{margin:-3em!important}.mt-n3,.my-n3{margin-top:-3em!important}.mr-n3,.mx-n3{margin-right:-3em!important}.mb-n3,.my-n3{margin-bottom:-3em!important}.ml-n3,.mx-n3{margin-left:-3em!important}.m-n4{margin:-4em!important}.mt-n4,.my-n4{margin-top:-4em!important}.mr-n4,.mx-n4{margin-right:-4em!important}.mb-n4,.my-n4{margin-bottom:-4em!important}.ml-n4,.mx-n4{margin-left:-4em!important}.m-n5{margin:-5em!important}.mt-n5,.my-n5{margin-top:-5em!important}.mr-n5,.mx-n5{margin-right:-5em!important}.mb-n5,.my-n5{margin-bottom:-5em!important}.ml-n5,.mx-n5{margin-left:-5em!important}.m-n6{margin:-6em!important}.mt-n6,.my-n6{margin-top:-6em!important}.mr-n6,.mx-n6{margin-right:-6em!important}.mb-n6,.my-n6{margin-bottom:-6em!important}.ml-n6,.mx-n6{margin-left:-6em!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 screen and (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:1em!important}.mt-sm-1,.my-sm-1{margin-top:1em!important}.mr-sm-1,.mx-sm-1{margin-right:1em!important}.mb-sm-1,.my-sm-1{margin-bottom:1em!important}.ml-sm-1,.mx-sm-1{margin-left:1em!important}.m-sm-2{margin:2em!important}.mt-sm-2,.my-sm-2{margin-top:2em!important}.mr-sm-2,.mx-sm-2{margin-right:2em!important}.mb-sm-2,.my-sm-2{margin-bottom:2em!important}.ml-sm-2,.mx-sm-2{margin-left:2em!important}.m-sm-3{margin:3em!important}.mt-sm-3,.my-sm-3{margin-top:3em!important}.mr-sm-3,.mx-sm-3{margin-right:3em!important}.mb-sm-3,.my-sm-3{margin-bottom:3em!important}.ml-sm-3,.mx-sm-3{margin-left:3em!important}.m-sm-4{margin:4em!important}.mt-sm-4,.my-sm-4{margin-top:4em!important}.mr-sm-4,.mx-sm-4{margin-right:4em!important}.mb-sm-4,.my-sm-4{margin-bottom:4em!important}.ml-sm-4,.mx-sm-4{margin-left:4em!important}.m-sm-5{margin:5em!important}.mt-sm-5,.my-sm-5{margin-top:5em!important}.mr-sm-5,.mx-sm-5{margin-right:5em!important}.mb-sm-5,.my-sm-5{margin-bottom:5em!important}.ml-sm-5,.mx-sm-5{margin-left:5em!important}.m-sm-6{margin:6em!important}.mt-sm-6,.my-sm-6{margin-top:6em!important}.mr-sm-6,.mx-sm-6{margin-right:6em!important}.mb-sm-6,.my-sm-6{margin-bottom:6em!important}.ml-sm-6,.mx-sm-6{margin-left:6em!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:1em!important}.pt-sm-1,.py-sm-1{padding-top:1em!important}.pr-sm-1,.px-sm-1{padding-right:1em!important}.pb-sm-1,.py-sm-1{padding-bottom:1em!important}.pl-sm-1,.px-sm-1{padding-left:1em!important}.p-sm-2{padding:2em!important}.pt-sm-2,.py-sm-2{padding-top:2em!important}.pr-sm-2,.px-sm-2{padding-right:2em!important}.pb-sm-2,.py-sm-2{padding-bottom:2em!important}.pl-sm-2,.px-sm-2{padding-left:2em!important}.p-sm-3{padding:3em!important}.pt-sm-3,.py-sm-3{padding-top:3em!important}.pr-sm-3,.px-sm-3{padding-right:3em!important}.pb-sm-3,.py-sm-3{padding-bottom:3em!important}.pl-sm-3,.px-sm-3{padding-left:3em!important}.p-sm-4{padding:4em!important}.pt-sm-4,.py-sm-4{padding-top:4em!important}.pr-sm-4,.px-sm-4{padding-right:4em!important}.pb-sm-4,.py-sm-4{padding-bottom:4em!important}.pl-sm-4,.px-sm-4{padding-left:4em!important}.p-sm-5{padding:5em!important}.pt-sm-5,.py-sm-5{padding-top:5em!important}.pr-sm-5,.px-sm-5{padding-right:5em!important}.pb-sm-5,.py-sm-5{padding-bottom:5em!important}.pl-sm-5,.px-sm-5{padding-left:5em!important}.p-sm-6{padding:6em!important}.pt-sm-6,.py-sm-6{padding-top:6em!important}.pr-sm-6,.px-sm-6{padding-right:6em!important}.pb-sm-6,.py-sm-6{padding-bottom:6em!important}.pl-sm-6,.px-sm-6{padding-left:6em!important}.m-sm-n1{margin:-1em!important}.mt-sm-n1,.my-sm-n1{margin-top:-1em!important}.mr-sm-n1,.mx-sm-n1{margin-right:-1em!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-1em!important}.ml-sm-n1,.mx-sm-n1{margin-left:-1em!important}.m-sm-n2{margin:-2em!important}.mt-sm-n2,.my-sm-n2{margin-top:-2em!important}.mr-sm-n2,.mx-sm-n2{margin-right:-2em!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-2em!important}.ml-sm-n2,.mx-sm-n2{margin-left:-2em!important}.m-sm-n3{margin:-3em!important}.mt-sm-n3,.my-sm-n3{margin-top:-3em!important}.mr-sm-n3,.mx-sm-n3{margin-right:-3em!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-3em!important}.ml-sm-n3,.mx-sm-n3{margin-left:-3em!important}.m-sm-n4{margin:-4em!important}.mt-sm-n4,.my-sm-n4{margin-top:-4em!important}.mr-sm-n4,.mx-sm-n4{margin-right:-4em!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-4em!important}.ml-sm-n4,.mx-sm-n4{margin-left:-4em!important}.m-sm-n5{margin:-5em!important}.mt-sm-n5,.my-sm-n5{margin-top:-5em!important}.mr-sm-n5,.mx-sm-n5{margin-right:-5em!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-5em!important}.ml-sm-n5,.mx-sm-n5{margin-left:-5em!important}.m-sm-n6{margin:-6em!important}.mt-sm-n6,.my-sm-n6{margin-top:-6em!important}.mr-sm-n6,.mx-sm-n6{margin-right:-6em!important}.mb-sm-n6,.my-sm-n6{margin-bottom:-6em!important}.ml-sm-n6,.mx-sm-n6{margin-left:-6em!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 screen and (min-width:768px){.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:1em!important}.mt-md-1,.my-md-1{margin-top:1em!important}.mr-md-1,.mx-md-1{margin-right:1em!important}.mb-md-1,.my-md-1{margin-bottom:1em!important}.ml-md-1,.mx-md-1{margin-left:1em!important}.m-md-2{margin:2em!important}.mt-md-2,.my-md-2{margin-top:2em!important}.mr-md-2,.mx-md-2{margin-right:2em!important}.mb-md-2,.my-md-2{margin-bottom:2em!important}.ml-md-2,.mx-md-2{margin-left:2em!important}.m-md-3{margin:3em!important}.mt-md-3,.my-md-3{margin-top:3em!important}.mr-md-3,.mx-md-3{margin-right:3em!important}.mb-md-3,.my-md-3{margin-bottom:3em!important}.ml-md-3,.mx-md-3{margin-left:3em!important}.m-md-4{margin:4em!important}.mt-md-4,.my-md-4{margin-top:4em!important}.mr-md-4,.mx-md-4{margin-right:4em!important}.mb-md-4,.my-md-4{margin-bottom:4em!important}.ml-md-4,.mx-md-4{margin-left:4em!important}.m-md-5{margin:5em!important}.mt-md-5,.my-md-5{margin-top:5em!important}.mr-md-5,.mx-md-5{margin-right:5em!important}.mb-md-5,.my-md-5{margin-bottom:5em!important}.ml-md-5,.mx-md-5{margin-left:5em!important}.m-md-6{margin:6em!important}.mt-md-6,.my-md-6{margin-top:6em!important}.mr-md-6,.mx-md-6{margin-right:6em!important}.mb-md-6,.my-md-6{margin-bottom:6em!important}.ml-md-6,.mx-md-6{margin-left:6em!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:1em!important}.pt-md-1,.py-md-1{padding-top:1em!important}.pr-md-1,.px-md-1{padding-right:1em!important}.pb-md-1,.py-md-1{padding-bottom:1em!important}.pl-md-1,.px-md-1{padding-left:1em!important}.p-md-2{padding:2em!important}.pt-md-2,.py-md-2{padding-top:2em!important}.pr-md-2,.px-md-2{padding-right:2em!important}.pb-md-2,.py-md-2{padding-bottom:2em!important}.pl-md-2,.px-md-2{padding-left:2em!important}.p-md-3{padding:3em!important}.pt-md-3,.py-md-3{padding-top:3em!important}.pr-md-3,.px-md-3{padding-right:3em!important}.pb-md-3,.py-md-3{padding-bottom:3em!important}.pl-md-3,.px-md-3{padding-left:3em!important}.p-md-4{padding:4em!important}.pt-md-4,.py-md-4{padding-top:4em!important}.pr-md-4,.px-md-4{padding-right:4em!important}.pb-md-4,.py-md-4{padding-bottom:4em!important}.pl-md-4,.px-md-4{padding-left:4em!important}.p-md-5{padding:5em!important}.pt-md-5,.py-md-5{padding-top:5em!important}.pr-md-5,.px-md-5{padding-right:5em!important}.pb-md-5,.py-md-5{padding-bottom:5em!important}.pl-md-5,.px-md-5{padding-left:5em!important}.p-md-6{padding:6em!important}.pt-md-6,.py-md-6{padding-top:6em!important}.pr-md-6,.px-md-6{padding-right:6em!important}.pb-md-6,.py-md-6{padding-bottom:6em!important}.pl-md-6,.px-md-6{padding-left:6em!important}.m-md-n1{margin:-1em!important}.mt-md-n1,.my-md-n1{margin-top:-1em!important}.mr-md-n1,.mx-md-n1{margin-right:-1em!important}.mb-md-n1,.my-md-n1{margin-bottom:-1em!important}.ml-md-n1,.mx-md-n1{margin-left:-1em!important}.m-md-n2{margin:-2em!important}.mt-md-n2,.my-md-n2{margin-top:-2em!important}.mr-md-n2,.mx-md-n2{margin-right:-2em!important}.mb-md-n2,.my-md-n2{margin-bottom:-2em!important}.ml-md-n2,.mx-md-n2{margin-left:-2em!important}.m-md-n3{margin:-3em!important}.mt-md-n3,.my-md-n3{margin-top:-3em!important}.mr-md-n3,.mx-md-n3{margin-right:-3em!important}.mb-md-n3,.my-md-n3{margin-bottom:-3em!important}.ml-md-n3,.mx-md-n3{margin-left:-3em!important}.m-md-n4{margin:-4em!important}.mt-md-n4,.my-md-n4{margin-top:-4em!important}.mr-md-n4,.mx-md-n4{margin-right:-4em!important}.mb-md-n4,.my-md-n4{margin-bottom:-4em!important}.ml-md-n4,.mx-md-n4{margin-left:-4em!important}.m-md-n5{margin:-5em!important}.mt-md-n5,.my-md-n5{margin-top:-5em!important}.mr-md-n5,.mx-md-n5{margin-right:-5em!important}.mb-md-n5,.my-md-n5{margin-bottom:-5em!important}.ml-md-n5,.mx-md-n5{margin-left:-5em!important}.m-md-n6{margin:-6em!important}.mt-md-n6,.my-md-n6{margin-top:-6em!important}.mr-md-n6,.mx-md-n6{margin-right:-6em!important}.mb-md-n6,.my-md-n6{margin-bottom:-6em!important}.ml-md-n6,.mx-md-n6{margin-left:-6em!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 screen and (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:1em!important}.mt-lg-1,.my-lg-1{margin-top:1em!important}.mr-lg-1,.mx-lg-1{margin-right:1em!important}.mb-lg-1,.my-lg-1{margin-bottom:1em!important}.ml-lg-1,.mx-lg-1{margin-left:1em!important}.m-lg-2{margin:2em!important}.mt-lg-2,.my-lg-2{margin-top:2em!important}.mr-lg-2,.mx-lg-2{margin-right:2em!important}.mb-lg-2,.my-lg-2{margin-bottom:2em!important}.ml-lg-2,.mx-lg-2{margin-left:2em!important}.m-lg-3{margin:3em!important}.mt-lg-3,.my-lg-3{margin-top:3em!important}.mr-lg-3,.mx-lg-3{margin-right:3em!important}.mb-lg-3,.my-lg-3{margin-bottom:3em!important}.ml-lg-3,.mx-lg-3{margin-left:3em!important}.m-lg-4{margin:4em!important}.mt-lg-4,.my-lg-4{margin-top:4em!important}.mr-lg-4,.mx-lg-4{margin-right:4em!important}.mb-lg-4,.my-lg-4{margin-bottom:4em!important}.ml-lg-4,.mx-lg-4{margin-left:4em!important}.m-lg-5{margin:5em!important}.mt-lg-5,.my-lg-5{margin-top:5em!important}.mr-lg-5,.mx-lg-5{margin-right:5em!important}.mb-lg-5,.my-lg-5{margin-bottom:5em!important}.ml-lg-5,.mx-lg-5{margin-left:5em!important}.m-lg-6{margin:6em!important}.mt-lg-6,.my-lg-6{margin-top:6em!important}.mr-lg-6,.mx-lg-6{margin-right:6em!important}.mb-lg-6,.my-lg-6{margin-bottom:6em!important}.ml-lg-6,.mx-lg-6{margin-left:6em!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:1em!important}.pt-lg-1,.py-lg-1{padding-top:1em!important}.pr-lg-1,.px-lg-1{padding-right:1em!important}.pb-lg-1,.py-lg-1{padding-bottom:1em!important}.pl-lg-1,.px-lg-1{padding-left:1em!important}.p-lg-2{padding:2em!important}.pt-lg-2,.py-lg-2{padding-top:2em!important}.pr-lg-2,.px-lg-2{padding-right:2em!important}.pb-lg-2,.py-lg-2{padding-bottom:2em!important}.pl-lg-2,.px-lg-2{padding-left:2em!important}.p-lg-3{padding:3em!important}.pt-lg-3,.py-lg-3{padding-top:3em!important}.pr-lg-3,.px-lg-3{padding-right:3em!important}.pb-lg-3,.py-lg-3{padding-bottom:3em!important}.pl-lg-3,.px-lg-3{padding-left:3em!important}.p-lg-4{padding:4em!important}.pt-lg-4,.py-lg-4{padding-top:4em!important}.pr-lg-4,.px-lg-4{padding-right:4em!important}.pb-lg-4,.py-lg-4{padding-bottom:4em!important}.pl-lg-4,.px-lg-4{padding-left:4em!important}.p-lg-5{padding:5em!important}.pt-lg-5,.py-lg-5{padding-top:5em!important}.pr-lg-5,.px-lg-5{padding-right:5em!important}.pb-lg-5,.py-lg-5{padding-bottom:5em!important}.pl-lg-5,.px-lg-5{padding-left:5em!important}.p-lg-6{padding:6em!important}.pt-lg-6,.py-lg-6{padding-top:6em!important}.pr-lg-6,.px-lg-6{padding-right:6em!important}.pb-lg-6,.py-lg-6{padding-bottom:6em!important}.pl-lg-6,.px-lg-6{padding-left:6em!important}.m-lg-n1{margin:-1em!important}.mt-lg-n1,.my-lg-n1{margin-top:-1em!important}.mr-lg-n1,.mx-lg-n1{margin-right:-1em!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-1em!important}.ml-lg-n1,.mx-lg-n1{margin-left:-1em!important}.m-lg-n2{margin:-2em!important}.mt-lg-n2,.my-lg-n2{margin-top:-2em!important}.mr-lg-n2,.mx-lg-n2{margin-right:-2em!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-2em!important}.ml-lg-n2,.mx-lg-n2{margin-left:-2em!important}.m-lg-n3{margin:-3em!important}.mt-lg-n3,.my-lg-n3{margin-top:-3em!important}.mr-lg-n3,.mx-lg-n3{margin-right:-3em!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-3em!important}.ml-lg-n3,.mx-lg-n3{margin-left:-3em!important}.m-lg-n4{margin:-4em!important}.mt-lg-n4,.my-lg-n4{margin-top:-4em!important}.mr-lg-n4,.mx-lg-n4{margin-right:-4em!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-4em!important}.ml-lg-n4,.mx-lg-n4{margin-left:-4em!important}.m-lg-n5{margin:-5em!important}.mt-lg-n5,.my-lg-n5{margin-top:-5em!important}.mr-lg-n5,.mx-lg-n5{margin-right:-5em!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-5em!important}.ml-lg-n5,.mx-lg-n5{margin-left:-5em!important}.m-lg-n6{margin:-6em!important}.mt-lg-n6,.my-lg-n6{margin-top:-6em!important}.mr-lg-n6,.mx-lg-n6{margin-right:-6em!important}.mb-lg-n6,.my-lg-n6{margin-bottom:-6em!important}.ml-lg-n6,.mx-lg-n6{margin-left:-6em!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 screen and (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:1em!important}.mt-xl-1,.my-xl-1{margin-top:1em!important}.mr-xl-1,.mx-xl-1{margin-right:1em!important}.mb-xl-1,.my-xl-1{margin-bottom:1em!important}.ml-xl-1,.mx-xl-1{margin-left:1em!important}.m-xl-2{margin:2em!important}.mt-xl-2,.my-xl-2{margin-top:2em!important}.mr-xl-2,.mx-xl-2{margin-right:2em!important}.mb-xl-2,.my-xl-2{margin-bottom:2em!important}.ml-xl-2,.mx-xl-2{margin-left:2em!important}.m-xl-3{margin:3em!important}.mt-xl-3,.my-xl-3{margin-top:3em!important}.mr-xl-3,.mx-xl-3{margin-right:3em!important}.mb-xl-3,.my-xl-3{margin-bottom:3em!important}.ml-xl-3,.mx-xl-3{margin-left:3em!important}.m-xl-4{margin:4em!important}.mt-xl-4,.my-xl-4{margin-top:4em!important}.mr-xl-4,.mx-xl-4{margin-right:4em!important}.mb-xl-4,.my-xl-4{margin-bottom:4em!important}.ml-xl-4,.mx-xl-4{margin-left:4em!important}.m-xl-5{margin:5em!important}.mt-xl-5,.my-xl-5{margin-top:5em!important}.mr-xl-5,.mx-xl-5{margin-right:5em!important}.mb-xl-5,.my-xl-5{margin-bottom:5em!important}.ml-xl-5,.mx-xl-5{margin-left:5em!important}.m-xl-6{margin:6em!important}.mt-xl-6,.my-xl-6{margin-top:6em!important}.mr-xl-6,.mx-xl-6{margin-right:6em!important}.mb-xl-6,.my-xl-6{margin-bottom:6em!important}.ml-xl-6,.mx-xl-6{margin-left:6em!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:1em!important}.pt-xl-1,.py-xl-1{padding-top:1em!important}.pr-xl-1,.px-xl-1{padding-right:1em!important}.pb-xl-1,.py-xl-1{padding-bottom:1em!important}.pl-xl-1,.px-xl-1{padding-left:1em!important}.p-xl-2{padding:2em!important}.pt-xl-2,.py-xl-2{padding-top:2em!important}.pr-xl-2,.px-xl-2{padding-right:2em!important}.pb-xl-2,.py-xl-2{padding-bottom:2em!important}.pl-xl-2,.px-xl-2{padding-left:2em!important}.p-xl-3{padding:3em!important}.pt-xl-3,.py-xl-3{padding-top:3em!important}.pr-xl-3,.px-xl-3{padding-right:3em!important}.pb-xl-3,.py-xl-3{padding-bottom:3em!important}.pl-xl-3,.px-xl-3{padding-left:3em!important}.p-xl-4{padding:4em!important}.pt-xl-4,.py-xl-4{padding-top:4em!important}.pr-xl-4,.px-xl-4{padding-right:4em!important}.pb-xl-4,.py-xl-4{padding-bottom:4em!important}.pl-xl-4,.px-xl-4{padding-left:4em!important}.p-xl-5{padding:5em!important}.pt-xl-5,.py-xl-5{padding-top:5em!important}.pr-xl-5,.px-xl-5{padding-right:5em!important}.pb-xl-5,.py-xl-5{padding-bottom:5em!important}.pl-xl-5,.px-xl-5{padding-left:5em!important}.p-xl-6{padding:6em!important}.pt-xl-6,.py-xl-6{padding-top:6em!important}.pr-xl-6,.px-xl-6{padding-right:6em!important}.pb-xl-6,.py-xl-6{padding-bottom:6em!important}.pl-xl-6,.px-xl-6{padding-left:6em!important}.m-xl-n1{margin:-1em!important}.mt-xl-n1,.my-xl-n1{margin-top:-1em!important}.mr-xl-n1,.mx-xl-n1{margin-right:-1em!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-1em!important}.ml-xl-n1,.mx-xl-n1{margin-left:-1em!important}.m-xl-n2{margin:-2em!important}.mt-xl-n2,.my-xl-n2{margin-top:-2em!important}.mr-xl-n2,.mx-xl-n2{margin-right:-2em!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-2em!important}.ml-xl-n2,.mx-xl-n2{margin-left:-2em!important}.m-xl-n3{margin:-3em!important}.mt-xl-n3,.my-xl-n3{margin-top:-3em!important}.mr-xl-n3,.mx-xl-n3{margin-right:-3em!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-3em!important}.ml-xl-n3,.mx-xl-n3{margin-left:-3em!important}.m-xl-n4{margin:-4em!important}.mt-xl-n4,.my-xl-n4{margin-top:-4em!important}.mr-xl-n4,.mx-xl-n4{margin-right:-4em!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-4em!important}.ml-xl-n4,.mx-xl-n4{margin-left:-4em!important}.m-xl-n5{margin:-5em!important}.mt-xl-n5,.my-xl-n5{margin-top:-5em!important}.mr-xl-n5,.mx-xl-n5{margin-right:-5em!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-5em!important}.ml-xl-n5,.mx-xl-n5{margin-left:-5em!important}.m-xl-n6{margin:-6em!important}.mt-xl-n6,.my-xl-n6{margin-top:-6em!important}.mr-xl-n6,.mx-xl-n6{margin-right:-6em!important}.mb-xl-n6,.my-xl-n6{margin-bottom:-6em!important}.ml-xl-n6,.mx-xl-n6{margin-left:-6em!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}}@media screen and (min-width:1440px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:1em!important}.mt-xxl-1,.my-xxl-1{margin-top:1em!important}.mr-xxl-1,.mx-xxl-1{margin-right:1em!important}.mb-xxl-1,.my-xxl-1{margin-bottom:1em!important}.ml-xxl-1,.mx-xxl-1{margin-left:1em!important}.m-xxl-2{margin:2em!important}.mt-xxl-2,.my-xxl-2{margin-top:2em!important}.mr-xxl-2,.mx-xxl-2{margin-right:2em!important}.mb-xxl-2,.my-xxl-2{margin-bottom:2em!important}.ml-xxl-2,.mx-xxl-2{margin-left:2em!important}.m-xxl-3{margin:3em!important}.mt-xxl-3,.my-xxl-3{margin-top:3em!important}.mr-xxl-3,.mx-xxl-3{margin-right:3em!important}.mb-xxl-3,.my-xxl-3{margin-bottom:3em!important}.ml-xxl-3,.mx-xxl-3{margin-left:3em!important}.m-xxl-4{margin:4em!important}.mt-xxl-4,.my-xxl-4{margin-top:4em!important}.mr-xxl-4,.mx-xxl-4{margin-right:4em!important}.mb-xxl-4,.my-xxl-4{margin-bottom:4em!important}.ml-xxl-4,.mx-xxl-4{margin-left:4em!important}.m-xxl-5{margin:5em!important}.mt-xxl-5,.my-xxl-5{margin-top:5em!important}.mr-xxl-5,.mx-xxl-5{margin-right:5em!important}.mb-xxl-5,.my-xxl-5{margin-bottom:5em!important}.ml-xxl-5,.mx-xxl-5{margin-left:5em!important}.m-xxl-6{margin:6em!important}.mt-xxl-6,.my-xxl-6{margin-top:6em!important}.mr-xxl-6,.mx-xxl-6{margin-right:6em!important}.mb-xxl-6,.my-xxl-6{margin-bottom:6em!important}.ml-xxl-6,.mx-xxl-6{margin-left:6em!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:1em!important}.pt-xxl-1,.py-xxl-1{padding-top:1em!important}.pr-xxl-1,.px-xxl-1{padding-right:1em!important}.pb-xxl-1,.py-xxl-1{padding-bottom:1em!important}.pl-xxl-1,.px-xxl-1{padding-left:1em!important}.p-xxl-2{padding:2em!important}.pt-xxl-2,.py-xxl-2{padding-top:2em!important}.pr-xxl-2,.px-xxl-2{padding-right:2em!important}.pb-xxl-2,.py-xxl-2{padding-bottom:2em!important}.pl-xxl-2,.px-xxl-2{padding-left:2em!important}.p-xxl-3{padding:3em!important}.pt-xxl-3,.py-xxl-3{padding-top:3em!important}.pr-xxl-3,.px-xxl-3{padding-right:3em!important}.pb-xxl-3,.py-xxl-3{padding-bottom:3em!important}.pl-xxl-3,.px-xxl-3{padding-left:3em!important}.p-xxl-4{padding:4em!important}.pt-xxl-4,.py-xxl-4{padding-top:4em!important}.pr-xxl-4,.px-xxl-4{padding-right:4em!important}.pb-xxl-4,.py-xxl-4{padding-bottom:4em!important}.pl-xxl-4,.px-xxl-4{padding-left:4em!important}.p-xxl-5{padding:5em!important}.pt-xxl-5,.py-xxl-5{padding-top:5em!important}.pr-xxl-5,.px-xxl-5{padding-right:5em!important}.pb-xxl-5,.py-xxl-5{padding-bottom:5em!important}.pl-xxl-5,.px-xxl-5{padding-left:5em!important}.p-xxl-6{padding:6em!important}.pt-xxl-6,.py-xxl-6{padding-top:6em!important}.pr-xxl-6,.px-xxl-6{padding-right:6em!important}.pb-xxl-6,.py-xxl-6{padding-bottom:6em!important}.pl-xxl-6,.px-xxl-6{padding-left:6em!important}.m-xxl-n1{margin:-1em!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-1em!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-1em!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-1em!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-1em!important}.m-xxl-n2{margin:-2em!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-2em!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-2em!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-2em!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-2em!important}.m-xxl-n3{margin:-3em!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-3em!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-3em!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-3em!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-3em!important}.m-xxl-n4{margin:-4em!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-4em!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-4em!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-4em!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-4em!important}.m-xxl-n5{margin:-5em!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-5em!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-5em!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-5em!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-5em!important}.m-xxl-n6{margin:-6em!important}.mt-xxl-n6,.my-xxl-n6{margin-top:-6em!important}.mr-xxl-n6,.mx-xxl-n6{margin-right:-6em!important}.mb-xxl-n6,.my-xxl-n6{margin-bottom:-6em!important}.ml-xxl-n6,.mx-xxl-n6{margin-left:-6em!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}@media screen and (min-width:2000px){.m-xxxl-0{margin:0!important}.mt-xxxl-0,.my-xxxl-0{margin-top:0!important}.mr-xxxl-0,.mx-xxxl-0{margin-right:0!important}.mb-xxxl-0,.my-xxxl-0{margin-bottom:0!important}.ml-xxxl-0,.mx-xxxl-0{margin-left:0!important}.m-xxxl-1{margin:1em!important}.mt-xxxl-1,.my-xxxl-1{margin-top:1em!important}.mr-xxxl-1,.mx-xxxl-1{margin-right:1em!important}.mb-xxxl-1,.my-xxxl-1{margin-bottom:1em!important}.ml-xxxl-1,.mx-xxxl-1{margin-left:1em!important}.m-xxxl-2{margin:2em!important}.mt-xxxl-2,.my-xxxl-2{margin-top:2em!important}.mr-xxxl-2,.mx-xxxl-2{margin-right:2em!important}.mb-xxxl-2,.my-xxxl-2{margin-bottom:2em!important}.ml-xxxl-2,.mx-xxxl-2{margin-left:2em!important}.m-xxxl-3{margin:3em!important}.mt-xxxl-3,.my-xxxl-3{margin-top:3em!important}.mr-xxxl-3,.mx-xxxl-3{margin-right:3em!important}.mb-xxxl-3,.my-xxxl-3{margin-bottom:3em!important}.ml-xxxl-3,.mx-xxxl-3{margin-left:3em!important}.m-xxxl-4{margin:4em!important}.mt-xxxl-4,.my-xxxl-4{margin-top:4em!important}.mr-xxxl-4,.mx-xxxl-4{margin-right:4em!important}.mb-xxxl-4,.my-xxxl-4{margin-bottom:4em!important}.ml-xxxl-4,.mx-xxxl-4{margin-left:4em!important}.m-xxxl-5{margin:5em!important}.mt-xxxl-5,.my-xxxl-5{margin-top:5em!important}.mr-xxxl-5,.mx-xxxl-5{margin-right:5em!important}.mb-xxxl-5,.my-xxxl-5{margin-bottom:5em!important}.ml-xxxl-5,.mx-xxxl-5{margin-left:5em!important}.m-xxxl-6{margin:6em!important}.mt-xxxl-6,.my-xxxl-6{margin-top:6em!important}.mr-xxxl-6,.mx-xxxl-6{margin-right:6em!important}.mb-xxxl-6,.my-xxxl-6{margin-bottom:6em!important}.ml-xxxl-6,.mx-xxxl-6{margin-left:6em!important}.p-xxxl-0{padding:0!important}.pt-xxxl-0,.py-xxxl-0{padding-top:0!important}.pr-xxxl-0,.px-xxxl-0{padding-right:0!important}.pb-xxxl-0,.py-xxxl-0{padding-bottom:0!important}.pl-xxxl-0,.px-xxxl-0{padding-left:0!important}.p-xxxl-1{padding:1em!important}.pt-xxxl-1,.py-xxxl-1{padding-top:1em!important}.pr-xxxl-1,.px-xxxl-1{padding-right:1em!important}.pb-xxxl-1,.py-xxxl-1{padding-bottom:1em!important}.pl-xxxl-1,.px-xxxl-1{padding-left:1em!important}.p-xxxl-2{padding:2em!important}.pt-xxxl-2,.py-xxxl-2{padding-top:2em!important}.pr-xxxl-2,.px-xxxl-2{padding-right:2em!important}.pb-xxxl-2,.py-xxxl-2{padding-bottom:2em!important}.pl-xxxl-2,.px-xxxl-2{padding-left:2em!important}.p-xxxl-3{padding:3em!important}.pt-xxxl-3,.py-xxxl-3{padding-top:3em!important}.pr-xxxl-3,.px-xxxl-3{padding-right:3em!important}.pb-xxxl-3,.py-xxxl-3{padding-bottom:3em!important}.pl-xxxl-3,.px-xxxl-3{padding-left:3em!important}.p-xxxl-4{padding:4em!important}.pt-xxxl-4,.py-xxxl-4{padding-top:4em!important}.pr-xxxl-4,.px-xxxl-4{padding-right:4em!important}.pb-xxxl-4,.py-xxxl-4{padding-bottom:4em!important}.pl-xxxl-4,.px-xxxl-4{padding-left:4em!important}.p-xxxl-5{padding:5em!important}.pt-xxxl-5,.py-xxxl-5{padding-top:5em!important}.pr-xxxl-5,.px-xxxl-5{padding-right:5em!important}.pb-xxxl-5,.py-xxxl-5{padding-bottom:5em!important}.pl-xxxl-5,.px-xxxl-5{padding-left:5em!important}.p-xxxl-6{padding:6em!important}.pt-xxxl-6,.py-xxxl-6{padding-top:6em!important}.pr-xxxl-6,.px-xxxl-6{padding-right:6em!important}.pb-xxxl-6,.py-xxxl-6{padding-bottom:6em!important}.pl-xxxl-6,.px-xxxl-6{padding-left:6em!important}.m-xxxl-n1{margin:-1em!important}.mt-xxxl-n1,.my-xxxl-n1{margin-top:-1em!important}.mr-xxxl-n1,.mx-xxxl-n1{margin-right:-1em!important}.mb-xxxl-n1,.my-xxxl-n1{margin-bottom:-1em!important}.ml-xxxl-n1,.mx-xxxl-n1{margin-left:-1em!important}.m-xxxl-n2{margin:-2em!important}.mt-xxxl-n2,.my-xxxl-n2{margin-top:-2em!important}.mr-xxxl-n2,.mx-xxxl-n2{margin-right:-2em!important}.mb-xxxl-n2,.my-xxxl-n2{margin-bottom:-2em!important}.ml-xxxl-n2,.mx-xxxl-n2{margin-left:-2em!important}.m-xxxl-n3{margin:-3em!important}.mt-xxxl-n3,.my-xxxl-n3{margin-top:-3em!important}.mr-xxxl-n3,.mx-xxxl-n3{margin-right:-3em!important}.mb-xxxl-n3,.my-xxxl-n3{margin-bottom:-3em!important}.ml-xxxl-n3,.mx-xxxl-n3{margin-left:-3em!important}.m-xxxl-n4{margin:-4em!important}.mt-xxxl-n4,.my-xxxl-n4{margin-top:-4em!important}.mr-xxxl-n4,.mx-xxxl-n4{margin-right:-4em!important}.mb-xxxl-n4,.my-xxxl-n4{margin-bottom:-4em!important}.ml-xxxl-n4,.mx-xxxl-n4{margin-left:-4em!important}.m-xxxl-n5{margin:-5em!important}.mt-xxxl-n5,.my-xxxl-n5{margin-top:-5em!important}.mr-xxxl-n5,.mx-xxxl-n5{margin-right:-5em!important}.mb-xxxl-n5,.my-xxxl-n5{margin-bottom:-5em!important}.ml-xxxl-n5,.mx-xxxl-n5{margin-left:-5em!important}.m-xxxl-n6{margin:-6em!important}.mt-xxxl-n6,.my-xxxl-n6{margin-top:-6em!important}.mr-xxxl-n6,.mx-xxxl-n6{margin-right:-6em!important}.mb-xxxl-n6,.my-xxxl-n6{margin-bottom:-6em!important}.ml-xxxl-n6,.mx-xxxl-n6{margin-left:-6em!important}.m-xxxl-auto{margin:auto!important}.mt-xxxl-auto,.my-xxxl-auto{margin-top:auto!important}.mr-xxxl-auto,.mx-xxxl-auto{margin-right:auto!important}.mb-xxxl-auto,.my-xxxl-auto{margin-bottom:auto!important}.ml-xxxl-auto,.mx-xxxl-auto{margin-left:auto!important}}.js-lazy,.js-swiper-lazy{background-color:#f1f1f1;opacity:0}.js-lazy[data-background],.js-swiper-lazy[data-background]{background-color:transparent}.js-lazy:not(.initial),.js-swiper-lazy:not(.initial){transition:opacity 1s}.js-lazy.initial,.js-lazy.js-lazy-error,.js-lazy.js-lazy-loaded,.js-swiper-lazy.initial,.js-swiper-lazy.js-lazy-error,.js-swiper-lazy.js-lazy-loaded{opacity:1;background-color:transparent}img.lazy:not([src]){visibility:hidden}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus,:focus .screen-reader-text{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#dbd40a;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#dbd40a}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #dbd40a;box-shadow:-10px 0 0 #dbd40a}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #dbd40a,5px 0 0 #dbd40a;box-shadow:-5px 0 0 #dbd40a,5px 0 0 #dbd40a}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}

/*! nouislider - 14.1.1 - 12/15/2019 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:120%}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:10000;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img,.pswp__item{position:absolute;left:0;top:0}.pswp__img{width:auto;height:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../images/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border-radius:50%;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.ss-main{position:relative;display:inline-block;user-select:none;color:currentColor;width:100%;border:1px solid #dbd40a}.ss-main .ss-single-selected{display:flex;cursor:pointer;width:100%;height:52px;padding:.5em;border-radius:0;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-single-selected.ss-disabled{background-color:#dbd40a;cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-single-selected .placeholder{flex:1 1 100%;text-align:left;width:calc(100% - 30px);line-height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder *{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-single-selected .placeholder *{width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:currentColor}.ss-main .ss-single-selected .ss-deselect{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 .5em;font-weight:700}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 .5em}.ss-main .ss-single-selected .ss-arrow span{border:solid;border-width:0 2px 2px 0;display:inline-block;padding:5px;transition:transform .2s,margin .2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-135deg);margin:5px 0 0}.ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(45deg);margin:-5px 0 0}.ss-main .ss-multi-selected{display:flex;flex-direction:row;cursor:pointer;min-height:52px;width:100%;padding:0 0 0 3px;border-radius:0;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-multi-selected.ss-disabled{background-color:#dbd40a;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:currentColor}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-multi-selected .ss-values{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{display:flex;padding:4px 5px;margin:2px 0;line-height:1em;align-items:center;width:100%;color:currentColor;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-main .ss-multi-selected .ss-values .ss-value{display:flex;user-select:none;align-items:center;font-size:12px;padding:3px 5px;margin:3px 5px 3px 0;color:#fff;background-color:#dbd40a;border-radius:0;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-name:scaleOut;animation-duration:.2s;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer;font-family:Arial}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{display:flex;justify-content:center;align-items:center;background:currentColor;position:relative;height:10px;width:2px;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:currentColor;content:"";position:absolute;height:2px;width:10px;left:-4px;top:4px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-content{position:absolute;width:100%;margin:-1px 0 0;box-sizing:border-box;border:1px solid #dbd40a;z-index:10000;background-color:#fff;transform-origin:center top;transition:transform .2s,opacity .2s;opacity:0;transform:scaleY(0)}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.ss-content .ss-search{display:flex;flex-direction:row;padding:.5em}.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0;margin:0}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;height:30px;padding:.5em;margin:0;border:1px solid #dbd40a;border-radius:0;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.ss-content .ss-search input::placeholder{color:currentColor;vertical-align:middle}.ss-content .ss-search input::-ms-input-placeholder{color:currentColor;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #dbd40a}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font-size:22px;font-weight:700;flex:0 0 30px;height:30px;margin:0 0 0 8px;border:1px solid #dbd40a;border-radius:0;box-sizing:border-box}.ss-content .ss-addable{padding-top:0}.ss-content .ss-list{max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:left}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:6px 10px;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{color:#fff;background-color:#dbd40a}.ss-content .ss-list .ss-option{padding:6px 10px;cursor:pointer;user-select:none}.ss-content .ss-list .ss-option *{display:inline-block}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover{color:#fff;background-color:#dbd40a}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:currentColor;background-color:#fff}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:currentColor;background-color:rgba(219,212,10,.2)}.ss-content .ss-list .ss-option.ss-hide{display:none}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(var(--swiper-navigation-size)*-1/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:600}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.button{font:normal normal 400 1em/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:lowercase;padding:1em 2em;text-decoration:none;border-radius:2em;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none;color:#1c1c1c;background:#dbd40a;border:2px solid #dbd40a;transition:all .4s ease-out}.button__icon{height:1em;width:auto;fill:currentColor}.button__content+.button__icon,.button__icon+.button__content{margin-left:.6em}.button:focus,.button:hover{color:#dbd40a;background:transparent;border-color:#dbd40a}.button:disabled{opacity:.5;cursor:default}.button--simple{padding:0;border:none;background:transparent;color:#dbd40a}.drawer{color:#fff;top:0;right:-1px;position:absolute;height:100%;max-height:100vh;z-index:2000;display:flex;align-items:flex-start;justify-content:center;transform:translateX(100%);transition:transform .4s ease-out;width:100%}@media screen and (min-width:768px){.drawer{width:60%}}@media screen and (min-width:1200px){.drawer{width:50%}}.drawer--opened{transform:translateX(0)}.drawer__close{margin:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;position:absolute;z-index:1;border:0;padding:.5em;top:2em;right:2em;cursor:pointer}.drawer__close:active,.drawer__close:focus{outline:none}.drawer__close:hover svg,.drawer__close svg{fill:#fff}.drawer__close-icon{display:block;width:2em;height:2em}.drawer__body{position:relative;z-index:2;width:100%;height:100%;padding:3em 2em}@media screen and (min-width:1200px){.drawer__body{padding:3em 16%}}.drawer__content{width:100%;height:100%}.drawer__scroll{padding-right:1.5em;height:100%}.drawer__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1;background:rgba(28,28,28,.69)}.drawer__focus-trap{opacity:0;position:absolute}.drawer .title__chapo,.drawer .title__deco{color:#dbd40a}.drawer .subtitle{color:#fff}.drawer .subtitle__chapo{color:#dbd40a}.drawer .subtitle__text{color:#fff}.drawer .button,.drawer .subtitle__arrow:after,.drawer .subtitle__arrow:before{background:#dbd40a}.drawer .button{border-color:#dbd40a}.drawer .button:focus,.drawer .button:hover{background:transparent;color:#fff}.image__img{display:block;max-width:100%;height:auto}.image--placeholder{background-color:#f1f1f1}.image--height .image__img{height:100%;width:auto}.image--contain{width:100%;height:100%}.image--contain .image__img{width:100%;height:100%;object-fit:contain}.image--cover{width:100%;height:100%}.image--cover .image__img{width:100%;height:100%;object-fit:cover}.link{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;cursor:pointer;text-decoration:none;display:flex;align-items:center;transition:all .4s ease-out}.link:active,.link:focus{outline:none}.link__icon{height:100%}.link__icon>svg{fill:currentColor;transition:all .4s ease-out;display:block;height:1.1em}.link__icon+.link__label{margin-left:1em}.link__label,.subtitle{color:currentColor}.subtitle{text-align:center}.subtitle__chapo{font:normal normal normal .5em/1 Poppins,Arial,sans-serif;color:#dbd40a}.subtitle__chapo,.subtitle__content{letter-spacing:0;text-transform:none}.subtitle__content{font:normal normal normal 1em/1 Cinzel Decorative,Arial,serif;color:currentColor}.subtitle__wrapper{display:inline-block;position:relative}.subtitle__deco{margin-top:.5rem;line-height:.45rem;text-align:center;color:currentColor}.subtitle__arrow{display:inline-block;height:.45rem;position:relative}.subtitle__arrow:after,.subtitle__arrow:before{content:"";position:absolute;width:50px;height:1px;top:50%;background:#dbd40a}.subtitle__arrow:before{left:-68px}.subtitle__arrow:after{right:-68px}.subtitle__arrow svg{display:block;width:auto;height:100%;fill:currentColor}.title{text-align:left;display:inline-block}.title__chapo{font:normal normal normal .5em/1 Poppins,Arial,sans-serif;color:#dbd40a}.title__chapo,.title__content{letter-spacing:0;text-transform:none}.title__content{font:normal normal normal 1em/1 Cinzel Decorative,Arial,serif;color:currentColor}.title__base{font:normal normal normal .4em/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#dbd40a}.title__wrapper{display:inline-block;position:relative}.title--deco .title__wrapper{padding:20px 0}.title__deco{display:block;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;color:#dbd40a;opacity:0}.title__deco-element{position:absolute;height:1.2em;width:2px;background:currentColor;transform:rotate(35deg)}.title__deco-element--top{bottom:50%;left:50%;transform-origin:center bottom}.title__deco-element--bottom{top:50%;left:50%;transform-origin:center top}.checkbox__label{display:flex;user-select:none;cursor:pointer;margin-bottom:0;font:normal normal 400 1em/1.2em Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none}.checkbox__field{position:absolute;z-index:-1;width:0;height:0;opacity:0}.checkbox__field:checked+.checkbox__box{border-color:#1c1c1c}.checkbox__field:checked+.checkbox__box svg path{fill:#1c1c1c}.checkbox__field:checked+.checkbox__box svg polyline{stroke-dashoffset:0}.checkbox__box{position:relative;top:calc(.5em - 9px);margin-right:8px;width:20px;min-width:20px;height:20px;border-radius:3px;border:2px solid}.checkbox__box svg{position:absolute;top:-2px;left:-2px;width:20px;height:20px}.checkbox__box svg path{stroke:#1c1c1c;fill:transparent;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:71px;stroke-dashoffset:71px;transition:all .6s ease}.checkbox__box svg polyline{stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20px;stroke-dashoffset:20px;transition:all .3s ease}.checkbox__span{pointer-events:none;vertical-align:middle;text-align:left}.checkbox:hover .checkbox__box svg path,.checkbox__field:focus~.checkbox__box svg path{stroke-dashoffset:0}.checkboxes__fieldset{border:0}.checkboxes__legend{font:normal normal 400 1.25em/1.5em Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none;margin:0}.form__field--full .checkboxes__legend{text-align:center}.checkboxes__group{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.form__field--full .checkboxes__group{justify-content:space-around}.checkboxes__item{display:flex;align-items:center;flex:1 0 33%;margin:.8em 0}.checkboxes .checkbox{height:100%}.localizator{position:relative;outline:none;color:#525252}.localizator__plus{font-size:16px;margin:0;position:absolute;display:block;padding:1em;right:0;top:calc(50% - 2em + 10px);transition:transform .2s;cursor:pointer}.localizator__plus:after{content:"";position:absolute;height:2px;width:10px;left:12px;top:20px;background:#dbd40a}.localizator__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#dbd40a}.localizator__search{display:none;position:absolute;z-index:1;min-width:100%;width:100%;top:100%;left:0}@media screen and (min-width:768px){.localizator__search{min-width:300px}}.localizator__content{display:none;position:relative;flex-direction:row;height:100%;min-height:52px;width:100%}.localizator__summary{display:flex;height:100%;border:solid #dbd40a;border-width:0 0 1px;background:transparent;padding:3px 0;cursor:pointer;min-height:52px}.localizator__summary .localizator__value{display:none;max-width:calc(100% - 5.2em)}.localizator__summary .localizator__value--count,.localizator__summary .localizator__value:first-child{display:flex}.localizator__input{flex:1;border:0}.localizator__input .textfield__input::placeholder{opacity:1}.localizator__input .textfield__input::-ms-input-placeholder{opacity:1}.localizator__input .textfield__input:focus{background:none;outline:none}.localizator__values-container{display:none;min-width:100%;font:normal normal normal 1em/1.5 Poppins,Arial,sans-serif;position:absolute;z-index:1;top:calc(100% - 2px);left:0;background:#fff;box-shadow:1px 4px 7px 2px rgba(0,0,0,.15);padding:1em}.localizator__select .ss-main{position:absolute}.localizator__select .ss-multi-selected{display:none}.localizator__values{display:flex;font:normal normal normal 1em/1.5 Poppins,Arial,sans-serif;width:calc(100% - 2em);flex-wrap:wrap;margin:-5px}.localizator__value{display:flex;white-space:nowrap;font-size:12px;align-items:center;border-radius:2em;padding-right:1em;padding-left:1em;letter-spacing:.03em;background-color:#fff;border:1px solid #ccc;color:#525252;margin:5px;height:3em;align-self:center;max-width:100%}.localizator__value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localizator__value-delete{display:none;margin:0 0 0 5px;cursor:pointer;color:#fff;background:#ccc;border-radius:2em;min-width:2em;height:2em;text-align:center;line-height:2em}.localizator__value--count{border:none;background:#dbd40a;color:#fff;padding-right:1em}.localizator__value--delete{padding-right:.5em}.localizator__value--delete .localizator__value-delete{display:block}.localizator__extra{margin:1.5em 5px 0}.localizator__extra .radios__legend{font:normal normal 600 .9em Poppins,Arial,sans-serif;letter-spacing:.1em;color:inherit}.localizator--opened .localizator__summary{display:none}.localizator--opened .localizator__content{display:flex}.localizator--opened.localizator--filled .localizator__plus,.localizator--opened.localizator--searching .localizator__plus{transform:rotate(45deg)}.localizator--loading .localizator__plus{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.localizator--filled .localizator__values-container,.localizator--searching .localizator__search{display:block}.localizator--searching .localizator__values-container{display:none}.localizator--no-proximity .localizator__extra{opacity:.4;pointer-events:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.radio__input{opacity:0;width:18px;height:18px}.radio__input,.radio__input+label{display:inline-block;vertical-align:middle}.radio__input+label{position:relative;cursor:pointer}.radio__input+label:before{content:"";position:absolute;left:-21px;top:calc(50% - 11px);border-radius:50%;width:20px;height:20px;border:1px solid}.radio__input+label:after{content:"";position:absolute;left:-16px;top:calc(50% - 6px);border-radius:50%;width:10px;height:10px}.radio__input:checked+label:after{background:#dbd40a}@media screen and (-ms-high-contrast:active){.radio input[type=radio]:checked+label:after{background:WindowText}}.radio__label{font:normal normal 400 .875em/1.2em Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none;padding-left:.5em}.radios__fieldset{border:0}.radios__legend{font:normal normal 400 1em/1.5em Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none;margin:0}.radios__group{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.radios__group .radios__item{flex:initial;margin-right:.7em;margin-top:.2em;margin-bottom:.2em}.range{position:relative;outline:none;font:normal normal normal 1em/1.5 Poppins,Arial,sans-serif}.range__input{position:relative;height:100%}.range__input:focus{outline:none}.range__plus{font-size:16px;margin:0;position:absolute;display:block;padding:1em;right:0;top:calc(50% - 2em + 10px);transition:transform .2s;cursor:pointer}.range__plus:after{content:"";position:absolute;height:2px;width:10px;left:12px;top:20px;background:#dbd40a}.range__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#dbd40a}.range__highlight{color:#dbd40a}.range__prompt{align-self:center;text-transform:none;letter-spacing:0}.range__content{position:absolute;z-index:1;min-width:100%;top:calc(100% - 2px);left:0;padding:1.8em;width:100%;background:#fff;color:#3e2d25;box-shadow:1px 4px 7px 2px rgba(0,0,0,.15);transform-origin:top;transition:transform .2s,opacity .2s;transform:scaleY(0);opacity:0}@media screen and (min-width:1200px){.range__content{width:auto}}.range--right .range__content{left:auto;right:0}.range__preview{margin-top:1.8em;display:flex;justify-content:space-between;color:inherit}.range__preview .range__highlight{display:block}.range__summary{display:flex;height:100%;min-height:52px;padding:3px 0;border:solid #dbd40a;border-width:0 0 1px;background:transparent;cursor:pointer}.range__values{display:none;align-self:center;width:calc(100% - 15px)}.range--opened .range__prompt{display:block}.range--opened .range__values{display:none}.range--opened .range__content{transform:scaleY(1);opacity:1}.range--opened .range__plus{transform:rotate(45deg)}.range--filled .range__prompt{display:none}.range--filled .range__values{display:block}.range .noUi-connect{background:#dbd40a}.range .noUi-horizontal{height:4px;border:none;box-shadow:none;background:#919191}.range .noUi-horizontal .noUi-handle{width:26px;height:26px;right:-13px;top:-11px;border-radius:13px;box-shadow:none;outline:none}.range .noUi-horizontal .noUi-handle:after,.range .noUi-horizontal .noUi-handle:before{content:none}.range .noUi-horizontal .noUi-handle:focus{border:2px solid #919191}@media (-ms-high-contrast:none){.range__summary{height:52px}.range__summary,::-ms-backdrop{height:52px}}.select{display:flex;flex-direction:column}.select__label{font:normal normal normal 1em/1.5 Poppins,Arial,sans-serif;text-transform:none;letter-spacing:.18em;margin-bottom:.3em;color:inherit}.select__label--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.select__input{flex:1 1 auto;display:flex}.ss-main.js-select--main{font:normal normal normal 1em/1.5 Poppins,Arial,sans-serif;border-width:0 0 1px}.ss-main.js-select--main .ss-content{border-color:#dadada;box-shadow:1px 4px 7px 2px rgba(0,0,0,.15);top:100%;left:0}.ss-main.js-select--main .ss-content .ss-search:not(.ss-hide){padding:1em}.ss-main.js-select--main .ss-content .ss-search:not(.ss-hide) input{border-color:#dadada;padding:1em .6em;height:3em}.ss-main.js-select--main .ss-content .ss-search:not(.ss-hide) input:focus{box-shadow:1px 4px 7px 2px rgba(0,0,0,.15)}.ss-main.js-select--main .ss-content .ss-list .ss-option{letter-spacing:0;text-transform:none;color:#dbd40a;background:#fff}.ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#fff;background:#dbd40a}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#dbd40a;background:rgba(219,212,10,.1)}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23DBD40A' width='24' height='24'%3E%3Cpath d='M20.285 2L9 13.567 3.714 8.556 0 12.272 9 21 24 5.715z'/%3E%3C/svg%3E")}.ss-main.js-select--main .ss-single-selected{background:transparent;padding:3px 0;height:auto;min-height:52px}.ss-main.js-select--main .ss-single-selected .placeholder{flex:1;border:none;letter-spacing:0;text-transform:none;white-space:normal}.ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#dbd40a}.ss-main.js-select--main .ss-multi-selected{background:transparent;height:52px;min-height:52px;padding:0}.ss-main.js-select--main .ss-multi-selected .ss-values{width:auto;flex:initial}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-value{display:none}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-value:first-child{display:flex}.ss-main.js-select--main .ss-multi-selected .ss-value{display:flex;font-size:12px;align-items:center;border-radius:2em;margin:0 5px 0 0;padding-right:.5em;padding-left:1em;letter-spacing:.03em;background-color:#fff;border:1px solid #ccc;color:#282828;height:3em;align-self:center;max-width:100%}.ss-main.js-select--main .ss-multi-selected .ss-value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main.js-select--main .ss-multi-selected .ss-value--custom{position:relative;border:none;padding-right:1em;background:#dbd40a;color:#fff}.ss-main.js-select--main .ss-multi-selected .ss-value-delete{margin:0 0 0 5px;cursor:pointer;color:#fff;background:#ccc;border-radius:2em;min-width:2em;height:2em;text-align:center;line-height:2em}.ss-main.js-select--main .ss-multi-selected .ss-add{margin:0;position:absolute;display:block;right:15px;top:calc(50% - 5px)}.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus,.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#dbd40a}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{position:relative}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected:after{content:"";background-size:contain;background-position:50%;height:1em;width:1em;display:block;position:absolute;right:10px;top:calc(50% - .5em)}.ss-main.js-select--main .ss-content .ss-list .ss-option{padding:1.3em 30px 1em 1em}select.js-select{opacity:0}.js-enabled select.js-select{opacity:1}.textarea{display:flex;flex-direction:column}.textarea__label{text-transform:none;font:normal normal normal 1em/1.5 Poppins,Arial,sans-serif;letter-spacing:0;margin-bottom:.3em;color:inherit}.textarea__label--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.textarea__input{flex:1;width:100%;padding:3px 0;font:normal normal normal 1em/1.5 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none;min-height:52px;-webkit-appearance:none;border:solid #dbd40a;border-width:0 0 1px;background:transparent;color:inherit}.textarea__input::placeholder{color:currentColor;opacity:.49}.textarea__input::-ms-input-placeholder{color:currentColor;opacity:.49}.textarea__input:focus{outline:none;background:rgba(0,0,0,.1)}.textarea__input:focus::placeholder{color:currentColor;opacity:.49}.textarea__input:focus::-ms-input-placeholder{color:currentColor;opacity:.49}.textarea__input[type=date]:invalid::-webkit-datetime-edit{color:currentColor;opacity:.49}.textfield{display:flex;flex-direction:column}.textfield__label{text-transform:none;font:normal normal normal 1em/1.5 Poppins,Arial,sans-serif;letter-spacing:0;margin-bottom:.3em;color:inherit}.textfield__label--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.textfield__input{flex:1;width:100%;padding:3px 0;font:normal normal normal 1em/1.5 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none;min-height:52px;-webkit-appearance:none;border:solid #dbd40a;border-width:0 0 1px;background:transparent;color:inherit}.textfield__input::placeholder{color:currentColor;opacity:.49}.textfield__input::-ms-input-placeholder{color:currentColor;opacity:.49}.textfield__input:focus{outline:none;background:rgba(0,0,0,.1)}.textfield__input:focus::placeholder{color:currentColor;opacity:.49}.textfield__input:focus::-ms-input-placeholder{color:currentColor;opacity:.49}.textfield__input[type=date]:invalid::-webkit-datetime-edit{color:currentColor;opacity:.49}.textfield--date{position:relative}.textfield--date .textfield__calendar{position:absolute;right:.4em;top:.7em;pointer-events:none}.textfield--date .textfield__calendar svg{width:1em;height:1em;fill:#dbd40a}.calendar table{width:100%}.calendar td{text-align:center;width:50px}.calendar__month{font:normal normal 400 1.25em Cinzel Decorative,Arial,serif;color:inherit}.calendar__day{font:normal normal 400 .8em Poppins,Arial,sans-serif;color:#dbd40a;padding:1em 0}.calendar .swiper-button-next,.calendar .swiper-button-prev{top:22px;font-weight:700;line-height:2em;text-align:center;height:40px;width:40px;background-color:transparent;display:flex;transition:.5s;outline:none;background:transparent;border:1px solid #dbd40a;border-radius:20px;color:currentColor}.calendar .swiper-button-next:focus,.calendar .swiper-button-next:hover,.calendar .swiper-button-prev:focus,.calendar .swiper-button-prev:hover{background:#dbd40a;border-color:#dbd40a}.calendar .swiper-button-next:focus:after,.calendar .swiper-button-next:hover:after,.calendar .swiper-button-prev:focus:after,.calendar .swiper-button-prev:hover:after{color:#fff}.calendar .swiper-button-next:after,.calendar .swiper-button-prev:after{color:currentColor;font-size:1em}.calendar__date{font:normal normal 400 .8em Poppins,Arial,sans-serif;color:inherit;padding:.5em 0}.calendar__date--outermonth{color:#fff;opacity:.6}.calendar__date--booked{background-color:#b13838;color:#fff}.calendar__date--available{background-color:#50b138;color:#fff}.calendar__legend{font:normal normal 400 1.5em Cinzel Decorative,Arial,serif;color:currentColor;display:flex;flex-direction:column;margin:1.5em 0}@media screen and (min-width:992px){.calendar__legend{flex-direction:row}}.calendar__legend>*{margin-right:4em;display:flex;align-items:center}.calendar__legend>:last-child{margin-right:0}.calendar__legend-drawing{position:relative;height:20px;width:20px;display:inline-block;margin-right:1em}.calendar__legend--available .calendar__legend-drawing{background-color:#50b138}.calendar__legend--booked .calendar__legend-drawing{background-color:#b13838}.editorial{font-size:.9em;text-align:center}.editorial a{color:currentColor}.editorial p{margin:0 0 2em;text-align:left}.editorial ol,.editorial ul{margin:0 0 2em;list-style-position:inside}.editorial img{max-width:100%;height:auto}.editorial hr{width:50%;margin:2em auto;border-top:1px solid #dbd40a;border-bottom:0}.editorial table{margin:0 auto;width:100%}.editorial h1,.editorial h2,.editorial h3,.editorial h4{text-align:center}.main-swiper{width:100%;height:100%}.main-swiper__image,.main-swiper__item,.main-swiper__picture{display:block;width:100%;height:100%}.main-swiper__image{object-fit:cover}.module-map-poi{display:block;position:relative;width:100%}.module-map-poi__map{position:relative;margin-bottom:2em}.module-map-poi__map>*{position:absolute;width:100%;height:100%}.module-map-poi__map>*>*{width:100%;height:100%}.module-map-poi__filters{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1em 1em;grid-auto-flow:row}@media screen and (min-width:768px){.module-map-poi__filters{grid-template-columns:repeat(4,1fr);grid-gap:1em 1em}}.module-map-poi__filters li{margin-bottom:1em}.module-map-poi__filters li>span{color:#dbd40a;display:flex;align-items:center;flex-direction:row;margin-bottom:1em;min-height:3.1em;font:normal normal 400 .875em Poppins,Arial,sans-serif;text-transform:none;letter-spacing:0}.drawer .module-map-poi__filters li>span{color:#dbd40a}@media screen and (min-width:768px){.module-map-poi__filters li>span{margin-bottom:.5em}}.module-map-poi__filters li>span svg{width:32px;margin-right:.6em}@media screen and (min-width:576px){.module-map-poi__filters li>span{font:normal normal 400 .875em Poppins,Arial,sans-serif}}@media screen and (min-width:768px){.module-map-poi__filters li>span{font:normal normal 400 1em Poppins,Arial,sans-serif}}.module-map-poi__filters ul{list-style:none;margin:0;padding:0}.module-map-poi__filters .checkbox{font-size:.9em}.map__marker svg{fill:#1c1c1c}.map .leaflet-control-attribution a{color:inherit}.map__cluster{background-color:rgba(28,28,28,.6);background-clip:padding-box;border-radius:20px;margin-left:-20px;margin-top:-20px;width:40px;height:40px}.map__cluster div{background:#1c1c1c;color:#fff;width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px}.map__cluster span{line-height:30px}.map__circle{stroke:#1c1c1c;fill:rgba(28,28,28,.6);stroke-width:2}.modal{top:0;display:block;visibility:hidden;opacity:0;left:0;position:fixed;width:100vw;height:100vh;z-index:20000;display:flex;align-items:center;justify-content:center}.modal__close{position:absolute;border:0;padding:.5em;top:0;right:0;cursor:pointer;background:#dbd40a}.modal__close-drawing{display:block;width:1.5em;height:1.5em;fill:#fff}.modal__body{overflow:auto;padding:3em 1em 1em;position:relative;text-align:center;z-index:2;max-width:90%;max-height:calc(100vh - 2em);background:#fff}@media screen and (min-width:992px){.modal__body{width:918px;padding:3em}}.modal__scroller{width:100%;overflow:hidden}.modal__title{font-size:2.3em;margin:.5em 0}.modal__logo{height:200px;width:100%}.modal__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1;background:rgba(0,0,0,.75)}.modal__focus-trap{opacity:0;position:absolute}.properties-labels{list-style:none;margin:0;padding:0}.properties-labels__item{padding:.8em 2em;color:#fff;background:#dbd40a}.properties-labels__item+.properties-labels__item{margin-top:1em}.properties-lots .showhide-lot.open{margin-bottom:0}.properties-lots .showhide-lot.open .showhide-lot__title button:after{width:0;height:0}.properties-lots .showhide-lot__title{cursor:pointer;border-bottom:1px solid #dbd40a}.properties-lots .showhide-lot__title .title{font-size:1.1111em;margin:0 0 0 .6em;display:flex;width:100%;justify-content:space-between}.properties-lots .showhide-lot__title .title__element{display:inline-block}.properties-lots .showhide-lot__title button{cursor:pointer;border:0;position:relative;padding:1em 0 1em 1em;display:flex;justify-content:space-between;width:100%;background-color:transparent;color:inherit}.properties-lots .showhide-lot__title button:focus{outline:none}.properties-lots .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;left:0;top:52%;transform:translateY(-50%);background-color:#dbd40a}.properties-lots .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;left:5px;top:52%;transform:translateY(-50%);background-color:#dbd40a}.properties-lots .showhide-lot__content{display:none}.properties-lots .showhide-lot__content a{text-decoration:none}.properties-lots .showhide-lot.open .showhide-lot__content{display:block}.properties-lots .showhide-lot .table-aria--lot .table-aria__group{background:transparent}.properties-lots .showhide-lot .table-aria--lot .table-aria__group:last-child .table-aria__tr{border-bottom-width:1px}.properties-lots .showhide-lot .table-aria--lot .table-aria__group:hover .table-aria__td{color:#1c1c1c}.properties-lots .showhide-lot .table-aria--lot .table-aria__group .table-aria__link-action:hover{color:#fff;background-color:#1c1c1c}.properties-lots .showhide-lot .table-aria--lot .table-aria__group .table-aria__link-action:hover .table-aria__svg-more{fill:#fff}.properties-lots .showhide-lot .table-aria--lot [role=cell]{width:auto;text-align:center}@media screen and (min-width:768px){.properties-lots .showhide-lot .table-aria--lot [role=cell]{width:50%;text-align:left}}.properties-lots .showhide-lot .table-aria--lot .table-aria__tr{display:flex;flex-direction:column;align-items:center;padding:.3em .3em .3em 1.3em;margin-left:0;margin-right:0;border-bottom:1px solid #dbd40a}@media screen and (min-width:768px){.properties-lots .showhide-lot .table-aria--lot .table-aria__tr{flex-direction:row}}.properties-lots .showhide-lot .table-aria--lot .table-aria__tr:hover{background-color:rgba(219,212,10,.4)}.properties-lots .showhide-lot .table-aria--lot .table-aria__td{background-color:transparent;padding:.2em 0}.properties-lots .showhide-lot .table-aria--lot .table-aria__td--title,.properties-lots .showhide-lot .table-aria--lot .table-aria__td--value{color:inherit}.properties-lots .showhide-lot .table-aria--lot .table-aria__td--ref{position:relative;padding-left:.7em}@media screen and (min-width:768px){.properties-lots .showhide-lot .table-aria--lot .table-aria__td--ref{max-width:120px}.properties-lots .showhide-lot .table-aria--lot .table-aria__td--ref:before{content:"";position:absolute;width:7px;height:7px;top:50%;left:0;transform:translateY(-50%);background-color:#dbd40a}}@media screen and (min-width:768px){.properties-lots .showhide-lot .table-aria--lot .table-aria__td--stage{max-width:130px}}.properties-lots .showhide-lot .table-aria--lot .table-aria__td--link{flex:0;margin-right:1em}.properties-lots .showhide-lot .table-aria--lot .table-aria__td--link:last-child{margin-right:0}.properties-lots .showhide-lot .table-aria--lot .table-aria__td--link:hover .table-aria__link-label{color:#fff}.properties-lots .showhide-lot .table-aria--lot .table-aria__link-more{border:1px solid #1c1c1c;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px}.properties-lots .showhide-lot .table-aria--lot .table-aria__link-more svg{width:18px;height:18px;fill:#dbd40a}.properties-lots .showhide-lot .table-aria--lot .table-aria__link-label{margin-right:.3em;color:inherit}.properties-lots .showhide-lot .table-aria--lot .table-aria__link-action{display:flex;align-items:center;justify-content:center}.properties-media{list-style:none;margin:0;padding:0;display:flex;width:100%;justify-content:center}.properties-media__item+.properties-media__item{margin-left:1em}.properties-media .button{padding-top:.5em;padding-bottom:.5em}.properties-media .button__icon{height:1.6em}.side-menu__expand{overflow:hidden;height:0;transition:height .4s ease-out}@media screen and (min-width:992px){.side-menu__expand{height:100%!important}}.side-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}@media screen and (min-width:992px){.side-menu__list{height:100%}}.side-menu__item{position:relative;height:134px;border-top:1px solid #dbd40a}@media screen and (min-width:992px){.side-menu__item{flex:1;height:auto;border-top:none}}.side-menu__item--sm-hide{display:none}@media screen and (min-width:992px){.side-menu__item--sm-hide{display:block}}.side-menu__link-title{font-size:1.9em;transition:color .4s ease-out}.side-menu__link-background{position:absolute;top:0;bottom:0;left:0;width:100%;background:#fff;z-index:1;transition:width .4s ease-out}.side-menu__link-content{position:relative;z-index:2;width:100%}.side-menu__link-text{position:relative}.side-menu__arrow{position:absolute;right:-30px;top:calc(50% - 11px);transition:transform .4s ease-out}@media screen and (min-width:992px){.side-menu__arrow{right:-50px}}.side-menu__arrow svg{transition:fill .4s ease-out;fill:#dbd40a;height:13px;width:auto;display:block}@media screen and (min-width:992px){.side-menu__arrow svg{height:22px}}.side-menu__link,.side-menu__prompt{border:none;margin:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;cursor:pointer;text-decoration:none;display:flex;align-items:center;width:100%;height:100%;padding:0 calc(3vw + 50px) 0 36px}.side-menu__link:active,.side-menu__link:focus,.side-menu__prompt:active,.side-menu__prompt:focus{outline:none}@media screen and (min-width:992px){.side-menu__link,.side-menu__prompt{padding:0 calc(3vw + 50px) 0 0}}@media screen and (min-width:992px){.side-menu__link:hover .side-menu__link-background,.side-menu__prompt:hover .side-menu__link-background{width:0}.side-menu__link:hover .side-menu__arrow,.side-menu__prompt:hover .side-menu__arrow{transform:translateX(-50px)}.side-menu__link:hover .side-menu__arrow svg,.side-menu__prompt:hover .side-menu__arrow svg{fill:#1c1c1c}}.side-menu__prompt{height:134px}.side-menu__prompt .side-menu__arrow{transform:rotate(90deg)}@media screen and (min-width:992px){.side-menu__prompt{display:none}}.form{width:100%;color:inherit}.form__wrapper{height:100%}.form__label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.form__fieldset{border:0;margin:3em 0;height:100%}.form__fieldset--validation{margin:0}.form__legend{position:relative;font:normal normal normal 1em/1.5 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none;margin:0 0 3em}.form__legend--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.form__fields{display:grid;grid-gap:1em}@media screen and (min-width:768px){.form__fields{grid-gap:1em 4em;grid-template-columns:repeat(2,1fr)}}.form__field{display:inline-block;vertical-align:top;width:100%}@media screen and (min-width:768px){.form__field--full{grid-column-start:span 2}}.form__footer{margin-top:2em;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.form__mandatory{margin:1em 0;color:#dbd40a}.form__conditions,.form__mandatory{padding:0;font:normal normal 400 .7778em Poppins,Arial,sans-serif}.form__conditions{margin:0;color:inherit}.form__legals{width:100%;margin:2em 0 0;font:normal normal 400 .7em Poppins,Arial,sans-serif;color:inherit;text-align:left}.field-validate{position:relative}.field-validate--has-danger [class*=__label]{color:#dc1d34!important}.field-validate--has-danger [class*=__input]{border-bottom-color:#dc1d34!important}.field-validate--has-danger .ss-main.js-select--main .ss-multi-selected{border-color:#dc1d34!important}.field-validate__help{display:none;pointer-events:none;padding:.6em 1em;margin-top:8px;font-size:.9em;position:absolute;z-index:1;top:100%;background:#dc1d34;color:#fff}.field-validate__help:before{content:"";position:absolute;top:-5px;left:3px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #dc1d34}.field-validate:hover .field-validate__help{display:block}.modal-media .modal__body{width:70vw}.modal-media iframe{width:100%;min-height:70vh;max-height:90vh;border:0}.alert-mail-v1{background:transparent}.alert-mail-v1__content{display:flex;flex-direction:column}@media screen and (min-width:992px){.alert-mail-v1__content{flex-direction:row;height:90vh;min-height:540px;max-height:863px}}.alert-mail-v1__informations{position:relative;flex:1 1 0;min-width:0}.alert-mail-v1__title{margin:1em 0 0;text-align:center;font-size:1.6em}.alert-mail-v1__text{font-size:.9em;margin-top:1em;text-align:left}.alert-mail-v1__side{position:relative;z-index:2;height:100%;flex-direction:column;padding-left:1em;padding-right:1em;margin-bottom:1em}@media screen and (min-width:992px){.alert-mail-v1__side{padding-left:0;padding-right:2em;margin-bottom:0;width:33.33333%;min-width:300px;max-width:610px}}@media screen and (min-width:1440px){.alert-mail-v1__side{padding-left:4em;padding-right:4em}}.alert-mail-v1__side-scroll{height:100%}@media screen and (min-width:992px){.alert-mail-v1__side-scroll{padding-right:1em}}.alert-mail-v1__data{list-style:none;margin:0;padding:0;overflow:hidden}@media screen and (min-width:768px){.alert-mail-v1__data{position:absolute;top:0;bottom:0;left:0;right:0}}.alert-mail-v1__slideshow{height:100%;background:transparent}.alert-mail-v1__slideshow-pagination{display:none}.alert-mail-v1__slideshow-button--next,.alert-mail-v1__slideshow-button--prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#1c1c1c;transition:all .4s ease-out}@media screen and (min-width:768px){.alert-mail-v1__slideshow-button--next,.alert-mail-v1__slideshow-button--prev{width:60px;height:60px;margin-top:-30px}}.alert-mail-v1__slideshow-button--next.swiper-button-disabled,.alert-mail-v1__slideshow-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.alert-mail-v1__slideshow-button--next svg,.alert-mail-v1__slideshow-button--prev svg{fill:currentColor;width:30px;height:auto}.alert-mail-v1__slideshow-button--next:focus,.alert-mail-v1__slideshow-button--next:hover,.alert-mail-v1__slideshow-button--prev:focus,.alert-mail-v1__slideshow-button--prev:hover{color:#fff;background:#1c1c1c}.alert-mail-v1__slideshow-button--next{right:0}.alert-mail-v1__slideshow-button--prev{transform:scaleX(-1);left:0}.alert-mail-v1__slideshow .main-swiper__image{object-fit:cover}.alert-mail-v1__form{position:relative;height:auto;max-height:none;width:100%}@media screen and (min-width:768px){.alert-mail-v1__form{position:absolute;height:100%;max-height:100vh;display:block}}@media screen and (min-width:1440px){.alert-mail-v1__form{width:80%}}.alert-mail-form-v1__subtitle{font-size:1.5em}.alert-mail-v1-inner{background:transparent url(../images/modules/alert-mail/alert-mail-inner.jpg) no-repeat;height:360px;background-size:cover;display:flex;align-items:center;justify-content:center;position:relative;padding:0 2em}.alert-mail-v1-inner:before{content:"";position:absolute;width:100%;height:100%;background:hsla(0,0%,100%,.8)}.alert-mail-v1-inner__wrapper{display:flex;flex-direction:column;align-items:center}.alert-mail-v1-inner__container{position:relative}.alert-mail-v1-inner__title{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;cursor:pointer}.alert-mail-v1-inner__title:active,.alert-mail-v1-inner__title:focus{outline:none}@media screen and (min-width:0){.alert-mail-v1-inner__title{font-size:16px}}@media screen and (min-width:768px){.alert-mail-v1-inner__title{font-size:1em}}.alert-mail-v1-inner__title .subtitle__chapo{font:normal normal normal 1em/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#dbd40a}.alert-mail-v1-inner__title .subtitle__text{font:normal normal normal 1.85em/1 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none;color:#000}.alert-mail-v1-inner__container-text{margin:1.5em 0;font:normal normal normal 1em/1 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none;color:#000;text-align:center}.breadcrumb-v1{background:transparent}.breadcrumb-v1__wrapper{margin:0 auto;width:100%}.breadcrumb-v1__link{color:#dbd40a}.breadcrumb-v1__items{list-style:none;margin:0;padding:0;text-align:left}.breadcrumb-v1__item:after{content:">";position:relative;margin-left:.6em;color:#dbd40a}.breadcrumb-v1__item--active{color:#3e2d25}.breadcrumb-v1__item,.breadcrumb-v1__item--active{display:inline-block;letter-spacing:0;text-transform:none}@media screen and (min-width:0){.breadcrumb-v1__item,.breadcrumb-v1__item--active{font:normal normal 400 .8333em Cinzel Decorative,Arial,serif}}@media screen and (min-width:768px){.breadcrumb-v1__item,.breadcrumb-v1__item--active{font:normal normal 400 .8333em Cinzel Decorative,Arial,serif}}.call-tracking{position:fixed;bottom:0;width:100%;height:70px;z-index:10000;background-color:#1c1c1c}@media screen and (min-width:576px){.call-tracking{display:none}}.call-tracking__wrapper{margin:0 auto;width:100%;height:100%}.call-tracking__container,.call-tracking__items{width:100%;height:100%}.call-tracking__items{display:flex;flex-direction:row}.call-tracking__item{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.call-tracking__item .item__wrapper{width:100%;height:100%}.call-tracking__item .item__decorate{height:30px}.call-tracking__item .item__mail{height:100%}.call-tracking__item .item__mail a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font:normal normal 400 1.058em/2 Poppins,Arial,sans-serif;text-decoration:none;color:#dbd40a}.call-tracking__item .item__mail a .mail-svg{fill:#dbd40a;width:19px;height:100%}.call-tracking__item .item__phone{height:100%}.call-tracking__item .item__phone a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font:normal normal 400 1.058em/2 Poppins,Arial,sans-serif;text-decoration:none;color:#dbd40a}.call-tracking__item .item__phone a .phone-svg{fill:#dbd40a;width:23px;height:100%}.contact-v1{background:transparent}.contact-v1__content{display:flex;flex-direction:column}@media screen and (min-width:992px){.contact-v1__content{flex-direction:row;height:90vh;min-height:540px;max-height:863px}}.contact-v1__side{height:100%;display:flex;flex-direction:column}@media screen and (min-width:992px){.contact-v1__side{width:33.33333%;min-width:300px;max-width:610px}.contact-v1__side .side-menu__item{min-height:6em}}.contact-v1__informations{position:relative;flex:1 1 0;min-width:0}.contact-v1__intro{flex:1;position:relative}.contact-v1__scroll{padding:0 2em}@media screen and (min-width:992px){.contact-v1__scroll{position:absolute;width:100%;height:100%;padding:0 50px 0 0}}.contact-v1__title{margin:0;text-align:center;font-size:1.6em}.contact-v1__text{font-size:.9em;margin-top:1em;text-align:left}.contact-v1__menu{position:relative;z-index:2;flex-direction:column}.contact-v1__data{list-style:none;margin:0;padding:0;overflow:hidden}@media screen and (min-width:768px){.contact-v1__data{position:absolute;top:0;bottom:0;left:0;right:0}}.contact-v1__slideshow{height:100%;background:transparent}.contact-v1__slideshow-pagination{display:none}.contact-v1__slideshow-button--next,.contact-v1__slideshow-button--prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#1c1c1c;transition:all .4s ease-out}@media screen and (min-width:768px){.contact-v1__slideshow-button--next,.contact-v1__slideshow-button--prev{width:60px;height:60px;margin-top:-30px}}.contact-v1__slideshow-button--next.swiper-button-disabled,.contact-v1__slideshow-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.contact-v1__slideshow-button--next svg,.contact-v1__slideshow-button--prev svg{fill:currentColor;width:30px;height:auto}.contact-v1__slideshow-button--next:focus,.contact-v1__slideshow-button--next:hover,.contact-v1__slideshow-button--prev:focus,.contact-v1__slideshow-button--prev:hover{color:#fff;background:#1c1c1c}.contact-v1__slideshow-button--next{right:0}.contact-v1__slideshow-button--prev{transform:scaleX(-1);left:0}.contact-v1__slideshow .main-swiper__image{object-fit:cover}.contact-v1__drawer{position:relative;height:auto;max-height:none;display:none}.contact-v1__drawer.drawer--opened{display:block}@media screen and (min-width:768px){.contact-v1__drawer{position:absolute;height:100%;max-height:100vh;display:block}}.contact-v1__drawer .drawer__close{display:none}@media screen and (min-width:768px){.contact-v1__drawer .drawer__close{display:block}}.contact-v1__coordinates{width:100%}@media screen and (min-width:1200px){.contact-v1__coordinates{width:80%}.contact-v1__coordinates .drawer__body{padding-left:4em;padding-right:5em}}.contact-v1__locator{width:100%}@media screen and (min-width:1200px){.contact-v1__locator{width:80%}.contact-v1__locator .drawer__body{padding-left:4em;padding-right:5em}}.contact-coordinates-v1{color:inherit;overflow:hidden}.contact-coordinates-v1__title{font-size:1.5em}.contact-coordinates-v1__intro{margin-top:2em;color:inherit;font:normal normal normal .9em/1.5 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none}.contact-coordinates-v1__coords{margin-top:2em}.contact-coordinates-v1__coords-name{width:100%;text-align:center;color:inherit;font:normal normal normal 1.5em/1 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:uppercase}.contact-coordinates-v1__coords-name .contact-coordinates-v1__coords-content{display:inline-block}.contact-coordinates-v1__coords-wrapper{display:block}@media screen and (min-width:768px){.contact-coordinates-v1__coords-wrapper{display:table;width:100%;margin:0 auto}}@media screen and (min-width:1440px){.contact-coordinates-v1__coords-wrapper{max-width:calc(452px + 4em);border-spacing:2em 1em}}.contact-coordinates-v1__coords-element{display:block;margin:1em 0}@media screen and (min-width:768px){.contact-coordinates-v1__coords-element{margin:0;display:table-row}}.contact-coordinates-v1__coords-label{display:block;color:#dbd40a;font:normal normal normal 1em/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none}@media screen and (min-width:768px){.contact-coordinates-v1__coords-label{display:table-cell;padding:.5em .5em .5em 0}}.contact-coordinates-v1__coords-content{text-decoration:none;display:block}@media screen and (min-width:768px){.contact-coordinates-v1__coords-content{display:table-cell;padding:.5em 0 .5em .5em}}.contact-coordinates-v1__coords-content__cp{display:inline-block}.contact-coordinates-v1__coords-content__ville{display:inline-block;text-transform:lowercase}.contact-coordinates-v1__coords-content__ville:first-letter{text-transform:uppercase}.contact-coordinates-v1__coords-value{display:block;color:inherit;font:normal normal normal 1em/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none}@media screen and (min-width:768px){.contact-coordinates-v1__coords-value{display:table-cell}}.contact-coordinates-v1__timetable{margin-top:2em}.contact-coordinates-v1__timetable-wrapper{margin:0 auto}@media screen and (min-width:1440px){.contact-coordinates-v1__timetable-wrapper{max-width:calc(452px + 4em)}}.contact-coordinates-v1 .timetable{display:block}@media screen and (min-width:768px){.contact-coordinates-v1 .timetable{display:table;border-spacing:1em}}@media screen and (min-width:1440px){.contact-coordinates-v1 .timetable{border-spacing:2em 1em}}.contact-coordinates-v1 .timetable__element{display:block;margin:1em 0}@media screen and (min-width:768px){.contact-coordinates-v1 .timetable__element{margin:0;display:table-row}}.contact-coordinates-v1 .timetable__label{display:block;color:#dbd40a;font:normal normal normal 1em/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap}@media screen and (min-width:768px){.contact-coordinates-v1 .timetable__label{display:table-cell}}.contact-coordinates-v1 .timetable__value{display:table-cell;color:inherit;font:normal normal normal 1em/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none}.contact-form-v1__title{font-size:1.5em}.contact-locator-v1{color:inherit;overflow:hidden}.contact-locator-v1__title{font-size:1.5em}.contact-locator-v1__intro{margin-top:2em;color:inherit;font:normal normal normal .9em/1.5 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none}.contact-locator-v1__map{margin-top:2em}.contact-locator-v1__map .map{height:375px}.colorPrimarySite{color:#1c1c1c}.cookiesContainer{z-index:99999999999;color:#333}.cookiesContainer .cookiesStructure_1{left:-375px;max-width:325px}.cookiesContainer .cookiesStructure_1,.cookiesContainer .cookiesStructure_2{position:fixed;bottom:0;margin:25px;z-index:-1;background:#fff;border-radius:15px;display:flex;flex-direction:column;align-items:flex-end;box-shadow:0 0 50px 0 rgba(0,0,0,.25);opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;overflow:hidden}.cookiesContainer .cookiesStructure_2{left:-650px;max-width:600px}.cookiesContainer .cookiesStructure_1 .cookiesContent,.cookiesContainer .cookiesStructure_2 .cookiesContent{padding:15px;position:relative;width:100%}.cookiesContainer .cookiesStructure_1.active,.cookiesContainer .cookiesStructure_2.active{left:0;opacity:1;z-index:99999}.cookiesContainer .cookiesStructure_1 .cookiesContent .btnTop{color:#9c9c9c;font-family:Open Sans;font-weight:600;cursor:pointer;border:none;background:none;font-size:13px;position:absolute;top:15px;right:15px;display:flex;align-items:center;z-index:999999}.cookiesContainer .cookiesStructure_1 .cookiesContent .btnTop svg{margin-left:5px}.cookiesContainer .cookiesStructure_1 .cookiesContent .svgAnime{height:200px;margin-top:15px;object-fit:contain;width:100%}.cookiesContainer .cookiesStructure_1 .cookiesContent .titreCookies{width:100%;text-align:center;font-size:18px;font-weight:900;line-height:1;padding:15px 0;font-family:Raleway}.cookiesContainer .cookiesStructure_1 .cookiesContent .titreCookies .colorPrimarySite{display:block}.cookiesContainer .cookiesStructure_1 .cookiesContent .textCookies{font-size:13px;font-family:Open Sans,sans-serif;font-weight:400;line-height:19px!important;text-align:center}.cookiesContainer .cookiesStructure_1 .cookiesContent .textCookies .textStrong{font-family:Open Sans,sans-serif;font-weight:700;display:block;line-height:19px!important;padding-bottom:10px}.cookiesContainer .cookiesContent .btnContainer{display:flex;justify-content:space-between;align-items:center;padding:15px 0;width:100%}.cookiesContainer .cookiesContent .btnContainer .btnCookies{border-radius:50px;font-family:Open Sans,sans-serif;cursor:pointer;font-weight:400;width:130px;height:40px;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;background:#333;border:2px solid #333;font-weight:700;padding:7.5px 0;font-size:13px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}@media screen and (max-width:680px){.cookiesContainer .cookiesContent .btnContainer .btnCookies{padding:7px 0}}.cookiesContainer .cookiesContent .btnContainer .btnCookies.lightVersion{color:#333;background:#ddd;border:2px solid #9c9c9c}.cookiesContainer .cookiesContent .btnContainer .btnCookies:hover{color:#333;background:#fff;border:2px solid #333}.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies{justify-content:space-around}@media screen and (max-width:680px){.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies .lightVersion{padding:8px 0}}@media only screen and (max-width:767px){.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies .lightVersion{display:flex;justify-content:center;align-items:center;-webkit-appearance:none}}@media only screen and (max-width:320px){.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies a,.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies button{font-size:11px!important}}.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies .btnCookies{width:45%}.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:750px;overflow-y:auto;height:100%;color:#333}.cookiesContainer .cookiesStructure_2 .cookiesContent .topContentCookies{border-bottom:1px solid #ddd;padding:10px 0 25px;text-transform:uppercase;text-align:center;margin-bottom:15px;font-size:15px;font-family:Raleway}.cookiesContainer .cookiesStructure_2 .cookiesContent .btnRetour{position:absolute;top:15px;left:15px;cursor:pointer;border:none;background:none;height:43px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement{padding-bottom:15px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .textSectionContent{font-size:13px;font-family:Open Sans;line-height:19px!important;padding-bottom:15px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .textSectionContent .titreSection{padding-bottom:5px;font-weight:700;font-size:22px;display:block;font-family:Raleway}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer{display:flex;align-items:center;justify-content:space-between;width:75%;padding-top:10px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer:first-child{padding-top:0}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent{display:flex;align-items:center}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent .linkElement{width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:#333;background:#ddd;border-radius:100%;margin-right:15px;text-decoration:none;font-weight:400;font-family:Open Sans;font-size:16px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent .iconElement{width:20px;height:20px;object-fit:contain;margin-right:10px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent .textElement{font-size:14px;font-family:Open Sans;font-weight:400}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies:disabled+.checkboxCookiesLabel{opacity:.5}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies{display:none}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookiesLabel{width:40px;height:20px;border-radius:50px;position:relative;background:#ddd;display:block;cursor:pointer;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookiesLabel:before{content:"";position:absolute;top:-3px;left:-5px;border-radius:100%;width:25px;height:25px;background:#fff;border:2px solid #ddd;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel{background:#75da84}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel:before{left:15px;border:2px solid #75da84}@media screen and (max-width:1080px){.cookiesContainer .cookiesStructure_1,.cookiesContainer .cookiesStructure_2{width:calc(100% - 30px);margin:15px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer{width:100%}}@media screen and (max-width:680px){.cookiesContainer .cookiesStructure_1 .cookiesContent,.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:calc(100vh - 30px);overflow-y:auto}.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:500px}}@media screen and (max-height:680px){.cookiesContainer .cookiesStructure_1 .cookiesContent,.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:calc(100vh - 30px);overflow-y:auto}}.cro-v1__wrapper{display:flex;flex-direction:row}.cro-v1__title{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;cursor:pointer}.cro-v1__title:active,.cro-v1__title:focus{outline:none}@media screen and (min-width:0){.cro-v1__title{font-size:38px}}@media screen and (min-width:768px){.cro-v1__title{font-size:2.6em}}.cro-v1__title .title__content{display:flex;flex-direction:row;align-items:center}.cro-v1__title .title__chapo{font:normal normal normal 20px/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#dbd40a}.cro-v1__title .title__text{font:normal normal normal 40px/1 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none;color:#fff}.cro-v1__title .title__icon{margin-left:.7em}.cro-v1__title .title__icon svg{transition:fill .4s ease-out;fill:#dbd40a;height:22px;width:auto;display:block}.cro-v1__title:hover .title__icon svg{fill:#dbd40a}.cro-drawer-v1__wrapper{padding-top:35px;height:100%;position:relative}.cro-drawer-v1__title_referencement h1{font:normal normal normal 2em/1 Poppins,Arial,sans-serif}.cro-drawer-v1__title{font-size:24px;position:relative;margin:0 0 .6em}@media screen and (min-width:768px){.cro-drawer-v1__title{font-size:3em}}.cro-drawer-v1__title .title__content{display:flex;flex-direction:row;align-items:center;position:relative}.cro-drawer-v1__title .title__chapo{font:normal normal normal .5em/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#dbd40a}.cro-drawer-v1__title .title__text{font:normal normal normal 1em/1 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none;color:#fff}.cro-drawer-v1__title .title__deco{color:#dbd40a}.cro-drawer-v1__back{position:absolute;transform:translate(-100%,-50%) scale(-1);left:-16px;top:6.4em;cursor:pointer}@media screen and (min-width:768px){.cro-drawer-v1__back{left:-2vw}}.cro-drawer-v1__back svg{fill:#dbd40a;transition:all .4s ease-out;height:20px;width:auto}@media screen and (min-width:768px){.cro-drawer-v1__back svg{height:30px}}.cro-drawer-v1__back:hover svg{transform:translateX(10px);fill:#fff}.cro-drawer-v1 .drawer__body{padding:3em 50px 3em 70px}@media screen and (min-width:768px){.cro-drawer-v1 .drawer__body{padding:3em 16%}}.cro-drawer-v1__scroll{padding-right:1.5em;height:100%}.cro-drawer-v1__logo{margin-right:0;margin-left:auto;margin-top:2em}@media screen and (min-width:0){.cro-drawer-v1__logo{width:75px;height:62px}}@media screen and (min-width:768px){.cro-drawer-v1__logo{width:154px;height:127px}}@media screen and (min-width:992px){.cro-drawer-v1__logo{width:154px;height:127px}}@media screen and (min-width:1200px){.cro-drawer-v1__logo{width:154px;height:127px}}@media screen and (min-width:1440px){.cro-drawer-v1__logo{width:154px;height:127px}}.cro-drawer-v1__img,.cro-drawer-v1__img>*{width:100%;height:100%}.cro-drawer-v1__img>*{object-fit:contain}.drawer .noUi-handle{background-color:#dbd40a}.drawer .ss-main{border-color:#dbd40a}.drawer .ss-main.js-select--main .ss-single-selected{border-color:#dbd40a;background:transparent}.drawer .ss-main.js-select--main .ss-single-selected .placeholder,.drawer .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#fff}.drawer .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#dbd40a}.drawer .ss-main.js-select--main .ss-multi-selected{border-color:#dbd40a;background:transparent}.drawer .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#fff}.drawer .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus,.drawer .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#dbd40a}.drawer .textfield__input{border-color:#dbd40a;background:transparent;color:#fff}.drawer .textfield__input::placeholder{color:#fff}.drawer .textfield__input::-ms-input-placeholder{color:#fff}.drawer .localizator__summary{border-color:#dbd40a;background:transparent;color:#fff}.drawer .localizator__plus:after,.drawer .localizator__plus:before{background:#dbd40a}.drawer .range .range__values .range__highlight{color:#dbd40a!important}.drawer .range__summary{border-color:#dbd40a;background:transparent;color:#fff}.drawer .range .noUi-connect,.drawer .range__plus:after,.drawer .range__plus:before{background:#dbd40a}.drawer .checkboxes__legend{color:#fff}.drawer .form__mandatory{color:#dbd40a}.fees-content-v1{background:transparent}.fees-content-v1__title{text-align:center;margin:0 0 1em}.fees-content-v1__content h1,.fees-content-v1__content h2,.fees-content-v1__content h3{color:#dbd40a}.fees-content-v1__content table{max-width:600px;text-align:center}.fees-content-v1__content table td{padding:.5em .2em}.fees-content-v1__content table p{margin:0}.fees-content-v1__content table tbody tr:nth-child(odd){background-color:#f2f2f2}.filter-v1{background:transparent}.filter-v1__wrapper{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:768px){.filter-v1__wrapper{justify-content:flex-start;flex-direction:row;align-items:center}}.filter-v1__label{font:normal normal 400 1em/1 Cinzel Decorative,Arial,serif;margin-bottom:1em}@media screen and (min-width:768px){.filter-v1__label{margin-bottom:0;margin-right:1em}}.filter-v1-list{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.filter-v1-list__item:last-child .filter-v1__button{margin-right:0}.filter-v1__arrow{width:1em;height:1em;margin-left:1em;fill:#1c1c1c}.filter-v1__button{margin-right:1em;padding:.8em 2em;font:normal normal 400 .9em/1 Poppins,Arial,sans-serif;text-transform:lowercase;background:#dbd40a;color:#1c1c1c;border-color:#dbd40a}.filter-v1__button:focus,.filter-v1__button:hover{background:transparent;color:#dbd40a;border-color:#dbd40a}.filter-v1__button:focus .filter-v1__arrow,.filter-v1__button:hover .filter-v1__arrow{fill:#dbd40a}.filter-v1__button.button--active{background:transparent;color:#3e2d25;border-color:#dbd40a}.filter-v1__button.button--active .filter-v1__arrow{fill:#3e2d25}.footer-v1{background:#1c1c1c;color:#fff;overflow:hidden}@media screen and (min-width:992px){.footer-v1{position:fixed;bottom:0;left:0;right:0;z-index:1}}.footer-v1__wrapper{max-width:1300px;margin-left:auto;margin-right:auto;max-width:1600px;padding:1em 10px}@media screen and (min-width:768px){.footer-v1__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:992px){.footer-v1__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:1200px){.footer-v1__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:768px){.footer-v1__wrapper{padding-top:2em;padding-bottom:2em}}.footer-v1-top__wrapper{display:flex;flex-direction:column;flex-wrap:wrap}.footer-v1-top__wrapper>*{margin:1em 0}@media screen and (min-width:768px){.footer-v1-top__wrapper>*{margin:2em 0}}@media screen and (min-width:992px){.footer-v1-top__wrapper{flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:stretch}.footer-v1-top__wrapper>*{margin:0 auto;width:33.3333%}}.footer-v1-last__logo{margin:2em auto 0;width:180px;height:auto}.footer-v1-last__logo svg{fill:#fff;width:100%}.footer-v1-last__copyright{margin:2em auto 0;max-width:270px}@media screen and (min-width:768px){.footer-v1-last__copyright{margin-top:0;max-width:410px}}@media screen and (min-width:992px){.footer-v1-last__copyright{max-width:none}}.footer-copyright-v1{color:#fff;font:normal normal normal 12px/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none}.footer-copyright-v1__list{list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:-.7em}.footer-copyright-v1__item{margin:.7em;position:relative}@media screen and (min-width:992px){.footer-copyright-v1__item+.footer-copyright-v1__item:before{content:"";display:block;width:1px;height:10px;position:absolute;top:calc(50% - 5px);left:-.7em;background:currentColor}}.footer-links-v1{text-align:center}.footer-links-v1__title{font:normal normal normal 1em/1 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none;color:#fff;font-size:25px;margin-bottom:.7em;margin-top:.7em}.footer-links-v1__content{min-height:50px}.footer-links-v1__content,.footer-links-v1__list{display:flex;justify-content:center;align-items:center}.footer-links-v1__list{list-style:none;padding:0;flex-direction:row;flex-wrap:wrap;margin:-.7em}.footer-links-v1__item{margin:.7em}.footer-links-v1__link{font-size:1em;text-transform:lowercase;color:#fff}.footer-links-v1__link .link__icon{color:#dbd40a}.footer-links-v1__link:hover{color:#fff}.footer-links-v1__link:hover .link__icon{color:#dbd40a}.footer-logo-v1{height:100%}.footer-logo-v1__img{width:100%;height:130px;object-fit:contain}.footer-meilleurs-agents-v1{text-align:center}.footer-meilleurs-agents-v1__title{font:normal normal normal 1em/1 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none;color:#fff;font-size:25px;margin-bottom:.7em;margin-top:.7em}.footer-meilleurs-agents-v1__content{min-height:50px;display:inline-flex;justify-content:center;align-items:center}.footer-partners-v1{text-align:center}.footer-partners-v1__title{font:normal normal normal 1em/1 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none;color:#fff;font-size:25px;margin-bottom:.7em;margin-top:.7em}.footer-partners-v1__content{min-height:50px;display:flex;justify-content:center;align-items:center}.footer-partners-v1__list{list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:-.8em}.footer-partners-v1__item{margin:.8em}.footer-partners-v1__link{display:block}.footer-partners-v1__img{height:50px;width:auto}.footer-placeholder{display:none}@media screen and (min-width:992px){.footer-placeholder{display:block}}.footer-socials-v1{text-align:center}.footer-socials-v1__title{font:normal normal normal 1em/1 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none;color:#fff;font-size:25px;margin-bottom:.7em;margin-top:.7em}.footer-socials-v1__content{min-height:50px}.footer-socials-v1__content,.footer-socials-v1__list{display:flex;justify-content:center;align-items:center}.footer-socials-v1__list{list-style:none;padding:0;flex-direction:row;flex-wrap:wrap;margin:-.8em}.footer-socials-v1__item{margin:.8em}.footer-socials-v1__link{background:transparent;border:1px solid #fff;border-radius:100%;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;padding:.5em}.footer-socials-v1__link svg{width:100%;height:auto;fill:#fff;transition:all .8s ease}.footer-socials-v1__link:focus,.footer-socials-v1__link:hover{background:transparent;border:1px solid #fff}.footer-socials-v1__link:focus svg,.footer-socials-v1__link:hover svg{fill:#fff}.header-home{position:absolute;z-index:5000;top:0;right:0;padding:2.2em 1.3em;display:flex;justify-content:flex-end;color:#dbd40a}.header-home__topbar{color:currentColor}.header-v1{background:#fff;color:#fff;z-index:2;position:relative}@media screen and (min-width:992px){.header-v1{position:static}}.header-v1__wrapper{display:flex}.header-v1__topbar{color:currentColor}.header-v1__content{flex:1;justify-content:space-between;padding:1.4em 2.8em;background:transparent url(../images/modules/header/background.jpg) no-repeat 50%/cover;display:none}@media screen and (min-width:768px){.header-v1__content{display:flex}}.header-v1__toggle{display:flex;align-items:center;width:100%}@media screen and (min-width:768px){.header-v1__toggle{width:auto}}.header-v1-left{display:none;align-items:center}@media screen and (min-width:992px){.header-v1-left{display:flex}}.header-v1-right{display:none;align-items:center;position:relative;z-index:5000}@media screen and (min-width:992px){.header-v1-right{display:flex}}.header-logo-v1{height:100px}.header-logo-v1 .image__img{object-position:left}.header-toggle-v1{border:none;margin:0;padding:0;width:auto;overflow:visible;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;cursor:pointer;display:block;background:transparent;width:100%;height:100%;color:#3e2d25}.header-toggle-v1:active,.header-toggle-v1:focus{outline:none}@media screen and (min-width:768px){.header-toggle-v1{width:450px}}.header-toggle-v1__wrapper{padding:3em 3.5em;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:768px){.header-toggle-v1__wrapper{padding:1.8em 3.5em}}.header-toggle-v1__text{letter-spacing:0;text-transform:none;transition:transform .3s ease-out}@media screen and (min-width:0){.header-toggle-v1__text{font:normal normal normal 2.6em/1 Cinzel Decorative,Arial,serif}}@media screen and (min-width:768px){.header-toggle-v1__text{font:normal normal normal 1.8em/1 Cinzel Decorative,Arial,serif}}.header-toggle-v1__icon{transition:transform .3s ease-out}.header-toggle-v1__burger{width:46px;height:4px;position:relative}.header-toggle-v1__lines{top:calc(50% - 2px)}.header-toggle-v1__lines,.header-toggle-v1__lines:after,.header-toggle-v1__lines:before{pointer-events:none;display:block;content:"";width:100%;border-radius:0;background-color:currentColor;height:4px;background-color:#dbd40a}.header-toggle-v1__lines:after,.header-toggle-v1__lines:before{width:100%;position:absolute;transition:left .5s}.header-toggle-v1__lines:before{top:10px}.header-toggle-v1__lines:after{top:-10px}.header-toggle-v1:focus .header-toggle-v1__text,.header-toggle-v1:hover .header-toggle-v1__text{transform:translateX(1em)}.header-toggle-v1:focus .header-toggle-v1__icon,.header-toggle-v1:hover .header-toggle-v1__icon{transform:translateX(-1em)}.home-logo-v1{position:absolute}@media screen and (min-width:0){.home-logo-v1{width:245px;height:202px}}@media screen and (min-width:768px){.home-logo-v1{width:25vw;height:25vh}}@media screen and (min-width:992px){.home-logo-v1{width:360px;height:295px}}@media screen and (min-width:1200px){.home-logo-v1{width:360px;height:295px}}@media screen and (min-width:1440px){.home-logo-v1{width:auto;height:auto}}@media screen and (min-width:0){.home-logo-v1{right:calc(50% - 122.5px);bottom:16em;top:auto;left:auto}}@media screen and (min-width:768px){.home-logo-v1{right:10vw;bottom:12em;top:auto;left:auto}}@media screen and (min-width:992px){.home-logo-v1{right:10vw;bottom:19em;top:auto;left:auto}}@media screen and (min-width:1200px){.home-logo-v1{right:16em;bottom:19em;top:auto;left:auto}}@media screen and (min-width:1440px){.home-logo-v1{right:27em;bottom:27em;top:auto;left:auto}}.home-logo-v1__img,.home-logo-v1__img>*{width:100%;height:100%}.home-logo-v1__img>*{object-fit:contain}.interkab-inner-v1{position:relative;padding:1em 0;background-repeat:no-repeat;background-position:50%;background-image:url(/images/interkab_bg_inner_v1.png)}.interkab-inner-v1 svg{max-width:241px;height:auto}@media screen and (max-width:767px){.interkab-inner-v1 svg.interkab-inner-v1__logo-svg{width:100%}}.interkab-inner-v1 .title__content{display:flex;flex-direction:column;padding-top:11px}.interkab-inner-v1 .title__content .title__content-innerv2-2{color:#f59a01;letter-spacing:0;text-transform:none;font:normal 900 24px Raleway}.interkab-inner-v1 .title__content .title__content-innerv2-1{letter-spacing:0;color:#333;text-transform:none;font:normal 900 24px Raleway}.interkab-inner-v1 .interkab-inner-v1__text-block-title{display:flex;flex-direction:column}.interkab-inner-v1 .interkab-inner-v1__text-block-title .title-text-block-1{color:#000;letter-spacing:0;text-transform:none;font:normal normal 900 30px Raleway}.interkab-inner-v1 .interkab-inner-v1__text-block-title .title-text-block-2{color:#f59a01;letter-spacing:0;text-transform:none;font:normal 900 30px Raleway}.interkab-inner-v1 .text-block{color:#000;text-transform:none;padding-top:19px;font:normal normal 18px Open Sans}.interkab-inner-v1 .interkab-inner-v1__notice{color:#000;font:normal 700 14px Open Sans;position:absolute;right:0}@media screen and (min-width:982px){.interkab-inner-v1 .interkab-inner-v1__notice{bottom:4px}}@media screen and (max-width:981px){.interkab-inner-v1 .interkab-inner-v1__notice{bottom:59px}}.interkab-inner-v1 .links-group__wrapper{flex-direction:row;align-items:start;text-align:left;padding-top:39px}@media screen and (min-width:982px){.interkab-inner-v1 .links-group__wrapper{justify-content:left}}@media screen and (max-width:981px){.interkab-inner-v1 .links-group__wrapper{justify-content:center}}.interkab-inner-v1 .links-group__wrapper a.links-group__link.button{background:#333;border-radius:27px;color:#fff;font-size:22px;letter-spacing:0;padding:10px 56px;overflow:auto;font-weight:300;box-shadow:1px 1px 3px #000;border:none;text-transform:lowercase;max-width:171px}.interkab-inner-v1 .interkab-inner-v1__wrapper{display:flex;justify-content:space-around}@media screen and (max-width:981px){.interkab-inner-v1 .interkab-inner-v1__wrapper{flex-direction:column;align-items:center;text-align:center}}@media screen and (min-width:982px){.interkab-inner-v1 .interkab-inner-v1__wrapper{flex-direction:row;align-items:center}}.interkab-inner-v1 .interkab-inner-v1__container{position:relative;margin:auto}@media screen and (max-width:981px){.interkab-inner-v1 .interkab-inner-v1__container{width:calc(100% - 2em)}}@media screen and (min-width:982px){.interkab-inner-v1 .interkab-inner-v1__container{width:calc(100% - 5em)}}.interkab-inner-v1 .interkab-v2-right-content{padding-top:21px}.jestimo-v1{background:transparent}.jestimo-v1__content{display:flex;flex-direction:column}@media screen and (min-width:992px){.jestimo-v1__content{flex-direction:row;height:90vh;min-height:540px;max-height:863px}}.jestimo-v1__informations{position:relative;flex:1 1 0;min-width:0}.jestimo-v1__title{margin:1em 0 0;text-align:center;font-size:1.6em}.jestimo-v1__text{font-size:.9em;margin-top:1em}.jestimo-v1__side{position:relative;z-index:2;height:100%;flex-direction:column;padding-left:1em;padding-right:1em}@media screen and (min-width:992px){.jestimo-v1__side{padding-left:0;padding-right:2em;width:33.33333%;min-width:300px;max-width:610px}}@media screen and (min-width:1440px){.jestimo-v1__side{padding-left:4em;padding-right:4em}}.jestimo-v1__side-scroll{height:100%}@media screen and (min-width:992px){.jestimo-v1__side-scroll{padding-right:1em}}.jestimo-v1__data{list-style:none;margin:0;padding:0;overflow:hidden}@media screen and (min-width:768px){.jestimo-v1__data{position:absolute;top:0;bottom:0;left:0;right:0}}.jestimo-v1__slideshow{height:100%;background:transparent}.jestimo-v1__slideshow-pagination{display:none}.jestimo-v1__slideshow-button--next,.jestimo-v1__slideshow-button--prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#1c1c1c;transition:all .4s ease-out}@media screen and (min-width:768px){.jestimo-v1__slideshow-button--next,.jestimo-v1__slideshow-button--prev{width:60px;height:60px;margin-top:-30px}}.jestimo-v1__slideshow-button--next.swiper-button-disabled,.jestimo-v1__slideshow-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.jestimo-v1__slideshow-button--next svg,.jestimo-v1__slideshow-button--prev svg{fill:currentColor;width:30px;height:auto}.jestimo-v1__slideshow-button--next:focus,.jestimo-v1__slideshow-button--next:hover,.jestimo-v1__slideshow-button--prev:focus,.jestimo-v1__slideshow-button--prev:hover{color:#fff;background:#1c1c1c}.jestimo-v1__slideshow-button--next{right:0}.jestimo-v1__slideshow-button--prev{transform:scaleX(-1);left:0}.jestimo-v1__slideshow .main-swiper__image{object-fit:cover}.jestimo-v1__form{position:relative;height:auto;max-height:none;width:100%}@media screen and (min-width:768px){.jestimo-v1__form{position:absolute;height:100%;max-height:100vh;display:block}}@media screen and (min-width:1440px){.jestimo-v1__form{width:80%}}.jestimo-form-v1__subtitle{font-size:1.5em}.jumbo-menu-v1,.jumbo-menu-v1__menu{height:100%;display:flex;flex-direction:column}.jumbo-menu-v1__menu{order:2;list-style:none;margin:0;padding:0;position:relative;z-index:2}@media screen and (min-width:768px){.jumbo-menu-v1__menu{justify-content:flex-end;width:32vw}}.jumbo-menu-v1__item{position:relative;transform:translateX(-100%);transition:transform .4s ease-out;height:134px}@media screen and (min-width:768px){.jumbo-menu-v1__item{flex:1;height:auto}}.jumbo-menu-v1.js-in .jumbo-menu-v1__item{transform:translateX(0)}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(0){transition-delay:0s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:first-child{transition-delay:.05s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(2){transition-delay:.1s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(3){transition-delay:.15s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(4){transition-delay:.2s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(5){transition-delay:.25s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(6){transition-delay:.3s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(7){transition-delay:.35s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(8){transition-delay:.4s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(9){transition-delay:.45s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(10){transition-delay:.5s}.jumbo-menu-v1__count{font:normal normal normal 1em/1 Poppins,Arial,sans-serif;text-transform:none;color:#dbd40a}.jumbo-menu-v1__count,.jumbo-menu-v1__label{letter-spacing:0;transition:color .4s ease-out}.jumbo-menu-v1__label{font:normal normal normal 2.5em/1 Cinzel Decorative,Arial,serif;text-transform:lowercase;color:#1c1c1c}.jumbo-menu-v1__label .js-fitty{display:inline-block;white-space:nowrap}@media screen and (min-width:0){.jumbo-menu-v1__label{font-size:1.7em}}@media screen and (min-width:768px){.jumbo-menu-v1__label{font-size:1.7em}}@media screen and (min-width:992px){.jumbo-menu-v1__label{font-size:3em}}@media screen and (min-width:1200px){.jumbo-menu-v1__label{font-size:3em}}@media screen and (min-width:1440px){.jumbo-menu-v1__label{font-size:45px}}.jumbo-menu-v1__link-background{position:absolute;top:0;bottom:0;left:0;width:100%;background:#fff;z-index:1;transition:width .4s ease-out}.jumbo-menu-v1__link-content{position:relative;z-index:2;width:100%}.jumbo-menu-v1__link-text{position:relative}.jumbo-menu-v1__arrow{position:absolute;right:-50px;top:calc(50% - 11px);transition:transform .4s ease-out;transform:translateX(-50px)}.jumbo-menu-v1__arrow svg{transition:fill .4s ease-out;fill:transparent;height:22px;width:auto;display:block}.jumbo-menu-v1__link{text-decoration:none;display:flex;align-items:center;width:100%;height:100%;padding:0 calc(3vw + 50px) 0 36px}@media screen and (min-width:768px){.jumbo-menu-v1__link{padding:0 calc(3vw + 50px) 0 3vw}}@media screen and (min-width:768px){.jumbo-menu-v1__link:hover .jumbo-menu-v1__link-background{width:0}.jumbo-menu-v1__link:hover .jumbo-menu-v1__count{color:#dbd40a}.jumbo-menu-v1__link:hover .jumbo-menu-v1__label{color:#1c1c1c}.jumbo-menu-v1__link:hover .jumbo-menu-v1__arrow{transform:translateX(0)}.jumbo-menu-v1__link:hover .jumbo-menu-v1__arrow svg{fill:#dbd40a}}.jumbo-menu-v1__images{order:1;list-style:none;margin:0;padding:0;position:relative;z-index:1;width:100%;height:100vh;max-height:526px}@media screen and (min-width:768px){.jumbo-menu-v1__images{position:absolute;top:0;left:0;height:100%;max-height:none}}.jumbo-menu-v1__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.jumbo-menu-v1__image--standby{opacity:0;z-index:3}.legals-content-v1{background:transparent}.legals-content-v1__title{text-align:center;margin:0 0 1em}.legals-content-v1__content h1,.legals-content-v1__content h2,.legals-content-v1__content h3{color:#dbd40a}.legals-content-v1__content li>p{display:inline;margin:0}.main-menu-v1{position:fixed;right:0;left:0;top:0;bottom:0;z-index:6000;padding-right:1.5em;padding-top:130px;padding-bottom:20px;color:#3e2d25;background:#fff;opacity:0;pointer-events:none;transform:translateZ(0);transition:opacity .4s ease-out}.main-menu-v1__wrapper{height:100%}.main-menu-v1__wrapper .simplebar-content{position:relative}.main-menu-v1__topbar{position:absolute;left:2em;top:1.4em}@media screen and (min-width:992px){.main-menu-v1__topbar{display:none}}.main-menu-v1__close{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;position:absolute;z-index:2;right:1em;top:1em;cursor:pointer}.main-menu-v1__close:active,.main-menu-v1__close:focus{outline:none}@media screen and (min-width:1200px){.main-menu-v1__close{right:auto;left:6em;top:2.7em}}@media screen and (min-width:1440px){.main-menu-v1__close{left:15em;top:2.7em}}.main-menu-v1__close-icon{display:block;padding:1em;width:4em;height:4em;transition:fill .5s;fill:currentColor}.main-menu-v1__focus-trap{opacity:0}.main-menu-v1__menu{list-style:none;margin:0;padding:0;position:relative;z-index:1;display:flex;height:100%;flex-direction:column}@media screen and (min-width:992px){.main-menu-v1__menu{justify-content:flex-end;width:calc(34vw + 450px);padding-left:200px}}@media screen and (min-width:1440px){.main-menu-v1__menu{width:calc(47vw + 450px);padding-left:450px}}.main-menu-v1__item{position:relative;transform:translateX(-100%);opacity:0}@media screen and (min-width:768px){.main-menu-v1__item{height:134px;flex:1}}.main-menu-v1__item+.main-menu-v1__item{margin-top:3.6em}.main-menu-v1__count{font:normal normal normal 1.4em/1 Poppins,Arial,sans-serif;text-transform:none;color:#dbd40a}.main-menu-v1__count,.main-menu-v1__label{letter-spacing:0;transition:color .4s ease-out}.main-menu-v1__label{text-transform:lowercase;color:#1c1c1c}@media screen and (min-width:0){.main-menu-v1__label{font:normal normal normal 1.8em/1 Cinzel Decorative,Arial,serif}}@media screen and (min-width:768px){.main-menu-v1__label{font:normal normal normal 45px/1 Cinzel Decorative,Arial,serif}}.main-menu-v1__link-background{position:absolute;top:0;bottom:0;left:0;width:100%;background:#fff;z-index:1;transition:width .4s ease-out}.main-menu-v1__link-content{position:relative;z-index:2;width:100%}.main-menu-v1__link-text{position:relative}.main-menu-v1__arrow{position:absolute;right:-66px;top:calc(50% - 17px);transition:transform .4s ease-out}@media screen and (min-width:768px){.main-menu-v1__arrow{transform:translateX(-50px)}}.main-menu-v1__arrow svg{transition:fill .4s ease-out;fill:transparent;height:34px;width:auto;display:block}.main-menu-v1__link{text-decoration:none;display:flex;align-items:center;width:100%;height:100%;padding:0 66px 0 36px}@media screen and (min-width:768px){.main-menu-v1__link{padding:0 calc(3vw + 66px) 0 3vw}}@media screen and (min-width:768px){.main-menu-v1__link:hover .main-menu-v1__link-background{width:0}.main-menu-v1__link:hover .main-menu-v1__count{color:#1c1c1c}.main-menu-v1__link:hover .main-menu-v1__label{color:#dbd40a}.main-menu-v1__link:hover .main-menu-v1__arrow{transform:translateX(0)}.main-menu-v1__link:hover .main-menu-v1__arrow svg{fill:#dbd40a}}@media screen and (min-width:1200px){.main-menu-v1__footer{position:absolute;right:3em;bottom:3em;z-index:1}}.main-menu-v1__socials{margin-top:4em}@media screen and (min-width:1200px){.main-menu-v1__socials{margin-top:2em}}.main-menu-v1__logo-img{display:none}@media screen and (min-width:1200px){.main-menu-v1__logo-img{display:block;width:21vw;max-width:18em;height:auto}}.body--menu-opened .main-menu-v1{opacity:1;pointer-events:all}.body--menu-opened .main-menu-v1__item{transition:transform .4s ease-out,opacity .4s ease-out;opacity:1;transform:translateX(0)}.body--menu-opened .main-menu-v1__item:nth-child(0){transition-delay:.5s}.body--menu-opened .main-menu-v1__item:first-child{transition-delay:.55s}.body--menu-opened .main-menu-v1__item:nth-child(2){transition-delay:.6s}.body--menu-opened .main-menu-v1__item:nth-child(3){transition-delay:.65s}.body--menu-opened .main-menu-v1__item:nth-child(4){transition-delay:.7s}.body--menu-opened .main-menu-v1__item:nth-child(5){transition-delay:.75s}.body--menu-opened .main-menu-v1__item:nth-child(6){transition-delay:.8s}.body--menu-opened .main-menu-v1__item:nth-child(7){transition-delay:.85s}.body--menu-opened .main-menu-v1__item:nth-child(8){transition-delay:.9s}.body--menu-opened .main-menu-v1__item:nth-child(9){transition-delay:.95s}.body--menu-opened .main-menu-v1__item:nth-child(10){transition-delay:1s}.main-menu-v1 .js-focus-trap{-webkit-appearance:none;border:none}.body--menu-opened{overflow:hidden}.main-menu-socials-v1{font-size:1.6em}@media screen and (min-width:768px){.main-menu-socials-v1{font-size:1em}}.main-menu-socials-v1__title{font:normal normal normal 1em/1 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none;color:#fff;font-size:25px;margin-bottom:.7em;margin-top:.7em}.main-menu-socials-v1__content{min-height:50px;display:flex;justify-content:center;align-items:center}.main-menu-socials-v1__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.main-menu-socials-v1__item{margin:.5em}.main-menu-socials-v1__link{background:transparent;border:1px solid #dbd40a;border-radius:100%;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;padding:.5em}.main-menu-socials-v1__link svg{width:100%;height:auto;fill:#3e2d25;transition:all .4s ease-out}.main-menu-socials-v1__link:focus,.main-menu-socials-v1__link:hover{background:transparent;border:1px solid #dbd40a;transform:scale(1.1)}.main-menu-socials-v1__link:focus svg,.main-menu-socials-v1__link:hover svg{fill:#3e2d25}.news-details-tools-v1{display:grid;grid-gap:1em}@media screen and (min-width:768px){.news-details-tools-v1{grid-template-columns:repeat(2,1fr)}}.news-details-tools-v1__title{font:normal normal normal 1.5em/1 Cinzel Decorative,Arial,serif;margin-bottom:.7em}.news-details-tools-v1__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,2.5em);grid-gap:1em;grid-auto-flow:row;align-items:center}.news-details-tools-v1__link{background:transparent;border:1px solid #dbd40a;border-radius:100%;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;padding:.65em}.news-details-tools-v1__link svg{width:100%;height:100%;fill:currentColor;transition:all .8s ease}.news-details-tools-v1__link:focus,.news-details-tools-v1__link:hover{background:transparent;border:1px solid #dbd40a;transform:scale(1.1)}.news-details-tools-v1__link:focus svg,.news-details-tools-v1__link:hover svg{fill:currentColor}.news-details-tools-v1__label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.news-details-tools-v1 .js-selectionToggle svg{fill:none;stroke:currentColor}.news-details-tools-v1 .js-selectionToggle.js--active svg{fill:currentColor}.news-details-v1{background:transparent}.news-details-v1__content{display:flex;flex-direction:column}@media screen and (min-width:992px){.news-details-v1__content{flex-direction:row;height:90vh;min-height:540px;max-height:770px}}.news-details-v1__informations{position:relative;flex:1 1 0;min-width:0;margin-top:2em}@media screen and (min-width:992px){.news-details-v1__informations{margin-top:0}}.news-details-v1__title{margin:1em 0 0;font-size:2em}.news-details-v1__tools{margin:5em .2em .2em}.news-details-v1__side{position:relative;z-index:2;height:100%;flex-direction:column;padding-left:1em;padding-right:1em}@media screen and (min-width:992px){.news-details-v1__side{padding-left:0;padding-right:2em;width:33.33333%;min-width:300px;max-width:610px}}@media screen and (min-width:1440px){.news-details-v1__side{padding-left:4em;padding-right:4em}}.news-details-v1__side-scroll{height:100%}@media screen and (min-width:992px){.news-details-v1__side-scroll{padding-right:1em}}@media screen and (min-width:1200px){.news-details-v1__drawer{width:80%}}@media screen and (min-width:1440px){.news-details-v1__drawer{width:50%}}.news-details-v1__slideshow{height:100%;background:transparent}.news-details-v1__slideshow-pagination{display:none}.news-details-v1__slideshow-button--next,.news-details-v1__slideshow-button--prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#1c1c1c;transition:all .4s ease-out}@media screen and (min-width:768px){.news-details-v1__slideshow-button--next,.news-details-v1__slideshow-button--prev{width:60px;height:60px;margin-top:-30px}}.news-details-v1__slideshow-button--next.swiper-button-disabled,.news-details-v1__slideshow-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.news-details-v1__slideshow-button--next svg,.news-details-v1__slideshow-button--prev svg{fill:currentColor;width:30px;height:auto}.news-details-v1__slideshow-button--next:focus,.news-details-v1__slideshow-button--next:hover,.news-details-v1__slideshow-button--prev:focus,.news-details-v1__slideshow-button--prev:hover{color:#fff;background:#1c1c1c}.news-details-v1__slideshow-button--next{right:0}.news-details-v1__slideshow-button--prev{transform:scaleX(-1);left:0}.news-details-v1__slideshow .main-swiper__image{object-fit:cover}.news-list-v1{background:transparent}.news-list-v1__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:992px){.news-list-v1__list{grid-gap:50px 1.5em;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.news-list-v1__list{grid-gap:100px 1.5em}}.news-list-v2{background:transparent}.news-list-v2__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:992px){.news-list-v2__list{grid-gap:50px 1.5em}}@media screen and (min-width:1200px){.news-list-v2__list{grid-gap:100px 1.5em}}.news-thumb-v1{display:block;position:relative;text-decoration:none;background:transparent;color:#3e2d25}.news-thumb-v1__image{width:100%;height:100%;padding-bottom:72%;position:relative;z-index:1}.news-thumb-v1__image>.image{position:absolute;width:100%;height:100%}.news-thumb-v1__infos{width:100%;padding:2.4em 5em 2.4em 3em}@media screen and (min-width:992px){.news-thumb-v1__infos{padding:2.4em 5em 2.4em 3em;font-size:.8em;position:absolute;left:0;bottom:0;z-index:2}}@media screen and (min-width:1440px){.news-thumb-v1__infos{font-size:1em}}.news-thumb-v1__infos:before{background:#fff;content:"";position:absolute;top:0;bottom:0;left:0;width:100%;transition:width .4s ease-out}@media (hover:hover) and (pointer:fine){.news-thumb-v1__infos:before{width:0}}.news-thumb-v1__content{position:relative;transition:opacity .4s ease-out}@media (hover:hover) and (pointer:fine){.news-thumb-v1__content{opacity:0}}.news-thumb-v1__title{font-size:2em;color:#3e2d25;margin:0}.news-thumb-v1__title .title__chapo{color:#dbd40a}.news-thumb-v1__arrow{position:absolute;right:-3em;top:50%;transform:translateY(-50%)}.news-thumb-v1__arrow svg{width:30;height:auto;fill:#dbd40a}.news-thumb-v1:focus .news-thumb-v1__infos:before,.news-thumb-v1:hover .news-thumb-v1__infos:before{width:100%}.news-thumb-v1:focus .news-thumb-v1__content,.news-thumb-v1:hover .news-thumb-v1__content{opacity:1}.news-thumb-v2{display:flex;flex-direction:column;position:relative;text-decoration:none;background:transparent;color:#3e2d25}@media screen and (min-width:992px){.news-thumb-v2{flex-direction:row;height:90vh;min-height:540px;max-height:555px}}.news-thumb-v2__image{flex:1;position:relative}.news-thumb-v2__image>.image{height:100%}.news-thumb-v2__infos{width:100%;padding:1.2em 4em 1.2em 2em}@media screen and (min-width:992px){.news-thumb-v2__infos{width:44%;padding:0 0 0 3em;font-size:.8em}}@media screen and (min-width:1440px){.news-thumb-v2__infos{font-size:1em}}.news-thumb-v2__content{position:relative}@media screen and (min-width:992px){.news-thumb-v2__content{height:100%;display:flex;flex-direction:column}}.news-thumb-v2__description{flex:1;position:relative;margin-top:2em}@media screen and (min-width:992px){.news-thumb-v2__description{font-size:.85em;margin-right:-1.5em}}@media screen and (min-width:992px){.news-thumb-v2__scroll{position:absolute;width:100%;height:100%;padding-right:1.5em}}.news-thumb-v2__title{padding:0 .6em;margin:0;font-size:2em;color:#3e2d25;text-align:center}.news-thumb-v2__title .title__chapo,.news-thumb-v2__title .title__deco{color:#dbd40a}.news-thumb-v2__cta{position:absolute;bottom:0;left:0;min-width:40%;padding:3em 5em 3em 3em;display:none}.news-thumb-v2__cta .title{font-size:2em;position:relative;z-index:2;transition:opacity .4s ease-out}@media (hover:hover) and (pointer:fine){.news-thumb-v2__cta .title{opacity:0}}@media screen and (min-width:992px){.news-thumb-v2__cta{display:block}}.news-thumb-v2__cta:after{background:#fff;content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;width:100%;transition:width .4s ease-out}@media (hover:hover) and (pointer:fine){.news-thumb-v2__cta:after{width:0}}.news-thumb-v2__arrow{position:absolute;z-index:2;right:3em;top:50%;transform:translateY(-50%);transition:opacity .4s ease-out}@media (hover:hover) and (pointer:fine){.news-thumb-v2__arrow{opacity:0}}.news-thumb-v2__arrow svg{width:30;height:auto;fill:#dbd40a}.news-thumb-v2:focus .news-thumb-v2__cta:after,.news-thumb-v2:hover .news-thumb-v2__cta:after{width:100%}.news-thumb-v2:focus .news-thumb-v2__arrow,.news-thumb-v2:focus .news-thumb-v2__cta .title,.news-thumb-v2:hover .news-thumb-v2__arrow,.news-thumb-v2:hover .news-thumb-v2__cta .title{opacity:1}.paging-v1{background:transparent;color:#1c1c1c;margin:4em 0;font:normal normal 400 .9375em Poppins,Arial,sans-serif;letter-spacing:normal;text-transform:none}.paging-v1__items{list-style:none;margin:0;padding:0}.paging-v1__items,.paging-v1__link{display:flex;justify-content:center}.paging-v1__link{text-decoration:none;height:35px;width:35px;align-items:center;padding:.3em;margin:0 .3em;color:currentColor;background:transparent;border:2px solid #dbd40a;border-radius:100%;transition:all .4s ease-out}@media screen and (min-width:768px){.paging-v1__link{height:50px;width:50px}}.paging-v1__link svg{fill:currentColor}.paging-v1__link:hover{color:#fff;background:#1c1c1c;border-color:#1c1c1c}.paging-v1__svg{height:1em}.paging-v1__item--active .paging-v1__link{color:#fff;background:#dbd40a;border-color:#dbd40a}.partners-list-v1__title{font-size:1.8em;text-align:center;margin-bottom:1.2em;margin-top:0}.partners-list-v1__list{display:grid;grid-gap:3em;grid-template-columns:repeat(auto-fill,minmax(17em,1fr));list-style:none;padding:0;position:relative}.partners-list-v1__item{position:relative;width:100%}.partners-thumb-v1__image{border:1px solid #dadada;height:13em;padding:2em}.partners-thumb-v1__infos{width:100%}.partners-thumb-v1__name{font:normal normal normal 1.5em/1.5 Cinzel Decorative,Arial,serif;line-height:1em;margin:.3em 0}.partners-thumb-v1__link{color:#dbd40a;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Poppins;font-size:1em;text-decoration:none;margin-top:.8em}.partners-thumb-v1__link:hover .partners-thumb-v1__arrow{transform:translateX(20px)}.partners-thumb-v1__link:hover .partners-thumb-v1__arrow svg{fill:#1c1c1c}.partners-thumb-v1__arrow{margin-left:1em;margin-top:2px;transition:transform .4s ease-out}.partners-thumb-v1__arrow svg{fill:#dbd40a;height:auto;transition:fill .4s ease-out;width:1.5em}.properties-details-v1{background:transparent}.properties-details-v1__content{display:flex;flex-direction:column}@media screen and (min-width:992px){.properties-details-v1__content{flex-direction:row;height:90vh;min-height:540px;max-height:863px}}.properties-details-v1__informations{position:relative;flex:1 1 0;min-width:0}.properties-details-v1__informations .subtitle{display:none}@media screen and (min-width:768px){.properties-details-v1__informations .subtitle{display:block}}.properties-details-v1__title{margin:1em 0 0 36px;display:flex;font-size:1.5em}@media screen and (min-width:768px){.properties-details-v1__title{margin:-1.5em 0 0}}.properties-details-v1__title-spacer{display:none}@media screen and (min-width:768px){.properties-details-v1__title-spacer{display:block;width:33.33333%;min-width:300px;max-width:610px}}.properties-details-v1__title .title{display:inline-block;position:relative;flex:1 1 0;min-width:0}.properties-details-v1__menu{position:relative;z-index:2;height:100%;flex-direction:column}@media screen and (min-width:992px){.properties-details-v1__menu{width:33.33333%;min-width:300px;max-width:610px}}.properties-details-v1__data{list-style:none;margin:0;padding:0;overflow:hidden}@media screen and (min-width:768px){.properties-details-v1__data{position:absolute;top:0;bottom:0;left:0;right:0}}.properties-details-v1__slideshow{height:100%;background:transparent}.properties-details-v1__slideshow-pagination{display:none}.properties-details-v1__slideshow-button--next,.properties-details-v1__slideshow-button--prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#1c1c1c;transition:all .4s ease-out}@media screen and (min-width:768px){.properties-details-v1__slideshow-button--next,.properties-details-v1__slideshow-button--prev{width:60px;height:60px;margin-top:-30px}}.properties-details-v1__slideshow-button--next.swiper-button-disabled,.properties-details-v1__slideshow-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.properties-details-v1__slideshow-button--next svg,.properties-details-v1__slideshow-button--prev svg{fill:currentColor;width:30px;height:auto}.properties-details-v1__slideshow-button--next:focus,.properties-details-v1__slideshow-button--next:hover,.properties-details-v1__slideshow-button--prev:focus,.properties-details-v1__slideshow-button--prev:hover{color:#fff;background:#1c1c1c}.properties-details-v1__slideshow-button--next{right:0}.properties-details-v1__slideshow-button--prev{transform:scaleX(-1);left:0}.properties-details-v1__slideshow .main-swiper__image{object-fit:cover}.properties-details-v1__media{position:absolute;z-index:1;bottom:1.5em;left:0;width:100%}.properties-details-v1__drawer{position:relative;height:auto;max-height:none;display:none}.properties-details-v1__drawer.drawer--opened{display:block}@media screen and (min-width:768px){.properties-details-v1__drawer{position:absolute;height:100%;max-height:100vh;display:block}}.properties-details-v1__drawer .drawer__close{display:none}@media screen and (min-width:768px){.properties-details-v1__drawer .drawer__close{display:block}}.properties-details-v1__details,.properties-details-v1__infos{width:100%}@media screen and (min-width:1200px){.properties-details-v1__details,.properties-details-v1__infos{width:80%}.properties-details-v1__details .drawer__body,.properties-details-v1__infos .drawer__body{padding-left:4em;padding-right:5em}}.properties-details-v1__infos-new{width:100%}@media screen and (min-width:1200px){.properties-details-v1__infos-new{width:80%}.properties-details-v1__infos-new .drawer__body{padding-left:4em;padding-right:5em}}.properties-details-v1__lots{width:100%}@media screen and (min-width:1200px){.properties-details-v1__lots .drawer__body{padding-left:4em;padding-right:5em}}.properties-details-v1__documentation{width:100%}@media screen and (min-width:1200px){.properties-details-v1__documentation{width:80%}.properties-details-v1__documentation .drawer__body{padding-left:4em;padding-right:5em}}.properties-details-v1__infosmisc{width:100%}@media screen and (min-width:1200px){.properties-details-v1__infosmisc{width:80%}.properties-details-v1__infosmisc .drawer__body{padding-left:4em;padding-right:5em}}.properties-details-v1__energy{width:100%}@media screen and (min-width:1200px){.properties-details-v1__energy{width:80%}}.properties-details-v1__calendar,.properties-details-v1__neighborhood{width:100%}@media screen and (min-width:1200px){.properties-details-v1__calendar .drawer__body{padding-left:2em;padding-right:4em}}.properties-details-v1__prices{margin:4em auto 0;padding:0 2em;max-width:calc(1022px + 4em)}.properties-details-v1__equipments{margin:4em auto 0;padding:0 2em;max-width:calc(1275px + 4em)}.properties-details-v1__services{margin:4em auto 0;padding:0 2em;max-width:calc(670px + 4em)}.properties-details-v1__contact,.properties-details-v1__tools{margin:4em auto 0;padding:0 2em;max-width:calc(842px + 4em)}.properties-details-v1__tools{font-size:1.8em}@media screen and (min-width:992px){.properties-details-v1__tools{font-size:1em}}.properties-details-v1__related{margin:4em auto 0;padding:0 2em;max-width:calc(1300px + 4em)}.properties-details-documentation-v1{color:#fff;overflow:hidden}.properties-details-documentation-v1__title{font-size:1.5em}.properties-details-documentation-v1__list{list-style:none;padding:0;margin:3em 0 0;display:grid;grid-gap:3em 1em;grid-auto-flow:row}@media screen and (min-width:768px){.properties-details-documentation-v1__list{grid-template-columns:repeat(2,1fr)}}.properties-details-documentation-v1__item{position:relative}.properties-details-documentation-v1__label{color:inherit;font:normal normal normal 1.5em/1 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none}.properties-details-documentation-v1__value{display:inline-block;margin-top:.5em;cursor:pointer;border:none;background:none;padding:0;outline:none;color:currentColor}.properties-details-documentation-v1__icon{display:inline-flex;width:3em;height:3em;border-radius:100%;line-height:3em;border:1px solid #dbd40a;align-items:center;justify-content:center}.properties-details-documentation-v1__icon svg{width:55%;height:auto;fill:currentColor}.properties-details-energy-v1{color:#fff;overflow:hidden}.properties-details-energy-v1__title{font-size:1.5em}.properties-details-energy-v1__content{display:flex;justify-content:space-between;align-items:start}.properties-details-energy-v1__img{width:40%;height:auto}.properties-details-equipments-v1__title{margin:0;font-size:1.8em;text-align:center}.properties-details-equipments-v1__grid{display:grid;margin-top:2em;grid-gap:3em}@media screen and (min-width:768px){.properties-details-equipments-v1__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.properties-details-equipments-v1__grid{grid-template-columns:repeat(3,1fr)}}.properties-details-equipments-v1__list-header{font:normal normal normal 1.5em/1.8 Cinzel Decorative,Arial,serif;color:#dbd40a;border-bottom:1px solid #dbd40a}.properties-details-equipments-v1__list{list-style:none;margin:0;padding:0}.properties-details-equipments-v1__item{display:flex;width:100%;justify-content:space-between;font:normal normal normal .9em/1 Poppins,Arial,sans-serif;color:#3e2d25;margin-top:1.2em}.properties-details-equipments-v1__value{text-align:right}.properties-details-form-v1__title{margin:0;font-size:1.5em;text-align:center}.properties-details-infos-new-v1{color:inherit;overflow:hidden}.properties-details-infos-new-v1__title{font-size:1.5em}.properties-details-infos-new-v1__count{font:normal normal normal 1.5em/1 Poppins,Arial,sans-serif;color:inherit;text-align:center}.properties-details-infos-new-v1__count-highlight{font:normal normal normal 1.2em/1 Cinzel Decorative,Arial,serif;color:#dbd40a}.properties-details-infos-new-v1__description{color:inherit;font:normal normal normal .9em/1.5 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none;margin-top:1.5em}.properties-details-infos-new-v1__reference{color:currentColor;font-size:.9em;text-align:center;margin-top:2em}.properties-details-infos-new-v1__numdossier{color:#dbd40a}.properties-details-infos-new-v1__types{font:normal normal normal 1em/2.5em Poppins,Arial,sans-serif;color:currentColor;text-align:center;margin-top:1em}.properties-details-infos-new-v1__types-value{display:inline-block;margin-left:.5em;margin-right:.5em;color:currentColor;border:2px solid #dbd40a;border-radius:100%;width:2em;height:2em;line-height:2em;text-align:center}.properties-details-infos-v1{color:inherit;overflow:hidden}.properties-details-infos-v1__title{font-size:1.5em}.properties-details-infos-v1__description{color:inherit;font:normal normal normal .9em/1.5 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none}.properties-details-infos-v1__list{list-style:none;padding:0;margin:3em 0 0;display:grid;grid-gap:3em 1em;grid-auto-flow:row}@media screen and (min-width:768px){.properties-details-infos-v1__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.properties-details-infos-v1__list{grid-template-columns:repeat(3,1fr)}}.properties-details-infos-v1__item{padding-left:1.4em;position:relative}.properties-details-infos-v1__item:before{content:"";display:block;width:10px;height:10px;background:#dbd40a;position:absolute;top:calc(.5em - 5px);left:0}.properties-details-infos-v1__label{color:inherit;font:normal normal normal 1em/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none}.properties-details-infos-v1__value{margin-top:.5em;color:#dbd40a;font:normal normal normal 1.5em/1 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none}.properties-details-infosmisc-v1{color:#fff;overflow:hidden}.properties-details-infosmisc-v1__title{font-size:1.5em}.properties-details-infosmisc-v1__list{list-style:none;padding:0;margin:3em 0 0;display:grid;grid-gap:3em 1em;grid-auto-flow:row}@media screen and (min-width:768px){.properties-details-infosmisc-v1__list{grid-template-columns:repeat(2,1fr)}}.properties-details-infosmisc-v1__item{padding-left:1.4em;position:relative}.properties-details-infosmisc-v1__item:before{content:"";display:block;width:10px;height:10px;background:#dbd40a;position:absolute;top:calc(.5em - 5px);left:0}.properties-details-infosmisc-v1__label{color:inherit;font:normal normal normal 1em/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none}.properties-details-infosmisc-v1__value{margin-top:.5em;color:#dbd40a;font:normal normal normal 1.5em/1 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none}.properties-details-lots-v1{color:currentColor;overflow:hidden}.properties-details-lots-v1__title{font-size:1.8em}.properties-details-neighborhood-v1{color:#fff;overflow:hidden}.properties-details-neighborhood-v1__title{font-size:1.5em}.properties-details-neighborhood-v1 .map{height:375px}.properties-details-prices-v1__title{margin:0;font-size:1.8em;text-align:center}.properties-details-prices-v1__table{display:flex;flex-direction:column;width:100%;margin-top:2em}.properties-details-prices-v1__th{display:flex;border-bottom:1px solid #dbd40a;padding:.3em;margin-bottom:.8em;font:normal normal 400 1.125em Poppins,Arial,sans-serif;color:#dbd40a;text-transform:none;letter-spacing:0;text-align:left}.properties-details-prices-v1__th--value{padding-right:.6em;width:33.3333%}.properties-details-prices-v1__th--value:last-child{padding-right:0}.properties-details-prices-v1__tr{display:flex;padding:.3em;font:normal normal 400 1.125em/2 Poppins,Arial,sans-serif;color:#1c1c1c;text-transform:none;letter-spacing:0;text-align:left}.properties-details-prices-v1__tr--value{padding-right:.6em;width:33.3333%}.properties-details-prices-v1__tr--value:last-child{padding-right:0}.properties-details-related-v1__title{font-size:1.8em;text-align:center;margin:0 0 1.5em}.properties-details-related-v1__title>*{display:inline-block}.properties-details-related-v1__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:992px){.properties-details-related-v1__list{grid-gap:50px 1.5em;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.properties-details-related-v1__list{grid-gap:100px 1.5em}}.properties-details-services-v1__title{margin:0;font-size:1.8em;text-align:center}.properties-details-services-v1__grid{display:grid;margin-top:2em;grid-gap:3em}@media screen and (min-width:768px){.properties-details-services-v1__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.properties-details-services-v1__grid{grid-template-columns:repeat(3,1fr)}}.properties-details-services-v1__list-header{display:flex;width:100%;justify-content:space-between;font:normal normal normal 1.5em/1.8 Cinzel Decorative,Arial,serif;color:#dbd40a;border-bottom:1px solid #dbd40a}.properties-details-services-v1__list{list-style:none;padding:0;margin:1em 0 0}.properties-details-services-v1__item{display:flex;width:100%;justify-content:space-between;align-items:center;font:normal normal normal 1em/2.2 Poppins,Arial,sans-serif;color:#3e2d25}.properties-details-services-v1__icon{vertical-align:middle}.properties-details-tools-v1{display:grid;grid-gap:1em}@media screen and (min-width:768px){.properties-details-tools-v1{grid-template-columns:repeat(2,1fr)}}.properties-details-tools-v1__title{font:normal normal normal 1.5em/1 Cinzel Decorative,Arial,serif;margin-bottom:.7em}.properties-details-tools-v1__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,2.5em);grid-gap:1em;grid-auto-flow:row;align-items:center}.properties-details-tools-v1__link{background:transparent;border:1px solid #dbd40a;border-radius:100%;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;padding:.65em}.properties-details-tools-v1__link svg{width:100%;height:100%;fill:currentColor;transition:all .8s ease}.properties-details-tools-v1__link:focus,.properties-details-tools-v1__link:hover{background:transparent;border:1px solid #dbd40a;transform:scale(1.1)}.properties-details-tools-v1__link:focus svg,.properties-details-tools-v1__link:hover svg{fill:currentColor}.properties-details-tools-v1__label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.properties-details-tools-v1 .js-selectionToggle.js--active svg,.properties-details-tools-v1 .js-selectionToggle svg{fill:currentColor;stroke:currentColor}.properties-related-thumb-v1{display:block;position:relative;text-decoration:none;background:transparent;color:#3e2d25}.properties-related-thumb-v1__image{width:100%;height:100%;padding-bottom:64%;position:relative}.properties-related-thumb-v1__image>.image{position:absolute;width:100%;height:100%}.properties-related-thumb-v1__infos{width:100%;padding:1.2em 0}@media screen and (min-width:992px){.properties-related-thumb-v1__infos{padding:1.2em 0;font-size:.8em}}@media screen and (min-width:1440px){.properties-related-thumb-v1__infos{font-size:1em}}.properties-related-thumb-v1__content{position:relative}.properties-related-thumb-v1__title{font-size:1.5em;color:#3e2d25;margin:0}.properties-related-thumb-v1__title .title__chapo{color:#dbd40a}.properties-related-thumb-v1__data{font:normal normal normal 1em/1 Poppins,Arial,sans-serif;color:#dbd40a}.properties-details-v2{background:transparent}@media screen and (min-width:992px){.properties-details-v2__header{display:flex;align-items:stretch}}.properties-details-v2__slideshow{flex:1 1 0;min-width:0;background:transparent;height:300px}@media screen and (min-width:992px){.properties-details-v2__slideshow{height:770px}}.properties-details-v2__slideshow .main-swiper__image{object-fit:cover}.properties-details-v2__intro{display:flex;flex-direction:column;justify-content:space-between;padding:0 2em}@media screen and (min-width:992px){.properties-details-v2__intro{width:33.3%;padding-left:0 0 0 4em}}.properties-details-v2__count{font:normal normal normal 2em/1 Cinzel Decorative,Arial,serif;color:#3e2d25;text-align:center}.properties-details-v2__title{font-size:2em;text-align:center;margin:0}.properties-details-v2__title>*{display:inline-block}.properties-details-v2__paging{display:flex;justify-content:center;align-items:center}.properties-details-v2__paging-button--next,.properties-details-v2__paging-button--prev{width:44px;height:44px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:100%;color:#3e2d25;border:1px solid #dbd40a;background:transparent;transition:all .4s ease-out}@media screen and (min-width:992px){.properties-details-v2__paging-button--next,.properties-details-v2__paging-button--prev{width:50px;height:50px}}.properties-details-v2__paging-button--next.swiper-button-disabled,.properties-details-v2__paging-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.properties-details-v2__paging-button--next svg,.properties-details-v2__paging-button--prev svg{fill:currentColor;width:10px;height:auto}.properties-details-v2__paging-button--next:focus,.properties-details-v2__paging-button--next:hover,.properties-details-v2__paging-button--prev:focus,.properties-details-v2__paging-button--prev:hover{outline:0;color:#fff;background:#dbd40a}.properties-details-v2__paging-pagination{width:auto;min-width:5em;margin:0 1.5em;text-align:center;font:normal normal normal 1em/1 Poppins,Arial,sans-serif;color:#dbd40a}.properties-details-v2__paging-pagination .swiper-pagination--highlight{vertical-align:text-top;font:normal normal normal 2.1em/1 Cinzel Decorative,Arial,serif;color:#1c1c1c}.properties-details-v2__paging-button--next{right:0}.properties-details-v2__paging-button--prev{transform:scaleX(-1);left:0}.properties-details-v2__price{margin-top:2em;text-align:center}.properties-details-v2__price-title{font-size:2em}.properties-details-v2__price-value{color:inherit;font:normal normal normal 2em/1 Cinzel Decorative,Arial,serif}.properties-details-v2__media{margin-top:2em;text-align:center}.properties-details-v2__media-title{font-size:2em}.properties-details-v2__reference{margin-top:2em;text-align:center;font:normal normal normal .9em/1 Poppins,Arial,sans-serif;color:inherit}.properties-details-v2__reference--highlight{color:#dbd40a}.properties-details-v2__content{margin-top:2em;padding:0 2em}@media screen and (min-width:992px){.properties-details-v2__content{padding:0;display:flex}}.properties-details-v2__informations{flex:1 1 0;min-width:0;position:relative;padding-bottom:4em}.properties-details-v2__informations .swiper-wrapper{min-height:210px}.properties-details-v2__informations-paging{display:flex;justify-content:center;align-items:center;margin-top:1em}@media screen and (min-width:992px){.properties-details-v2__informations-paging{position:absolute;top:13em;left:0;margin-top:0}}.properties-details-v2__informations-paging *+*{margin-left:1em}@media screen and (min-width:992px){.properties-details-v2__tools{width:33.3%;padding-left:4em}}.properties-details-v2__contact{margin:4em auto 0;padding:0 2em;max-width:calc(842px + 4em)}.properties-details-v2__neighborhood{margin:4em auto 0;padding:0 2em;max-width:calc(1300px + 4em)}.properties-details-v2__related{margin:4em auto 0;padding:0 2em;max-width:calc(1276px + 4em)}.properties-details-v2__lots,.properties-details-v2__prices{margin:4em auto 0;padding:0 2em;max-width:calc(1022px + 4em)}.properties-details-v2__calendar,.properties-details-v2__equipments{margin:4em auto 0;padding:0 2em;max-width:calc(1275px + 4em)}.properties-details-v2__services{margin:4em auto 0;padding:0 2em;max-width:calc(670px + 4em)}.properties-details-contact-v2{text-align:center}.properties-details-contact-v2__title{margin:0;font-size:1.5em}.properties-details-contact-v2__cta{margin-top:1em}@media screen and (min-width:768px){.properties-details-energy-v2{display:flex;width:100%}}.properties-details-energy-v2__title{font-size:2em;padding-right:2.5em;white-space:nowrap}.properties-details-energy-v2__content{display:flex;justify-content:space-between}.properties-details-energy-v2__img{height:180px}.properties-details-energy-v2__img+.properties-details-energy-v2__img{margin-left:2em}.properties-details-equipments-v2__title{margin:0;font-size:1.8em;text-align:center}.properties-details-equipments-v2__grid{display:grid;margin-top:2em;grid-gap:3em}@media screen and (min-width:768px){.properties-details-equipments-v2__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.properties-details-equipments-v2__grid{grid-template-columns:repeat(3,1fr)}}.properties-details-equipments-v2__list-header{font:normal normal normal 1.5em/1.8 Cinzel Decorative,Arial,serif;color:#dbd40a;border-bottom:1px solid #dbd40a}.properties-details-equipments-v2__list{list-style:none;margin:0;padding:0}.properties-details-equipments-v2__item{display:flex;width:100%;justify-content:space-between;font:normal normal normal .9em/1 Poppins,Arial,sans-serif;color:#3e2d25;margin-top:1.2em}.properties-details-equipments-v2__value{text-align:right}.properties-details-form-v2__title{margin:0;font-size:1.5em;text-align:center}@media screen and (min-width:768px){.properties-details-general-v2{display:flex;width:100%}}.properties-details-general-v2__title{font-size:2em;padding-right:2.5em;white-space:nowrap}.properties-details-general-v2__description{font-size:.9em}.properties-details-infos-new-v2{color:inherit;overflow:hidden}@media screen and (min-width:768px){.properties-details-infos-new-v2{display:flex;width:100%}}.properties-details-infos-new-v2__title{font-size:2em;padding-right:2.5em;white-space:nowrap}.properties-details-infos-new-v2__data{font:normal normal normal 1.2em/1 Poppins,Arial,sans-serif;color:#dbd40a}.properties-details-infos-new-v2__data--types{font-size:1.2em;margin-top:.5em}.properties-details-infos-new-v2__data-highlight{font:normal normal normal 1.2em/1 Cinzel Decorative,Arial,serif;color:#3e2d25}.properties-details-infos-new-v2__list{list-style:none;padding:0;margin:3em 0 0;display:grid;grid-gap:3em 1em;grid-auto-flow:row}@media screen and (min-width:768px){.properties-details-infos-new-v2__list{grid-template-columns:repeat(2,1fr)}}.properties-details-infos-new-v2__item{position:relative}.properties-details-infos-new-v2__label{color:inherit;font:normal normal normal 1.5em/1 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none}.properties-details-infos-new-v2__value{display:inline-block;margin-top:.5em;cursor:pointer;border:none;background:none;padding:0;outline:none}.properties-details-infos-new-v2__icon{display:inline-flex;width:3em;height:3em;border-radius:100%;line-height:3em;border:1px solid #dbd40a;align-items:center;justify-content:center}.properties-details-infos-new-v2__icon svg{width:55%;height:auto;fill:currentColor}.properties-details-infos-v2{color:inherit;overflow:hidden}@media screen and (min-width:768px){.properties-details-infos-v2{display:flex;width:100%}}.properties-details-infos-v2__title{font-size:2em;padding-right:2.5em;white-space:nowrap}.properties-details-infos-v2__list{list-style:none;margin:0;padding:0;display:grid;width:100%;grid-gap:2em 4em;grid-auto-flow:row}@media screen and (min-width:768px){.properties-details-infos-v2__list{grid-gap:1.4em 4em;grid-template-columns:repeat(2,1fr);grid-auto-rows:max-content;align-content:center}}.properties-details-infos-v2__item{display:flex;justify-content:space-between;align-items:baseline}@media screen and (min-width:768px){.properties-details-infos-v2__item{flex-direction:column}}@media screen and (min-width:1440px){.properties-details-infos-v2__item{flex-direction:row}}.properties-details-infos-v2__label{color:inherit}.properties-details-infos-v2__label,.properties-details-infos-v2__value{font:normal normal normal 1em/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none}.properties-details-infos-v2__value{color:#dbd40a}.properties-details-infosmisc-v2{color:inherit;overflow:hidden}@media screen and (min-width:768px){.properties-details-infosmisc-v2{display:flex;width:100%}}.properties-details-infosmisc-v2__title{font-size:2em;padding-right:2.5em;white-space:nowrap}.properties-details-infosmisc-v2__list{list-style:none;margin:0;padding:0;display:grid;width:100%;grid-gap:2em 4em;grid-auto-flow:row}@media screen and (min-width:768px){.properties-details-infosmisc-v2__list{grid-gap:1.4em 4em;grid-template-columns:repeat(2,1fr);grid-auto-rows:max-content;align-content:center}}.properties-details-infosmisc-v2__item{position:relative}.properties-details-infosmisc-v2__label{color:inherit}.properties-details-infosmisc-v2__label,.properties-details-infosmisc-v2__value{font:normal normal normal 1em/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none}.properties-details-infosmisc-v2__value{margin-top:.5em;color:#dbd40a}.properties-details-lots-v2{color:currentColor;overflow:hidden}.properties-details-lots-v2__title,.properties-details-neighborhood-v2__title{font-size:1.8em}.properties-details-neighborhood-v2 .map{height:400px}@media screen and (min-width:768px){.properties-details-neighborhood-v2 .map{height:634px}}.properties-details-prices-v2__title{margin:0;font-size:1.8em;text-align:center}.properties-details-prices-v2__table{display:flex;flex-direction:column;width:100%;margin-top:2em}.properties-details-prices-v2__th{display:flex;border-bottom:1px solid #dbd40a;padding:.3em;margin-bottom:.8em;font:normal normal 400 1.125em Poppins,Arial,sans-serif;color:#dbd40a;text-transform:none;letter-spacing:0;text-align:left}.properties-details-prices-v2__th--value{padding-right:.6em;width:33.3333%}.properties-details-prices-v2__th--value:last-child{padding-right:0}.properties-details-prices-v2__tr{display:flex;padding:.3em;font:normal normal 400 1.125em Poppins,Arial,sans-serif;color:#1c1c1c;text-transform:none;letter-spacing:0;text-align:left}.properties-details-prices-v2__tr--value{padding-right:.6em;width:33.3333%}.properties-details-prices-v2__tr--value:last-child{padding-right:0}.properties-details-related-v2__title{font-size:1.8em;text-align:center;margin:0 0 1.5em}.properties-details-related-v2__title>*{display:inline-block}.properties-details-related-v2__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:992px){.properties-details-related-v2__list{grid-gap:50px 1.5em;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.properties-details-related-v2__list{grid-gap:100px 1.5em}}.properties-details-services-v2__title{margin:0;font-size:1.8em;text-align:center}.properties-details-services-v2__grid{display:grid;margin-top:2em;grid-gap:3em}@media screen and (min-width:768px){.properties-details-services-v2__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.properties-details-services-v2__grid{grid-template-columns:repeat(3,1fr)}}.properties-details-services-v2__list-header{display:flex;width:100%;justify-content:space-between;font:normal normal normal 1.5em/1.8 Cinzel Decorative,Arial,serif;color:#dbd40a;border-bottom:1px solid #dbd40a}.properties-details-services-v2__list{list-style:none;padding:0;margin:1em 0 0}.properties-details-services-v2__item{display:flex;width:100%;justify-content:space-between;align-items:center;font:normal normal normal 1em/2.2 Poppins,Arial,sans-serif;color:#3e2d25}.properties-details-services-v2__icon{vertical-align:middle}.properties-details-tools-v2{display:grid;grid-gap:1em}@media screen and (min-width:768px){.properties-details-tools-v2{grid-template-columns:repeat(2,1fr)}}.properties-details-tools-v2__title{font:normal normal normal 1em/1 Cinzel Decorative,Arial,serif;margin-bottom:.7em}.properties-details-tools-v2__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,2.5em);grid-gap:1em;grid-auto-flow:row;align-items:center}.properties-details-tools-v2__link{background:transparent;border:1px solid #dbd40a;border-radius:100%;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;padding:.65em}.properties-details-tools-v2__link svg{width:100%;height:100%;fill:currentColor;transition:all .8s ease}.properties-details-tools-v2__link:focus,.properties-details-tools-v2__link:hover{background:transparent;border:1px solid #dbd40a;transform:scale(1.1)}.properties-details-tools-v2__link:focus svg,.properties-details-tools-v2__link:hover svg{fill:currentColor}.properties-details-tools-v2__label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.properties-details-tools-v2 .js-selectionToggle svg{fill:none;stroke:currentColor}.properties-details-tools-v2 .js-selectionToggle.js--active svg{fill:currentColor}.properties-related-thumb-v2{display:block;position:relative;text-decoration:none;background:transparent;color:#3e2d25}.properties-related-thumb-v2__image{width:100%;height:100%;padding-bottom:64%;position:relative}.properties-related-thumb-v2__image>.image{position:absolute;width:100%;height:100%}.properties-related-thumb-v2__infos{width:100%;padding:1.2em 0}@media screen and (min-width:992px){.properties-related-thumb-v2__infos{padding:1.2em 0;font-size:.8em}}@media screen and (min-width:1440px){.properties-related-thumb-v2__infos{font-size:1em}}.properties-related-thumb-v2__content{position:relative}.properties-related-thumb-v2__title{font-size:1.5em;color:#3e2d25;margin:0}.properties-related-thumb-v2__title .title__chapo{color:#dbd40a}.properties-related-thumb-v2__data{font:normal normal normal 1em/1 Poppins,Arial,sans-serif;color:#dbd40a}.properties-details-v3{background:transparent}.properties-details-v3__header{position:relative;text-align:right}@media screen and (min-width:992px){.properties-details-v3__header{margin-left:-2em}}.properties-details-v3__slideshow{background:transparent;height:300px}@media screen and (min-width:768px){.properties-details-v3__slideshow{height:400px}}@media screen and (min-width:992px){.properties-details-v3__slideshow{height:auto;position:absolute;z-index:1;top:0;bottom:0;right:0;left:0}}.properties-details-v3__slideshow .main-swiper__image{object-fit:cover}.properties-details-v3__intro{position:relative;z-index:2;flex-direction:column;background:rgba(28,28,28,.69);color:#fff;padding:1em 3em 0;margin-right:0;margin-left:auto;width:100%}@media screen and (min-width:992px){.properties-details-v3__intro{max-width:460px;height:800px}}.properties-details-v3__title{margin:1em 0 0;font-size:2em;text-align:center}.properties-details-v3__title>*{display:inline-block}.properties-details-v3__count{font:normal normal normal 1.5em/1 Poppins,Arial,sans-serif;color:inherit;text-align:center}.properties-details-v3__count-highlight{font:normal normal normal 1.2em/1 Cinzel Decorative,Arial,serif;color:#dbd40a}.properties-details-v3__types{font:normal normal normal 1em/2.5em Poppins,Arial,sans-serif;color:currentColor;text-align:center;margin-top:1em}.properties-details-v3__types-value{display:inline-block;margin-left:.5em;margin-right:.5em;color:currentColor;border:2px solid #dbd40a;border-radius:100%;width:2em;height:2em;line-height:2em;text-align:center}.properties-details-v3__paging{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:2.6em 2em;width:100%}@media screen and (min-width:992px){.properties-details-v3__paging{width:360px}}@media screen and (min-width:1200px){.properties-details-v3__paging{width:500px}}@media screen and (min-width:1440px){.properties-details-v3__paging{width:610px}}@media screen and (min-width:992px){.properties-details-v3__paging{position:absolute;z-index:1;bottom:0;left:0}}.properties-details-v3__paging-button--next,.properties-details-v3__paging-button--prev{width:44px;height:44px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#dbd40a;background:transparent;transition:all .4s ease-out}@media screen and (min-width:992px){.properties-details-v3__paging-button--next,.properties-details-v3__paging-button--prev{width:50px;height:50px}}.properties-details-v3__paging-button--next.swiper-button-disabled,.properties-details-v3__paging-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.properties-details-v3__paging-button--next svg,.properties-details-v3__paging-button--prev svg{fill:currentColor;width:30px;height:auto}.properties-details-v3__paging-button--next:focus,.properties-details-v3__paging-button--next:hover,.properties-details-v3__paging-button--prev:focus,.properties-details-v3__paging-button--prev:hover{outline:0;color:#1c1c1c;background:transparent}.properties-details-v3__paging-button--prev{transform:scaleX(-1);margin-right:1em}.properties-details-v3__paging-title{font-size:1.8em}.properties-details-v3__paging-arrows{display:flex;font-size:1.8em}.properties-details-v3__data{display:grid;margin-top:2em;grid-gap:1em}@media screen and (min-width:768px){.properties-details-v3__data{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.properties-details-v3__data{grid-template-columns:repeat(1,1fr)}}.properties-details-v3__data-item{text-align:center;word-break:break-word}.properties-details-v3__data-label{display:block;font:normal normal normal 1.5em/1 Cinzel Decorative,Arial,serif;color:currentColor}.properties-details-v3__data-value{display:inline-block;margin-top:.5em;font:normal normal normal 1em/2.5em Poppins,Arial,sans-serif;color:currentColor;border:2px solid #dbd40a;border-radius:100%;width:2.5em;height:2.5em;text-align:center}.properties-details-v3__media{margin-top:2em;text-align:center}.properties-details-v3__media-title{font-size:2em}.properties-details-v3__reference{margin-top:2.5em;text-align:center;font:normal normal normal .9em/1 Poppins,Arial,sans-serif;color:inherit}.properties-details-v3__reference--highlight{color:#dbd40a}.properties-details-v3__content{margin-top:2em}@media screen and (min-width:992px){.properties-details-v3__content{padding:0;display:flex;width:100%}}.properties-details-v3__content+.properties-details-v3__content{margin-top:4em}.properties-details-v3__content-side{padding:0 2em;display:flex;flex-direction:column}@media screen and (min-width:992px){.properties-details-v3__content-side{width:360px}}@media screen and (min-width:1200px){.properties-details-v3__content-side{width:500px}}@media screen and (min-width:1440px){.properties-details-v3__content-side{width:610px}}@media screen and (min-width:992px){.properties-details-v3__content-side{padding:0 2em 0 0}}.properties-details-v3__content-side>*{order:2}.properties-details-v3__content-main{padding:2em}@media screen and (min-width:992px){.properties-details-v3__content-main{flex:1 1 0;min-width:0;padding:0 0 0 2em}}.properties-details-v3__cta{border:none;background:none;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (min-width:992px){.properties-details-v3__cta{margin-bottom:4em}}.properties-details-v3__cta-arrow{color:#dbd40a;transition:all .4s ease-out}.properties-details-v3__cta-arrow svg{fill:currentColor;width:30px;height:auto}.isExpanded .properties-details-v3__cta-arrow{transform:rotate(-180deg)}.properties-details-v3__cta:focus,.properties-details-v3__cta:hover{outline:0}.properties-details-v3__cta:focus .properties-details-v3__neighborhood-cta-arrow,.properties-details-v3__cta:hover .properties-details-v3__neighborhood-cta-arrow{color:#1c1c1c}.properties-details-v3__cta-title{font-size:1.8em}.properties-details-v3__cta-title--opened{display:none}.isExpanded .properties-details-v3__cta-title--opened{display:block}.isExpanded .properties-details-v3__cta-title--closed{display:none}.properties-details-v3__infosmisc{margin-top:3em}.properties-details-v3__tools{order:1;margin-bottom:3em}@media screen and (min-width:992px){.properties-details-v3__tools{order:2;margin-bottom:0}}.properties-details-v3__lots{margin:0 auto 4em}.properties-details-v3__documentation{margin:0 auto}.properties-details-v3__calendar,.properties-details-v3__equipments,.properties-details-v3__services{margin:4em auto 0}.properties-details-v3__related{margin:4em auto 0;padding:0 2em;max-width:calc(1276px + 4em)}.properties-details-documentation-v3{color:currentColor;overflow:hidden}.properties-details-documentation-v3__title{font-size:1.8em}.properties-details-documentation-v3__list{list-style:none;padding:0;margin:3em 0 0;display:grid;grid-gap:3em 1em;grid-auto-flow:row}@media screen and (min-width:768px){.properties-details-documentation-v3__list{grid-template-columns:repeat(2,1fr)}}.properties-details-documentation-v3__item{position:relative}.properties-details-documentation-v3__label{color:inherit;font:normal normal normal 1.2em/1 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none}.properties-details-documentation-v3__value{display:inline-block;margin-top:.5em;cursor:pointer;border:none;background:none;padding:0;outline:none;color:currentColor}.properties-details-documentation-v3__icon{display:inline-flex;width:3em;height:3em;border-radius:100%;line-height:3em;border:1px solid #dbd40a;align-items:center;justify-content:center}.properties-details-documentation-v3__icon svg{width:55%;height:auto;fill:currentColor}.properties-details-energy-v3__title{font-size:1.8em;white-space:nowrap}.properties-details-energy-v3__content{text-align:center}.properties-details-energy-v3__expand{display:flex;justify-content:space-around}.properties-details-energy-v3__cta{margin-top:2em}.properties-details-energy-v3__img{height:180px}.properties-details-energy-v3__img+.properties-details-energy-v3__img{margin-left:2em}.properties-details-equipments-v3__title{margin:0;font-size:1.8em;text-align:center}.properties-details-equipments-v3__grid{display:grid;margin-top:2em;grid-gap:3em}@media screen and (min-width:768px){.properties-details-equipments-v3__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1440px){.properties-details-equipments-v3__grid{grid-template-columns:repeat(3,1fr)}}.properties-details-equipments-v3__list-header{font:normal normal normal 1.5em/1.8 Cinzel Decorative,Arial,serif;color:#dbd40a;border-bottom:1px solid #dbd40a}.properties-details-equipments-v3__list{list-style:none;margin:0;padding:0}.properties-details-equipments-v3__item{display:flex;width:100%;justify-content:space-between;font:normal normal normal .9em/1 Poppins,Arial,sans-serif;color:#3e2d25;margin-top:1.2em}.properties-details-equipments-v3__value{text-align:right}.properties-details-form-v3__title{margin:0;font-size:1.8em;text-align:center}.properties-details-general-v3__title{font-size:1.8em;white-space:nowrap}.properties-details-general-v3__description{font-size:.9em}.properties-details-infos-v3{color:inherit;overflow:hidden}@media screen and (min-width:768px){.properties-details-infos-v3{width:100%}}.properties-details-infos-v3__title{color:inherit;font:normal normal normal 1.8em/1.5 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none;padding-right:2.5em;white-space:nowrap;margin:0 0 1em}.properties-details-infos-v3__list{list-style:none;margin:0;padding:0;display:grid;width:100%;grid-gap:2em 4em;grid-auto-flow:row}@media screen and (min-width:768px){.properties-details-infos-v3__list{grid-template-columns:repeat(2,1fr)}}.properties-details-infos-v3__item{padding-left:1.4em;position:relative}@media screen and (min-width:1200px){.properties-details-infos-v3__item{display:flex;justify-content:space-between;align-items:center}}.properties-details-infos-v3__item:before{content:"";display:block;width:10px;height:10px;background:#dbd40a;position:absolute;top:calc(.5em - 5px);left:0}.properties-details-infos-v3__label{color:inherit}.properties-details-infos-v3__label,.properties-details-infos-v3__value{font:normal normal normal 1em/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none}.properties-details-infos-v3__value{margin-top:.5em;color:#dbd40a}@media screen and (min-width:1200px){.properties-details-infos-v3__value{margin-top:0}}.properties-details-infosmisc-v3{color:inherit;overflow:hidden}@media screen and (min-width:768px){.properties-details-infosmisc-v3{width:100%}}.properties-details-infosmisc-v3__title{color:inherit;font:normal normal normal 1.8em/1.5 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none;padding-right:2.5em;white-space:nowrap;margin:0 0 1em}.properties-details-infosmisc-v3__list{list-style:none;margin:0;padding:0;display:grid;width:100%;grid-gap:2em 4em;grid-auto-flow:row}@media screen and (min-width:768px){.properties-details-infosmisc-v3__list{grid-template-columns:repeat(2,1fr)}}.properties-details-infosmisc-v3__item{padding-left:1.4em;position:relative}.properties-details-infosmisc-v3__item:before{content:"";display:block;width:10px;height:10px;background:#dbd40a;position:absolute;top:calc(.5em - 5px);left:0}.properties-details-infosmisc-v3__label{color:inherit}.properties-details-infosmisc-v3__label,.properties-details-infosmisc-v3__value{font:normal normal normal 1em/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none}.properties-details-infosmisc-v3__value{margin-top:.5em;color:#dbd40a}.properties-details-lots-v3{color:currentColor;overflow:hidden}.properties-details-lots-v3__title,.properties-details-neighborhood-v3__title{font-size:1.8em}.properties-details-neighborhood-v3 .map{height:400px}@media screen and (min-width:768px){.properties-details-neighborhood-v3 .map{height:634px}}.properties-details-prices-v3__title{margin:0;font-size:1.8em;text-align:center}.properties-details-prices-v3__table{display:flex;flex-direction:column;width:100%}.properties-details-prices-v3__th{display:flex;border-bottom:1px solid #dbd40a;padding:.3em;margin-bottom:.8em;font:normal normal 400 1em Poppins,Arial,sans-serif;color:#dbd40a;text-transform:none;letter-spacing:0;text-align:left}.properties-details-prices-v3__th--value{padding-right:.6em;width:33.3333%}.properties-details-prices-v3__th--value:last-child{padding-right:0}.properties-details-prices-v3__tr{display:flex;padding:.3em;font:normal normal 400 1em Poppins,Arial,sans-serif;color:#1c1c1c;text-transform:none;letter-spacing:0;text-align:left}.properties-details-prices-v3__tr--value{padding-right:.6em;width:33.3333%}.properties-details-prices-v3__tr--value:last-child{padding-right:0}.properties-details-related-v3__title{font-size:1.8em;text-align:center;margin:0 0 1.5em}.properties-details-related-v3__title>*{display:inline-block}.properties-details-related-v3__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:992px){.properties-details-related-v3__list{grid-gap:50px 1.5em;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.properties-details-related-v3__list{grid-gap:100px 1.5em}}.properties-details-services-v3__title{margin:0;font-size:1.8em;text-align:center}.properties-details-services-v3__grid{display:grid;margin-top:2em;grid-gap:3em}@media screen and (min-width:768px){.properties-details-services-v3__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.properties-details-services-v3__grid{grid-template-columns:repeat(3,1fr)}}.properties-details-services-v3__list-header{display:flex;width:100%;justify-content:space-between;font:normal normal normal 1.5em/1.8 Cinzel Decorative,Arial,serif;color:#dbd40a;border-bottom:1px solid #dbd40a}.properties-details-services-v3__list{list-style:none;padding:0;margin:1em 0 0}.properties-details-services-v3__item{display:flex;width:100%;justify-content:space-between;align-items:center;font:normal normal normal 1em/2.2 Poppins,Arial,sans-serif;color:#3e2d25}.properties-details-services-v3__icon{vertical-align:middle}.properties-details-tools-v3{display:grid;grid-gap:1em}.properties-details-tools-v3--vertical{grid-gap:5em}@media screen and (min-width:768px){.properties-details-tools-v3{grid-template-columns:repeat(2,1fr)}.properties-details-tools-v3--vertical{grid-template-columns:repeat(1,1fr)}}.properties-details-tools-v3__title{font-size:1.8em;margin-bottom:.7em}.properties-details-tools-v3__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,2.5em);grid-gap:1em;grid-auto-flow:row;align-items:center;justify-content:center}.properties-details-tools-v3__link{background:transparent;border:1px solid #dbd40a;border-radius:100%;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;padding:.65em}.properties-details-tools-v3__link svg{width:100%;height:100%;fill:inherit;transition:all .8s ease}.properties-details-tools-v3__link:focus,.properties-details-tools-v3__link:hover{background:transparent;border:1px solid #dbd40a;transform:scale(1.1)}.properties-details-tools-v3__link:focus svg,.properties-details-tools-v3__link:hover svg{fill:inherit}.properties-details-tools-v3__label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.properties-details-tools-v3 .js-selectionToggle svg{fill:none;stroke:currentColor}.properties-details-tools-v3 .js-selectionToggle.js--active svg{fill:currentColor}.properties-related-thumb-v3{display:block;position:relative;text-decoration:none;background:transparent;color:#3e2d25}.properties-related-thumb-v3__image{width:100%;height:100%;padding-bottom:64%;position:relative}.properties-related-thumb-v3__image>.image{position:absolute;width:100%;height:100%}.properties-related-thumb-v3__infos{width:100%;padding:1.2em 0}@media screen and (min-width:992px){.properties-related-thumb-v3__infos{padding:1.2em 0;font-size:.8em}}@media screen and (min-width:1440px){.properties-related-thumb-v3__infos{font-size:1em}}.properties-related-thumb-v3__content{position:relative}.properties-related-thumb-v3__title{font-size:1.5em;color:#3e2d25;margin:0}.properties-related-thumb-v3__title .title__chapo{color:#dbd40a}.properties-related-thumb-v3__data{font:normal normal normal 1em/1 Poppins,Arial,sans-serif;color:#dbd40a}.properties-empty{background:transparent url(../images/modules/properties/empty.jpg) no-repeat 50%/cover;padding:10em 2em}.properties-empty__wrapper{background:#fff;margin:0 auto;max-width:1100px;padding:2.5em;text-align:center}.properties-empty__title{font-size:1.5em}.properties-empty__text{margin:2em 0}@media screen and (min-width:768px){.properties-empty__text{margin:2em 3em}}.properties-list-v1{background:transparent}.properties-list-v1__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:992px){.properties-list-v1__list{grid-gap:50px 1.5em;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.properties-list-v1__list{grid-gap:100px 1.5em}}.properties-list-v2{background:transparent}.properties-list-v2__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:992px){.properties-list-v2__list{grid-gap:50px 1.5em}}@media screen and (min-width:1200px){.properties-list-v2__list{grid-gap:100px 1.5em}}.properties-list-v3{background:transparent}.properties-list-v3__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:992px){.properties-list-v3__list{grid-gap:50px 1.5em}}@media screen and (min-width:1200px){.properties-list-v3__list{grid-gap:100px 1.5em}}.properties-thumb-v1{display:block;position:relative;text-decoration:none;background:transparent;color:#3e2d25}.properties-thumb-v1__image{width:100%;height:100%;padding-bottom:83%;position:relative;z-index:1}.properties-thumb-v1__image>.image{position:absolute;width:100%;height:100%}.properties-thumb-v1__infos{width:100%;padding:1.2em 4em 1.2em 2em}@media screen and (min-width:992px){.properties-thumb-v1__infos{padding:1.2em 5em 1.2em 3em;font-size:.8em;position:absolute;left:0;bottom:0;z-index:2}}@media screen and (min-width:1440px){.properties-thumb-v1__infos{font-size:1em}}.properties-thumb-v1__infos:before{background:#fff;content:"";position:absolute;top:0;bottom:0;left:0;width:100%;transition:width .4s ease-out}@media (hover:hover) and (pointer:fine){.properties-thumb-v1__infos:before{width:0}}.properties-thumb-v1__content{position:relative;transition:opacity .4s ease-out}@media (hover:hover) and (pointer:fine){.properties-thumb-v1__content{opacity:0}}.properties-thumb-v1__title{font-size:2em;color:#3e2d25;margin:0}.properties-thumb-v1__title .title__chapo{color:#dbd40a}.properties-thumb-v1__data{font:normal normal normal 1.2em/1 Poppins,Arial,sans-serif;color:#dbd40a}.properties-thumb-v1__data-highlight{font:normal normal normal 1.2em/1 Cinzel Decorative,Arial,serif;color:#3e2d25}.properties-thumb-v1__arrow{position:absolute;right:-3em;top:50%;transform:translateY(-50%)}.properties-thumb-v1__arrow svg{width:30;height:auto;fill:#dbd40a}.properties-thumb-v1__labels-list{position:absolute;top:0;left:0;z-index:3}.properties-thumb-v1__tools{display:flex;align-items:center;margin-top:.8em}.properties-thumb-v1__tools *+*{margin-left:.8em}.properties-thumb-v1__reference{color:currentColor;font-size:.9em}.properties-thumb-v1__numdossier{color:#dbd40a}.properties-thumb-v1__selection{font-size:.9em}.properties-thumb-v1__selection .button{color:#dbd40a}.properties-thumb-v1__selection .button__icon{height:2em;width:auto;fill:transparent;stroke:#dbd40a;stroke-width:7}.properties-thumb-v1__selection .button.js--active .button__icon{fill:#dbd40a}.properties-thumb-v1:focus .properties-thumb-v1__infos:before,.properties-thumb-v1:hover .properties-thumb-v1__infos:before{width:100%}.properties-thumb-v1:focus .properties-thumb-v1__content,.properties-thumb-v1:hover .properties-thumb-v1__content{opacity:1}.properties-thumb-v2{display:flex;flex-direction:column;position:relative;text-decoration:none;background:transparent;color:#3e2d25}@media screen and (min-width:992px){.properties-thumb-v2{flex-direction:row;height:90vh;min-height:540px;max-height:680px}}.properties-thumb-v2__image{flex:1;position:relative}.properties-thumb-v2__image>.image{height:100%}.properties-thumb-v2__infos{width:100%;padding:1.2em 4em 1.2em 2em}@media screen and (min-width:992px){.properties-thumb-v2__infos{width:38%;padding:0 0 0 3em;font-size:.8em}}@media screen and (min-width:1440px){.properties-thumb-v2__infos{font-size:1em}}.properties-thumb-v2__data{font:normal normal normal 1.2em/1 Poppins,Arial,sans-serif;color:#dbd40a;text-align:center}.properties-thumb-v2__data--types{font-size:1.2em;margin-top:.5em}.properties-thumb-v2__data-highlight{font:normal normal normal 1.2em/1 Cinzel Decorative,Arial,serif;color:#3e2d25}.properties-thumb-v2__content{position:relative}@media screen and (min-width:992px){.properties-thumb-v2__content{height:100%;display:flex;flex-direction:column}}.properties-thumb-v2__description{flex:1;position:relative;margin-top:2em}@media screen and (min-width:992px){.properties-thumb-v2__description{font-size:.85em;margin-right:-1.5em}}@media screen and (min-width:992px){.properties-thumb-v2__scroll{position:absolute;width:100%;height:100%;padding-right:1.5em}}.properties-thumb-v2__title{padding:0 .6em;margin:0;font-size:1.7em;color:#3e2d25;text-align:center}.properties-thumb-v2__title .title__chapo,.properties-thumb-v2__title .title__deco{color:#dbd40a}.properties-thumb-v2__subtitle{padding-top:1em;font-size:1.7em}.properties-thumb-v2__subtitle .subtitle__chapo,.properties-thumb-v2__subtitle .subtitle__deco{color:#dbd40a}.properties-thumb-v2__price{font:normal normal normal 2em/1 Cinzel Decorative,Arial,serif;color:currentColor;text-align:center}.properties-thumb-v2__labels-list{position:absolute;top:0;left:0;z-index:3}.properties-thumb-v2__tools{display:flex;align-items:center;justify-content:space-between;margin-top:2em}.properties-thumb-v2__tools *+*{margin-left:.8em}.properties-thumb-v2__reference{color:currentColor;font-size:.9em}.properties-thumb-v2__numdossier{color:#dbd40a}.properties-thumb-v2__selection{font-size:.9em}.properties-thumb-v2__selection .button{color:#dbd40a}.properties-thumb-v2__selection .button__icon{height:2em;width:auto;fill:transparent;stroke:#dbd40a;stroke-width:7}.properties-thumb-v2__selection .button.js--active .button__icon{fill:#dbd40a}.properties-thumb-v2__cta{position:absolute;bottom:0;left:0;min-width:40%;padding:3em 5em 3em 3em;display:none}.properties-thumb-v2__cta .title{font-size:2em;position:relative;z-index:2;transition:opacity .4s ease-out}@media (hover:hover) and (pointer:fine){.properties-thumb-v2__cta .title{opacity:0}}@media screen and (min-width:992px){.properties-thumb-v2__cta{display:block}}.properties-thumb-v2__cta:after{background:#fff;content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;width:100%;transition:width .4s ease-out}@media (hover:hover) and (pointer:fine){.properties-thumb-v2__cta:after{width:0}}.properties-thumb-v2__arrow{position:absolute;z-index:2;right:3em;top:50%;transform:translateY(-50%);transition:opacity .4s ease-out}@media (hover:hover) and (pointer:fine){.properties-thumb-v2__arrow{opacity:0}}.properties-thumb-v2__arrow svg{width:30;height:auto;fill:#dbd40a}.properties-thumb-v2:focus .properties-thumb-v2__cta:after,.properties-thumb-v2:hover .properties-thumb-v2__cta:after{width:100%}.properties-thumb-v2:focus .properties-thumb-v2__arrow,.properties-thumb-v2:focus .properties-thumb-v2__cta .title,.properties-thumb-v2:hover .properties-thumb-v2__arrow,.properties-thumb-v2:hover .properties-thumb-v2__cta .title{opacity:1}.properties-thumb-v3{display:flex;flex-direction:column;position:relative;text-decoration:none;background:transparent}@media screen and (min-width:992px){.properties-thumb-v3{color:#fff;flex-direction:row;height:90vh;min-height:540px;max-height:694px}}.properties-thumb-v3__image{flex:1;position:relative;z-index:1;order:1}.properties-thumb-v3__image>.image{height:100%}.properties-thumb-v3__infos{width:100%;padding:1.2em 2em;order:3}@media screen and (min-width:992px){.properties-thumb-v3__infos{position:absolute;right:0;z-index:2;width:38%;height:100%;padding:1.5em 3em;font-size:.8em}.properties-thumb-v3__infos:before{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:rgba(28,28,28,.69);transition:width .4s ease-out}}@media screen and (min-width:1440px){.properties-thumb-v3__infos{font-size:1em}}.properties-thumb-v3__content-title{text-align:center;margin:0;font-size:1.5em}.properties-thumb-v3__content{position:relative}@media screen and (min-width:992px){.properties-thumb-v3__content{height:100%;display:flex;flex-direction:column;transition:opacity .4s ease-out}}.properties-thumb-v3__count{font:normal normal normal 1.5em/1 Poppins,Arial,sans-serif;color:#fff;text-align:center}.properties-thumb-v3__count-highlight{font:normal normal normal 1.2em/1 Cinzel Decorative,Arial,serif;color:#dbd40a}.properties-thumb-v3__types{font:normal normal normal 1.5em/1 Cinzel Decorative,Arial,serif;color:#fff;text-align:center;margin-top:1em}.properties-thumb-v3__types-value{display:inline-block;margin-left:.5em;margin-right:.5em;font:normal normal normal 1em/2.5em Poppins,Arial,sans-serif;color:currentColor;border:2px solid #dbd40a;border-radius:100%;width:2.5em;height:2.5em;text-align:center}.properties-thumb-v3__data{display:grid;margin-top:2em;grid-gap:1em}@media screen and (min-width:768px){.properties-thumb-v3__data{grid-template-columns:repeat(2,1fr)}}.properties-thumb-v3__data-item{text-align:center;word-break:break-word}.properties-thumb-v3__data-label{display:block;font:normal normal normal 1.5em/1 Cinzel Decorative,Arial,serif;color:currentColor}.properties-thumb-v3__data-value{display:inline-block;margin-top:.5em;font:normal normal normal 1em/2.5em Poppins,Arial,sans-serif;color:currentColor;border:2px solid #dbd40a;border-radius:100%;width:2.5em;height:2.5em;text-align:center}.properties-thumb-v3__description{flex:1;position:relative;margin-top:2em}@media screen and (min-width:992px){.properties-thumb-v3__description{font-size:.85em;margin-right:-1.5em}}@media screen and (min-width:992px){.properties-thumb-v3__scroll{position:absolute;width:100%;height:100%;padding-right:1.5em}}.properties-thumb-v3__labels-list{position:absolute;top:0;left:0;z-index:3}.properties-thumb-v3__cta{order:2;position:relative;padding:1.2em 2em;color:#3e2d25}@media screen and (min-width:992px){.properties-thumb-v3__cta{position:absolute;bottom:0;left:0;min-width:40%;max-width:62%;padding:1.5em 3em;z-index:9}}.properties-thumb-v3__cta:after{background:#fff;content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;width:100%}.properties-thumb-v3__cta-content{position:relative;z-index:2}.properties-thumb-v3__title{font-size:2em;color:#3e2d25;margin:0}.properties-thumb-v3__title .title__chapo,.properties-thumb-v3__title .title__deco{color:#dbd40a}.properties-thumb-v3__price{font:normal normal normal 1em/1 Poppins,Arial,sans-serif;color:#dbd40a}.properties-thumb-v3__tools{display:flex;align-items:center;justify-content:space-between;margin-top:.6em}.properties-thumb-v3__tools *+*{margin-left:.8em}.properties-thumb-v3__reference{color:currentColor;font-size:.9em}.properties-thumb-v3__numdossier{color:#dbd40a}.properties-thumb-v3__selection{font-size:.9em}.properties-thumb-v3__selection .button{color:#3e2d25}.properties-thumb-v3__selection .button__icon{height:2em;width:auto;fill:transparent;stroke:#dbd40a;stroke-width:7}.properties-thumb-v3__selection .button.js--active .button__icon{fill:#dbd40a}@media (hover:hover) and (pointer:fine){.properties-thumb-v3 .properties-thumb-v3__content{opacity:0}.properties-thumb-v3 .properties-thumb-v3__infos:before{width:0}.properties-thumb-v3:hover .properties-thumb-v3__content{opacity:1}.properties-thumb-v3:hover .properties-thumb-v3__infos:before{width:100%}}.properties-thumb-v3:focus .properties-thumb-v3__cta:after,.properties-thumb-v3:hover .properties-thumb-v3__cta:after{width:100%}.properties-thumb-v3:focus .properties-thumb-v3__cta-content,.properties-thumb-v3:hover .properties-thumb-v3__cta-content{opacity:1}.quote-v1{background:transparent}.quote-v1__content{display:flex;flex-direction:column}@media screen and (min-width:992px){.quote-v1__content{flex-direction:row;height:90vh;min-height:540px;max-height:863px}}.quote-v1__informations{position:relative;flex:1 1 0;min-width:0}.quote-v1__title{margin:1em 0 0;text-align:center;font-size:1.6em}.quote-v1__text{font-size:.9em;margin-top:1em;text-align:left}.quote-v1__side{position:relative;z-index:2;height:100%;flex-direction:column;padding-left:1em;padding-right:1em;margin-bottom:1em}@media screen and (min-width:992px){.quote-v1__side{padding-left:0;padding-right:2em;margin-bottom:0;width:33.33333%;min-width:300px;max-width:610px}}@media screen and (min-width:1440px){.quote-v1__side{padding-left:4em;padding-right:4em}}.quote-v1__side-scroll{height:100%}@media screen and (min-width:992px){.quote-v1__side-scroll{padding-right:1em}}.quote-v1__data{list-style:none;margin:0;padding:0;overflow:hidden}@media screen and (min-width:768px){.quote-v1__data{position:absolute;top:0;bottom:0;left:0;right:0}}.quote-v1__slideshow{height:100%;background:transparent}.quote-v1__slideshow-pagination{display:none}.quote-v1__slideshow-button--next,.quote-v1__slideshow-button--prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#1c1c1c;transition:all .4s ease-out}@media screen and (min-width:768px){.quote-v1__slideshow-button--next,.quote-v1__slideshow-button--prev{width:60px;height:60px;margin-top:-30px}}.quote-v1__slideshow-button--next.swiper-button-disabled,.quote-v1__slideshow-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.quote-v1__slideshow-button--next svg,.quote-v1__slideshow-button--prev svg{fill:currentColor;width:30px;height:auto}.quote-v1__slideshow-button--next:focus,.quote-v1__slideshow-button--next:hover,.quote-v1__slideshow-button--prev:focus,.quote-v1__slideshow-button--prev:hover{color:#fff;background:#1c1c1c}.quote-v1__slideshow-button--next{right:0}.quote-v1__slideshow-button--prev{transform:scaleX(-1);left:0}.quote-v1__slideshow .main-swiper__image{object-fit:cover}.quote-v1__form{position:relative;height:auto;max-height:none;width:100%}@media screen and (min-width:768px){.quote-v1__form{position:absolute;height:100%;max-height:100vh;display:block}}@media screen and (min-width:1440px){.quote-v1__form{width:80%}}.quote-form-v1__subtitle{font-size:1.5em}.redac-gms__wrapper{max-width:1298px;margin:0 auto}.redac-gms__content{padding-bottom:4em}.redac-v1__content>*+*{margin-top:6em;margin-bottom:6em}.redac-bloc-v1{background:transparent}.redac-bloc-v1__content{display:flex;flex-direction:column}@media screen and (min-width:992px){.redac-bloc-v1__content{flex-direction:row;height:90vh;min-height:540px;max-height:863px}}.redac-bloc-v1__informations{position:relative;flex:1 1 0;min-width:0}.redac-bloc-v1__title{margin:1em 0 0;text-align:center;font-size:1.6em}.redac-bloc-v1__text{font-size:.9em;margin-top:1em}.redac-bloc-v1__side{position:relative;z-index:2;height:100%;flex-direction:column;padding-left:1em;padding-right:1em}@media screen and (min-width:992px){.redac-bloc-v1__side{padding-left:0;padding-right:2em;width:33.33333%;min-width:300px;max-width:610px}}@media screen and (min-width:1440px){.redac-bloc-v1__side{padding-left:4em;padding-right:4em}}.redac-bloc-v1__side-scroll{height:100%}@media screen and (min-width:992px){.redac-bloc-v1__side-scroll{padding-right:1em}}@media screen and (min-width:1200px){.redac-bloc-v1__drawer{width:80%}}.redac-bloc-v1__slideshow{height:100%;background:transparent}.redac-bloc-v1__slideshow-pagination{display:none}.redac-bloc-v1__slideshow-button--next,.redac-bloc-v1__slideshow-button--prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#1c1c1c;transition:all .4s ease-out}@media screen and (min-width:768px){.redac-bloc-v1__slideshow-button--next,.redac-bloc-v1__slideshow-button--prev{width:60px;height:60px;margin-top:-30px}}.redac-bloc-v1__slideshow-button--next.swiper-button-disabled,.redac-bloc-v1__slideshow-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.redac-bloc-v1__slideshow-button--next svg,.redac-bloc-v1__slideshow-button--prev svg{fill:currentColor;width:30px;height:auto}.redac-bloc-v1__slideshow-button--next:focus,.redac-bloc-v1__slideshow-button--next:hover,.redac-bloc-v1__slideshow-button--prev:focus,.redac-bloc-v1__slideshow-button--prev:hover{color:#fff;background:#1c1c1c}.redac-bloc-v1__slideshow-button--next{right:0}.redac-bloc-v1__slideshow-button--prev{transform:scaleX(-1);left:0}.redac-bloc-v1__slideshow .main-swiper__image{object-fit:cover}.redac-bloc-v2__content{display:flex;flex-direction:column}@media screen and (min-width:992px){.redac-bloc-v2__content{flex-direction:row}}.redac-bloc-v2__title{font-size:1.8em;background:#fff;position:absolute;z-index:1;bottom:0;left:0;min-width:60%;max-width:100%;padding:1.5em 3em 1.5em 1em}.redac-bloc-v2__subtitle{font-size:1.6em}.redac-bloc-v2__text{font-size:.9em;margin-top:1em}.redac-bloc-v2__side{position:relative;z-index:2;height:100%;flex-direction:column;padding-left:1em;padding-right:1em}@media screen and (min-width:992px){.redac-bloc-v2__side{padding-left:0;padding-right:2em;min-width:300px;width:50%}}@media screen and (min-width:1440px){.redac-bloc-v2__side{padding-left:4em;padding-right:4em}}.redac-bloc-v2__slideshow{height:90vh;min-height:540px;max-height:582px;position:relative;flex:1 1 0;min-width:0;background:transparent}.redac-bloc-v2__slideshow-pagination{display:none}.redac-bloc-v2__slideshow-button--next,.redac-bloc-v2__slideshow-button--prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#1c1c1c;transition:all .4s ease-out}@media screen and (min-width:768px){.redac-bloc-v2__slideshow-button--next,.redac-bloc-v2__slideshow-button--prev{width:60px;height:60px;margin-top:-30px}}.redac-bloc-v2__slideshow-button--next.swiper-button-disabled,.redac-bloc-v2__slideshow-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.redac-bloc-v2__slideshow-button--next svg,.redac-bloc-v2__slideshow-button--prev svg{fill:currentColor;width:30px;height:auto}.redac-bloc-v2__slideshow-button--next:focus,.redac-bloc-v2__slideshow-button--next:hover,.redac-bloc-v2__slideshow-button--prev:focus,.redac-bloc-v2__slideshow-button--prev:hover{color:#fff;background:#1c1c1c}.redac-bloc-v2__slideshow-button--next{right:0}.redac-bloc-v2__slideshow-button--prev{transform:scaleX(-1);left:0}.redac-bloc-v2__slideshow .main-swiper__image{object-fit:cover}.redac-bloc-v3__content{display:grid;grid-gap:3em 0}@media screen and (min-width:768px){.redac-bloc-v3__content{grid-template-columns:repeat(2,1fr)}}.redac-bloc-v3__item{padding-left:4em;padding-right:4em}.redac-bloc-v3__title{font-size:1.8em;text-align:center}.redac-bloc-v5__content{max-width:1350px;margin:0 auto}.redac-bloc-v5__title{text-align:center;font-size:1.6em}.redac-bloc-v6__content{max-width:1350px;margin:0 auto;display:grid;grid-gap:3em 5em}@media screen and (min-width:768px){.redac-bloc-v6__content{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.redac-bloc-v6__content{grid-template-columns:repeat(3,1fr)}}.redac-bloc-v6__count{text-align:center}.redac-bloc-v6__count>*{display:inline-block;width:3em;height:3em;line-height:3em;border:1px solid #dbd40a;border-radius:100%}.redac-bloc-v6__title{text-align:center;font-size:1.8em;margin:1em 0}.redac-bloc-v7{background:transparent}.redac-bloc-v7__content{display:flex;flex-direction:column}@media screen and (min-width:992px){.redac-bloc-v7__content{flex-direction:row;height:90vh;min-height:540px;max-height:694px}}.redac-bloc-v7__informations{position:relative;flex:1 1 0;min-width:0}.redac-bloc-v7__title{margin:1em 0 0;text-align:center;font-size:1.6em}.redac-bloc-v7__text{font-size:.9em;margin-top:1em}.redac-bloc-v7__side{position:relative;z-index:2;height:100%;flex-direction:column;padding-left:1em;padding-right:1em}@media screen and (min-width:992px){.redac-bloc-v7__side{padding-left:0;padding-right:2em;width:33.33333%;min-width:300px;max-width:610px}}@media screen and (min-width:1440px){.redac-bloc-v7__side{padding-left:4em;padding-right:4em}}.redac-bloc-v7__side-scroll{height:100%}@media screen and (min-width:992px){.redac-bloc-v7__side-scroll{padding-right:1em}}.redac-bloc-v7__data{list-style:none;margin:0;padding:0;overflow:hidden}@media screen and (min-width:768px){.redac-bloc-v7__data{position:absolute;top:0;bottom:0;left:0;right:0}}@media screen and (min-width:1200px){.redac-bloc-v7__drawer{width:50%}}.redac-bloc-v7__slideshow{height:100%;background:transparent}.redac-bloc-v7__slideshow-pagination{display:none}.redac-bloc-v7__slideshow-button--next,.redac-bloc-v7__slideshow-button--prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#1c1c1c;transition:all .4s ease-out}@media screen and (min-width:768px){.redac-bloc-v7__slideshow-button--next,.redac-bloc-v7__slideshow-button--prev{width:60px;height:60px;margin-top:-30px}}.redac-bloc-v7__slideshow-button--next.swiper-button-disabled,.redac-bloc-v7__slideshow-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.redac-bloc-v7__slideshow-button--next svg,.redac-bloc-v7__slideshow-button--prev svg{fill:currentColor;width:30px;height:auto}.redac-bloc-v7__slideshow-button--next:focus,.redac-bloc-v7__slideshow-button--next:hover,.redac-bloc-v7__slideshow-button--prev:focus,.redac-bloc-v7__slideshow-button--prev:hover{color:#fff;background:#1c1c1c}.redac-bloc-v7__slideshow-button--next{right:0}.redac-bloc-v7__slideshow-button--prev{transform:scaleX(-1);left:0}.redac-bloc-v7__slideshow .main-swiper__image{object-fit:cover}.search-form-v1{height:100%;color:#fff}.search-form-v1 .form__wrapper{padding-right:1.5em}.search-form-v1 .form__submit{text-align:center;margin-top:2em}.search-form-v1 .submit__field{width:100%}@media screen and (min-width:768px){.search-form-v1 .submit__field{width:auto;min-width:278px}}.search-form-v1__container{display:flex;height:100%;flex-direction:column}.search-form-v1__title{font-size:2.5em;position:relative;margin-bottom:.6em}.search-form-v1__title .title__content{display:flex;flex-direction:row;align-items:center;position:relative}.search-form-v1__title .title__chapo{font:normal normal normal .4em/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:lowercase;color:#dbd40a}.search-form-v1__title .title__text{font:normal normal normal 45px/1 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:lowercase;color:#fff}.search-form-v1__title .title__deco{color:#dbd40a}.search-form-v1__subtitle{font-size:1.5em;position:relative;margin-bottom:.6em}.search-form-v1__subtitle .subtitle__content{display:flex;flex-direction:row;align-items:center;position:relative}.search-form-v1__subtitle .subtitle__chapo{font:normal normal normal .6em/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:lowercase;color:#dbd40a}.search-form-v1__subtitle .subtitle__text{font:normal normal normal 1em/1 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:lowercase;color:#fff}.search-form-v1__subtitle .subtitle__deco svg{fill:#fff}.search-form-v1__content{flex:1;position:relative}.search-form-v1__base{margin:0}.search-form-v1__more{margin:7vh 0 0}.search-form-v1 .noUi-handle{background-color:#dbd40a}.search-form-v1 .ss-main{border-color:#dbd40a}.search-form-v1 .ss-main.js-select--main .ss-single-selected{border-color:#dbd40a;background:transparent}.search-form-v1 .ss-main.js-select--main .ss-single-selected .placeholder,.search-form-v1 .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#fff}.search-form-v1 .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#fff}.search-form-v1 .ss-main.js-select--main .ss-multi-selected{border-color:#dbd40a;background:transparent}.search-form-v1 .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#fff}.search-form-v1 .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus,.search-form-v1 .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#fff}.search-form-v1 .textfield__input{border-color:#dbd40a;background:transparent;color:#fff}.search-form-v1 .textfield__input::placeholder{color:#fff}.search-form-v1 .textfield__input::-ms-input-placeholder{color:#fff}.search-form-v1 .localizator__summary{border-color:#dbd40a;background:transparent;color:#fff}.search-form-v1 .localizator__plus:after,.search-form-v1 .localizator__plus:before{background:#fff}.search-form-v1 .range__highlight{color:#dbd40a}.search-form-v1 .range__summary{border-color:#dbd40a;background:transparent;color:#fff}.search-form-v1 .range__plus:after,.search-form-v1 .range__plus:before{background:#fff}.search-form-v1 .range .noUi-connect{background:#dbd40a}.search-form-v1 .checkboxes__item{justify-content:center}.search-form-v1 .checkboxes__legend{color:#fff}@media (-ms-high-contrast:none){.search-form .button{height:52px}.search-form .button,::-ms-backdrop{height:52px}}.search-drawer-v1{position:fixed}@media screen and (min-width:768px){.search-drawer-v1{min-width:46em}}.search-drawer-v1__wrapper{padding-top:35px;display:flex;height:100%;flex-direction:column}.body--home .search-drawer-v1 .drawer__close{opacity:0}@media screen and (min-width:992px){.search-drawer-v1 .drawer__close{opacity:0}}.body--search-form__drawer-opened{overflow:hidden}.selection-form-v1__title{font-size:1.9em}.selection-list-v1{background:transparent}.selection-list-v1__title{text-align:center;margin:0 0 1em}.selection-list-v1__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:768px){.selection-list-v1__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.selection-list-v1__list{grid-gap:50px 3em;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.selection-list-v1__list{grid-gap:100px 1.5em}}.selection-list-v1__infos{text-align:center}.selection-thumb-v1{display:block;position:relative;text-decoration:none;background:transparent;color:#3e2d25}.selection-thumb-v1__image{width:100%;height:100%;padding-bottom:83%;position:relative;z-index:1}.selection-thumb-v1__image>.image{position:absolute;width:100%;height:100%}.selection-thumb-v1__infos{width:100%;padding:1.2em 4em 1.2em 0}@media screen and (min-width:992px){.selection-thumb-v1__infos{padding:1.2em 5em 1.2em 0;font-size:.8em}}@media screen and (min-width:1440px){.selection-thumb-v1__infos{font-size:1em}}.selection-thumb-v1__infos:before{background:#fff;content:"";position:absolute;top:0;bottom:0;left:0;width:100%}.selection-thumb-v1__content{position:relative}.selection-thumb-v1__title{font-size:1.5em;color:#3e2d25;margin:0}.selection-thumb-v1__title .title__chapo{color:#dbd40a}.selection-thumb-v1__price{font:normal normal normal 1.2em/1 Poppins,Arial,sans-serif;color:#dbd40a}.selection-thumb-v1__delete{position:absolute;top:0;right:0;z-index:2;cursor:pointer;border-radius:0;padding:.5em;color:#fff;background:#1c1c1c}.selection-thumb-v1__delete:hover{color:#fff;background:#dbd40a}.silos-v1{background:#dbd40a none no-repeat 50%/cover;color:#fff;position:relative;padding-top:2em}.silos-v1__container{text-align:center}.silos-v1__container,.silos-v1__wrapper{height:100%;display:flex;justify-content:center}.silos-v1__wrapper{max-width:1300px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;position:relative;flex-direction:column;flex:1}@media screen and (min-width:768px){.silos-v1__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:992px){.silos-v1__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:1200px){.silos-v1__wrapper{padding-left:3em;padding-right:3em}}.silos-v1__title{font-size:1.5em;margin:0 0 2em}.silos-v1__title .subtitle{color:#1c1c1c}.silos-v1__title .subtitle__chapo{color:#fff}.silos-v1__items-wrapper{display:flex;flex:1;flex-wrap:wrap;flex-direction:column;justify-content:center;margin-bottom:-2em}@media screen and (min-width:768px){.silos-v1__items-wrapper{flex-direction:row}}.silos-v1 .silo{display:flex;flex-direction:column;margin-bottom:2em}@media screen and (min-width:768px){.silos-v1 .silo{width:50%}}@media screen and (min-width:992px){.silos-v1 .silo{max-width:380px;flex:1}}.silos-v1 .silo__title{display:flex;align-items:center;justify-content:center}@media screen and (min-width:992px){.silos-v1 .silo__title{justify-content:start}}.silos-v1 .silo__title-drawing{border-radius:1.3em;font-weight:700;line-height:1em;text-align:center;margin-right:1em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.6em;height:2.6em;background-color:transparent;fill:#fff;border:2px solid #1c1c1c}.silos-v1 .silo__title-drawing svg{height:1.1em}.silos-v1 .silo__title-text{flex-shrink:1;font:normal normal 400 1.3em Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none;text-align:left;color:#fff;margin:0}.silos-v1 .silo__list{list-style:none;padding:0;margin:.6em 0 0;display:flex;flex-direction:column}@media screen and (min-width:992px){.silos-v1 .silo__list{margin-left:3.6em}}.silos-v1 .silo__list-item{margin-top:.5em;margin-bottom:.5em;position:relative;display:inline-flex;justify-content:center}@media screen and (min-width:992px){.silos-v1 .silo__list-item{justify-content:start;margin-right:3em}}.silos-v1 .silo__list-item:before{content:"➜";position:relative;top:.7em;left:0;transform:translateY(-50%);color:#1c1c1c}.silos-v1 .silo__list-link{font:normal normal 400 .9em Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#fff;margin-left:1.6em;text-decoration:none;text-align:left}.silos-v1 .silo__list-link:focus,.silos-v1 .silo__list-link:hover{color:#1c1c1c}.silos-v2{background:transparent;color:#3e2d25;position:relative;padding-top:2em}.silos-v2__container{text-align:center}.silos-v2__container,.silos-v2__wrapper{height:100%;display:flex;justify-content:center}.silos-v2__wrapper{max-width:1300px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;position:relative;flex-direction:column;flex:1}@media screen and (min-width:768px){.silos-v2__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:992px){.silos-v2__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:1200px){.silos-v2__wrapper{padding-left:3em;padding-right:3em}}.silos-v2__title{font-size:1.5em;margin:0 0 2em}.silos-v2__items-wrapper{display:flex;flex:1;flex-wrap:wrap;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.silos-v2__items-wrapper{flex-direction:row}}.silos-v2 .silo{display:flex;flex-direction:column;margin-bottom:2em}@media screen and (min-width:768px){.silos-v2 .silo{width:50%}}@media screen and (min-width:992px){.silos-v2 .silo{max-width:380px;flex:1}}.silos-v2 .silo__title{display:flex;align-items:center;justify-content:center}@media screen and (min-width:992px){.silos-v2 .silo__title{justify-content:start}}.silos-v2 .silo__title-drawing{border-radius:1.3em;font-weight:700;line-height:1em;text-align:center;margin-right:1em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.6em;height:2.6em;background-color:transparent;fill:#3e2d25;border:2px solid #dbd40a}.silos-v2 .silo__title-drawing svg{height:1.1em}.silos-v2 .silo__title-text{flex-shrink:1;font:normal normal 400 1.3em Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none;text-align:left;color:#3e2d25;margin:0}.silos-v2 .silo__list{list-style:none;padding:0;margin:.6em 0 0;display:flex;flex-direction:column}@media screen and (min-width:992px){.silos-v2 .silo__list{margin-left:3.6em}}.silos-v2 .silo__list-item{margin-top:.5em;margin-bottom:.5em;position:relative;display:inline-flex;justify-content:center;align-items:center}@media screen and (min-width:992px){.silos-v2 .silo__list-item{justify-content:start;margin-right:3em}}.silos-v2 .silo__list-item:before{content:"■";font-family:Arial;position:relative;top:.6em;left:0;transform:translateY(-50%);color:#dbd40a}.silos-v2 .silo__list-link{font:normal normal 400 .9em Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#3e2d25;margin-left:1.6em;text-decoration:none;text-align:left}.silos-v2 .silo__list-link:focus,.silos-v2 .silo__list-link:hover{color:#1c1c1c}.sitemap-list-v1{background:transparent}.sitemap-list-v1__title{text-align:center;margin:0 0 1em}.sitemap-list-v1__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:768px){.sitemap-list-v1__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.sitemap-list-v1__list{grid-gap:50px 3em;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.sitemap-list-v1__list{grid-gap:100px 1.5em}}.sitemap-list-v1__infos{text-align:center}.socials-v1{font-size:1.6em}@media screen and (min-width:768px){.socials-v1{font-size:1em}}.socials-v1__title{font:normal normal normal 1em/1 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none;color:#fff;font-size:25px;margin-bottom:.7em;margin-top:.7em}.socials-v1__content{min-height:50px;display:flex;justify-content:flex-start;align-items:center}.socials-v1__list{list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:-.5em}.socials-v1__item{margin:.5em}.socials-v1__link{background:transparent;border:2px solid #dbd40a;border-radius:100%;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;padding:.5em}.socials-v1__link svg{width:100%;height:auto;fill:#fff;transition:all .4s ease-out}.socials-v1__link:focus,.socials-v1__link:hover{background:transparent;border:2px solid #1c1c1c}.socials-v1__link:focus svg,.socials-v1__link:hover svg{fill:#1c1c1c}.team-list-v1__list{display:grid;grid-gap:3em;list-style:none;padding:0;position:relative}@media screen and (min-width:992px){.team-list-v1__list{grid-template-columns:repeat(auto-fill,minmax(430px,1fr))}}.team-list-v2__list{display:grid;grid-gap:3.5em;justify-content:center;list-style:none}@media screen and (min-width:768px){.team-list-v2__list{grid-template-columns:repeat(auto-fill,670px)}}.team-thumb-v1{position:relative}@media screen and (min-width:0){.team-thumb-v1{height:580px}}@media screen and (min-width:768px){.team-thumb-v1{height:790px}}@media screen and (min-width:992px){.team-thumb-v1{height:610px}}@media screen and (min-width:1200px){.team-thumb-v1{height:840px}}@media screen and (min-width:1440px){.team-thumb-v1{height:660px}}.team-thumb-v1__image{height:100%}.team-thumb-v1__infos{background-color:rgba(28,28,28,.69);font:normal normal normal 1em/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#fff;bottom:0;padding:1.5em 2em;position:absolute;width:100%}.team-thumb-v1__aligner{flex:1;overflow:hidden;margin-top:2em;max-height:320px}@media screen and (min-width:768px){.team-thumb-v1__aligner{max-height:500px}}@media screen and (min-width:992px){.team-thumb-v1__aligner{max-height:320px}}@media screen and (min-width:1200px){.team-thumb-v1__aligner{max-height:320px}}@media screen and (min-width:1440px){.team-thumb-v1__aligner{max-height:320px}}.team-thumb-v1__name{font:normal normal normal 2em/1 Cinzel Decorative,Arial,serif;letter-spacing:0;text-transform:none;font-size:2em;line-height:1em;margin:0}.team-thumb-v1__function{color:#dbd40a;display:inline-block;margin-bottom:1.5em;margin-top:.8em}.team-thumb-v1__coords{display:flex;flex-direction:row}.team-thumb-v1__coords+.team-thumb-v1__coords{margin-top:1em}.team-thumb-v1__label{color:#dbd40a;width:6em}.team-thumb-v1__link{text-decoration:none}.team-thumb-v1 .team-thumb-v1__description{display:none;margin-bottom:8%;height:320px}@media screen and (min-width:768px){.team-thumb-v1 .team-thumb-v1__description{height:500px}}@media screen and (min-width:992px){.team-thumb-v1 .team-thumb-v1__description{height:320px}}@media screen and (min-width:1200px){.team-thumb-v1 .team-thumb-v1__description{height:320px}}@media screen and (min-width:1440px){.team-thumb-v1 .team-thumb-v1__description{height:320px}}@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.team-thumb-v1__text-block{margin-bottom:3em}.team-thumb-v1:hover .team-thumb-v1__infos{height:100%}.team-thumb-v1:hover .team-thumb-v1__infos .team-thumb-v1__description{display:block;-webkit-animation:fadeInFromNone .8s ease-out;-moz-animation:fadeInFromNone .8s ease-out;-o-animation:fadeInFromNone .8s ease-out;animation:fadeInFromNone .8s ease-out}.team-thumb-v2{display:flex;width:100%;position:relative;flex-direction:column-reverse}@media screen and (min-width:768px){.team-thumb-v2{flex-direction:row}}.team-thumb-v2__image{width:100%;position:relative}@media screen and (min-width:0){.team-thumb-v2__image{height:480px}}@media screen and (min-width:768px){.team-thumb-v2__image{width:49%}}.team-thumb-v2__image:hover .team-thumb-v2__desc{opacity:1}.team-thumb-v2__infos{height:100%;flex:1;font:normal normal normal 1em/1 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none}.team-thumb-v2__title{font-size:2.35em}.team-thumb-v2__contact{margin-top:2em}.team-thumb-v2__coords{display:flex;flex-direction:row;flex-wrap:wrap}.team-thumb-v2__coords+.team-thumb-v2__coords{margin-top:1em}.team-thumb-v2__label{color:#dbd40a;width:6em}.team-thumb-v2__link{text-decoration:none}.team-thumb-v2__desc{position:absolute;bottom:0;right:0;width:100%;background-color:rgba(28,28,28,.69);padding:2.5em;font:normal normal normal .85em Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#fff;opacity:1;transition:opacity .4s ease-out}@media (hover:hover) and (pointer:fine){.team-thumb-v2__desc{top:0;height:100%;opacity:0}}.topbar-v1{padding:0;background:transparent}.topbar-v1__wrapper{display:flex;align-items:center;flex-direction:row}.topbar-v1__wrapper>*{white-space:nowrap}.topbar-v1__wrapper>*+*{margin-left:1.4em}.topbar-v1__lang{color:currentColor}.topbar-v1__lang-label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.topbar-v1__search-toggle:after{content:"";display:inline-block;margin-left:1.4em;width:2px;height:1.6em;background:#dbd40a}.header-home .topbar__interkab{position:absolute;top:0;left:-24px;z-index:-1}@media screen and (max-width:399px){.header-home .topbar__interkab{display:block}}.topbar__interkab{top:-29px}@media screen and (min-width:991px){.topbar__interkab{position:absolute}}@media screen and (min-width:400px) and (max-width:990px){.topbar__interkab{position:relative}}@media screen and (max-width:399px){.topbar__interkab{display:none}}@media screen and (min-width:1024px){.topbar__interkab{left:-55px}}@media screen and (max-width:1023px){.topbar__interkab img{width:69%}}@media screen and (max-width:991px){.topbar__interkab{top:-23px;left:-18px}}.lang-switch .ss-main{color:currentColor;border:none}.lang-switch .ss-main .ss-single-selected{font:normal normal normal 1em/1em Poppins,Arial,sans-serif;text-transform:none;letter-spacing:0;color:currentColor;background:transparent}.lang-switch .ss-main .ss-single-selected .arrow-down,.lang-switch .ss-main .ss-single-selected .arrow-up{border-color:#dbd40a}.lang-switch .ss-content .ss-list .ss-option{color:#3e2d25;background:transparent}.lang-switch .ss-content .ss-list .ss-option:hover{color:#fff;background:#dbd40a}.lang-switch .ss-content .ss-list .ss-option-selected{color:#919191!important;background:#fff!important}.search-toggle{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;color:currentColor;transition:color .3s;height:1.6em;width:1.6em;position:relative;font-size:1em;cursor:pointer;outline:none}.search-toggle:active,.search-toggle:focus{outline:none}.search-toggle__icon{pointer-events:none;color:inherit;fill:currentColor;transition:transform .3s}.search-toggle:focus,.search-toggle:hover{color:currentColor}.search-toggle:focus .search-toggle__icon,.search-toggle:hover .search-toggle__icon{transform:scale(.9)}.search-toggle--close{display:none}.body--search-form__drawer-opened .search-toggle--close{display:inline-block}.body--search-form__drawer-opened .search-toggle--open{display:none}.selection-icon{position:relative;display:inline-block;padding-right:.5em;color:inherit;background:transparent}.selection-icon__badge{font-family:Arial;position:absolute;display:block;text-align:center;width:1.7em;height:1.7em;line-height:1.6em;border-radius:100%;font-size:.8em;right:-.7em;top:-.7em;border:2px solid #dbd40a;background:transparent;color:currentColor}.selection-icon__icon>*{display:block;height:1.6em;width:1.6em;color:currentColor;fill:currentColor;stroke:currentColor}.alert-mail__wrapper{max-width:calc(1920px + 4em);margin:2em auto -1.2em}@media screen and (min-width:768px){.alert-mail__wrapper{margin:2.6em auto -1.2em}}@media screen and (min-width:992px){.alert-mail__wrapper{padding:0 0 0 2em}}.alert-mail__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.alert-mail__header{padding:0 2em}@media screen and (min-width:992px){.alert-mail__header{padding:0}}.contact__wrapper{max-width:calc(1752px + 4em);margin:2em auto}@media screen and (min-width:768px){.contact__wrapper{padding:0 2em;margin:2.6em auto}}.contact__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.contact__back{display:flex;align-items:center}.contact__back-text{font:normal normal 400 1.25em/1 Cinzel Decorative,Arial,serif;color:#3e2d25}.contact__back-arrow{margin-right:1em;color:#dbd40a}.contact__back-arrow svg{height:1em;fill:currentColor;width:auto;display:block;transform:scaleX(-1)}.contact__header{padding:0 2em}@media screen and (min-width:768px){.contact__header{padding:0}}.contact__header>*{margin-top:1em;margin-bottom:1em}.contact__contact{padding:4em 2em 0;margin:0 auto;max-width:calc(842px + 4em)}.fees__wrapper{max-width:calc(1752px + 4em);padding:0 2em;margin:2em auto}@media screen and (min-width:768px){.fees__wrapper{margin:2.6em auto}}.fees__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.fees__header{padding:0 2em}@media screen and (min-width:768px){.fees__header{padding:0}}.fees__header>*{margin-top:1em;margin-bottom:1em}.fees__notice{font-size:.8em}.home__wrapper{min-height:578px}@media screen and (min-width:768px){.home__wrapper{height:100vh}}.home__foreground{height:100vh;max-height:526px;width:100%;top:0;left:0;position:absolute;z-index:2;pointer-events:none;overflow:hidden}@media screen and (min-width:768px){.home__foreground{max-height:none;min-height:526px}}.home__foreground>*{pointer-events:all}.home__content{position:absolute;bottom:2em;left:2em;right:1em;transition:opacity .4s ease-out}@media screen and (min-width:768px){.home__content{bottom:2em;left:auto;right:3vw}}.home__content>*+*{margin-top:1.2em}.body--drawer-opened .home__content{opacity:0}.home__logo{transition:opacity .4s ease-out}.body--drawer-opened .home__logo{opacity:0}.home__background{height:100%;position:relative;z-index:1}.legals__wrapper{max-width:calc(1752px + 4em);padding:0 2em;margin:2em auto}@media screen and (min-width:768px){.legals__wrapper{margin:2.6em auto}}.legals__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.legals__header{padding:0 2em}@media screen and (min-width:768px){.legals__header{padding:0}}.legals__header>*{margin-top:1em;margin-bottom:1em}.legals__notice{font-size:.8em}.news-details__wrapper{max-width:calc(1752px + 4em);margin:2em auto}@media screen and (min-width:768px){.news-details__wrapper{padding:0 2em;margin:2.6em auto}}.news-details__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.news-details__back{display:flex;align-items:center;text-decoration:none}.news-details__back-text{font:normal normal 400 1.25em/1 Cinzel Decorative,Arial,serif;color:#3e2d25}.news-details__back-arrow{margin-right:1em;color:#dbd40a}.news-details__back-arrow svg{height:1em;fill:currentColor;width:auto;display:block;transform:scaleX(-1)}.news-details__header{padding:0 2em}@media screen and (min-width:768px){.news-details__header{padding:0}}.news-details__header>*{margin-top:1em;margin-bottom:1em}.news-details__notice{font-size:.8em}.news-listing__wrapper{max-width:calc(1566px + 4em);margin:2em auto}@media screen and (min-width:768px){.news-listing__wrapper{padding:0 2em;margin:2.6em auto}}.news-listing__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.news-listing__header{padding:0 2em}@media screen and (min-width:768px){.news-listing__header{padding:0}}.news-listing__header>*{margin-top:1em;margin-bottom:1em}.news-listing__title{font:normal normal 400 1em/1 Cinzel Decorative,Arial,serif}.news-listing__title h1,.news-listing__title h2,.news-listing__title h3{font:inherit}.news-listing__notice{font-size:.8em}.partners-listing__wrapper{max-width:calc(1752px + 4em);margin:2em auto;padding:0 2em}@media screen and (min-width:768px){.partners-listing__wrapper{margin:2.6em auto}}.partners-listing__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.partners-listing__list{max-width:1300px;margin:0 auto}.properties-details__wrapper{max-width:calc(1752px + 4em);margin:2em auto}@media screen and (min-width:768px){.properties-details__wrapper{padding:0 2em;margin:2.6em auto}}.properties-details__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.properties-details__back{position:relative;display:inline-flex;align-items:center;cursor:pointer;background:transparent}.properties-details__back-text{font:normal normal 400 1.25em/1 Cinzel Decorative,Arial,serif;color:#3e2d25}.properties-details__back-arrow{margin-right:1em;color:#dbd40a}.properties-details__back-arrow svg{height:1em;fill:currentColor;width:auto;display:block;transform:scaleX(-1)}.properties-details__header{padding:0 2em}@media screen and (min-width:768px){.properties-details__header{padding:0}}.properties-details__header>*{margin-top:1em;margin-bottom:1em}.properties-details__notice{font-size:.8em}.properties-listing__wrapper{max-width:calc(1566px + 4em);margin:2em auto}@media screen and (min-width:768px){.properties-listing__wrapper{padding:0 2em;margin:2.6em auto}}.properties-listing__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.properties-listing .nbAnnonces-v1__value{font:normal normal 400 1em/1.2em Poppins,Arial,sans-serif;background:#dbd40a;color:#fff;display:inline-block;border-radius:1.1em;line-height:2.4em;text-align:center;height:2.2em;width:2.2em}.properties-listing .nbAnnonces-v1__label{font:normal normal 400 1em/1.2em Cinzel Decorative,Arial,serif;color:#000}.properties-listing__header{padding:0 2em}@media screen and (min-width:768px){.properties-listing__header{padding:0}}.properties-listing__header>*{margin-top:1em;margin-bottom:1em}.properties-listing__title{font:normal normal 400 1em/1 Cinzel Decorative,Arial,serif}.properties-listing__title h1,.properties-listing__title h2,.properties-listing__title h3{font:inherit}.properties-listing__notice{font-size:.8em}.quote__wrapper{max-width:calc(1920px + 4em);margin:2em auto -1.2em}@media screen and (min-width:768px){.quote__wrapper{margin:2.6em auto -1.2em}}@media screen and (min-width:992px){.quote__wrapper{padding:0 0 0 2em}}.quote__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.quote__header{padding:0 2em}@media screen and (min-width:992px){.quote__header{padding:0}}.redac__wrapper{max-width:1920px;margin:2em auto -1.2em;padding:0 2em}@media screen and (min-width:768px){.redac__wrapper{margin:2.6em auto -1.2em}}@media screen and (min-width:992px){.redac__wrapper{padding:0 0 0 2em}}.redac__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.redac__form{padding:1.2em 2em;margin:0 auto;max-width:calc(842px + 4em)}.selection__wrapper{max-width:calc(1752px + 4em);padding:0 2em;margin:2em auto}@media screen and (min-width:768px){.selection__wrapper{margin:2.6em auto}}.selection__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.selection__header{padding:0 2em}@media screen and (min-width:768px){.selection__header{padding:0}}.selection__header>*{margin-top:1em;margin-bottom:1em}.selection__notice{font-size:.8em}.selection__form{padding:4em 2em 0;margin:0 auto;max-width:calc(842px + 4em)}.sitemap__wrapper{max-width:calc(1752px + 4em);padding:0 2em;margin:2em auto}@media screen and (min-width:768px){.sitemap__wrapper{margin:2.6em auto}}.sitemap__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.sitemap__header{padding:0 2em}@media screen and (min-width:768px){.sitemap__header{padding:0}}.sitemap__header>*{margin-top:1em;margin-bottom:1em}.sitemap__notice{font-size:.8em}.team-listing__wrapper{max-width:calc(1614px + 4em);margin:2em auto;padding:0 2em}@media screen and (min-width:768px){.team-listing__wrapper{margin:2.6em auto}}.team-listing__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.body{font:normal normal normal 1em/1.5 Poppins,Arial,sans-serif;letter-spacing:0;color:#3e2d25;background:#fff}.body__wrapper{position:relative;z-index:2;overflow:hidden;background:#fff}.body--cro-v1__drawer-opened .drawer__body .cro-drawer-v1__content .editorial,.body--search-form__drawer-opened .drawer__body .cro-drawer-v1__content .editorial{text-align:left;font-size:20px}.body--cro-v1__drawer-opened .drawer__body .cro-drawer-v1__title .title__chapo,.body--search-form__drawer-opened .drawer__body .cro-drawer-v1__title .title__chapo{font-size:20px}.body--cro-v1__drawer-opened .drawer__body .cro-drawer-v1__title .title__text,.body--search-form__drawer-opened .drawer__body .cro-drawer-v1__title .title__text{font-size:45px}.body--cro-v1__drawer-opened .drawer__body .checkbox__box,.body--search-form__drawer-opened .drawer__body .checkbox__box{border-color:#dbd40a}.jumbo-menu-v1__label:first-letter,.main-menu-v1__label:first-letter{text-transform:uppercase}@media screen and (min-width:1200px) and (max-width:1500px){.jumbo-menu-v1__label,.main-menu-v1__label{font-size:1.4em}}@media (max-width:700px){.cro-v1__title .title__text{font-size:23px}}.footer-partners-v1__img{height:unset}.alert-mail-v1__content .ss-main.js-select--main,.alert-mail-v1__content .textfield__input{font-size:.8em}.properties-details-energy-v2__title{padding-right:unset}.properties-details-energy-v2__title .title__content{font-size:.6em;padding-right:2rem}@media (max-width:700px){.properties-details-energy-v2__img{height:125px}}.contact-coordinates-v1__coords-wrapper .contact-coordinates-v1__coords-element:nth-child(2) a{font-size:13px!important}@media (max-width:991px){.alert-mail-v1 .image--cover .image__img,.contact-v1 .image--cover .image__img{height:auto;object-fit:contain!important}}.alert-mail-v1__slideshow,.contact-v1__slideshow,.quote-v1__slideshow{height:100%;background:transparent;position:absolute;top:0}@media (min-width:1200px) and (max-width:1500px){.home-logo-v1{right:13em!important}}@media (max-width:1400px){.home-logo-v1{bottom:25em!important}}.checkbox__label{text-transform:lowercase}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjAzLW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYxLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wMC1jb2xvcnMuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzAxLWZvbnRzLnNjc3MiLCIwMy1tb2R1bGVzL2Nvb2tpZXMtY29uc2VudC9fX2Nvb2tpZXMtY29uc2VudC12MS5zY3NzIiwiMDAtdG9vbHMvMDItZ2VuZXJpYy9fYm94LXNpemluZy5zY3NzIiwibWFpbi5jc3MiLCIwMC10b29scy8wMi1nZW5lcmljL19leHBhbmRhYmxlLnNjc3MiLCIwMC10b29scy8wMi1nZW5lcmljL19ub3JtYWxpemUuc2NzcyIsIjAwLXRvb2xzLzAzLXRhZ3MvX2JvZHkuc2NzcyIsIjAwLXRvb2xzLzAxLXNhc3MvX21peGlucy5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDItY29yZS5zY3NzIiwiMDAtdG9vbHMvMDMtdGFncy9faGVhZGluZ3Muc2NzcyIsIjAwLXRvb2xzLzAxLXNhc3MvX21peGlucy5yZXNldC5zY3NzIiwiMDAtdG9vbHMvMDMtdGFncy9faHRtbC5zY3NzIiwiMDAtdG9vbHMvMDQtb2JqZWN0cy9fZm9udHMtb2JzZXJ2ZXIuc2NzcyIsIjAwLXRvb2xzLzA0LW9iamVjdHMvX2dyaWRzLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wNy1ncmlkcy5zY3NzIiwiMDAtdG9vbHMvMDQtb2JqZWN0cy9fbWFyZ2lucy5zY3NzIiwiMDAtdG9vbHMvMDUtdXRpbGl0aWVzL19sYXp5LnNjc3MiLCIwMC10b29scy8wNS11dGlsaXRpZXMvX3NjcmVlbi1yZWFkZXItdGV4dC5zY3NzIiwiMDAtdmVuZG9ycy9fZmxhdHBpY2tyLnNjc3MiLCIwMC12ZW5kb3JzL19ub3Vpc2xpZGVyLnNjc3MiLCIwMC12ZW5kb3JzL19waG90b3N3aXBlLnNjc3MiLCIwMC12ZW5kb3JzL19waG90b3N3aXBlLnVpLnNjc3MiLCIwMC12ZW5kb3JzL19zaW1wbGViYXIuc2NzcyIsIjAwLXZlbmRvcnMvX3NsaW1zZWxlY3Quc2NzcyIsIjAwLXZlbmRvcnMvX3N3aXBlci5zY3NzIiwiMDEtZWxlbWVudHMvX2J1dHRvbi5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDMtYnV0dG9uLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wNi1hbmltYXRpb25zLnNjc3MiLCIwMS1lbGVtZW50cy9fZHJhd2VyLnNjc3MiLCIwMS1lbGVtZW50cy9faW1hZ2Uuc2NzcyIsIjAxLWVsZW1lbnRzL19saW5rLnNjc3MiLCIwMS1lbGVtZW50cy9fc3VidGl0bGUuc2NzcyIsIjAxLWVsZW1lbnRzL190aXRsZS5zY3NzIiwiMDEtZWxlbWVudHMvZm9ybS9fY2hlY2tib3guc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzA0LWZvcm0uc2NzcyIsIjAxLWVsZW1lbnRzL2Zvcm0vX2NoZWNrYm94ZXMuc2NzcyIsIjAxLWVsZW1lbnRzL2Zvcm0vX2xvY2FsaXphdG9yLnNjc3MiLCIwMS1lbGVtZW50cy9mb3JtL19yYWRpby5zY3NzIiwiMDEtZWxlbWVudHMvZm9ybS9fcmFkaW9zLnNjc3MiLCIwMS1lbGVtZW50cy9mb3JtL19yYW5nZS5zY3NzIiwiMDEtZWxlbWVudHMvZm9ybS9fc2VsZWN0LnNjc3MiLCIwMS1lbGVtZW50cy9mb3JtL190ZXh0YXJlYS5zY3NzIiwiMDEtZWxlbWVudHMvZm9ybS9fdGV4dGZpZWxkLnNjc3MiLCIwMi1jb21wb25lbnRzL19jYWxlbmRhci5zY3NzIiwiMDItY29tcG9uZW50cy9fZWRpdG9yaWFsLnNjc3MiLCIwMi1jb21wb25lbnRzL19tYWluLXN3aXBlci5zY3NzIiwiMDItY29tcG9uZW50cy9fbWFwLXBvaS5zY3NzIiwiMDItY29tcG9uZW50cy9fbWFwLnNjc3MiLCIwMi1jb21wb25lbnRzL19tb2RhbC5zY3NzIiwiMDItY29tcG9uZW50cy9fcHJvcGVydGllcy1sYWJlbHMuc2NzcyIsIjAyLWNvbXBvbmVudHMvX3Byb3BlcnRpZXMtbG90cy5zY3NzIiwiMDItY29tcG9uZW50cy9fcHJvcGVydGllcy1tZWRpYS5zY3NzIiwiMDItY29tcG9uZW50cy9fc2lkZS1tZW51LnNjc3MiLCIwMi1jb21wb25lbnRzL2Zvcm0vX19mb3JtLnNjc3MiLCIwMi1jb21wb25lbnRzL21vZGFscy9fbW9kYWwtbWVkaWEuc2NzcyIsIjAzLW1vZHVsZXMvYWxlcnQtbWFpbC9fX2FsZXJ0LW1haWwtdjEuc2NzcyIsInNldHRpbmdzLzAzLW1vZHVsZXMvYWxlcnQtbWFpbC9fYWxlcnQtbWFpbC12MS5zY3NzIiwiMDMtbW9kdWxlcy9hbGVydC1tYWlsL19hbGVydC1tYWlsLWZvcm0tdjEuc2NzcyIsIjAzLW1vZHVsZXMvYWxlcnQtbWFpbC9fYWxlcnQtbWFpbC1pbm5lci12MS5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy9hbGVydC1tYWlsL19hbGVydC1tYWlsLWlubmVyLXYxLnNjc3MiLCIwMy1tb2R1bGVzL2JyZWFkY3J1bWIvX2JyZWFkY3J1bWItdjEuc2NzcyIsInNldHRpbmdzLzAzLW1vZHVsZXMvYnJlYWRjcnVtYi9fYnJlYWRjcnVtYi12MS5zY3NzIiwiMDMtbW9kdWxlcy9jYWxsLXRyYWNraW5nL2NhbGwtdHJhY2tpbmcuc2NzcyIsInNldHRpbmdzLzAzLW1vZHVsZXMvY2FsbC10cmFja2luZy9jYWxsLXRyYWNraW5nLnNjc3MiLCIwMy1tb2R1bGVzL2NvbnRhY3QvX19jb250YWN0LXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QtdjEuc2NzcyIsIjAzLW1vZHVsZXMvY29udGFjdC9fY29udGFjdC1jb29yZGluYXRlcy12MS5zY3NzIiwiMDMtbW9kdWxlcy9jb250YWN0L19jb250YWN0LWZvcm0tdjEuc2NzcyIsIjAzLW1vZHVsZXMvY29udGFjdC9fY29udGFjdC1sb2NhdG9yLXYxLnNjc3MiLCIwMy1tb2R1bGVzL2Nyby9fX2Nyby12MS5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy9jcm8vX2Nyby12MS5zY3NzIiwiMDMtbW9kdWxlcy9jcm8vX2Nyby1kcmF3ZXItdjEuc2NzcyIsIjAzLW1vZHVsZXMvZHJhd2VyLWZvcm0vX19kcmF3ZXItZm9ybS12MS5zY3NzIiwiMDMtbW9kdWxlcy9mZWVzLWNvbnRlbnQvX19mZWVzLWNvbnRlbnQtdjEuc2NzcyIsInNldHRpbmdzLzAzLW1vZHVsZXMvZmVlcy1jb250ZW50L19mZWVzLWNvbnRlbnQtdjEuc2NzcyIsIjAzLW1vZHVsZXMvZmlsdGVycy9fZmlsdGVycy12MS5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy9maWx0ZXJzL19maWx0ZXJzLXYxLnNjc3MiLCIwMy1tb2R1bGVzL2Zvb3Rlci9fX2Zvb3Rlci12MS5zY3NzIiwiMDAtdG9vbHMvMDEtc2Fzcy9fbWl4aW5zLndyYXBwZXIuc2NzcyIsIjAzLW1vZHVsZXMvZm9vdGVyL19mb290ZXItY29weXJpZ2h0LXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL2Zvb3Rlci9fZm9vdGVyLXYxLnNjc3MiLCIwMy1tb2R1bGVzL2Zvb3Rlci9fZm9vdGVyLWxpbmtzLXYxLnNjc3MiLCIwMy1tb2R1bGVzL2Zvb3Rlci9fZm9vdGVyLWxvZ28tdjEuc2NzcyIsIjAzLW1vZHVsZXMvZm9vdGVyL19mb290ZXItbWVpbGxldXJzLWFnZW50cy12MS5zY3NzIiwiMDMtbW9kdWxlcy9mb290ZXIvX2Zvb3Rlci1wYXJ0bmVycy12MS5zY3NzIiwiMDMtbW9kdWxlcy9mb290ZXIvX2Zvb3Rlci1wbGFjZWhvbGRlci5zY3NzIiwiMDMtbW9kdWxlcy9mb290ZXIvX2Zvb3Rlci1zb2NpYWxzLXYxLnNjc3MiLCIwMy1tb2R1bGVzL2hlYWRlci9fX2hlYWRlci1ob21lLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL2hlYWRlci9faGVhZGVyLWhvbWUuc2NzcyIsIjAzLW1vZHVsZXMvaGVhZGVyL19faGVhZGVyLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL2hlYWRlci9faGVhZGVyLXYxLnNjc3MiLCIwMy1tb2R1bGVzL2hlYWRlci9faGVhZGVyLWxvZ28tdjEuc2NzcyIsIjAzLW1vZHVsZXMvaGVhZGVyL19oZWFkZXItdG9nZ2xlLXYxLnNjc3MiLCIwMy1tb2R1bGVzL2hvbWUtbG9nby9fX2hvbWUtbG9nby12MS5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy9ob21lLWxvZ28vX2hvbWUtbG9nby12MS5zY3NzIiwiMDMtbW9kdWxlcy9pbnRlcmthYi9fX2ludGVya2FiLWlubmVyLXYxLnNjc3MiLCIwMy1tb2R1bGVzL2plc3RpbW8vX19qZXN0aW1vLXYxLnNjc3MiLCIwMy1tb2R1bGVzL2plc3RpbW8vX2plc3RpbW8tZm9ybS12MS5zY3NzIiwiMDMtbW9kdWxlcy9qdW1iby1tZW51L19fanVtYm8tbWVudS12MS5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy9qdW1iby1tZW51L19qdW1iby1tZW51LXYxLnNjc3MiLCIwMy1tb2R1bGVzL2xlZ2Fscy1jb250ZW50L19fbGVnYWxzLWNvbnRlbnQtdjEuc2NzcyIsInNldHRpbmdzLzAzLW1vZHVsZXMvbGVnYWxzLWNvbnRlbnQvX2xlZ2Fscy1jb250ZW50LXYxLnNjc3MiLCIwMy1tb2R1bGVzL21haW4tbWVudS9fX21haW4tbWVudS12MS5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy9tYWluLW1lbnUvX21haW4tbWVudS12MS5zY3NzIiwiMDMtbW9kdWxlcy9tYWluLW1lbnUvX21haW4tbWVudS1zb2NpYWxzLXYxLnNjc3MiLCIwMy1tb2R1bGVzL25ld3MtZGV0YWlscy9fbmV3cy1kZXRhaWxzLXRvb2xzLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL25ld3MtZGV0YWlscy9fbmV3cy1kZXRhaWxzLXYxLi5zY3NzIiwiMDMtbW9kdWxlcy9uZXdzLWRldGFpbHMvX25ld3MtZGV0YWlscy12MS5zY3NzIiwiMDMtbW9kdWxlcy9uZXdzLWxpc3QvX19uZXdzLWxpc3QtdjEuc2NzcyIsInNldHRpbmdzLzAzLW1vZHVsZXMvbmV3cy1saXN0L19uZXdzLWxpc3QtdjEuc2NzcyIsIjAzLW1vZHVsZXMvbmV3cy1saXN0L19fbmV3cy1saXN0LXYyLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL25ld3MtbGlzdC9fbmV3cy1saXN0LXYyLnNjc3MiLCIwMy1tb2R1bGVzL25ld3MtbGlzdC9fbmV3cy10aHVtYi12MS5zY3NzIiwiMDMtbW9kdWxlcy9uZXdzLWxpc3QvX25ld3MtdGh1bWItdjIuc2NzcyIsIjAzLW1vZHVsZXMvcGFnaW5nL19fcGFnaW5nLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3BhZ2luZy9fcGFnaW5nLXYxLnNjc3MiLCIwMy1tb2R1bGVzL3BhcnRuZXJzLWxpc3QvX19wYXJ0bmVycy1saXN0LXYxLnNjc3MiLCIwMy1tb2R1bGVzL3BhcnRuZXJzLWxpc3QvX3BhcnRuZXJzLXRodW1iLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3BhcnRuZXJzLWxpc3QvX3BhcnRuZXJzLWxpc3QtdjEuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YxL19fcHJvcGVydGllcy1kZXRhaWxzLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy9fcHJvcGVydGllcy1kZXRhaWxzLXYxLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92MS9fcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjEuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YxL19wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYxLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92MS9fcHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjEuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YxL19wcm9wZXJ0aWVzLWRldGFpbHMtZm9ybS12MS5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjEvX3Byb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjEuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YxL19wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjEuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YxL19wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92MS9fcHJvcGVydGllcy1kZXRhaWxzLWxvdHMtdjEuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YxL19wcm9wZXJ0aWVzLWRldGFpbHMtbmVpZ2hib3Job29kLXYxLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92MS9fcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MS5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjEvX3Byb3BlcnRpZXMtZGV0YWlscy1yZWxhdGVkLXYxLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92MS9fcHJvcGVydGllcy1kZXRhaWxzLXNlcnZpY2VzLXYxLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92MS9fcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92MS9fcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92Mi9fX3Byb3BlcnRpZXMtZGV0YWlscy12Mi5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvX3Byb3BlcnRpZXMtZGV0YWlscy12Mi5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjIvX3Byb3BlcnRpZXMtZGV0YWlscy1jb250YWN0LXYyLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92Mi9fcHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12Mi5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjIvX3Byb3BlcnRpZXMtZGV0YWlscy1lcXVpcG1lbnRzLXYyLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92Mi9fcHJvcGVydGllcy1kZXRhaWxzLWZvcm0tdjIuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YyL19wcm9wZXJ0aWVzLWRldGFpbHMtZ2VuZXJhbC12Mi5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjIvX3Byb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjIuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YyL19wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjIuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YyL19wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92Mi9fcHJvcGVydGllcy1kZXRhaWxzLWxvdHMtdjIuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YyL19wcm9wZXJ0aWVzLWRldGFpbHMtbmVpZ2hib3Job29kLXYyLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92Mi9fcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Mi5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjIvX3Byb3BlcnRpZXMtZGV0YWlscy1yZWxhdGVkLXYyLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92Mi9fcHJvcGVydGllcy1kZXRhaWxzLXNlcnZpY2VzLXYyLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92Mi9fcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92Mi9fcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92My9fX3Byb3BlcnRpZXMtZGV0YWlscy12My5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvX3Byb3BlcnRpZXMtZGV0YWlscy12My5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjMvX3Byb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYzLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92My9fcHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12My5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjMvX3Byb3BlcnRpZXMtZGV0YWlscy1lcXVpcG1lbnRzLXYzLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92My9fcHJvcGVydGllcy1kZXRhaWxzLWZvcm0tdjMuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YzL19wcm9wZXJ0aWVzLWRldGFpbHMtZ2VuZXJhbC12My5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjMvX3Byb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12My5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjMvX3Byb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjMuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YzL19wcm9wZXJ0aWVzLWRldGFpbHMtbG90cy12My5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjMvX3Byb3BlcnRpZXMtZGV0YWlscy1uZWlnaGJvcmhvb2QtdjMuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YzL19wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92My9fcHJvcGVydGllcy1kZXRhaWxzLXJlbGF0ZWQtdjMuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YzL19wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjMuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YzL19wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjMuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YzL19wcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjIuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1saXN0L19fcHJvcGVydGllcy1lbXB0eS5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWxpc3QvX19wcm9wZXJ0aWVzLWxpc3QtdjEuc2NzcyIsInNldHRpbmdzLzAzLW1vZHVsZXMvcHJvcGVydGllcy1saXN0L19wcm9wZXJ0aWVzLWxpc3QtdjEuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1saXN0L19fcHJvcGVydGllcy1saXN0LXYyLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3Byb3BlcnRpZXMtbGlzdC9fcHJvcGVydGllcy1saXN0LXYzLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtbGlzdC9fX3Byb3BlcnRpZXMtbGlzdC12My5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWxpc3QvX3Byb3BlcnRpZXMtdGh1bWItdjEuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1saXN0L19wcm9wZXJ0aWVzLXRodW1iLXYyLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3Byb3BlcnRpZXMtbGlzdC9fcHJvcGVydGllcy1saXN0LXYyLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtbGlzdC9fcHJvcGVydGllcy10aHVtYi12My5zY3NzIiwiMDMtbW9kdWxlcy9xdW90ZS9fX3F1b3RlLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3F1b3RlL19xdW90ZS12MS5zY3NzIiwiMDMtbW9kdWxlcy9xdW90ZS9fcXVvdGUtZm9ybS12MS5zY3NzIiwiMDMtbW9kdWxlcy9yZWRhYy9fX3JlZGFjLWdtcy5zY3NzIiwiMDMtbW9kdWxlcy9yZWRhYy9fX3JlZGFjLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3JlZGFjL19yZWRhYy4uc2NzcyIsIjAzLW1vZHVsZXMvcmVkYWMvX3JlZGFjLWJsb2MtdjEuc2NzcyIsIjAzLW1vZHVsZXMvcmVkYWMvX3JlZGFjLWJsb2MtdjIuc2NzcyIsIjAzLW1vZHVsZXMvcmVkYWMvX3JlZGFjLWJsb2MtdjMuc2NzcyIsIjAzLW1vZHVsZXMvcmVkYWMvX3JlZGFjLWJsb2MtdjUuc2NzcyIsIjAzLW1vZHVsZXMvcmVkYWMvX3JlZGFjLWJsb2MtdjYuc2NzcyIsIjAzLW1vZHVsZXMvcmVkYWMvX3JlZGFjLWJsb2Mtdjcuc2NzcyIsIjAzLW1vZHVsZXMvc2VhcmNoLWZvcm0vX19zZWFyY2gtZm9ybS12MS5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy9zZWFyY2gtZm9ybS9fc2VhcmNoLWZvcm0tdjEuc2NzcyIsIjAzLW1vZHVsZXMvc2VhcmNoLWZvcm0vX3NlYXJjaC1kcmF3ZXItdjEuc2NzcyIsIjAzLW1vZHVsZXMvc2VsZWN0aW9uLWZvcm0vX19zZWxlY3Rpb24tZm9ybS12MS5zY3NzIiwiMDMtbW9kdWxlcy9zZWxlY3Rpb24tbGlzdC9fX3NlbGVjdGlvbi1saXN0LXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3NlbGVjdGlvbi1saXN0L19zZWxlY3Rpb24tbGlzdC12MS5zY3NzIiwiMDMtbW9kdWxlcy9zZWxlY3Rpb24tbGlzdC9fc2VsZWN0aW9uLXRodW1iLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3NpbG9zL19zaWxvcy12MS5zY3NzIiwiMDMtbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjIuc2NzcyIsIjAzLW1vZHVsZXMvc2l0ZW1hcC1saXN0L19fc2l0ZW1hcC1saXN0LXYxLnNjc3MiLCIwMy1tb2R1bGVzL3NvY2lhbHMvX19zb2NpYWxzLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3NvY2lhbHMvX3NvY2lhbHMtdjEuc2NzcyIsIjAzLW1vZHVsZXMvdGVhbS1saXN0L19fdGVhbS1saXN0LXYxLnNjc3MiLCIwMy1tb2R1bGVzL3RlYW0tbGlzdC9fX3RlYW0tbGlzdC12Mi5zY3NzIiwiMDMtbW9kdWxlcy90ZWFtLWxpc3QvX3RlYW0tdGh1bWItdjEuc2NzcyIsInNldHRpbmdzLzAzLW1vZHVsZXMvdGVhbS1saXN0L190ZWFtLWxpc3QtdjEuc2NzcyIsIjAzLW1vZHVsZXMvdGVhbS1saXN0L190ZWFtLXRodW1iLXYyLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3RlYW0tbGlzdC9fdGVhbS1saXN0LXYyLnNjc3MiLCIwMy1tb2R1bGVzL3RvcGJhci9fX3RvcGJhci12MS5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy90b3BiYXIvX3RvcGJhci12MS5zY3NzIiwiMDMtbW9kdWxlcy90b3BiYXIvX2xhbmctc3dpdGNoLnNjc3MiLCIwMy1tb2R1bGVzL3RvcGJhci9fc2VhcmNoLXRvZ2dsZS5zY3NzIiwiMDMtbW9kdWxlcy90b3BiYXIvX3NlbGVjdGlvbi1pY29uLnNjc3MiLCIwNC1wYWdlcy9fYWxlcnQtbWFpbC5zY3NzIiwiMDQtcGFnZXMvX2NvbnRhY3Quc2NzcyIsIjA0LXBhZ2VzL19mZWVzLnNjc3MiLCJzZXR0aW5ncy8wNC1wYWdlcy9wcm9wZXJ0aWVzLWxpc3RpbmcvX3Byb3BlcnRpZXMtbGlzdGluZy5zY3NzIiwiMDQtcGFnZXMvX2hvbWUuc2NzcyIsIjA0LXBhZ2VzL19sZWdhbHMuc2NzcyIsIjA0LXBhZ2VzL19uZXdzLWRldGFpbHMuc2NzcyIsIjA0LXBhZ2VzL19uZXdzLWxpc3Rpbmcuc2NzcyIsInNldHRpbmdzLzA0LXBhZ2VzL25ld3MtbGlzdGluZy9fbmV3cy1saXN0aW5nLnNjc3MiLCIwNC1wYWdlcy9fcGFydG5lcnMtbGlzdGluZy5zY3NzIiwiMDQtcGFnZXMvX3Byb3BlcnRpZXMtZGV0YWlscy5zY3NzIiwiMDQtcGFnZXMvX3Byb3BlcnRpZXMtbGlzdGluZy5zY3NzIiwiMDQtcGFnZXMvX3F1b3RlLnNjc3MiLCIwNC1wYWdlcy9fcmVkYWMuc2NzcyIsIjA0LXBhZ2VzL19zZWxlY3Rpb24uc2NzcyIsIjA0LXBhZ2VzL19zaXRlbWFwLnNjc3MiLCIwNC1wYWdlcy9fdGVhbS1saXN0aW5nLnNjc3MiLCIwNS1sYXlvdXRzL19ib2R5LnNjc3MiLCJfY3VzdG9tcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlDQSxnQkMzQjBCLENDSDFCLHNGQUFZLENBQ1osNEVBQVksQ0M2RVosOEVBQVksQ0FDWix1RkFBWSxDQUNaLHFGQUFZLENDbkZaLEVBQ0ksUUFBUyxDQUNULFNBQ3NCLENBSDFCLGlCQUdJLHFCQUcwQixDQ3FOOUIsa0JDMU5JLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixhQUFjLENBRWQsOEJBTUU7O0FDWE4sMkVBQUEsQ0FVQSxLQUNFLGdCQUFpQixDQUNqQiw2QkFBdUMsQ0FVekMsS0FDRSxRQUFTLENBT1gsS0FDRSxhQUFjLENBUWhCLEdBQ0UsYUFBYyxDQUNkLGNBQWdCLENBV2xCLEdBQ0Usc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxnQkFBMEIsQ0FRNUIsSUFDRSwrQkFBaUMsQ0FDakMsYUFBdUIsQ0FXekIsRUFDRSxhQUFjLENBUWhCLFlBQ0Usa0JBQW1CLENBQ25CLHlCQUEwQixDQUMxQixnQ0FBMEMsQ0FPNUMsU0FFRSxrQkFBbUIsQ0FRckIsY0FHRSwrQkFBaUMsQ0FDakMsYUFBdUIsQ0FPekIsTUFDRSxhQUFjLENBUWhCLFFBRUUsYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsdUJBQXdCLENBRzFCLElBQ0UsYUFBZSxDQUdqQixJQUNFLFNBQVcsQ0FVYixJQUNFLGlCQUFrQixDQVdwQixzQ0FLRSxtQkFBb0IsQ0FDcEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixRQUFrQixDQVFwQixhQUVFLGdCQUFpQixDQVFuQixjQUVFLG1CQUFvQixDQU90QixnREFJRSx5QkFBMEIsQ0FPNUIsd0hBSUUsaUJBQWtCLENBQ2xCLFNBQVUsQ0FPWiw0R0FJRSw2QkFBOEIsQ0FXaEMsT0FDRSxxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLGFBQWMsQ0FDZCxjQUFlLENBQ2YsU0FBVSxDQUNWLGtCQUE0QixDQU85QixTQUNFLHVCQUF3QixDQVExQixTQUNFLGFBQWMsQ0FDZCxXQUFZLENGK01kLDZCRXJNRSxxQkFBc0IsQ0FDdEIsU0FBbUIsQ0Y4TXJCLGtGRXJNRSxXQUFZLENGNk1kLGNFcE1FLDRCQUE2QixDQUM3QixtQkFBNkIsQ0Y0TS9CLHlDRXBNRSx1QkFBd0IsQ0FRMUIsNkJBQ0UseUJBQTBCLENBQzFCLFlBQXNCLENBVXhCLFFBQ0UsYUFBYyxDQU9oQixRQUNFLGlCQUFrQixDQ3BVcEIsOEJEdVZFLFlDcFZvQixDQUh0QixZQUNDLFlBQWEsQ0FFVixpQkFBa0IsQ0NpR2QsZ0NEcEdSLFlBT1ksWUVvREosQ0ZqRFAsQ0MwRk8sb0NEcEdSLFlBT1ksWUVxREosQ0ZsRFAsQ0MwRk8sb0NEcEdSLFlBT1ksWUVzREosQ0ZuRFAsQ0MwRk8sb0NEcEdSLFlBT1ksWUV1REosQ0ZwRFAsQ0MwRk8scUNEcEdSLFlBT1ksWUV3REosQ0ZyRFAsQ0MwRk8scUNEcEdSLFlBT1ksYUV5REgsQ0Z0RFIsQ0MwRk8scUNEcEdSLFlBT1ksY0UwREYsQ0Z2RFQsQ0dGRCxrQkNKSSxlQUFnQixDRFFwQixHQU9FLGFUZWlCLENPdUNQLGNQdkNPLENPd0NQLG9DQUZKLEdBR1EscUNBQStJLENBS3RKLENBSEcscUNBTEosR0FNUSxjUDdDTyxDTytDZCxDRTFEVCxHQUVJLGVUYW9CLENTUnRCLGFUV2lCLENTUm5CLEdBRUssYVRTaUIsQ1NKbEIsYVRPZSxDU0puQixHQUVJLGVUS29CLENTQXRCLGFUR2lCLENTQW5CLEdBRUksZVRDb0IsQ1NJdEIsYVREaUIsQ1NJbkIsR0FFSSxlVEhvQixDU1F0QixhVExpQixDV3JEbkIsS0FFSSxrQ0FBbUMsQ0o0RDNCLGNJNUQyQixDSjZEM0Isb0NBRkosS0FHUSxvQ0FBK0ksQ0FLdEosQ0FIRyxxQ0FMSixLQU1RLGNQcERJLENPc0RYLENLNUVULGdCQUNJLGVBQWdCLENBR1osNEJBQ0ksb0NaRG9DLENZTXhDLGlDQUNJLHlDWkQ4QyxDYVYxRCxXQUNFLGFBQWMsQ0FHaEIsS0FDRSxZQUFhLENBQ2IsY0FBZSxDQUVmLGVBQWdCLENBQ2hCLGlCQ1JnQixDREdsQixxQkFRSSxhQUFjLENBSWxCLGtCQUNFLGlCQ2hCZ0IsQ0RpQmhCLHFCQUFzQixDQUV4Qiw4QkFDRSxjQUFlLENBR2pCLEtBQ0UsVUFBVyxDTjZGTCxjQUNJLGFBQXlDLENBTnpDLE9BQ0ksbUJBQXdDLENBQ3hDLGtCQUF1QyxDQUcvQyxjQUNJLG9CQUF5QyxDQU56QyxPQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0MsY0FDSSxxQkFBeUMsQ0FOekMsT0FDSSxjQUF3QyxDQUN4QyxhQUF1QyxDQUcvQyxjQUNJLGVBQXlDLENBTnpDLE9BQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxjQUNJLHFCQUF5QyxDQU56QyxPQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0MsY0FDSSxxQkFBeUMsQ0FOekMsT0FDSSxjQUF3QyxDQUN4QyxhQUF1QyxDQUcvQyxjQUNJLGVBQXlDLENBTnpDLE9BQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxjQUNJLHFCQUF5QyxDQU56QyxPQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0MsY0FDSSxxQkFBeUMsQ0FOekMsT0FDSSxjQUF3QyxDQUN4QyxhQUF1QyxDQUcvQyxjQUNJLGVBQXlDLENBTnpDLFFBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxlQUNJLHFCQUF5QyxDQU56QyxRQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0MsZUFDSSxxQkFBeUMsQ0FOekMsUUFDSSxlQUF3QyxDQUN4QyxjQUF1QyxDQUcvQyxlQUNJLGdCQUF5QyxDTW5GbkQseUNOa0ZNLGtCQUNJLGFBQXlDLENBTnpDLFdBQ0ksbUJBQXdDLENBQ3hDLGtCQUF1QyxDQUcvQyxrQkFDSSxvQkFBeUMsQ0FOekMsV0FDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLGtCQUNJLHFCQUF5QyxDQU56QyxXQUNJLGNBQXdDLENBQ3hDLGFBQXVDLENBRy9DLGtCQUNJLGVBQXlDLENBTnpDLFdBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxrQkFDSSxxQkFBeUMsQ0FOekMsV0FDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLGtCQUNJLHFCQUF5QyxDQU56QyxXQUNJLGNBQXdDLENBQ3hDLGFBQXVDLENBRy9DLGtCQUNJLGVBQXlDLENBTnpDLFdBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxrQkFDSSxxQkFBeUMsQ0FOekMsV0FDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLGtCQUNJLHFCQUF5QyxDQU56QyxXQUNJLGNBQXdDLENBQ3hDLGFBQXVDLENBRy9DLGtCQUNJLGVBQXlDLENBTnpDLFlBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxtQkFDSSxxQkFBeUMsQ0FOekMsWUFDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLG1CQUNJLHFCQUF5QyxDQU56QyxZQUNJLGVBQXdDLENBQ3hDLGNBQXVDLENBRy9DLG1CQUNJLGdCQUF5QyxDQUM1QyxDTXBGUCx5Q05rRk0sa0JBQ0ksYUFBeUMsQ0FOekMsV0FDSSxtQkFBd0MsQ0FDeEMsa0JBQXVDLENBRy9DLGtCQUNJLG9CQUF5QyxDQU56QyxXQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0Msa0JBQ0kscUJBQXlDLENBTnpDLFdBQ0ksY0FBd0MsQ0FDeEMsYUFBdUMsQ0FHL0Msa0JBQ0ksZUFBeUMsQ0FOekMsV0FDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLGtCQUNJLHFCQUF5QyxDQU56QyxXQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0Msa0JBQ0kscUJBQXlDLENBTnpDLFdBQ0ksY0FBd0MsQ0FDeEMsYUFBdUMsQ0FHL0Msa0JBQ0ksZUFBeUMsQ0FOekMsV0FDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLGtCQUNJLHFCQUF5QyxDQU56QyxXQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0Msa0JBQ0kscUJBQXlDLENBTnpDLFdBQ0ksY0FBd0MsQ0FDeEMsYUFBdUMsQ0FHL0Msa0JBQ0ksZUFBeUMsQ0FOekMsWUFDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLG1CQUNJLHFCQUF5QyxDQU56QyxZQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0MsbUJBQ0kscUJBQXlDLENBTnpDLFlBQ0ksZUFBd0MsQ0FDeEMsY0FBdUMsQ0FHL0MsbUJBQ0ksZ0JBQXlDLENBQzVDLENNcEZQLHlDTmtGTSxrQkFDSSxhQUF5QyxDQU56QyxXQUNJLG1CQUF3QyxDQUN4QyxrQkFBdUMsQ0FHL0Msa0JBQ0ksb0JBQXlDLENBTnpDLFdBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxrQkFDSSxxQkFBeUMsQ0FOekMsV0FDSSxjQUF3QyxDQUN4QyxhQUF1QyxDQUcvQyxrQkFDSSxlQUF5QyxDQU56QyxXQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0Msa0JBQ0kscUJBQXlDLENBTnpDLFdBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxrQkFDSSxxQkFBeUMsQ0FOekMsV0FDSSxjQUF3QyxDQUN4QyxhQUF1QyxDQUcvQyxrQkFDSSxlQUF5QyxDQU56QyxXQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0Msa0JBQ0kscUJBQXlDLENBTnpDLFdBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxrQkFDSSxxQkFBeUMsQ0FOekMsV0FDSSxjQUF3QyxDQUN4QyxhQUF1QyxDQUcvQyxrQkFDSSxlQUF5QyxDQU56QyxZQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0MsbUJBQ0kscUJBQXlDLENBTnpDLFlBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxtQkFDSSxxQkFBeUMsQ0FOekMsWUFDSSxlQUF3QyxDQUN4QyxjQUF1QyxDQUcvQyxtQkFDSSxnQkFBeUMsQ0FDNUMsQ01wRlAsMENOa0ZNLGtCQUNJLGFBQXlDLENBTnpDLFdBQ0ksbUJBQXdDLENBQ3hDLGtCQUF1QyxDQUcvQyxrQkFDSSxvQkFBeUMsQ0FOekMsV0FDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLGtCQUNJLHFCQUF5QyxDQU56QyxXQUNJLGNBQXdDLENBQ3hDLGFBQXVDLENBRy9DLGtCQUNJLGVBQXlDLENBTnpDLFdBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxrQkFDSSxxQkFBeUMsQ0FOekMsV0FDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLGtCQUNJLHFCQUF5QyxDQU56QyxXQUNJLGNBQXdDLENBQ3hDLGFBQXVDLENBRy9DLGtCQUNJLGVBQXlDLENBTnpDLFdBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxrQkFDSSxxQkFBeUMsQ0FOekMsV0FDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLGtCQUNJLHFCQUF5QyxDQU56QyxXQUNJLGNBQXdDLENBQ3hDLGFBQXVDLENBRy9DLGtCQUNJLGVBQXlDLENBTnpDLFlBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxtQkFDSSxxQkFBeUMsQ0FOekMsWUFDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLG1CQUNJLHFCQUF5QyxDQU56QyxZQUNJLGVBQXdDLENBQ3hDLGNBQXVDLENBRy9DLG1CQUNJLGdCQUF5QyxDQUM1QyxDQXhCRCxnQ1EzRVEsS0FBZ0Msa0JBQTRCLENBQzVELFlBRUksc0JBQW9DLENBRXhDLFlBRUksd0JBQXdDLENBRTVDLFlBRUkseUJBQTBDLENBRTlDLFlBRUksdUJBQXNDLENBZjFDLEtBQWdDLG9CQUE0QixDQUM1RCxZQUVJLHdCQUFvQyxDQUV4QyxZQUVJLDBCQUF3QyxDQUU1QyxZQUVJLDJCQUEwQyxDQUU5QyxZQUVJLHlCQUFzQyxDQWYxQyxLQUFnQyxvQkFBNEIsQ0FDNUQsWUFFSSx3QkFBb0MsQ0FFeEMsWUFFSSwwQkFBd0MsQ0FFNUMsWUFFSSwyQkFBMEMsQ0FFOUMsWUFFSSx5QkFBc0MsQ0FmMUMsS0FBZ0Msb0JBQTRCLENBQzVELFlBRUksd0JBQW9DLENBRXhDLFlBRUksMEJBQXdDLENBRTVDLFlBRUksMkJBQTBDLENBRTlDLFlBRUkseUJBQXNDLENBZjFDLEtBQWdDLG9CQUE0QixDQUM1RCxZQUVJLHdCQUFvQyxDQUV4QyxZQUVJLDBCQUF3QyxDQUU1QyxZQUVJLDJCQUEwQyxDQUU5QyxZQUVJLHlCQUFzQyxDQWYxQyxLQUFnQyxvQkFBNEIsQ0FDNUQsWUFFSSx3QkFBb0MsQ0FFeEMsWUFFSSwwQkFBd0MsQ0FFNUMsWUFFSSwyQkFBMEMsQ0FFOUMsWUFFSSx5QkFBc0MsQ0FmMUMsS0FBZ0Msb0JBQTRCLENBQzVELFlBRUksd0JBQW9DLENBRXhDLFlBRUksMEJBQXdDLENBRTVDLFlBRUksMkJBQTBDLENBRTlDLFlBRUkseUJBQXNDLENBZjFDLEtBQWdDLG1CQUE0QixDQUM1RCxZQUVJLHVCQUFvQyxDQUV4QyxZQUVJLHlCQUF3QyxDQUU1QyxZQUVJLDBCQUEwQyxDQUU5QyxZQUVJLHdCQUFzQyxDQWYxQyxLQUFnQyxxQkFBNEIsQ0FDNUQsWUFFSSx5QkFBb0MsQ0FFeEMsWUFFSSwyQkFBd0MsQ0FFNUMsWUFFSSw0QkFBMEMsQ0FFOUMsWUFFSSwwQkFBc0MsQ0FmMUMsS0FBZ0MscUJBQTRCLENBQzVELFlBRUkseUJBQW9DLENBRXhDLFlBRUksMkJBQXdDLENBRTVDLFlBRUksNEJBQTBDLENBRTlDLFlBRUksMEJBQXNDLENBZjFDLEtBQWdDLHFCQUE0QixDQUM1RCxZQUVJLHlCQUFvQyxDQUV4QyxZQUVJLDJCQUF3QyxDQUU1QyxZQUVJLDRCQUEwQyxDQUU5QyxZQUVJLDBCQUFzQyxDQWYxQyxLQUFnQyxxQkFBNEIsQ0FDNUQsWUFFSSx5QkFBb0MsQ0FFeEMsWUFFSSwyQkFBd0MsQ0FFNUMsWUFFSSw0QkFBMEMsQ0FFOUMsWUFFSSwwQkFBc0MsQ0FmMUMsS0FBZ0MscUJBQTRCLENBQzVELFlBRUkseUJBQW9DLENBRXhDLFlBRUksMkJBQXdDLENBRTVDLFlBRUksNEJBQTBDLENBRTlDLFlBRUksMEJBQXNDLENBZjFDLEtBQWdDLHFCQUE0QixDQUM1RCxZQUVJLHlCQUFvQyxDQUV4QyxZQUVJLDJCQUF3QyxDQUU1QyxZQUVJLDRCQUEwQyxDQUU5QyxZQUVJLDBCQUFzQyxDQVExQyxNQUF3QixxQkFBMkIsQ0FDbkQsY0FFSSx5QkFBK0IsQ0FFbkMsY0FFSSwyQkFBaUMsQ0FFckMsY0FFSSw0QkFBa0MsQ0FFdEMsY0FFSSwwQkFBZ0MsQ0FmcEMsTUFBd0IscUJBQTJCLENBQ25ELGNBRUkseUJBQStCLENBRW5DLGNBRUksMkJBQWlDLENBRXJDLGNBRUksNEJBQWtDLENBRXRDLGNBRUksMEJBQWdDLENBZnBDLE1BQXdCLHFCQUEyQixDQUNuRCxjQUVJLHlCQUErQixDQUVuQyxjQUVJLDJCQUFpQyxDQUVyQyxjQUVJLDRCQUFrQyxDQUV0QyxjQUVJLDBCQUFnQyxDQWZwQyxNQUF3QixxQkFBMkIsQ0FDbkQsY0FFSSx5QkFBK0IsQ0FFbkMsY0FFSSwyQkFBaUMsQ0FFckMsY0FFSSw0QkFBa0MsQ0FFdEMsY0FFSSwwQkFBZ0MsQ0FmcEMsTUFBd0IscUJBQTJCLENBQ25ELGNBRUkseUJBQStCLENBRW5DLGNBRUksMkJBQWlDLENBRXJDLGNBRUksNEJBQWtDLENBRXRDLGNBRUksMEJBQWdDLENBZnBDLE1BQXdCLHFCQUEyQixDQUNuRCxjQUVJLHlCQUErQixDQUVuQyxjQUVJLDJCQUFpQyxDQUVyQyxjQUVJLDRCQUFrQyxDQUV0QyxjQUVJLDBCQUFnQyxDQU01QyxRQUFtQixxQkFBdUIsQ0FDMUMsa0JBRUkseUJBQTJCLENBRS9CLGtCQUVJLDJCQUE2QixDQUVqQyxrQkFFSSw0QkFBOEIsQ0FFbEMsa0JBRUksMEJBQTRCLENBQy9CLENSZUQsb0NRM0VRLFFBQWdDLGtCQUE0QixDQUM1RCxrQkFFSSxzQkFBb0MsQ0FFeEMsa0JBRUksd0JBQXdDLENBRTVDLGtCQUVJLHlCQUEwQyxDQUU5QyxrQkFFSSx1QkFBc0MsQ0FmMUMsUUFBZ0Msb0JBQTRCLENBQzVELGtCQUVJLHdCQUFvQyxDQUV4QyxrQkFFSSwwQkFBd0MsQ0FFNUMsa0JBRUksMkJBQTBDLENBRTlDLGtCQUVJLHlCQUFzQyxDQWYxQyxRQUFnQyxvQkFBNEIsQ0FDNUQsa0JBRUksd0JBQW9DLENBRXhDLGtCQUVJLDBCQUF3QyxDQUU1QyxrQkFFSSwyQkFBMEMsQ0FFOUMsa0JBRUkseUJBQXNDLENBZjFDLFFBQWdDLG9CQUE0QixDQUM1RCxrQkFFSSx3QkFBb0MsQ0FFeEMsa0JBRUksMEJBQXdDLENBRTVDLGtCQUVJLDJCQUEwQyxDQUU5QyxrQkFFSSx5QkFBc0MsQ0FmMUMsUUFBZ0Msb0JBQTRCLENBQzVELGtCQUVJLHdCQUFvQyxDQUV4QyxrQkFFSSwwQkFBd0MsQ0FFNUMsa0JBRUksMkJBQTBDLENBRTlDLGtCQUVJLHlCQUFzQyxDQWYxQyxRQUFnQyxvQkFBNEIsQ0FDNUQsa0JBRUksd0JBQW9DLENBRXhDLGtCQUVJLDBCQUF3QyxDQUU1QyxrQkFFSSwyQkFBMEMsQ0FFOUMsa0JBRUkseUJBQXNDLENBZjFDLFFBQWdDLG9CQUE0QixDQUM1RCxrQkFFSSx3QkFBb0MsQ0FFeEMsa0JBRUksMEJBQXdDLENBRTVDLGtCQUVJLDJCQUEwQyxDQUU5QyxrQkFFSSx5QkFBc0MsQ0FmMUMsUUFBZ0MsbUJBQTRCLENBQzVELGtCQUVJLHVCQUFvQyxDQUV4QyxrQkFFSSx5QkFBd0MsQ0FFNUMsa0JBRUksMEJBQTBDLENBRTlDLGtCQUVJLHdCQUFzQyxDQWYxQyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUkseUJBQW9DLENBRXhDLGtCQUVJLDJCQUF3QyxDQUU1QyxrQkFFSSw0QkFBMEMsQ0FFOUMsa0JBRUksMEJBQXNDLENBZjFDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFSSx5QkFBb0MsQ0FFeEMsa0JBRUksMkJBQXdDLENBRTVDLGtCQUVJLDRCQUEwQyxDQUU5QyxrQkFFSSwwQkFBc0MsQ0FmMUMsUUFBZ0MscUJBQTRCLENBQzVELGtCQUVJLHlCQUFvQyxDQUV4QyxrQkFFSSwyQkFBd0MsQ0FFNUMsa0JBRUksNEJBQTBDLENBRTlDLGtCQUVJLDBCQUFzQyxDQWYxQyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUkseUJBQW9DLENBRXhDLGtCQUVJLDJCQUF3QyxDQUU1QyxrQkFFSSw0QkFBMEMsQ0FFOUMsa0JBRUksMEJBQXNDLENBZjFDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFSSx5QkFBb0MsQ0FFeEMsa0JBRUksMkJBQXdDLENBRTVDLGtCQUVJLDRCQUEwQyxDQUU5QyxrQkFFSSwwQkFBc0MsQ0FmMUMsUUFBZ0MscUJBQTRCLENBQzVELGtCQUVJLHlCQUFvQyxDQUV4QyxrQkFFSSwyQkFBd0MsQ0FFNUMsa0JBRUksNEJBQTBDLENBRTlDLGtCQUVJLDBCQUFzQyxDQVExQyxTQUF3QixxQkFBMkIsQ0FDbkQsb0JBRUkseUJBQStCLENBRW5DLG9CQUVJLDJCQUFpQyxDQUVyQyxvQkFFSSw0QkFBa0MsQ0FFdEMsb0JBRUksMEJBQWdDLENBZnBDLFNBQXdCLHFCQUEyQixDQUNuRCxvQkFFSSx5QkFBK0IsQ0FFbkMsb0JBRUksMkJBQWlDLENBRXJDLG9CQUVJLDRCQUFrQyxDQUV0QyxvQkFFSSwwQkFBZ0MsQ0FmcEMsU0FBd0IscUJBQTJCLENBQ25ELG9CQUVJLHlCQUErQixDQUVuQyxvQkFFSSwyQkFBaUMsQ0FFckMsb0JBRUksNEJBQWtDLENBRXRDLG9CQUVJLDBCQUFnQyxDQWZwQyxTQUF3QixxQkFBMkIsQ0FDbkQsb0JBRUkseUJBQStCLENBRW5DLG9CQUVJLDJCQUFpQyxDQUVyQyxvQkFFSSw0QkFBa0MsQ0FFdEMsb0JBRUksMEJBQWdDLENBZnBDLFNBQXdCLHFCQUEyQixDQUNuRCxvQkFFSSx5QkFBK0IsQ0FFbkMsb0JBRUksMkJBQWlDLENBRXJDLG9CQUVJLDRCQUFrQyxDQUV0QyxvQkFFSSwwQkFBZ0MsQ0FmcEMsU0FBd0IscUJBQTJCLENBQ25ELG9CQUVJLHlCQUErQixDQUVuQyxvQkFFSSwyQkFBaUMsQ0FFckMsb0JBRUksNEJBQWtDLENBRXRDLG9CQUVJLDBCQUFnQyxDQU01QyxXQUFtQixxQkFBdUIsQ0FDMUMsd0JBRUkseUJBQTJCLENBRS9CLHdCQUVJLDJCQUE2QixDQUVqQyx3QkFFSSw0QkFBOEIsQ0FFbEMsd0JBRUksMEJBQTRCLENBQy9CLENSZUQsb0NRM0VRLFFBQWdDLGtCQUE0QixDQUM1RCxrQkFFSSxzQkFBb0MsQ0FFeEMsa0JBRUksd0JBQXdDLENBRTVDLGtCQUVJLHlCQUEwQyxDQUU5QyxrQkFFSSx1QkFBc0MsQ0FmMUMsUUFBZ0Msb0JBQTRCLENBQzVELGtCQUVJLHdCQUFvQyxDQUV4QyxrQkFFSSwwQkFBd0MsQ0FFNUMsa0JBRUksMkJBQTBDLENBRTlDLGtCQUVJLHlCQUFzQyxDQWYxQyxRQUFnQyxvQkFBNEIsQ0FDNUQsa0JBRUksd0JBQW9DLENBRXhDLGtCQUVJLDBCQUF3QyxDQUU1QyxrQkFFSSwyQkFBMEMsQ0FFOUMsa0JBRUkseUJBQXNDLENBZjFDLFFBQWdDLG9CQUE0QixDQUM1RCxrQkFFSSx3QkFBb0MsQ0FFeEMsa0JBRUksMEJBQXdDLENBRTVDLGtCQUVJLDJCQUEwQyxDQUU5QyxrQkFFSSx5QkFBc0MsQ0FmMUMsUUFBZ0Msb0JBQTRCLENBQzVELGtCQUVJLHdCQUFvQyxDQUV4QyxrQkFFSSwwQkFBd0MsQ0FFNUMsa0JBRUksMkJBQTBDLENBRTlDLGtCQUVJLHlCQUFzQyxDQWYxQyxRQUFnQyxvQkFBNEIsQ0FDNUQsa0JBRUksd0JBQW9DLENBRXhDLGtCQUVJLDBCQUF3QyxDQUU1QyxrQkFFSSwyQkFBMEMsQ0FFOUMsa0JBRUkseUJBQXNDLENBZjFDLFFBQWdDLG9CQUE0QixDQUM1RCxrQkFFSSx3QkFBb0MsQ0FFeEMsa0JBRUksMEJBQXdDLENBRTVDLGtCQUVJLDJCQUEwQyxDQUU5QyxrQkFFSSx5QkFBc0MsQ0FmMUMsUUFBZ0MsbUJBQTRCLENBQzVELGtCQUVJLHVCQUFvQyxDQUV4QyxrQkFFSSx5QkFBd0MsQ0FFNUMsa0JBRUksMEJBQTBDLENBRTlDLGtCQUVJLHdCQUFzQyxDQWYxQyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUkseUJBQW9DLENBRXhDLGtCQUVJLDJCQUF3QyxDQUU1QyxrQkFFSSw0QkFBMEMsQ0FFOUMsa0JBRUksMEJBQXNDLENBZjFDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFSSx5QkFBb0MsQ0FFeEMsa0JBRUksMkJBQXdDLENBRTVDLGtCQUVJLDRCQUEwQyxDQUU5QyxrQkFFSSwwQkFBc0MsQ0FmMUMsUUFBZ0MscUJBQTRCLENBQzVELGtCQUVJLHlCQUFvQyxDQUV4QyxrQkFFSSwyQkFBd0MsQ0FFNUMsa0JBRUksNEJBQTBDLENBRTlDLGtCQUVJLDBCQUFzQyxDQWYxQyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUkseUJBQW9DLENBRXhDLGtCQUVJLDJCQUF3QyxDQUU1QyxrQkFFSSw0QkFBMEMsQ0FFOUMsa0JBRUksMEJBQXNDLENBZjFDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFSSx5QkFBb0MsQ0FFeEMsa0JBRUksMkJBQXdDLENBRTVDLGtCQUVJLDRCQUEwQyxDQUU5QyxrQkFFSSwwQkFBc0MsQ0FmMUMsUUFBZ0MscUJBQTRCLENBQzVELGtCQUVJLHlCQUFvQyxDQUV4QyxrQkFFSSwyQkFBd0MsQ0FFNUMsa0JBRUksNEJBQTBDLENBRTlDLGtCQUVJLDBCQUFzQyxDQVExQyxTQUF3QixxQkFBMkIsQ0FDbkQsb0JBRUkseUJBQStCLENBRW5DLG9CQUVJLDJCQUFpQyxDQUVyQyxvQkFFSSw0QkFBa0MsQ0FFdEMsb0JBRUksMEJBQWdDLENBZnBDLFNBQXdCLHFCQUEyQixDQUNuRCxvQkFFSSx5QkFBK0IsQ0FFbkMsb0JBRUksMkJBQWlDLENBRXJDLG9CQUVJLDRCQUFrQyxDQUV0QyxvQkFFSSwwQkFBZ0MsQ0FmcEMsU0FBd0IscUJBQTJCLENBQ25ELG9CQUVJLHlCQUErQixDQUVuQyxvQkFFSSwyQkFBaUMsQ0FFckMsb0JBRUksNEJBQWtDLENBRXRDLG9CQUVJLDBCQUFnQyxDQWZwQyxTQUF3QixxQkFBMkIsQ0FDbkQsb0JBRUkseUJBQStCLENBRW5DLG9CQUVJLDJCQUFpQyxDQUVyQyxvQkFFSSw0QkFBa0MsQ0FFdEMsb0JBRUksMEJBQWdDLENBZnBDLFNBQXdCLHFCQUEyQixDQUNuRCxvQkFFSSx5QkFBK0IsQ0FFbkMsb0JBRUksMkJBQWlDLENBRXJDLG9CQUVJLDRCQUFrQyxDQUV0QyxvQkFFSSwwQkFBZ0MsQ0FmcEMsU0FBd0IscUJBQTJCLENBQ25ELG9CQUVJLHlCQUErQixDQUVuQyxvQkFFSSwyQkFBaUMsQ0FFckMsb0JBRUksNEJBQWtDLENBRXRDLG9CQUVJLDBCQUFnQyxDQU01QyxXQUFtQixxQkFBdUIsQ0FDMUMsd0JBRUkseUJBQTJCLENBRS9CLHdCQUVJLDJCQUE2QixDQUVqQyx3QkFFSSw0QkFBOEIsQ0FFbEMsd0JBRUksMEJBQTRCLENBQy9CLENSZUQsb0NRM0VRLFFBQWdDLGtCQUE0QixDQUM1RCxrQkFFSSxzQkFBb0MsQ0FFeEMsa0JBRUksd0JBQXdDLENBRTVDLGtCQUVJLHlCQUEwQyxDQUU5QyxrQkFFSSx1QkFBc0MsQ0FmMUMsUUFBZ0Msb0JBQTRCLENBQzVELGtCQUVJLHdCQUFvQyxDQUV4QyxrQkFFSSwwQkFBd0MsQ0FFNUMsa0JBRUksMkJBQTBDLENBRTlDLGtCQUVJLHlCQUFzQyxDQWYxQyxRQUFnQyxvQkFBNEIsQ0FDNUQsa0JBRUksd0JBQW9DLENBRXhDLGtCQUVJLDBCQUF3QyxDQUU1QyxrQkFFSSwyQkFBMEMsQ0FFOUMsa0JBRUkseUJBQXNDLENBZjFDLFFBQWdDLG9CQUE0QixDQUM1RCxrQkFFSSx3QkFBb0MsQ0FFeEMsa0JBRUksMEJBQXdDLENBRTVDLGtCQUVJLDJCQUEwQyxDQUU5QyxrQkFFSSx5QkFBc0MsQ0FmMUMsUUFBZ0Msb0JBQTRCLENBQzVELGtCQUVJLHdCQUFvQyxDQUV4QyxrQkFFSSwwQkFBd0MsQ0FFNUMsa0JBRUksMkJBQTBDLENBRTlDLGtCQUVJLHlCQUFzQyxDQWYxQyxRQUFnQyxvQkFBNEIsQ0FDNUQsa0JBRUksd0JBQW9DLENBRXhDLGtCQUVJLDBCQUF3QyxDQUU1QyxrQkFFSSwyQkFBMEMsQ0FFOUMsa0JBRUkseUJBQXNDLENBZjFDLFFBQWdDLG9CQUE0QixDQUM1RCxrQkFFSSx3QkFBb0MsQ0FFeEMsa0JBRUksMEJBQXdDLENBRTVDLGtCQUVJLDJCQUEwQyxDQUU5QyxrQkFFSSx5QkFBc0MsQ0FmMUMsUUFBZ0MsbUJBQTRCLENBQzVELGtCQUVJLHVCQUFvQyxDQUV4QyxrQkFFSSx5QkFBd0MsQ0FFNUMsa0JBRUksMEJBQTBDLENBRTlDLGtCQUVJLHdCQUFzQyxDQWYxQyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUkseUJBQW9DLENBRXhDLGtCQUVJLDJCQUF3QyxDQUU1QyxrQkFFSSw0QkFBMEMsQ0FFOUMsa0JBRUksMEJBQXNDLENBZjFDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFSSx5QkFBb0MsQ0FFeEMsa0JBRUksMkJBQXdDLENBRTVDLGtCQUVJLDRCQUEwQyxDQUU5QyxrQkFFSSwwQkFBc0MsQ0FmMUMsUUFBZ0MscUJBQTRCLENBQzVELGtCQUVJLHlCQUFvQyxDQUV4QyxrQkFFSSwyQkFBd0MsQ0FFNUMsa0JBRUksNEJBQTBDLENBRTlDLGtCQUVJLDBCQUFzQyxDQWYxQyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUkseUJBQW9DLENBRXhDLGtCQUVJLDJCQUF3QyxDQUU1QyxrQkFFSSw0QkFBMEMsQ0FFOUMsa0JBRUksMEJBQXNDLENBZjFDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFSSx5QkFBb0MsQ0FFeEMsa0JBRUksMkJBQXdDLENBRTVDLGtCQUVJLDRCQUEwQyxDQUU5QyxrQkFFSSwwQkFBc0MsQ0FmMUMsUUFBZ0MscUJBQTRCLENBQzVELGtCQUVJLHlCQUFvQyxDQUV4QyxrQkFFSSwyQkFBd0MsQ0FFNUMsa0JBRUksNEJBQTBDLENBRTlDLGtCQUVJLDBCQUFzQyxDQVExQyxTQUF3QixxQkFBMkIsQ0FDbkQsb0JBRUkseUJBQStCLENBRW5DLG9CQUVJLDJCQUFpQyxDQUVyQyxvQkFFSSw0QkFBa0MsQ0FFdEMsb0JBRUksMEJBQWdDLENBZnBDLFNBQXdCLHFCQUEyQixDQUNuRCxvQkFFSSx5QkFBK0IsQ0FFbkMsb0JBRUksMkJBQWlDLENBRXJDLG9CQUVJLDRCQUFrQyxDQUV0QyxvQkFFSSwwQkFBZ0MsQ0FmcEMsU0FBd0IscUJBQTJCLENBQ25ELG9CQUVJLHlCQUErQixDQUVuQyxvQkFFSSwyQkFBaUMsQ0FFckMsb0JBRUksNEJBQWtDLENBRXRDLG9CQUVJLDBCQUFnQyxDQWZwQyxTQUF3QixxQkFBMkIsQ0FDbkQsb0JBRUkseUJBQStCLENBRW5DLG9CQUVJLDJCQUFpQyxDQUVyQyxvQkFFSSw0QkFBa0MsQ0FFdEMsb0JBRUksMEJBQWdDLENBZnBDLFNBQXdCLHFCQUEyQixDQUNuRCxvQkFFSSx5QkFBK0IsQ0FFbkMsb0JBRUksMkJBQWlDLENBRXJDLG9CQUVJLDRCQUFrQyxDQUV0QyxvQkFFSSwwQkFBZ0MsQ0FmcEMsU0FBd0IscUJBQTJCLENBQ25ELG9CQUVJLHlCQUErQixDQUVuQyxvQkFFSSwyQkFBaUMsQ0FFckMsb0JBRUksNEJBQWtDLENBRXRDLG9CQUVJLDBCQUFnQyxDQU01QyxXQUFtQixxQkFBdUIsQ0FDMUMsd0JBRUkseUJBQTJCLENBRS9CLHdCQUVJLDJCQUE2QixDQUVqQyx3QkFFSSw0QkFBOEIsQ0FFbEMsd0JBRUksMEJBQTRCLENBQy9CLENSZUQscUNRM0VRLFFBQWdDLGtCQUE0QixDQUM1RCxrQkFFSSxzQkFBb0MsQ0FFeEMsa0JBRUksd0JBQXdDLENBRTVDLGtCQUVJLHlCQUEwQyxDQUU5QyxrQkFFSSx1QkFBc0MsQ0FmMUMsUUFBZ0Msb0JBQTRCLENBQzVELGtCQUVJLHdCQUFvQyxDQUV4QyxrQkFFSSwwQkFBd0MsQ0FFNUMsa0JBRUksMkJBQTBDLENBRTlDLGtCQUVJLHlCQUFzQyxDQWYxQyxRQUFnQyxvQkFBNEIsQ0FDNUQsa0JBRUksd0JBQW9DLENBRXhDLGtCQUVJLDBCQUF3QyxDQUU1QyxrQkFFSSwyQkFBMEMsQ0FFOUMsa0JBRUkseUJBQXNDLENBZjFDLFFBQWdDLG9CQUE0QixDQUM1RCxrQkFFSSx3QkFBb0MsQ0FFeEMsa0JBRUksMEJBQXdDLENBRTVDLGtCQUVJLDJCQUEwQyxDQUU5QyxrQkFFSSx5QkFBc0MsQ0FmMUMsUUFBZ0Msb0JBQTRCLENBQzVELGtCQUVJLHdCQUFvQyxDQUV4QyxrQkFFSSwwQkFBd0MsQ0FFNUMsa0JBRUksMkJBQTBDLENBRTlDLGtCQUVJLHlCQUFzQyxDQWYxQyxRQUFnQyxvQkFBNEIsQ0FDNUQsa0JBRUksd0JBQW9DLENBRXhDLGtCQUVJLDBCQUF3QyxDQUU1QyxrQkFFSSwyQkFBMEMsQ0FFOUMsa0JBRUkseUJBQXNDLENBZjFDLFFBQWdDLG9CQUE0QixDQUM1RCxrQkFFSSx3QkFBb0MsQ0FFeEMsa0JBRUksMEJBQXdDLENBRTVDLGtCQUVJLDJCQUEwQyxDQUU5QyxrQkFFSSx5QkFBc0MsQ0FmMUMsUUFBZ0MsbUJBQTRCLENBQzVELGtCQUVJLHVCQUFvQyxDQUV4QyxrQkFFSSx5QkFBd0MsQ0FFNUMsa0JBRUksMEJBQTBDLENBRTlDLGtCQUVJLHdCQUFzQyxDQWYxQyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUkseUJBQW9DLENBRXhDLGtCQUVJLDJCQUF3QyxDQUU1QyxrQkFFSSw0QkFBMEMsQ0FFOUMsa0JBRUksMEJBQXNDLENBZjFDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFSSx5QkFBb0MsQ0FFeEMsa0JBRUksMkJBQXdDLENBRTVDLGtCQUVJLDRCQUEwQyxDQUU5QyxrQkFFSSwwQkFBc0MsQ0FmMUMsUUFBZ0MscUJBQTRCLENBQzVELGtCQUVJLHlCQUFvQyxDQUV4QyxrQkFFSSwyQkFBd0MsQ0FFNUMsa0JBRUksNEJBQTBDLENBRTlDLGtCQUVJLDBCQUFzQyxDQWYxQyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUkseUJBQW9DLENBRXhDLGtCQUVJLDJCQUF3QyxDQUU1QyxrQkFFSSw0QkFBMEMsQ0FFOUMsa0JBRUksMEJBQXNDLENBZjFDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFSSx5QkFBb0MsQ0FFeEMsa0JBRUksMkJBQXdDLENBRTVDLGtCQUVJLDRCQUEwQyxDQUU5QyxrQkFFSSwwQkFBc0MsQ0FmMUMsUUFBZ0MscUJBQTRCLENBQzVELGtCQUVJLHlCQUFvQyxDQUV4QyxrQkFFSSwyQkFBd0MsQ0FFNUMsa0JBRUksNEJBQTBDLENBRTlDLGtCQUVJLDBCQUFzQyxDQVExQyxTQUF3QixxQkFBMkIsQ0FDbkQsb0JBRUkseUJBQStCLENBRW5DLG9CQUVJLDJCQUFpQyxDQUVyQyxvQkFFSSw0QkFBa0MsQ0FFdEMsb0JBRUksMEJBQWdDLENBZnBDLFNBQXdCLHFCQUEyQixDQUNuRCxvQkFFSSx5QkFBK0IsQ0FFbkMsb0JBRUksMkJBQWlDLENBRXJDLG9CQUVJLDRCQUFrQyxDQUV0QyxvQkFFSSwwQkFBZ0MsQ0FmcEMsU0FBd0IscUJBQTJCLENBQ25ELG9CQUVJLHlCQUErQixDQUVuQyxvQkFFSSwyQkFBaUMsQ0FFckMsb0JBRUksNEJBQWtDLENBRXRDLG9CQUVJLDBCQUFnQyxDQWZwQyxTQUF3QixxQkFBMkIsQ0FDbkQsb0JBRUkseUJBQStCLENBRW5DLG9CQUVJLDJCQUFpQyxDQUVyQyxvQkFFSSw0QkFBa0MsQ0FFdEMsb0JBRUksMEJBQWdDLENBZnBDLFNBQXdCLHFCQUEyQixDQUNuRCxvQkFFSSx5QkFBK0IsQ0FFbkMsb0JBRUksMkJBQWlDLENBRXJDLG9CQUVJLDRCQUFrQyxDQUV0QyxvQkFFSSwwQkFBZ0MsQ0FmcEMsU0FBd0IscUJBQTJCLENBQ25ELG9CQUVJLHlCQUErQixDQUVuQyxvQkFFSSwyQkFBaUMsQ0FFckMsb0JBRUksNEJBQWtDLENBRXRDLG9CQUVJLDBCQUFnQyxDQU01QyxXQUFtQixxQkFBdUIsQ0FDMUMsd0JBRUkseUJBQTJCLENBRS9CLHdCQUVJLDJCQUE2QixDQUVqQyx3QkFFSSw0QkFBOEIsQ0FFbEMsd0JBRUksMEJBQTRCLENBQy9CLENSZUQscUNRM0VRLFNBQWdDLGtCQUE0QixDQUM1RCxvQkFFSSxzQkFBb0MsQ0FFeEMsb0JBRUksd0JBQXdDLENBRTVDLG9CQUVJLHlCQUEwQyxDQUU5QyxvQkFFSSx1QkFBc0MsQ0FmMUMsU0FBZ0Msb0JBQTRCLENBQzVELG9CQUVJLHdCQUFvQyxDQUV4QyxvQkFFSSwwQkFBd0MsQ0FFNUMsb0JBRUksMkJBQTBDLENBRTlDLG9CQUVJLHlCQUFzQyxDQWYxQyxTQUFnQyxvQkFBNEIsQ0FDNUQsb0JBRUksd0JBQW9DLENBRXhDLG9CQUVJLDBCQUF3QyxDQUU1QyxvQkFFSSwyQkFBMEMsQ0FFOUMsb0JBRUkseUJBQXNDLENBZjFDLFNBQWdDLG9CQUE0QixDQUM1RCxvQkFFSSx3QkFBb0MsQ0FFeEMsb0JBRUksMEJBQXdDLENBRTVDLG9CQUVJLDJCQUEwQyxDQUU5QyxvQkFFSSx5QkFBc0MsQ0FmMUMsU0FBZ0Msb0JBQTRCLENBQzVELG9CQUVJLHdCQUFvQyxDQUV4QyxvQkFFSSwwQkFBd0MsQ0FFNUMsb0JBRUksMkJBQTBDLENBRTlDLG9CQUVJLHlCQUFzQyxDQWYxQyxTQUFnQyxvQkFBNEIsQ0FDNUQsb0JBRUksd0JBQW9DLENBRXhDLG9CQUVJLDBCQUF3QyxDQUU1QyxvQkFFSSwyQkFBMEMsQ0FFOUMsb0JBRUkseUJBQXNDLENBZjFDLFNBQWdDLG9CQUE0QixDQUM1RCxvQkFFSSx3QkFBb0MsQ0FFeEMsb0JBRUksMEJBQXdDLENBRTVDLG9CQUVJLDJCQUEwQyxDQUU5QyxvQkFFSSx5QkFBc0MsQ0FmMUMsU0FBZ0MsbUJBQTRCLENBQzVELG9CQUVJLHVCQUFvQyxDQUV4QyxvQkFFSSx5QkFBd0MsQ0FFNUMsb0JBRUksMEJBQTBDLENBRTlDLG9CQUVJLHdCQUFzQyxDQWYxQyxTQUFnQyxxQkFBNEIsQ0FDNUQsb0JBRUkseUJBQW9DLENBRXhDLG9CQUVJLDJCQUF3QyxDQUU1QyxvQkFFSSw0QkFBMEMsQ0FFOUMsb0JBRUksMEJBQXNDLENBZjFDLFNBQWdDLHFCQUE0QixDQUM1RCxvQkFFSSx5QkFBb0MsQ0FFeEMsb0JBRUksMkJBQXdDLENBRTVDLG9CQUVJLDRCQUEwQyxDQUU5QyxvQkFFSSwwQkFBc0MsQ0FmMUMsU0FBZ0MscUJBQTRCLENBQzVELG9CQUVJLHlCQUFvQyxDQUV4QyxvQkFFSSwyQkFBd0MsQ0FFNUMsb0JBRUksNEJBQTBDLENBRTlDLG9CQUVJLDBCQUFzQyxDQWYxQyxTQUFnQyxxQkFBNEIsQ0FDNUQsb0JBRUkseUJBQW9DLENBRXhDLG9CQUVJLDJCQUF3QyxDQUU1QyxvQkFFSSw0QkFBMEMsQ0FFOUMsb0JBRUksMEJBQXNDLENBZjFDLFNBQWdDLHFCQUE0QixDQUM1RCxvQkFFSSx5QkFBb0MsQ0FFeEMsb0JBRUksMkJBQXdDLENBRTVDLG9CQUVJLDRCQUEwQyxDQUU5QyxvQkFFSSwwQkFBc0MsQ0FmMUMsU0FBZ0MscUJBQTRCLENBQzVELG9CQUVJLHlCQUFvQyxDQUV4QyxvQkFFSSwyQkFBd0MsQ0FFNUMsb0JBRUksNEJBQTBDLENBRTlDLG9CQUVJLDBCQUFzQyxDQVExQyxVQUF3QixxQkFBMkIsQ0FDbkQsc0JBRUkseUJBQStCLENBRW5DLHNCQUVJLDJCQUFpQyxDQUVyQyxzQkFFSSw0QkFBa0MsQ0FFdEMsc0JBRUksMEJBQWdDLENBZnBDLFVBQXdCLHFCQUEyQixDQUNuRCxzQkFFSSx5QkFBK0IsQ0FFbkMsc0JBRUksMkJBQWlDLENBRXJDLHNCQUVJLDRCQUFrQyxDQUV0QyxzQkFFSSwwQkFBZ0MsQ0FmcEMsVUFBd0IscUJBQTJCLENBQ25ELHNCQUVJLHlCQUErQixDQUVuQyxzQkFFSSwyQkFBaUMsQ0FFckMsc0JBRUksNEJBQWtDLENBRXRDLHNCQUVJLDBCQUFnQyxDQWZwQyxVQUF3QixxQkFBMkIsQ0FDbkQsc0JBRUkseUJBQStCLENBRW5DLHNCQUVJLDJCQUFpQyxDQUVyQyxzQkFFSSw0QkFBa0MsQ0FFdEMsc0JBRUksMEJBQWdDLENBZnBDLFVBQXdCLHFCQUEyQixDQUNuRCxzQkFFSSx5QkFBK0IsQ0FFbkMsc0JBRUksMkJBQWlDLENBRXJDLHNCQUVJLDRCQUFrQyxDQUV0QyxzQkFFSSwwQkFBZ0MsQ0FmcEMsVUFBd0IscUJBQTJCLENBQ25ELHNCQUVJLHlCQUErQixDQUVuQyxzQkFFSSwyQkFBaUMsQ0FFckMsc0JBRUksNEJBQWtDLENBRXRDLHNCQUVJLDBCQUFnQyxDQU01QyxZQUFtQixxQkFBdUIsQ0FDMUMsMEJBRUkseUJBQTJCLENBRS9CLDBCQUVJLDJCQUE2QixDQUVqQywwQkFFSSw0QkFBOEIsQ0FFbEMsMEJBRUksMEJBQTRCLENBQy9CLENSZUQscUNRM0VRLFVBQWdDLGtCQUE0QixDQUM1RCxzQkFFSSxzQkFBb0MsQ0FFeEMsc0JBRUksd0JBQXdDLENBRTVDLHNCQUVJLHlCQUEwQyxDQUU5QyxzQkFFSSx1QkFBc0MsQ0FmMUMsVUFBZ0Msb0JBQTRCLENBQzVELHNCQUVJLHdCQUFvQyxDQUV4QyxzQkFFSSwwQkFBd0MsQ0FFNUMsc0JBRUksMkJBQTBDLENBRTlDLHNCQUVJLHlCQUFzQyxDQWYxQyxVQUFnQyxvQkFBNEIsQ0FDNUQsc0JBRUksd0JBQW9DLENBRXhDLHNCQUVJLDBCQUF3QyxDQUU1QyxzQkFFSSwyQkFBMEMsQ0FFOUMsc0JBRUkseUJBQXNDLENBZjFDLFVBQWdDLG9CQUE0QixDQUM1RCxzQkFFSSx3QkFBb0MsQ0FFeEMsc0JBRUksMEJBQXdDLENBRTVDLHNCQUVJLDJCQUEwQyxDQUU5QyxzQkFFSSx5QkFBc0MsQ0FmMUMsVUFBZ0Msb0JBQTRCLENBQzVELHNCQUVJLHdCQUFvQyxDQUV4QyxzQkFFSSwwQkFBd0MsQ0FFNUMsc0JBRUksMkJBQTBDLENBRTlDLHNCQUVJLHlCQUFzQyxDQWYxQyxVQUFnQyxvQkFBNEIsQ0FDNUQsc0JBRUksd0JBQW9DLENBRXhDLHNCQUVJLDBCQUF3QyxDQUU1QyxzQkFFSSwyQkFBMEMsQ0FFOUMsc0JBRUkseUJBQXNDLENBZjFDLFVBQWdDLG9CQUE0QixDQUM1RCxzQkFFSSx3QkFBb0MsQ0FFeEMsc0JBRUksMEJBQXdDLENBRTVDLHNCQUVJLDJCQUEwQyxDQUU5QyxzQkFFSSx5QkFBc0MsQ0FmMUMsVUFBZ0MsbUJBQTRCLENBQzVELHNCQUVJLHVCQUFvQyxDQUV4QyxzQkFFSSx5QkFBd0MsQ0FFNUMsc0JBRUksMEJBQTBDLENBRTlDLHNCQUVJLHdCQUFzQyxDQWYxQyxVQUFnQyxxQkFBNEIsQ0FDNUQsc0JBRUkseUJBQW9DLENBRXhDLHNCQUVJLDJCQUF3QyxDQUU1QyxzQkFFSSw0QkFBMEMsQ0FFOUMsc0JBRUksMEJBQXNDLENBZjFDLFVBQWdDLHFCQUE0QixDQUM1RCxzQkFFSSx5QkFBb0MsQ0FFeEMsc0JBRUksMkJBQXdDLENBRTVDLHNCQUVJLDRCQUEwQyxDQUU5QyxzQkFFSSwwQkFBc0MsQ0FmMUMsVUFBZ0MscUJBQTRCLENBQzVELHNCQUVJLHlCQUFvQyxDQUV4QyxzQkFFSSwyQkFBd0MsQ0FFNUMsc0JBRUksNEJBQTBDLENBRTlDLHNCQUVJLDBCQUFzQyxDQWYxQyxVQUFnQyxxQkFBNEIsQ0FDNUQsc0JBRUkseUJBQW9DLENBRXhDLHNCQUVJLDJCQUF3QyxDQUU1QyxzQkFFSSw0QkFBMEMsQ0FFOUMsc0JBRUksMEJBQXNDLENBZjFDLFVBQWdDLHFCQUE0QixDQUM1RCxzQkFFSSx5QkFBb0MsQ0FFeEMsc0JBRUksMkJBQXdDLENBRTVDLHNCQUVJLDRCQUEwQyxDQUU5QyxzQkFFSSwwQkFBc0MsQ0FmMUMsVUFBZ0MscUJBQTRCLENBQzVELHNCQUVJLHlCQUFvQyxDQUV4QyxzQkFFSSwyQkFBd0MsQ0FFNUMsc0JBRUksNEJBQTBDLENBRTlDLHNCQUVJLDBCQUFzQyxDQVExQyxXQUF3QixxQkFBMkIsQ0FDbkQsd0JBRUkseUJBQStCLENBRW5DLHdCQUVJLDJCQUFpQyxDQUVyQyx3QkFFSSw0QkFBa0MsQ0FFdEMsd0JBRUksMEJBQWdDLENBZnBDLFdBQXdCLHFCQUEyQixDQUNuRCx3QkFFSSx5QkFBK0IsQ0FFbkMsd0JBRUksMkJBQWlDLENBRXJDLHdCQUVJLDRCQUFrQyxDQUV0Qyx3QkFFSSwwQkFBZ0MsQ0FmcEMsV0FBd0IscUJBQTJCLENBQ25ELHdCQUVJLHlCQUErQixDQUVuQyx3QkFFSSwyQkFBaUMsQ0FFckMsd0JBRUksNEJBQWtDLENBRXRDLHdCQUVJLDBCQUFnQyxDQWZwQyxXQUF3QixxQkFBMkIsQ0FDbkQsd0JBRUkseUJBQStCLENBRW5DLHdCQUVJLDJCQUFpQyxDQUVyQyx3QkFFSSw0QkFBa0MsQ0FFdEMsd0JBRUksMEJBQWdDLENBZnBDLFdBQXdCLHFCQUEyQixDQUNuRCx3QkFFSSx5QkFBK0IsQ0FFbkMsd0JBRUksMkJBQWlDLENBRXJDLHdCQUVJLDRCQUFrQyxDQUV0Qyx3QkFFSSwwQkFBZ0MsQ0FmcEMsV0FBd0IscUJBQTJCLENBQ25ELHdCQUVJLHlCQUErQixDQUVuQyx3QkFFSSwyQkFBaUMsQ0FFckMsd0JBRUksNEJBQWtDLENBRXRDLHdCQUVJLDBCQUFnQyxDQU01QyxhQUFtQixxQkFBdUIsQ0FDMUMsNEJBRUkseUJBQTJCLENBRS9CLDRCQUVJLDJCQUE2QixDQUVqQyw0QkFFSSw0QkFBOEIsQ0FFbEMsNEJBRUksMEJBQTRCLENBQy9CLENDckZULHlCQUdJLHdCQUF5QixDQU96QixTQUFVLENBVmQsMkRBTVEsNEJBQTZCLENBTnJDLHFEQVlRLHFCQUFzQixDQVo5QixxSkFrQlEsU0FBVSxDQUNWLDRCQUE2QixDQUlyQyxvQkFDSSxpQkFBa0IsQ0N2QnRCLG9CQUNJLDBCQUE4QixDQUM5QiwyQkFBNkIsQ0FDN0IsVUFBVyxDQUNYLFNBQVUsQ0FDVixlQUFnQixDQUdwQixxREFFSSx3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLHFDQUEwQyxDQUMxQyxtQkFBcUIsQ0FDckIsYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkFBbUIsQ0FDbkIsZUFBaUIsQ0FDakIsV0FBWSxDQUNaLFFBQVMsQ0FDVCxrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLG9CQUFxQixDQUNyQixPQUFRLENBQ1IsVUFBVyxDQUNYLGNBQWUsQ0MxQm5CLG9CQUNFLHNCQUF1QixDQUN2QixTQUFVLENBQ1YsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLHNCQUF1QixDQUNmLGNBQWUsQ0FDdkIsYUFBYyxDQUNkLFFBQVMsQ0FDVCxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsNkJBQThCLENBQ3RCLHFCQUFzQixDQUM5Qiw2QkFBOEIsQ0FDMUIseUJBQTBCLENBQzlCLGVBQWdCLENBQ2hCLCtHQUFxSCxDQUM3Ryx1R0FBNkcsQ0FFdkgsb0RBRUUsU0FBVSxDQUNWLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FFckIseUJBQ0Usb0JBQXFCLENBQ3JCLGFBQWMsQ0FFaEIsaUNBQ0UsNERBQW9FLENBQzVELG9EQUE0RCxDQUV0RSwyQkFDRSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLE9BQVEsQ0FFViwyQkFDRSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBRXZCLGdDQUNFLFdBQVksQ0FDWixhQUFjLENBRWhCLG1IQUNFLGlDQUFtQyxDQUMzQix5QkFBMkIsQ0FFckMsbUhBQ0UsbURBQXFELENBQzdDLDJDQUE2QyxDQUV2RCx1RkFFRSxlQUFnQixDQUNoQiw0QkFBNkIsQ0FDN0IsMkJBQTRCLENBRTlCLDRDQUNFLGFBQWMsQ0FFaEIsMERBQ0UsV0FBWSxDQUNaLDRCQUE2QixDQUUvQix1REFDRSxXQUFZLENBRWQscURBRUUsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxtQkFBb0IsQ0FDcEIsd0JBQXlCLENBQ3pCLFVBQVcsQ0FDWCxRQUFTLENBQ1QsT0FBUSxDQUNSLFNBQVUsQ0FFWix5RUFFRSxTQUFVLENBQ1YsVUFBVyxDQUViLDJCQUNFLGdCQUFpQixDQUNqQixhQUFjLENBRWhCLDBCQUNFLGdCQUFpQixDQUNqQixhQUFjLENBRWhCLHVFQUVFLFdBQVksQ0FFZCxvQ0FDRSwyQkFBNEIsQ0FFOUIsbUNBQ0Usd0JBQXlCLENBRTNCLDZFQUVFLFFBQVMsQ0FFWCx1Q0FDRSx3QkFBeUIsQ0FFM0Isc0NBQ0UscUJBQXNCLENBRXhCLDBCQUNFLFNBQVUsQ0FFWixtQkFDRSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBRXZCLGtCQUNFLG1CQUFvQixDQUNwQixvQkFBcUIsQ0FDckIsbUJBQW9CLENBQ3BCLFlBQWEsQ0FFZixtQ0FDRSxzQkFBdUIsQ0FDdkIsb0JBQXNCLENBQ3RCLG1CQUFxQixDQUNyQixXQUFZLENBQ1osYUFBYyxDQUNkLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsd0JBQXlCLENBQ3RCLHFCQUFzQixDQUNyQixvQkFBcUIsQ0FDakIsZ0JBQWlCLENBQ3pCLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixjQUFlLENBQ1gsVUFBVyxDQUNQLE1BQU8sQ0FFakIsZ0ZBRUUsb0JBQXFCLENBQ3JCLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFdBQVksQ0FDWixZQUFhLENBQ2IsU0FBVSxDQUNWLG9CQUFzQixDQUN0QixtQkFBcUIsQ0FFdkIsc0hBRUUsWUFBYSxDQUVmLG9GQUVFLGlCQUFrQixDQUVwQiwwSEFNRSxNQUlNLENBTVIsMEhBTUUsT0FJTSxDQU1SLDRGQUVFLGFBQWMsQ0FFaEIsb0dBRUUsWUFBYSxDQUVmLHdGQUVFLFVBQVcsQ0FDWCxXQUFZLENBRWQsa0dBRUUsMkJBQTZCLENBQzdCLG1CQUFxQixDQUNyQixZQUFhLENBRWYsaUJBQ0UsaUJBQWtCLENBQ2xCLFdBQVksQ0FFZCw2Q0FFRSxvQkFBcUIsQ0FFdkIsdUJBQ0UsVUFBVyxDQUViLGtDQUNFLFlBQWEsQ0FFZixvR0FFRSxRQUFTLENBQ1QsdUJBQXdCLENBRTFCLHNCQUNFLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsVUFBVyxDQUNYLG1CQUFvQixDQUNwQixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLGNBQWUsQ0FDZixtQ0FBcUMsQ0FDckMsNkJBQThCLENBQ3RCLHFCQUFzQixDQUVoQyw0QkFDRSx5QkFBMkIsQ0FFN0IsNkJBQ0UseUJBQTJCLENBRTdCLDRCQUNFLGFBQWMsQ0FDZCxVQUFXLENBQ1gsaUJBQWtCLENBRXBCLDhCQUNFLEtBQU0sQ0FDTixlQUFnQixDQUVsQixvQ0FDRSxpQ0FBa0MsQ0FDbEMsa0NBQW1DLENBQ25DLHlDQUEyQyxDQUMzQyxPQUFRLENBRVYsZ0NBQ0UsT0FBUSxDQUVWLHNDQUNFLGlDQUFrQyxDQUNsQyxrQ0FBbUMsQ0FDbkMsc0NBQXdDLENBQ3hDLE9BQVEsQ0FFViwwQkFDRSxhQUFjLENBQ2QsV0FBWSxDQUVkLCtCQUNFLG1CQUFxQixDQUV2Qix1QkFDRSwwQkFBNEIsQ0FFOUIsNEJBQ0UsU0FBVSxDQUVaLHlCQUNFLGNBQWUsQ0FDZixtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUNYLGtCQUFxQixDQUNyQixhQUFjLENBQ2QsV0FBWSxDQUNaLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsK0JBQTZDLENBQ3JDLHVCQUFxQyxDQUUvQyx3Q0FDRSxtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLG9CQUFxQixDQUNyQixnQkFBa0IsQ0FDbEIsU0FBVSxDQUVaLDhDQUNFLDBCQUE0QixDQUU5QiwwQ0FDRSxTQUFVLENBQ1YsV0FBWSxDQUNaLG9CQUFxQixDQUV2Qiw2REFDRSxrQ0FBb0MsQ0FFdEMsK0RBQ0UsK0JBQWlDLENBRW5DLHdDQUNFLHNCQUF1QixDQUN2Qiw2QkFBOEIsQ0FDdEIscUJBQXNCLENBQzlCLGFBQWMsQ0FDZCxXQUFZLENBQ1osa0JBQW9CLENBQ3BCLFFBQVMsQ0FDVCxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUNwQixlQUFnQixDQUNoQixtQkFBb0IsQ0FDcEIsV0FBWSxDQUNaLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixzQkFBdUIsQ0FDdkIsNEJBQTZCLENBQzdCLHlCQUEwQixDQUMxQixvQkFBcUIsQ0FFdkIsOENBQ0UsU0FBVSxDQUVaLDBHQUVFLGNBQWUsQ0FDZixvQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLG1CQUFvQixDQUV0Qix5REFDRSxtQkFBb0IsQ0FDcEIsc0JBQXVCLENBQ3ZCLFdBQVksQ0FDWixlQUFnQixDQUNoQixxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsbUJBQW9CLENBQ3BCLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixtQkFBb0IsQ0FDcEIsZUFBa0IsQ0FDbEIsWUFBYSxDQUNiLGtCQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsc0JBQXVCLENBQ3ZCLDZCQUE4QixDQUM5QiwyQkFBNEIsQ0FDNUIsd0JBQXlCLENBQ3pCLFVBQVcsQ0FFYiwrSEFFRSxZQUFhLENBRWYsK0RBQ0UsMEJBQTRCLENBRTlCLHdGQUNFLDRCQUE2QixDQUM3QixZQUFhLENBQ2IsU0FBVSxDQUVaLG9CQUNFLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsVUFBVyxDQUtYLHdCQUF5QixDQUN6QiwwQkFBMkIsQ0FDdkIscUJBQXNCLENBQ2xCLGtCQUFtQixDQUMzQixXQUFZLENBRWQsb0VBVkUsbUJBQW9CLENBQ3BCLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDcEIsWUFlZSxDQUVqQix1RUFMRSxrQkFBbUIsQ0FDbkIsY0FBZSxDQUNYLFVBQVcsQ0FDUCxNQWVXLENBYnJCLHVCQUNFLGNBQWUsQ0FDZixhQUFjLENBQ2Qsc0JBQXVCLENBQ3ZCLHFCQUF1QixDQUN2QixhQUFjLENBQ2QsUUFBUyxDQUNULGlCQUFrQixDQUNsQixhQUFjLENBS2Qsa0JBQW1CLENBRXJCLCtCQUVFLGVBQWtCLENBRXBCLGdCQUNFLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixtQkFBb0IsQ0FDcEIsb0JBQXFCLENBQ3JCLG1CQUFvQixDQUNwQixZQUFhLENBQ2IsdUJBQXdCLENBQ3hCLDhCQUErQixDQUMzQixvQkFBcUIsQ0FDakIsc0JBQXVCLENBQy9CLGVBQWdCLENBRWxCLHNCQUNFLFNBQVUsQ0FFWixjQUNFLFNBQVUsQ0FDVixTQUFVLENBQ1YsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsbUJBQW9CLENBQ3BCLG1CQUFvQixDQUNwQiw2QkFBOEIsQ0FDdEIscUJBQXNCLENBQzlCLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDcEIsbUJBQW9CLENBQ3BCLG9CQUFxQixDQUNyQixZQUFhLENBQ2Isc0JBQXVCLENBQ2YsY0FBZSxDQUN2QixrQkFBbUIsQ0FDbkIscUJBQXNCLENBQ3RCLG9DQUFxQyxDQUM3Qiw0QkFBNkIsQ0FDckMsK0JBQTZDLENBQ3JDLHVCQUFxQyxDQUM3QyxTQUFVLENBRVosNEJBQ0UsbUNBQW9DLENBQzVCLDJCQUE0QixDQUV0QyxlQUNFLGVBQWdCLENBQ2hCLDRCQUE2QixDQUM3QixtQkFBb0IsQ0FDcEIsNkJBQThCLENBQ3RCLHFCQUFzQixDQUM5QixhQUFjLENBQ2QsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQiw4QkFBK0IsQ0FDM0IsbUNBQW9DLENBQ2hDLHNCQUF1QixDQUMvQixjQUFlLENBQ2YsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixRQUFTLENBQ1Qsb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQix1QkFBd0IsQ0FDeEIsOEJBQStCLENBQzNCLG9CQUFxQixDQUNqQixzQkFBdUIsQ0FDL0IsaUJBQWtCLENBRXBCLGtZQVlFLGNBQWUsQ0FDZixTQUFVLENBQ1Ysa0JBQW1CLENBQ25CLG9CQUFxQixDQUV2QixxQkFDRSxvQkFBcUIsQ0FFdkIsc0RBRUUsb0JBQXFCLENBQ3JCLGtCQUFtQixDQUNuQixVQUFXLENBRWIsc2tCQWtCRSxrQm5CeGlCbUIsQ21CeWlCbkIsdUJBQXdCLENBQ2hCLGVBQWdCLENBQ3hCLFVBQVcsQ0FDWCxvQm5CNWlCbUIsQ21COGlCckIsMkdBR0UsMkJBQTRCLENBRTlCLHFHQUdFLDJCQUE0QixDQUU5QiwyTUFHRSxvQ25CM2pCbUIsQ21CNGpCWCw0Qm5CNWpCVyxDbUI4akJyQixzSUFHRSxrQkFBbUIsQ0FFckIsdUJBQ0UsZUFBZ0IsQ0FDaEIsbURBQXFELENBQzdDLDJDQUE2QyxDQUV2RCwwT0FPRSx1QkFBeUIsQ0FDekIsc0JBQXVCLENBQ3ZCLHdCQUF5QixDQUN6QixjQUFlLENBRWpCLDBFQUVFLGtCQUFtQixDQUNuQix1QkFBeUIsQ0FFM0IsNkJBQ0UsZUFBZ0IsQ0FDaEIsbURuQjNsQm1CLENtQjRsQlgsMkNuQjVsQlcsQ21COGxCckIsc0JBQ0UsaUJBQWtCLENBRXBCLDBCQUNFLGNBQWUsQ0FFakIsdUJBQ0UsVUFBVyxDQUViLHdDQUNFLGNBQWUsQ0FDZixrQ0FBbUMsQ0FDM0IsMEJBQTJCLENBRXJDLDBDQUNFLFVBQVcsQ0FDWCxVQUFXLENBQ1gsZ0JBQWlCLENBRW5CLDBGQUVFLGFBQWMsQ0FDZCxVQUFXLENBQ1gsY0FBZSxDQUNmLHVCQUF5QixDQUN6QixzQkFBdUIsQ0FDdkIsY0FBZSxDQUNmLFdBQVksQ0FFZCwwQkFDRSxhQUFjLENBQ2QsbUJBQW9CLENBQ3BCLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDcEIsWUFBYSxDQUdiLGVBQWdCLENBRWxCLGdEQUpFLDZCQUE4QixDQUN0QixxQkFPc0IsQ0FKaEMsc0JBQ0Usb0JBQXFCLENBQ3JCLFNBRThCLENBRWhDLGdCQUNFLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsYUFBYyxDQUNkLFFBQVMsQ0FDVCxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsNkJBQThCLENBQ3RCLHFCQUFzQixDQUM5QixlQUFnQixDQUNoQixtQkFBb0IsQ0FDcEIsb0JBQXFCLENBQ3JCLG1CQUFvQixDQUNwQixZQUFhLENBRWYsc0JBQ0UsVUFBVyxDQUNYLGFBQWMsQ0FDZCxVQUFXLENBRWIsaUNBQ0Usa0JBQW1CLENBQ25CLGNBQWUsQ0FDWCxVQUFXLENBQ1AsTUFBTyxDQUNmLFNBQVUsQ0FDVixXQUFZLENBQ1osVUFBVyxDQUViLG9EQUNFLDJCQUE0QixDQUU5QixzREFDRSx3QkFBeUIsQ0FFM0IsNENBQ0UsU0FBVSxDQUVaLDBDQUNFLFNBQVUsQ0FFWixzQkFDRSxzQkFBdUIsQ0FDdkIsdUJBQXdCLENBQ2hCLGVBQWdCLENBQ3hCLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFNBQVUsQ0FDVixjQUFlLENBQ2YsbUJBQW9CLENBQ3BCLGFBQWMsQ0FDZCxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLDZCQUE4QixDQUN0QixxQkFBc0IsQ0FDOUIsNEJBQTZCLENBQzdCLHlCQUEwQixDQUMxQixvQkFBcUIsQ0FFdkIscUNBQ0UsZUFBaUIsQ0FFbkIsOEVBRUUsZUFBZ0IsQ0FFbEIsNEJBQ0UsU0FBVSxDQUNWLFFBQVMsQ0FFWCwyRUFFRSxjQUFlLENBQ2YsVUFBVyxDQUNYLG1CQUFvQixDQUNwQixhQUFjLENBQ2QsZUFBaUIsQ0FDakIsUUFBUyxDQUNULHdCQUF5QixDQUN0QixxQkFBc0IsQ0FDckIsb0JBQXFCLENBQ2pCLGdCQUFpQixDQUN6Qix5QkFBMEIsQ0FDdEIsMEJBQTJCLENBQ3ZCLGlCQUFrQixDQUU1QixpQ0FDRSxTQUFVLENBQ1YsU0FBVSxDQUNWLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FFbEIsc0lBSUUsZUFBZ0IsQ0FFbEIsMkJBQ0UsY0FBZSxDQUVqQixnQ0FDRSxHQUNFLFNBQVUsQ0FDVix3Q0FBMkMsQ0FDbkMsZ0NBQW1DLENBRTdDLEdBQ0UsU0FBVSxDQUNWLCtCQUF1QyxDQUMvQix1QkFBK0IsQ0FBQSxDQUczQyx3QkFDRSxHQUNFLFNBQVUsQ0FDVix3Q0FBMkMsQ0FDbkMsZ0NBQW1DLENBRTdDLEdBQ0UsU0FBVSxDQUNWLCtCQUF1QyxDQUMvQix1QkFBK0IsQ0FBQTs7QUM3d0IzQyxzQ0FBQSxDQUtBLDRCQUVFLDBCQUEyQixDQUMzQix5Q0FBNkMsQ0FDN0Msd0JBQXlCLENBQ3pCLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLHFCQUFzQixDQUN0QixnQkFBaUIsQ0FDakIsMEJBQTJCLENBQzNCLHFCQUFzQixDQUV4QixhQUNFLGlCQUFrQixDQUVwQiwwQkFFRSxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixTQUFVLENBSVosZUFDRSxlQUFnQixDQUNoQixTQUFVLENBRVosMkJBRUUscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsS0FBTSxDQUNOLE9BQVEsQ0FDUix3QkFBeUIsQ0FDekIsNEJBQTZCLENBQzdCLG1DQUFvQyxDQUNwQyxvQkFBcUIsQ0FDckIsb0JBQXFCLENBRXZCLGNBQ0UsV0FBWSxDQUNaLFVBQVcsQ0FFYixhQUNFLFVBQVcsQ0FDWCxTQUFVLENBSVosK0NBQ0UsTUFBTyxDQUNQLFVBQVcsQ0FLYiw0QkFDRSxPQUFRLENBRVYsOEJBQ0UsUUFBUyxDQUVYLGFBQ0Usa0NBQW1DLENBQ25DLDBCQUEyQixDQUMzQixpQkFBa0IsQ0FFcEIsaUJBQ0UsV0FBWSxDQUNaLFVBQVcsQ0FFYiwyREFFRSxnQ0FBa0MsQ0FDbEMsd0JBQTBCLENBRTVCLG1CQUNFLHdCQUEwQixDQUk1QixpQkFDRSxXQUFZLENBRWQsOEJBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWixXQUFZLENBQ1osUUFBUyxDQUVYLGVBQ0UsVUFBVyxDQUViLDRCQUNFLFVBQVcsQ0FDWCxXQUFZLENBQ1osVUFBVyxDQUNYLFNBQVUsQ0FFWiwrQ0FDRSxVQUFXLENBQ1gsVUFBVyxDQUtiLGFBQ0Usa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQix3QkFBeUIsQ0FDekIsc0RBQXdELENBRTFELGVBQ0UsaUJBQWtCLENBRXBCLGNBQ0Usa0JBQW1CLENBSXJCLGdCQUNFLGdCQUFpQixDQUVuQiwrQkFDRSxnQkFBaUIsQ0FFbkIsYUFDRSx3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZix5RUFBNEUsQ0FFOUUsYUFDRSxzRUFBeUUsQ0FJM0UsdUNBRUUsVUFBVyxDQUNYLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFNBQVUsQ0FDVixrQkFBbUIsQ0FDbkIsU0FBVSxDQUNWLE9BQVEsQ0FFVixtQkFDRSxTQUFVLENBRVoscUVBRUUsVUFBVyxDQUNYLFVBQVcsQ0FDWCxRQUFTLENBQ1QsUUFBUyxDQUVYLGtDQUNFLFFBQVMsQ2hCdTJIWCx5QmdCbDJIRSxrQkFBbUIsQ2hCcTJIckIsc0VnQmgySEUsa0JBQW1CLENBS3JCLHdCQUVFLDBCQUEyQixDQUMzQixxQkFBc0IsQ0FFeEIsV0FDRSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUtiLFlBQ0UsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FFcEIsZ0JBQ0UsVUFBVyxDQUNYLGNBQWUsQ0FLakIsYUFDRSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FLbEIsb0NBQ0UsZUFBZ0IsQ0FLbEIsc0JBQ0UsY0FBZSxDQUNmLFdBQVksQ0FDWixRQUFTLENBQ1QsTUFBTyxDQUNQLFVBQVcsQ0FFYix1QkFDRSxxQ0FBdUMsQ0FDdkMsNkJBQStCLENBRWpDLGlDQUNFLG9DQUFzQyxDQUN0Qyw0QkFBOEIsQ0FFaEMsb0NBQ0UsZ0JBQWlCLENBQ2pCLFNBQVUsQ0FDVixVQUFXLENBRWIsd0NBQ0UsV0FBWSxDQUVkLDBDQUNFLFdBQVksQ0FLZCxvQkFDRSxjQUFlLENBQ2YsV0FBWSxDQUNaLEtBQU0sQ0FDTixTQUFVLENBRVoscUJBQ0Usa0NBQXFDLENBQ3JDLDBCQUE2QixDQUM3QixpQkFBa0IsQ0FFcEIsK0JBQ0UsaUNBQW9DLENBQ3BDLHlCQUE0QixDQUU5QixrQ0FDRSxTQUFVLENBQ1YsVUFBVyxDQUNYLGVBQWdCLENBRWxCLHNDQUNFLFVBQVcsQ0FFYix3Q0FDRSxVQUFXLENBRWIsY0FDRSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHdCQUF5QixDQUN6QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBRXJCLCtCQUNFLGlDQUFxQyxDQUNyQyx5QkFBNkIsQ0FDN0IsUUFBUyxDQUNULFdBQVksQ0FFZCw2QkFDRSxrQ0FBcUMsQ0FDckMsMEJBQTZCLENBQzdCLE9BQVEsQ0FDUixVQUFXOztBQ3hTYiwwRUFBQSxDQUtBLE1BQ0UsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLE1BQU8sQ0FDUCxLQUFNLENBQ04sZUFBZ0IsQ0FDaEIscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsNkJBQThCLENBRTlCLGtDQUFtQyxDQUNuQyxZQUFhLENBQ2YsUUFDRSw2QkFBOEIsQ0FDOUIscUJBQXNCLENBQ3hCLFVBQ0UsY0FBZSxDQUdqQix1QkFFRSxZQUFjLENBQ2QsbUJBQW9CLENBRXBCLHlEQUErRCxDQUMvRCxpREFBdUQsQ0FFekQsWUFDRSxhQUFjLENBRWhCLCtCQUVFLHNCQUF1QixDQUN2QixtQkFBb0IsQ0FDcEIsY0FBZSxDQUVqQiw0QkFFRSxtQkFBb0IsQ0FDcEIsZ0JBQWlCLENBQ2pCLFdBQVksQ0FFZCwyQkFFRSx1QkFBd0IsQ0FDeEIsb0JBQXFCLENBQ3JCLGVBQWdCLENBTWxCLFVBTUUsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLCtCQUFnQyxDQUNoQyx1QkFBd0IsQ0FDeEIsa0NBQ29CLENBRXRCLDZCQVpFLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsS0FBTSxDQUNOLFVBQVcsQ0FDWCxXQWNnQixDQU5sQixtQkFNRSxlQUFnQixDQUVsQixrQ0FFRSxxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLEtBQU0sQ0FDTixRQUFTLENBR1gsNEJBRUUsd0JBQXlCLENBQ3pCLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLHVDQUF3QyxDQUN4QywwQkFBMkIsQ0FFN0IsaUJBQ0UsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxpQ0FBa0MsQ0FDbEMsNkJBQThCLENBQzlCLHlCQUEwQixDQUUxQixtRUFBeUUsQ0FDekUsbURBQXlELENBRTNELFVBQ0UsbUJBQW9CLENBRXBCLHlEQUErRCxDQUMvRCxpREFBdUQsQ0FFekQsaUVBRUUsdUJBQXdCLENBQ3hCLGVBQWdCLENBRWxCLGtDQUVFLGtDQUFtQyxDQUVyQyxZQUdFLE9BQVEsQ0FFUixRQUFTLENBQ1QsZUFBZ0IsQ0FFbEIsdUJBUEUsaUJBQWtCLENBQ2xCLE1BQU8sQ0FFUCxLQVNPLENBTFQsV0FFRSxVQUFXLENBQ1gsV0FFTyxDQU1ULHdCQUNFLGtDQUFtQyxDQU1yQywrQkFDRSxlQUFnQixDQUVsQixxQkFDRSxvQkFBc0IsQ0FDdEIscUJBQXVCLENBQ3ZCLE1BQU8sQ0FDUCxLQUFNLENBTVIsaUJBQ0UsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxPQUFRLENBQ1IsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLFVBQVcsQ0FFYixtQkFDRSxVQUFXLENBQ1gseUJBQTBCOztBQ2xMNUIsZ0ZBQUEsQ0FtQkEsY0FDRSxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLHVCQUF3QixDQUN4QixhQUFjLENBQ2QsUUFBUyxDQUNULFNBQVUsQ0FDVixRQUFTLENBQ1QsV0FBWSxDQUNaLFdBQWEsQ0FDYiw4QkFBZ0MsQ0FDaEMsc0JBQXdCLENBQ3hCLHVCQUF3QixDQUN4QixlQUFnQixDQUNsQix3Q0FDRSxTQUFVLENBQ1oscUJBQ0UsWUFBYSxDQUNiLFVBQVksQ0FDZCxnQ0FDRSxTQUFVLENBQ1YsUUFBUyxDQUdYLDJDQUNFLFNBQVUsQ0FFWixtRkFHRSx3REFBMkQsQ0FDM0QsMEJBQTJCLENBQzNCLFVBQVcsQ0FDWCxXQUFZLENBZWQscUJBQ0UsMkJBQTRCLENBRTlCLHFCQUNFLCtCQUFnQyxDQUVsQyxrQkFDRSxZQUFhLENBRWYscUNBQ0UsYUFBYyxDQUVoQiw0QkFDRSwyQkFBNEIsQ0FFOUIsb0JBQ0UsWUFBYSxDQUNiLDJCQUE0QixDQUU5Qix3Q0FDRSxhQUFjLENBRWhCLHFDQUNFLDRCQUE2QixDQUcvQixpRkFFRSxpQkFBa0IsQ0FNcEIsdURBRUUsZUFBZ0IsQ0FDaEIsT0FBUSxDQUNSLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsWUFBYSxDQUNiLGlCQUFrQixDQUVwQiwyQkFDRSxNQUFPLENBRVQsNEJBQ0UsT0FBUSxDQUVWLHFFQUVFLFVBQVcsQ0FDWCxRQUFTLENBQ1QsK0JBQW9DLENBQ3BDLFdBQVksQ0FDWixVQUFXLENBQ1gsaUJBQWtCLENBRXBCLGtDQUNFLFFBQVMsQ0FDVCxnQ0FBaUMsQ0FFbkMsbUNBQ0UsU0FBVSxDQUNWLCtCQUFnQyxDQU9sQyxrQ0FFRSx3QkFBeUIsQ0FDekIscUJBQXNCLENBQ3RCLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FFbkIsbUJBQ0UsYUFBYyxDQUNkLHlCQUE4QixDQUM5QixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsU0FBVSxDQUNWLHdDQUEwQyxDQUMxQyxnQ0FBa0MsQ0FDbEMsa0NBQW1DLENBQ25DLG1CQUFvQixDQUV0QiwyQkFDRSxZQUFhLENBRWYscUJBQ0UsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsVUFBVyxDQUNYLDRDQUFpRCxDQUNqRCxvQ0FBeUMsQ0FDekMsaUNBQWtDLENBQ2xDLDZCQUE4QixDQUM5Qix5QkFBMEIsQ0FDMUIseUNBQTJDLENBQzNDLHlCQUEyQixDQUMzQixrQ0FBbUMsQ0FDbkMscUJBQXNCLENBQ3hCLHVCQUNFLGFBQWMsQ0FDZCxnQkFBaUIsQ0FHakIsY0FBZSxDQUNmLGdCQUFpQixDQUNuQixvREFKRSxVQUFXLENBQ1gsb0JBS1csQ0FDYixtQ0FFRSx5QkFBMEIsQ0FDNUIsa0NBQ0UseUJBQTBCLENBRTVCLDRCQUNFLFNBQVUsQ0FDWixpREFDRSwrQkFBZ0MsQ0FDaEMsMkJBQTRCLENBQzVCLHVCQUF3QixDQUcxQixvQ0FDRSxpQkFBa0IsQ0FFcEIsK0JBQ0UsVUFBVyxDQUNYLGFBQWMsQ0FDZCxPQUFRLENBQ1IsUUFBUyxDQUNULGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUVYLDRCQUF5QixDQUF6Qix3QkFBeUIsQ0FDekIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QixtQkFBb0IsQ0FFdEIsOEJBQ0Usa0JBQW1CLENBQ25CLFVBQVcsQ0FDYixxQ0FDRSwyQkFBNEIsQ0FFOUIsNkJBQ0Usa0JBQW1CLENBQ25CLFVBQVcsQ0FFYiwrQkFDRSxlQUFnQixDQUNoQixhQUFjLENBRWhCLDhCQUNFLGVBQWdCLENBT2xCLGVBQ0UsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxLQUFNLENBQ04sV0FBWSxDQUNaLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLFdBQWEsQ0FDYixjQUFlLENBT2pCLGVBQ0UsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxRQUFTLENBQ1QsVUFBVyxDQUNYLGVBQWdCLENBQ2xCLHFCQUNFLGNBQWUsQ0FDZixVQUFXLENBRWIsdUJBQ0UsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLGNBQWUsQ0FDZixZQUFhLENBQ2IsZ0JBQWlCLENBQ2pCLFVBQVcsQ0FFYixzQkFDRSxZQUFhLENBR2YscUJBQ0UsaUJBQWtCLENBU3BCLGlCQUNFLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVix3Q0FBMEMsQ0FDMUMsZ0NBQWtDLENBQ2xDLG1CQUFvQixDQUNwQixhQUFjLENBRWhCLHNCQUNFLFVBQVcsQ0FDWCxXQUFZLENBQ1osV0FBWSxDQUVkLHlCQUNFLFNBQVUsQ0FDWiwrQ0FFRSwyQ0FBNEMsQ0FFOUMsOENBQ0UsU0FBVSxDQUNaLG9FQUNFLCtDQUFrRCxDQUNsRCx1Q0FBMEMsQ0FDNUMsc0VBQ0UsbUVBQTZFLENBQzdFLDJEQUFxRSxDQUV2RSwyQ0FDRSxlQUFnQixDQUNoQixXQUFhLENBQ2IsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFFBQVMsQ0FDVCxRQUFTLENBRVgsMkNBS0UsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixXQUFZLENBQ1osZUFBZ0IsQ0FFbEIsNkNBQ0UsNkJBQThCLENBQzlCLHFCQUFzQixDQUN0QixVQUFXLENBQ1gsV0FBWSxDQUVaLGlCQUFrQixDQUVsQiw4Q0FBZ0MsQ0FBaEMsa0JBQWdDLENBQWhDLGdCQUFnQyxDQUNoQyxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxlQUFnQixDQUNoQixRQUFTLENBRVgscUNBQ0UsaUJBQ0UsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixRQUFTLENBQ1QsUUFBUyxDQUNULFdBQVksQ0FBRyxDQUVuQiw2QkFDRSxHQUNFLDhCQUErQixDQUMvQixzQkFBdUIsQ0FDekIsR0FDRSwrQkFBaUMsQ0FDakMsdUJBQXlCLENBQUEsQ0FFN0IscUJBQ0UsR0FDRSw4QkFBK0IsQ0FDL0Isc0JBQXVCLENBQ3pCLEdBQ0UsK0JBQWlDLENBQ2pDLHVCQUF5QixDQUFBLENBRTdCLGdDQUNFLEdBQ0UsMkJBQTRCLENBQzVCLG1CQUFvQixDQUN0QixJQUNFLGlDQUFrQyxDQUNsQyx5QkFBMEIsQ0FDNUIsR0FDRSwyQkFBNEIsQ0FDNUIsbUJBQW9CLENBQUEsQ0FFeEIsd0JBQ0UsR0FDRSwyQkFBNEIsQ0FDNUIsbUJBQW9CLENBQ3RCLElBQ0UsaUNBQWtDLENBQ2xDLHlCQUEwQixDQUM1QixHQUNFLDJCQUE0QixDQUM1QixtQkFBb0IsQ0FBQSxDQVF4QixVQUNFLDJCQUE0QixDQUM1QixrQkFBbUIsQ0FDbkIsU0FBVSxDQUNWLFlBQWEsQ0FHZixlQUNFLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsS0FBTSxDQUNOLFdBQVksQ0FDWixVQUFXLENBRWIsdUhBSUUsa0NBQW1DLENBQ25DLG1CQUFvQixDQUNwQix5REFBK0QsQ0FDL0QsaURBQXVELENBR3pELHlGQUVFLGtCQUFtQixDQUVyQiw4QkFFRSwrQkFBb0MsQ0FHdEMsNERBRUUsK0JBQW9DLENBTXRDLHNIQUVFLFNBQVUsQ0FNWiw2SkFLRSxZQUFjLENBR2hCLHFJQUdFLFlBQWEsQ0FFZix5QkFDRSxzQkFBd0IsQ0FFMUIsb0NBQ0UsZUFBZ0IsQ2xCdzBJbEIsaUJtQjN5SkksaUJBQWtCLENBQ2xCLHFCQUFzQixDQUN0QixjQUFlLENBQ2YsMEJBQTJCLENBQzNCLHdCQUF5QixDQUN6QixzQkFBdUIsQ0FHekIsbUJBQ0UsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBR3JCLGdCQUNFLGlCQUFrQixDQUVsQixlQUFnQixDQU9oQixvQkFBc0IsQ0FDdEIscUJBQXVCLENBQ3ZCLFNBQVUsQ0FHWixrQ0FiRSxpQkFBa0IsQ0FFbEIsU0FBVSxDQUNWLFFBQVMsQ0FDVCxNQUFPLENBQ1AsS0FBTSxDQUNOLFFBQVMsQ0FDVCxPQWlCaUMsQ0FYbkMsa0JBQ0UsMkJBQTZCLENBQzdCLDRCQUE4QixDQUM5QixxQkFBdUIsQ0FRdkIsZ0NBQWlDLENBR25DLDJCQUNFLGlCQUFrQixDQUNsQiwrQkFBaUMsQ0FDakMsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxXQUFZLENBQ1osVUFBVyxDQUNYLGNBQWUsQ0FDZixlQUFnQixDQUNoQixvQkFBcUIsQ0FDckIsdUJBQXdCLENBRzFCLDJGQUVFLE9BQVEsQ0FDUixRQUFTLENBR1gsbURBRUUsV0FBWSxDQUNaLGFBQWMsQ0FHaEIsdUJBQ0UsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLFVBQVcsQ0FDWCxtQkFBb0IsQ0FHdEIsd0NBQ0UsNEJBQThCLENBQzlCLFdBQVksQ0FDWixVQUFXLENBQ1gsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxTQUFVLENBQ1YsUUFBUyxDQUNULG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLFlBQWEsQ0FHZixnQ0FDRSxrQkFBbUIsQ0FDbkIsYUFBYyxDQUNkLFNBQVUsQ0FFVixLQUFNLENBQ04sTUFBTyxDQUNQLFlBQWEsQ0FDYixXQUFZLENBQ1osY0FBZSxDQUNmLGFBQWMsQ0FHZCxVQUFXLENBR2IsaURBWkUsaUJBQWtCLENBT2xCLGVBQWdCLENBQ2hCLG1CQVVnQixDQU5sQixpQkFDRSxTQUFVLENBRVYsT0FBUSxDQUNSLFFBRWdCLENuQnV5SnBCLHVEbUJueUpJLG1CQUFvQixDQUNwQixnQkFBaUIsQ0FDakIsd0JBQXlCLENuQnN5SjdCLHFEbUJseUpJLGtCQUFtQixDQUdyQixxQkFDRSxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLE9BQVEsQ0FDUixlQUFnQixDQUdsQiw0QkFDRSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGVBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsU0FBVSxDQUNWLFNBQVUsQ0FDViw2QkFBK0IsQ0FHakMsOENBRUUsVUFBWSxDQUNaLDRCQUE2QixDQUcvQixvQ0FDRSxLQUFNLENBQ04sVUFBVyxDQUdiLGdFQUNFLE9BQVEsQ0FDUixVQUFXLENBR2Isc0NBQ0UsTUFBTyxDQUNQLFdBQVksQ0FHZCxrRUFDRSxXQUFZLENBQ1osUUFBUyxDQUNULFNBQVUsQ0FHWiwyREFDRSxVQUFXLENBQ1gsTUFBTyxDQUNQLE9BQVEsQ0FDUixVQUFXLENBQ1gsWUFBYSxDQUNiLGNBQWUsQ0FDZixVQUFXLENuQjh4SmYsbUVtQnp4SkksVUFBVyxDQUNYLE1BQU8sQ0FHVCx5QkFDRSxhQUFjLENBQ2QsY0FBZSxDQUNmLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBR3BCLDBCQUNFLGNBQWUsQ0FDZixNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsdUJBQXdCLENDcE01QixTQUNFLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLGtCQWYwQixDQWdCMUIsVUFBVyxDQUVYLHdCeEJmbUIsQ3dCUXJCLDZCQVVJLFlBQWEsQ0FDYixjQUFlLENBQ2YsVUFBVyxDQUNYLFdBMUJZLENBMkJaLFlBakJnQixDQWtCaEIsZUFwQmtCLENBcUJsQixxQnhCaEJtQixDd0JpQm5CLFNBQVUsQ0FDVixxQkFBc0IsQ0FDdEIsK0JBQWdDLENBbkJwQyx5Q0FzQk0sd0J4QjlCZSxDd0IrQmYsa0JBQW1CLENBdkJ6QiwyQ0EyQk0sd0JBQTJCLENBQzNCLHlCQUE0QixDQTVCbEMsMkNBK0JNLDJCQUE4QixDQUM5Qiw0QkFBK0IsQ0FoQ3JDLDBDQXFDTSxhQUFjLENBS2QsZUFBZ0IsQ0FDaEIsdUJBQXdCLENBQ3hCLGVBQWdCLENBQ2hCLHdCQUF5QixDQUN6QixxQkFBc0IsQ0FDdEIsb0JBQXFCLENBQ3JCLGdCQUFpQixDQWhEdkIsc0ZBb0NNLFlBQWEsQ0FFYixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsc0JBQXVCLENBQ3ZCLGtCQWVhLENBeERuQiw0Q0F3RFEsVUFBVyxDQXhEbkIsdURBNERRLGtCQXJFNkIsQ0FTckMsMENBaUVNLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsd0JBQXlCLENBQ3pCLGFBQWMsQ0FDZCxhQXhFYyxDQXlFZCxlQUFpQixDQXRFdkIsa0RBeUVRLFlBQWEsQ0F6RXJCLHVDQThFTSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHdCQUF5QixDQUN6QixhQUFjLENBQ2QsYUFyRmMsQ0FHcEIsNENBc0ZRLFlBQXlCLENBQXpCLHdCQUF5QixDQUN6QixvQkFBcUIsQ0FDckIsV0FBWSxDQUNaLG1DQUFxQyxDQXpGN0MscURBNEZVLHlCQUEwQixDQUMxQixjQUFpQixDQTdGM0IsdURBZ0dVLHVCQUF3QixDQUN4QixlQUFrQixDQWpHNUIsNEJBd0dJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLGVBeEhZLENBeUhaLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsZUFuSGtCLENBb0hsQixxQnhCL0dtQixDd0JnSG5CLFNBQVUsQ0FDVixxQkFBc0IsQ0FDdEIsK0JBQWdDLENBbEhwQyx3Q0FxSE0sd0J4QjdIZSxDd0I4SGYsa0JBQW1CLENBdEh6QixnRUEwSFUsa0JBcklrQixDQVc1Qiw4RUErSFksa0JBQW1CLENBL0gvQiwwQ0FzSU0sd0JBQTJCLENBQzNCLHlCQUE0QixDQXZJbEMsMENBMElNLDJCQUE4QixDQUM5Qiw0QkFBK0IsQ0EzSXJDLHVDQStJTSxZQUFhLENBQ2IsY0FBZSxDQUNmLDBCQUEyQixDQUMzQixhQUFjLENBQ2QsdUJBQXdCLENBbko5QixvREFzSlEsWUFBYSxDQUNiLGVBQWdCLENBQ2hCLFlBQWUsQ0FDZixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLGtCQXJLNkIsQ0FzSzdCLGVBQWdCLENBQ2hCLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FHckIsbUJBQ0UsR0FBSSxrQkFBbUIsQ0FBRSxTQUFVLENBQ25DLEdBQU0sa0JBQW1CLENBQUUsU0FBVSxDQUFBLENBRXZDLG9CQUNFLEdBQUksa0JBQW1CLENBQUUsU0FBVSxDQUNuQyxHQUFNLGtCQUFtQixDQUFFLFNBQVUsQ0FBQSxDQXhLN0MsaURBNEtRLFlBQWEsQ0FDYixnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixlQUFnQixDQUNoQixvQkFBdUIsQ0FDdkIsVXhCbExlLEN3Qm1MZix3QnhCM0xhLEN3QjRMYixlQXpMYyxDQTBMZCxzQkFBdUIsQ0FDdkIsc0JBQXVCLENBQ3ZCLGtDQUFtQyxDQUNuQyx3QkFBeUIsQ0F4TGpDLHdEQTJMVSx1QkFBd0IsQ0FDeEIsc0JBQXVCLENBQ3ZCLGtDQUFtQyxDQTdMN0Msa0VBaU1VLGdCQUFpQixDQUNqQixjQUFlLENBQ2YsaUJBQWtCLENBbk01QixvQ0F5TU0sWUFBYSxDQUNiLFlBQWEsQ0FDYixxQkFBc0IsQ0EzTTVCLDZDQThNUSxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQix1QkE1Tm9CLENBNk5wQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFNBQVUsQ0FDVix3QkFBeUIsQ0FyTmpDLG1EQXdOVSx1QkFuT2tCLENBb09sQixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxVQUFXLENBQ1gsU0FBVSxDQUNWLE9BQVEsQ0E5TmxCLHNEQWtPVSx1QkFBd0IsQ0FPbEMsWUFDRSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGVBQWtCLENBQ2xCLHFCQUFzQixDQUN0Qix3QnhCdFBtQixDd0J1UG5CLGFBQWMsQ0FDZCxxQnhCaFBxQixDd0JpUHJCLDJCQUE0QixDQUM1QixvQ0FBc0MsQ0FDdEMsU0FBVSxDQUNWLG1CQUFvQixDQVh0QixvQkFjSSxhQUFjLENBQ2QsU0FBVSxDQUNWLG1CQUFvQixDQWhCeEIsdUJBb0JJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsWUFuUWdCLENBNk9wQixvRUErQlEsUUFBVyxDQUNYLFNBQVUsQ0FDVixTQUF3QixDQUN4QixRQUF1QixDQWxDL0IsNkJBdUNNLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsbUJBQW9CLENBQ3BCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBYyxDQUNkLFdBQVksQ0FDWixZQTNSYyxDQTRSZCxRQUFTLENBQ1Qsd0J4QmpTZSxDd0JrU2YsZUEvUmdCLENBZ1NoQixxQnhCM1JpQixDd0I0UmpCLFNBQVUsQ0FDVixlQUFnQixDQUNoQixxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLDRCQUE2QixDQXZEbkMsMENBMERRLGtCQTdTZ0MsQ0E4U2hDLHFCQUFzQixDQTNEOUIsb0RBK0RRLGtCQWxUZ0MsQ0FtVGhDLHFCQUFzQixDQWhFOUIsbUNBb0VRLDBCeEJyVGEsQ3dCaVByQixtQ0F5RU0sbUJBQW9CLENBQ3BCLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLGNBQWUsQ0FDZixlQUFpQixDQUNqQixhQUFjLENBQ2QsV0FBWSxDQUNaLGdCQUFpQixDQUNqQix3QnhCblVlLEN3Qm9VZixlQWpVZ0IsQ0FrVWhCLHFCQUFzQixDQXBGNUIsd0JBeUZJLGFBQWdCLENBekZwQixxQkE2RkksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixlQUFnQixDQWhHcEIscURBb0dRLGdCQUEwQixDQUMxQixlQUFpQixDQXJHekIsNkNBeUdRLHdCQUF5QixDQXpHakMsbURBOEdNLGNBQWUsQ0E5R3JCLHlEQWlIUSxVeEIxVmUsQ3dCMlZmLHdCeEJuV2EsQ3dCaVByQixnQ0F1SE0sZ0JBQTBCLENBQzFCLGNBQWUsQ0FDZixnQkFBaUIsQ0F6SHZCLGtDQTRIUSxvQkFBcUIsQ0E1SDdCLHFGQWdJUSxVeEJ6V2UsQ3dCMFdmLHdCeEJsWGEsQ3dCaVByQiw0Q0FxSVEsa0JBQW1CLENBQ25CLGtCQXhYNkIsQ0F5WDdCLHFCeEJoWGUsQ3dCeU92QixxRUEySVEsa0JBL1hvQixDQWdZcEIsb0N4QjdYYSxDd0JpUHJCLHdDQStJa0IsWUFBYSxDQS9JL0IscURBa0pRLHdCQWpZMkIsQ0NLbkMsV0FDRSx3QkFBMkIsQ0FDM0IsMnNFQUE0c0UsQ0FDNXNFLGVBQWdCLENBQ2hCLGlCQUFrQixDQUVwQixNQUNFLDRCQUFxQixDQUV2QixrQkFDRSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixlQUFnQixDQUNoQixTQUFVLENBRVYsU0FBVSxDQUVaLDJDQUNFLHFCQUFzQixDQUV4QixnQkFDRSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixTQUFVLENBQ1YsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixzQkFBdUIsQ0FFekIsd0RBRUUsdUJBQWlDLENBRW5DLDJDQUNFLGNBQWUsQ0FFakIsa0RBQ0UsY0FBZSxDQUNmLHFCQUFzQixDQUV4Qiw0Q0FDRSxtQ0FBb0MsQ0FDcEMsYUFBYyxDQUVoQixjQUNFLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQiw2QkFBOEIsQ0FFaEMsOEJBQ0UsaUJBQWtCLENBR3BCLHdFQUVFLFdBQVksQ0FFZCw2Q0FDRSxzQkFBdUIsQ0FDdkIsb0NBQXNDLENBR3hDLHFCQUNFLGtCQUFtQixDQUVyQiwrU0FPRSwyQkFBNEIsQ0FFOUIsOExBSUUsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxLQUFNLENBQ04sVUFBVyxDQUNYLFdBQVksQ0FDWixtQkFBb0IsQ0FDcEIsVUFBVyxDQUViLCtDQUNFLG1FQUFnRixDQUVsRixnREFDRSxrRUFBaUYsQ0FFbkYsOENBQ0UsaUVBQStFLENBRWpGLGlEQUNFLG1FQUFrRixDQUdwRiwyQ0FDRSxhQUFjLENBQ2Qsb0JBQXFCLENBRXJCLHVCQUNvQyxDQUV0Qyw4REFDRSxZQUFhLENBRWYseURBQ0UsNkJBQThCLENBRWhDLHVFQUNFLDRCQUE2QixDQUUvQixxRUFDRSw0QkFBNkIsQ0FFL0IsTUFDRSw2QkFHRSxDQUVKLHdDQUVFLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsK0NBQW9ELENBQ3BELG9DQUFxQyxDQUNyQyxtREFBd0QsQ0FDeEQsVUFBVyxDQUNYLGNBQWUsQ0FDZixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2Qiw4REFBZ0UsQ0FFbEUsc0ZBRUUsV0FBYSxDQUNiLFdBQVksQ0FDWixtQkFBb0IsQ0FFdEIsb0RBRUUsd0JBQXlCLENBQ3pCLHVDQUF3QyxDQUN4Qyw2QkFBK0IsQ0FDL0IsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUNwQixtQkFBcUIsQ0FFdkIsOERBRUUsU0FBVSxDQUNWLFVBQVcsQ0FFYiwwRUFFRSxjQUFlLENBRWpCLDhEQUVFLFVBQVcsQ0FDWCxTQUFVLENBRVosMEVBRUUsY0FBZSxDQUVqQixnRkFFRSw4QkFBMEIsQ0FFNUIsZ0ZBRUUsOEJBQTBCLENBRTVCLG9CQUNFLFlBQWEsQ0FPZixtQkFDRSxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLHNCQUF5QixDQUN6Qix1QkFBK0IsQ0FDL0IsV0FBWSxDQUVkLDRDQUNFLFNBQVUsQ0FHWiw4R0FHRSxXQUFZLENBQ1osTUFBTyxDQUNQLFVBQVcsQ0FHYixtQ0FDRSxlQUFnQixDQUNoQixXQUFZLENBRWQsNkRBQ0Usb0JBQXNCLENBQ3RCLGlCQUFrQixDQUtwQiw2SUFDRSxrQkFBbUIsQ0FFckIseUVBQ0Usb0JBQXNCLENBRXhCLDhFQUNFLG9CQUFzQixDQUV4Qix5RUFDRSxvQkFBc0IsQ0FFeEIsOEVBQ0Usb0JBQXNCLENBRXhCLDBCQUNFLFNBQVUsQ0FDVixVQUFXLENBQ1gsb0JBQXFCLENBQ3JCLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixVQUFZLENBRWQsZ0NBQ0UsV0FBWSxDQUNaLFFBQVMsQ0FDVCxTQUFVLENBQ1YsZUFBZ0IsQ0FDaEIsdUJBQXdCLENBQ3hCLG9CQUFxQixDQUNyQixlQUFnQixDQUVsQix1REFDRSxjQUFlLENBRWpCLGlDQUNFLFNBQVUsQ0FDVixtRUFBcUUsQ0FFdkUsc0RBQ0UsVUFBVyxDQUNYLE9BQVEsQ0FDUiwrQkFBb0MsQ0FFdEMsZ0ZBQ0UsWUFBYSxDQUNiLGFBQWMsQ0FFaEIsd0ZBQ0UsT0FBUSxDQUNSLDBCQUEyQixDQUMzQixTQUFVLENBRVosa0hBQ0Usb0JBQXFCLENBQ3JCLGdDQUFzQyxDQUV4QyxrRkFDRSxZQUFhLENBRWYsMEZBQ0UsUUFBUyxDQUNULDBCQUEyQixDQUMzQixrQkFBbUIsQ0FFckIsb0hBQ0UsaUNBQXVDLENBRXpDLCtHQUNFLGtDQUF3QyxDQUcxQywrQkFDRSwwQkFBK0IsQ0FDL0IsaUJBQWtCLENBRXBCLG1FQUNFLG1FQUFxRSxDQUNyRSxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLEtBQU0sQ0FDTixVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUFtQixDQUNuQix5QkFBMEIsQ0FFNUIseUZBQ0UsMEJBQTJCLENBRTdCLDZKQUVFLFVBQVcsQ0FDWCxVQUFXLENBQ1gsTUFBTyxDQUNQLEtBQU0sQ0FFUiw2SkFFRSxTQUFVLENBQ1YsV0FBWSxDQUNaLE1BQU8sQ0FDUCxLQUFNLENBRVIseUJBQ0UsOEJBQTBCLENBRTVCLHlCQUNFLDhCQUEwQixDQUU1Qix3QkFDRSxZQUFhLENBR2Ysa0JBQ0Usa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixxQkFBc0IsQ0FDdEIseUJBQThCLENBRWhDLCtDQUNFLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsVUFBVyxDQUNYLFVBQVcsQ0FDWCxVQUFXLENBQ1gsU0FBVSxDQUVaLDZDQUNFLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsTUFBTyxDQUNQLFVBQVcsQ0FDWCxTQUFVLENBQ1YsVUFBVyxDQUViLHVCQUNFLFdBQVksQ0FDWixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLHlCQUE4QixDQUM5QixrQkFBbUIsQ0FDbkIsTUFBTyxDQUNQLEtBQU0sQ0FFUiw4QkFDRSxXQUFZLENBRWQsdUJBQ0UsWUFBYSxDQUVmLHVCQUNFLFVBQVcsQ0FDWCxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBRXBCLG9GQUdFLGNBQWUsQ0FDZixlQUFnQixDQUNoQixrQkFBbUIsQ0FFckIscUJBQ0UsV0FBWSxDQVFkLHVCQUNFLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsb0JBQXFCLENBQ3JCLGtEQUFtRCxDQUNuRCxxQkFBc0IsQ0FFdEIsaUJBQWtCLENBQ2xCLHdFQUE2QixDQUE3QixnQ0FBNkIsQ0FFL0IsNkJBQ0UsNkJBQXlCLENBRTNCLDZCQUNFLDZCQUF5QixDQUUzQixpQ0FDRSxHQUNFLHVCQUF5QixDQUFBLENBSTdCLHVDQUNFLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsS0FBTSxDQUNOLG1CQUFvQixDQUNwQixTQUFVLENBQ1YsYUFBYyxDQUVoQixnRUFDRSxtQ0FBb0MsQ0FFdEMscUNBQ0UsbUJBQW9CLENBQ3BCLDJCQUE0QixDQUU5QixtREFDRSxtQkFBb0IsQ0FFdEIsNkdBRUUsbUJBQW9CLENBRXRCLHVCQUNFLGdCQUFpQixDQUVuQixxQ0FDRSxtQkFBb0IsQ0FDcEIsa0NBQW1DLENBQ25DLDBCQUEyQixDQUMzQixTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQixVQUFXLENBQ1gsV0FBWSxDQUVkLG1EQUNFLG1CQUFvQixDQUV0QiwwREFDRSx1QkFBd0IsQ0FFMUIsNkdBRUUsbUJBQW9CLENBRXRCLHdMQUlFLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FFckIsc01BSUUsU0FBVSxDQUNWLGtDQUFtQyxDQUNuQywwQkFBMkIsQ0FFN0IsMkNBQ0UsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxRQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWixlQUFnQixDQUNoQixVQUFZLENBQ1oseUJBQTBCLENBQzFCLGlCQUFrQixDQUNsQixTQUFVLENBRVosdUJBQ0UsZ0JBQWlCLENBRW5CLHFDQUNFLG1CQUFvQixDQUNwQixrQ0FBbUMsQ0FDbkMsMEJBQTJCLENBQzNCLFNBQVUsQ0FFWixtREFDRSxtQkFBb0IsQ0FFdEIsNkdBRUUsbUJBQW9CLENBRXRCLHNNQUlFLFNBQVUsQ0FDVixrQ0FBbUMsQ0FDbkMsMEJBQTJCLENDemY3QixRQUNJLHFEekJqQjRDLEN5QmtCNUMsZ0JDcEJxQixDRHFCckIsd0JDbEI2QixDRG1CN0IsZUN2QjJCLENoQk8zQixvQkFBcUIsQ2VtQnJCLGlCQ3ZCdUIsQ0R5QnZCLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGNBQWUsQ0FDZixZQUFhLENBQ2IsYTFCaENzQixDMEJpQ3RCLGtCMUJsQ2lCLEMwQm1DakIsd0IxQm5DaUIsQzBCcUNqQiwyQkVuQ3lCLENGc0N6QixjQUNJLFVBQVcsQ0FDWCxVQUFXLENBRVgsaUJBQWtCLENBT3RCLDhEQUNJLGdCQUFpQixDQWpDekIsNEJBc0NRLGExQnpEYSxDMEIwRGIsc0JDL0NnQyxDRGdEaEMsb0IxQjNEYSxDMEJtQnJCLGlCQTRDUSxVQUFZLENBQ1osY0FBZSxDQUduQixnQkFDSSxTQUFVLENBQ1YsV0FBWSxDQUNaLHNCQUF1QixDQUN2QixhMUJ2RWEsQzZCWXJCLFFBR0ksVTdCUG1CLEM2QlNuQixLQUFNLENBQ04sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLFlBQWEsQ0FDYixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLHNCQUF1QixDQUV2QiwwQkFBMkIsQ0FDM0IsaUNEMUJ5QixDQzRCekIsVUFBVyxDckJpRVAsb0NxQm5GUixRQXFCUSxTQUFVLENBcUhqQixDckJ2RE8scUNxQm5GUixRQXlCUSxTQUFVLENBaUhqQixDQTlHRyxnQkFDSSx1QkFBd0IsQ0FHNUIsZWxCN0JBLFFBQVMsQ0FFVCxVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLHNCQUF1QixDQUd2QixhQUFjLENBQ2QsWUFBYSxDQUNiLGtCQUFtQixDQUduQixrQkFBbUIsQ0FHbkIsOEJBQStCLENBQy9CLCtCQUFnQyxDQUdoQyx1QkFBd0IsQ2tCYXBCLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsUUFBUyxDQUNULFlBQWMsQ0FDZCxPQUFRLENBQ1IsU0FBVSxDQUNWLGNBQWUsQ2xCZm5CLDJDQUVJLFlBQVksQ2tCSWYsNENBaUJXLFM3QnJETyxDNkIwRG5CLG9CQUNJLGFBQWMsQ0FDZCxTQUFVLENBQ1YsVUFBVyxDQUdmLGNBQ0ksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixVQUFXLENBQ1gsV0FBWSxDQUVaLGVBQW9ELENyQmlCcEQscUNxQnZCSixjQVNRLGVBaEZlLENBbUZ0QixDQUVELGlCQUNJLFVBQVcsQ0FDWCxXQUFZLENBR2hCLGdCQUNJLG1CcEJ4QmMsQ29CeUJkLFdBQVksQ0FHaEIsb0JBQ0ksUUFBUyxDQUNULE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLEtBQU0sQ0FDTixTQUFVLENBQ1YsNkI3QnRHa0IsQzZCeUd0QixvQkFDSSxTQUFVLENBQ1YsaUJBQWtCLENBaEcxQiwyQ0F5R1ksYTdCckhTLEM2QllyQixrQkE4R1EsVTdCbEhlLEM2Qkl2Qix5QkFnSFksYTdCNUhTLEM2QllyQix3QkFvSFksVTdCeEhXLEM2Qkl2QiwrRUEwSGdCLGtCN0J0SUssQzZCWXJCLGdCQWlJUSxvQjdCN0lhLEM2QllyQiw0Q0FxSVksc0JBQXVCLENBQ3ZCLFU3QjFJVyxDOEJEbkIsWUFDSSxhQUFjLENBQ2QsY0FBZSxDQUNmLFdBQVksQ0FHaEIsb0JBQ0ksd0JBQXlCLENBRzVCLDJCQUdXLFdBQVksQ0FDWixVQUFXLENBS3ZCLGdCQUNJLFVBQVcsQ0FDWCxXQUFZLENBRmYsNEJBTVcsVUFBVyxDQUNYLFdBQVksQ0FDWixrQkFBbUIsQ0FLL0IsY0FDSSxVQUFXLENBQ1gsV0FBWSxDQUZmLDBCQU1XLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENDM0NqQyxNcEJVSSxXQUFZLENBQ1osUUFBUyxDQUNULFNBQVUsQ0FDVixVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLHNCQUF1QixDQUd2QixhQUFjLENBQ2QsWUFBYSxDQUNiLGtCQUFtQixDQUduQixrQkFBbUIsQ0FHbkIsOEJBQStCLENBQy9CLCtCQUFnQyxDQUdoQyx1QkFBd0IsQ0FFeEIsY0FBZSxDb0I1QmYsb0JBQXFCLENBQ3JCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsMkJIVHlCLENqQm9DekIseUJBRUksWUFBWSxDb0IzQmhCLFlBQ0ksV0FBWSxDQURmLGdCQUlPLGlCQUFrQixDQUNsQiwyQkhoQmlCLENHaUJqQixhQUFjLENBQ2QsWUFBYSxDQVBwQix5QkFXTyxlQUFnQixDQ1A1Qix1QkRZUSxrQnRCT3FDLEN1Qm5CN0MsVUFFSSxpQnZCaUJ5QyxDdUJkekMsaUJBQ0kseUQvQnBCd0MsQytCdUJ4QyxhaEMxQmEsQ2dDNkJqQixvQ0FMSSxnQi9CbkJjLEMrQm9CZCxtQnZCV3FDLEN1QlB6QyxtQkFDSSw2RC9CckJrRCxDK0J3QmxELGtCdkJHcUMsQ3VCQXpDLG1CQUNJLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FJdEIsZ0JBQ0ksZ0JBQWtCLENBQ2xCLGtCQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBR3ZCLGlCQUNJLG9CQUFxQixDQUNyQixhQUFlLENBQ2YsaUJBQWtCLENBSHJCLCtDQU9PLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFVBQVcsQ0FDWCxPQUFRLENBQ1Isa0JoQzdEUyxDZ0NpRGhCLHdCQWdCTyxVQUFrQixDQWhCekIsdUJBb0JPLFdBQW1CLENBcEIxQixxQkF3Qk8sYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENDdkQ5QixPQUdJLGVBQWdCLENBQ2hCLG9CQUFxQixDQUVyQixjQUNJLHlEaEN6QndDLENnQzRCeEMsYWpDL0JhLENpQ2tDakIsOEJBTEksZ0JoQ3hCYyxDZ0N5QmQsbUJ4Qk5rQyxDd0JVdEMsZ0JBQ0ksNkRoQzFCa0QsQ2dDNkJsRCxrQnhCZGtDLEN3QmlCdEMsYUFDSSx5RGhDdkN3QyxDZ0N3Q3hDLGdCaEN0Q2MsQ2dDdUNkLG1CQXBDeUIsQ0FxQ3pCLGFqQzdDYSxDaUNnRGpCLGdCQUNJLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FFbEIsNkJBQ0ksY0FBZSxDQUt2QixhQUNJLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsS0FBUSxDQUNSLFFBQVcsQ0FDWCxNQUFPLENBQ1AsT0FBUSxDQUNSLG1CQUFvQixDQUNwQixhakNsRWEsQ2lDbUViLFNBQVUsQ0FFVixxQkFDSSxpQkFBa0IsQ0FDbEIsWUF4RHVCLENBeUR2QixTQUFVLENBQ1YsdUJBQXdCLENBQ3hCLHVCQUF3QixDQUV4QiwwQkFDSSxVQUFXLENBQ1gsUUFBUyxDQUNULDhCQUErQixDQUduQyw2QkFDSSxPQUFRLENBQ1IsUUFBUyxDQUNULDJCQUE0QixDQ3ZFeEMsaUJBQ0ksWUFBYSxDQUNiLGdCQUFpQixDQUNqQixjQUFlLENBQ2YsZUFBZ0IsQ0FFaEIseURqQ2pCd0MsQ2lDa0J4QyxnQkNMc0IsQ0RNdEIsbUJDTHlCLENEUTdCLGlCQWlCSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLE9BQVEsQ0FDUixRQUFTLENBQ1QsU0FBVSxDQXJCYix3Q0FHVyxvQmxDM0JVLENrQ3dCckIsaURBT21CLFlsQy9CRSxDa0N3QnJCLHFEQVdpQixtQkFBb0IsQ0FhdEMsZUFDSSxpQkFBa0IsQ0FDbEIsb0JBQXNCLENBQ3RCLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsY0FBZSxDQUNmLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsZ0JBQThCLENBUmpDLG1CQVdPLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsU0FBVSxDQUNWLFVBQVcsQ0FDWCxXQUFZLENBZm5CLHdCQWlCVyxjbENqRVUsQ2tDa0VWLGdCQWxFMkIsQ0FtRTNCLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIscUJBQXNCLENBQ3RCLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FDdkIsdUJBQXdCLENBeEJuQyw0QkEyQlcsV2xDcEVPLENrQ3FFUCxTQUFVLENBQ1YsY0FBZSxDQUNmLG9CQUFxQixDQUNyQixxQkFBc0IsQ0FDdEIscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2Qix1QkFBd0IsQ0FLcEMsZ0JBQ0ksbUJBQW9CLENBQ3BCLHFCQUFzQixDQUN0QixlQUFnQixDQWFuQix1RkFJZSxtQkFBb0IsQ0VqR3BDLHNCQUNJLFFBQVMsQ0FFYixvQkFDSSxpRW5DTmtELENtQ09sRCxnQm5DTG1CLENtQ01uQixtQkRYeUIsQ0NZekIsUUFuQjRCLENBcUI1Qix1Q0FDSSxpQkFBa0IsQ0FHMUIsbUJ6QjZDUSxlQWxCZ0IsQ0FrQmhCLFFBakJTLENBaUJULFNBaEJVLEN5QjNCZCxZQUFhLENBQ2IsY0FBZSxDQUVmLHNDQUNJLDRCQUE2QixDQUlyQyxrQkFDSSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixhQUFlLENBOUJ2QixzQkFrQ1EsV0FBWSxDQ3pCcEIsYUFDSSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGFyQ1ZzQixDcUNZdEIsbUJBQ0ksY0FBZSxDQUNmLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLFdBQVksQ0FDWixPQUFRLENBQ1IsMEJBQTJCLENBQzNCLHdCQUF5QixDQUN6QixjQUFlLENBVGxCLHlCQVlPLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFVBQVcsQ0FDWCxTQUFVLENBQ1YsUUFBUyxDQUNULGtCckN4Q1MsQ3FDc0JoQiwwQkFzQk8sVUFBVyxDQUNYLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixXQUFZLENBQ1osU0FBVSxDQUNWLHdCQUF5QixDQUN6QixrQnJDcERTLENxQ3dEakIscUJBQ0ksWUFBYSxDQUViLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsY0FBZSxDQUNmLFVBQVcsQ0FDWCxRQUFVLENBQ1YsTUFBTyxDN0IrQlAsb0M2QnZDSixxQkFXUSxlQUFnQixDQUV2QixDQUVELHNCQUNJLFlBQWEsQ0FDYixpQkFBa0IsQ0FFbEIsa0JBQW1CLENBQ25CLFdBQVksQ0FDWixlQUFnQixDQUNoQixVQUFXLENBR2Ysc0JBQ0ksWUFBYSxDQUNiLFdBQVksQ0FJWixvQnJDdkZhLENxQ3VGYixvQnJDdkZhLENxQ3lGYixzQkY5RWdDLENFZ0ZoQyxhRjVFMEIsQ0U4RTFCLGNBQWUsQ0FDZixlQUFnQixDQWJuQiwwQ0FnQk8sWUFBYSxDQUNiLDRCQUE2QixDQWpCcEMsdUdBd0JXLFlBQWEsQ0FLekIsb0JBQ0ksTUFBTyxDQUNQLFFBQVMsQ0FGWixtREFPVyxTQUFVLENBUHJCLDZEQVVXLFNBQVUsQ0FWckIsNENBY1csZUFBZ0IsQ0FDaEIsWUFBYSxDQUt6QiwrQkFDSSxZQUFhLENBRWIsY0FBZSxDQUNmLDBEcENuSXdDLENvQ29JeEMsaUJBQWtCLENBQ2xCLFNBQVUsQ0FFVixvQkFBcUIsQ0FDckIsTUFBTyxDQUNQLGVyQ3BJZSxDcUNxSWYsMENBQTJDLENBQzNDLFdBQVksQ0FPZiw4QkFFTyxpQkFBa0IsQ0FGekIsd0NBTU8sWUFBYSxDQUlyQixxQkFDSSxZQUFhLENBQ2IsMERwQzlKd0MsQ29DK0p4QyxzQkFBdUIsQ0FDdkIsY0FBZSxDQUNmLFdBQVksQ0FHaEIsb0JBQ0ksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLG9CQUFxQixDQUNyQixxQkFBdUIsQ0FDdkIscUJBQXlCLENBQ3pCLGFyQ3hLa0IsQ3FDeUtsQixVQUFXLENBRVgsVUFBVyxDQUNYLGlCQUFrQixDQUVsQixjQUFlLENBQ2YseUJBQ0ksZUFBZ0IsQ0FDaEIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUl2QiwyQkFDSSxZQUFhLENBRWIsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FDZixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGVBQWdCLENBR3BCLDJCQUNJLFdBQVksQ0FDWixrQnJDaE5TLENxQ2lOVCxVQXZNOEIsQ0F3TTlCLGlCQUFrQixDQUd0Qiw0QkFDSSxrQkFBb0IsQ0FEdkIsdURBS1csYUFBYyxDQU05QixvQkFDSSxrQkFBbUIsQ0FEdEIsb0NBSU8sb0RwQ2pPb0MsQ29Da09wQyxtQkFBcUIsQ0FDckIsYUFBYyxDQUlyQiwyQ0FHVyxZQUFhLENBSHhCLDJDQU9XLFlBQWEsQ0FQeEIsMkhBY1csdUJBQXdCLENBS25DLHlDQUVPLG1CQUFvQixDQUNwQixxQkFBMEIsQ0FDMUIsa0NBQW1DLENBQ25DLGdDQUFpQyxDQVl4QyxpR0FHVyxhQUFjLENBSHpCLHVEQU9XLFlBQWEsQ0FLeEIsK0NBRU8sVUFBWSxDQUNaLG1CQUFvQixDQUtoQyxnQkFDSSxHQUNJLHNCQUFzQixDQUUxQixHQUNJLHVCQUF3QixDQUFBLENDM1I1QixjQUNJLFNBQVUsQ0FHVixVQUFXLENBQ1gsV0FBWSxDQUxmLGtDQUVHLG9CQUFxQixDQUNyQixxQkFRMEIsQ0FYN0Isb0JBUU8saUJBQWtCLENBQ2xCLGNBRXNCLENBWDdCLDJCQWVPLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FFbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkh1RitCLENHOUd0QywwQkEyQk8sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsbUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQWpDbkIsa0NBcUNPLGtCdENqRFMsQ3NDcURqQiw2Q0EzQ0osNkNBNkNZLHFCQUFzQixDQUN6QixDQUdMLGNBQ0ksNERyQ3pEd0MsQ3FDMER4QyxnQkg3Q3NCLENHOEN0QixtQkg3Q3lCLENHOEN6QixpQkFBbUIsQ0NyRHZCLGtCQUNJLFFBQVMsQ0FFYixnQkFDSSw4RHRDTGtELENzQ01sRCxnQnRDSm1CLENzQ0tuQixtQkpWeUIsQ0lXekIsUUFsQndCLENBb0I1QixlNUJrRFEsZUFsQmdCLENBa0JoQixRQWpCUyxDQWlCVCxTQWhCVSxDNEJoQ2QsWUFBYSxDQUNiLGNBQWUsQ0FIbEIsNkJBS08sWUFBYSxDQUNiLGlCQUFtQixDQUNuQixlQUFnQixDQUNoQixrQkFBbUIsQ0NSL0IsT0FHSSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLDBEdkNyQjRDLEN1Q3VCNUMsY0FDSSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUZmLG9CQUlPLFlBQWEsQ0FJckIsYUFDSSxjQUFlLENBQ2YsUUFBUyxDQUNULGlCQUFrQixDQUNsQixhQUFjLENBQ2QsV0FBWSxDQUNaLE9BQVEsQ0FDUiwwQkFBMkIsQ0FDM0Isd0JBQXlCLENBRXpCLGNBQWUsQ0FWbEIsbUJBYU8sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsVUFBVyxDQUNYLFNBQVUsQ0FDVixRQUFTLENBQ1Qsa0J4Q3JEUyxDd0NrQ2hCLG9CQXVCTyxVQUFXLENBQ1gsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixTQUFVLENBQ1Ysd0JBQXlCLENBQ3pCLGtCeENqRVMsQ3dDcUVqQixrQkFDSSxheEN0RWEsQ3dDeUVqQixlQUNJLGlCQUFrQixDQUNsQixtQkxyRXlCLENLc0V6QixnQkw1RHNCLENLK0QxQixnQkFDSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUVWLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIsTUFBTyxDQUNQLGFBQWMsQ0FDZCxVQUFXLENBS1gsZUFBaUIsQ0FDakIsYXhDekZZLEN3QzBGWiwwQ0FBMkMsQ0FFM0Msb0JBQXFCLENBQ3JCLG9DQUFxQyxDQUNyQyxtQkFBb0IsQ0FDcEIsU0FBVSxDaENKVixxQ2dDaEJKLGdCQVVRLFVBQVcsQ0FXbEIsQ0FFQSw4QkFHVyxTQUFVLENBQ1YsT0FBUSxDQUtwQixnQkFDSSxnQkFBaUIsQ0FDakIsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixhTGxIdUIsQ0s4RzFCLGtDQU9PLGFBQWMsQ0FLdEIsZ0JBQ0ksWUFBYSxDQUNiLFdBQVksQ0FDWixlQUFnQixDQUNoQixhTGhIMEIsQ0ttSDFCLG9CeENsSWEsQ3dDa0liLG9CeENsSWEsQ3dDbUliLHNCTHhIZ0MsQ0swSGhDLGNBQWUsQ0FHbkIsZUFDSSxZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLHVCQUF3QixDQUkzQiw4QkFHVyxhQUFjLENBSHpCLDhCQU9XLFlBQWEsQ0FQeEIsK0JBV1csbUJBQW9CLENBQ3BCLFNBQVUsQ0FackIsNEJBZ0JXLHVCQUF3QixDQUtuQyw4QkFHVyxZQUFhLENBSHhCLDhCQU9XLGFBQWMsQ0F4SjlCLHFCQThKUSxrQnhDakxhLEN3Q21CckIsd0JBbUtRLFVBQVcsQ0FDWCxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsa0J4QzlLa0IsQ3dDUTFCLHFDQXlLWSxVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVksQ0FDWixTQUFVLENBQ1Ysa0JBQW1CLENBRW5CLGVBQWdCLENBQ2hCLFlBQWEsQ0FoTHpCLHVGQXNMZ0IsWUFBYSxDQXRMN0IsMkNBMExnQix3QnhDbE1VLEN3Q3lNMUIsZ0NBRUksZ0JBQWtCLFdBQWEsQ0FDL0IsK0JBQW1DLFdBQVksQ0FBYyxDQzVMakUsUUFDSSxZQUFxQixDQUNyQixxQkFBdUIsQ0FFdkIsZUFDSSwwRHhDN0J3QyxDd0M4QnhDLG1CTjNCeUIsQ000QnpCLG9CQUF1QixDQUN2QixrQk5xRzJCLENNcEczQixhTm5DdUIsQ01xQ3ZCLHVCakM5QkosMkJBQTZCLENBQzdCLHlCQUEyQixDQUMzQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLFNBQVUsQ0FDVixXQUFZLENBQ1osbUJBQXFCLENBQ3JCLGtCQUFvQixDaUM0QnBCLGVBQ0ksYUFBa0IsQ0FDbEIsWUFBYyxDQUt0Qix5QkFDSSwwRHhDaEQ0QyxDd0NpRDVDLG9CTnZDa0MsQ01xQ3RDLHFDQU1RLG9CekM1Q2tCLEN5QzZDbEIsMENBQWlELENBQ2pELFFBQW1CLENBQ25CLE1BQWdCLENBVHhCLDhEQVlZLFdBQWEsQ0FaekIsb0VBZWdCLG9CekNyRFUsQ3lDc0RWLGdCQUF3QixDQUN4QixVQUFrQixDQWpCbEMsMEVBb0JvQiwwQ0FBK0MsQ0FwQm5FLHlEQTBCWSxnQk41RGtCLENNNkRsQixtQk41RHFCLENNNkRyQixhekM5RVMsQ3lDK0VULGVOOEQyQixDTTNGdkMsK0RBZ0NnQixVTmdFdUIsQ00vRHZCLGtCekNuRkssQ3lDa0RyQiw0RUFzQ2dCLGF6Q3hGSyxDeUN5RkwsOEJ6Q3pGSyxDeUNrRHJCLGtGQTBDb0IsNk5BQTRPLENBMUNoUSw2Q0FpRFEsc0JOeEZnQyxDTTBGaEMsYU50RjBCLENNdUYxQixXQUFtQixDQUNuQixlQUFtQixDQXJEM0IsMERBd0RZLE1BQWtCLENBQ2xCLFdBQXFCLENBQ3JCLGdCTjVGa0IsQ002RmxCLG1CTjVGcUIsQ002RnJCLGtCQUF3QixDQTVEcEMsNERBZ0VZLG9CekNsSFMsQ3lDa0RyQiw0Q0F1RVEsc0JOOUdnQyxDTWdIaEMsV2pCaElRLENpQmlJUixlakJqSVEsQ2lCa0lSLFNBQWdCLENBM0V4Qix1REErRVksVUFBWSxDQUNaLFlBQWUsQ0FoRjNCLGlFQW9GZ0IsWUFBYyxDQXBGOUIsNkVBdUZvQixZQUFjLENBdkZsQyxzREE2RlksWUFBdUIsQ0FDdkIsY0FBdUIsQ0FDdkIsa0JBQXlCLENBRXpCLGlCQUFzQixDQUN0QixnQkFBNEIsQ0FDNUIsa0JBQXdCLENBQ3hCLGdCQUFzQixDQUN0QixvQkFBeUIsQ0FDekIscUJ6Q2hKVyxDeUNpSlgscUJBQW9DLENBQ3BDLGF6Q2pKYyxDeUNrSmQsVUFBc0IsQ0FDdEIsaUJBQXlCLENBRXpCLGNBQXVCLENBNUduQywyREErR2dCLGVBQXNCLENBQ3RCLHNCQUF3QixDQUN4QixrQkFBc0IsQ0FqSHRDLDhEQXFIZ0IsaUJBQXdCLENBQ3hCLFdBQW9CLENBQ3BCLGlCQUFtQixDQUNuQixrQnpDMUtLLEN5QzJLTCxVTmxCYyxDTXZHOUIsNkRBNkhnQixnQkFBeUIsQ0FDekIsY0FBdUIsQ0FDdkIsVUFBb0IsQ0FDcEIsZUFBb0IsQ0FDcEIsaUJBQW1CLENBQ25CLGFBQW1CLENBQ25CLFVBQW1CLENBQ25CLGlCQUFzQixDQUN0QixlQUFtQixDQXJJbkMsb0RBMElZLFFBQVksQ0FDWixpQkFBbUIsQ0FDbkIsYUFBZ0IsQ0FDaEIsVUFBZSxDQUNmLG1CQUEwQixDQTlJdEMsZ0lBb0pvQixrQnpDdE1DLEN5Q2tEckIsNEVBMkpRLGlCQUFtQixDQTNKM0Isa0ZBOEpZLFVBQXdCLENBQ3hCLHVCQUE2QixDQUM3Qix1QkFBbUMsQ0FDbkMsVUFBeUIsQ0FDekIsU0FBeUIsQ0FDekIsYUFBMkIsQ0FDM0IsaUJBQThCLENBQzlCLFVBQTBCLENBQzFCLG9CQUF1QyxDQXRLbkQseURBMktRLDBCTnhFNEMsQ000RXBELGlCQUNJLFNBQVcsQ0FFWCw2QkFDSSxTQUFXLENDdk5uQixVQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsaUJBQ0ksbUJQWnlCLENPYXpCLDBEekNoQndDLEN5Q2lCeEMsZ0J6Q1RtQixDeUNVbkIsa0JQNEQ2QixDTzNEN0IsYVByQnVCLENPc0J2Qix5QmxDZkosMkJBQTZCLENBQzdCLHlCQUEyQixDQUMzQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLFNBQVUsQ0FDVixXQUFZLENBQ1osbUJBQXFCLENBQ3JCLGtCQUFvQixDa0NZcEIsaUJBQ0ksTUFBTyxDQUNQLFVBQVcsQ0FJWCxhUGxCMEIsQ09tQjFCLDBEekMvQndDLEN5Q2dDeEMsZ0JQbkJzQixDT29CdEIsbUJQbkJ5QixDT29CekIsZUFBZ0IsQ0FDaEIsdUJBQXdCLENBQ3hCLG9CMUN2Q2EsQzBDdUNiLG9CMUN2Q2EsQzBDd0NiLHNCUDdCZ0MsQ084QmhDLGFBQWMsQ0FkakIsOEJBaUJPLGtCUHhCbUMsQ095Qm5DLFdQeEIyQixDT01sQyx3Q0FxQk8sa0JQNUJtQyxDTzZCbkMsV1A1QjJCLENPTWxDLHVCQXlCTyxZQUFhLENBQ2IseUJBQTJCLENBMUJsQyxvQ0E0Qlcsa0JQakMrQixDT2tDL0IsV1BqQ3VCLENPSWxDLDhDQWdDVyxrQlByQytCLENPc0MvQixXUHJDdUIsQ09JbEMsMkRBeUNXLGtCUGhEK0IsQ09pRC9CLFdQaER1QixDUUx2QyxXQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQ0ksbUJSZHlCLENRZXpCLDBEMUNsQndDLEMwQ21CeEMsZ0IxQ1htQixDMENZbkIsa0JSd0M4QixDUXZDOUIsYVJ2QnVCLENRd0J2QiwwQm5DakJKLDJCQUE2QixDQUM3Qix5QkFBMkIsQ0FDM0Isa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxTQUFVLENBQ1YsV0FBWSxDQUNaLG1CQUFxQixDQUNyQixrQkFBb0IsQ21DY3BCLGtCQUNJLE1BQU8sQ0FDUCxVQUFXLENBSVgsYVJwQjBCLENRcUIxQiwwRDFDakN3QyxDMENrQ3hDLGdCUnJCc0IsQ1FzQnRCLG1CUnJCeUIsQ1FzQnpCLGVBQWdCLENBQ2hCLHVCQUF3QixDQUN4QixvQjNDekNhLEMyQ3lDYixvQjNDekNhLEMyQzBDYixzQlIvQmdDLENRZ0NoQyxhQUFjLENBZGpCLCtCQWlCTyxrQlIxQm1DLENRMkJuQyxXUjFCMkIsQ1FRbEMseUNBcUJPLGtCUjlCbUMsQ1ErQm5DLFdSOUIyQixDUVFsQyx3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QixXQUFZLENBQ1osaUJBQWtCLENBR3JCLHVDQUVPLHdEdkU1RG9DLEN1RWdFNUMsc0JBRUksY0FBZSxDQUNmLGlCQUFrQixDQUVsQixlQUFvQixDaEV1QnBCLG9DZ0U1Qkosc0JBUVEsYUR4QzZCLENDd0VwQyxDQXhDQSxzQ0FjVyxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGtCQUFtQixDQUVuQixpQkFBa0IsQ0FsQjdCLG9DQXNCVyx5RHZFdEZnQyxDdUV1RmhDLGdCdkVyRk0sQ3VFc0ZOLG1CL0RoRWtCLEMrRGlFbEIsYXhFNUZLLEN3RW1FaEIsbUNBNkJXLDZEdkV2RjBDLEN1RXdGMUMsZ0J2RXRGVyxDdUV1RlgsbUIvRDNFa0IsQytENEVsQixVeEUzRk8sQ3dFMkRsQixtQ0FvQ1csYXhFdkdLLEN3RTZHakIscUJBQ0ksaUJBQWtCLENBQ2xCLHlDQUEyQyxDQUMzQyxVQUFXLENBQ1gsU0R0RGlDLENDdURqQyxjQUFlLENoRW5CZixvQ2dFY0oscUJBUVEsU0QzRDJCLENDZ0ZsQyxDQTdCQSx5QkFZTyxZeEV6SFMsQ3dFMEhULDJCNUN4SGlCLEM0Q3lIakIsV0FBWSxDQUNaLFVBQVcsQ2hFN0JmLG9DZ0VjSCx5QkFrQlcsV0R0RXdCLENDd0UvQixDQXBCSiwrQkF5QlcsMEJBQTJCLENBQzNCLFN4RS9ITyxDd0U4Q3ZCLDZCQXVGUSx5QkFBc0UsQ2hFOUN0RSxvQ2dFekNSLDZCQTBGWSxlQXJJdUIsQ0F1STlCLENBRUQsdUJBQ0ksbUIvRGpGYyxDK0RrRmQsV0FBWSxDQUdoQixxQkFFUSxjQUFlLENBQ2YsZ0JBQWlCLENBRXJCLGNEdkV1QixDL0RRdkIsZ0NnRTBESixxQkFVZ0IsVURuR0UsQ0NtR0YsV0RsR0UsQ0NzR2pCLENoRXhFRyxvQ2dFMERKLHFCQVVnQixXRC9GRyxDQytGSCxZRDlGRyxDQ2tHbEIsQ2hFeEVHLG9DZ0UwREoscUJBVWdCLFdEM0ZHLENDMkZILFlEMUZHLENDOEZsQixDaEV4RUcscUNnRTBESixxQkFVZ0IsV0R2RkcsQ0N1RkgsWUR0RkcsQ0MwRmxCLENoRXhFRyxxQ2dFMERKLHFCQVVnQixXRG5GRyxDQ21GSCxZRGxGRyxDQ3NGbEIsQ0FFQSwwQ0FDRyxVQUFXLENBQ1gsV0R0RjJCLENDb0Y5QixzQkFPTyxrQkQzRnVCLENFekVuQyxxQkFJUSx3QnpFaEJhLEN5RVlyQixpQkFRUSxvQnpFcEJhLEN5RVlyQixxREFZUSxvQnpFeEJhLEN5RXlCYixzQnRDZGdDLENzQ0N4QyxpSkFvQlksVXpFeEJXLEN5RUl2QixvRUF3Qlksb0J6RXBDUyxDeUVZckIsb0RBNkJRLG9CekV6Q2EsQ3lFMENiLHNCdEMvQmdDLENzQ0N4Qyw0RUFnQ1ksVXpFcENXLEN5RUl2QixnSkF3Q29CLGtCekVwREMsQ3lFWXJCLDBCQStDUSxvQnpFM0RhLEN5RTREYixzQnRDakRnQyxDc0NrRGhDLFV6RXJEZSxDeUVJdkIsdUNBb0RZLFV6RXhEVyxDeUVJdkIsaURBdURZLFV6RTNEVyxDeUVJdkIsOEJBNkRZLG9CekV6RVMsQ3lFMEVULHNCdEMvRDRCLENzQ2dFNUIsVXpFbkVXLEN5RUl2QixtRUF1RWdCLGtCekVuRkssQ3lFWXJCLGdEQStFZ0IsdUJBQWtELENBL0VsRSx3QkFvRlksb0J6RWhHUyxDeUVpR1Qsc0J0Q3RGNEIsQ3NDdUY1QixVekUxRlcsQ3lFSXZCLG9GQW1HWSxrQnpFL0dTLEN5RVlyQiw0QkF5R1ksVXpFN0dXLEN5RUl2Qix5QkErR1ksYXpFM0hTLEMwRUtyQixpQkFDSSxzQkNQdUMsQ0RTdkMsd0JBQ0ksaUJBQWtCLENBQ2xCLGNBQWUsQ0FHbEIsdUZBRU8sYTFFZlMsQzBFYWhCLGdDQU1PLGVBQWdCLENBQ2hCLGlCQUFrQixDQVB6QixtQ0FVVyxpQkFBa0IsQ0FWN0Isa0NBY1csUUFBUyxDQWRwQix3REFtQmUsd0JBQXlCLENFWjdDLFdBQ0ksc0JDdEJnRCxDRHVCaEQsb0JBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ3BFc0V2QixvQ29FekVKLG9CQUtRLDBCQUEyQixDQUMzQixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBRzFCLENBRUQsa0JBQ0ksMEQzRTFCa0QsQzJFMkJsRCxpQkFBa0IsQ3BFMkRsQixvQ29FN0RKLGtCQUtRLGVBQWdCLENBQ2hCLGdCQUFpQixDQUV4QixDQUVELGdCakV5QlEsZUFsQmdCLENBa0JoQixRQWpCUyxDQWlCVCxTQWhCVSxDaUVQZCxZQUFhLENBQ2Isc0JBQXVCLENBQ3RCLG9EQUdXLGNBQWUsQ0FPL0Isa0JBQ0ksU0FBVSxDQUNWLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixZNUU3RGtCLEM0RWdFdEIsbUJBQ0ksZ0JBQWlCLENBQ2pCLGdCQ2xFeUMsQ0RxRXpDLHNEM0VuRXdDLEMyRW9FeEMsd0JqRG5FeUIsQ2lEb0V6QixrQjVFeEVhLEM0RXlFYixhNUV4RWtCLEM0RXlFbEIsb0I1RTFFYSxDNEVpRWhCLGtEQVlPLHNCakRsRTRCLENpRG1FNUIsYTVFOUVTLEM0RStFVCxvQjVFL0VTLEM0RWlFaEIsc0ZBaUJXLFk1RWxGSyxDNEVpRWhCLGtDQXFCTyxzQmpEM0U0QixDaUQ0RTVCLGE1RW5GUSxDNEVvRlIsb0I1RXhGUyxDNEVpRWhCLG9EQXlCVyxZNUV0RkksQzhFWXBCLFdBQ0ksa0I5RWhCc0IsQzhFaUJ0QixVOUVWbUIsQzhFV25CLGVBQWtCLEN0RTRFZCxvQ3NFL0VSLFdBTVEsY0FBZSxDQUNmLFFBQVMsQ0FDVCxNQUFPLENBQ1AsT0FBUSxDQUNSLFNBQVUsQ0FzRWpCLENBbkVHLG9CQ2hDSSxnQnRFZW9CLENzRWRwQixnQkFBaUIsQ0FDakIsaUJBQWtCLENEZ0NsQixnQkFBaUIsQ0FHakIsZ0JBQW1CLEN0RTZEbkIsb0NzRWxFSixvQkN6QlEsZ0J0RVVhLENzRVRiLGlCdEVTYSxDcUV5QnBCLEN0RXdERyxvQ3NFbEVKLG9CQ3BCUSxnQnRFS2EsQ3NFSmIsaUJ0RUlhLENxRXlCcEIsQ3RFd0RHLHFDc0VsRUosb0JDZlEsZ0J0RUFhLENzRUNiLGlCdEVEYSxDcUV5QnBCLEN0RXdERyxvQ3NFbEVKLG9CQU9RLGVBQW1CLENBQ25CLGtCQUFtQixDQUUxQixDQUlHLHdCQUNJLFlBQW9CLENBQ3BCLHFCQUFzQixDQVN0QixjQUFlLENBWGxCLDBCQUtPLFlBQWEsQ3RFK0NyQixvQ3NFcERDLDBCQU9XLFlBQWEsQ0FFcEIsQ3RFMkNMLG9Dc0VwREEsd0JBY1Esa0JBQW9CLENBQ3BCLDZCQUE4QixDQUM5QixnQkFBdUIsQ0FDdkIsbUJBQXdCLENBakIvQiwwQkFvQlcsYUFBYyxDQUNkLGNBQWdCLENBQ25CLENBTVQsc0JBQ0ksaUJBQWtCLENBQ2xCLFdBQWEsQ0FDYixXQUFZLENBSGYsMEJBTU8sUzlFckVPLEM4RXNFUCxVQUFXLENBSW5CLDJCQUNJLGlCQUFrQixDQUNsQixlQUFnQixDdEVXcEIsb0NzRWJBLDJCQUtRLFlBQWEsQ0FDYixlQUFnQixDQU12QixDdEVDRCxvQ3NFYkEsMkJBVVEsY0FBZSxDQUV0QixDRWhGVCxxQkFDSSxVaEZQbUIsQ2dGUW5CLHlEL0ViNEMsQytFYzVDLGdCL0Vaa0IsQytFYWxCLG1CQzhCcUMsQ0Q1QnJDLDJCckVpRFEsZUFsQmdCLENBa0JoQixTQWhCVSxDcUUvQmQsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENBQ2Ysc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixZQXBCaUIsQ0F1QnJCLDJCQUNJLFdBeEJpQixDQXlCakIsaUJBQWtCLEN4RStEbEIsb0N3RWpFSCw2REFPZSxVQUFVLENBQ1YsYUFBYyxDQUNkLFNBQVUsQ0FDVixXQWhDYyxDQWlDZCxpQkFBa0IsQ0FDbEIsbUJBQWtELENBQ2xELFVBcENLLENBcUNMLHVCQUF3QixDQUMzQixDRWhDakIsaUJBQ0ksaUJBQWtCLENBRWxCLHdCQUNJLDZEakZSa0QsQ2lGU2xELGdCakZQbUIsQ2lGUW5CLG1CekVJMEIsQ3lFSDFCLFVsRlplLENrRmFmLGNEZjhCLENDZ0I5QixrQkRaK0IsQ0NhL0IsZURaK0IsQ0NlbkMsMEJBQ0ksZUFHbUIsQ0FHdkIsaURBTEksWUFBYSxDQUNiLHNCQUF1QixDQUN2QixrQkF2QmEsQ0EwQmpCLHVCdkVvQ1EsZUFsQmdCLENBa0JoQixTQWhCVSxDdUVqQmQsa0JBQW1CLENBQ25CLGNBQWUsQ0FHZixZQWpDYSxDQW9DakIsdUJBQ0ksV0FyQ2EsQ0F3Q2pCLHVCQUNJLGFBQWMsQ0FDZCx3QkR6QndDLENDMEJ4QyxVbEYxQ2UsQ2tGdUNsQixtQ0FNTyxhbEZyRFMsQ2tGK0NoQiw2QkFVTyxVbEZqRFcsQ2tGdUNsQix5Q0FhVyxhbEY1REssQ21GSXJCLGdCQUNJLFdBQVksQ0FFWixxQkFDSSxVQUFXLENBQ1gsWUZLK0IsQ0VKL0Isa0JBQW1CLENDTjNCLDRCQUNJLGlCQUFrQixDQUVsQixtQ0FDSSw2RG5GQ2tELENtRkFsRCxnQm5GRW1CLENtRkRuQixtQjNFYTBCLEMyRVoxQixVcEZIZSxDb0ZJZixjSE44QixDR085QixrQkhIK0IsQ0dJL0IsZUhIK0IsQ0dNbkMscUNBQ0ksZUhoQndCLENHaUJ4QixtQkFBb0IsQ0FDcEIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDQ1ozQixvQkFDSSxpQkFBa0IsQ0FFbEIsMkJBQ0ksNkRwRkprRCxDb0ZLbEQsZ0JwRkhtQixDb0ZJbkIsbUI1RVEwQixDNEVQMUIsVXJGUmUsQ3FGU2YsY0pYOEIsQ0lZOUIsa0JKUitCLENJUy9CLGVKUitCLENJV25DLDZCQUNJLGVKckJ3QixDSXNCeEIsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FHdkIsMEIxRXdDUSxlQWxCZ0IsQ0FrQmhCLFNBaEJVLEMwRXRCZCxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLFlBakNnQixDQW9DcEIsMEJBQ0ksV0FyQ2dCLENBd0NwQiwwQkFDSSxhQUFjLENBR2xCLHlCQUNJLFdKOUN3QixDSStDeEIsVUFBVyxDQ2xEbkIsb0JBRUksWUFBYSxDOUU4RlQsb0M4RWhHUixvQkFLUSxhQUFjLENBRXJCLENDWUQsbUJBRUksaUJBQWtCLENBR2xCLDBCQUNJLDZEdEZma0QsQ3NGZ0JsRCxnQnRGZG1CLENzRmVuQixtQjlFSDBCLEM4RUkxQixVdkZuQmUsQ3VGb0JmLGNOdEI4QixDTXVCOUIsa0JObkIrQixDTW9CL0IsZU5uQitCLENNc0JuQyw0QkFDSSxlQUdtQixD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Q0FuRjFDLGdHQXVGZ0IsMEJBQTJCLENDMUMzQyxjQUdJLGlCQUFrQixDdEY2QmQsZ0NzRmhDUixjQVFnQixXQ3RFTyxDRHNFUCxZQ3JFTyxDRDRGdEIsQ3RGQ08sb0NzRmhDUixjQVFnQixVQ2xFTSxDRGtFTixXQ2pFTSxDRHdGckIsQ3RGQ08sb0NzRmhDUixjQVFnQixXQzlETyxDRDhEUCxZQzdETyxDRG9GdEIsQ3RGQ08scUNzRmhDUixjQVFnQixXQzFETyxDRDBEUCxZQ3pETyxDRGdGdEIsQ3RGQ08scUNzRmhDUixjQVFnQixVQ3RETSxDRHNETixXQ3JETSxDRDRFckIsQ3RGQ08sZ0NzRmhDUixjQWdCZ0IseUJDcERxQixDRG9EckIsV0NuRE0sQ0RtRE4sUUNsRE0sQ0RrRE4sU0NqRE0sQ0RnRXJCLEN0RkNPLG9Dc0ZoQ1IsY0FnQmdCLFVDOUNNLENEOENOLFdDN0NNLENENkNOLFFDNUNNLENENENOLFNDM0NNLENEMERyQixDdEZDTyxvQ3NGaENSLGNBZ0JnQixVQ3hDTSxDRHdDTixXQ3ZDTSxDRHVDTixRQ3RDTSxDRHNDTixTQ3JDTSxDRG9EckIsQ3RGQ08scUNzRmhDUixjQWdCZ0IsVUNsQ00sQ0RrQ04sV0NqQ00sQ0RpQ04sUUNoQ00sQ0RnQ04sU0MvQk0sQ0Q4Q3JCLEN0RkNPLHFDc0ZoQ1IsY0FnQmdCLFVDNUJNLENENEJOLFdDM0JNLENEMkJOLFFDMUJNLENEMEJOLFNDekJNLENEd0NyQixDQVZJLHdDQUNHLFVBQVcsQ0FDWCxXQ2hFa0IsQ0Q4RHJCLHFCQU9PLGtCQ3JFYyxDQ0cxQixtQkFDSSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLDJCQUE0QixDQUM1Qix1QkFBMkIsQ0FDM0Isc0RBQXVELENBTDNELHVCQU9FLGVBQWUsQ0FDZixXQUFXLENBRVQsb0NBVkosbURBWVksVUFBVyxDQUNkLENBYlQsbUNBZ0JRLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsZ0JBQWlCLENBbEJ6Qiw2REFxQlksYUEvQzZCLENBZ0Q3QixnQkFBaUIsQ0FDakIsbUJBQXVCLENBQ2hDLDRCQW5EaUQsQ0EyQnBE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cyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNpbG9zLXYxLWJhY2tncm91bmQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12MS1jb2xvcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcblxyXG4kc2lsb3MtdjFfX3NpbG9fbWFpbi10aXRsZS1jb2xvcjogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fc2lsb19tYWluLXRpdGxlX2NoYXBvLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0tMSAgIWRlZmF1bHQ7XHJcblxyXG4kc2lsb3MtdjFfX3NpbG9fdGl0bGUtdGV4dF9jb2xvciAgICAgICAgIDogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fc2lsb190aXRsZS10ZXh0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjNlbSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX19zaWxvX3RpdGxlLXRleHRfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX19zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kc2lsb3MtdjFfX3NpbG9fdGl0bGUtZHJhd2luZ19jb2xvciAgICAgOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX19zaWxvX3RpdGxlLWRyYXdpbmdfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fc2lsb190aXRsZS1kcmF3aW5nX2JvcmRlciAgICA6IDJweCBzb2xpZCAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX19zaWxvX3RpdGxlLWRyYXdpbmdfc3ZnX3dpZHRoIDogMi42ZW0gIWRlZmF1bHQ7XHJcblxyXG4kc2lsb3MtdjFfX3NpbG9fbGlzdF9pdGVtX3B1Y2VfY29sb3I6ICRjb2xvci1icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG5cclxuJHNpbG9zLXYxX19zaWxvX2xpc3RfaXRlbV9jb2xvciAgICAgICAgIDogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3IgICA6ICRjb2xvci1icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3NpbG9fbGlzdF9pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fc2lsb19saXN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2UgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fc2lsb19saXN0X2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fc2lsb19saXN0X2l0ZW1fbWFyZ2luLXkgICAgICA6IDAuNWVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2lsb3MtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJHNpbG9zLXYxLWJhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHNpbG9zLXYxLWNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiAyZW07XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSB3cmFwcGVyKCk7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBcclxuICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX19zaWxvX21haW4tdGl0bGUtY29sb3I7XHJcbiAgICAgICAgICAgICZfX2NoYXBvIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfX3NpbG9fbWFpbi10aXRsZV9jaGFwby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5zaWxvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc2lsb3MtdjFfX3NpbG9fdGl0bGUtZHJhd2luZ19zdmdfd2lkdGggLyAyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNpbG9zLXYxX19zaWxvX3RpdGxlLWRyYXdpbmdfc3ZnX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2lsb3MtdjFfX3NpbG9fdGl0bGUtZHJhd2luZ19zdmdfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsb3MtdjFfX3NpbG9fdGl0bGUtZHJhd2luZ19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNpbG9zLXYxX19zaWxvX3RpdGxlLWRyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRzaWxvcy12MV9fc2lsb190aXRsZS1kcmF3aW5nX2JvcmRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX19zaWxvX3RpdGxlLXRleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2lsb3MtdjFfX3NpbG9fdGl0bGUtdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2lsb3MtdjFfX3NpbG9fdGl0bGUtdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX19zaWxvX3RpdGxlLXRleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3AgIDogMC42ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXkgICAgIDogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDogMy42ZW07IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpbG9zLXYxX19zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaWxvcy12MV9fc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4p6cXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMC43ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV9fc2lsb19saXN0X2l0ZW1fcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX19zaWxvX2xpc3RfaXRlbV9mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWxvcy12MV9fc2lsb19saXN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNpbG9zLXYxX19zaWxvX2xpc3RfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfX3NpbG9fbGlzdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV9fc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ291bGV1cnNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gQ291bGV1cnMgZHUgY2xpZW50XHJcbiRjb2xvcl9icmFuZDogI0RCRDQwQTtcclxuJGNvbG9yX2JyYW5kLS1hbHQ6ICMxQzFDMUM7XHJcblxyXG4vLyBDb3VsZXVyIGRlIGJhc2UgZHUgdGV4dGVcclxuJGNvbG9yX3RleHQ6ICMzRTJEMjU7XHJcblxyXG4vLyBDb3VsZXVycyBuZXV0cmVzXHJcbiRjb2xvcl9uZXV0cmFsLS0wOiAjMDAwO1xyXG4kY29sb3JfbmV1dHJhbC0tMTogI2ZmZjtcclxuJGNvbG9yX25ldXRyYWwtLTI6ICMyODI4Mjg7IC8vIGF2YWlsYWJsZVxyXG4kY29sb3JfbmV1dHJhbC0tMzogIzUyNTI1MjsgLy8gYXZhaWxhYmxlXHJcbiRjb2xvcl9uZXV0cmFsLS00OiAjOTE5MTkxO1xyXG4kY29sb3JfbmV1dHJhbC0tNTogI2RhZGFkYTtcclxuJGNvbG9yX25ldXRyYWwtLTY6ICNmMmYyZjI7IC8vIGF2YWlsYWJsZVxyXG5cclxuXHJcblxyXG4vLyBDb3VsZXVycyB1dGlsZXMgKG1lc3NhZ2VzIHZhbGlkYXRpb24sIGVycmV1cnMsIGV0Yy4uLilcclxuJGNvbG9yX3V0aWxpdHktMTogIzAzODA0ZDtcclxuJGNvbG9yX3V0aWxpdHktMjogI2IxMmEwYjtcclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFBvbGljZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1DaW56ZWwrRGVjb3JhdGl2ZSZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGlucyZkaXNwbGF5PXN3YXAnKTtcclxuXHJcblxyXG4vLyBTZXQgZm9udHNcclxuJGZvbnQtZmFtaWx5LS1iYXNlOiAnUG9wcGlucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4kZm9udC13ZWlnaHQtLWJhc2U6IG5vcm1hbDtcclxuJGZvbnQtc3BhY2luZy0tYmFzZTogMDtcclxuXHJcbiRmb250LWN1c3RvbTpcIkNpbnplbCBEZWNvcmF0aXZlXCI7XHJcblxyXG4kZm9udC1mYW1pbHktLWhpZ2hsaWdodDogJ0NpbnplbCBEZWNvcmF0aXZlJywgQXJpYWwsIHNlcmlmO1xyXG4kZm9udC13ZWlnaHQtLWhpZ2hsaWdodDogbm9ybWFsO1xyXG4kZm9udC1zcGFjaW5nLS1oaWdobGlnaHQ6IDA7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvbnQtc2l6ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gSHRtbFxyXG5cclxuJGh0bWwtbWluLWZvbnQ6IDE0cHg7XHJcbiRodG1sLW1heC1mb250OiAyMHB4O1xyXG5cclxuLy8gSGVhZGluZ3NcclxuXHJcbi8vIGgxXHJcbiRoMS1mb250LXNpemUgICAgOiAyLjZlbTtcclxuJGgxLW1pbi1mb250LXNpemU6IDI2cHg7XHJcbiRoMS1tYXgtZm9udC1zaXplOiA0OHB4O1xyXG4kaDEtbWFyZ2luOiAwLjZlbSAwO1xyXG5cclxuLy8gaDJcclxuJGgyLWZvbnQtc2l6ZSAgICA6IDIuM2VtO1xyXG4kaDItbWluLWZvbnQtc2l6ZTogMDtcclxuJGgyLW1heC1mb250LXNpemU6IDA7XHJcbiRoMi1tYXJnaW46IDAuNWVtIDA7XHJcblxyXG4vLyBoM1xyXG4kaDMtZm9udC1zaXplICAgIDogMmVtO1xyXG4kaDMtbWluLWZvbnQtc2l6ZTogMDtcclxuJGgzLW1heC1mb250LXNpemU6IDA7XHJcbiRoMy1tYXJnaW46IDAuNGVtIDA7XHJcblxyXG4vLyBoNFxyXG4kaDQtZm9udC1zaXplICAgIDogMS44ZW07XHJcbiRoNC1taW4tZm9udC1zaXplOiAwO1xyXG4kaDQtbWF4LWZvbnQtc2l6ZTogMDtcclxuJGg0LW1hcmdpbjogMC4zZW0gMDtcclxuXHJcbi8vIGg1XHJcbiRoNS1mb250LXNpemUgICAgOiAxLjZlbTtcclxuJGg1LW1pbi1mb250LXNpemU6IDA7XHJcbiRoNS1tYXgtZm9udC1zaXplOiAwO1xyXG4kaDUtbWFyZ2luOiAwLjJlbSAwO1xyXG5cclxuLy8gaDZcclxuJGg2LWZvbnQtc2l6ZSAgICA6IDEuNGVtO1xyXG4kaDYtbWluLWZvbnQtc2l6ZTogMDtcclxuJGg2LW1heC1mb250LXNpemU6IDA7XHJcbiRoNi1tYXJnaW46IDAuMWVtIDA7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjb2xvcl9jb29raWVzX3NpdGU6JGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbi8vICRjb29raWVzLWNvbnNlbnQtdjFfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbi8vICRjb29raWVzLWNvbnNlbnQtdjFfYm9yZGVyLXRvcF9jb2xvcjogdHJhbnNwYXJlbnQhZGVmYXVsdDtcclxuLy8gJGNvb2tpZXMtY29uc2VudC12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbi8vICRjb29raWVzLWNvbnNlbnQtdjFfd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XHJcbi8vICRjb29raWVzLWNvbnNlbnQtdjFfcG9zaXRpb24tdG9wOiA1MCUgIWRlZmF1bHQ7XHJcblxyXG4vLyAkY29va2llcy1jb25zZW50LXYxX3RleHRfZm9udCAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIC45Mzc1ZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4vLyAkY29va2llcy1jb25zZW50LXYxX3RleHRfbGV0dGVyLXNwYWNpbmc6IDBlbSAhZGVmYXVsdDtcclxuLy8gJGNvb2tpZXMtY29uc2VudC12MV90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuLy8gJGNvb2tpZXMtY29uc2VudC12MV9idXR0b25fYm9yZGVyLXdpZHRoICA6IDAgIWRlZmF1bHQ7XHJcbi8vICRjb29raWVzLWNvbnNlbnQtdjFfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyAkY29va2llcy1jb25zZW50LXYxX2J1dHRvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuLy8gJGNvb2tpZXMtY29uc2VudC12MV9idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbi8vICRjb29raWVzLWNvbnNlbnQtdjFfYnV0dG9uX2JvcmRlci1jb2xvciAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gJGNvb2tpZXMtY29uc2VudC12MV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuLy8gJGNvb2tpZXMtY29uc2VudC12MV9idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbi8vICRjb29raWVzLWNvbnNlbnQtdjFfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8vIC5jb29raWVzLWNvbnNlbnQtdjEge1xyXG4vLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIFxyXG4vLyAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4vLyAgICAgYm90dG9tOiAwO1xyXG4vLyAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICB6LWluZGV4OiA5OTk5O1xyXG4vLyAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbi8vICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcblxyXG4vLyAgICAgYmFja2dyb3VuZDogJGNvb2tpZXMtY29uc2VudC12MV9iYWNrZ3JvdW5kO1xyXG4vLyAgICAgY29sb3I6ICRjb29raWVzLWNvbnNlbnQtdjFfY29sb3I7XHJcbi8vICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29va2llcy1jb25zZW50LXYxX2JvcmRlci10b3BfY29sb3I7XHJcblxyXG4vLyAgICAgJl9fd3JhcHBlciB7XHJcbi8vICAgICAgICAgcGFkZGluZzogLjVlbSAyZW07XHJcbi8vICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbi8vICAgICB9XHJcbi8vICAgICAmX19jb250YWluZXIge1xyXG4vLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbi8vICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4vLyAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyAgICBcclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgJl9fdGV4dCB7XHJcbi8vICAgICAgICAgZm9udDogJGNvb2tpZXMtY29uc2VudC12MV90ZXh0X2ZvbnQ7XHJcbi8vICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb29raWVzLWNvbnNlbnQtdjFfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuLy8gICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvb2tpZXMtY29uc2VudC12MV90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgICZfX3RleHQsXHJcbi8vICAgICAmX19saW5rIHtcclxuLy8gICAgICAgICBjb2xvcjogJGNvb2tpZXMtY29uc2VudC12MV9jb2xvcjtcclxuLy8gICAgIH1cclxuICAgIFxyXG4vLyAgICAgJl9fY2xvc2UtaWNvbiB7XHJcbi8vICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbi8vICAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4vLyAgICAgICAgIGhlaWdodDogMS41ZW07XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgJi5qcy0tYWN0aXZlIHtcclxuLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgIH1cclxuXHJcbi8vIH1cclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucyZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANzAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuLmNvbG9yUHJpbWFyeVNpdGUge1xyXG4gICAgY29sb3I6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIge1xyXG4gICAgei1pbmRleDogOTk5OTk5OTk5OTk7XHJcbiAgICBjb2xvcjojMzMzO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiAyNXB4O1xyXG4gICAgbGVmdDogLTM3NXB4O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiAzMjVweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogMjVweDtcclxuICAgIGxlZnQ6IC02NTBweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLDAsMCwwLjI1KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLmFjdGl2ZSxcclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMi5hY3RpdmUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuYnRuVG9wIHtcclxuICAgIGNvbG9yOiAjOWM5YzljO1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogOTk5OTk5O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Agc3ZnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnN2Z0FuaW1lIHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMgLmNvbG9yUHJpbWFyeVNpdGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRleHRDb29raWVzIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyAudGV4dFN0cm9uZyB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmc6IDcuNXB4IDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgIH1cclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcy5saWdodFZlcnNpb24ge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkOyAgICBcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM5YzljOWM7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXM6aG92ZXIge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIHtcclxuICAgIC5saWdodFZlcnNpb25cclxuICAgIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgXHJcbiAgICAgICAgeyAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICBcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAgICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweClcclxuICAgIHtcclxuICAgICAgICBhLGJ1dHRvblxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcyB7XHJcbiAgICB3aWR0aDogNDUlO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcclxuICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGNvbG9yOiMzMzM7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLnRvcENvbnRlbnRDb29raWVzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgcGFkZGluZzogMTBweCAwIDI1cHggMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuYnRuUmV0b3VyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTVweDtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLnRleHRTZWN0aW9uQ29udGVudCB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLnRpdHJlU2VjdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLnRleHRTZWN0aW9uQ29udGVudCAudGl0cmVTZWN0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC5saW5rRWxlbWVudCB7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQgLmljb25FbGVtZW50IHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQgLnRleHRFbGVtZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpkaXNhYmxlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0zcHg7XHJcbiAgICBsZWZ0OiAtNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzVkYTg0O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbDpiZWZvcmUge1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM3NWRhODQ7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLFxyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIG1hcmdpbjogMTVweDtcclxuICAgIH1cclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY4MHB4KSB7XHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCxcclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxufSIsIioge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdCMgSVRDU1MgTG9hZGluZ1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUNpbnplbCtEZWNvcmF0aXZlJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Qb3BwaW5zJmRpc3BsYXk9c3dhcFwiKTtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb250LXNpemVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBCb2R5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gV3JhcHBlcnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUaXRsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTb3VzLXRpdGxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFZvbGV0cyBsYXTDqXJhdXhcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBCcmVha3BvaW50c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvcm1zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVGV4dGZpZWxkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVGV4dGFyZWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDaGVja2JveGVzIGdyb3VwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ2hlY2tib3hcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBSYWRpb3MgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJhZGlvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2VsZWN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUmFuZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgU2V0dGluZ3MgPiBncmlkc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENSTyB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBCb3V0b25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ29udGVudVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvcm11bGFpcmUgZGFucyB2b2xldCBsYXTDqXJhbFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvb3RlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExpZW5zIC0gZXNwYWNlIHBhcnRpY3VsaWVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUsOpc2VhdXggc29jaWF1eFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENvcHlyaWdodFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEhlYWRlciBob21lXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gSGVhZGVyIHYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTG9nb1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIE1lbnUgdG9nZ2xlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gSG9tZSBsb2dvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gSnVtYm8gbWVudVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIE1haW4gbWVudSB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIG5ld3MgbGlzdCB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIG5ld3MgbGlzdCB2MlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFByb3BlcnRpZXMgZGV0YWlscyB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFByb3BlcnRpZXMgZGV0YWlscyB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFByb3BlcnRpZXMgZGV0YWlscyB2M1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFByb3BlcnRpZXMgbGlzdCB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFByb3BlcnRpZXMgbGlzdCB2MlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFByb3BlcnRpZXMgbGlzdCB2M1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIE1vdGV1ciBkZSByZWNoZXJjaGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNpbG9zIFYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Tb2NpYWxzIFYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVG9wIGJhclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIG5ld3MgbGlzdGluZyB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFByb3BlcnRpZXMgbGlzdGluZyB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIE5iIGFubm9uY2VzIEFsbCBsaXN0aW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIyBGdW5jdGlvbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGhlYWRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBsaW5rc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgYnV0dG9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBsaXN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIyBNaXhpbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkhpZGUgZWxlbWVudHMgdmlzdWFsbHksIGJ1dCBrZWVwIHRoZW0gYXZhaWxhYmxlIGZvciBzY3JlZW4tcmVhZGVycy5cclxuXHJcblVzZWQgZm9yIGluZm9ybWF0aW9uIHJlcXVpcmVkIGZvciBzY3JlZW4tcmVhZGVyIHVzZXJzIHRvIHVuZGVyc3RhbmQgYW5kIHVzZVxyXG50aGUgc2l0ZSB3aGVyZSB2aXN1YWwgZGlzcGxheSBpcyB1bmRlc2lyYWJsZS4gSW5mb3JtYXRpb24gcHJvdmlkZWQgaW4gdGhpc1xyXG5tYW5uZXIgc2hvdWxkIGJlIGtlcHQgY29uY2lzZSwgdG8gYXZvaWQgdW5uZWNlc3NhcnkgYnVyZGVuIG9uIHRoZSB1c2VyLlxyXG5cIiFpbXBvcnRhbnRcIiBpcyB1c2VkIHRvIHByZXZlbnQgdW5pbnRlbnRpb25hbCBvdmVycmlkZXMuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5UaGUgLmZvY3VzYWJsZSBjbGFzcyBleHRlbmRzIHRoZSAudmlzdWFsbHktaGlkZGVuIGNsYXNzIHRvIGFsbG93XHJcbnRoZSBlbGVtZW50IHRvIGJlIGZvY3VzYWJsZSB3aGVuIG5hdmlnYXRlZCB0byB2aWEgdGhlIGtleWJvYXJkLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2FsY3VsYXRlIGlmIHRleHQgbmVlZHMgdG8gYmUgbGlnaHQgb3IgZGFya1xyXG5kZXBlbmRpbmcgb24gdGhlIGJhY2tncm91bmQgY29sb3IgcGFzc2VkLlxyXG5cclxuRnJvbSB0aGlzIFczQyBkb2N1bWVudDogaHR0cDovL3d3dy53My5vcmcvVFIvQUVSVCNjb2xvci1jb250cmFzdFxyXG5cclxuQ29sb3IgYnJpZ2h0bmVzcyBpcyBkZXRlcm1pbmVkIGJ5IHRoZSBmb2xsb3dpbmcgZm9ybXVsYTpcclxuKChSZWQgdmFsdWUgWCAyOTkpICsgKEdyZWVuIHZhbHVlIFggNTg3KSArIChCbHVlIHZhbHVlIFggMTE0KSkgLyAxMDAwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Gb250LXNpemUgZmx1aWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbk1lZGlhIFF1ZXJpZXNcclxuXHJcbkFsbG93cyB5b3UgdG8gdXNlIGlubGluZSBtZWRpYSBxdWVyaWVzLlxyXG5cclxuJGJyZWFrcG9pbnQgLSBEZXNpcmVkIGJyZWFrcG9pbnQuIENhbiBiZSB2YXJpYWJsZSBvciB1bml0LlxyXG4kcXVlcnkgLSBEZWZhdWx0cyB0byBgbWluLXdpZHRoYC5cclxuJHR5cGUgLSBEZWZhdWx0cyB0byBgc2NyZWVuYC5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkdyaWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNsZWFyIGZpeGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DbGVhciBmaXhlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucyZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAOTAwJmRpc3BsYXk9c3dhcFwiKTtcbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuW2RhdGEtZXhwYW5kYWJsZV0ge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC40cyBlYXNlLW91dDtcbiAgLypcclxuICAgICYgPiAqIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAqLyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKiAyLiBTZXQgdGV4dCBjb2xvclxyXG4gKi9cbmEge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqIDIuIFJlbW92ZSByZXNpemUuXHJcbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBNaXNjXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJvZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJ4c1wiO1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgIGJvZHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwieHNcIjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgYm9keTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJzbVwiOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIm1kXCI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwibGdcIjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGJvZHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwieGxcIjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIGJvZHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwieHhsXCI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICBib2R5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcInh4eGxcIjsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgRWxlbWVudHMgPiBIZWFkaW5nc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvbnQtc2l6ZSBoZWFkaW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5oMSB7XG4gIG1hcmdpbjogMC42ZW0gMDsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDI2cHggKyAyMiAqICgoMTAwdncgLSA1NzZweCkgLyA2MjQpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDsgfSB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjNlbTtcbiAgbWFyZ2luOiAwLjVlbSAwOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC40ZW0gMDsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIG1hcmdpbjogMC4zZW0gMDsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIG1hcmdpbjogMC4yZW0gMDsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIG1hcmdpbjogMC4xZW0gMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgaHRtbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgNiAqICgoMTAwdncgLSA1NzZweCkgLyA2MjQpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBodG1sIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBGb250cyBvYnNlcnZlclxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvbnRzLW9ic2VydmVyIHtcbiAgZm9udDogc2Fucy1zZXJpZjsgfVxuICAuZm9udHMtb2JzZXJ2ZXJfX2ZvbnQtLWJhc2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmZvbnRzLW9ic2VydmVyX19mb250LS1oaWdobGlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEdyaWRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gIC5yb3cucm93LS1ndXR0ZXJsZXNzIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucm93ID4gKltjbGFzcyo9XCJjb2xcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnJvdy0tZ3V0dGVybGVzcyA+ICpbY2xhc3MqPVwiY29sXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jb2wge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4LWJhc2lzOiA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC0tc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLS1zbS0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tc20tMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLXNtLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLS1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLS1zbS00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0tc20tNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLXNtLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLS1zbS03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0tc20tOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLXNtLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLS1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLS1zbS0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLS1zbS0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLS1zbS0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC0tbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLS1tZC0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLW1kLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLS1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLS1tZC00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLW1kLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLS1tZC03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLW1kLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLS1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLS1tZC0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLS1tZC0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLS1tZC0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC0tbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLS1sZy0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tbGctMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLWxnLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLS1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLS1sZy00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0tbGctNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLWxnLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLS1sZy03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0tbGctOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLWxnLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLS1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLS1sZy0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLS1sZy0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLS1sZy0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtLXhsLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC0teGwtMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLS14bC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtLXhsLTIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLS14bC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLS14bC0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC0teGwtNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtLXhsLTUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLS14bC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLS14bC02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC0teGwtNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtLXhsLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLS14bC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLS14bC05IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC0teGwtMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLS14bC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC0teGwtMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLS14bC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC0teGwtMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIE1hcmdpbnMgJiBwYWRkaW5nc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtMCxcbiAgLm15LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItMCxcbiAgLm14LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi0wLFxuICAubXktMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC0wLFxuICAubXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC0xLFxuICAubXktMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTEsXG4gIC5teC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi0xLFxuICAubXktMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTEsXG4gIC5teC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQtMixcbiAgLm15LTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci0yLFxuICAubXgtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWItMixcbiAgLm15LTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC0yLFxuICAubXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LTMsXG4gIC5teS0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXItMyxcbiAgLm14LTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTMsXG4gIC5teS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwtMyxcbiAgLm14LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC00LFxuICAubXktNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTQsXG4gIC5teC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi00LFxuICAubXktNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTQsXG4gIC5teC00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtNSxcbiAgLm15LTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci01LFxuICAubXgtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWItNSxcbiAgLm15LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC01LFxuICAubXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LTYsXG4gIC5teS02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXItNixcbiAgLm14LTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTYsXG4gIC5teS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwtNixcbiAgLm14LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAsXG4gIC5weS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLFxuICAucHgtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLFxuICAucHktMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtMCxcbiAgLnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC0xLFxuICAucHktMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci0xLFxuICAucHgtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEsXG4gIC5weS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEsXG4gIC5weC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC0yLFxuICAucHktMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci0yLFxuICAucHgtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIsXG4gIC5weS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIsXG4gIC5weC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC0zLFxuICAucHktMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci0zLFxuICAucHgtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMsXG4gIC5weS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMsXG4gIC5weC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC00LFxuICAucHktNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci00LFxuICAucHgtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQsXG4gIC5weS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQsXG4gIC5weC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC01LFxuICAucHktNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci01LFxuICAucHgtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUsXG4gIC5weS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUsXG4gIC5weC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC02LFxuICAucHktNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci02LFxuICAucHgtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTYsXG4gIC5weS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTYsXG4gIC5weC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQtbjEsXG4gIC5teS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1uMSxcbiAgLm14LW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItbjEsXG4gIC5teS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1uMSxcbiAgLm14LW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQtbjIsXG4gIC5teS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1uMixcbiAgLm14LW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWItbjIsXG4gIC5teS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1uMixcbiAgLm14LW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQtbjMsXG4gIC5teS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1uMyxcbiAgLm14LW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItbjMsXG4gIC5teS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1uMyxcbiAgLm14LW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbjQsXG4gIC5teS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1uNCxcbiAgLm14LW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWItbjQsXG4gIC5teS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1uNCxcbiAgLm14LW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbjUsXG4gIC5teS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1uNSxcbiAgLm14LW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWItbjUsXG4gIC5teS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1uNSxcbiAgLm14LW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbjYsXG4gIC5teS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1uNixcbiAgLm14LW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWItbjYsXG4gIC5teS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1uNixcbiAgLm14LW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1hdXRvLFxuICAubXktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1hdXRvLFxuICAubXgtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWF1dG8sXG4gIC5teS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWF1dG8sXG4gIC5teC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS02LFxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTYsXG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS02LFxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTYsXG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNixcbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNixcbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS02LFxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS02LFxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW42LFxuICAubXktc20tbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjYsXG4gIC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW42LFxuICAubXktc20tbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjYsXG4gIC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNixcbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC02LFxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNixcbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC02LFxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTYsXG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNixcbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNixcbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNixcbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW42LFxuICAubXgtbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNixcbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW42LFxuICAubXgtbWQtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTYsXG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNixcbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTYsXG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNixcbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy02LFxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTYsXG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjYsXG4gIC5teS1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNixcbiAgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjYsXG4gIC5teS1sZy1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNixcbiAgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNixcbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC02LFxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNixcbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC02LFxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTYsXG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTYsXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNixcbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNixcbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNixcbiAgLm15LXhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW42LFxuICAubXgteGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNixcbiAgLm15LXhsLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW42LFxuICAubXgteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTYsXG4gIC5teS14eGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC02LFxuICAubXgteHhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC02LFxuICAubXkteHhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtNixcbiAgLm14LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC00LFxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC00LFxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC02LFxuICAucHkteHhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTYsXG4gIC5weC14eGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC02LFxuICAucHkteHhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTYsXG4gIC5weC14eGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4xLFxuICAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4yLFxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4zLFxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjQsXG4gIC5teS14eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW40LFxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjYsXG4gIC5teS14eGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW42LFxuICAubXgteHhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW42LFxuICAubXkteHhsLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uNixcbiAgLm14LXh4bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAubS14eHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTAsXG4gIC5teS14eHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteHh4bC0wLFxuICAubXgteHh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteHh4bC0wLFxuICAubXkteHh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtMCxcbiAgLm14LXh4eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14eHhsLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtMSxcbiAgLm15LXh4eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtMSxcbiAgLm14LXh4eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC0xLFxuICAubXkteHh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC0xLFxuICAubXgteHh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTIsXG4gIC5teS14eHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTIsXG4gIC5teC14eHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtMixcbiAgLm15LXh4eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtMixcbiAgLm14LXh4eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC0zLFxuICAubXkteHh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC0zLFxuICAubXgteHh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTMsXG4gIC5teS14eHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTMsXG4gIC5teC14eHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtNCxcbiAgLm15LXh4eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtNCxcbiAgLm14LXh4eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC00LFxuICAubXkteHh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC00LFxuICAubXgteHh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTUsXG4gIC5teS14eHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTUsXG4gIC5teC14eHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtNSxcbiAgLm15LXh4eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtNSxcbiAgLm14LXh4eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC02LFxuICAubXkteHh4bC02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC02LFxuICAubXgteHh4bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTYsXG4gIC5teS14eHhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTYsXG4gIC5teC14eHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteHh4bC0wLFxuICAucHkteHh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTAsXG4gIC5weC14eHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteHh4bC0wLFxuICAucHkteHh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14eHhsLTAsXG4gIC5weC14eHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtMSxcbiAgLnB5LXh4eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTEsXG4gIC5weC14eHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTEsXG4gIC5weS14eHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwteHh4bC0xLFxuICAucHgteHh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtMixcbiAgLnB5LXh4eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTIsXG4gIC5weC14eHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTIsXG4gIC5weS14eHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHh4bC0yLFxuICAucHgteHh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtMyxcbiAgLnB5LXh4eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTMsXG4gIC5weC14eHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTMsXG4gIC5weS14eHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwteHh4bC0zLFxuICAucHgteHh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtNCxcbiAgLnB5LXh4eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTQsXG4gIC5weC14eHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTQsXG4gIC5weS14eHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwteHh4bC00LFxuICAucHgteHh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtNSxcbiAgLnB5LXh4eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTUsXG4gIC5weC14eHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTUsXG4gIC5weS14eHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwteHh4bC01LFxuICAucHgteHh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtNixcbiAgLnB5LXh4eGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTYsXG4gIC5weC14eHhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTYsXG4gIC5weS14eHhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwteHh4bC02LFxuICAucHgteHh4bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLW4xLFxuICAubXkteHh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLW4xLFxuICAubXgteHh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtbjEsXG4gIC5teS14eHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtbjEsXG4gIC5teC14eHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLW4yLFxuICAubXkteHh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLW4yLFxuICAubXgteHh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtbjIsXG4gIC5teS14eHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtbjIsXG4gIC5teC14eHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLW4zLFxuICAubXkteHh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLW4zLFxuICAubXgteHh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtbjMsXG4gIC5teS14eHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtbjMsXG4gIC5teC14eHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLW40LFxuICAubXkteHh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLW40LFxuICAubXgteHh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtbjQsXG4gIC5teS14eHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtbjQsXG4gIC5teC14eHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLW41LFxuICAubXkteHh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLW41LFxuICAubXgteHh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtbjUsXG4gIC5teS14eHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtbjUsXG4gIC5teC14eHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLW42LFxuICAubXkteHh4bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLW42LFxuICAubXgteHh4bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtbjYsXG4gIC5teS14eHhsLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtbjYsXG4gIC5teC14eHhsLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtYXV0byxcbiAgLm15LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLWF1dG8sXG4gIC5teC14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLWF1dG8sXG4gIC5teS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC1hdXRvLFxuICAubXgteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXG4qOmZvY3VzIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7IH1cblxuLmpzLWxhenksXG4uanMtc3dpcGVyLWxhenkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5qcy1sYXp5W2RhdGEtYmFja2dyb3VuZF0sXG4gIC5qcy1zd2lwZXItbGF6eVtkYXRhLWJhY2tncm91bmRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuanMtbGF6eTpub3QoLmluaXRpYWwpLFxuICAuanMtc3dpcGVyLWxhenk6bm90KC5pbml0aWFsKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxczsgfVxuICAuanMtbGF6eS5pbml0aWFsLCAuanMtbGF6eS5qcy1sYXp5LWxvYWRlZCwgLmpzLWxhenkuanMtbGF6eS1lcnJvcixcbiAgLmpzLXN3aXBlci1sYXp5LmluaXRpYWwsXG4gIC5qcy1zd2lwZXItbGF6eS5qcy1sYXp5LWxvYWRlZCxcbiAgLmpzLXN3aXBlci1sYXp5LmpzLWxhenktZXJyb3Ige1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuaW1nLmxhenk6bm90KFtzcmNdKSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uanMtbGF6eSxcbi5qcy1zd2lwZXItbGF6eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmpzLWxhenlbZGF0YS1iYWNrZ3JvdW5kXSxcbiAgLmpzLXN3aXBlci1sYXp5W2RhdGEtYmFja2dyb3VuZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5qcy1sYXp5Om5vdCguaW5pdGlhbCksXG4gIC5qcy1zd2lwZXItbGF6eTpub3QoLmluaXRpYWwpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzOyB9XG4gIC5qcy1sYXp5LmluaXRpYWwsIC5qcy1sYXp5LmpzLWxhenktbG9hZGVkLCAuanMtbGF6eS5qcy1sYXp5LWVycm9yLFxuICAuanMtc3dpcGVyLWxhenkuaW5pdGlhbCxcbiAgLmpzLXN3aXBlci1sYXp5LmpzLWxhenktbG9hZGVkLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1lcnJvciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5pbWcubGF6eTpub3QoW3NyY10pIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLFxuKjpmb2N1cyAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogOTk5OTk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMnB4KTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDIycHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjJweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBtYXJnaW46IDAgLTVweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIG1hcmdpbjogMCAtNHB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvdHRvbTogMTAwJTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgdG9wOiAxMDAlOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIC8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXHJcbiAgICAgICovXG4gIGxlZnQ6IDA7XG4gIC8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuICAvKlxyXG4gICAgICAqLyB9XG5cbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIC8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXHJcbiAgICAgICovXG4gIHJpZ2h0OiAwO1xuICAvKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgLypcclxuICAgICAgKi8gfVxuXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xuICBjb2xvcjogIzk1OWVhOTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmNjQ3NDc7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIGZpbGw6IGluaGVyaXQ7IH1cblxuLm51bUlucHV0V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XG4gIGhlaWdodDogNTAlO1xuICBsaW5lLWhlaWdodDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG4gIHRvcDogMjYlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG4gIHRvcDogNDAlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogMTM1JTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyLjUlO1xuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVjaDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDZjaDtcbiAgd2lkdGg6IDdjaFxcMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XG4gIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIC1tb3otYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI4cHg7IH1cblxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTsgfVxuXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDkwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMXB4IDAgMCAwOyB9XG5cbi5mbGF0cGlja3ItZGF5cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDMwNy44NzVweDsgfVxuXG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kYXlDb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICBtaW4td2lkdGg6IDMwNy44NzVweDtcbiAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZGF5Q29udGFpbmVyICsgLmRheUNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWRheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTQuMjg1NzE0MyU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcbiAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIG1heC13aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTsgfVxuXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xuICBiYWNrZ3JvdW5kOiAjOTU5ZWE5O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAjREJENDBBO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNEQkQ0MEE7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4OyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICNEQkQ0MEE7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDAgMCAjREJENDBBOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4xKTsgfVxuXG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjREJENDBBLCA1cHggMCAwICNEQkQ0MEE7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICNEQkQ0MEEsIDVweCAwIDAgI0RCRDQwQTsgfVxuXG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XG4gIG1hcmdpbi10b3A6IDFweDsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSxcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmZsYXRwaWNrci10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7IH1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5OyB9XG5cbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogMjYlOyB9XG5cbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDQ5JTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMiU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxOCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3Zlcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi8qISBub3Vpc2xpZGVyIC0gMTQuMS4xIC0gMTIvMTUvMjAxOSAqL1xuLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xyXG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxyXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXHJcbiAqL1xuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm5vVWktdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ub1VpLWJhc2UsXG4ubm9VaS1jb25uZWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4vKiBXcmFwcGVyIGZvciBhbGwgY29ubmVjdCBlbGVtZW50cy5cclxuICovXG4ubm9VaS1jb25uZWN0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDA7IH1cblxuLm5vVWktY29ubmVjdCxcbi5ub1VpLW9yaWdpbiB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7IH1cblxuLm5vVWktY29ubmVjdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vVWktb3JpZ2luIHtcbiAgaGVpZ2h0OiAxMCU7XG4gIHdpZHRoOiAxMCU7IH1cblxuLyogT2Zmc2V0IGRpcmVjdGlvblxyXG4gKi9cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBHaXZlIG9yaWdpbnMgMCBoZWlnaHQvd2lkdGggc28gdGhleSBkb24ndCBpbnRlcmZlcmUgd2l0aCBjbGlja2luZyB0aGVcclxuICogY29ubmVjdCBlbGVtZW50cy5cclxuICovXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xuICB3aWR0aDogMDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGhlaWdodDogMDsgfVxuXG4ubm9VaS1oYW5kbGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm5vVWktdG91Y2gtYXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7IH1cblxuLm5vVWktc3RhdGUtZHJhZyAqIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XHJcbiAqL1xuLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMThweDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdG9wOiAtNnB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE4cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzRweDtcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogLTE3cHg7IH1cblxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIGxlZnQ6IC0xN3B4O1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBTdHlsaW5nO1xyXG4gKiBHaXZpbmcgdGhlIGNvbm5lY3QgZWxlbWVudCBhIGJvcmRlciByYWRpdXMgY2F1c2VzIGlzc3VlcyB3aXRoIHVzaW5nIHRyYW5zZm9ybTogc2NhbGVcclxuICovXG4ubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAjRjBGMEYwLCAwIDNweCA2cHggLTVweCAjQkJCOyB9XG5cbi5ub1VpLWNvbm5lY3RzIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjM0ZCOEFGOyB9XG5cbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XHJcbiAqL1xuLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7IH1cblxuLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsIDAgM3B4IDZweCAtM3B4ICNCQkI7IH1cblxuLm5vVWktYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0RERCwgMCAzcHggNnB4IC0zcHggI0JCQjsgfVxuXG4vKiBIYW5kbGUgc3RyaXBlcztcclxuICovXG4ubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRThFN0U2O1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDZweDsgfVxuXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBsZWZ0OiAxN3B4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAxNHB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHRvcDogMTdweDsgfVxuXG4vKiBEaXNhYmxlZCBzdGF0ZTtcclxuICovXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjQjhCOEI4OyB9XG5cbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qIEJhc2U7XHJcbiAqXHJcbiAqL1xuLm5vVWktcGlwcyxcbi5ub1VpLXBpcHMgKiB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubm9VaS1waXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzk5OTsgfVxuXG4vKiBWYWx1ZXM7XHJcbiAqXHJcbiAqL1xuLm5vVWktdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubm9VaS12YWx1ZS1zdWIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi8qIE1hcmtpbmdzO1xyXG4gKlxyXG4gKi9cbi5ub1VpLW1hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0NDQzsgfVxuXG4ubm9VaS1tYXJrZXItc3ViIHtcbiAgYmFja2dyb3VuZDogI0FBQTsgfVxuXG4ubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBiYWNrZ3JvdW5kOiAjQUFBOyB9XG5cbi8qIEhvcml6b250YWwgbGF5b3V0O1xyXG4gKlxyXG4gKi9cbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7IH1cblxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpOyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNXB4OyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YiB7XG4gIGhlaWdodDogMTBweDsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGhlaWdodDogMTVweDsgfVxuXG4vKiBWZXJ0aWNhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgd2lkdGg6IDE1cHg7IH1cblxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTIwJTsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTIwJTsgfVxuXG4vKiEgUGhvdG9Td2lwZSBtYWluIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXHJcblx0U3R5bGVzIGZvciBiYXNpYyBQaG90b1N3aXBlIGZ1bmN0aW9uYWxpdHkgKHNsaWRpbmcgYXJlYSwgb3Blbi9jbG9zZSB0cmFuc2l0aW9ucylcclxuKi9cbi8qIHBzd3AgPSBwaG90b3N3aXBlICovXG4ucHN3cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIGNyZWF0ZSBzZXBhcmF0ZSBsYXllciwgdG8gYXZvaWQgcGFpbnQgb24gd2luZG93Lm9uc2Nyb2xsIGluIHdlYmtpdC9ibGluayAqL1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ucHN3cCAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5wc3dwIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4vKiBzdHlsZSBpcyBhZGRlZCB3aGVuIEpTIG9wdGlvbiBzaG93SGlkZU9wYWNpdHkgaXMgc2V0IHRvIHRydWUgKi9cbi5wc3dwLS1hbmltYXRlX29wYWNpdHkge1xuICAvKiAwLjAwMSwgYmVjYXVzZSBvcGFjaXR5OjAgZG9lc24ndCB0cmlnZ2VyIFBhaW50IGFjdGlvbiwgd2hpY2ggY2F1c2VzIGxhZyBhdCBzdGFydCBvZiB0cmFuc2l0aW9uICovXG4gIG9wYWNpdHk6IDAuMDAxO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLnBzd3AtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4ucHN3cC0tZHJhZ2dpbmcgLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nOyB9XG5cbi8qXHJcblx0QmFja2dyb3VuZCBpcyBhZGRlZCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQuXHJcblx0QXMgYW5pbWF0aW5nIG9wYWNpdHkgaXMgbXVjaCBmYXN0ZXIgdGhhbiBhbmltYXRpbmcgcmdiYSgpIGJhY2tncm91bmQtY29sb3IuXHJcbiovXG4ucHN3cF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5wc3dwX19zY3JvbGwtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faW1nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG5cbi5wc3dwX196b29tLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cF9fYmcge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX19iZyxcbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fem9vbS13cmFwIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnBzd3BfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHN3cF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLypcclxuXHRzdHJldGNoZWQgdGh1bWJuYWlsIG9yIGRpdiBwbGFjZWhvbGRlciBlbGVtZW50IChzZWUgYmVsb3cpXHJcblx0c3R5bGUgaXMgYWRkZWQgdG8gYXZvaWQgZmxpY2tlcmluZyBpbiB3ZWJraXQvYmxpbmsgd2hlbiBsYXllcnMgb3ZlcmxhcFxyXG4qL1xuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxyXG5cdGRpdiBlbGVtZW50IHRoYXQgbWF0Y2hlcyBzaXplIG9mIGxhcmdlIGltYWdlXHJcblx0bGFyZ2UgaW1hZ2UgbG9hZHMgb24gdG9wIG9mIGl0XHJcbiovXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xuICBiYWNrZ3JvdW5kOiAjMjIyOyB9XG5cbi5wc3dwLS1pZSAucHN3cF9faW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4vKlxyXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcclxuXHQoSlMgb3B0aW9uIGVycm9yTXNnIGNvbnRyb2xzIG1hcmt1cClcclxuKi9cbi5wc3dwX19lcnJvci1tc2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBjb2xvcjogI0NDQzsgfVxuXG4ucHN3cF9fZXJyb3ItbXNnIGEge1xuICBjb2xvcjogI0NDQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyohIFBob3RvU3dpcGUgRGVmYXVsdCBVSSBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXG4vKlxyXG5cclxuXHRDb250ZW50czpcclxuXHJcblx0MS4gQnV0dG9uc1xyXG5cdDIuIFNoYXJlIG1vZGFsIGFuZCBsaW5rc1xyXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxyXG5cdDQuIENhcHRpb25cclxuXHQ1LiBMb2FkaW5nIGluZGljYXRvclxyXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzIChyb290IGVsZW1lbnQsIHRvcCBiYXIsIGlkbGUgc3RhdGUsIGhpZGRlbiBzdGF0ZSwgZXRjLilcclxuXHJcbiovXG4vKlxyXG5cclxuXHQxLiBCdXR0b25zXHJcblxyXG4gKi9cbi8qIDxidXR0b24+IGNzcyByZXNldCAqL1xuLnBzd3BfX2J1dHRvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5wc3dwX19idXR0b246Zm9jdXMsIC5wc3dwX19idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3BhY2l0eTogMC45OyB9XG5cbi5wc3dwX19idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLyogcHN3cF9fdWktLW92ZXItY2xvc2UgY2xhc3MgaXQgYWRkZWQgd2hlbiBtb3VzZSBpcyBvdmVyIGVsZW1lbnQgdGhhdCBzaG91bGQgY2xvc2UgZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cF9fYnV0dG9uLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kZWZhdWx0LXNraW4ucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjY0cHggODhweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDsgfVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4wOTM3NSksIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gIC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqLyB9XG5cbi5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1zaGFyZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cC0tc3VwcG9ydHMtZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwOyB9XG5cbi5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwOyB9XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwOyB9XG5cbi8qIG5vIGFycm93cyBvbiB0b3VjaCBzY3JlZW5zICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qXHJcblx0QXJyb3cgYnV0dG9ucyBoaXQgYXJlYVxyXG5cdChpY29uIGlzIGFkZGVkIHRvIDpiZWZvcmUgcHNldWRvLWVsZW1lbnQpXHJcbiovXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICByaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtNDRweDsgfVxuXG4vKlxyXG5cclxuXHQyLiBTaGFyZSBtb2RhbC9wb3B1cCBhbmQgbGlua3NcclxuXHJcbiAqL1xuLnBzd3BfX2NvdW50ZXIsXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNjAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICB6LWluZGV4OiAxNjIwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHRvcDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiA0NHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6Zmlyc3QtY2hpbGQge1xuICAvKiByb3VuZCBjb3JuZXJzIG9uIHRoZSBmaXJzdC9sYXN0IGxpc3QgaXRlbSAqL1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLyogaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZSBsaW5rcyBvbiB0b3VjaCBkZXZpY2VzICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG4gIHBhZGRpbmc6IDE2cHggMTJweDsgfVxuXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtbW96LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzRTVDOUE7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7IH1cblxuYS5wc3dwX19zaGFyZS0tdHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NUFDRUU7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG4gIGNvbG9yOiAjQ0UyNzJEOyB9XG5cbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RERDsgfVxuXG4vKlxyXG5cclxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuXHJcbiAqL1xuLnBzd3BfX2NvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMC43NTtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi8qXHJcblxyXG5cdDQuIENhcHRpb25cclxuXHJcbiAqL1xuLnBzd3BfX2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7IH1cblxuLnBzd3BfX2NhcHRpb24gc21hbGwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjQkJCOyB9XG5cbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNDQ0M7IH1cblxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBGYWtlIGNhcHRpb24gZWxlbWVudCwgdXNlZCB0byBjYWxjdWxhdGUgaGVpZ2h0IG9mIG5leHQvcHJldiBpbWFnZSAqL1xuLnBzd3BfX2NhcHRpb24tLWZha2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcclxuXHJcblx0NS4gTG9hZGluZyBpbmRpY2F0b3IgKHByZWxvYWRlcilcclxuXHJcblx0WW91IGNhbiBwbGF5IHdpdGggaXQgaGVyZSAtIGh0dHA6Ly9jb2RlcGVuLmlvL2RpbXNlbWVub3YvcGVuL3l5QldvUlxyXG5cclxuICovXG4ucHN3cF9fcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBkaXJlY3Rpb246IGx0cjsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDEycHg7IH1cblxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgLyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi9cbiAgYmFja2dyb3VuZDogdXJsKHByZWxvYWRlci5naWYpIDAgMCBuby1yZXBlYXQ7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICBtYXJnaW46IDA7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcbiAgLypcclxuXHRcdFx0VGhlIGlkZWEgb2YgYW5pbWF0aW5nIGlubmVyIGNpcmNsZSBpcyBiYXNlZCBvbiBQb2x5bWVyIChcIm1hdGVyaWFsXCIpIGxvYWRpbmcgaW5kaWNhdG9yXHJcblx0XHRcdCBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcclxuXHRcdCovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wc3dwX19wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBkb251dC1yb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG4vKlxyXG5cclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xyXG5cclxuICovXG4vKiByb290IGVsZW1lbnQgb2YgVUkgKi9cbi5wc3dwX191aSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE1NTA7IH1cblxuLyogdG9wIGJsYWNrIGJhciB3aXRoIGJ1dHRvbnMgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yICovXG4ucHN3cF9fdG9wLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4vKiBwc3dwLS1oYXNfbW91c2UgY2xhc3MgaXMgYWRkZWQgb25seSB3aGVuIHR3byBzdWJzZXF1ZW50IG1vdXNlbW92ZSBldmVudHMgb2NjdXIgKi9cbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4vKiBwc3dwX191aS0tZml0IGNsYXNzIGlzIGFkZGVkIHdoZW4gbWFpbiBpbWFnZSBcImZpdHNcIiBiZXR3ZWVuIHRvcCBiYXIgYW5kIGJvdHRvbSBiYXIgKGNhcHRpb24pICovXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fdG9wLWJhcixcbi5wc3dwX191aS0tZml0IC5wc3dwX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi8qIHBzd3BfX3VpLS1pZGxlIGNsYXNzIGlzIGFkZGVkIHdoZW4gbW91c2UgaXNuJ3QgbW92aW5nIGZvciBzZXZlcmFsIHNlY29uZHMgKEpTIG9wdGlvbiB0aW1lVG9JZGxlKSAqL1xuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX190b3AtYmFyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKlxyXG5cdHBzd3BfX3VpLS1oaWRkZW4gY2xhc3MgaXMgYWRkZWQgd2hlbiBjb250cm9scyBhcmUgaGlkZGVuXHJcblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xyXG4qL1xuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fY2FwdGlvbixcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgLyogRm9yY2UgcGFpbnQgJiBjcmVhdGUgY29tcG9zaXRpb24gbGF5ZXIgZm9yIGNvbnRyb2xzLiAqL1xuICBvcGFjaXR5OiAwLjAwMTsgfVxuXG4vKiBwc3dwX191aS0tb25lLXNsaWRlIGNsYXNzIGlzIGFkZGVkIHdoZW4gdGhlcmUgaXMganVzdCBvbmUgaXRlbSBpbiBnYWxsZXJ5ICovXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCxcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cF9fZWxlbWVudC0tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnBzd3AtLW1pbmltYWwtLWRhcmsgLnBzd3BfX3RvcC1iYXIge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbltkYXRhLXNpbXBsZWJhcl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLnNpbXBsZWJhci1tYXNrIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgei1pbmRleDogMDsgfVxuXG4uc2ltcGxlYmFyLW9mZnNldCB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBSZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBuYXRpdmUgc2Nyb2xsYmFyIHRvIG5vdCBhcHBlYXIgaWYgcGFyZW50IGlzIHRhbGxlciB0aGFuIG5hdHVyYWwgaGVpZ2h0ICovXG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAvKiBOZWVkZWQgZm9yIHZlcnRpY2FsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyB9XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3JlLFxuLnNpbXBsZWJhci1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LWhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmxleC1ncm93OiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMDsgfVxuXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMDAlO1xuICB3aWR0aDogMTAwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFjayB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAxMHB4OyB9XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjsgfVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICAvKiBXaGVuIGhvdmVyZWQsIHJlbW92ZSBhbGwgdHJhbnNpdGlvbnMgZnJvbSBkcmFnIGhhbmRsZSAqL1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyOyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTFweDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTFweDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogN3B4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qIFJ0bCBzdXBwb3J0ICovXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPSdydGwnXSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbi5ocy1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cblxuLnNzLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREJENDBBOyB9XG4gIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTJweDtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7IH1cbiAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQkQ0MEE7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1vcGVuLWFib3ZlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7IH1cbiAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLW9wZW4tYmVsb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDsgfVxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAqIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtZGVzZWxlY3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICBtYXJnaW46IDAgMC41ZW0gMCAwLjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1kZXNlbGVjdC5zcy1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDAuNWVtIDAgMC41ZW07IH1cbiAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgICBib3JkZXI6IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG1hcmdpbiAuMnM7IH1cbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy11cCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7IH1cbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy1kb3duIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgbWFyZ2luOiAtNXB4IDAgMCAwOyB9XG4gIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7IH1cbiAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RCRDQwQTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1vcGVuLWFib3ZlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7IH1cbiAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3Mtb3Blbi1iZWxvdyB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4OyB9XG4gICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG4gICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgICBtYXJnaW46IDJweCAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGVPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICBtYXJnaW46IDNweCA1cHggM3B4IDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQkQ0MEE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlSW47XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuICAgICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUuc3Mtb3V0IHtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGVPdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogQXJpYWw7IH1cbiAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAxIDNweDtcbiAgICAgIG1hcmdpbjogOXB4IDEycHggMCA1cHg7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7IH1cbiAgICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICAgIHRvcDogNHB4OyB9XG4gICAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzLnNzLWNyb3NzIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLnNzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogc29saWQgMXB4ICNEQkQ0MEE7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLCBvcGFjaXR5IC4ycztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7IH1cbiAgLnNzLWNvbnRlbnQuc3Mtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuICAuc3MtY29udGVudCAuc3Mtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMC41ZW0gMC41ZW0gMC41ZW0gMC41ZW07IH1cbiAgICAuc3MtY29udGVudCAuc3Mtc2VhcmNoLnNzLWhpZGUge1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2guc3MtaGlkZSBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4OyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjREJENDBBO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG4gICAgICAuc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4ICNEQkQ0MEE7IH1cbiAgICAuc3MtY29udGVudCAuc3Mtc2VhcmNoIC5zcy1hZGRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmbGV4OiAwIDAgMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RCRDQwQTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnNzLWNvbnRlbnQgLnNzLWFkZGFibGUge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2cHggNnB4IDZweCAyNXB4OyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwLWxhYmVsLXNlbGVjdGFibGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAtbGFiZWwtc2VsZWN0YWJsZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJENDBBOyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uICoge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIsIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlnaGxpZ2h0ZWQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RCRDQwQTsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTksIDIxMiwgMTAsIDAuMik7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24gLnNzLXNlYXJjaC1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYjhjOyB9XG5cbi8qKlxyXG4gKiBTd2lwZXIgNS4yLjBcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICogaHR0cDovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE5IFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogT2N0b2JlciAyNiwgMjAxOVxyXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7IH1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7IH1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi8gfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7IH1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqLyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG46cm9vdCB7XG4gIC8qXHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqLyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiA2MDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yOyB9XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNXB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7IH1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi8gfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDsgfVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ1dHRvbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMUMxQzFDO1xuICBiYWNrZ3JvdW5kOiAjREJENDBBO1xuICBib3JkZXItY29sb3I6ICNEQkQ0MEE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0OyB9XG4gIC5idXR0b25fX2ljb24ge1xuICAgIGhlaWdodDogMWVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjsgfVxuICAuYnV0dG9uX19jb250ZW50ICsgLmJ1dHRvbl9faWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC42ZW07IH1cbiAgLmJ1dHRvbl9faWNvbiArIC5idXR0b25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAuNmVtOyB9XG4gIC5idXR0b246aG92ZXIsIC5idXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiAjREJENDBBO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI0RCRDQwQTsgfVxuICAuYnV0dG9uOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5idXR0b24tLXNpbXBsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNEQkQ0MEE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZHJhd2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMjAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kcmF3ZXIge1xuICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kcmF3ZXIge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5kcmF3ZXItLW9wZW5lZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5kcmF3ZXJfX2Nsb3NlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIHRvcDogMmVtO1xuICAgIHJpZ2h0OiAyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmRyYXdlcl9fY2xvc2U6Zm9jdXMsIC5kcmF3ZXJfX2Nsb3NlOmFjdGl2ZSB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmRyYXdlcl9fY2xvc2Ugc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuZHJhd2VyX19jbG9zZTpob3ZlciBzdmcge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAuZHJhd2VyX19jbG9zZS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtOyB9XG4gIC5kcmF3ZXJfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAzZW0gMmVtIDNlbSAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5kcmF3ZXJfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAzZW0gMTYlOyB9IH1cbiAgLmRyYXdlcl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5kcmF3ZXJfX3Njcm9sbCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5kcmF3ZXJfX2JhY2tncm91bmQge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyOCwgMjgsIDAuNjkpOyB9XG4gIC5kcmF3ZXJfX2ZvY3VzLXRyYXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5kcmF3ZXIgLnRpdGxlX19jaGFwbyB7XG4gICAgY29sb3I6ICNEQkQ0MEE7IH1cbiAgLmRyYXdlciAudGl0bGVfX2RlY28ge1xuICAgIGNvbG9yOiAjREJENDBBOyB9XG4gIC5kcmF3ZXIgLnN1YnRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5kcmF3ZXIgLnN1YnRpdGxlX19jaGFwbyB7XG4gICAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAgIC5kcmF3ZXIgLnN1YnRpdGxlX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmRyYXdlciAuc3VidGl0bGVfX2Fycm93OmJlZm9yZSwgLmRyYXdlciAuc3VidGl0bGVfX2Fycm93OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNEQkQ0MEE7IH1cbiAgLmRyYXdlciAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjREJENDBBO1xuICAgIGJvcmRlci1jb2xvcjogI0RCRDQwQTsgfVxuICAgIC5kcmF3ZXIgLmJ1dHRvbjpob3ZlciwgLmRyYXdlciAuYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW1hZ2VfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1hZ2UtLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgfVxuXG4uaW1hZ2UtLWhlaWdodCAuaW1hZ2VfX2ltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmltYWdlLS1jb250YWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuaW1hZ2UtLWNvbnRhaW4gLmltYWdlX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5pbWFnZS0tY292ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5pbWFnZS0tY292ZXIgLmltYWdlX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5saW5rIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7IH1cbiAgLmxpbms6Zm9jdXMsIC5saW5rOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAubGlua19faWNvbiB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmxpbmtfX2ljb24gPiBzdmcge1xuICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMS4xZW07IH1cbiAgICAubGlua19faWNvbiArIC5saW5rX19sYWJlbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gIC5saW5rX19sYWJlbCB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZXR0aW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC5zdWJ0aXRsZV9fY2hhcG8ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDAuNWVtLzEgXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjREJENDBBOyB9XG4gIC5zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEgXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBBcmlhbCwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAuc3VidGl0bGVfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN1YnRpdGxlX19kZWNvIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNDVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnN1YnRpdGxlX19hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMC40NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3VidGl0bGVfX2Fycm93OmJlZm9yZSwgLnN1YnRpdGxlX19hcnJvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI0RCRDQwQTsgfVxuICAgIC5zdWJ0aXRsZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC02OHB4OyB9XG4gICAgLnN1YnRpdGxlX19hcnJvdzphZnRlciB7XG4gICAgICByaWdodDogLTY4cHg7IH1cbiAgICAuc3VidGl0bGVfX2Fycm93IHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNldHRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRpdGxlX19jaGFwbyB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMC41ZW0vMSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICNEQkQ0MEE7IH1cbiAgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC50aXRsZV9fYmFzZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMC40ZW0vMSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICNEQkQ0MEE7IH1cbiAgLnRpdGxlX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRpdGxlLS1kZWNvIC50aXRsZV9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLnRpdGxlX19kZWNvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogI0RCRDQwQTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnRpdGxlX19kZWNvLWVsZW1lbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxLjJlbTtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7IH1cbiAgICAgIC50aXRsZV9fZGVjby1lbGVtZW50LS10b3Age1xuICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tOyB9XG4gICAgICAudGl0bGVfX2RlY28tZWxlbWVudC0tYm90dG9tIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaGVja2JveF9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4yZW0gXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmNoZWNrYm94X19maWVsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3gge1xuICAgIGJvcmRlci1jb2xvcjogIzFDMUMxQzsgfVxuICAgIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICMxQzFDMUM7IH1cbiAgICAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveCBzdmcgcG9seWxpbmUge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cblxuLmNoZWNrYm94X19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogY2FsYygwLjVlbSAtIDlweCk7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yOyB9XG4gIC5jaGVja2JveF9fYm94IHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgIHN0cm9rZTogIzFDMUMxQztcbiAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDcxcHg7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogNzFweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTsgfVxuICAgIC5jaGVja2JveF9fYm94IHN2ZyBwb2x5bGluZSB7XG4gICAgICBzdHJva2U6ICNmZmY7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIwcHg7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuXG4uY2hlY2tib3hfX3NwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY2hlY2tib3g6aG92ZXIgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuXG4uY2hlY2tib3hfX2ZpZWxkOmZvY3VzIH4gLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaGVja2JveGVzX19maWVsZHNldCB7XG4gIGJvcmRlcjogMDsgfVxuXG4uY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEuNWVtIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuICAuZm9ybV9fZmllbGQtLWZ1bGwgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jaGVja2JveGVzX19ncm91cCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5mb3JtX19maWVsZC0tZnVsbCAuY2hlY2tib3hlc19fZ3JvdXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5jaGVja2JveGVzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMSAwIDMzJTtcbiAgbWFyZ2luOiAwLjhlbSAwOyB9XG5cbi5jaGVja2JveGVzIC5jaGVja2JveCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sb2NhbGl6YXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICM1MjUyNTI7IH1cbiAgLmxvY2FsaXphdG9yX19wbHVzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDJlbSArIDEwcHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxvY2FsaXphdG9yX19wbHVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjREJENDBBOyB9XG4gICAgLmxvY2FsaXphdG9yX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgIGJhY2tncm91bmQ6ICNEQkQ0MEE7IH1cbiAgLmxvY2FsaXphdG9yX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhbGl6YXRvcl9fc2VhcmNoIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDsgfSB9XG4gIC5sb2NhbGl6YXRvcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjREJENDBBO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA1MnB4OyB9XG4gICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNS4yZW0pOyB9XG4gICAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmxvY2FsaXphdG9yX19pbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAubG9jYWxpemF0b3JfX2lucHV0IC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmxvY2FsaXphdG9yX19pbnB1dCAudGV4dGZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubG9jYWxpemF0b3JfX2lucHV0IC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEuNSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBwYWRkaW5nOiAxZW07IH1cbiAgLmxvY2FsaXphdG9yX19zZWxlY3QgLnNzLW1haW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubG9jYWxpemF0b3JfX3NlbGVjdCAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEuNSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTVweDsgfVxuICAubG9jYWxpemF0b3JfX3ZhbHVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICBtYXJnaW46IDVweDtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS10ZXh0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlLWRlbGV0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgICBtaW4td2lkdGg6IDJlbTtcbiAgICAgIGhlaWdodDogMmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWNvdW50IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNEQkQ0MEE7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1kZWxldGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07IH1cbiAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSAubG9jYWxpemF0b3JfX3ZhbHVlLWRlbGV0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xuICAgIG1hcmdpbjogMS41ZW0gNXB4IDA7IH1cbiAgICAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2xlZ2VuZCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAwLjllbSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAubG9jYWxpemF0b3ItLW9wZW5lZCAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yLS1vcGVuZWQgLmxvY2FsaXphdG9yX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5sb2NhbGl6YXRvci0tb3BlbmVkLmxvY2FsaXphdG9yLS1maWxsZWQgLmxvY2FsaXphdG9yX19wbHVzLCAubG9jYWxpemF0b3ItLW9wZW5lZC5sb2NhbGl6YXRvci0tc2VhcmNoaW5nIC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5sb2NhbGl6YXRvci0tbG9hZGluZyAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuICAubG9jYWxpemF0b3ItLWZpbGxlZCAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2NhbGl6YXRvci0tc2VhcmNoaW5nIC5sb2NhbGl6YXRvcl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9jYWxpemF0b3ItLXNlYXJjaGluZyAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yLS1uby1wcm94aW1pdHkgLmxvY2FsaXphdG9yX19leHRyYSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmFkaW9fX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG4gIC5yYWRpb19faW5wdXQgKyBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucmFkaW9fX2lucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIxcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnJhZGlvX19pbnB1dCArIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDsgfVxuICAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNEQkQ0MEE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBXaW5kb3dUZXh0OyB9IH1cblxuLnJhZGlvX19sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODc1ZW0vMS4yZW0gXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmFkaW9zX19maWVsZHNldCB7XG4gIGJvcmRlcjogMDsgfVxuXG4ucmFkaW9zX19sZWdlbmQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBBcmlhbCwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5yYWRpb3NfX2dyb3VwIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSB7XG4gICAgZmxleDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuN2VtO1xuICAgIG1hcmdpbi10b3A6IC4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjJlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEuNSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLnJhbmdlX19pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5yYW5nZV9faW5wdXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAucmFuZ2VfX3BsdXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMmVtICsgMTBweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucmFuZ2VfX3BsdXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgbGVmdDogMTJweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNEQkQ0MEE7IH1cbiAgICAucmFuZ2VfX3BsdXM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgICAgYmFja2dyb3VuZDogI0RCRDQwQTsgfVxuICAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgY29sb3I6ICNEQkQ0MEE7IH1cbiAgLnJhbmdlX19wcm9tcHQge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAucmFuZ2VfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxLjhlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogIzNFMkQyNTtcbiAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyxvcGFjaXR5IC4ycztcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5yYW5nZS0tcmlnaHQgLnJhbmdlX19jb250ZW50IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5yYW5nZV9fcHJldmlldyB7XG4gICAgbWFyZ2luLXRvcDogMS44ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAucmFuZ2VfX3ByZXZpZXcgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjREJENDBBO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmFuZ2VfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpOyB9XG4gIC5yYW5nZS0tb3BlbmVkIC5yYW5nZV9fcHJvbXB0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX2NvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX19wbHVzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnJhbmdlLS1maWxsZWQgLnJhbmdlX19wcm9tcHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJhbmdlLS1maWxsZWQgLnJhbmdlX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yYW5nZSAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjREJENDBBOyB9XG4gIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjOTE5MTkxOyB9XG4gICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgcmlnaHQ6IC0xM3B4O1xuICAgICAgdG9wOiAtMTFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM5MTkxOTE7IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gIC8qIElFMTAgKi9cbiAgKjo6LW1zLWJhY2tkcm9wLCAucmFuZ2VfX3N1bW1hcnkge1xuICAgIGhlaWdodDogNTJweDsgfVxuICAvKiBJRTExICovIH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuc2VsZWN0X19sYWJlbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEuNSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5zZWxlY3RfX2xhYmVsLS1oaWRkZW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnNlbGVjdF9faW5wdXQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEuNSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFkYWRhO1xuICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSB7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkgaW5wdXQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkYWRhZGE7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwLjZlbTtcbiAgICAgICAgaGVpZ2h0OiAzZW07IH1cbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICNEQkQ0MEE7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEQkQ0MEE7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjREJENDBBO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgMjEyLCAxMCwgMC4xKTsgfVxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNEQkQ0MEEnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCclM0UlM0NwYXRoIGQ9J00yMC4yODUgMkw5IDEzLjU2NyAzLjcxNCA4LjU1NiAwIDEyLjI3MiA5IDIxIDI0IDUuNzE1eicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0RCRDQwQTsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleDogaW5pdGlhbDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtdGV4dCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI0RCRDQwQTtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgICBtaW4td2lkdGg6IDJlbTtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEQkQ0MEE7IH1cbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjREJENDBBOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjVlbSk7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuM2VtIDMwcHggMWVtIDFlbTsgfVxuXG5zZWxlY3QuanMtc2VsZWN0IHtcbiAgb3BhY2l0eTogMDsgfVxuICAuanMtZW5hYmxlZCBzZWxlY3QuanMtc2VsZWN0IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRleHRhcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAudGV4dGFyZWFfX2xhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMS41IFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC50ZXh0YXJlYV9fbGFiZWwtLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAudGV4dGFyZWFfX2lucHV0IHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xLjUgXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI0RCRDQwQTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC50ZXh0YXJlYV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICBvcGFjaXR5OiAwLjQ5OyB9XG4gICAgLnRleHRhcmVhX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICBvcGFjaXR5OiAwLjQ5OyB9XG4gICAgLnRleHRhcmVhX19pbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAudGV4dGFyZWFfX2lucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDAuNDk7IH1cbiAgICAgIC50ZXh0YXJlYV9faW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDAuNDk7IH1cbiAgICAudGV4dGFyZWFfX2lucHV0W3R5cGU9ZGF0ZV06aW52YWxpZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICBvcGFjaXR5OiAwLjQ5OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRleHRmaWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnRleHRmaWVsZF9fbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xLjUgXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnRleHRmaWVsZF9fbGFiZWwtLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMS41IFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNEQkQ0MEE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIG9wYWNpdHk6IDAuNDk7IH1cbiAgICAudGV4dGZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICBvcGFjaXR5OiAwLjQ5OyB9XG4gICAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgb3BhY2l0eTogMC40OTsgfVxuICAgICAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDAuNDk7IH1cbiAgICAudGV4dGZpZWxkX19pbnB1dFt0eXBlPWRhdGVdOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgb3BhY2l0eTogMC40OTsgfVxuICAudGV4dGZpZWxkLS1kYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwLjRlbTtcbiAgICAgIHRvcDogMC43ZW07XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19jYWxlbmRhciBzdmcge1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgZmlsbDogI0RCRDQwQTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jYWxlbmRhciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jYWxlbmRhciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7IH1cblxuLmNhbGVuZGFyX19tb250aCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjVlbSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmNhbGVuZGFyX19kYXkge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjREJENDBBO1xuICBwYWRkaW5nOiAxZW0gMDsgfVxuXG4uY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldixcbi5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0RCRDQwQTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMsXG4gIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLFxuICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI0RCRDQwQTtcbiAgICBib3JkZXItY29sb3I6ICNEQkQ0MEE7IH1cbiAgICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlcjphZnRlciwgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXM6YWZ0ZXIsXG4gICAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6YWZ0ZXIsXG4gICAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXM6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4gIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5jYWxlbmRhcl9fZGF0ZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IC41ZW0gMDsgfVxuICAuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGgge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTM4Mzg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MGIxMzg7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmNhbGVuZGFyX19sZWdlbmQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjVlbSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAxLjVlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhbGVuZGFyX19sZWdlbmQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5jYWxlbmRhcl9fbGVnZW5kID4gKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNhbGVuZGFyX19sZWdlbmQgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gIC5jYWxlbmRhcl9fbGVnZW5kLS1hdmFpbGFibGUgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUwYjEzODsgfVxuICAuY2FsZW5kYXJfX2xlZ2VuZC0tYm9va2VkIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTM4Mzg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZWRpdG9yaWFsIGEge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLmVkaXRvcmlhbCBwIHtcbiAgICBtYXJnaW46IDAgMCAyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5lZGl0b3JpYWwgdWwge1xuICAgIG1hcmdpbjogMCAwIDJlbSAwO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuICAuZWRpdG9yaWFsIG9sIHtcbiAgICBtYXJnaW46IDAgMCAyZW0gMDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbiAgLmVkaXRvcmlhbCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmVkaXRvcmlhbCBociB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RCRDQwQTtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5lZGl0b3JpYWwgdGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lZGl0b3JpYWwgaDEsIC5lZGl0b3JpYWwgaDIsIC5lZGl0b3JpYWwgaDMsIC5lZGl0b3JpYWwgaDQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLXN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1haW4tc3dpcGVyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1haW4tc3dpcGVyX19waWN0dXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tc3dpcGVyX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubW9kdWxlLW1hcC1wb2kge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAubW9kdWxlLW1hcC1wb2lfX21hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5tb2R1bGUtbWFwLXBvaV9fbWFwID4gKiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm1vZHVsZS1tYXAtcG9pX19tYXAgPiAqID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMWVtIDFlbTtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIGdyaWQtZ2FwOiAxZW0gMWVtOyB9IH1cbiAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkgPiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNEQkQ0MEE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgbWluLWhlaWdodDogMy4xZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODc1ZW0gXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgICAgLmRyYXdlciAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkgPiBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyBsaSA+IHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH0gfVxuICAgICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkgPiBzcGFuIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyBsaSA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44NzVlbSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyBsaSA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIC5jaGVja2JveCB7XG4gICAgICBmb250LXNpemU6IDAuOWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcF9fbWFya2VyIHN2ZyB7XG4gIGZpbGw6ICMxQzFDMUM7IH1cblxuLm1hcCAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ubWFwX19jbHVzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgMjgsIDI4LCAwLjYpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5tYXBfX2NsdXN0ZXIgZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiAjMUMxQzFDO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tYXBfX2NsdXN0ZXIgZGl2IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgLm1hcF9fY2x1c3RlciBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4ubWFwX19jaXJjbGUge1xuICBzdHJva2U6ICMxQzFDMUM7XG4gIGZpbGw6IHJnYmEoMjgsIDI4LCAyOCwgMC42KTtcbiAgc3Ryb2tlLXdpZHRoOiAyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1vZGFsIHtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMjAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjREJENDBBOyB9XG4gIC5tb2RhbF9fY2xvc2UtZHJhd2luZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEuNWVtO1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgZmlsbDogI2ZmZjsgfVxuICAubW9kYWxfX2JvZHkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDNlbSAxZW0gMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb2RhbF9fYm9keSB7XG4gICAgICAgIHdpZHRoOiA5MThweDtcbiAgICAgICAgcGFkZGluZzogM2VtIDNlbSAzZW07IH0gfVxuICAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4zZW07XG4gICAgbWFyZ2luOiAuNWVtIDA7IH1cbiAgLm1vZGFsX19sb2dvIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2RhbF9fYmFja2dyb3VuZCB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cbiAgLm1vZGFsX19mb2N1cy10cmFwIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuIDwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtbGFiZWxzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5wcm9wZXJ0aWVzLWxhYmVsc19faXRlbSB7XG4gICAgcGFkZGluZzogMC44ZW0gMmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNEQkQ0MEE7IH1cbiAgICAucHJvcGVydGllcy1sYWJlbHNfX2l0ZW0gKyAucHJvcGVydGllcy1sYWJlbHNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gPC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3Qub3BlbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7IH1cblxuLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90X190aXRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQkQ0MEE7IH1cbiAgLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMTExZW07XG4gICAgbWFyZ2luOiAwIDAgMCAuNmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24ge1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUyJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQkQ0MEE7IH1cbiAgICAucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHRvcDogNTIlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RCRDQwQTsgfVxuXG4ucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdF9fY29udGVudCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19ncm91cCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19ncm91cDpsYXN0LWNoaWxkIC50YWJsZS1hcmlhX190ciB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG4gIC5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19ncm91cDpob3ZlciAudGFibGUtYXJpYV9fdGQge1xuICAgIGNvbG9yOiAjMUMxQzFDOyB9XG4gIC5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fbGluay1hY3Rpb246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQzFDMUM7IH1cbiAgICAucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXAgLnRhYmxlLWFyaWFfX2xpbmstYWN0aW9uOmhvdmVyIC50YWJsZS1hcmlhX19zdmctbW9yZSB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG5cbi5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IFtyb2xlPWNlbGxdIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IFtyb2xlPWNlbGxdIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zZW0gMC4zZW0gMC4zZW0gMS4zZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0RCRDQwQTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdHIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTksIDIxMiwgMTAsIDAuNCk7IH1cblxuLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMmVtIDA7IH1cbiAgLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1yZWYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogLjdlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tcmVmIHtcbiAgICAgIG1heC13aWR0aDogMTIwcHg7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tcmVmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJENDBBOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1zdGFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMzBweDsgfSB9XG5cbi5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tbGluayB7XG4gIGZsZXg6IDA7XG4gIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gIC5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tbGluazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1saW5rOmhvdmVyIC50YWJsZS1hcmlhX19saW5rLWxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fbGluay1tb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFDMUMxQztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIC5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19saW5rLW1vcmUgc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgZmlsbDogI0RCRDQwQTsgfVxuXG4ucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fbGluay1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2xpbmstYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiA8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLW1lZGlhIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb3BlcnRpZXMtbWVkaWFfX2l0ZW0gKyAucHJvcGVydGllcy1tZWRpYV9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAucHJvcGVydGllcy1tZWRpYSAuYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtOyB9XG4gICAgLnByb3BlcnRpZXMtbWVkaWEgLmJ1dHRvbl9faWNvbiB7XG4gICAgICBoZWlnaHQ6IDEuNmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpZGUtbWVudV9fZXhwYW5kIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC40cyBlYXNlLW91dDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zaWRlLW1lbnVfX2V4cGFuZCB7XG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi5zaWRlLW1lbnVfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2lkZS1tZW51X19saXN0IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5zaWRlLW1lbnVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTM0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREJENDBBOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNpZGUtbWVudV9faXRlbSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfSB9XG4gIC5zaWRlLW1lbnVfX2l0ZW0tLXNtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNpZGUtbWVudV9faXRlbS0tc20taGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnNpZGUtbWVudV9fbGluay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS45ZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZS1vdXQ7IH1cblxuLnNpZGUtbWVudV9fbGluay1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZS1vdXQ7IH1cblxuLnNpZGUtbWVudV9fbGluay1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2lkZS1tZW51X19saW5rLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNpZGUtbWVudV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzBweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zaWRlLW1lbnVfX2Fycm93IHtcbiAgICAgIHJpZ2h0OiBjYWxjKC0zMHB4IC0gMjBweCk7IH0gfVxuICAuc2lkZS1tZW51X19hcnJvdyBzdmcge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC40cyBlYXNlLW91dDtcbiAgICBmaWxsOiAjREJENDBBO1xuICAgIGhlaWdodDogMTNweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2lkZS1tZW51X19hcnJvdyBzdmcge1xuICAgICAgICBoZWlnaHQ6IDIycHg7IH0gfVxuXG4uc2lkZS1tZW51X19saW5rLCAuc2lkZS1tZW51X19wcm9tcHQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIGNhbGMoM3Z3ICsgMzBweCArIDIwcHgpIDAgMzZweDsgfVxuICAuc2lkZS1tZW51X19saW5rOmZvY3VzLCAuc2lkZS1tZW51X19saW5rOmFjdGl2ZSwgLnNpZGUtbWVudV9fcHJvbXB0OmZvY3VzLCAuc2lkZS1tZW51X19wcm9tcHQ6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNpZGUtbWVudV9fbGluaywgLnNpZGUtbWVudV9fcHJvbXB0IHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsYygzdncgKyAzMHB4ICsgMjBweCkgMCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2lkZS1tZW51X19saW5rOmhvdmVyIC5zaWRlLW1lbnVfX2xpbmstYmFja2dyb3VuZCwgLnNpZGUtbWVudV9fcHJvbXB0OmhvdmVyIC5zaWRlLW1lbnVfX2xpbmstYmFja2dyb3VuZCB7XG4gICAgICB3aWR0aDogMDsgfVxuICAgIC5zaWRlLW1lbnVfX2xpbms6aG92ZXIgLnNpZGUtbWVudV9fYXJyb3csIC5zaWRlLW1lbnVfX3Byb21wdDpob3ZlciAuc2lkZS1tZW51X19hcnJvdyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpOyB9XG4gICAgICAuc2lkZS1tZW51X19saW5rOmhvdmVyIC5zaWRlLW1lbnVfX2Fycm93IHN2ZywgLnNpZGUtbWVudV9fcHJvbXB0OmhvdmVyIC5zaWRlLW1lbnVfX2Fycm93IHN2ZyB7XG4gICAgICAgIGZpbGw6ICMxQzFDMUM7IH0gfVxuXG4uc2lkZS1tZW51X19wcm9tcHQge1xuICBoZWlnaHQ6IDEzNHB4OyB9XG4gIC5zaWRlLW1lbnVfX3Byb21wdCAuc2lkZS1tZW51X19hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNpZGUtbWVudV9fcHJvbXB0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5mb3JtX193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmZvcm1fX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAzZW0gMCAzZW0gMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZvcm1fX2xlZ2VuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xLjUgXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDNlbSAwOyB9XG4gICAgLmZvcm1fX2xlZ2VuZC0taGlkZGVuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5mb3JtX19maWVsZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgZ3JpZC1nYXA6IDFlbSA0ZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAuZm9ybV9fZmllbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtX19maWVsZC0tZnVsbCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDI7IH0gfVxuICAuZm9ybV9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvcm1fX21hbmRhdG9yeSB7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuNzc3OGVtIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC43Nzc4ZW0gXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5mb3JtX19sZWdhbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMmVtIDAgMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjdlbSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXMgZm9yIHZhbGlkYXRpb25cclxuKFByaXN0aW5lKVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZpZWxkLXZhbGlkYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maWVsZC12YWxpZGF0ZS0taGFzLWRhbmdlciBbY2xhc3MqPVwiX19sYWJlbFwiXSB7XG4gICAgY29sb3I6ICNkYzFkMzQgIWltcG9ydGFudDsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgW2NsYXNzKj1cIl9faW5wdXRcIl0ge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkYzFkMzQgIWltcG9ydGFudDsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlX19oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNmVtIDFlbTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2RjMWQzNDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuZmllbGQtdmFsaWRhdGVfX2hlbHA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGMxZDM0OyB9XG4gIC5maWVsZC12YWxpZGF0ZTpob3ZlciAuZmllbGQtdmFsaWRhdGVfX2hlbHAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2RhbC1tZWRpYSAubW9kYWxfX2JvZHkge1xuICB3aWR0aDogNzB2dzsgfVxuXG4ubW9kYWwtbWVkaWEgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDcwdmg7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIGJvcmRlcjogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGVydC1tYWlsLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmFsZXJ0LW1haWwtdjFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWxlcnQtbWFpbC12MV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogOTB2aDtcbiAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg2M3B4OyB9IH1cbiAgLmFsZXJ0LW1haWwtdjFfX2luZm9ybWF0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAuYWxlcnQtbWFpbC12MV9fdGl0bGUge1xuICAgIG1hcmdpbjogMWVtIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZlbTsgfVxuICAuYWxlcnQtbWFpbC12MV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYWxlcnQtbWFpbC12MV9fc2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWxlcnQtbWFpbC12MV9fc2lkZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5hbGVydC1tYWlsLXYxX19zaWRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTsgfSB9XG4gIC5hbGVydC1tYWlsLXYxX19zaWRlLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hbGVydC1tYWlsLXYxX19zaWRlLXNjcm9sbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfSB9XG4gIC5hbGVydC1tYWlsLXYxX19kYXRhIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFsZXJ0LW1haWwtdjFfX2RhdGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gIC5hbGVydC1tYWlsLXYxX19zbGlkZXNob3cge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5hbGVydC1tYWlsLXYxX19zbGlkZXNob3ctcGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmFsZXJ0LW1haWwtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQsIC5hbGVydC1tYWlsLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzFDMUMxQztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWxlcnQtbWFpbC12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCwgLmFsZXJ0LW1haWwtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDsgfSB9XG4gICAgICAuYWxlcnQtbWFpbC12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuYWxlcnQtbWFpbC12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogLjM1O1xuICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuYWxlcnQtbWFpbC12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCBzdmcsIC5hbGVydC1tYWlsLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHN2ZyB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmFsZXJ0LW1haWwtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQ6aG92ZXIsIC5hbGVydC1tYWlsLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0OmZvY3VzLCAuYWxlcnQtbWFpbC12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldjpob3ZlciwgLmFsZXJ0LW1haWwtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzFDMUMxQzsgfVxuICAgIC5hbGVydC1tYWlsLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmFsZXJ0LW1haWwtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmFsZXJ0LW1haWwtdjFfX3NsaWRlc2hvdyAubWFpbi1zd2lwZXJfX2ltYWdlIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5hbGVydC1tYWlsLXYxX19mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFsZXJ0LW1haWwtdjFfX2Zvcm0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5hbGVydC1tYWlsLXYxX19mb3JtIHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFsZXJ0LW1haWwtZm9ybS12MV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNldHRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWxlcnQtbWFpbC12MS1pbm5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2FsZXJ0LW1haWwvYWxlcnQtbWFpbC1pbm5lci5qcGdcIikgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDM2MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDJlbTsgfVxuICAuYWxlcnQtbWFpbC12MS1pbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIC5hbGVydC1tYWlsLXYxLWlubmVyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWxlcnQtbWFpbC12MS1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGU6Zm9jdXMsIC5hbGVydC1tYWlsLXYxLWlubmVyX190aXRsZTphY3RpdmUge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAgIC5hbGVydC1tYWlsLXYxLWlubmVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hbGVydC1tYWlsLXYxLWlubmVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgICAuYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUgLnN1YnRpdGxlX19jaGFwbyB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICNEQkQ0MEE7IH1cbiAgICAuYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUgLnN1YnRpdGxlX190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuODVlbS8xIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5hbGVydC1tYWlsLXYxLWlubmVyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luOiAxLjVlbSAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnJlYWRjcnVtYi12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5icmVhZGNydW1iLXYxX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnJlYWRjcnVtYi12MV9fbGluayB7XG4gICAgY29sb3I6ICNEQkQ0MEE7IH1cbiAgLmJyZWFkY3J1bWItdjFfX2l0ZW1zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmJyZWFkY3J1bWItdjFfX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICc+JztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xuICAgIGNvbG9yOiAjREJENDBBOyB9XG4gIC5icmVhZGNydW1iLXYxX19pdGVtLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjM0UyRDI1OyB9XG4gIC5icmVhZGNydW1iLXYxX19pdGVtLCAuYnJlYWRjcnVtYi12MV9faXRlbS0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgICAuYnJlYWRjcnVtYi12MV9faXRlbSwgLmJyZWFkY3J1bWItdjFfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJyZWFkY3J1bWItdjFfX2l0ZW0sIC5icmVhZGNydW1iLXYxX19pdGVtLS1hY3RpdmUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjsgfSB9XG5cbi5jYWxsLXRyYWNraW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMxQzFDOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhbGwtdHJhY2tpbmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jYWxsLXRyYWNraW5nX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhbGwtdHJhY2tpbmdfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYWxsLXRyYWNraW5nX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY2FsbC10cmFja2luZ19faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fbWFpbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19tYWlsIGEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1OGVtLzIgXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjREJENDBBOyB9XG4gICAgICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19tYWlsIGEgLm1haWwtc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjREJENDBBO1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19waG9uZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19waG9uZSBhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNThlbS8yIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAgICAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fcGhvbmUgYSAucGhvbmUtc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjREJENDBBO1xuICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWN0LXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmNvbnRhY3QtdjFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12MV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogOTB2aDtcbiAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg2M3B4OyB9IH1cbiAgLmNvbnRhY3QtdjFfX3NpZGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjFfX3NpZGUge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYxMHB4OyB9XG4gICAgICAgIC5jb250YWN0LXYxX19zaWRlIC5zaWRlLW1lbnVfX2l0ZW0ge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDZlbTsgfSB9XG4gIC5jb250YWN0LXYxX19pbmZvcm1hdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgLmNvbnRhY3QtdjFfX2ludHJvIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY29udGFjdC12MV9fc2Nyb2xsIHtcbiAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12MV9fc2Nyb2xsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHggMCAwOyB9IH1cbiAgLmNvbnRhY3QtdjFfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgLmNvbnRhY3QtdjFfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNvbnRhY3QtdjFfX21lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNvbnRhY3QtdjFfX2RhdGEge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdC12MV9fZGF0YSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgLmNvbnRhY3QtdjFfX3NsaWRlc2hvdyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmNvbnRhY3QtdjFfX3NsaWRlc2hvdy1wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29udGFjdC12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCwgLmNvbnRhY3QtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yMnB4O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUMxQzFDO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0LXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0LCAuY29udGFjdC12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4OyB9IH1cbiAgICAgIC5jb250YWN0LXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5jb250YWN0LXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAuMzU7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5jb250YWN0LXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0IHN2ZywgLmNvbnRhY3QtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYgc3ZnIHtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuY29udGFjdC12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dDpob3ZlciwgLmNvbnRhY3QtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQ6Zm9jdXMsIC5jb250YWN0LXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2OmhvdmVyLCAuY29udGFjdC12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUMxQzFDOyB9XG4gICAgLmNvbnRhY3QtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuY29udGFjdC12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuY29udGFjdC12MV9fc2xpZGVzaG93IC5tYWluLXN3aXBlcl9faW1hZ2Uge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmNvbnRhY3QtdjFfX2RyYXdlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29udGFjdC12MV9fZHJhd2VyLmRyYXdlci0tb3BlbmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LXYxX19kcmF3ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuY29udGFjdC12MV9fZHJhd2VyIC5kcmF3ZXJfX2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0LXYxX19kcmF3ZXIgLmRyYXdlcl9fY2xvc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmNvbnRhY3QtdjFfX2Nvb3JkaW5hdGVzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbnRhY3QtdjFfX2Nvb3JkaW5hdGVzIHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgICAuY29udGFjdC12MV9fY29vcmRpbmF0ZXMgLmRyYXdlcl9fYm9keSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNWVtOyB9IH1cbiAgLmNvbnRhY3QtdjFfX2xvY2F0b3Ige1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGFjdC12MV9fbG9jYXRvciB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgICAgLmNvbnRhY3QtdjFfX2xvY2F0b3IgLmRyYXdlcl9fYm9keSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNWVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdC1jb29yZGluYXRlcy12MSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAuY29udGFjdC1jb29yZGluYXRlcy12MV9faW50cm8ge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAwLjllbS8xLjUgXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxX19jb29yZHMge1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxX19jb29yZHMtbmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS41ZW0vMSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2Nvb3Jkcy1uYW1lIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxX19jb29yZHMtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY29udGFjdC1jb29yZGluYXRlcy12MV9fY29vcmRzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxX19jb29yZHMtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2Nvb3Jkcy13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDQ1MnB4ICsgNGVtKTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDJlbSAxZW07IH0gfVxuICAuY29udGFjdC1jb29yZGluYXRlcy12MV9fY29vcmRzLWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2Nvb3Jkcy1lbGVtZW50IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH0gfVxuICAuY29udGFjdC1jb29yZGluYXRlcy12MV9fY29vcmRzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI0RCRDQwQTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2Nvb3Jkcy1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNWVtIDAuNWVtIDA7IH0gfVxuICAuY29udGFjdC1jb29yZGluYXRlcy12MV9fY29vcmRzLWNvbnRlbnQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdC1jb29yZGluYXRlcy12MV9fY29vcmRzLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwIDAuNWVtIDAuNWVtOyB9IH1cbiAgICAuY29udGFjdC1jb29yZGluYXRlcy12MV9fY29vcmRzLWNvbnRlbnRfX2NwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxX19jb29yZHMtY29udGVudF9fdmlsbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2Nvb3Jkcy1jb250ZW50X192aWxsZTo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY29udGFjdC1jb29yZGluYXRlcy12MV9fY29vcmRzLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2Nvb3Jkcy12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH0gfVxuICAuY29udGFjdC1jb29yZGluYXRlcy12MV9fdGltZXRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX3RpbWV0YWJsZS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX3RpbWV0YWJsZS13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDQ1MnB4ICsgNGVtKTsgfSB9XG4gIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxIC50aW1ldGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxIC50aW1ldGFibGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDFlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuY29udGFjdC1jb29yZGluYXRlcy12MSAudGltZXRhYmxlIHtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDJlbSAxZW07IH0gfVxuICAgIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxIC50aW1ldGFibGVfX2VsZW1lbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDFlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY29udGFjdC1jb29yZGluYXRlcy12MSAudGltZXRhYmxlX19lbGVtZW50IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtcm93OyB9IH1cbiAgICAuY29udGFjdC1jb29yZGluYXRlcy12MSAudGltZXRhYmxlX19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjREJENDBBO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEgXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxIC50aW1ldGFibGVfX2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9IH1cbiAgICAuY29udGFjdC1jb29yZGluYXRlcy12MSAudGltZXRhYmxlX192YWx1ZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhY3QtZm9ybS12MV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhY3QtbG9jYXRvci12MSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb250YWN0LWxvY2F0b3ItdjFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gIC5jb250YWN0LWxvY2F0b3ItdjFfX2ludHJvIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMC45ZW0vMS41IFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuY29udGFjdC1sb2NhdG9yLXYxX19tYXAge1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIC5jb250YWN0LWxvY2F0b3ItdjFfX21hcCAubWFwIHtcbiAgICAgIGhlaWdodDogMzc1cHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29sb3JQcmltYXJ5U2l0ZSB7XG4gIGNvbG9yOiAjMUMxQzFDOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIHtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAyNXB4O1xuICBsZWZ0OiAtMzc1cHg7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDMyNXB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAyNXB4O1xuICBsZWZ0OiAtNjUwcHg7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDYwMHB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50LFxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEuYWN0aXZlLFxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMi5hY3RpdmUge1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA5OTk5OTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuYnRuVG9wIHtcbiAgY29sb3I6ICM5YzljOWM7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5OTk7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCBzdmcge1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5zdmdBbmltZSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRpdHJlQ29va2llcyAuY29sb3JQcmltYXJ5U2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRleHRDb29raWVzIC50ZXh0U3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA3LjVweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41czsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgICAgIHBhZGRpbmc6IDdweCAwOyB9IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMubGlnaHRWZXJzaW9uIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5YzljOWM7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXM6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5saWdodFZlcnNpb24ge1xuICAgICAgcGFkZGluZzogOHB4IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAubGlnaHRWZXJzaW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyBhLCAuY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIGJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfSB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmJ0bkNvb2tpZXMge1xuICB3aWR0aDogNDUlOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgbWF4LWhlaWdodDogNzUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMzMzM7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLnRvcENvbnRlbnRDb29raWVzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDEwcHggMCAyNXB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5idG5SZXRvdXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogNDNweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLnRleHRTZWN0aW9uQ29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLnRleHRTZWN0aW9uQ29udGVudCAudGl0cmVTZWN0aW9uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLnRleHRTZWN0aW9uQ29udGVudCAudGl0cmVTZWN0aW9uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCAubGlua0VsZW1lbnQge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQgLmljb25FbGVtZW50IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCAudGV4dEVsZW1lbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmRpc2FibGVkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IC01cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41czsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjNzVkYTg0OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbDpiZWZvcmUge1xuICBsZWZ0OiAxNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzVkYTg0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLFxuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAxNXB4OyB9XG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50LFxuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY4MHB4KSB7XG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50LFxuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZXR0aW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNyby12MV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLmNyby12MV9fdGl0bGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY3JvLXYxX190aXRsZTpmb2N1cywgLmNyby12MV9fdGl0bGU6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAuY3JvLXYxX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jcm8tdjFfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42ZW07IH0gfVxuICAuY3JvLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jcm8tdjFfX3RpdGxlIC50aXRsZV9fY2hhcG8ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDIwcHgvMSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICNEQkQ0MEE7IH1cbiAgLmNyby12MV9fdGl0bGUgLnRpdGxlX190ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCA0MHB4LzEgXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBBcmlhbCwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNyby12MV9fdGl0bGUgLnRpdGxlX19pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMC43ZW07IH1cbiAgICAuY3JvLXYxX190aXRsZSAudGl0bGVfX2ljb24gc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC40cyBlYXNlLW91dDtcbiAgICAgIGZpbGw6ICNEQkQ0MEE7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jcm8tdjFfX3RpdGxlOmhvdmVyIC50aXRsZV9faWNvbiBzdmcge1xuICAgIGZpbGw6ICNEQkQ0MEE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY3JvLWRyYXdlci12MV9fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY3JvLWRyYXdlci12MV9fdGl0bGVfcmVmZXJlbmNlbWVudCBoMSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDJlbS8xIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uY3JvLWRyYXdlci12MV9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jcm8tZHJhd2VyLXYxX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDNlbTsgfSB9XG4gIC5jcm8tZHJhd2VyLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY3JvLWRyYXdlci12MV9fdGl0bGUgLnRpdGxlX19jaGFwbyB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMC41ZW0vMSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICNEQkQ0MEE7IH1cbiAgLmNyby1kcmF3ZXItdjFfX3RpdGxlIC50aXRsZV9fdGV4dCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEgXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBBcmlhbCwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNyby1kcmF3ZXItdjFfX3RpdGxlIC50aXRsZV9fZGVjbyB7XG4gICAgY29sb3I6ICNEQkQ0MEE7IH1cblxuLmNyby1kcmF3ZXItdjFfX2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKSBzY2FsZSgtMSk7XG4gIGxlZnQ6IC0xNnB4O1xuICB0b3A6IDYuNGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY3JvLWRyYXdlci12MV9fYmFjayB7XG4gICAgICBsZWZ0OiAtMnZ3OyB9IH1cbiAgLmNyby1kcmF3ZXItdjFfX2JhY2sgc3ZnIHtcbiAgICBmaWxsOiAjREJENDBBO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3JvLWRyYXdlci12MV9fYmFjayBzdmcge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7IH0gfVxuICAuY3JvLWRyYXdlci12MV9fYmFjazpob3ZlciBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICBmaWxsOiAjZmZmOyB9XG5cbi5jcm8tZHJhd2VyLXYxIC5kcmF3ZXJfX2JvZHkge1xuICBwYWRkaW5nOiAzZW0gNTBweCAzZW0gNzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jcm8tZHJhd2VyLXYxIC5kcmF3ZXJfX2JvZHkge1xuICAgICAgcGFkZGluZzogM2VtIDE2JTsgfSB9XG5cbi5jcm8tZHJhd2VyLXYxX19zY3JvbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jcm8tZHJhd2VyLXYxX19sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAuY3JvLWRyYXdlci12MV9fbG9nbyB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogNjJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNyby1kcmF3ZXItdjFfX2xvZ28ge1xuICAgICAgd2lkdGg6IDE1NHB4O1xuICAgICAgaGVpZ2h0OiAxMjdweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNyby1kcmF3ZXItdjFfX2xvZ28ge1xuICAgICAgd2lkdGg6IDE1NHB4O1xuICAgICAgaGVpZ2h0OiAxMjdweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jcm8tZHJhd2VyLXYxX19sb2dvIHtcbiAgICAgIHdpZHRoOiAxNTRweDtcbiAgICAgIGhlaWdodDogMTI3cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuY3JvLWRyYXdlci12MV9fbG9nbyB7XG4gICAgICB3aWR0aDogMTU0cHg7XG4gICAgICBoZWlnaHQ6IDEyN3B4OyB9IH1cblxuLmNyby1kcmF3ZXItdjFfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNyby1kcmF3ZXItdjFfX2ltZyA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmRyYXdlciAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJENDBBOyB9XG5cbi5kcmF3ZXIgLnNzLW1haW4ge1xuICBib3JkZXItY29sb3I6ICNEQkQ0MEE7IH1cblxuLmRyYXdlciAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogI0RCRDQwQTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmRyYXdlciAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kcmF3ZXIgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmRyYXdlciAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjREJENDBBOyB9XG5cbi5kcmF3ZXIgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogI0RCRDQwQTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmRyYXdlciAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZHJhd2VyIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgYmFja2dyb3VuZDogI0RCRDQwQTsgfVxuICAgIC5kcmF3ZXIgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNEQkQ0MEE7IH1cblxuLmRyYXdlciAudGV4dGZpZWxkX19pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0RCRDQwQTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5kcmF3ZXIgLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZHJhd2VyIC50ZXh0ZmllbGRfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5kcmF3ZXIgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjREJENDBBO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmRyYXdlciAubG9jYWxpemF0b3JfX3BsdXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0RCRDQwQTsgfVxuXG4uZHJhd2VyIC5sb2NhbGl6YXRvcl9fcGx1czphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNEQkQ0MEE7IH1cblxuLmRyYXdlciAucmFuZ2UgLnJhbmdlX192YWx1ZXMgLnJhbmdlX19oaWdobGlnaHQge1xuICBjb2xvcjogI0RCRDQwQSAhaW1wb3J0YW50OyB9XG5cbi5kcmF3ZXIgLnJhbmdlX19zdW1tYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjREJENDBBO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmRyYXdlciAucmFuZ2VfX3BsdXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0RCRDQwQTsgfVxuXG4uZHJhd2VyIC5yYW5nZV9fcGx1czphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNEQkQ0MEE7IH1cblxuLmRyYXdlciAucmFuZ2UgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNEQkQ0MEE7IH1cblxuLmRyYXdlciAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmRyYXdlciAuZm9ybV9fbWFuZGF0b3J5IHtcbiAgY29sb3I6ICNEQkQ0MEE7IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5zZWFyY2gtZm9ybSAuYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLyogSUUxMCAqL1xuICAqOjotbXMtYmFja2Ryb3AsIC5zZWFyY2gtZm9ybSAuYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLyogSUUxMSAqLyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mZWVzLWNvbnRlbnQtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuZmVlcy1jb250ZW50LXYxX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDFlbTsgfVxuICAuZmVlcy1jb250ZW50LXYxX19jb250ZW50IGgxLCAuZmVlcy1jb250ZW50LXYxX19jb250ZW50IGgyLCAuZmVlcy1jb250ZW50LXYxX19jb250ZW50IGgzIHtcbiAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAuZmVlcy1jb250ZW50LXYxX19jb250ZW50IHRhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mZWVzLWNvbnRlbnQtdjFfX2NvbnRlbnQgdGFibGUgdGQge1xuICAgICAgcGFkZGluZzogLjVlbSAuMmVtOyB9XG4gICAgLmZlZXMtY29udGVudC12MV9fY29udGVudCB0YWJsZSBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5mZWVzLWNvbnRlbnQtdjFfX2NvbnRlbnQgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWx0ZXItdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuZmlsdGVyLXYxX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpbHRlci12MV9fd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5maWx0ZXItdjFfX2xhYmVsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpbHRlci12MV9fbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfSB9XG4gIC5maWx0ZXItdjEtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmZpbHRlci12MS1saXN0X19pdGVtOmxhc3QtY2hpbGQgLmZpbHRlci12MV9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZmlsdGVyLXYxX19hcnJvdyB7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIGZpbGw6ICMxQzFDMUM7IH1cbiAgLmZpbHRlci12MV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nOiAwLjhlbSAyZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45ZW0vMSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiAjREJENDBBO1xuICAgIGNvbG9yOiAjMUMxQzFDO1xuICAgIGJvcmRlci1jb2xvcjogI0RCRDQwQTsgfVxuICAgIC5maWx0ZXItdjFfX2J1dHRvbjpob3ZlciwgLmZpbHRlci12MV9fYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNEQkQ0MEE7XG4gICAgICBib3JkZXItY29sb3I6ICNEQkQ0MEE7IH1cbiAgICAgIC5maWx0ZXItdjFfX2J1dHRvbjpob3ZlciAuZmlsdGVyLXYxX19hcnJvdywgLmZpbHRlci12MV9fYnV0dG9uOmZvY3VzIC5maWx0ZXItdjFfX2Fycm93IHtcbiAgICAgICAgZmlsbDogI0RCRDQwQTsgfVxuICAgIC5maWx0ZXItdjFfX2J1dHRvbi5idXR0b24tLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjM0UyRDI1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjREJENDBBOyB9XG4gICAgICAuZmlsdGVyLXYxX19idXR0b24uYnV0dG9uLS1hY3RpdmUgLmZpbHRlci12MV9fYXJyb3cge1xuICAgICAgICBmaWxsOiAjM0UyRDI1OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci12MSB7XG4gIGJhY2tncm91bmQ6ICMxQzFDMUM7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvb3Rlci12MSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxOyB9IH1cbiAgLmZvb3Rlci12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb290ZXItdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mb290ZXItdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlci12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH0gfVxuICAuZm9vdGVyLXYxLXRvcF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5mb290ZXItdjEtdG9wX193cmFwcGVyID4gKiB7XG4gICAgICBtYXJnaW46IDFlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fd3JhcHBlciA+ICoge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyLXYxLXRvcF9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX193cmFwcGVyID4gKiB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9IH1cbiAgLmZvb3Rlci12MS1sYXN0X19sb2dvIHtcbiAgICBtYXJnaW46IDJlbSBhdXRvIDA7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5mb290ZXItdjEtbGFzdF9fbG9nbyBzdmcge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb290ZXItdjEtbGFzdF9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW46IDJlbSBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiAyNzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyLXYxLWxhc3RfX2NvcHlyaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyLXYxLWxhc3RfX2NvcHlyaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNldHRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyLWNvcHlyaWdodC12MSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxMnB4LzEgXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmZvb3Rlci1jb3B5cmlnaHQtdjFfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogLTAuN2VtOyB9XG4gIC5mb290ZXItY29weXJpZ2h0LXYxX19pdGVtIHtcbiAgICBtYXJnaW46IDAuN2VtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyLWNvcHlyaWdodC12MV9faXRlbSArIC5mb290ZXItY29weXJpZ2h0LXYxX19pdGVtOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICBsZWZ0OiAtMC43ZW07XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNldHRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyLWxpbmtzLXYxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb290ZXItbGlua3MtdjFfX3RpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG4gICAgbWFyZ2luLXRvcDogMC43ZW07IH1cbiAgLmZvb3Rlci1saW5rcy12MV9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvb3Rlci1saW5rcy12MV9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAtMC43ZW07IH1cbiAgLmZvb3Rlci1saW5rcy12MV9faXRlbSB7XG4gICAgbWFyZ2luOiAwLjdlbTsgfVxuICAuZm9vdGVyLWxpbmtzLXYxX19saW5rIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZvb3Rlci1saW5rcy12MV9fbGluayAubGlua19faWNvbiB7XG4gICAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAgIC5mb290ZXItbGlua3MtdjFfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5mb290ZXItbGlua3MtdjFfX2xpbms6aG92ZXIgLmxpbmtfX2ljb24ge1xuICAgICAgICBjb2xvcjogI0RCRDQwQTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItbG9nby12MSB7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuZm9vdGVyLWxvZ28tdjFfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci1tZWlsbGV1cnMtYWdlbnRzLXYxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb290ZXItbWVpbGxldXJzLWFnZW50cy12MV9fdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjdlbTsgfVxuICAuZm9vdGVyLW1laWxsZXVycy1hZ2VudHMtdjFfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZXR0aW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci1wYXJ0bmVycy12MSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9vdGVyLXBhcnRuZXJzLXYxX190aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEgXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBBcmlhbCwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuN2VtO1xuICAgIG1hcmdpbi10b3A6IDAuN2VtOyB9XG4gIC5mb290ZXItcGFydG5lcnMtdjFfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb290ZXItcGFydG5lcnMtdjFfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogLTAuOGVtOyB9XG4gIC5mb290ZXItcGFydG5lcnMtdjFfX2l0ZW0ge1xuICAgIG1hcmdpbjogMC44ZW07IH1cbiAgLmZvb3Rlci1wYXJ0bmVycy12MV9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvb3Rlci1wYXJ0bmVycy12MV9faW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9vdGVyLXBsYWNlaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2V0dGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItc29jaWFscy12MSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9vdGVyLXNvY2lhbHMtdjFfX3RpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG4gICAgbWFyZ2luLXRvcDogMC43ZW07IH1cbiAgLmZvb3Rlci1zb2NpYWxzLXYxX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9vdGVyLXNvY2lhbHMtdjFfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogLTAuOGVtOyB9XG4gIC5mb290ZXItc29jaWFscy12MV9faXRlbSB7XG4gICAgbWFyZ2luOiAwLjhlbTsgfVxuICAuZm9vdGVyLXNvY2lhbHMtdjFfX2xpbmsge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNWVtOyB9XG4gICAgLmZvb3Rlci1zb2NpYWxzLXYxX19saW5rIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7IH1cbiAgICAuZm9vdGVyLXNvY2lhbHMtdjFfX2xpbms6Zm9jdXMsIC5mb290ZXItc29jaWFscy12MV9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAgIC5mb290ZXItc29jaWFscy12MV9fbGluazpmb2N1cyBzdmcsIC5mb290ZXItc29jaWFscy12MV9fbGluazpob3ZlciBzdmcge1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRlci1ob21lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1MDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAyLjJlbSAxLjNlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sb3I6ICNEQkQ0MEE7IH1cbiAgLmhlYWRlci1ob21lX190b3BiYXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXItdjEge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG4gIC5oZWFkZXItdjFfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmhlYWRlci12MV9fdG9wYmFyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC5oZWFkZXItdjFfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEuNGVtIDIuOGVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2hlYWRlci9iYWNrZ3JvdW5kLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlci12MV9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuaGVhZGVyLXYxX190b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyLXYxX190b2dnbGUge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5oZWFkZXItdjEtbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXItdjEtbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuaGVhZGVyLXYxLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDUwMDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRlci12MS1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXItbG9nby12MSB7XG4gIGhlaWdodDogMTAwcHg7IH1cbiAgLmhlYWRlci1sb2dvLXYxIC5pbWFnZV9faW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyLXRvZ2dsZS12MSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjM0UyRDI1OyB9XG4gIC5oZWFkZXItdG9nZ2xlLXYxOmZvY3VzLCAuaGVhZGVyLXRvZ2dsZS12MTphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyLXRvZ2dsZS12MSB7XG4gICAgICB3aWR0aDogNDUwcHg7IH0gfVxuICAuaGVhZGVyLXRvZ2dsZS12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogM2VtIDMuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlci10b2dnbGUtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxLjhlbSAzLjVlbTsgfSB9XG4gIC5oZWFkZXItdG9nZ2xlLXYxX190ZXh0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAgIC5oZWFkZXItdG9nZ2xlLXYxX190ZXh0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMi42ZW0vMSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXItdG9nZ2xlLXYxX190ZXh0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS44ZW0vMSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjsgfSB9XG4gIC5oZWFkZXItdG9nZ2xlLXYxX19pY29uIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDsgfVxuICAuaGVhZGVyLXRvZ2dsZS12MV9fYnVyZ2VyIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlYWRlci10b2dnbGUtdjFfX2xpbmVzIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTsgfVxuICAgIC5oZWFkZXItdG9nZ2xlLXYxX19saW5lcywgLmhlYWRlci10b2dnbGUtdjFfX2xpbmVzOmFmdGVyLCAuaGVhZGVyLXRvZ2dsZS12MV9fbGluZXM6YmVmb3JlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJENDBBOyB9XG4gICAgLmhlYWRlci10b2dnbGUtdjFfX2xpbmVzOmFmdGVyLCAuaGVhZGVyLXRvZ2dsZS12MV9fbGluZXM6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjVzOyB9XG4gICAgLmhlYWRlci10b2dnbGUtdjFfX2xpbmVzOmJlZm9yZSB7XG4gICAgICB0b3A6IDEwcHg7IH1cbiAgICAuaGVhZGVyLXRvZ2dsZS12MV9fbGluZXM6YWZ0ZXIge1xuICAgICAgdG9wOiAtMTBweDsgfVxuICAuaGVhZGVyLXRvZ2dsZS12MTpob3ZlciAuaGVhZGVyLXRvZ2dsZS12MV9fdGV4dCwgLmhlYWRlci10b2dnbGUtdjE6Zm9jdXMgLmhlYWRlci10b2dnbGUtdjFfX3RleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxZW0pOyB9XG4gIC5oZWFkZXItdG9nZ2xlLXYxOmhvdmVyIC5oZWFkZXItdG9nZ2xlLXYxX19pY29uLCAuaGVhZGVyLXRvZ2dsZS12MTpmb2N1cyAuaGVhZGVyLXRvZ2dsZS12MV9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xZW0pOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhvbWUtbG9nby12MSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgLmhvbWUtbG9nby12MSB7XG4gICAgICB3aWR0aDogMjQ1cHg7XG4gICAgICBoZWlnaHQ6IDIwMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9tZS1sb2dvLXYxIHtcbiAgICAgIHdpZHRoOiAyNXZ3O1xuICAgICAgaGVpZ2h0OiAyNXZoOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaG9tZS1sb2dvLXYxIHtcbiAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgIGhlaWdodDogMjk1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaG9tZS1sb2dvLXYxIHtcbiAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgIGhlaWdodDogMjk1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuaG9tZS1sb2dvLXYxIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgIC5ob21lLWxvZ28tdjEge1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMjQ1cHgvMik7XG4gICAgICBib3R0b206IDE2ZW07XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9tZS1sb2dvLXYxIHtcbiAgICAgIHJpZ2h0OiAxMHZ3O1xuICAgICAgYm90dG9tOiAxMmVtO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhvbWUtbG9nby12MSB7XG4gICAgICByaWdodDogMTB2dztcbiAgICAgIGJvdHRvbTogMTllbTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaG9tZS1sb2dvLXYxIHtcbiAgICAgIHJpZ2h0OiAxNmVtO1xuICAgICAgYm90dG9tOiAxOWVtO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5ob21lLWxvZ28tdjEge1xuICAgICAgcmlnaHQ6IDI3ZW07XG4gICAgICBib3R0b206IDI3ZW07XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cbiAgLmhvbWUtbG9nby12MV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuaG9tZS1sb2dvLXYxX19pbWcgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW50ZXJrYWItaW5uZXItdjEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ludGVya2FiX2JnX2lubmVyX3YxLnBuZyk7IH1cbiAgLmludGVya2FiLWlubmVyLXYxIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiAyNDFweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW50ZXJrYWItaW5uZXItdjEgc3ZnLmludGVya2FiLWlubmVyLXYxX19sb2dvLXN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5pbnRlcmthYi1pbm5lci12MSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogMTFweDsgfVxuICAgIC5pbnRlcmthYi1pbm5lci12MSAudGl0bGVfX2NvbnRlbnQgLnRpdGxlX19jb250ZW50LWlubmVydjItMiB7XG4gICAgICBjb2xvcjogI2Y1OWEwMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBmb250OiBub3JtYWwgOTAwIDI0cHggXCJSYWxld2F5XCI7IH1cbiAgICAuaW50ZXJrYWItaW5uZXItdjEgLnRpdGxlX19jb250ZW50IC50aXRsZV9fY29udGVudC1pbm5lcnYyLTEge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgZm9udDogbm9ybWFsIDkwMCAyNHB4IFwiUmFsZXdheVwiOyB9XG4gIC5pbnRlcmthYi1pbm5lci12MSAuaW50ZXJrYWItaW5uZXItdjFfX3RleHQtYmxvY2stdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5pbnRlcmthYi1pbm5lci12MSAuaW50ZXJrYWItaW5uZXItdjFfX3RleHQtYmxvY2stdGl0bGUgLnRpdGxlLXRleHQtYmxvY2stMSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDkwMCAzMHB4IFwiUmFsZXdheVwiOyB9XG4gICAgLmludGVya2FiLWlubmVyLXYxIC5pbnRlcmthYi1pbm5lci12MV9fdGV4dC1ibG9jay10aXRsZSAudGl0bGUtdGV4dC1ibG9jay0yIHtcbiAgICAgIGNvbG9yOiAjZjU5YTAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGZvbnQ6IG5vcm1hbCA5MDAgMzBweCBcIlJhbGV3YXlcIjsgfVxuICAuaW50ZXJrYWItaW5uZXItdjEgLnRleHQtYmxvY2sge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMThweCBcIk9wZW4gU2Fuc1wiOyB9XG4gIC5pbnRlcmthYi1pbm5lci12MSAuaW50ZXJrYWItaW5uZXItdjFfX25vdGljZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udDogbm9ybWFsIDcwMCAxNHB4IFwiT3BlbiBTYW5zXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgycHgpIHtcbiAgICAgIC5pbnRlcmthYi1pbm5lci12MSAuaW50ZXJrYWItaW5uZXItdjFfX25vdGljZSB7XG4gICAgICAgIGJvdHRvbTogNHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODFweCkge1xuICAgICAgLmludGVya2FiLWlubmVyLXYxIC5pbnRlcmthYi1pbm5lci12MV9fbm90aWNlIHtcbiAgICAgICAgYm90dG9tOiA1OXB4OyB9IH1cbiAgLmludGVya2FiLWlubmVyLXYxIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMzlweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaW5uZXItdjEgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODFweCkge1xuICAgICAgLmludGVya2FiLWlubmVyLXYxIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAuaW50ZXJrYWItaW5uZXItdjEgLmxpbmtzLWdyb3VwX193cmFwcGVyIGEubGlua3MtZ3JvdXBfX2xpbmsuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggNTZweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4ICMwMDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgbWF4LXdpZHRoOiAxNzFweDsgfVxuICAuaW50ZXJrYWItaW5uZXItdjEgLmludGVya2FiLWlubmVyLXYxX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgICAgIC5pbnRlcmthYi1pbm5lci12MSAuaW50ZXJrYWItaW5uZXItdjFfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaW5uZXItdjEgLmludGVya2FiLWlubmVyLXYxX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5pbnRlcmthYi1pbm5lci12MSAuaW50ZXJrYWItaW5uZXItdjFfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MXB4KSB7XG4gICAgICAuaW50ZXJrYWItaW5uZXItdjEgLmludGVya2FiLWlubmVyLXYxX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgycHgpIHtcbiAgICAgIC5pbnRlcmthYi1pbm5lci12MSAuaW50ZXJrYWItaW5uZXItdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1ZW0pOyB9IH1cbiAgLmludGVya2FiLWlubmVyLXYxIC5pbnRlcmthYi12Mi1yaWdodC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5qZXN0aW1vLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmplc3RpbW8tdjFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuamVzdGltby12MV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogOTB2aDtcbiAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg2M3B4OyB9IH1cbiAgLmplc3RpbW8tdjFfX2luZm9ybWF0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAuamVzdGltby12MV9fdGl0bGUge1xuICAgIG1hcmdpbjogMWVtIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZlbTsgfVxuICAuamVzdGltby12MV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLmplc3RpbW8tdjFfX3NpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuamVzdGltby12MV9fc2lkZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5qZXN0aW1vLXYxX19zaWRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTsgfSB9XG4gIC5qZXN0aW1vLXYxX19zaWRlLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5qZXN0aW1vLXYxX19zaWRlLXNjcm9sbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfSB9XG4gIC5qZXN0aW1vLXYxX19kYXRhIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmplc3RpbW8tdjFfX2RhdGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gIC5qZXN0aW1vLXYxX19zbGlkZXNob3cge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5qZXN0aW1vLXYxX19zbGlkZXNob3ctcGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmplc3RpbW8tdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQsIC5qZXN0aW1vLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzFDMUMxQztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuamVzdGltby12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCwgLmplc3RpbW8tdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDsgfSB9XG4gICAgICAuamVzdGltby12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuamVzdGltby12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogLjM1O1xuICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuamVzdGltby12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCBzdmcsIC5qZXN0aW1vLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHN2ZyB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmplc3RpbW8tdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQ6aG92ZXIsIC5qZXN0aW1vLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0OmZvY3VzLCAuamVzdGltby12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldjpob3ZlciwgLmplc3RpbW8tdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzFDMUMxQzsgfVxuICAgIC5qZXN0aW1vLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmplc3RpbW8tdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmplc3RpbW8tdjFfX3NsaWRlc2hvdyAubWFpbi1zd2lwZXJfX2ltYWdlIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5qZXN0aW1vLXYxX19mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmplc3RpbW8tdjFfX2Zvcm0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5qZXN0aW1vLXYxX19mb3JtIHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmplc3RpbW8tZm9ybS12MV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmp1bWJvLW1lbnUtdjEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmp1bWJvLW1lbnUtdjFfX21lbnUge1xuICAgIG9yZGVyOiAyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuanVtYm8tbWVudS12MV9fbWVudSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiAzMnZ3OyB9IH1cbiAgLmp1bWJvLW1lbnUtdjFfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0O1xuICAgIGhlaWdodDogMTM0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmp1bWJvLW1lbnUtdjFfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5qdW1iby1tZW51LXYxLmpzLWluIC5qdW1iby1tZW51LXYxX19pdGVtIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cbiAgICAgIC5qdW1iby1tZW51LXYxLmpzLWluIC5qdW1iby1tZW51LXYxX19pdGVtOm50aC1jaGlsZCgwKSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gICAgICAuanVtYm8tbWVudS12MS5qcy1pbiAuanVtYm8tbWVudS12MV9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1czsgfVxuICAgICAgLmp1bWJvLW1lbnUtdjEuanMtaW4gLmp1bWJvLW1lbnUtdjFfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgfVxuICAgICAgLmp1bWJvLW1lbnUtdjEuanMtaW4gLmp1bWJvLW1lbnUtdjFfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7IH1cbiAgICAgIC5qdW1iby1tZW51LXYxLmpzLWluIC5qdW1iby1tZW51LXYxX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IH1cbiAgICAgIC5qdW1iby1tZW51LXYxLmpzLWluIC5qdW1iby1tZW51LXYxX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzOyB9XG4gICAgICAuanVtYm8tbWVudS12MS5qcy1pbiAuanVtYm8tbWVudS12MV9faXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyB9XG4gICAgICAuanVtYm8tbWVudS12MS5qcy1pbiAuanVtYm8tbWVudS12MV9faXRlbTpudGgtY2hpbGQoNykge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1czsgfVxuICAgICAgLmp1bWJvLW1lbnUtdjEuanMtaW4gLmp1bWJvLW1lbnUtdjFfX2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40czsgfVxuICAgICAgLmp1bWJvLW1lbnUtdjEuanMtaW4gLmp1bWJvLW1lbnUtdjFfX2l0ZW06bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7IH1cbiAgICAgIC5qdW1iby1tZW51LXYxLmpzLWluIC5qdW1iby1tZW51LXYxX19pdGVtOm50aC1jaGlsZCgxMCkge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG4gIC5qdW1iby1tZW51LXYxX19jb3VudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEgXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjREJENDBBO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZS1vdXQ7IH1cbiAgLmp1bWJvLW1lbnUtdjFfX2xhYmVsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAyLjVlbS8xIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgY29sb3I6ICMxQzFDMUM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlLW91dDsgfVxuICAgIC5qdW1iby1tZW51LXYxX19sYWJlbCAuanMtZml0dHkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAgIC5qdW1iby1tZW51LXYxX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuanVtYm8tbWVudS12MV9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuN2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmp1bWJvLW1lbnUtdjFfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAzZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmp1bWJvLW1lbnUtdjFfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAzZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmp1bWJvLW1lbnUtdjFfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4OyB9IH1cbiAgLmp1bWJvLW1lbnUtdjFfX2xpbmstYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlLW91dDsgfVxuICAuanVtYm8tbWVudS12MV9fbGluay1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuanVtYm8tbWVudS12MV9fbGluay10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmp1bWJvLW1lbnUtdjFfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGMoLTMwcHggLSAyMHB4KTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTsgfVxuICAgIC5qdW1iby1tZW51LXYxX19hcnJvdyBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjRzIGVhc2Utb3V0O1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5qdW1iby1tZW51LXYxX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIGNhbGMoM3Z3ICsgMzBweCArIDIwcHgpIDAgMzZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuanVtYm8tbWVudS12MV9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsYygzdncgKyAzMHB4ICsgMjBweCkgMCAzdnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuanVtYm8tbWVudS12MV9fbGluazpob3ZlciAuanVtYm8tbWVudS12MV9fbGluay1iYWNrZ3JvdW5kIHtcbiAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgIC5qdW1iby1tZW51LXYxX19saW5rOmhvdmVyIC5qdW1iby1tZW51LXYxX19jb3VudCB7XG4gICAgICAgIGNvbG9yOiAjREJENDBBOyB9XG4gICAgICAuanVtYm8tbWVudS12MV9fbGluazpob3ZlciAuanVtYm8tbWVudS12MV9fbGFiZWwge1xuICAgICAgICBjb2xvcjogIzFDMUMxQzsgfVxuICAgICAgLmp1bWJvLW1lbnUtdjFfX2xpbms6aG92ZXIgLmp1bWJvLW1lbnUtdjFfX2Fycm93IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgICAgIC5qdW1iby1tZW51LXYxX19saW5rOmhvdmVyIC5qdW1iby1tZW51LXYxX19hcnJvdyBzdmcge1xuICAgICAgICAgIGZpbGw6ICNEQkQ0MEE7IH0gfVxuICAuanVtYm8tbWVudS12MV9faW1hZ2VzIHtcbiAgICBvcmRlcjogMTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWF4LWhlaWdodDogNTI2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmp1bWJvLW1lbnUtdjFfX2ltYWdlcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH0gfVxuICAuanVtYm8tbWVudS12MV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5qdW1iby1tZW51LXYxX19pbWFnZS0tc3RhbmRieSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogMzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGVnYWxzLWNvbnRlbnQtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubGVnYWxzLWNvbnRlbnQtdjFfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMWVtOyB9XG4gIC5sZWdhbHMtY29udGVudC12MV9fY29udGVudCBoMSwgLmxlZ2Fscy1jb250ZW50LXYxX19jb250ZW50IGgyLCAubGVnYWxzLWNvbnRlbnQtdjFfX2NvbnRlbnQgaDMge1xuICAgIGNvbG9yOiAjREJENDBBOyB9XG4gIC5sZWdhbHMtY29udGVudC12MV9fY29udGVudCBsaSA+IHAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1tZW51LXYxIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDYwMDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzNFMkQyNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2Utb3V0OyB9XG4gIC5tYWluLW1lbnUtdjFfX3dyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5tYWluLW1lbnUtdjFfX3dyYXBwZXIgLnNpbXBsZWJhci1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFpbi1tZW51LXYxX190b3BiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyZW07XG4gICAgdG9wOiAxLjRlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFpbi1tZW51LXYxX190b3BiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1haW4tbWVudS12MV9fY2xvc2Uge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICByaWdodDogMWVtO1xuICAgIHRvcDogMWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tYWluLW1lbnUtdjFfX2Nsb3NlOmZvY3VzLCAubWFpbi1tZW51LXYxX19jbG9zZTphY3RpdmUge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1haW4tbWVudS12MV9fY2xvc2Uge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogNmVtO1xuICAgICAgICB0b3A6IDIuN2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5tYWluLW1lbnUtdjFfX2Nsb3NlIHtcbiAgICAgICAgbGVmdDogMTVlbTtcbiAgICAgICAgdG9wOiAyLjdlbTsgfSB9XG4gICAgLm1haW4tbWVudS12MV9fY2xvc2UtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDNlbSArIDFlbSk7XG4gICAgICBoZWlnaHQ6IGNhbGMoM2VtICsgMWVtKTtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC41cztcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjsgfVxuICAubWFpbi1tZW51LXYxX19mb2N1cy10cmFwIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5tYWluLW1lbnUtdjFfX21lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFpbi1tZW51LXYxX19tZW51IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzR2dyArIDQ1MHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAubWFpbi1tZW51LXYxX19tZW51IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDd2dyArIDQ1MHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NTBweDsgfSB9XG4gIC5tYWluLW1lbnUtdjFfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1haW4tbWVudS12MV9faXRlbSB7XG4gICAgICAgIGhlaWdodDogMTM0cHg7XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIC5tYWluLW1lbnUtdjFfX2l0ZW0gKyAubWFpbi1tZW51LXYxX19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuNmVtOyB9XG4gIC5tYWluLW1lbnUtdjFfX2NvdW50IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjRlbS8xIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogI0RCRDQwQTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2Utb3V0OyB9XG4gIC5tYWluLW1lbnUtdjFfX2xhYmVsIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGNvbG9yOiAjMUMxQzFDO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgICAubWFpbi1tZW51LXYxX19sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuOGVtLzEgXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBBcmlhbCwgc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFpbi1tZW51LXYxX19sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDQ1cHgvMSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjsgfSB9XG4gIC5tYWluLW1lbnUtdjFfX2xpbmstYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlLW91dDsgfVxuICAubWFpbi1tZW51LXYxX19saW5rLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWluLW1lbnUtdjFfX2xpbmstdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWluLW1lbnUtdjFfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGMoLTQ2cHggLSAyMHB4KTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTdweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1haW4tbWVudS12MV9fYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpOyB9IH1cbiAgICAubWFpbi1tZW51LXYxX19hcnJvdyBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjRzIGVhc2Utb3V0O1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tYWluLW1lbnUtdjFfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgY2FsYyg0NnB4ICsgMjBweCkgMCAzNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluLW1lbnUtdjFfX2xpbmsge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGMoM3Z3ICsgNDZweCArIDIwcHgpIDAgM3Z3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1haW4tbWVudS12MV9fbGluazpob3ZlciAubWFpbi1tZW51LXYxX19saW5rLWJhY2tncm91bmQge1xuICAgICAgICB3aWR0aDogMDsgfVxuICAgICAgLm1haW4tbWVudS12MV9fbGluazpob3ZlciAubWFpbi1tZW51LXYxX19jb3VudCB7XG4gICAgICAgIGNvbG9yOiAjMUMxQzFDOyB9XG4gICAgICAubWFpbi1tZW51LXYxX19saW5rOmhvdmVyIC5tYWluLW1lbnUtdjFfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICNEQkQ0MEE7IH1cbiAgICAgIC5tYWluLW1lbnUtdjFfX2xpbms6aG92ZXIgLm1haW4tbWVudS12MV9fYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAgICAgLm1haW4tbWVudS12MV9fbGluazpob3ZlciAubWFpbi1tZW51LXYxX19hcnJvdyBzdmcge1xuICAgICAgICAgIGZpbGw6ICNEQkQ0MEE7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1tZW51LXYxX19mb290ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDNlbTtcbiAgICAgIGJvdHRvbTogM2VtO1xuICAgICAgei1pbmRleDogMTsgfSB9XG4gIC5tYWluLW1lbnUtdjFfX3NvY2lhbHMge1xuICAgIG1hcmdpbi10b3A6IDRlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1haW4tbWVudS12MV9fc29jaWFscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTsgfSB9XG4gIC5tYWluLW1lbnUtdjFfX2xvZ28taW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1tZW51LXYxX19sb2dvLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjF2dztcbiAgICAgICAgbWF4LXdpZHRoOiAxOGVtO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbWVudS12MSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gICAgLmJvZHktLW1lbnUtb3BlbmVkIC5tYWluLW1lbnUtdjFfX2l0ZW0ge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQsIG9wYWNpdHkgMC40cyBlYXNlLW91dDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9XG4gICAgICAuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbWVudS12MV9faXRlbTpudGgtY2hpbGQoMCkge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG4gICAgICAuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbWVudS12MV9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU1czsgfVxuICAgICAgLmJvZHktLW1lbnUtb3BlbmVkIC5tYWluLW1lbnUtdjFfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuICAgICAgLmJvZHktLW1lbnUtb3BlbmVkIC5tYWluLW1lbnUtdjFfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42NXM7IH1cbiAgICAgIC5ib2R5LS1tZW51LW9wZW5lZCAubWFpbi1tZW51LXYxX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7IH1cbiAgICAgIC5ib2R5LS1tZW51LW9wZW5lZCAubWFpbi1tZW51LXYxX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzOyB9XG4gICAgICAuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbWVudS12MV9faXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzOyB9XG4gICAgICAuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbWVudS12MV9faXRlbTpudGgtY2hpbGQoNykge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg1czsgfVxuICAgICAgLmJvZHktLW1lbnUtb3BlbmVkIC5tYWluLW1lbnUtdjFfX2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC45czsgfVxuICAgICAgLmJvZHktLW1lbnUtb3BlbmVkIC5tYWluLW1lbnUtdjFfX2l0ZW06bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC45NXM7IH1cbiAgICAgIC5ib2R5LS1tZW51LW9wZW5lZCAubWFpbi1tZW51LXYxX19pdGVtOm50aC1jaGlsZCgxMCkge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuICAubWFpbi1tZW51LXYxIC5qcy1mb2N1cy10cmFwIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5ib2R5LS1tZW51LW9wZW5lZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2V0dGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLW1lbnUtc29jaWFscy12MSB7XG4gIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1tZW51LXNvY2lhbHMtdjEge1xuICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAubWFpbi1tZW51LXNvY2lhbHMtdjFfX3RpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG4gICAgbWFyZ2luLXRvcDogMC43ZW07IH1cbiAgLm1haW4tbWVudS1zb2NpYWxzLXYxX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubWFpbi1tZW51LXNvY2lhbHMtdjFfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tYWluLW1lbnUtc29jaWFscy12MV9faXRlbSB7XG4gICAgbWFyZ2luOiAwLjVlbTsgfVxuICAubWFpbi1tZW51LXNvY2lhbHMtdjFfX2xpbmsge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkQ0MEE7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNWVtOyB9XG4gICAgLm1haW4tbWVudS1zb2NpYWxzLXYxX19saW5rIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZpbGw6ICMzRTJEMjU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDsgfVxuICAgIC5tYWluLW1lbnUtc29jaWFscy12MV9fbGluazpmb2N1cywgLm1haW4tbWVudS1zb2NpYWxzLXYxX19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RCRDQwQTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgICAgLm1haW4tbWVudS1zb2NpYWxzLXYxX19saW5rOmZvY3VzIHN2ZywgLm1haW4tbWVudS1zb2NpYWxzLXYxX19saW5rOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICMzRTJEMjU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy1kZXRhaWxzLXRvb2xzLXYxIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uZXdzLWRldGFpbHMtdG9vbHMtdjEge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIC5uZXdzLWRldGFpbHMtdG9vbHMtdjFfX3RpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjVlbS8xIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDAuN2VtOyB9XG4gIC5uZXdzLWRldGFpbHMtdG9vbHMtdjFfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgMi41ZW0pO1xuICAgIGdyaWQtZ2FwOiAxZW07XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5uZXdzLWRldGFpbHMtdG9vbHMtdjFfX2xpbmsge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkQ0MEE7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNjVlbTsgfVxuICAgIC5uZXdzLWRldGFpbHMtdG9vbHMtdjFfX2xpbmsgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlOyB9XG4gICAgLm5ld3MtZGV0YWlscy10b29scy12MV9fbGluazpmb2N1cywgLm5ld3MtZGV0YWlscy10b29scy12MV9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkQ0MEE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgICAgIC5uZXdzLWRldGFpbHMtdG9vbHMtdjFfX2xpbms6Zm9jdXMgc3ZnLCAubmV3cy1kZXRhaWxzLXRvb2xzLXYxX19saW5rOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjsgfVxuICAubmV3cy1kZXRhaWxzLXRvb2xzLXYxX19sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5uZXdzLWRldGFpbHMtdG9vbHMtdjEgLmpzLXNlbGVjdGlvblRvZ2dsZSBzdmcge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7IH1cbiAgLm5ld3MtZGV0YWlscy10b29scy12MSAuanMtc2VsZWN0aW9uVG9nZ2xlLmpzLS1hY3RpdmUgc3ZnIHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy1kZXRhaWxzLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLm5ld3MtZGV0YWlscy12MV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLWRldGFpbHMtdjFfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDkwdmg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA3NzBweDsgfSB9XG4gIC5uZXdzLWRldGFpbHMtdjFfX2luZm9ybWF0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtZGV0YWlscy12MV9faW5mb3JtYXRpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5uZXdzLWRldGFpbHMtdjFfX3RpdGxlIHtcbiAgICBtYXJnaW46IDFlbSAwIDA7XG4gICAgZm9udC1zaXplOiAyZW07IH1cbiAgLm5ld3MtZGV0YWlscy12MV9fdG9vbHMge1xuICAgIG1hcmdpbjogNWVtIDAuMmVtIDAuMmVtIDAuMmVtOyB9XG4gIC5uZXdzLWRldGFpbHMtdjFfX3NpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1kZXRhaWxzLXYxX19zaWRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIG1heC13aWR0aDogNjEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLm5ld3MtZGV0YWlscy12MV9fc2lkZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0ZW07IH0gfVxuICAubmV3cy1kZXRhaWxzLXYxX19zaWRlLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLWRldGFpbHMtdjFfX3NpZGUtc2Nyb2xsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5ld3MtZGV0YWlscy12MV9fZHJhd2VyIHtcbiAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAubmV3cy1kZXRhaWxzLXYxX19kcmF3ZXIge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5uZXdzLWRldGFpbHMtdjFfX3NsaWRlc2hvdyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLm5ld3MtZGV0YWlscy12MV9fc2xpZGVzaG93LXBhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uZXdzLWRldGFpbHMtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQsIC5uZXdzLWRldGFpbHMtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yMnB4O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUMxQzFDO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXdzLWRldGFpbHMtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQsIC5uZXdzLWRldGFpbHMtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDsgfSB9XG4gICAgICAubmV3cy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5uZXdzLWRldGFpbHMtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IC4zNTtcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLm5ld3MtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCBzdmcsIC5uZXdzLWRldGFpbHMtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYgc3ZnIHtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAubmV3cy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0OmhvdmVyLCAubmV3cy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0OmZvY3VzLCAubmV3cy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2OmhvdmVyLCAubmV3cy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2OmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxQzFDMUM7IH1cbiAgICAubmV3cy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLm5ld3MtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubmV3cy1kZXRhaWxzLXYxX19zbGlkZXNob3cgLm1haW4tc3dpcGVyX19pbWFnZSB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLWxpc3QtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubmV3cy1saXN0LXYxX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDEuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLWxpc3QtdjFfX2xpc3Qge1xuICAgICAgICBncmlkLWdhcDogNTBweCAxLjVlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmV3cy1saXN0LXYxX19saXN0IHtcbiAgICAgICAgZ3JpZC1nYXA6IDEwMHB4IDEuNWVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtbGlzdC12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5uZXdzLWxpc3QtdjJfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMS41ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtbGlzdC12Ml9fbGlzdCB7XG4gICAgICAgIGdyaWQtZ2FwOiA1MHB4IDEuNWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZXdzLWxpc3QtdjJfX2xpc3Qge1xuICAgICAgICBncmlkLWdhcDogMTAwcHggMS41ZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLXRodW1iLXYxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzRTJEMjU7IH1cbiAgLm5ld3MtdGh1bWItdjFfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDcyJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5uZXdzLXRodW1iLXYxX19pbWFnZSA+IC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAubmV3cy10aHVtYi12MV9faW5mb3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIuNGVtIDVlbSAyLjRlbSAzZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdGh1bWItdjFfX2luZm9zIHtcbiAgICAgICAgcGFkZGluZzogMi40ZW0gNWVtIDIuNGVtIDNlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLm5ld3MtdGh1bWItdjFfX2luZm9zIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAgIC5uZXdzLXRodW1iLXYxX19pbmZvczpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAubmV3cy10aHVtYi12MV9faW5mb3M6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMDsgfSB9XG4gIC5uZXdzLXRodW1iLXYxX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgLm5ld3MtdGh1bWItdjFfX2NvbnRlbnQge1xuICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgLm5ld3MtdGh1bWItdjFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBjb2xvcjogIzNFMkQyNTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubmV3cy10aHVtYi12MV9fdGl0bGUgLnRpdGxlX19jaGFwbyB7XG4gICAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAubmV3cy10aHVtYi12MV9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTNlbTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAubmV3cy10aHVtYi12MV9fYXJyb3cgc3ZnIHtcbiAgICAgIHdpZHRoOiAzMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZpbGw6ICNEQkQ0MEE7IH1cbiAgLm5ld3MtdGh1bWItdjE6aG92ZXIgLm5ld3MtdGh1bWItdjFfX2luZm9zOmJlZm9yZSwgLm5ld3MtdGh1bWItdjE6Zm9jdXMgLm5ld3MtdGh1bWItdjFfX2luZm9zOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5ld3MtdGh1bWItdjE6aG92ZXIgLm5ld3MtdGh1bWItdjFfX2NvbnRlbnQsIC5uZXdzLXRodW1iLXYxOmZvY3VzIC5uZXdzLXRodW1iLXYxX19jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLXRodW1iLXYyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzNFMkQyNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXdzLXRodW1iLXYyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBoZWlnaHQ6IDkwdmg7XG4gICAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDU1NXB4OyB9IH1cbiAgLm5ld3MtdGh1bWItdjJfX2ltYWdlIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uZXdzLXRodW1iLXYyX19pbWFnZSA+IC5pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm5ld3MtdGh1bWItdjJfX2luZm9zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxLjJlbSA0ZW0gMS4yZW0gMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXRodW1iLXYyX19pbmZvcyB7XG4gICAgICAgIHdpZHRoOiA0NCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDNlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAubmV3cy10aHVtYi12Ml9faW5mb3Mge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIC5uZXdzLXRodW1iLXYyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdGh1bWItdjJfX2NvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAubmV3cy10aHVtYi12Ml9fZGVzY3JpcHRpb24ge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy10aHVtYi12Ml9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXdzLXRodW1iLXYyX19zY3JvbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTsgfSB9XG4gIC5uZXdzLXRodW1iLXYyX190aXRsZSB7XG4gICAgcGFkZGluZzogMCAwLjZlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgY29sb3I6ICMzRTJEMjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5ld3MtdGh1bWItdjJfX3RpdGxlIC50aXRsZV9fY2hhcG8ge1xuICAgICAgY29sb3I6ICNEQkQ0MEE7IH1cbiAgICAubmV3cy10aHVtYi12Ml9fdGl0bGUgLnRpdGxlX19kZWNvIHtcbiAgICAgIGNvbG9yOiAjREJENDBBOyB9XG4gIC5uZXdzLXRodW1iLXYyX19jdGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDQwJTtcbiAgICBwYWRkaW5nOiAzZW0gNWVtIDNlbSAzZW07XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uZXdzLXRodW1iLXYyX19jdGEgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAubmV3cy10aHVtYi12Ml9fY3RhIC50aXRsZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXRodW1iLXYyX19jdGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLm5ld3MtdGh1bWItdjJfX2N0YTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAubmV3cy10aHVtYi12Ml9fY3RhOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMDsgfSB9XG4gIC5uZXdzLXRodW1iLXYyX19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcmlnaHQ6IDNlbTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgLm5ld3MtdGh1bWItdjJfX2Fycm93IHtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLm5ld3MtdGh1bWItdjJfX2Fycm93IHN2ZyB7XG4gICAgICB3aWR0aDogMzA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmaWxsOiAjREJENDBBOyB9XG4gIC5uZXdzLXRodW1iLXYyOmhvdmVyIC5uZXdzLXRodW1iLXYyX19jdGE6YWZ0ZXIsIC5uZXdzLXRodW1iLXYyOmZvY3VzIC5uZXdzLXRodW1iLXYyX19jdGE6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uZXdzLXRodW1iLXYyOmhvdmVyIC5uZXdzLXRodW1iLXYyX19jdGEgLnRpdGxlLCAubmV3cy10aHVtYi12Mjpmb2N1cyAubmV3cy10aHVtYi12Ml9fY3RhIC50aXRsZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubmV3cy10aHVtYi12Mjpob3ZlciAubmV3cy10aHVtYi12Ml9fYXJyb3csIC5uZXdzLXRodW1iLXYyOmZvY3VzIC5uZXdzLXRodW1iLXYyX19hcnJvdyB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdpbmctdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxQzFDMUM7XG4gIG1hcmdpbjogNGVtIDA7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NWVtIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnBhZ2luZy12MV9faXRlbXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucGFnaW5nLXYxX19saW5rIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgbWFyZ2luOiAwIC4zZW07XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNEQkQ0MEE7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnaW5nLXYxX19saW5rIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDsgfSB9XG4gICAgLnBhZ2luZy12MV9fbGluayBzdmcge1xuICAgICAgZmlsbDogY3VycmVudENvbG9yOyB9XG4gICAgLnBhZ2luZy12MV9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMxQzFDMUM7XG4gICAgICBib3JkZXItY29sb3I6ICMxQzFDMUM7IH1cbiAgLnBhZ2luZy12MV9fc3ZnIHtcbiAgICBoZWlnaHQ6IDFlbTsgfVxuICAucGFnaW5nLXYxX19pdGVtLS1hY3RpdmUgLnBhZ2luZy12MV9fbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI0RCRDQwQTtcbiAgICBib3JkZXItY29sb3I6ICNEQkQ0MEE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFydG5lcnMtbGlzdC12MV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wYXJ0bmVycy1saXN0LXYxX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDNlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTdlbSwgMWZyKSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGFydG5lcnMtbGlzdC12MV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFydG5lcnMtdGh1bWItdjFfX2ltYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgaGVpZ2h0OiAxM2VtO1xuICBwYWRkaW5nOiAyZW07IH1cblxuLnBhcnRuZXJzLXRodW1iLXYxX19pbmZvcyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wYXJ0bmVycy10aHVtYi12MV9fbmFtZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuNWVtLzEuNSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAwLjNlbSAwOyB9XG5cbi5wYXJ0bmVycy10aHVtYi12MV9fbGluayB7XG4gIGNvbG9yOiAjREJENDBBO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuOGVtOyB9XG4gIC5wYXJ0bmVycy10aHVtYi12MV9fbGluazpob3ZlciAucGFydG5lcnMtdGh1bWItdjFfX2Fycm93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7IH1cbiAgICAucGFydG5lcnMtdGh1bWItdjFfX2xpbms6aG92ZXIgLnBhcnRuZXJzLXRodW1iLXYxX19hcnJvdyBzdmcge1xuICAgICAgZmlsbDogIzFDMUMxQzsgfVxuXG4ucGFydG5lcnMtdGh1bWItdjFfX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dDsgfVxuICAucGFydG5lcnMtdGh1bWItdjFfX2Fycm93IHN2ZyB7XG4gICAgZmlsbDogI0RCRDQwQTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjRzIGVhc2Utb3V0O1xuICAgIHdpZHRoOiAxLjVlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogOTB2aDtcbiAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg2M3B4OyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9faW5mb3JtYXRpb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9faW5mb3JtYXRpb25zIC5zdWJ0aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19pbmZvcm1hdGlvbnMgLnN1YnRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX3RpdGxlIHtcbiAgICBtYXJnaW46IDFlbSAwIDAgMzZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IC0xLjVlbSAwIDAgMDsgfSB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fdGl0bGUtc3BhY2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX3RpdGxlLXNwYWNlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNjEwcHg7IH0gfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICAgIG1pbi13aWR0aDogMDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19tZW51IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MTBweDsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2RhdGEge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19kYXRhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19zbGlkZXNob3cge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX3NsaWRlc2hvdy1wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0LCAucHJvcGVydGllcy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzFDMUMxQztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0LCAucHJvcGVydGllcy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7IH0gfVxuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAucHJvcGVydGllcy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAuMzU7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQgc3ZnLCAucHJvcGVydGllcy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHN2ZyB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dDpob3ZlciwgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dDpmb2N1cywgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldjpob3ZlciwgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUMxQzFDOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fc2xpZGVzaG93IC5tYWluLXN3aXBlcl9faW1hZ2Uge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fbWVkaWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogMS41ZW07XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19kcmF3ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fZHJhd2VyLmRyYXdlci0tb3BlbmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2RyYXdlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2RyYXdlciAuZHJhd2VyX19jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19kcmF3ZXIgLmRyYXdlcl9fY2xvc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9faW5mb3MsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2RldGFpbHMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19pbmZvcywgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fZGV0YWlscyB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9faW5mb3MgLmRyYXdlcl9fYm9keSwgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fZGV0YWlscyAuZHJhd2VyX19ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1ZW07IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19pbmZvcy1uZXcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19pbmZvcy1uZXcge1xuICAgICAgICB3aWR0aDogODAlOyB9XG4gICAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2luZm9zLW5ldyAuZHJhd2VyX19ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1ZW07IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19sb3RzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fbG90cyAuZHJhd2VyX19ib2R5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVlbTsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2RvY3VtZW50YXRpb24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19kb2N1bWVudGF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19kb2N1bWVudGF0aW9uIC5kcmF3ZXJfX2JvZHkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVlbTsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2luZm9zbWlzYyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2luZm9zbWlzYyB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9faW5mb3NtaXNjIC5kcmF3ZXJfX2JvZHkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVlbTsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2VuZXJneSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2VuZXJneSB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19uZWlnaGJvcmhvb2Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2NhbGVuZGFyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fY2FsZW5kYXIgLmRyYXdlcl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0ZW07IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19wcmljZXMge1xuICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAyMnB4ICsgNGVtKTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19lcXVpcG1lbnRzIHtcbiAgICBtYXJnaW46IDRlbSBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEyNzVweCArIDRlbSk7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fc2VydmljZXMge1xuICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNjcwcHggKyA0ZW0pOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2NvbnRhY3Qge1xuICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoODQycHggKyA0ZW0pOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX3Rvb2xzIHtcbiAgICBtYXJnaW46IDRlbSBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDg0MnB4ICsgNGVtKTtcbiAgICBmb250LXNpemU6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX3Rvb2xzIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19yZWxhdGVkIHtcbiAgICBtYXJnaW46IDRlbSBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEzMDBweCArIDRlbSk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12MV9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogM2VtIDFlbTtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12MV9fbGlzdCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2xhYmVsIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjVlbS8xIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12MV9fdmFsdWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYxX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogM2VtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREJENDBBO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2ljb24gc3ZnIHtcbiAgICAgIHdpZHRoOiA1NSU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12MSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYxX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12MV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYxX19pbWcge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1lcXVpcG1lbnRzLXYxX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12MV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgZ3JpZC1nYXA6IDNlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12MV9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1lcXVpcG1lbnRzLXYxX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjFfX2xpc3QtaGVhZGVyIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS41ZW0vMS44IFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICBjb2xvcjogI0RCRDQwQTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQkQ0MEE7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1lcXVpcG1lbnRzLXYxX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12MV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDAuOWVtLzEgXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzNFMkQyNTtcbiAgbWFyZ2luLXRvcDogMS4yZW07IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1lcXVpcG1lbnRzLXYxX192YWx1ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1mb3JtLXYxX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX2NvdW50IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjVlbS8xIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX2NvdW50LWhpZ2hsaWdodCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS4yZW0vMSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDAuOWVtLzEuNSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX3JlZmVyZW5jZSB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX251bWRvc3NpZXIge1xuICAgIGNvbG9yOiAjREJENDBBOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX190eXBlcyB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzIuNWVtIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX3R5cGVzLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjREJENDBBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMC45ZW0vMS41IFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAzZW0gMWVtO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9fbGlzdCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9fbGlzdCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjFfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNEQkQ0MEE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMC41ZW0gLSA1cHgpO1xuICAgICAgbGVmdDogMDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19sYWJlbCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEgXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjFfX3ZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBjb2xvcjogI0RCRDQwQTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjVlbS8xIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDNlbSAxZW07XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MV9fbGlzdCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MV9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MV9faXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0RCRDQwQTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygwLjVlbSAtIDVweCk7XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19sYWJlbCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEgXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX192YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgY29sb3I6ICNEQkQ0MEE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS41ZW0vMSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtbG90cy12MSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1sb3RzLXYxX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtbmVpZ2hib3Job29kLXYxIHtcbiAgY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1uZWlnaGJvcmhvb2QtdjFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtbmVpZ2hib3Job29kLXYxIC5tYXAge1xuICAgIGhlaWdodDogMzc1cHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV9fdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMmVtOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX190aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREJENDBBO1xuICBwYWRkaW5nOiAuM2VtO1xuICBtYXJnaW4tYm90dG9tOiAuOGVtO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNEQkQ0MEE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV9fdGgtLXZhbHVlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX190aC0tdmFsdWU6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX190ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IC4zZW07XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMiBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMUMxQzFDO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfX3RyLS12YWx1ZSB7XG4gICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICB3aWR0aDogMzMuMzMzMyU7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV9fdHItLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtcmVsYXRlZC12MV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1yZWxhdGVkLXYxX190aXRsZSA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLXJlbGF0ZWQtdjFfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxLjVlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtcmVsYXRlZC12MV9fbGlzdCB7XG4gICAgICBncmlkLWdhcDogNTBweCAxLjVlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXJlbGF0ZWQtdjFfX2xpc3Qge1xuICAgICAgZ3JpZC1nYXA6IDEwMHB4IDEuNWVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLXNlcnZpY2VzLXYxX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjFfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIGdyaWQtZ2FwOiAzZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXNlcnZpY2VzLXYxX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXNlcnZpY2VzLXYxX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLXNlcnZpY2VzLXYxX19saXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuNWVtLzEuOCBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgY29sb3I6ICNEQkQ0MEE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREJENDBBOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjFfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLXNlcnZpY2VzLXYxX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzIuMiBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjM0UyRDI1OyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjFfX2ljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12MSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX190aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS41ZW0vMSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjdlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDIuNWVtKTtcbiAgICBncmlkLWdhcDogMWVtO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREJENDBBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjY1ZW07IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19saW5rIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2xpbms6Zm9jdXMsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjREJENDBBO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19saW5rOmZvY3VzIHN2ZywgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9fbGluazpob3ZlciBzdmcge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxIC5qcy1zZWxlY3Rpb25Ub2dnbGUgc3ZnIHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12MSAuanMtc2VsZWN0aW9uVG9nZ2xlLmpzLS1hY3RpdmUgc3ZnIHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjM0UyRDI1OyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjFfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDY0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxX19pbWFnZSA+IC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxX19pbmZvcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS4yZW0gMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxX19pbmZvcyB7XG4gICAgICAgIHBhZGRpbmc6IDEuMmVtIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MV9faW5mb3Mge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjFfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBjb2xvcjogIzNFMkQyNTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxX190aXRsZSAudGl0bGVfX2NoYXBvIHtcbiAgICAgIGNvbG9yOiAjREJENDBBOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjFfX2RhdGEge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0RCRDQwQTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19zbGlkZXNob3cge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3NsaWRlc2hvdyB7XG4gICAgICAgIGhlaWdodDogNzcwcHg7IH0gfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3NsaWRlc2hvdyAubWFpbi1zd2lwZXJfX2ltYWdlIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX2ludHJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX2ludHJvIHtcbiAgICAgICAgd2lkdGg6IDMzLjMlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgMCAwIDRlbTsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX2NvdW50IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAyZW0vMSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgICBjb2xvcjogIzNFMkQyNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYyX190aXRsZSA+ICoge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3BhZ2luZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fcGFnaW5nLWJ1dHRvbi0tbmV4dCwgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fcGFnaW5nLWJ1dHRvbi0tcHJldiB7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBjb2xvcjogIzNFMkQyNTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkQ0MEE7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19wYWdpbmctYnV0dG9uLS1uZXh0LCAucHJvcGVydGllcy1kZXRhaWxzLXYyX19wYWdpbmctYnV0dG9uLS1wcmV2IHtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fcGFnaW5nLWJ1dHRvbi0tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAucHJvcGVydGllcy1kZXRhaWxzLXYyX19wYWdpbmctYnV0dG9uLS1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAuMzU7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3BhZ2luZy1idXR0b24tLW5leHQgc3ZnLCAucHJvcGVydGllcy1kZXRhaWxzLXYyX19wYWdpbmctYnV0dG9uLS1wcmV2IHN2ZyB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fcGFnaW5nLWJ1dHRvbi0tbmV4dDpob3ZlciwgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fcGFnaW5nLWJ1dHRvbi0tbmV4dDpmb2N1cywgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fcGFnaW5nLWJ1dHRvbi0tcHJldjpob3ZlciwgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fcGFnaW5nLWJ1dHRvbi0tcHJldjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjREJENDBBOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fcGFnaW5nLXBhZ2luYXRpb24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDVlbTtcbiAgICAgIG1hcmdpbjogMCAxLjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjREJENDBBOyB9XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19wYWdpbmctcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tLWhpZ2hsaWdodCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMi4xZW0vMSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMxQzFDMUM7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19wYWdpbmctYnV0dG9uLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fcGFnaW5nLWJ1dHRvbi0tcHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19wcmljZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3ByaWNlLXZhbHVlIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMmVtLzEgXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBBcmlhbCwgc2VyaWY7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fbWVkaWEge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19tZWRpYS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19yZWZlcmVuY2Uge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMC45ZW0vMSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19yZWZlcmVuY2UtLWhpZ2hsaWdodCB7XG4gICAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgcGFkZGluZzogMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19pbmZvcm1hdGlvbnMge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX2luZm9ybWF0aW9ucyAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDogMjEwcHg7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19pbmZvcm1hdGlvbnMtcGFnaW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX2luZm9ybWF0aW9ucy1wYWdpbmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEzZW07XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwZW07IH0gfVxuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9faW5mb3JtYXRpb25zLXBhZ2luZyAqICsgKiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYyX190b29scyB7XG4gICAgICB3aWR0aDogMzMuMyU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX2NvbnRhY3Qge1xuICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoODQycHggKyA0ZW0pOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX25laWdoYm9yaG9vZCB7XG4gICAgbWFyZ2luOiA0ZW0gYXV0byAwO1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgIG1heC13aWR0aDogY2FsYygxMzAwcHggKyA0ZW0pOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3JlbGF0ZWQge1xuICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTI3NnB4ICsgNGVtKTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19wcmljZXMge1xuICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAyMnB4ICsgNGVtKTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19sb3RzIHtcbiAgICBtYXJnaW46IDRlbSBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMjJweCArIDRlbSk7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fY2FsZW5kYXIge1xuICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTI3NXB4ICsgNGVtKTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19lcXVpcG1lbnRzIHtcbiAgICBtYXJnaW46IDRlbSBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEyNzVweCArIDRlbSk7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fc2VydmljZXMge1xuICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNjcwcHggKyA0ZW0pOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1jb250YWN0LXYyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtY29udGFjdC12Ml9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtY29udGFjdC12Ml9fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12MiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12Ml9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12Ml9faW1nIHtcbiAgaGVpZ2h0OiAxODBweDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12Ml9faW1nICsgLnByb3BlcnRpZXMtZGV0YWlscy1lbmVyZ3ktdjJfX2ltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12Ml9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjJfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIGdyaWQtZ2FwOiAzZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjJfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12Ml9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1lcXVpcG1lbnRzLXYyX19saXN0LWhlYWRlciB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuNWVtLzEuOCBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgY29sb3I6ICNEQkQ0MEE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREJENDBBOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12Ml9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAwLjllbS8xIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzRTJEMjU7XG4gIG1hcmdpbi10b3A6IDEuMmVtOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12Ml9fdmFsdWUge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZm9ybS12Ml9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtZ2VuZXJhbC12MiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZ2VuZXJhbC12Ml9fdGl0bGUge1xuICBmb250LXNpemU6IDJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1nZW5lcmFsLXYyX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC45ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19kYXRhIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjJlbS8xIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19kYXRhLS10eXBlcyB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2RhdGEtaGlnaGxpZ2h0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjJlbS8xIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICAgIGNvbG9yOiAjM0UyRDI1OyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAzZW0gMWVtO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2xpc3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9fbGFiZWwge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuNWVtLzEgXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBBcmlhbCwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX3ZhbHVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDNlbTtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAzZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RCRDQwQTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2ljb24gc3ZnIHtcbiAgICAgIHdpZHRoOiA1NSU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLWdhcDogMmVtIDRlbTtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2xpc3Qge1xuICAgICAgICBncmlkLWdhcDogMS40ZW0gNGVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBncmlkLWF1dG8tcm93czogbWF4LWNvbnRlbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2xhYmVsIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9fdmFsdWUge1xuICAgIGNvbG9yOiAjREJENDBBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLWdhcDogMmVtIDRlbTtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19saXN0IHtcbiAgICAgICAgZ3JpZC1nYXA6IDEuNGVtIDRlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19sYWJlbCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEgXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX192YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgY29sb3I6ICNEQkQ0MEE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEgXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1sb3RzLXYyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWxvdHMtdjJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOGVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1uZWlnaGJvcmhvb2QtdjJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhlbTsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLW5laWdoYm9yaG9vZC12MiAubWFwIHtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtbmVpZ2hib3Job29kLXYyIC5tYXAge1xuICAgICAgaGVpZ2h0OiA2MzRweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfX3RhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDJlbTsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml9fdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RCRDQwQTtcbiAgcGFkZGluZzogLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjREJENDBBO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfX3RoLS12YWx1ZSB7XG4gICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICB3aWR0aDogMzMuMzMzMyU7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml9fdGgtLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml9fdHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAuM2VtO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxQzFDMUM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml9fdHItLXZhbHVlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX190ci0tdmFsdWU6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1yZWxhdGVkLXYyX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXJlbGF0ZWQtdjJfX3RpdGxlID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtcmVsYXRlZC12Ml9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDEuNWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1yZWxhdGVkLXYyX19saXN0IHtcbiAgICAgIGdyaWQtZ2FwOiA1MHB4IDEuNWVtO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtcmVsYXRlZC12Ml9fbGlzdCB7XG4gICAgICBncmlkLWdhcDogMTAwcHggMS41ZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1zZXJ2aWNlcy12Ml9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgZ3JpZC1nYXA6IDNlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjJfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjJfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjJfX2xpc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS41ZW0vMS44IFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICBjb2xvcjogI0RCRDQwQTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQkQ0MEE7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1zZXJ2aWNlcy12Ml9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMi4yIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzRTJEMjU7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1zZXJ2aWNlcy12Ml9faWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX3RpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjdlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDIuNWVtKTtcbiAgICBncmlkLWdhcDogMWVtO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREJENDBBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjY1ZW07IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19saW5rIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2xpbms6Zm9jdXMsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjREJENDBBO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19saW5rOmZvY3VzIHN2ZywgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9fbGluazpob3ZlciBzdmcge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyIC5qcy1zZWxlY3Rpb25Ub2dnbGUgc3ZnIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjIgLmpzLXNlbGVjdGlvblRvZ2dsZS5qcy0tYWN0aXZlIHN2ZyB7XG4gICAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzNFMkQyNTsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2NCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Ml9faW1hZ2UgPiAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Ml9faW5mb3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuMmVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Ml9faW5mb3Mge1xuICAgICAgICBwYWRkaW5nOiAxLjJlbSAwO1xuICAgICAgICBmb250LXNpemU6IDAuOGVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjJfX2luZm9zIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Ml9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgY29sb3I6ICMzRTJEMjU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Ml9fdGl0bGUgLnRpdGxlX19jaGFwbyB7XG4gICAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX19kYXRhIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNEQkQ0MEE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLXYzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19zbGlkZXNob3cge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fc2xpZGVzaG93IHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3NsaWRlc2hvdyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3NsaWRlc2hvdyAubWFpbi1zd2lwZXJfX2ltYWdlIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2ludHJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjgsIDI4LCAyOCwgMC42OSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMWVtIDNlbSAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19pbnRybyB7XG4gICAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICAgIGhlaWdodDogODAwcHg7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX190aXRsZSB7XG4gICAgbWFyZ2luOiAxZW0gMCAwO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3RpdGxlID4gKiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY291bnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuNWVtLzEgXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19jb3VudC1oaWdobGlnaHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuMmVtLzEgXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBBcmlhbCwgc2VyaWY7XG4gICAgY29sb3I6ICNEQkQ0MEE7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fdHlwZXMge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8yLjVlbSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3R5cGVzLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjREJENDBBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19wYWdpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyLjZlbSAyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fcGFnaW5nIHtcbiAgICAgICAgd2lkdGg6IDM2MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3BhZ2luZyB7XG4gICAgICAgIHdpZHRoOiA1MDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19wYWdpbmcge1xuICAgICAgICB3aWR0aDogNjEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19wYWdpbmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fcGFnaW5nLWJ1dHRvbi0tbmV4dCwgLnByb3BlcnRpZXMtZGV0YWlscy12M19fcGFnaW5nLWJ1dHRvbi0tcHJldiB7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjREJENDBBO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fcGFnaW5nLWJ1dHRvbi0tbmV4dCwgLnByb3BlcnRpZXMtZGV0YWlscy12M19fcGFnaW5nLWJ1dHRvbi0tcHJldiB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3BhZ2luZy1idXR0b24tLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnByb3BlcnRpZXMtZGV0YWlscy12M19fcGFnaW5nLWJ1dHRvbi0tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogLjM1O1xuICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19wYWdpbmctYnV0dG9uLS1uZXh0IHN2ZywgLnByb3BlcnRpZXMtZGV0YWlscy12M19fcGFnaW5nLWJ1dHRvbi0tcHJldiBzdmcge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3BhZ2luZy1idXR0b24tLW5leHQ6aG92ZXIsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3BhZ2luZy1idXR0b24tLW5leHQ6Zm9jdXMsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3BhZ2luZy1idXR0b24tLXByZXY6aG92ZXIsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3BhZ2luZy1idXR0b24tLXByZXY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBjb2xvcjogIzFDMUMxQztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19wYWdpbmctYnV0dG9uLS1wcmV2IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19wYWdpbmctdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjhlbTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3BhZ2luZy1hcnJvd3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMS44ZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fZGF0YSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgZ3JpZC1nYXA6IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19kYXRhIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2RhdGEge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fZGF0YS1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19kYXRhLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjVlbS8xIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fZGF0YS12YWx1ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8yLjVlbSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjREJENDBBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX21lZGlhIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fbWVkaWEtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fcmVmZXJlbmNlIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMC45ZW0vMSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19yZWZlcmVuY2UtLWhpZ2hsaWdodCB7XG4gICAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19jb250ZW50ICsgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA0ZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY29udGVudC1zaWRlIHtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY29udGVudC1zaWRlIHtcbiAgICAgICAgd2lkdGg6IDM2MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvbnRlbnQtc2lkZSB7XG4gICAgICAgIHdpZHRoOiA1MDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19jb250ZW50LXNpZGUge1xuICAgICAgICB3aWR0aDogNjEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19jb250ZW50LXNpZGUge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbSAwIDA7IH0gfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvbnRlbnQtc2lkZSA+ICoge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY29udGVudC1tYWluIHtcbiAgICBwYWRkaW5nOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY29udGVudC1tYWluIHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMmVtOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY3RhIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2N0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY3RhLWFycm93IHtcbiAgICAgIGNvbG9yOiAjREJENDBBO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2N0YS1hcnJvdyBzdmcge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5pc0V4cGFuZGVkIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2N0YS1hcnJvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY3RhOmhvdmVyLCAucHJvcGVydGllcy1kZXRhaWxzLXYzX19jdGE6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY3RhOmhvdmVyIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX25laWdoYm9yaG9vZC1jdGEtYXJyb3csIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2N0YTpmb2N1cyAucHJvcGVydGllcy1kZXRhaWxzLXYzX19uZWlnaGJvcmhvb2QtY3RhLWFycm93IHtcbiAgICAgICAgY29sb3I6ICMxQzFDMUM7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY3RhLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOGVtOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY3RhLXRpdGxlLS1vcGVuZWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5pc0V4cGFuZGVkIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2N0YS10aXRsZS0tb3BlbmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmlzRXhwYW5kZWQgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY3RhLXRpdGxlLS1jbG9zZWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19pbmZvc21pc2Mge1xuICAgIG1hcmdpbi10b3A6IDNlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX190b29scyB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3Rvb2xzIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19sb3RzIHtcbiAgICBtYXJnaW46IDAgYXV0byA0ZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fZG9jdW1lbnRhdGlvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19jYWxlbmRhciB7XG4gICAgbWFyZ2luOiA0ZW0gYXV0byAwOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2VxdWlwbWVudHMge1xuICAgIG1hcmdpbjogNGVtIGF1dG8gMDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19zZXJ2aWNlcyB7XG4gICAgbWFyZ2luOiA0ZW0gYXV0byAwOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3JlbGF0ZWQge1xuICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTI3NnB4ICsgNGVtKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12MyB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjNfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDNlbSAxZW07XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjNfX2xpc3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYzX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYzX19sYWJlbCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS4yZW0vMSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjNfX3ZhbHVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12M19faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDNlbTtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAzZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RCRDQwQTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYzX19pY29uIHN2ZyB7XG4gICAgICB3aWR0aDogNTUlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1lbmVyZ3ktdjNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12M19fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12M19fZXhwYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1lbmVyZ3ktdjNfX2N0YSB7XG4gIG1hcmdpbi10b3A6IDJlbTsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12M19faW1nIHtcbiAgaGVpZ2h0OiAxODBweDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12M19faW1nICsgLnByb3BlcnRpZXMtZGV0YWlscy1lbmVyZ3ktdjNfX2ltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12M19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjNfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIGdyaWQtZ2FwOiAzZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjNfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12M19fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1lcXVpcG1lbnRzLXYzX19saXN0LWhlYWRlciB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuNWVtLzEuOCBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgY29sb3I6ICNEQkQ0MEE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREJENDBBOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12M19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAwLjllbS8xIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzRTJEMjU7XG4gIG1hcmdpbi10b3A6IDEuMmVtOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12M19fdmFsdWUge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZm9ybS12M19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZ2VuZXJhbC12M19fdGl0bGUge1xuICBmb250LXNpemU6IDEuOGVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZ2VuZXJhbC12M19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuOWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX3RpdGxlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjhlbS8xLjUgXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBBcmlhbCwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW46IDAgMCAxZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtZ2FwOiAyZW0gNGVtO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19fbGlzdCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0RCRDQwQTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygwLjVlbSAtIDVweCk7XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX2xhYmVsIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19fdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIGNvbG9yOiAjREJENDBBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19fdmFsdWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjMge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19fdGl0bGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuOGVtLzEuNSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbjogMCAwIDFlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtZ2FwOiAyZW0gNGVtO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2xpc3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMS40ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNEQkQ0MEE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMC41ZW0gLSA1cHgpO1xuICAgICAgbGVmdDogMDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19fbGFiZWwge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19fdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIGNvbG9yOiAjREJENDBBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtbG90cy12MyB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1sb3RzLXYzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtbmVpZ2hib3Job29kLXYzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44ZW07IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1uZWlnaGJvcmhvb2QtdjMgLm1hcCB7XG4gIGhlaWdodDogNDAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLW5laWdoYm9yaG9vZC12MyAubWFwIHtcbiAgICAgIGhlaWdodDogNjM0cHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX190YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX190aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREJENDBBO1xuICBwYWRkaW5nOiAuM2VtO1xuICBtYXJnaW4tYm90dG9tOiAuOGVtO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0RCRDQwQTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX190aC0tdmFsdWUge1xuICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgd2lkdGg6IDMzLjMzMzMlOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfX3RoLS12YWx1ZTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfX3RyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogLjNlbTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxQzFDMUM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M19fdHItLXZhbHVlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX190ci0tdmFsdWU6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1yZWxhdGVkLXYzX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXJlbGF0ZWQtdjNfX3RpdGxlID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtcmVsYXRlZC12M19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDEuNWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1yZWxhdGVkLXYzX19saXN0IHtcbiAgICAgIGdyaWQtZ2FwOiA1MHB4IDEuNWVtO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtcmVsYXRlZC12M19fbGlzdCB7XG4gICAgICBncmlkLWdhcDogMTAwcHggMS41ZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1zZXJ2aWNlcy12M19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgZ3JpZC1nYXA6IDNlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjNfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjNfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjNfX2xpc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS41ZW0vMS44IFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICBjb2xvcjogI0RCRDQwQTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQkQ0MEE7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1zZXJ2aWNlcy12M19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMi4yIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzRTJEMjU7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1zZXJ2aWNlcy12M19faWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzLS12ZXJ0aWNhbCB7XG4gICAgZ3JpZC1nYXA6IDVlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12My0tdmVydGljYWwge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCAyLjVlbSk7XG4gICAgZ3JpZC1nYXA6IDFlbTtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19fbGluayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RCRDQwQTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMi41ZW07XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC42NWVtOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19fbGluayBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmaWxsOiBpbmhlcml0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19fbGluazpmb2N1cywgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkQ0MEE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2xpbms6Zm9jdXMgc3ZnLCAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19saW5rOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6IGluaGVyaXQ7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzIC5qcy1zZWxlY3Rpb25Ub2dnbGUgc3ZnIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjMgLmpzLXNlbGVjdGlvblRvZ2dsZS5qcy0tYWN0aXZlIHN2ZyB7XG4gICAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzNFMkQyNTsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYzX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2NCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19faW1hZ2UgPiAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19faW5mb3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuMmVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19faW5mb3Mge1xuICAgICAgICBwYWRkaW5nOiAxLjJlbSAwO1xuICAgICAgICBmb250LXNpemU6IDAuOGVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjNfX2luZm9zIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYzX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgY29sb3I6ICMzRTJEMjU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fdGl0bGUgLnRpdGxlX19jaGFwbyB7XG4gICAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYzX19kYXRhIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNEQkQ0MEE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZW1wdHkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wcm9wZXJ0aWVzL2VtcHR5LmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwYWRkaW5nOiAxMGVtIDJlbTsgfVxuICAucHJvcGVydGllcy1lbXB0eV9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBwYWRkaW5nOiAyLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnRpZXMtZW1wdHlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gIC5wcm9wZXJ0aWVzLWVtcHR5X190ZXh0IHtcbiAgICBtYXJnaW46IDJlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWVtcHR5X190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAyZW0gM2VtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtbGlzdC12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5wcm9wZXJ0aWVzLWxpc3QtdjFfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMS41ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtbGlzdC12MV9fbGlzdCB7XG4gICAgICAgIGdyaWQtZ2FwOiA1MHB4IDEuNWVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWxpc3QtdjFfX2xpc3Qge1xuICAgICAgICBncmlkLWdhcDogMTAwcHggMS41ZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1saXN0LXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnByb3BlcnRpZXMtbGlzdC12Ml9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxLjVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1saXN0LXYyX19saXN0IHtcbiAgICAgICAgZ3JpZC1nYXA6IDUwcHggMS41ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnRpZXMtbGlzdC12Ml9fbGlzdCB7XG4gICAgICAgIGdyaWQtZ2FwOiAxMDBweCAxLjVlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWxpc3QtdjMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucHJvcGVydGllcy1saXN0LXYzX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDEuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWxpc3QtdjNfX2xpc3Qge1xuICAgICAgICBncmlkLWdhcDogNTBweCAxLjVlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydGllcy1saXN0LXYzX19saXN0IHtcbiAgICAgICAgZ3JpZC1nYXA6IDEwMHB4IDEuNWVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtdGh1bWItdjEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzNFMkQyNTsgfVxuICAucHJvcGVydGllcy10aHVtYi12MV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODMlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjFfX2ltYWdlID4gLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYxX19pbmZvcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS4yZW0gNGVtIDEuMmVtIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy10aHVtYi12MV9faW5mb3Mge1xuICAgICAgICBwYWRkaW5nOiAxLjJlbSA1ZW0gMS4yZW0gM2VtO1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAucHJvcGVydGllcy10aHVtYi12MV9faW5mb3Mge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjFfX2luZm9zOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2Utb3V0OyB9XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYxX19pbmZvczpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAwOyB9IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjFfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAucHJvcGVydGllcy10aHVtYi12MV9fY29udGVudCB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICAucHJvcGVydGllcy10aHVtYi12MV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGNvbG9yOiAjM0UyRDI1O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYxX190aXRsZSAudGl0bGVfX2NoYXBvIHtcbiAgICAgIGNvbG9yOiAjREJENDBBOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYxX19kYXRhIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjJlbS8xIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAucHJvcGVydGllcy10aHVtYi12MV9fZGF0YS1oaWdobGlnaHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuMmVtLzEgXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBBcmlhbCwgc2VyaWY7XG4gICAgY29sb3I6ICMzRTJEMjU7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjFfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0zZW07XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjFfX2Fycm93IHN2ZyB7XG4gICAgICB3aWR0aDogMzA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmaWxsOiAjREJENDBBOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYxX19sYWJlbHMtbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjFfX3Rvb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMC44ZW07IH1cbiAgICAucHJvcGVydGllcy10aHVtYi12MV9fdG9vbHMgKiArICoge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuOGVtOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYxX19yZWZlcmVuY2Uge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAucHJvcGVydGllcy10aHVtYi12MV9fbnVtZG9zc2llciB7XG4gICAgY29sb3I6ICNEQkQ0MEE7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjFfX3NlbGVjdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYxX19zZWxlY3Rpb24gLmJ1dHRvbiB7XG4gICAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAgICAgLnByb3BlcnRpZXMtdGh1bWItdjFfX3NlbGVjdGlvbiAuYnV0dG9uX19pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgc3Ryb2tlOiAjREJENDBBO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDc7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYxX19zZWxlY3Rpb24gLmJ1dHRvbi5qcy0tYWN0aXZlIC5idXR0b25fX2ljb24ge1xuICAgICAgICBmaWxsOiAjREJENDBBOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYxOmhvdmVyIC5wcm9wZXJ0aWVzLXRodW1iLXYxX19pbmZvczpiZWZvcmUsIC5wcm9wZXJ0aWVzLXRodW1iLXYxOmZvY3VzIC5wcm9wZXJ0aWVzLXRodW1iLXYxX19pbmZvczpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYxOmhvdmVyIC5wcm9wZXJ0aWVzLXRodW1iLXYxX19jb250ZW50LCAucHJvcGVydGllcy10aHVtYi12MTpmb2N1cyAucHJvcGVydGllcy10aHVtYi12MV9fY29udGVudCB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy10aHVtYi12MiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzRTJEMjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvcGVydGllcy10aHVtYi12MiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgaGVpZ2h0OiA5MHZoO1xuICAgICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA2ODBweDsgfSB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19pbWFnZSB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydGllcy10aHVtYi12Ml9faW1hZ2UgPiAuaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19pbmZvcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS4yZW0gNGVtIDEuMmVtIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy10aHVtYi12Ml9faW5mb3Mge1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnByb3BlcnRpZXMtdGh1bWItdjJfX2luZm9zIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAucHJvcGVydGllcy10aHVtYi12Ml9fZGF0YSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS4yZW0vMSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNEQkQ0MEE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjJfX2RhdGEtLXR5cGVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTsgfVxuICAucHJvcGVydGllcy10aHVtYi12Ml9fZGF0YS1oaWdobGlnaHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuMmVtLzEgXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBBcmlhbCwgc2VyaWY7XG4gICAgY29sb3I6ICMzRTJEMjU7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjJfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy10aHVtYi12Ml9fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19kZXNjcmlwdGlvbiB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjJfX3Njcm9sbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtOyB9IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjJfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAuNmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICAgIGNvbG9yOiAjM0UyRDI1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYyX190aXRsZSAudGl0bGVfX2NoYXBvIHtcbiAgICAgIGNvbG9yOiAjREJENDBBOyB9XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjJfX3RpdGxlIC50aXRsZV9fZGVjbyB7XG4gICAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAucHJvcGVydGllcy10aHVtYi12Ml9fc3VidGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgZm9udC1zaXplOiAxLjdlbTsgfVxuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19zdWJ0aXRsZSAuc3VidGl0bGVfX2NoYXBvIHtcbiAgICAgIGNvbG9yOiAjREJENDBBOyB9XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjJfX3N1YnRpdGxlIC5zdWJ0aXRsZV9fZGVjbyB7XG4gICAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAucHJvcGVydGllcy10aHVtYi12Ml9fcHJpY2Uge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDJlbS8xIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19sYWJlbHMtbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjJfX3Rvb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYyX190b29scyAqICsgKiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC44ZW07IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjJfX3JlZmVyZW5jZSB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19udW1kb3NzaWVyIHtcbiAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAucHJvcGVydGllcy10aHVtYi12Ml9fc2VsZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjJfX3NlbGVjdGlvbiAuYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjREJENDBBOyB9XG4gICAgICAucHJvcGVydGllcy10aHVtYi12Ml9fc2VsZWN0aW9uIC5idXR0b25fX2ljb24ge1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICBzdHJva2U6ICNEQkQ0MEE7XG4gICAgICAgIHN0cm9rZS13aWR0aDogNzsgfVxuICAgICAgLnByb3BlcnRpZXMtdGh1bWItdjJfX3NlbGVjdGlvbiAuYnV0dG9uLmpzLS1hY3RpdmUgLmJ1dHRvbl9faWNvbiB7XG4gICAgICAgIGZpbGw6ICNEQkQ0MEE7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjJfX2N0YSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDNlbSA1ZW0gM2VtIDNlbTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjJfX2N0YSAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2Utb3V0OyB9XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19jdGEgLnRpdGxlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtdGh1bWItdjJfX2N0YSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAucHJvcGVydGllcy10aHVtYi12Ml9fY3RhOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2Utb3V0OyB9XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19jdGE6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAwOyB9IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjJfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICByaWdodDogM2VtO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAucHJvcGVydGllcy10aHVtYi12Ml9fYXJyb3cge1xuICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAucHJvcGVydGllcy10aHVtYi12Ml9fYXJyb3cgc3ZnIHtcbiAgICAgIHdpZHRoOiAzMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZpbGw6ICNEQkQ0MEE7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjI6aG92ZXIgLnByb3BlcnRpZXMtdGh1bWItdjJfX2N0YTphZnRlciwgLnByb3BlcnRpZXMtdGh1bWItdjI6Zm9jdXMgLnByb3BlcnRpZXMtdGh1bWItdjJfX2N0YTphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjI6aG92ZXIgLnByb3BlcnRpZXMtdGh1bWItdjJfX2N0YSAudGl0bGUsIC5wcm9wZXJ0aWVzLXRodW1iLXYyOmZvY3VzIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19jdGEgLnRpdGxlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYyOmhvdmVyIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19hcnJvdywgLnByb3BlcnRpZXMtdGh1bWItdjI6Zm9jdXMgLnByb3BlcnRpZXMtdGh1bWItdjJfX2Fycm93IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLXRodW1iLXYzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgaGVpZ2h0OiA5MHZoO1xuICAgICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA2OTRweDsgfSB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19pbWFnZSB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBvcmRlcjogMTsgfVxuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19pbWFnZSA+IC5pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjNfX2luZm9zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxLjJlbSAyZW07XG4gICAgb3JkZXI6IDM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtdGh1bWItdjNfX2luZm9zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxLjVlbSAzZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH1cbiAgICAgICAgLnByb3BlcnRpZXMtdGh1bWItdjNfX2luZm9zOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjY5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2Utb3V0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19pbmZvcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjNfX2NvbnRlbnQtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAucHJvcGVydGllcy10aHVtYi12M19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1vdXQ7IH0gfVxuICAucHJvcGVydGllcy10aHVtYi12M19fY291bnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuNWVtLzEgXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvcGVydGllcy10aHVtYi12M19fY291bnQtaGlnaGxpZ2h0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjJlbS8xIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICAgIGNvbG9yOiAjREJENDBBOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzX190eXBlcyB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS41ZW0vMSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzX190eXBlcy12YWx1ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8yLjVlbSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjREJENDBBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19kYXRhIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBncmlkLWdhcDogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19kYXRhIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19kYXRhLWl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19kYXRhLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjVlbS8xIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjNfX2RhdGEtdmFsdWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMi41ZW0gXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0RCRDQwQTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvcGVydGllcy10aHVtYi12M19fZGVzY3JpcHRpb24ge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy10aHVtYi12M19fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19zY3JvbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTsgfSB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19sYWJlbHMtbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjNfX2N0YSB7XG4gICAgb3JkZXI6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEuMmVtIDJlbTtcbiAgICBjb2xvcjogIzNFMkQyNTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy10aHVtYi12M19fY3RhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1pbi13aWR0aDogNDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDYyJTtcbiAgICAgICAgcGFkZGluZzogMS41ZW0gM2VtIDEuNWVtIDNlbTtcbiAgICAgICAgei1pbmRleDogOTsgfSB9XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjNfX2N0YTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19jdGEtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBjb2xvcjogIzNFMkQyNTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucHJvcGVydGllcy10aHVtYi12M19fdGl0bGUgLnRpdGxlX19jaGFwbyB7XG4gICAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYzX190aXRsZSAudGl0bGVfX2RlY28ge1xuICAgICAgY29sb3I6ICNEQkQ0MEE7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjNfX3ByaWNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNEQkQ0MEE7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjNfX3Rvb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDAuNmVtOyB9XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjNfX3Rvb2xzICogKyAqIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjhlbTsgfVxuICAucHJvcGVydGllcy10aHVtYi12M19fcmVmZXJlbmNlIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjNfX251bWRvc3NpZXIge1xuICAgIGNvbG9yOiAjREJENDBBOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19zZWxlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgICAucHJvcGVydGllcy10aHVtYi12M19fc2VsZWN0aW9uIC5idXR0b24ge1xuICAgICAgY29sb3I6ICMzRTJEMjU7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19zZWxlY3Rpb24gLmJ1dHRvbl9faWNvbiB7XG4gICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHN0cm9rZTogI0RCRDQwQTtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiA3OyB9XG4gICAgICAucHJvcGVydGllcy10aHVtYi12M19fc2VsZWN0aW9uIC5idXR0b24uanMtLWFjdGl2ZSAuYnV0dG9uX19pY29uIHtcbiAgICAgICAgZmlsbDogI0RCRDQwQTsgfVxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjMgLnByb3BlcnRpZXMtdGh1bWItdjNfX2NvbnRlbnQge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYzIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19pbmZvczpiZWZvcmUge1xuICAgICAgd2lkdGg6IDA7IH1cbiAgICAucHJvcGVydGllcy10aHVtYi12Mzpob3ZlciAucHJvcGVydGllcy10aHVtYi12M19fY29udGVudCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjM6aG92ZXIgLnByb3BlcnRpZXMtdGh1bWItdjNfX2luZm9zOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzOmhvdmVyIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19jdGE6YWZ0ZXIsIC5wcm9wZXJ0aWVzLXRodW1iLXYzOmZvY3VzIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19jdGE6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzOmhvdmVyIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19jdGEtY29udGVudCwgLnByb3BlcnRpZXMtdGh1bWItdjM6Zm9jdXMgLnByb3BlcnRpZXMtdGh1bWItdjNfX2N0YS1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnF1b3RlLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnF1b3RlLXYxX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnF1b3RlLXYxX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgaGVpZ2h0OiA5MHZoO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogODYzcHg7IH0gfVxuICAucXVvdGUtdjFfX2luZm9ybWF0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAucXVvdGUtdjFfX3RpdGxlIHtcbiAgICBtYXJnaW46IDFlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgLnF1b3RlLXYxX190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5xdW90ZS12MV9fc2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucXVvdGUtdjFfX3NpZGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAucXVvdGUtdjFfX3NpZGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNGVtOyB9IH1cbiAgLnF1b3RlLXYxX19zaWRlLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5xdW90ZS12MV9fc2lkZS1zY3JvbGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH0gfVxuICAucXVvdGUtdjFfX2RhdGEge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucXVvdGUtdjFfX2RhdGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gIC5xdW90ZS12MV9fc2xpZGVzaG93IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAucXVvdGUtdjFfX3NsaWRlc2hvdy1wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucXVvdGUtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQsIC5xdW90ZS12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIycHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMxQzFDMUM7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnF1b3RlLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0LCAucXVvdGUtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDsgfSB9XG4gICAgICAucXVvdGUtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnF1b3RlLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAuMzU7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5xdW90ZS12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCBzdmcsIC5xdW90ZS12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiBzdmcge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5xdW90ZS12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dDpob3ZlciwgLnF1b3RlLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0OmZvY3VzLCAucXVvdGUtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXY6aG92ZXIsIC5xdW90ZS12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUMxQzFDOyB9XG4gICAgLnF1b3RlLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnF1b3RlLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5xdW90ZS12MV9fc2xpZGVzaG93IC5tYWluLXN3aXBlcl9faW1hZ2Uge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnF1b3RlLXYxX19mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnF1b3RlLXYxX19mb3JtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAucXVvdGUtdjFfX2Zvcm0ge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucXVvdGUtZm9ybS12MV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJlZGFjLWdtc19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTI5OHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucmVkYWMtZ21zX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yZWRhYy12MV9fY29udGVudCA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogNmVtO1xuICBtYXJnaW4tYm90dG9tOiA2ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmVkYWMtYmxvYy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5yZWRhYy1ibG9jLXYxX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlZGFjLWJsb2MtdjFfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDkwdmg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NjNweDsgfSB9XG4gIC5yZWRhYy1ibG9jLXYxX19pbmZvcm1hdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgLnJlZGFjLWJsb2MtdjFfX3RpdGxlIHtcbiAgICBtYXJnaW46IDFlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgLnJlZGFjLWJsb2MtdjFfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5yZWRhYy1ibG9jLXYxX19zaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlZGFjLWJsb2MtdjFfX3NpZGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAucmVkYWMtYmxvYy12MV9fc2lkZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0ZW07IH0gfVxuICAucmVkYWMtYmxvYy12MV9fc2lkZS1zY3JvbGwge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVkYWMtYmxvYy12MV9fc2lkZS1zY3JvbGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucmVkYWMtYmxvYy12MV9fZHJhd2VyIHtcbiAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAucmVkYWMtYmxvYy12MV9fc2xpZGVzaG93IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAucmVkYWMtYmxvYy12MV9fc2xpZGVzaG93LXBhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yZWRhYy1ibG9jLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0LCAucmVkYWMtYmxvYy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIycHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMxQzFDMUM7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJlZGFjLWJsb2MtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQsIC5yZWRhYy1ibG9jLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7IH0gfVxuICAgICAgLnJlZGFjLWJsb2MtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnJlZGFjLWJsb2MtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IC4zNTtcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLnJlZGFjLWJsb2MtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQgc3ZnLCAucmVkYWMtYmxvYy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiBzdmcge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5yZWRhYy1ibG9jLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0OmhvdmVyLCAucmVkYWMtYmxvYy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dDpmb2N1cywgLnJlZGFjLWJsb2MtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXY6aG92ZXIsIC5yZWRhYy1ibG9jLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2OmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxQzFDMUM7IH1cbiAgICAucmVkYWMtYmxvYy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5yZWRhYy1ibG9jLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5yZWRhYy1ibG9jLXYxX19zbGlkZXNob3cgLm1haW4tc3dpcGVyX19pbWFnZSB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yZWRhYy1ibG9jLXYyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5yZWRhYy1ibG9jLXYyX19jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4ucmVkYWMtYmxvYy12Ml9fdGl0bGUge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogNjAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNWVtIDNlbSAxLjVlbSAxZW07IH1cblxuLnJlZGFjLWJsb2MtdjJfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjZlbTsgfVxuXG4ucmVkYWMtYmxvYy12Ml9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4ucmVkYWMtYmxvYy12Ml9fc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJlZGFjLWJsb2MtdjJfX3NpZGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAucmVkYWMtYmxvYy12Ml9fc2lkZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTsgfSB9XG5cbi5yZWRhYy1ibG9jLXYyX19zbGlkZXNob3cge1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICBtYXgtaGVpZ2h0OiA1ODJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgMDtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucmVkYWMtYmxvYy12Ml9fc2xpZGVzaG93LXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJlZGFjLWJsb2MtdjJfX3NsaWRlc2hvdy1idXR0b24tLW5leHQsIC5yZWRhYy1ibG9jLXYyX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMnB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzFDMUMxQztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmVkYWMtYmxvYy12Ml9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCwgLnJlZGFjLWJsb2MtdjJfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDsgfSB9XG4gICAgLnJlZGFjLWJsb2MtdjJfX3NsaWRlc2hvdy1idXR0b24tLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnJlZGFjLWJsb2MtdjJfX3NsaWRlc2hvdy1idXR0b24tLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAuMzU7XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5yZWRhYy1ibG9jLXYyX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0IHN2ZywgLnJlZGFjLWJsb2MtdjJfX3NsaWRlc2hvdy1idXR0b24tLXByZXYgc3ZnIHtcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnJlZGFjLWJsb2MtdjJfX3NsaWRlc2hvdy1idXR0b24tLW5leHQ6aG92ZXIsIC5yZWRhYy1ibG9jLXYyX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0OmZvY3VzLCAucmVkYWMtYmxvYy12Ml9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldjpob3ZlciwgLnJlZGFjLWJsb2MtdjJfX3NsaWRlc2hvdy1idXR0b24tLXByZXY6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUMxQzFDOyB9XG4gIC5yZWRhYy1ibG9jLXYyX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0IHtcbiAgICByaWdodDogMDsgfVxuICAucmVkYWMtYmxvYy12Ml9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgbGVmdDogMDsgfVxuICAucmVkYWMtYmxvYy12Ml9fc2xpZGVzaG93IC5tYWluLXN3aXBlcl9faW1hZ2Uge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJlZGFjLWJsb2MtdjNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogM2VtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVkYWMtYmxvYy12M19fY29udGVudCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cblxuLnJlZGFjLWJsb2MtdjNfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgcGFkZGluZy1yaWdodDogNGVtOyB9XG5cbi5yZWRhYy1ibG9jLXYzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yZWRhYy1ibG9jLXY1X19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5yZWRhYy1ibG9jLXY1X190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yZWRhYy1ibG9jLXY2X19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogM2VtIDVlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yZWRhYy1ibG9jLXY2X19jb250ZW50IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucmVkYWMtYmxvYy12Nl9fY29udGVudCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cblxuLnJlZGFjLWJsb2MtdjZfX2NvdW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yZWRhYy1ibG9jLXY2X19jb3VudCA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAzZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RCRDQwQTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG5cbi5yZWRhYy1ibG9jLXY2X190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgbWFyZ2luOiAxZW0gMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yZWRhYy1ibG9jLXY3IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnJlZGFjLWJsb2MtdjdfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVkYWMtYmxvYy12N19fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogOTB2aDtcbiAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDY5NHB4OyB9IH1cbiAgLnJlZGFjLWJsb2MtdjdfX2luZm9ybWF0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAucmVkYWMtYmxvYy12N19fdGl0bGUge1xuICAgIG1hcmdpbjogMWVtIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZlbTsgfVxuICAucmVkYWMtYmxvYy12N19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLnJlZGFjLWJsb2MtdjdfX3NpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVkYWMtYmxvYy12N19fc2lkZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5yZWRhYy1ibG9jLXY3X19zaWRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTsgfSB9XG4gIC5yZWRhYy1ibG9jLXY3X19zaWRlLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWRhYy1ibG9jLXY3X19zaWRlLXNjcm9sbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfSB9XG4gIC5yZWRhYy1ibG9jLXY3X19kYXRhIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJlZGFjLWJsb2MtdjdfX2RhdGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5yZWRhYy1ibG9jLXY3X19kcmF3ZXIge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5yZWRhYy1ibG9jLXY3X19zbGlkZXNob3cge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yZWRhYy1ibG9jLXY3X19zbGlkZXNob3ctcGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJlZGFjLWJsb2MtdjdfX3NsaWRlc2hvdy1idXR0b24tLW5leHQsIC5yZWRhYy1ibG9jLXY3X19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzFDMUMxQztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmVkYWMtYmxvYy12N19fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCwgLnJlZGFjLWJsb2MtdjdfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDsgfSB9XG4gICAgICAucmVkYWMtYmxvYy12N19fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAucmVkYWMtYmxvYy12N19fc2xpZGVzaG93LWJ1dHRvbi0tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogLjM1O1xuICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAucmVkYWMtYmxvYy12N19fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCBzdmcsIC5yZWRhYy1ibG9jLXY3X19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHN2ZyB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnJlZGFjLWJsb2MtdjdfX3NsaWRlc2hvdy1idXR0b24tLW5leHQ6aG92ZXIsIC5yZWRhYy1ibG9jLXY3X19zbGlkZXNob3ctYnV0dG9uLS1uZXh0OmZvY3VzLCAucmVkYWMtYmxvYy12N19fc2xpZGVzaG93LWJ1dHRvbi0tcHJldjpob3ZlciwgLnJlZGFjLWJsb2MtdjdfX3NsaWRlc2hvdy1idXR0b24tLXByZXY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzFDMUMxQzsgfVxuICAgIC5yZWRhYy1ibG9jLXY3X19zbGlkZXNob3ctYnV0dG9uLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnJlZGFjLWJsb2MtdjdfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnJlZGFjLWJsb2MtdjdfX3NsaWRlc2hvdyAubWFpbi1zd2lwZXJfX2ltYWdlIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlYXJjaC1mb3JtLXYxIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuc2VhcmNoLWZvcm0tdjEgLmZvcm1fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtOyB9XG4gIC5zZWFyY2gtZm9ybS12MSAuZm9ybV9fc3VibWl0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gIC5zZWFyY2gtZm9ybS12MSAuc3VibWl0X19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlYXJjaC1mb3JtLXYxIC5zdWJtaXRfX2ZpZWxkIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMjc4cHg7IH0gfVxuICAuc2VhcmNoLWZvcm0tdjFfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuc2VhcmNoLWZvcm0tdjFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTsgfVxuICAgIC5zZWFyY2gtZm9ybS12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZWFyY2gtZm9ybS12MV9fdGl0bGUgLnRpdGxlX19jaGFwbyB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAwLjRlbS8xIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGNvbG9yOiAjREJENDBBOyB9XG4gICAgLnNlYXJjaC1mb3JtLXYxX190aXRsZSAudGl0bGVfX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgNDVweC8xIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc2VhcmNoLWZvcm0tdjFfX3RpdGxlIC50aXRsZV9fZGVjbyB7XG4gICAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAuc2VhcmNoLWZvcm0tdjFfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTsgfVxuICAgIC5zZWFyY2gtZm9ybS12MV9fc3VidGl0bGUgLnN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZWFyY2gtZm9ybS12MV9fc3VidGl0bGUgLnN1YnRpdGxlX19jaGFwbyB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAwLjZlbS8xIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGNvbG9yOiAjREJENDBBOyB9XG4gICAgLnNlYXJjaC1mb3JtLXYxX19zdWJ0aXRsZSAuc3VidGl0bGVfX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEgXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBBcmlhbCwgc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zZWFyY2gtZm9ybS12MV9fc3VidGl0bGUgLnN1YnRpdGxlX19kZWNvIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gIC5zZWFyY2gtZm9ybS12MV9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlYXJjaC1mb3JtLXYxX19iYXNlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNlYXJjaC1mb3JtLXYxX19tb3JlIHtcbiAgICBtYXJnaW46IDd2aCAwIDA7IH1cbiAgLnNlYXJjaC1mb3JtLXYxIC5ub1VpLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RCRDQwQTsgfVxuICAuc2VhcmNoLWZvcm0tdjEgLnNzLW1haW4ge1xuICAgIGJvcmRlci1jb2xvcjogI0RCRDQwQTsgfVxuICAuc2VhcmNoLWZvcm0tdjEgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0RCRDQwQTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zZWFyY2gtZm9ybS12MSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc2VhcmNoLWZvcm0tdjEgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zZWFyY2gtZm9ybS12MSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLnNlYXJjaC1mb3JtLXYxIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0RCRDQwQTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zZWFyY2gtZm9ybS12MSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNlYXJjaC1mb3JtLXYxIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAuc2VhcmNoLWZvcm0tdjEgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuc2VhcmNoLWZvcm0tdjEgLnRleHRmaWVsZF9faW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogI0RCRDQwQTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zZWFyY2gtZm9ybS12MSAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc2VhcmNoLWZvcm0tdjEgLnRleHRmaWVsZF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2VhcmNoLWZvcm0tdjEgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICNEQkQ0MEE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnNlYXJjaC1mb3JtLXYxIC5sb2NhbGl6YXRvcl9fcGx1czpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnNlYXJjaC1mb3JtLXYxIC5sb2NhbGl6YXRvcl9fcGx1czphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuc2VhcmNoLWZvcm0tdjEgLnJhbmdlX19oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjREJENDBBOyB9XG4gIC5zZWFyY2gtZm9ybS12MSAucmFuZ2VfX3N1bW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogI0RCRDQwQTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2VhcmNoLWZvcm0tdjEgLnJhbmdlX19wbHVzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuc2VhcmNoLWZvcm0tdjEgLnJhbmdlX19wbHVzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5zZWFyY2gtZm9ybS12MSAucmFuZ2UgLm5vVWktY29ubmVjdCB7XG4gICAgYmFja2dyb3VuZDogI0RCRDQwQTsgfVxuICAuc2VhcmNoLWZvcm0tdjEgLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zZWFyY2gtZm9ybS12MSAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnNlYXJjaC1mb3JtIC5idXR0b24ge1xuICAgIGhlaWdodDogNTJweDsgfVxuICAvKiBJRTEwICovXG4gICo6Oi1tcy1iYWNrZHJvcCwgLnNlYXJjaC1mb3JtIC5idXR0b24ge1xuICAgIGhlaWdodDogNTJweDsgfVxuICAvKiBJRTExICovIH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VhcmNoLWRyYXdlci12MSB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2gtZHJhd2VyLXYxIHtcbiAgICAgIG1pbi13aWR0aDogNDZlbTsgfSB9XG4gIC5zZWFyY2gtZHJhd2VyLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5ib2R5LS1ob21lIC5zZWFyY2gtZHJhd2VyLXYxIC5kcmF3ZXJfX2Nsb3NlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlYXJjaC1kcmF3ZXItdjEgLmRyYXdlcl9fY2xvc2Uge1xuICAgICAgb3BhY2l0eTogMDsgfSB9XG5cbi5ib2R5LS1zZWFyY2gtZm9ybV9fZHJhd2VyLW9wZW5lZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0aW9uLWZvcm0tdjFfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjllbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0aW9uLWxpc3QtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuc2VsZWN0aW9uLWxpc3QtdjFfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMWVtOyB9XG4gIC5zZWxlY3Rpb24tbGlzdC12MV9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxLjVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VsZWN0aW9uLWxpc3QtdjFfX2xpc3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlbGVjdGlvbi1saXN0LXYxX19saXN0IHtcbiAgICAgICAgZ3JpZC1nYXA6IDUwcHggM2VtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZWxlY3Rpb24tbGlzdC12MV9fbGlzdCB7XG4gICAgICAgIGdyaWQtZ2FwOiAxMDBweCAxLjVlbTsgfSB9XG4gIC5zZWxlY3Rpb24tbGlzdC12MV9faW5mb3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0aW9uLXRodW1iLXYxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzRTJEMjU7IH1cbiAgLnNlbGVjdGlvbi10aHVtYi12MV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODMlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnNlbGVjdGlvbi10aHVtYi12MV9faW1hZ2UgPiAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNlbGVjdGlvbi10aHVtYi12MV9faW5mb3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuMmVtIDRlbSAxLjJlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWxlY3Rpb24tdGh1bWItdjFfX2luZm9zIHtcbiAgICAgICAgcGFkZGluZzogMS4yZW0gNWVtIDEuMmVtIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnNlbGVjdGlvbi10aHVtYi12MV9faW5mb3Mge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gICAgLnNlbGVjdGlvbi10aHVtYi12MV9faW5mb3M6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuc2VsZWN0aW9uLXRodW1iLXYxX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdGlvbi10aHVtYi12MV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgY29sb3I6ICMzRTJEMjU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnNlbGVjdGlvbi10aHVtYi12MV9fdGl0bGUgLnRpdGxlX19jaGFwbyB7XG4gICAgICBjb2xvcjogI0RCRDQwQTsgfVxuICAuc2VsZWN0aW9uLXRodW1iLXYxX19wcmljZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS4yZW0vMSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNEQkQ0MEE7IH1cbiAgLnNlbGVjdGlvbi10aHVtYi12MV9fZGVsZXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzFDMUMxQzsgfVxuICAgIC5zZWxlY3Rpb24tdGh1bWItdjFfX2RlbGV0ZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNEQkQ0MEE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2lsb3MtdjEge1xuICBiYWNrZ3JvdW5kOiAjREJENDBBIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAuc2lsb3MtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaWxvcy12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbG9zLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaWxvcy12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNpbG9zLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5zaWxvcy12MV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5zaWxvcy12MV9fdGl0bGUgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMUMxQzFDOyB9XG4gICAgICAuc2lsb3MtdjFfX3RpdGxlIC5zdWJ0aXRsZV9fY2hhcG8ge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2lsb3MtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaWxvcy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuc2lsb3MtdjEgLnNpbG8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbG9zLXYxIC5zaWxvIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaWxvcy12MSAuc2lsbyB7XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNpbG9zLXYxIC5zaWxvX190aXRsZSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDsgfSB9XG4gICAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlLWRyYXdpbmcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjNlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDIuNmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzFDMUMxQzsgfVxuICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlLWRyYXdpbmcgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDEuMWVtOyB9XG4gICAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlLXRleHQge1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zZW0gXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBBcmlhbCwgc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDAuNmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuNmVtOyB9IH1cbiAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTsgfSB9XG4gICAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLinpxcIjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwLjdlbTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBjb2xvcjogIzFDMUMxQzsgfVxuICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0LWxpbmsge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjZlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdC1saW5rOmhvdmVyLCAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtbGluazpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICMxQzFDMUM7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2lsb3MtdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzRTJEMjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAuc2lsb3MtdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaWxvcy12Ml9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbG9zLXYyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaWxvcy12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNpbG9zLXYyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5zaWxvcy12Ml9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAuc2lsb3MtdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2lsb3MtdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnNpbG9zLXYyIC5zaWxvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaWxvcy12MiAuc2lsbyB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2lsb3MtdjIgLnNpbG8ge1xuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICAuc2lsb3MtdjIgLnNpbG9fX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zaWxvcy12MiAuc2lsb19fdGl0bGUge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7IH0gfVxuICAgICAgLnNpbG9zLXYyIC5zaWxvX190aXRsZS1kcmF3aW5nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAyLjZlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjZlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZpbGw6ICMzRTJEMjU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNEQkQ0MEE7IH1cbiAgICAgICAgLnNpbG9zLXYyIC5zaWxvX190aXRsZS1kcmF3aW5nIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxLjFlbTsgfVxuICAgICAgLnNpbG9zLXYyIC5zaWxvX190aXRsZS10ZXh0IHtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuM2VtIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjM0UyRDI1O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuc2lsb3MtdjIgLnNpbG9fX2xpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2lsb3MtdjIgLnNpbG9fX2xpc3Qge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjZlbTsgfSB9XG4gICAgICAuc2lsb3MtdjIgLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjIgLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07IH0gfVxuICAgICAgICAuc2lsb3MtdjIgLnNpbG9fX2xpc3QtaXRlbTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi4pagXCI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDAuNmVtO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGNvbG9yOiAjREJENDBBOyB9XG4gICAgICAuc2lsb3MtdjIgLnNpbG9fX2xpc3QtbGluayB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOWVtIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb2xvcjogIzNFMkQyNTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnNpbG9zLXYyIC5zaWxvX19saXN0LWxpbms6aG92ZXIsIC5zaWxvcy12MiAuc2lsb19fbGlzdC1saW5rOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogIzFDMUMxQzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2l0ZW1hcC1saXN0LXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnNpdGVtYXAtbGlzdC12MV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAxZW07IH1cbiAgLnNpdGVtYXAtbGlzdC12MV9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxLjVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2l0ZW1hcC1saXN0LXYxX19saXN0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaXRlbWFwLWxpc3QtdjFfX2xpc3Qge1xuICAgICAgICBncmlkLWdhcDogNTBweCAzZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNpdGVtYXAtbGlzdC12MV9fbGlzdCB7XG4gICAgICAgIGdyaWQtZ2FwOiAxMDBweCAxLjVlbTsgfSB9XG4gIC5zaXRlbWFwLWxpc3QtdjFfX2luZm9zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2V0dGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zb2NpYWxzLXYxIHtcbiAgZm9udC1zaXplOiAxLjZlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zb2NpYWxzLXYxIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgLnNvY2lhbHMtdjFfX3RpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG4gICAgbWFyZ2luLXRvcDogMC43ZW07IH1cbiAgLnNvY2lhbHMtdjFfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc29jaWFscy12MV9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAtMC41ZW07IH1cbiAgLnNvY2lhbHMtdjFfX2l0ZW0ge1xuICAgIG1hcmdpbjogMC41ZW07IH1cbiAgLnNvY2lhbHMtdjFfX2xpbmsge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNEQkQ0MEE7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNWVtOyB9XG4gICAgLnNvY2lhbHMtdjFfX2xpbmsgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0OyB9XG4gICAgLnNvY2lhbHMtdjFfX2xpbms6Zm9jdXMsIC5zb2NpYWxzLXYxX19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzFDMUMxQzsgfVxuICAgICAgLnNvY2lhbHMtdjFfX2xpbms6Zm9jdXMgc3ZnLCAuc29jaWFscy12MV9fbGluazpob3ZlciBzdmcge1xuICAgICAgICBmaWxsOiAjMUMxQzFDOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tbGlzdC12MV9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAzZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50ZWFtLWxpc3QtdjFfX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDMwcHgsIDFmcikpOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS1saXN0LXYyX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDMuNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZWFtLWxpc3QtdjJfX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCA2NzBweCk7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLXRodW1iLXYxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAudGVhbS10aHVtYi12MSB7XG4gICAgICBoZWlnaHQ6IDU4MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGVhbS10aHVtYi12MSB7XG4gICAgICBoZWlnaHQ6IDc5MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGVhbS10aHVtYi12MSB7XG4gICAgICBoZWlnaHQ6IDYxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRlYW0tdGh1bWItdjEge1xuICAgICAgaGVpZ2h0OiA4NDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC50ZWFtLXRodW1iLXYxIHtcbiAgICAgIGhlaWdodDogNjYwcHg7IH0gfVxuICAudGVhbS10aHVtYi12MV9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAudGVhbS10aHVtYi12MV9faW5mb3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDI4LCAyOCwgMC42OSk7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEgXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxLjVlbSAyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50ZWFtLXRodW1iLXYxX19hbGlnbmVyIHtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIG1heC1oZWlnaHQ6IDMyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXRodW1iLXYxX19hbGlnbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS10aHVtYi12MV9fYWxpZ25lciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50ZWFtLXRodW1iLXYxX19hbGlnbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnRlYW0tdGh1bWItdjFfX2FsaWduZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDsgfSB9XG4gIC50ZWFtLXRodW1iLXYxX19uYW1lIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAyZW0vMSBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIEFyaWFsLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAudGVhbS10aHVtYi12MV9fZnVuY3Rpb24ge1xuICAgIGNvbG9yOiAjREJENDBBO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjhlbTsgfVxuICAudGVhbS10aHVtYi12MV9fY29vcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAudGVhbS10aHVtYi12MV9fY29vcmRzICsgLnRlYW0tdGh1bWItdjFfX2Nvb3JkcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLnRlYW0tdGh1bWItdjFfX2xhYmVsIHtcbiAgICBjb2xvcjogI0RCRDQwQTtcbiAgICB3aWR0aDogNmVtOyB9XG4gIC50ZWFtLXRodW1iLXYxX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnRlYW0tdGh1bWItdjEgLnRlYW0tdGh1bWItdjFfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIGhlaWdodDogMzIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tdGh1bWItdjEgLnRlYW0tdGh1bWItdjFfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLXRodW1iLXYxIC50ZWFtLXRodW1iLXYxX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGhlaWdodDogMzIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tdGh1bWItdjEgLnRlYW0tdGh1bWItdjFfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAudGVhbS10aHVtYi12MSAudGVhbS10aHVtYi12MV9fZGVzY3JpcHRpb24ge1xuICAgICAgICBoZWlnaHQ6IDMyMHB4OyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Gcm9tTm9uZSB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTsgfSB9XG4gIC50ZWFtLXRodW1iLXYxX190ZXh0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgLnRlYW0tdGh1bWItdjE6aG92ZXIgLnRlYW0tdGh1bWItdjFfX2luZm9zIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAudGVhbS10aHVtYi12MTpob3ZlciAudGVhbS10aHVtYi12MV9faW5mb3MgLnRlYW0tdGh1bWItdjFfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbkZyb21Ob25lIC44cyBlYXNlLW91dDtcbiAgICAgIC1tb3otYW5pbWF0aW9uOiBmYWRlSW5Gcm9tTm9uZSAuOHMgZWFzZS1vdXQ7XG4gICAgICAtby1hbmltYXRpb246IGZhZGVJbkZyb21Ob25lIC44cyBlYXNlLW91dDtcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluRnJvbU5vbmUgLjhzIGVhc2Utb3V0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tdGh1bWItdjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGVhbS10aHVtYi12MiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnRlYW0tdGh1bWItdjJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgICAudGVhbS10aHVtYi12Ml9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDQ4MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tdGh1bWItdjJfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDQ5JTsgfSB9XG4gICAgLnRlYW0tdGh1bWItdjJfX2ltYWdlOmhvdmVyIC50ZWFtLXRodW1iLXYyX19kZXNjIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRlYW0tdGh1bWItdjJfX2luZm9zIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnRlYW0tdGh1bWItdjJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMzUwZW07IH1cbiAgLnRlYW0tdGh1bWItdjJfX2NvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAudGVhbS10aHVtYi12Ml9fY29vcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnRlYW0tdGh1bWItdjJfX2Nvb3JkcyArIC50ZWFtLXRodW1iLXYyX19jb29yZHMge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC50ZWFtLXRodW1iLXYyX19sYWJlbCB7XG4gICAgY29sb3I6ICNEQkQ0MEE7XG4gICAgd2lkdGg6IDZlbTsgfVxuICAudGVhbS10aHVtYi12Ml9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC50ZWFtLXRodW1iLXYyX19kZXNjIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDI4LCAyOCwgMC42OSk7XG4gICAgcGFkZGluZzogMi41ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMC44NWVtIFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLW91dDsgfVxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgIC50ZWFtLXRodW1iLXYyX19kZXNjIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3BiYXItdjEge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAudG9wYmFyLXYxX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC50b3BiYXItdjFfX3dyYXBwZXIgPiAqIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAudG9wYmFyLXYxX193cmFwcGVyID4gKiArICoge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNGVtOyB9XG4gIC50b3BiYXItdjFfX2xhbmcge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnRvcGJhci12MV9fbGFuZy1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC50b3BiYXItdjFfX3NlYXJjaC10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMS40ZW07XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEuNmVtO1xuICAgIGJhY2tncm91bmQ6ICNEQkQ0MEE7IH1cblxuLmhlYWRlci1ob21lIC50b3BiYXJfX2ludGVya2FiIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0yNHB4O1xuICB6LWluZGV4OiAtMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAgIC5oZWFkZXItaG9tZSAudG9wYmFyX19pbnRlcmthYiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi50b3BiYXJfX2ludGVya2FiIHtcbiAgdG9wOiAtMjlweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC50b3BiYXJfX2ludGVya2FiIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAudG9wYmFyX19pbnRlcmthYiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAgIC50b3BiYXJfX2ludGVya2FiIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudG9wYmFyX19pbnRlcmthYiB7XG4gICAgICBsZWZ0OiAtNTVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudG9wYmFyX19pbnRlcmthYiBpbWcge1xuICAgIHdpZHRoOiA2OSU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudG9wYmFyX19pbnRlcmthYiB7XG4gICAgdG9wOiAtMjNweDtcbiAgICBsZWZ0OiAtMThweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sYW5nLXN3aXRjaCAuc3MtbWFpbiB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzFlbSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5hcnJvdy1kb3duLFxuICAgIC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5hcnJvdy11cCB7XG4gICAgICBib3JkZXItY29sb3I6ICNEQkQ0MEE7IH1cblxuLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICBjb2xvcjogIzNFMkQyNTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNEQkQ0MEE7IH1cbiAgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjOTE5MTkxICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWFyY2gtdG9nZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgaGVpZ2h0OiAxLjZlbTtcbiAgd2lkdGg6IDEuNmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNlYXJjaC10b2dnbGU6Zm9jdXMsIC5zZWFyY2gtdG9nZ2xlOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2VhcmNoLXRvZ2dsZV9faWNvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7IH1cbiAgLnNlYXJjaC10b2dnbGU6aG92ZXIsIC5zZWFyY2gtdG9nZ2xlOmZvY3VzIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gICAgLnNlYXJjaC10b2dnbGU6aG92ZXIgLnNlYXJjaC10b2dnbGVfX2ljb24sIC5zZWFyY2gtdG9nZ2xlOmZvY3VzIC5zZWFyY2gtdG9nZ2xlX19pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTsgfVxuICAuc2VhcmNoLXRvZ2dsZS0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJvZHktLXNlYXJjaC1mb3JtX19kcmF3ZXItb3BlbmVkIC5zZWFyY2gtdG9nZ2xlLS1jbG9zZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5ib2R5LS1zZWFyY2gtZm9ybV9fZHJhd2VyLW9wZW5lZCAuc2VhcmNoLXRvZ2dsZS0tb3BlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0aW9uLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuc2VsZWN0aW9uLWljb25fX2JhZGdlIHtcbiAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMS43ZW07XG4gICAgaGVpZ2h0OiAxLjdlbTtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIHJpZ2h0OiAtMC43ZW07XG4gICAgdG9wOiAtMC43ZW07XG4gICAgYm9yZGVyOiAycHggc29saWQgI0RCRDQwQTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC5zZWxlY3Rpb24taWNvbl9faWNvbiA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMS42ZW07XG4gICAgd2lkdGg6IDEuNmVtO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFsZXJ0LW1haWxfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTkyMHB4ICsgNGVtKTtcbiAgbWFyZ2luOiAyZW0gYXV0byAtMS4yZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWxlcnQtbWFpbF9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDIuNmVtIGF1dG8gLTEuMmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWxlcnQtbWFpbF9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyZW07IH0gfVxuICAuYWxlcnQtbWFpbF9fd3JhcHBlciA+ICoge1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMmVtOyB9XG5cbi5hbGVydC1tYWlsX19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hbGVydC1tYWlsX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhY3RfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTc1MnB4ICsgNGVtKTtcbiAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0X193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgICAgbWFyZ2luOiAyLjZlbSBhdXRvOyB9IH1cbiAgLmNvbnRhY3RfX3dyYXBwZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTsgfVxuXG4uY29udGFjdF9fYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNvbnRhY3RfX2JhY2stdGV4dCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjVlbS8xIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICBjb2xvcjogIzNFMkQyNTsgfVxuXG4uY29udGFjdF9fYmFjay1hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBjb2xvcjogI0RCRDQwQTsgfVxuICAuY29udGFjdF9fYmFjay1hcnJvdyBzdmcge1xuICAgIGhlaWdodDogMWVtO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uY29udGFjdF9faGVhZGVyIHtcbiAgcGFkZGluZzogMCAyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuY29udGFjdF9faGVhZGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uY29udGFjdF9fY29udGFjdCB7XG4gIHBhZGRpbmc6IDRlbSAyZW0gMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogY2FsYyg4NDJweCArIDRlbSk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmVlc19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogY2FsYygxNzUycHggKyA0ZW0pO1xuICBwYWRkaW5nOiAwIDJlbTtcbiAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mZWVzX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMi42ZW0gYXV0bzsgfSB9XG4gIC5mZWVzX193cmFwcGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMS4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07IH1cblxuLmZlZXNfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAgMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZlZXNfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmZlZXNfX2hlYWRlciA+ICoge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLmZlZXNfX25vdGljZSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaG9tZV9fd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDU3OHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvbWVfX3dyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDB2aDsgfSB9XG5cbi5ob21lX19mb3JlZ3JvdW5kIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogNTI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9tZV9fZm9yZWdyb3VuZCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgbWluLWhlaWdodDogNTI2cHg7IH0gfVxuICAuaG9tZV9fZm9yZWdyb3VuZCA+ICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLmhvbWVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMmVtO1xuICBsZWZ0OiAyZW07XG4gIHJpZ2h0OiAxZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLW91dDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ob21lX19jb250ZW50IHtcbiAgICAgIGJvdHRvbTogMmVtO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAzdnc7IH0gfVxuICAuaG9tZV9fY29udGVudCA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTsgfVxuICAuYm9keS0tZHJhd2VyLW9wZW5lZCAuaG9tZV9fY29udGVudCB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uaG9tZV9fbG9nbyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLW91dDsgfVxuICAuYm9keS0tZHJhd2VyLW9wZW5lZCAuaG9tZV9fbG9nbyB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uaG9tZV9fYmFja2dyb3VuZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxlZ2Fsc19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogY2FsYygxNzUycHggKyA0ZW0pO1xuICBwYWRkaW5nOiAwIDJlbTtcbiAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sZWdhbHNfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAyLjZlbSBhdXRvOyB9IH1cbiAgLmxlZ2Fsc19fd3JhcHBlciA+ICoge1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMmVtOyB9XG5cbi5sZWdhbHNfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAgMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxlZ2Fsc19faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAubGVnYWxzX19oZWFkZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5sZWdhbHNfX25vdGljZSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy1kZXRhaWxzX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE3NTJweCArIDRlbSk7XG4gIG1hcmdpbjogMmVtIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmV3cy1kZXRhaWxzX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgICAgbWFyZ2luOiAyLjZlbSBhdXRvOyB9IH1cbiAgLm5ld3MtZGV0YWlsc19fd3JhcHBlciA+ICoge1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMmVtOyB9XG5cbi5uZXdzLWRldGFpbHNfX2JhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5ld3MtZGV0YWlsc19fYmFjay10ZXh0IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEgXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBBcmlhbCwgc2VyaWY7XG4gIGNvbG9yOiAjM0UyRDI1OyB9XG5cbi5uZXdzLWRldGFpbHNfX2JhY2stYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgY29sb3I6ICNEQkQ0MEE7IH1cbiAgLm5ld3MtZGV0YWlsc19fYmFjay1hcnJvdyBzdmcge1xuICAgIGhlaWdodDogMWVtO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4ubmV3cy1kZXRhaWxzX19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uZXdzLWRldGFpbHNfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLm5ld3MtZGV0YWlsc19faGVhZGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4ubmV3cy1kZXRhaWxzX19ub3RpY2Uge1xuICBmb250LXNpemU6IDAuOGVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtbGlzdGluZ19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogY2FsYygxNTY2cHggKyA0ZW0pO1xuICBtYXJnaW46IDJlbSBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5ld3MtbGlzdGluZ19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgIG1hcmdpbjogMi42ZW0gYXV0bzsgfSB9XG4gIC5uZXdzLWxpc3RpbmdfX3dyYXBwZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTsgfVxuXG4ubmV3cy1saXN0aW5nX19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uZXdzLWxpc3RpbmdfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLm5ld3MtbGlzdGluZ19faGVhZGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4ubmV3cy1saXN0aW5nX190aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmOyB9XG4gIC5uZXdzLWxpc3RpbmdfX3RpdGxlIGgxLCAubmV3cy1saXN0aW5nX190aXRsZSBoMiwgLm5ld3MtbGlzdGluZ19fdGl0bGUgaDMge1xuICAgIGZvbnQ6IGluaGVyaXQ7IH1cblxuLm5ld3MtbGlzdGluZ19fbm90aWNlIHtcbiAgZm9udC1zaXplOiAwLjhlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJ0bmVycy1saXN0aW5nX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE3NTJweCArIDRlbSk7XG4gIG1hcmdpbjogMmVtIGF1dG87XG4gIHBhZGRpbmc6IDAgMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhcnRuZXJzLWxpc3RpbmdfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAyLjZlbSBhdXRvOyB9IH1cbiAgLnBhcnRuZXJzLWxpc3RpbmdfX3dyYXBwZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTsgfVxuXG4ucGFydG5lcnMtbGlzdGluZ19fbGlzdCB7XG4gIG1heC13aWR0aDogY2FsYygxMzAwcHgpO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHNfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTc1MnB4ICsgNGVtKTtcbiAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHNfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAyZW07XG4gICAgICBtYXJnaW46IDIuNmVtIGF1dG87IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzX193cmFwcGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMS4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07IH1cblxuLnByb3BlcnRpZXMtZGV0YWlsc19fYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlsc19fYmFjay10ZXh0IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEgXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBBcmlhbCwgc2VyaWY7XG4gIGNvbG9yOiAjM0UyRDI1OyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHNfX2JhY2stYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgY29sb3I6ICNEQkQ0MEE7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlsc19fYmFjay1hcnJvdyBzdmcge1xuICAgIGhlaWdodDogMWVtO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzX19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHNfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlsc19faGVhZGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzX19ub3RpY2Uge1xuICBmb250LXNpemU6IDAuOGVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtbGlzdGluZ19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogY2FsYygxNTY2cHggKyA0ZW0pO1xuICBtYXJnaW46IDJlbSBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3BlcnRpZXMtbGlzdGluZ19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgIG1hcmdpbjogMi42ZW0gYXV0bzsgfSB9XG4gIC5wcm9wZXJ0aWVzLWxpc3RpbmdfX3dyYXBwZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTsgfVxuXG4ucHJvcGVydGllcy1saXN0aW5nIC5uYkFubm9uY2VzLXYxX192YWx1ZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjJlbSBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICNEQkQ0MEE7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMi40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyLjJlbTtcbiAgd2lkdGg6IDIuMmVtOyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3RpbmcgLm5iQW5ub25jZXMtdjFfX2xhYmVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuMmVtIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmO1xuICBjb2xvcjogIzAwMDsgfVxuXG4ucHJvcGVydGllcy1saXN0aW5nX19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0aWVzLWxpc3RpbmdfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnByb3BlcnRpZXMtbGlzdGluZ19faGVhZGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4ucHJvcGVydGllcy1saXN0aW5nX190aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiQ2luemVsIERlY29yYXRpdmVcIiwgQXJpYWwsIHNlcmlmOyB9XG4gIC5wcm9wZXJ0aWVzLWxpc3RpbmdfX3RpdGxlIGgxLCAucHJvcGVydGllcy1saXN0aW5nX190aXRsZSBoMiwgLnByb3BlcnRpZXMtbGlzdGluZ19fdGl0bGUgaDMge1xuICAgIGZvbnQ6IGluaGVyaXQ7IH1cblxuLnByb3BlcnRpZXMtbGlzdGluZ19fbm90aWNlIHtcbiAgZm9udC1zaXplOiAwLjhlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5xdW90ZV9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogY2FsYygxOTIwcHggKyA0ZW0pO1xuICBtYXJnaW46IDJlbSBhdXRvIC0xLjJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5xdW90ZV9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDIuNmVtIGF1dG8gLTEuMmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucXVvdGVfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAwIDAgMmVtOyB9IH1cbiAgLnF1b3RlX193cmFwcGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMS4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07IH1cblxuLnF1b3RlX19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5xdW90ZV9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yZWRhY19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IDJlbSBhdXRvIC0xLjJlbTtcbiAgcGFkZGluZzogMCAyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVkYWNfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAyLjZlbSBhdXRvIC0xLjJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJlZGFjX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDJlbTsgfSB9XG4gIC5yZWRhY19fd3JhcHBlciA+ICoge1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMmVtOyB9XG5cbi5yZWRhY19fZm9ybSB7XG4gIHBhZGRpbmc6IDEuMmVtIDJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogY2FsYyg4NDJweCArIDRlbSk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0aW9uX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE3NTJweCArIDRlbSk7XG4gIHBhZGRpbmc6IDAgMmVtO1xuICBtYXJnaW46IDJlbSBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlbGVjdGlvbl9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDIuNmVtIGF1dG87IH0gfVxuICAuc2VsZWN0aW9uX193cmFwcGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMS4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07IH1cblxuLnNlbGVjdGlvbl9faGVhZGVyIHtcbiAgcGFkZGluZzogMCAyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VsZWN0aW9uX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5zZWxlY3Rpb25fX2hlYWRlciA+ICoge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLnNlbGVjdGlvbl9fbm90aWNlIHtcbiAgZm9udC1zaXplOiAwLjhlbTsgfVxuXG4uc2VsZWN0aW9uX19mb3JtIHtcbiAgcGFkZGluZzogNGVtIDJlbSAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDg0MnB4ICsgNGVtKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaXRlbWFwX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE3NTJweCArIDRlbSk7XG4gIHBhZGRpbmc6IDAgMmVtO1xuICBtYXJnaW46IDJlbSBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpdGVtYXBfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAyLjZlbSBhdXRvOyB9IH1cbiAgLnNpdGVtYXBfX3dyYXBwZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTsgfVxuXG4uc2l0ZW1hcF9faGVhZGVyIHtcbiAgcGFkZGluZzogMCAyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2l0ZW1hcF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuc2l0ZW1hcF9faGVhZGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uc2l0ZW1hcF9fbm90aWNlIHtcbiAgZm9udC1zaXplOiAwLjhlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLWxpc3RpbmdfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTYxNHB4ICsgNGVtKTtcbiAgbWFyZ2luOiAyZW0gYXV0bztcbiAgcGFkZGluZzogMCAyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGVhbS1saXN0aW5nX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMi42ZW0gYXV0bzsgfSB9XG4gIC50ZWFtLWxpc3RpbmdfX3dyYXBwZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTsgfVxuXG4uYm9keSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xLjUgXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMzRTJEMjU7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmJvZHlfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdEN1c3RvbSBTdHlsZXNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ib2R5LS1zZWFyY2gtZm9ybV9fZHJhd2VyLW9wZW5lZCAuZHJhd2VyX19ib2R5IC5jcm8tZHJhd2VyLXYxX19jb250ZW50IC5lZGl0b3JpYWwsXG4uYm9keS0tY3JvLXYxX19kcmF3ZXItb3BlbmVkIC5kcmF3ZXJfX2JvZHkgLmNyby1kcmF3ZXItdjFfX2NvbnRlbnQgLmVkaXRvcmlhbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uYm9keS0tc2VhcmNoLWZvcm1fX2RyYXdlci1vcGVuZWQgLmRyYXdlcl9fYm9keSAuY3JvLWRyYXdlci12MV9fdGl0bGUgLnRpdGxlX19jaGFwbyxcbi5ib2R5LS1jcm8tdjFfX2RyYXdlci1vcGVuZWQgLmRyYXdlcl9fYm9keSAuY3JvLWRyYXdlci12MV9fdGl0bGUgLnRpdGxlX19jaGFwbyB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uYm9keS0tc2VhcmNoLWZvcm1fX2RyYXdlci1vcGVuZWQgLmRyYXdlcl9fYm9keSAuY3JvLWRyYXdlci12MV9fdGl0bGUgLnRpdGxlX190ZXh0LFxuLmJvZHktLWNyby12MV9fZHJhd2VyLW9wZW5lZCAuZHJhd2VyX19ib2R5IC5jcm8tZHJhd2VyLXYxX190aXRsZSAudGl0bGVfX3RleHQge1xuICBmb250LXNpemU6IDQ1cHg7IH1cblxuLmJvZHktLXNlYXJjaC1mb3JtX19kcmF3ZXItb3BlbmVkIC5kcmF3ZXJfX2JvZHkgLmNoZWNrYm94X19ib3gsXG4uYm9keS0tY3JvLXYxX19kcmF3ZXItb3BlbmVkIC5kcmF3ZXJfX2JvZHkgLmNoZWNrYm94X19ib3gge1xuICBib3JkZXItY29sb3I6ICNEQkQ0MEE7IH1cblxuLmp1bWJvLW1lbnUtdjFfX2xhYmVsOjpmaXJzdC1sZXR0ZXIsXG4ubWFpbi1tZW51LXYxX19sYWJlbDo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmp1bWJvLW1lbnUtdjFfX2xhYmVsLFxuICAubWFpbi1tZW51LXYxX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjRlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY3JvLXYxX190aXRsZSAudGl0bGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjNweDsgfSB9XG5cbi5mb290ZXItcGFydG5lcnMtdjFfX2ltZyB7XG4gIGhlaWdodDogdW5zZXQ7IH1cblxuLmFsZXJ0LW1haWwtdjFfX2NvbnRlbnQgLnRleHRmaWVsZF9faW5wdXQsXG4uYWxlcnQtbWFpbC12MV9fY29udGVudCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xuICBmb250LXNpemU6IDAuOGVtOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYyX190aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IHVuc2V0OyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYyX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDAuNmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAucHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12Ml9faW1nIHtcbiAgICBoZWlnaHQ6IDEyNXB4OyB9IH1cblxuLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2Nvb3Jkcy13cmFwcGVyIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxX19jb29yZHMtZWxlbWVudDpudGgtY2hpbGQoMikgYSB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdC12MSAuaW1hZ2UtLWNvdmVyIC5pbWFnZV9faW1nLCAuYWxlcnQtbWFpbC12MSAuaW1hZ2UtLWNvdmVyIC5pbWFnZV9faW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50OyB9IH1cblxuLmFsZXJ0LW1haWwtdjFfX3NsaWRlc2hvdywgLnF1b3RlLXYxX19zbGlkZXNob3csIC5jb250YWN0LXYxX19zbGlkZXNob3cge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5ob21lLWxvZ28tdjEge1xuICAgIHJpZ2h0OiAxM2VtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lLWxvZ28tdjEge1xuICAgIGJvdHRvbTogMjVlbSAhaW1wb3J0YW50OyB9IH1cblxuLmNoZWNrYm94X19sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiIsIltkYXRhLWV4cGFuZGFibGVdIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgLypcclxuICAgICYgPiAqIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAqL1xyXG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKiAyLiBTZXQgdGV4dCBjb2xvclxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIG1hcmdpbjogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqIDIuIFJlbW92ZSByZXNpemUuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBNaXNjXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCJib2R5OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJ4c1wiO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBcclxuICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgY29udGVudDogJGJyZWFrcG9pbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAjIE1peGluc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuSGlkZSBlbGVtZW50cyB2aXN1YWxseSwgYnV0IGtlZXAgdGhlbSBhdmFpbGFibGUgZm9yIHNjcmVlbi1yZWFkZXJzLlxyXG5cclxuVXNlZCBmb3IgaW5mb3JtYXRpb24gcmVxdWlyZWQgZm9yIHNjcmVlbi1yZWFkZXIgdXNlcnMgdG8gdW5kZXJzdGFuZCBhbmQgdXNlXHJcbnRoZSBzaXRlIHdoZXJlIHZpc3VhbCBkaXNwbGF5IGlzIHVuZGVzaXJhYmxlLiBJbmZvcm1hdGlvbiBwcm92aWRlZCBpbiB0aGlzXHJcbm1hbm5lciBzaG91bGQgYmUga2VwdCBjb25jaXNlLCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBidXJkZW4gb24gdGhlIHVzZXIuXHJcblwiIWltcG9ydGFudFwiIGlzIHVzZWQgdG8gcHJldmVudCB1bmludGVudGlvbmFsIG92ZXJyaWRlcy5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblRoZSAuZm9jdXNhYmxlIGNsYXNzIGV4dGVuZHMgdGhlIC52aXN1YWxseS1oaWRkZW4gY2xhc3MgdG8gYWxsb3dcclxudGhlIGVsZW1lbnQgdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlIHtcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNsaXA6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2FsY3VsYXRlIGlmIHRleHQgbmVlZHMgdG8gYmUgbGlnaHQgb3IgZGFya1xyXG5kZXBlbmRpbmcgb24gdGhlIGJhY2tncm91bmQgY29sb3IgcGFzc2VkLlxyXG5cclxuRnJvbSB0aGlzIFczQyBkb2N1bWVudDogaHR0cDovL3d3dy53My5vcmcvVFIvQUVSVCNjb2xvci1jb250cmFzdFxyXG5cclxuQ29sb3IgYnJpZ2h0bmVzcyBpcyBkZXRlcm1pbmVkIGJ5IHRoZSBmb2xsb3dpbmcgZm9ybXVsYTpcclxuKChSZWQgdmFsdWUgWCAyOTkpICsgKEdyZWVuIHZhbHVlIFggNTg3KSArIChCbHVlIHZhbHVlIFggMTE0KSkgLyAxMDAwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB0ZXh0LWNvbnRyYXN0KCRuKSB7XHJcbiAgICAkY29sb3ItYnJpZ2h0bmVzczogcm91bmQoKHJlZCgkbikgKiAyOTkpICsgKGdyZWVuKCRuKSAqIDU4NykgKyAoYmx1ZSgkbikgKiAxMTQpIC8gMTAwMCk7XHJcbiAgICAkbGlnaHQtY29sb3I6IHJvdW5kKChyZWQoI2ZmZmZmZikgKiAyOTkpICsgKGdyZWVuKCNmZmZmZmYpICogNTg3KSArIChibHVlKCNmZmZmZmYpICogMTE0KSAvIDEwMDApO1xyXG5cclxuICAgIEBpZiBhYnMoJGNvbG9yLWJyaWdodG5lc3MpIDwgKCRsaWdodC1jb2xvci8yKXtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRm9udC1zaXplIGZsdWlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBmbHVpZC10eXBlKCRtaW4tdncsICRtYXgtdncsICRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgJHUxOiB1bml0KCRtaW4tdncpO1xyXG4gICAgJHUyOiB1bml0KCRtYXgtdncpO1xyXG4gICAgJHUzOiB1bml0KCRtaW4tZm9udC1zaXplKTtcclxuICAgICR1NDogdW5pdCgkbWF4LWZvbnQtc2l6ZSk7XHJcblxyXG4gICAgQGlmICR1MSA9PSAkdTIgYW5kICR1MSA9PSAkdTMgYW5kICR1MSA9PSAkdTQge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRtaW4tZm9udC1zaXplO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXZ3KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoI3skbWluLWZvbnQtc2l6ZX0gKyAje3N0cmlwLXVuaXQoJG1heC1mb250LXNpemUgLSAkbWluLWZvbnQtc2l6ZSl9ICogKCgxMDB2dyAtICN7JG1pbi12d30pIC8gI3tzdHJpcC11bml0KCRtYXgtdncgLSAkbWluLXZ3KX0pKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LXZ3KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtYXgtZm9udC1zaXplO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuTWVkaWEgUXVlcmllc1xyXG5cclxuQWxsb3dzIHlvdSB0byB1c2UgaW5saW5lIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4kYnJlYWtwb2ludCAtIERlc2lyZWQgYnJlYWtwb2ludC4gQ2FuIGJlIHZhcmlhYmxlIG9yIHVuaXQuXHJcbiRxdWVyeSAtIERlZmF1bHRzIHRvIGBtaW4td2lkdGhgLlxyXG4kdHlwZSAtIERlZmF1bHRzIHRvIGBzY3JlZW5gLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgQHJldHVybiBpZihtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpICE9IDAsIFwiLSN7JG5hbWV9XCIsIFwiXCIpO1xyXG59XHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludCgkYnJlYWtwb2ludCwgJHF1ZXJ5OiAnbWluLXdpZHRoJywgJHR5cGU6ICdzY3JlZW4nKSB7XHJcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKCN7JHF1ZXJ5fTogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSkgeyBAY29udGVudDsgfVxyXG4gICAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSAnaG92ZXInIHtcclxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7IEBjb250ZW50OyB9XHJcbiAgICB9ICBAZWxzZSB7XHJcbiAgICAgICAgQG1lZGlhICN7JHR5cGV9IGFuZCAoI3skcXVlcnl9OiAjeyRicmVha3BvaW50fSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkdyaWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBtaXhpbiBncmlkLWxvb3AoJG5hbWUpIHtcclxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XHJcbiAgICAgICAgQGlmICRpICE9IDAge1xyXG4gICAgICAgICAgICAuY29sI3skbmFtZX0tI3skaX0ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogcGVyY2VudGFnZSgkaS8kZ3JpZC1jb2x1bW5zKTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcGVyY2VudGFnZSgkaS8kZ3JpZC1jb2x1bW5zKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sI3skbmFtZX0tb2Zmc2V0LSN7JGl9IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkvJGdyaWQtY29sdW1ucyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DbGVhciBmaXhlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2xlYXIgZml4ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHdvcmQtd3JhcCB7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xyXG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xyXG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XHJcbiAgICAtby1oeXBoZW5zOiBhdXRvO1xyXG4gICAgaHlwaGVuczogYXV0bztcclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvcmVcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBCb2R5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRib2R5X2ZvbnQgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xLjUgJGZvbnQtZmFtaWx5LS1iYXNlOyAgLy8gRm9udCBkZSBsYSBwYWdlXHJcbiRib2R5X2ZvbnRfY29sb3IgICAgICAgICA6ICRjb2xvcl90ZXh0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ291bGV1ciBkdSB0ZXh0ZVxyXG4kYm9keV9mb250X2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExldHRlciBzcGFjaW5nIGR1IHRleHRlXHJcblxyXG4kYm9keV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0tMTsgIC8vIEJhY2tncm91bmQgZGUgbGEgcGFnZVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFdyYXBwZXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR3cmFwcGVyLW1heC13aWR0aCAgOiAxMzAwcHg7ICAgICAgICAgICAgICAgIC8vIExhcmdldXIgbWF4IGR1IGNvbnRlbnUgZGUgYmFzZSBcclxuJHdyYXBwZXItcGFkZGluZyAgICA6IDEwcHg7ICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBpbnRlcm5lIGRlcyBjb250ZW51c1xyXG4kd3JhcHBlci1wYWRkaW5nLS1tZDogM2VtOyAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGludGVybmUgZGVzIGNvbnRlbnVzID4gdGFibGV0dGVcclxuJHdyYXBwZXItcGFkZGluZy0tbGc6ICR3cmFwcGVyLXBhZGRpbmctLW1kOyAgLy8gUGFkZGluZyBpbnRlcm5lIGRlcyBjb250ZW51cyA+IGRlc2t0b3BcclxuJHdyYXBwZXItcGFkZGluZy0teGw6ICR3cmFwcGVyLXBhZGRpbmctLWxnOyAgLy8gUGFkZGluZyBpbnRlcm5lIGRlcyBjb250ZW51cyA+IGRlc2t0b3BcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUaXRsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRpdGxlLWZvbnQgICAgICAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDsgIC8vIFRpdHJlcyA6IGZvbnRcclxuJHRpdGxlLWxldHRlci1zcGFjaW5nICAgICAgIDogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlcyA6IGxldHRlciBzcGFjaW5nXHJcbiR0aXRsZS10ZXh0LXRyYW5zZm9ybSAgICAgICA6IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZXMgOiB0ZXh0IHRyYW5zZm9ybVxyXG4kdGl0bGUtY29sb3IgICAgICAgICAgICAgICAgOiBjdXJyZW50Q29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmVzIDogY291bGV1clxyXG4kdGl0bGVfX2NoYXBvLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjVlbS8xICRmb250LWZhbWlseS0tYmFzZTsgICAgICAgICAgLy8gU3VyLXRpdHJlcyA6IGZvbnRcclxuJHRpdGxlX19jaGFwby1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN1ci10aXRyZXMgOiBsZXR0ZXIgc3BhY2luZ1xyXG4kdGl0bGVfX2NoYXBvLXRleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3VyLXRpdHJlcyA6IHRleHQgdHJhbnNmb3JtXHJcbiR0aXRsZV9fY2hhcG8tY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmVzICA6IGNvdWxldXJcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTb3VzLXRpdGxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc3VidGl0bGUtZm9udCAgICAgICAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0OyAgIC8vIFNvdXMtdGl0cmVzIDogZm9udFxyXG4kc3VidGl0bGUtbGV0dGVyLXNwYWNpbmcgICAgICAgOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtdGl0cmVzIDogbGV0dGVyIHNwYWNpbmdcclxuJHN1YnRpdGxlLXRleHQtdHJhbnNmb3JtICAgICAgIDogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLXRpdHJlcyA6IHRleHQgdHJhbnNmb3JtXHJcbiRzdWJ0aXRsZS1jb2xvciAgICAgICAgICAgICAgICA6IGN1cnJlbnRDb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy10aXRyZXMgOiBjb3VsZXVyXHJcbiRzdWJ0aXRsZV9fY2hhcG8tZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuNWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlOyAgICAgICAgICAgLy8gU3VyLXRpdHJlcyA6IGZvbnRcclxuJHN1YnRpdGxlX19jaGFwby1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmVzIDogbGV0dGVyIHNwYWNpbmdcclxuJHN1YnRpdGxlX19jaGFwby10ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmVzIDogdGV4dCB0cmFuc2Zvcm1cclxuJHN1YnRpdGxlX19jaGFwby1jb2xvciAgICAgICAgIDogJGNvbG9yX2JyYW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmVzICA6IGNvdWxldXJcclxuJHN1YnRpdGxlX19kZWNvLWNvbG9yICAgICAgICAgIDogJHN1YnRpdGxlX19jaGFwby1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBEZWNvIDogY291bGV1clxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFZvbGV0cyBsYXTDqXJhdXhcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGRyYXdlci1iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0tYWx0LCAwLjY5KTsgIC8vIFZvbGV0cyA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZHJhd2VyLWNvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLS0xOyAgICAgICAgICAgICAgLy8gVm9sZXRzIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZHJhd2VyLWhpZ2hsaWdodCA6ICR0aXRsZV9fY2hhcG8tY29sb3I7ICAgICAgICAgICAgLy8gVm9sZXRzIDogY291bGV1ciBkZSBjb250cmFzdFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEJyZWFrcG9pbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRicmVha3BvaW50czogKFxyXG4gICAgJ3hzJyA6IDAsXHJcbiAgICAnc20nIDogNTc2cHgsXHJcbiAgICAnbWQnIDogNzY4cHgsXHJcbiAgICAnbGcnIDogOTkycHgsXHJcbiAgICAneGwnIDogMTIwMHB4LFxyXG4gICAgJ3h4bCc6IDE0NDBweCxcclxuICAgICd4eHhsJzogMjAwMHB4XHJcbik7XHJcblxyXG4vLyBCcmVha3BvaW50IHVzZWQgdG8gZmx1aWQgdHlwb2dyYXBoeVxyXG4kdHlwb19mbHVpZF9taW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAnc20nKTtcclxuJHR5cG9fZmx1aWRfbWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJ3hsJyk7XHJcblxyXG4vLyBQYWRkaW5nIGZvciBzY3JvbGxhYmxlIGNvbnRlbnRcclxuJHNjcm9sbC1wYWRkaW5nOiAxLjVlbTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBFbGVtZW50cyA+IEhlYWRpbmdzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9udC1zaXplIGhlYWRpbmdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbmgxLGgyLGgzLGg0LGg1LGg2IHtcclxuICBAaW5jbHVkZSByZXNldC1oZWFkaW5nO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgQGlmICgkaDEtbWluLWZvbnQtc2l6ZSA9PSAkaDEtbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCR0eXBvX2ZsdWlkX21pbi13aWR0aCwgJHR5cG9fZmx1aWRfbWF4LXdpZHRoLCAkaDEtbWluLWZvbnQtc2l6ZSwgJGgxLW1heC1mb250LXNpemUpO1xyXG4gIH1cclxuICBtYXJnaW46ICRoMS1tYXJnaW47XHJcbn1cclxuXHJcbmgyIHtcclxuICBAaWYgKCRoMi1taW4tZm9udC1zaXplID09ICRoMi1tYXgtZm9udC1zaXplKSB7XHJcbiAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJHR5cG9fZmx1aWRfbWluLXdpZHRoLCAkdHlwb19mbHVpZF9tYXgtd2lkdGgsICRoMi1taW4tZm9udC1zaXplLCAkaDItbWF4LWZvbnQtc2l6ZSk7XHJcbiAgfVxyXG4gIG1hcmdpbjogJGgyLW1hcmdpbjtcclxufVxyXG5cclxuaDMge1xyXG4gICBAaWYgKCRoMy1taW4tZm9udC1zaXplID09ICRoMy1tYXgtZm9udC1zaXplKSB7XHJcbiAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xyXG4gICB9XHJcbiAgIEBlbHNlIHtcclxuICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCR0eXBvX2ZsdWlkX21pbi13aWR0aCwgJHR5cG9fZmx1aWRfbWF4LXdpZHRoLCAkaDMtbWluLWZvbnQtc2l6ZSwgJGgzLW1heC1mb250LXNpemUpO1xyXG4gICB9XHJcbiAgICBtYXJnaW46ICRoMy1tYXJnaW47XHJcbn1cclxuXHJcbmg0IHtcclxuICBAaWYgKCRoNC1taW4tZm9udC1zaXplID09ICRoNC1tYXgtZm9udC1zaXplKSB7XHJcbiAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJHR5cG9fZmx1aWRfbWluLXdpZHRoLCAkdHlwb19mbHVpZF9tYXgtd2lkdGgsICRoNC1taW4tZm9udC1zaXplLCAkaDQtbWF4LWZvbnQtc2l6ZSk7XHJcbiAgfVxyXG4gIG1hcmdpbjogJGg0LW1hcmdpbjtcclxufVxyXG5cclxuaDUge1xyXG4gIEBpZiAoJGg1LW1pbi1mb250LXNpemUgPT0gJGg1LW1heC1mb250LXNpemUpIHtcclxuICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkdHlwb19mbHVpZF9taW4td2lkdGgsICR0eXBvX2ZsdWlkX21heC13aWR0aCwgJGg1LW1pbi1mb250LXNpemUsICRoNS1tYXgtZm9udC1zaXplKTtcclxuICB9XHJcbiAgbWFyZ2luOiAkaDUtbWFyZ2luO1xyXG59XHJcblxyXG5oNiB7XHJcbiAgQGlmICgkaDYtbWluLWZvbnQtc2l6ZSA9PSAkaDYtbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgZm9udC1zaXplOiAkaDYtZm9udC1zaXplO1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCR0eXBvX2ZsdWlkX21pbi13aWR0aCwgJHR5cG9fZmx1aWRfbWF4LXdpZHRoLCAkaDYtbWluLWZvbnQtc2l6ZSwgJGg2LW1heC1mb250LXNpemUpO1xyXG4gIH1cclxuICBtYXJnaW46ICRoNi1tYXJnaW47XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBoZWFkaW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gcmVzZXQtaGVhZGluZyB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgbGlua3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHJlc2V0LWxpbmsge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBidXR0b25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHJlc2V0LWJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcblxyXG4gICAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xyXG5cclxuICAgIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgb3V0bGluZTpub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgbGlzdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gcmVzZXQtbGlzdCgkdHlwZSl7XHJcbiAgICAkcmVzZXRzOiAoXHJcbiAgICAgICAgdWw6IChcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSxcclxuICAgICAgICAgICAgbWFyZ2luOiAwLFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgKSxcclxuICAgICAgICBvbDogKFxyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lLFxyXG4gICAgICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICApXHJcbiAgICApO1xyXG4gICAgQGVhY2ggJHByb3AsICR2YWx1ZSBpbiBtYXAtZ2V0KCRyZXNldHMsICR0eXBlKSB7XHJcbiAgICAgICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSAnbWFwJyB7XHJcbiAgICAgICAgICAgICYgPiAjeyRwcm9wfSB7XHJcbiAgICAgICAgICAgIEBlYWNoICRzdWItcHJvcCwgJHN1Yi12YWx1ZSBpbiAkdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgI3skc3ViLXByb3B9OiAkc3ViLXZhbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IEBlbHNlIHtcclxuICAgICAgICAgICAgI3skcHJvcH06ICR2YWx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbmh0bWwge1xyXG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkdHlwb19mbHVpZF9taW4td2lkdGgsICR0eXBvX2ZsdWlkX21heC13aWR0aCwgJGh0bWwtbWluLWZvbnQsICRodG1sLW1heC1mb250KTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBGb250cyBvYnNlcnZlclxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmZvbnRzLW9ic2VydmVyIHtcclxuICAgIGZvbnQ6IHNhbnMtc2VyaWY7XHJcbiAgICBcclxuICAgIEBpZiB2YXJpYWJsZS1leGlzdHMoZm9udC1mYW1pbHktLWJhc2UpIHtcclxuICAgICAgICAmX19mb250LS1iYXNlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tYmFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmIHZhcmlhYmxlLWV4aXN0cyhmb250LWZhbWlseS0taGlnaGxpZ2h0KSB7XHJcbiAgICAgICAgJl9fZm9udC0taGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgdmFyaWFibGUtZXhpc3RzKGZvbnQtZmFtaWx5LS1vdGhlcikge1xyXG4gICAgICAgICZfX2ZvbnQtLW90aGVyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tb3RoZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBHcmlkc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAtJGdyaWQtZ3V0dGVyO1xyXG5cclxuICAmLnJvdy0tZ3V0dGVybGVzcyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3cgPiAqW2NsYXNzKj1cImNvbFwiXSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXI7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ucm93LS1ndXR0ZXJsZXNzID4gKltjbGFzcyo9XCJjb2xcIl0ge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmNvbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBncmlkLWxvb3AoJycpO1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzLWdyaWQge1xyXG4gICRuYW1lOiBudGgoJGJyZWFrcG9pbnQsIDEpO1xyXG4gICRkZWNsYXJhdGlvbjogbnRoKCRicmVha3BvaW50LCAyKTtcclxuXHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgI3skZGVjbGFyYXRpb259IHtcclxuICAgIEBpbmNsdWRlIGdyaWQtbG9vcCgkbmFtZSlcclxuICB9XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgU2V0dGluZ3MgPiBncmlkc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gU3BhY2UgYmV0d2VlbiBjb2x1bW5zXHJcbiRncmlkLWd1dHRlcjogMjBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBOdW1iZXIgb2YgdG90YWwgY29sdW1uc1xyXG4kZ3JpZC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gQnJlYWtwb2ludHMgZ3JpZHNcclxuJGJyZWFrcG9pbnRzLWdyaWQ6IChcclxuICAgICctLXNtJyAnKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJzbVwiKX0pJyxcclxuICAgICctLW1kJyAnKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pJyxcclxuICAgICctLWxnJyAnKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJsZ1wiKX0pJyxcclxuICAgICctLXhsJyAnKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pJ1xyXG4pICFkZWZhdWx0O1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIE1hcmdpbnMgJiBwYWRkaW5nc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIFNpemVzXHJcblxyXG4kc3BhY2VyczogKFxyXG4gICAgMDogMCxcclxuICAgIDE6IDFlbSxcclxuICAgIDI6IDJlbSxcclxuICAgIDM6IDNlbSxcclxuICAgIDQ6IDRlbSxcclxuICAgIDU6IDVlbSxcclxuICAgIDY6IDZlbVxyXG4pO1xyXG5cclxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcclxuICAgICAgICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXHJcbiAgICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xyXG4gICAgICAgICAgICBAaWYgJHNpemUgIT0gMCB7XHJcbiAgICAgICAgICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcclxuICAgICAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAubXQjeyRpbmZpeH0tYXV0byxcclxuICAgICAgICAubXkjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1yI3skaW5maXh9LWF1dG8sXHJcbiAgICAgICAgLm14I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1iI3skaW5maXh9LWF1dG8sXHJcbiAgICAgICAgLm15I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tbCN7JGluZml4fS1hdXRvLFxyXG4gICAgICAgIC5teCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuanMtbGF6eSxcclxuLmpzLXN3aXBlci1sYXp5IHtcclxuICAgIFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuXHJcbiAgICAmW2RhdGEtYmFja2dyb3VuZF0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICAgICY6bm90KC5pbml0aWFsKSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcclxuICAgIH1cclxuXHJcbiAgICAmLmluaXRpYWwsXHJcbiAgICAmLmpzLWxhenktbG9hZGVkLFxyXG4gICAgJi5qcy1sYXp5LWVycm9yIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5pbWcubGF6eTpub3QoW3NyY10pIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufSIsIlxyXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyxcclxuKjpmb2N1cyAuc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzIxNzU5YjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHotaW5kZXg6IDEwMDAwMDtcclxufSIsIi5mbGF0cGlja3ItY2FsZW5kYXIge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzMDcuODc1cHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsMCwwLDAuMDgpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAycHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcclxuICBib3JkZXItbGVmdDogMDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xyXG4gIGhlaWdodDogNDBweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgY29udGVudDogJyc7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGxlZnQ6IDIycHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlciB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMjJweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XHJcbiAgbWFyZ2luOiAwIC01cHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgbWFyZ2luOiAwIC00cHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xyXG4gIGJvdHRvbTogMTAwJTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcclxuICB0b3A6IDEwMCU7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5mbGF0cGlja3Itd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxuICBmaWxsOiByZ2JhKDAsMCwwLDAuOSk7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLXdlYmtpdC1mbGV4OiAxO1xyXG4gICAgICAtbXMtZmxleDogMTtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICB6LWluZGV4OiAzO1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbiAgZmlsbDogcmdiYSgwLDAsMCwwLjkpO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAqL1xyXG4gIGxlZnQ6IDA7XHJcbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAqL1xyXG59XHJcbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XHJcbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgICovXHJcbiAgcmlnaHQ6IDA7XHJcbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAqL1xyXG59XHJcbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XHJcbiAgY29sb3I6ICM5NTllYTk7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2ZyxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XHJcbiAgZmlsbDogI2Y2NDc0NztcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xyXG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcclxuICBmaWxsOiBpbmhlcml0O1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIG1hcmdpbjogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XHJcbiAgaGVpZ2h0OiA1MCU7XHJcbiAgbGluZS1oZWlnaHQ6IDUwJTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuMTUpO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xyXG4gIHRvcDogMDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuNik7XHJcbiAgdG9wOiAyNiU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XHJcbiAgdG9wOiA1MCU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xyXG4gIHRvcDogNDAlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xyXG4gIHdpZHRoOiBpbmhlcml0O1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xyXG4gIGZpbGw6IHJnYmEoMCwwLDAsMC41KTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xyXG4gIGZvbnQtc2l6ZTogMTM1JTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNzUlO1xyXG4gIGxlZnQ6IDEyLjUlO1xyXG4gIHBhZGRpbmc6IDcuNDhweCAwIDAgMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcclxuICB3aWR0aDogNmNoO1xyXG4gIHdpZHRoOiA3Y2hcXDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGN1cnNvcjogdGV4dDtcclxuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcclxuICBtYXJnaW46IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcclxuICBhcHBlYXJhbmNlOiBtZW51bGlzdDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbWVudWxpc3Q7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC13ZWJraXQtZmxleDogMTtcclxuICAgICAgLW1zLWZsZXg6IDE7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG59XHJcbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBmb250LXNpemU6IDkwJTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogcmdiYSgwLDAsMCwwLjU0KTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW46IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLXdlYmtpdC1mbGV4OiAxO1xyXG4gICAgICAtbXMtZmxleDogMTtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG4uZGF5Q29udGFpbmVyLFxyXG4uZmxhdHBpY2tyLXdlZWtzIHtcclxuICBwYWRkaW5nOiAxcHggMCAwIDA7XHJcbn1cclxuLmZsYXRwaWNrci1kYXlzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgd2lkdGg6IDMwNy44NzVweDtcclxufVxyXG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuLmRheUNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd2lkdGg6IDMwNy44NzVweDtcclxuICBtaW4td2lkdGg6IDMwNy44NzVweDtcclxuICBtYXgtd2lkdGg6IDMwNy44NzVweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uZGF5Q29udGFpbmVyICsgLmRheUNvbnRhaW5lciB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWRheSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAxNTBweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiAjMzkzOTM5O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcclxuICAtd2Via2l0LWZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xyXG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQuMjg1NzE0MyU7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcclxuICBtYXgtd2lkdGg6IDM5cHg7XHJcbiAgaGVpZ2h0OiAzOXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3V0bGluZTogMDtcclxuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xyXG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS50b2RheSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xyXG4gIGJhY2tncm91bmQ6ICM5NTllYTk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICRjb2xvci1icmFuZDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IC0xMHB4IDAgMCAkY29sb3ItYnJhbmQ7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxyXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xyXG4gIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMyk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4xKTtcclxufVxyXG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgJGNvbG9yLWJyYW5kLCA1cHggMCAwICRjb2xvci1icmFuZDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IC01cHggMCAwICRjb2xvci1icmFuZCwgNXB4IDAgMCAkY29sb3ItYnJhbmQ7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XHJcbiAgbWFyZ2luLXRvcDogMXB4O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XHJcbiAgcGFkZGluZzogMCAxMnB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcclxuICBmbG9hdDogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSxcclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjMpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLXdlYmtpdC1mbGV4OiAxO1xyXG4gICAgICAtbXMtZmxleDogMTtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgd2lkdGg6IDQwJTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gIHdpZHRoOiAyNiU7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gIHdpZHRoOiA0OSU7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiAjMzkzOTM5O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHdpZHRoOiAyJTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgd2lkdGg6IDE4JTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3ZlcixcclxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbiIsIi8qISBub3Vpc2xpZGVyIC0gMTQuMS4xIC0gMTIvMTUvMjAxOSAqL1xyXG4vKiBGdW5jdGlvbmFsIHN0eWxpbmc7XHJcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXHJcbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cclxuICovXHJcbi5ub1VpLXRhcmdldCxcclxuLm5vVWktdGFyZ2V0ICoge1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubm9VaS10YXJnZXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ubm9VaS1iYXNlLFxyXG4ubm9VaS1jb25uZWN0cyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi8qIFdyYXBwZXIgZm9yIGFsbCBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cclxuLm5vVWktY29ubmVjdHMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgei1pbmRleDogMDtcclxufVxyXG4ubm9VaS1jb25uZWN0LFxyXG4ubm9VaS1vcmlnaW4ge1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XHJcbn1cclxuLm5vVWktY29ubmVjdCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ub1VpLW9yaWdpbiB7XHJcbiAgaGVpZ2h0OiAxMCU7XHJcbiAgd2lkdGg6IDEwJTtcclxufVxyXG4vKiBPZmZzZXQgZGlyZWN0aW9uXHJcbiAqL1xyXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi8qIEdpdmUgb3JpZ2lucyAwIGhlaWdodC93aWR0aCBzbyB0aGV5IGRvbid0IGludGVyZmVyZSB3aXRoIGNsaWNraW5nIHRoZVxyXG4gKiBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cclxuLm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luIHtcclxuICB3aWR0aDogMDtcclxufVxyXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcbi5ub1VpLWhhbmRsZSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4ubm9VaS10b3VjaC1hcmVhIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXHJcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbn1cclxuLm5vVWktc3RhdGUtZHJhZyAqIHtcclxuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcclxuICovXHJcbi5ub1VpLWhvcml6b250YWwge1xyXG4gIGhlaWdodDogMThweDtcclxufVxyXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XHJcbiAgd2lkdGg6IDM0cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIHJpZ2h0OiAtMTdweDtcclxuICB0b3A6IC02cHg7XHJcbn1cclxuLm5vVWktdmVydGljYWwge1xyXG4gIHdpZHRoOiAxOHB4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIHJpZ2h0OiAtNnB4O1xyXG4gIHRvcDogLTE3cHg7XHJcbn1cclxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XHJcbiAgbGVmdDogLTE3cHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLyogU3R5bGluZztcclxuICogR2l2aW5nIHRoZSBjb25uZWN0IGVsZW1lbnQgYSBib3JkZXIgcmFkaXVzIGNhdXNlcyBpc3N1ZXMgd2l0aCB1c2luZyB0cmFuc2Zvcm06IHNjYWxlXHJcbiAqL1xyXG4ubm9VaS10YXJnZXQge1xyXG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4ICNGMEYwRjAsIDAgM3B4IDZweCAtNXB4ICNCQkI7XHJcbn1cclxuLm5vVWktY29ubmVjdHMge1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4ubm9VaS1jb25uZWN0IHtcclxuICBiYWNrZ3JvdW5kOiAjM0ZCOEFGO1xyXG59XHJcbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XHJcbiAqL1xyXG4ubm9VaS1kcmFnZ2FibGUge1xyXG4gIGN1cnNvcjogZXctcmVzaXplO1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XHJcbiAgY3Vyc29yOiBucy1yZXNpemU7XHJcbn1cclxuLm5vVWktaGFuZGxlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLCAwIDNweCA2cHggLTNweCAjQkJCO1xyXG59XHJcbi5ub1VpLWFjdGl2ZSB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0RERCwgMCAzcHggNnB4IC0zcHggI0JCQjtcclxufVxyXG4vKiBIYW5kbGUgc3RyaXBlcztcclxuICovXHJcbi5ub1VpLWhhbmRsZTpiZWZvcmUsXHJcbi5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgYmFja2dyb3VuZDogI0U4RTdFNjtcclxuICBsZWZ0OiAxNHB4O1xyXG4gIHRvcDogNnB4O1xyXG59XHJcbi5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgbGVmdDogMTdweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3JlLFxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGxlZnQ6IDZweDtcclxuICB0b3A6IDE0cHg7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICB0b3A6IDE3cHg7XHJcbn1cclxuLyogRGlzYWJsZWQgc3RhdGU7XHJcbiAqL1xyXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xyXG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7XHJcbn1cclxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCxcclxuW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxcclxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLyogQmFzZTtcclxuICpcclxuICovXHJcbi5ub1VpLXBpcHMsXHJcbi5ub1VpLXBpcHMgKiB7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm5vVWktcGlwcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcbi8qIFZhbHVlcztcclxuICpcclxuICovXHJcbi5ub1VpLXZhbHVlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm5vVWktdmFsdWUtc3ViIHtcclxuICBjb2xvcjogI2NjYztcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuLyogTWFya2luZ3M7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1tYXJrZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiAjQ0NDO1xyXG59XHJcbi5ub1VpLW1hcmtlci1zdWIge1xyXG4gIGJhY2tncm91bmQ6ICNBQUE7XHJcbn1cclxuLm5vVWktbWFya2VyLWxhcmdlIHtcclxuICBiYWNrZ3JvdW5kOiAjQUFBO1xyXG59XHJcbi8qIEhvcml6b250YWwgbGF5b3V0O1xyXG4gKlxyXG4gKi9cclxuLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xyXG59XHJcbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XHJcbn1cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIHdpZHRoOiAycHg7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbn1cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbn1cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xyXG4gIGhlaWdodDogMTVweDtcclxufVxyXG4vKiBWZXJ0aWNhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1waXBzLXZlcnRpY2FsIHtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAxMDAlO1xyXG59XHJcbi5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxufVxyXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtdmVydGljYWwge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xyXG59XHJcbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlciB7XHJcbiAgd2lkdGg6IDVweDtcclxuICBoZWlnaHQ6IDJweDtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWIge1xyXG4gIHdpZHRoOiAxMHB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbn1cclxuLm5vVWktdG9vbHRpcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm90dG9tOiAxMjAlO1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDEyMCU7XHJcbn1cclxuIiwiLyohIFBob3RvU3dpcGUgbWFpbiBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXHJcbi8qXHJcblx0U3R5bGVzIGZvciBiYXNpYyBQaG90b1N3aXBlIGZ1bmN0aW9uYWxpdHkgKHNsaWRpbmcgYXJlYSwgb3Blbi9jbG9zZSB0cmFuc2l0aW9ucylcclxuKi9cclxuLyogcHN3cCA9IHBob3Rvc3dpcGUgKi9cclxuLnBzd3Age1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAvKiBjcmVhdGUgc2VwYXJhdGUgbGF5ZXIsIHRvIGF2b2lkIHBhaW50IG9uIHdpbmRvdy5vbnNjcm9sbCBpbiB3ZWJraXQvYmxpbmsgKi9cclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvdXRsaW5lOiBub25lOyB9XHJcbi5wc3dwICoge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcbi5wc3dwIGltZyB7XHJcbiAgbWF4LXdpZHRoOiBub25lOyB9XHJcblxyXG4vKiBzdHlsZSBpcyBhZGRlZCB3aGVuIEpTIG9wdGlvbiBzaG93SGlkZU9wYWNpdHkgaXMgc2V0IHRvIHRydWUgKi9cclxuLnBzd3AtLWFuaW1hdGVfb3BhY2l0eSB7XHJcbiAgLyogMC4wMDEsIGJlY2F1c2Ugb3BhY2l0eTowIGRvZXNuJ3QgdHJpZ2dlciBQYWludCBhY3Rpb24sIHdoaWNoIGNhdXNlcyBsYWcgYXQgc3RhcnQgb2YgdHJhbnNpdGlvbiAqL1xyXG4gIG9wYWNpdHk6IDAuMDAxO1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxyXG5cclxuLnBzd3AtLW9wZW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19pbWcge1xyXG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXHJcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XHJcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XHJcbiAgY3Vyc29yOiB6b29tLWluOyB9XHJcblxyXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWcge1xyXG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbiAgY3Vyc29yOiAtbW96LWdyYWI7XHJcbiAgY3Vyc29yOiBncmFiOyB9XHJcblxyXG4ucHN3cC0tZHJhZ2dpbmcgLnBzd3BfX2ltZyB7XHJcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xyXG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cclxuXHJcbi8qXHJcblx0QmFja2dyb3VuZCBpcyBhZGRlZCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQuXHJcblx0QXMgYW5pbWF0aW5nIG9wYWNpdHkgaXMgbXVjaCBmYXN0ZXIgdGhhbiBhbmltYXRpbmcgcmdiYSgpIGJhY2tncm91bmQtY29sb3IuXHJcbiovXHJcbi5wc3dwX19iZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XHJcblxyXG4ucHN3cF9fc2Nyb2xsLXdyYXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG5cclxuLnBzd3BfX2NvbnRhaW5lcixcclxuLnBzd3BfX3pvb20td3JhcCB7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDsgfVxyXG5cclxuLyogUHJldmVudCBzZWxlY3Rpb24gYW5kIHRhcCBoaWdobGlnaHRzICovXHJcbi5wc3dwX19jb250YWluZXIsXHJcbi5wc3dwX19pbWcge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cclxuXHJcbi5wc3dwX196b29tLXdyYXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cclxuXHJcbi5wc3dwX19iZyB7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XHJcblxyXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX2JnLFxyXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX3pvb20td3JhcCB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IG5vbmU7IH1cclxuXHJcbi5wc3dwX19jb250YWluZXIsXHJcbi5wc3dwX196b29tLXdyYXAge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG4ucHN3cF9faXRlbSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuOyB9XHJcblxyXG4ucHN3cF9faW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwOyB9XHJcblxyXG4vKlxyXG5cdHN0cmV0Y2hlZCB0aHVtYm5haWwgb3IgZGl2IHBsYWNlaG9sZGVyIGVsZW1lbnQgKHNlZSBiZWxvdylcclxuXHRzdHlsZSBpcyBhZGRlZCB0byBhdm9pZCBmbGlja2VyaW5nIGluIHdlYmtpdC9ibGluayB3aGVuIGxheWVycyBvdmVybGFwXHJcbiovXHJcbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG5cclxuLypcclxuXHRkaXYgZWxlbWVudCB0aGF0IG1hdGNoZXMgc2l6ZSBvZiBsYXJnZSBpbWFnZVxyXG5cdGxhcmdlIGltYWdlIGxvYWRzIG9uIHRvcCBvZiBpdFxyXG4qL1xyXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xyXG4gIGJhY2tncm91bmQ6ICMyMjI7IH1cclxuXHJcbi5wc3dwLS1pZSAucHN3cF9faW1nIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwOyB9XHJcblxyXG4vKlxyXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcclxuXHQoSlMgb3B0aW9uIGVycm9yTXNnIGNvbnRyb2xzIG1hcmt1cClcclxuKi9cclxuLnBzd3BfX2Vycm9yLW1zZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gIGNvbG9yOiAjQ0NDOyB9XHJcblxyXG4ucHN3cF9fZXJyb3ItbXNnIGEge1xyXG4gIGNvbG9yOiAjQ0NDO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IiwiLyohIFBob3RvU3dpcGUgRGVmYXVsdCBVSSBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXHJcbi8qXHJcblxyXG5cdENvbnRlbnRzOlxyXG5cclxuXHQxLiBCdXR0b25zXHJcblx0Mi4gU2hhcmUgbW9kYWwgYW5kIGxpbmtzXHJcblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXHJcblx0NC4gQ2FwdGlvblxyXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yXHJcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXMgKHJvb3QgZWxlbWVudCwgdG9wIGJhciwgaWRsZSBzdGF0ZSwgaGlkZGVuIHN0YXRlLCBldGMuKVxyXG5cclxuKi9cclxuLypcclxuXHJcblx0MS4gQnV0dG9uc1xyXG5cclxuICovXHJcbi8qIDxidXR0b24+IGNzcyByZXNldCAqL1xyXG4ucHN3cF9fYnV0dG9uIHtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lOyB9XHJcbi5wc3dwX19idXR0b246Zm9jdXMsIC5wc3dwX19idXR0b246aG92ZXIge1xyXG4gIG9wYWNpdHk6IDE7IH1cclxuLnBzd3BfX2J1dHRvbjphY3RpdmUge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgb3BhY2l0eTogMC45OyB9XHJcbi5wc3dwX19idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwOyB9XHJcblxyXG4vKiBwc3dwX191aS0tb3Zlci1jbG9zZSBjbGFzcyBpdCBhZGRlZCB3aGVuIG1vdXNlIGlzIG92ZXIgZWxlbWVudCB0aGF0IHNob3VsZCBjbG9zZSBnYWxsZXJ5ICovXHJcbi5wc3dwX191aS0tb3Zlci1jbG9zZSAucHN3cF9fYnV0dG9uLS1jbG9zZSB7XHJcbiAgb3BhY2l0eTogMTsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbixcclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kZWZhdWx0LXNraW4ucG5nJykgMCAwIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDI2NHB4IDg4cHg7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4OyB9XHJcblxyXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4wOTM3NSksIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XHJcbiAgLyogU2VydmUgU1ZHIHNwcml0ZSBpZiBicm93c2VyIHN1cHBvcnRzIFNWRyBhbmQgcmVzb2x1dGlvbiBpcyBtb3JlIHRoYW4gMTA1ZHBpICovXHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLFxyXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxyXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RlZmF1bHQtc2tpbi5zdmcpOyBcclxuICB9XHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiBub25lOyBcclxuICB9IFxyXG59XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1jbG9zZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tc2hhcmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4OyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1mcyB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLnBzd3AtLXN1cHBvcnRzLWZzIC5wc3dwX19idXR0b24tLWZzIHtcclxuICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLnBzd3AtLWZzIC5wc3dwX19idXR0b24tLWZzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7IH1cclxuXHJcbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDA7IH1cclxuXHJcbi8qIG5vIGFycm93cyBvbiB0b3VjaCBzY3JlZW5zICovXHJcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG4vKlxyXG5cdEFycm93IGJ1dHRvbnMgaGl0IGFyZWFcclxuXHQoaWNvbiBpcyBhZGRlZCB0byA6YmVmb3JlIHBzZXVkby1lbGVtZW50KVxyXG4qL1xyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gIHdpZHRoOiA3MHB4O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XHJcbiAgbGVmdDogMDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICByaWdodDogMDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICB0b3A6IDM1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIGhlaWdodDogMzBweDtcclxuICB3aWR0aDogMzJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSB7XHJcbiAgbGVmdDogNnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtNDRweDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XHJcbiAgcmlnaHQ6IDZweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtNDRweDsgfVxyXG5cclxuLypcclxuXHJcblx0Mi4gU2hhcmUgbW9kYWwvcG9wdXAgYW5kIGxpbmtzXHJcblxyXG4gKi9cclxuLnBzd3BfX2NvdW50ZXIsXHJcbi5wc3dwX19zaGFyZS1tb2RhbCB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxyXG5cclxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE2MDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxyXG5cclxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5wc3dwX19zaGFyZS10b29sdGlwIHtcclxuICB6LWluZGV4OiAxNjIwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIHRvcDogNTZweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgcmlnaHQ6IDQ0cHg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XHJcbi5wc3dwX19zaGFyZS10b29sdGlwIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjMDAwOyB9XHJcbi5wc3dwX19zaGFyZS10b29sdGlwIGE6Zmlyc3QtY2hpbGQge1xyXG4gIC8qIHJvdW5kIGNvcm5lcnMgb24gdGhlIGZpcnN0L2xhc3QgbGlzdCBpdGVtICovXHJcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7IH1cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDsgfVxyXG5cclxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cclxuXHJcbi8qIGluY3JlYXNlIHNpemUgb2Ygc2hhcmUgbGlua3Mgb24gdG91Y2ggZGV2aWNlcyAqL1xyXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XHJcbiAgcGFkZGluZzogMTZweCAxMnB4OyB9XHJcblxyXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMTJweDtcclxuICByaWdodDogMTVweDtcclxuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xyXG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxyXG5cclxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMzRTVDOUE7XHJcbiAgY29sb3I6ICNGRkY7IH1cclxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXI6YmVmb3JlIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM0U1QzlBOyB9XHJcblxyXG5hLnBzd3BfX3NoYXJlLS10d2l0dGVyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjNTVBQ0VFO1xyXG4gIGNvbG9yOiAjRkZGOyB9XHJcblxyXG5hLnBzd3BfX3NoYXJlLS1waW50ZXJlc3Q6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNDQ0M7XHJcbiAgY29sb3I6ICNDRTI3MkQ7IH1cclxuXHJcbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjREREOyB9XHJcblxyXG4vKlxyXG5cclxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuXHJcbiAqL1xyXG4ucHN3cF9fY291bnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogNDRweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICBwYWRkaW5nOiAwIDEwcHg7IH1cclxuXHJcbi8qXHJcblxyXG5cdDQuIENhcHRpb25cclxuXHJcbiAqL1xyXG4ucHN3cF9fY2FwdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDQ0cHg7IH1cclxuLnBzd3BfX2NhcHRpb24gc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBjb2xvcjogI0JCQjsgfVxyXG5cclxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGNvbG9yOiAjQ0NDOyB9XHJcblxyXG4ucHN3cF9fY2FwdGlvbi0tZW1wdHkge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi8qIEZha2UgY2FwdGlvbiBlbGVtZW50LCB1c2VkIHRvIGNhbGN1bGF0ZSBoZWlnaHQgb2YgbmV4dC9wcmV2IGltYWdlICovXHJcbi5wc3dwX19jYXB0aW9uLS1mYWtlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi8qXHJcblxyXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yIChwcmVsb2FkZXIpXHJcblxyXG5cdFlvdSBjYW4gcGxheSB3aXRoIGl0IGhlcmUgLSBodHRwOi8vY29kZXBlbi5pby9kaW1zZW1lbm92L3Blbi95eUJXb1JcclxuXHJcbiAqL1xyXG4ucHN3cF9fcHJlbG9hZGVyIHtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgZGlyZWN0aW9uOiBsdHI7IH1cclxuXHJcbi5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbjogMTJweDsgfVxyXG5cclxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xyXG4gIC8qIFdlIHVzZSAuZ2lmIGluIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBDU1MgYW5pbWF0aW9uICovXHJcbiAgYmFja2dyb3VuZDogdXJsKHByZWxvYWRlci5naWYpIDAgMCBuby1yZXBlYXQ7IH1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTsgfVxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7IH1cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7IH1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTVweDtcclxuICB0b3A6IDE1cHg7XHJcbiAgbWFyZ2luOiAwOyB9XHJcblxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19jdXQge1xyXG4gIC8qXHJcblx0XHRcdFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciAoXCJtYXRlcmlhbFwiKSBsb2FkaW5nIGluZGljYXRvclxyXG5cdFx0XHQgYnkgS2VhbnUgTGVlIGh0dHBzOi8vYmxvZy5rZWFudWxlZS5jb20vMjAxNC8xMC8yMC90aGUtdGFsZS1vZi10aHJlZS1zcGlubmVycy5odG1sXHJcblx0XHQqL1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogN3B4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBvdmVyZmxvdzogaGlkZGVuOyB9XHJcblxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBtYXJnaW46IDA7IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5wc3dwX19wcmVsb2FkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHRvcDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZsb2F0OiByaWdodDsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2xvY2t3aXNlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XHJcblxyXG4vKlxyXG5cclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xyXG5cclxuICovXHJcbi8qIHJvb3QgZWxlbWVudCBvZiBVSSAqL1xyXG4ucHN3cF9fdWkge1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHotaW5kZXg6IDE1NTA7IH1cclxuXHJcbi8qIHRvcCBibGFjayBiYXIgd2l0aCBidXR0b25zIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvciAqL1xyXG4ucHN3cF9fdG9wLWJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogNDRweDtcclxuICB3aWR0aDogMTAwJTsgfVxyXG5cclxuLnBzd3BfX2NhcHRpb24sXHJcbi5wc3dwX190b3AtYmFyLFxyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cclxuXHJcbi8qIHBzd3AtLWhhc19tb3VzZSBjbGFzcyBpcyBhZGRlZCBvbmx5IHdoZW4gdHdvIHN1YnNlcXVlbnQgbW91c2Vtb3ZlIGV2ZW50cyBvY2N1ciAqL1xyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxyXG5cclxuLnBzd3BfX3RvcC1iYXIsXHJcbi5wc3dwX19jYXB0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cclxuXHJcbi8qIHBzd3BfX3VpLS1maXQgY2xhc3MgaXMgYWRkZWQgd2hlbiBtYWluIGltYWdlIFwiZml0c1wiIGJldHdlZW4gdG9wIGJhciBhbmQgYm90dG9tIGJhciAoY2FwdGlvbikgKi9cclxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXHJcbi5wc3dwX191aS0tZml0IC5wc3dwX19jYXB0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cclxuXHJcbi8qIHBzd3BfX3VpLS1pZGxlIGNsYXNzIGlzIGFkZGVkIHdoZW4gbW91c2UgaXNuJ3QgbW92aW5nIGZvciBzZXZlcmFsIHNlY29uZHMgKEpTIG9wdGlvbiB0aW1lVG9JZGxlKSAqL1xyXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX3RvcC1iYXIge1xyXG4gIG9wYWNpdHk6IDA7IH1cclxuXHJcbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgb3BhY2l0eTogMDsgfVxyXG5cclxuLypcclxuXHRwc3dwX191aS0taGlkZGVuIGNsYXNzIGlzIGFkZGVkIHdoZW4gY29udHJvbHMgYXJlIGhpZGRlblxyXG5cdGUuZy4gd2hlbiB1c2VyIHRhcHMgdG8gdG9nZ2xlIHZpc2liaWxpdHkgb2YgY29udHJvbHNcclxuKi9cclxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX3RvcC1iYXIsXHJcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19jYXB0aW9uLFxyXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICAvKiBGb3JjZSBwYWludCAmIGNyZWF0ZSBjb21wb3NpdGlvbiBsYXllciBmb3IgY29udHJvbHMuICovXHJcbiAgb3BhY2l0eTogMC4wMDE7IH1cclxuXHJcbi8qIHBzd3BfX3VpLS1vbmUtc2xpZGUgY2xhc3MgaXMgYWRkZWQgd2hlbiB0aGVyZSBpcyBqdXN0IG9uZSBpdGVtIGluIGdhbGxlcnkgKi9cclxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCxcclxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2NvdW50ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5wc3dwX19lbGVtZW50LS1kaXNhYmxlZCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4ucHN3cC0tbWluaW1hbC0tZGFyayAucHN3cF9fdG9wLWJhciB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTsgfSIsIltkYXRhLXNpbXBsZWJhcl0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbiAgXHJcbiAgLnNpbXBsZWJhci13cmFwcGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5zaW1wbGViYXItbWFzayB7XHJcbiAgICBkaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5zaW1wbGViYXItb2Zmc2V0IHtcclxuICAgIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIH1cclxuICBcclxuICAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBkaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTsgLyogUmVxdWlyZWQgZm9yIGhvcml6b250YWwgbmF0aXZlIHNjcm9sbGJhciB0byBub3QgYXBwZWFyIGlmIHBhcmVudCBpcyB0YWxsZXIgdGhhbiBuYXR1cmFsIGhlaWdodCAqL1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTsgLyogTmVlZGVkIGZvciB2ZXJ0aWNhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gIH1cclxuICBcclxuICAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXHJcbiAgLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXHJcbiAgLnNpbXBsZWJhci1jb250ZW50OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuICBcclxuICAuc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICBcclxuICAuc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyLXdyYXBwZXIge1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWF4LWhlaWdodDogMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgZmxleC1ncm93OiBpbmhlcml0O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gIH1cclxuICBcclxuICAuc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyIHtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAwJTtcclxuICAgIHdpZHRoOiAxMDAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIG1pbi13aWR0aDogMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG4gIFxyXG4gIC5zaW1wbGViYXItdHJhY2sge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICBcclxuICBbZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIFtkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICB9XHJcbiAgXHJcbiAgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWluLWhlaWdodDogMTBweDtcclxuICB9XHJcbiAgXHJcbiAgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICBsZWZ0OiAycHg7XHJcbiAgICByaWdodDogMnB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcbiAgfVxyXG4gIFxyXG4gIC5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XHJcbiAgICAvKiBXaGVuIGhvdmVyZWQsIHJlbW92ZSBhbGwgdHJhbnNpdGlvbnMgZnJvbSBkcmFnIGhhbmRsZSAqL1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XHJcbiAgfVxyXG4gIFxyXG4gIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMXB4O1xyXG4gIH1cclxuICBcclxuICAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBib3R0b206IDJweDtcclxuICB9XHJcbiAgXHJcbiAgLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG4gIH1cclxuICBcclxuICAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAycHg7XHJcbiAgICByaWdodDogMnB4O1xyXG4gIH1cclxuICBcclxuICAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgbWluLXdpZHRoOiAxMHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC8qIFJ0bCBzdXBwb3J0ICovXHJcbiAgW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj0ncnRsJ10gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICBcclxuICAuaHMtZHVtbXktc2Nyb2xsYmFyLXNpemUge1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIHdpZHRoOiA1MDBweDtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICB9XHJcbiAgXHJcbiAgLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gIH0iLCIkc3MtaGVpZ2h0OiA1MnB4ICFkZWZhdWx0O1xyXG4kc3Mtd2hpdGU6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kc3MtZm9udC1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kc3MtZm9udC1kaXNhYmxlZC1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kc3MtcHJpbWFyeS1jb2xvcjogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kc3MtYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRzcy1zZWFyY2gtaGlnaGxpZ2h0LWNvbG9yOiAjZmZmYjhjICFkZWZhdWx0O1xyXG4kc3MtYm9yZGVyLXJhZGl1czogMHB4ICFkZWZhdWx0O1xyXG4kc3Mtc3BhY2luZy1sOiAwLjVlbSAhZGVmYXVsdDtcclxuJHNzLXNwYWNpbmctbTogMC41ZW0gIWRlZmF1bHQ7XHJcbiRzcy1zcGFjaW5nLXM6IDRweCAhZGVmYXVsdDtcclxuXHJcbi5zcy1tYWluIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGNvbG9yOiAkc3MtZm9udC1jb2xvcjtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHNzLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6ICRzcy1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAkc3Mtc3BhY2luZy1tO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHNzLWJvcmRlci1yYWRpdXM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xyXG5cclxuICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3MtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG5cclxuICAgICYuc3Mtb3Blbi1hYm92ZSB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuICAgICYuc3Mtb3Blbi1iZWxvdyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgIFxyXG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAgICBcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAgICAgIFxyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICoge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRzcy1mb250LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWRlc2VsZWN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgIG1hcmdpbjogMCAkc3Mtc3BhY2luZy1tIDAgJHNzLXNwYWNpbmctbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAmLnNzLWhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtYXJyb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgbWFyZ2luOiAwICRzcy1zcGFjaW5nLW0gMCAkc3Mtc3BhY2luZy1tO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkc3MtZm9udC1jb2xvcjtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgbWFyZ2luIC4ycztcclxuXHJcbiAgICAgICAgJi5hcnJvdy11cCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFycm93LWRvd24ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgbWFyZ2luOiAtNXB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWluLWhlaWdodDogJHNzLWhlaWdodDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAwIDAgM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHNzLWJvcmRlci1yYWRpdXM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xyXG5cclxuICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3MtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cclxuICAgICAgLnNzLXZhbHVlcyB7XHJcbiAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgIGNvbG9yOiAkc3MtZm9udC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy12YWx1ZSB7XHJcbiAgICAgICAgICAuc3MtdmFsdWUtZGVsZXRlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNzLW9wZW4tYWJvdmUge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcbiAgICAmLnNzLW9wZW4tYmVsb3cge1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLXZhbHVlcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cclxuICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAycHggMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJHNzLWZvbnQtZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAa2V5ZnJhbWVzIHNjYWxlSW4ge1xyXG4gICAgICAgIDAlIHt0cmFuc2Zvcm06IHNjYWxlKDApOyBvcGFjaXR5OiAwO31cclxuICAgICAgICAxMDAlIHt0cmFuc2Zvcm06IHNjYWxlKDEpOyBvcGFjaXR5OiAxO31cclxuICAgICAgfVxyXG4gICAgICBAa2V5ZnJhbWVzIHNjYWxlT3V0IHtcclxuICAgICAgICAwJSB7dHJhbnNmb3JtOiBzY2FsZSgxKTsgb3BhY2l0eTogMTt9XHJcbiAgICAgICAgMTAwJSB7dHJhbnNmb3JtOiBzY2FsZSgwKTsgb3BhY2l0eTogMDt9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zcy12YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgICAgIG1hcmdpbjogM3B4IDVweCAzcHggMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXByaW1hcnktY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNzLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlSW47XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuXHJcbiAgICAgICAgJi5zcy1vdXQge1xyXG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlT3V0O1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XHJcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy12YWx1ZS1kZWxldGUge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQXJpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWFkZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXg6IDAgMSAzcHg7XHJcbiAgICAgIG1hcmdpbjogOXB4IDEycHggMCA1cHg7XHJcblxyXG4gICAgICAuc3MtcGx1cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzcy1mb250LWNvbG9yO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzcy1mb250LWNvbG9yO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICBsZWZ0OiAtNHB4O1xyXG4gICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNzLWNyb3NzIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbi5zcy1jb250ZW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggJHNzLWJvcmRlci1jb2xvcjtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLCBvcGFjaXR5IC4ycztcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG5cclxuICAmLnNzLW9wZW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgfVxyXG5cclxuICAuc3Mtc2VhcmNoIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgcGFkZGluZzogJHNzLXNwYWNpbmctbCAkc3Mtc3BhY2luZy1sICRzcy1zcGFjaW5nLW0gJHNzLXNwYWNpbmctbDtcclxuXHJcbiAgICAmLnNzLWhpZGUge1xyXG4gICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcclxuICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiAwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgcGFkZGluZzogJHNzLXNwYWNpbmctbSAkc3Mtc3BhY2luZy1sO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzcy1ib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcy1ib3JkZXItcmFkaXVzO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICAgIFxyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRzcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRzcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggJHNzLXByaW1hcnktY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtYWRkYWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmbGV4OiAwIDAgMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDhweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNzLWJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHNzLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3MtYWRkYWJsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNzLWxpc3Qge1xyXG4gICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAuc3Mtb3B0Z3JvdXAge1xyXG4gICAgICAuc3Mtb3B0Z3JvdXAtbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggNnB4IDZweCAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW9wdGdyb3VwLWxhYmVsLXNlbGVjdGFibGUge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHNzLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgKiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLCAmLnNzLWhpZ2hsaWdodGVkIHtcclxuICAgICAgICBjb2xvcjogJHNzLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNzLWRpc2FibGVkIHtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIGNvbG9yOiAkc3MtZm9udC1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KC5zcy1kaXNhYmxlZCkuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICBjb2xvcjogJHNzLWZvbnQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3MtcHJpbWFyeS1jb2xvciwgLjIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNzLWhpZGUgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4gICAgICAuc3Mtc2VhcmNoLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXNlYXJjaC1oaWdobGlnaHQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvKipcclxuICogU3dpcGVyIDUuMi4wXHJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXHJcbiAqIGh0dHA6Ly9zd2lwZXJqcy5jb21cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQtMjAxOSBWbGFkaW1pciBLaGFybGFtcGlkaVxyXG4gKlxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcclxuICpcclxuICogUmVsZWFzZWQgb246IE9jdG9iZXIgMjYsIDIwMTlcclxuICovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XHJcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbjpyb290IHtcclxuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcclxuLnN3aXBlci13cmFwcGVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5zd2lwZXItc2xpZGUge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLyogQXV0byBIZWlnaHQgKi9cclxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcclxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xyXG59XHJcbi8qIDNEIEVmZmVjdHMgKi9cclxuLnN3aXBlci1jb250YWluZXItM2Qge1xyXG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4vKiBDU1MgTW9kZSAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gIC8qIEZvciBGaXJlZm94ICovXHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xyXG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xyXG59XHJcbjpyb290IHtcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XHJcbiAgLypcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovXHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldixcclxuLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcclxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcclxuICB6LWluZGV4OiAxMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuMzU7XHJcbiAgY3Vyc29yOiBhdXRvO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xyXG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgbGVmdDogMTBweDtcclxuICByaWdodDogYXV0bztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgY29udGVudDogJ3ByZXYnO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICByaWdodDogMTBweDtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcclxuICBjb250ZW50OiAnbmV4dCc7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuLnN3aXBlci1idXR0b24tbG9jayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG46cm9vdCB7XHJcbiAgLypcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovXHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB6LWluZGV4OiA2MDA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBDb21tb24gU3R5bGVzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcclxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICBib3R0b206IDEwcHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBCdWxsZXRzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZm9udC1zaXplOiAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgb3BhY2l0eTogMC4yO1xyXG59XHJcbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgbWFyZ2luOiA2cHggMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHdpZHRoOiA4cHg7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBtYXJnaW46IDAgNXB4O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xyXG59XHJcbi8qIFByb2dyZXNzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLyogU2Nyb2xsYmFyICovXHJcbi5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxJTtcclxuICBib3R0b206IDNweDtcclxuICB6LWluZGV4OiA1MDtcclxuICBoZWlnaHQ6IDVweDtcclxuICB3aWR0aDogOTglO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogM3B4O1xyXG4gIHRvcDogMSU7XHJcbiAgei1pbmRleDogNTA7XHJcbiAgd2lkdGg6IDVweDtcclxuICBoZWlnaHQ6IDk4JTtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbn1cclxuLyogUHJlbG9hZGVyICovXHJcbjpyb290IHtcclxuICAvKlxyXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqL1xyXG59XHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xyXG4gIHdpZHRoOiA0MnB4O1xyXG4gIGhlaWdodDogNDJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcclxuICBtYXJnaW4tdG9wOiAtMjFweDtcclxuICB6LWluZGV4OiAxMDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xyXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcclxufVxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XHJcbn1cclxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuLyogYTExeSAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogLTEwMDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgei1pbmRleDogMDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBvcGFjaXR5OiAwLjY7XHJcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XHJcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYnV0dG9uLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRidXR0b24tcGFkZGluZyAgICAgICA6IDFlbSAyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b24tbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRidXR0b24tYm9yZGVyLXdpZHRoICA6IDJweCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1ib3JkZXItcmFkaXVzIDogMmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uLXRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kYnV0dG9uLWNvbG9yICAgICAgICAgIDogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRidXR0b24tYmFja2dyb3VuZCAgICAgOiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcbiRidXR0b24tYm9yZGVyLWNvbG9yICAgOiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcbiRidXR0b24taWNvbl9maWxsLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuJGJ1dHRvbi1iYWNrZ3JvdW5kLS1ob3ZlciAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1jb2xvci0taG92ZXIgICAgICAgOiAkYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xyXG4kYnV0dG9uLWJvcmRlci1jb2xvci0taG92ZXI6ICRidXR0b24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kYnV0dG9uLWZpbGwtY29sb3ItLWhvdmVyICA6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYnV0dG9uIHtcclxuICAgIGZvbnQ6ICRidXR0b24tZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkYnV0dG9uLWxldHRlci1zcGFjaW5nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRidXR0b24tdGV4dC10cmFuc2Zvcm07XHJcbiAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmc7XHJcbiAgICBAaW5jbHVkZSByZXNldC1saW5rO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkYnV0dG9uLWJvcmRlci13aWR0aDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6ICRidXR0b24tYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ib3JkZXItY29sb3I7XHJcbiAgICBcclxuICAgIHRyYW5zaXRpb246IGFsbCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICBcclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGVudCArICZfX2ljb24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pY29uICsgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC42ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWJhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ib3JkZXItY29sb3ItLWhvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2ltcGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEJvdXRvbnMgXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRidXR0b24tZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tYmFzZTsgIC8vIEJvdXRvbjogZm9udFxyXG4kYnV0dG9uLXBhZGRpbmcgICAgICAgOiAxZW0gMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b246IGZvbnRcclxuJGJ1dHRvbi1sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRidXR0b24tYm9yZGVyLXdpZHRoICA6IDJweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IFRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRidXR0b24tYm9yZGVyLXJhZGl1cyA6IDJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJGJ1dHRvbi10ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRidXR0b24tY29sb3IgICAgICAgICAgOiAkY29sb3ItYnJhbmQtLWFsdDsgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGJ1dHRvbi1iYWNrZ3JvdW5kICAgICA6ICRjb2xvci1icmFuZDsgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRidXR0b24tYm9yZGVyLWNvbG9yICAgOiAkY29sb3ItYnJhbmQ7ICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kYnV0dG9uLWljb25fZmlsbC1jb2xvcjogaW5oZXJpdDsgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGwnaWNvbmUgc3ZnXHJcblxyXG4kYnV0dG9uLWJhY2tncm91bmQtLWhvdmVyICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGJ1dHRvbi1jb2xvci0taG92ZXIgICAgICAgOiAkYnV0dG9uLWJvcmRlci1jb2xvcjsgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRidXR0b24tYm9yZGVyLWNvbG9yLS1ob3ZlcjogJGJ1dHRvbi1ib3JkZXItY29sb3I7ICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kYnV0dG9uLWZpbGwtY29sb3ItLWhvdmVyICA6IGluaGVyaXQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGwnaWNvbmUgc3ZnXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBBbmltYXRpb25zXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhbmltYXRpb24tc2Nyb2xsLWVuYWJsZWQ6IHRydWU7ICAvLyBBbmltYXRpb25zIDogYWN0aXZhdGlvbiBkZXMgYW5pbWF0aW9uIGF1IHNjcm9sbFxyXG5cclxuJGFuaW1hdGlvbi1kdXJhdGlvbjogMC40czsgICAgICAgICAvLyBBbmltYXRpb25zIDogZHVyw6llIHBhciBkw6lmYXV0XHJcbiRhbmltYXRpb24tZWFzZSAgICA6IGVhc2Utb3V0OyAgLy8gQW5pbWF0aW9ucyA6IGVhc2luZyBwYXIgZMOpZmF1dFxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGRyYXdlci1iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0tYWx0LCAwLjY5KSAhZGVmYXVsdDtcclxuJGRyYXdlci1jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGRyYXdlci1oaWdobGlnaHQgOiAkdGl0bGVfX2NoYXBvLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJhd2VyLXBhZGRpbmcteCAgICAgOiAxNiUgIWRlZmF1bHQ7XHJcbiRkcmF3ZXItcGFkZGluZy15ICAgICA6IDNlbSAhZGVmYXVsdDtcclxuXHJcbiRkcmF3ZXJfX2Nsb3NlLWNvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kZHJhd2VyX19jbG9zZS1jb2xvci0taG92ZXIgICAgIDogJGRyYXdlcl9fY2xvc2UtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmRyYXdlciB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgY29sb3I6ICRkcmF3ZXItY29sb3I7XHJcblxyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IC0xcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgIHotaW5kZXg6IDIwMDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLS1vcGVuZWQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uKCk7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICB0b3A6IDJlbTtcclxuICAgICAgICByaWdodDogMmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGRyYXdlcl9fY2xvc2UtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRkcmF3ZXJfX2Nsb3NlLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZS1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgcGFkZGluZzogJGRyYXdlci1wYWRkaW5nLXkgMmVtICRkcmF3ZXItcGFkZGluZy15IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZHJhd2VyLXBhZGRpbmcteSAkZHJhd2VyLXBhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgIH1cclxuICAgICAgXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2Nyb2xsLXBhZGRpbmc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRyYXdlci1iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZvY3VzLXRyYXAge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgJl9fY2hhcG8ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRyYXdlci1oaWdobGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fZGVjbyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZHJhd2VyLWhpZ2hsaWdodDs7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRkcmF3ZXItY29sb3I7XHJcbiAgICAgICAgJl9fY2hhcG8ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRyYXdlci1oaWdobGlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRkcmF3ZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZHJhd2VyLWhpZ2hsaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZHJhd2VyLWhpZ2hsaWdodDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRkcmF3ZXItaGlnaGxpZ2h0O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICRkcmF3ZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5pbWFnZSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWhlaWdodCB7XHJcbiAgICAgICAgI3skYmxvY2t9IHtcclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgI3skYmxvY2t9IHtcclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb3ZlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAjeyRibG9ja30ge1xyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbGlua3MtYW5pbWF0aW9uczogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubGluayB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uKCk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkbGlua3MtYW5pbWF0aW9ucztcclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICYgPiBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkbGlua3MtYW5pbWF0aW9ucztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4xZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgI3skYmxvY2t9X19sYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07ICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgfVxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc3VidGl0bGUtZm9udCAgICAgICAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kc3VidGl0bGUtbGV0dGVyLXNwYWNpbmcgICAgICAgOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRzdWJ0aXRsZS10ZXh0LXRyYW5zZm9ybSAgICAgICA6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzdWJ0aXRsZS1jb2xvciAgICAgICAgICAgICAgICA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHN1YnRpdGxlX19jaGFwby1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC41ZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRzdWJ0aXRsZV9fY2hhcG8tbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2UgIWRlZmF1bHQ7XHJcbiRzdWJ0aXRsZV9fY2hhcG8tdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzdWJ0aXRsZV9fY2hhcG8tY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZCAgICFkZWZhdWx0O1xyXG4kc3VidGl0bGVfX2RlY28tY29sb3IgICAgICAgICAgOiAkc3VidGl0bGVfX2NoYXBvLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNldHRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzdWJ0aXRsZV9fZGVjby13aWR0aCAgICAgICAgICA6IDEuMmVtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnN1YnRpdGxlIHtcclxuICAgICRibG9jazogJjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkc3VidGl0bGUtY29sb3I7XHJcblxyXG4gICAgJl9fY2hhcG8ge1xyXG4gICAgICAgIGZvbnQ6ICRzdWJ0aXRsZV9fY2hhcG8tZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHN1YnRpdGxlX19jaGFwby1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHN1YnRpdGxlX19jaGFwby10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJHN1YnRpdGxlX19jaGFwby1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBmb250OiAkc3VidGl0bGUtZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHN1YnRpdGxlLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc3VidGl0bGUtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRzdWJ0aXRsZS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19kZWNvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNDVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2Fycm93IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAwLjQ1cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VidGl0bGVfX2RlY28tY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01MHB4IC0gMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogLTUwcHggLSAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0aXRsZS1mb250ICAgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiR0aXRsZS1sZXR0ZXItc3BhY2luZyAgICAgICA6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHRpdGxlLXRleHQtdHJhbnNmb3JtICAgICAgIDogbm9uZSAhZGVmYXVsdDtcclxuJHRpdGxlLWNvbG9yICAgICAgICAgICAgICAgIDogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kdGl0bGVfX2NoYXBvLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjVlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHRpdGxlX19jaGFwby1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHRpdGxlX19jaGFwby10ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRpdGxlX19jaGFwby1jb2xvciAgICAgICAgIDogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kdGl0bGVfX2Jhc2UtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuNGVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kdGl0bGVfX2Jhc2UtbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2UgIWRlZmF1bHQ7XHJcbiR0aXRsZV9fYmFzZS10ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRpdGxlX19iYXNlLWNvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiR0aXRsZV9fZGVjby1jb2xvciAgICAgICAgICA6ICR0aXRsZV9fY2hhcG8tY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2V0dGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRpdGxlX19kZWNvLXdpZHRoICAgICAgICAgIDogMS4yZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGl0bGUge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgXHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICZfX2NoYXBvIHtcclxuICAgICAgICBmb250OiAkdGl0bGVfX2NoYXBvLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0aXRsZV9fY2hhcG8tbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0aXRsZV9fY2hhcG8tdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICR0aXRsZV9fY2hhcG8tY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZm9udDogJHRpdGxlLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFzZSB7XHJcbiAgICAgICAgZm9udDogJHRpdGxlX19iYXNlLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0aXRsZV9fYmFzZS1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRpdGxlX19iYXNlLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkdGl0bGVfX2Jhc2UtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgI3skYmxvY2t9LS1kZWNvICYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19kZWNvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHRpdGxlX19kZWNvLWNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkdGl0bGVfX2RlY28td2lkdGg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi0tdG9wIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjaGVja2JveF9fdGljay1jb2xvciAgICAgICAgOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGNoZWNrYm94X19jaGVjay1jb2xvciAgICAgICAgOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfX2NoZWNrLWJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfX2NoZWNrLWJvcmRlci1jb2xvciA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveF9fdGV4dC1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuMmVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJGNoZWNrYm94X190ZXh0LWxldHRlci1zcGFjaW5nOiAkZm9ybV9faW5wdXQtbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9fdGV4dC10ZXh0LXRyYW5zZm9ybTogJGZvcm1fX2lucHV0LXRleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNoZWNrYm94IHtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgZm9udDogJGNoZWNrYm94X190ZXh0LWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjaGVja2JveF9fdGV4dC1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNoZWNrYm94X190ZXh0LXRleHQtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfX2NoZWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY2hlY2tib3hfX2NoZWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9seWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IGNhbGMoMC41ZW0gLSA5cHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY2hlY2tib3hfX2NoZWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNoZWNrYm94X19jaGVjay1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDcxcHg7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNzFweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwb2x5bGluZSB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjaGVja2JveF9fdGljay1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMjBweDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NwYW4ge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZDpmb2N1cyB7XHJcbiAgICAgICAgJiB+IC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEZvcm11bGFpcmVcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG4kZm9ybS1mb250ICAgICAgICAgICAgOiAkYm9keV9mb250OyAgICAvLyBMYWJlbHMgOiBGb250XHJcbiRmb3JtLWNvbG9yICAgICAgICAgICA6IGluaGVyaXQ7ICAgLy8gRm9ybSA6IENvdWxldXIgcHJpbmNpcGFsZVxyXG4kZm9ybS1jb2xvci0taGlnaGxpZ2h0OiAkY29sb3JfYnJhbmQ7ICAvLyBGb3JtIDogQ291bGV1ciBhbHRlcm5hdGl2ZVxyXG5cclxuLy8gTGFiZWxcclxuJGZvcm1fX2xhYmVsLWZvbnQgICAgICAgICAgOiAkZm9ybS1mb250OyAgICAgICAgICAgICAgICAgLy8gTGFiZWxzIDogRm9udFxyXG4kZm9ybV9fbGFiZWwtdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAvLyBMYWJlbHMgOiBUZXh0LXRyYW5zZm9ybVxyXG4kZm9ybV9fbGFiZWwtbGV0dGVyLXNwYWNpbmc6ICRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmc7ICAvLyBMYWJlbHMgOiBMZXR0ZXItc3BhY2luZ1xyXG5cclxuLy8gSW5wdXRcclxuJGZvcm1fX2lucHV0LWNvbG9yICAgICAgICAgOiAkZm9ybS1jb2xvcjtcclxuJGZvcm1fX2lucHV0LWJhY2tncm91bmQgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgLy8gSW5wdXRzIDogQ291bGV1ciBkdSB0ZXh0ZSBcclxuJGZvcm1fX2lucHV0LWJvcmRlci1jb2xvciAgOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0OyAgLy8gSW5wdXRzIDogQ291bGV1ciBkZSBsYSBib3JkdXJlXHJcbiRmb3JtX19pbnB1dC1ib3JkZXItd2lkdGggIDogMCAwIDFweCAwOyAgICAgICAgICAgICAgIC8vIElucHV0cyA6IEVwYWlzc2V1ciBkZSBsYSBib3JkdXJlXHJcbiRmb3JtX19pbnB1dC1mb250ICAgICAgICAgIDogJGZvcm0tZm9udDsgICAgICAgICAgICAgIC8vIElucHV0cyA6IEZvbnRcclxuJGZvcm1fX2lucHV0LXBhZGRpbmcgICAgICAgOiAzcHggMDsgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogUGFkZGluZ1xyXG4kZm9ybV9faW5wdXQtbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBMZXR0ZXItc3BhY2luZ1xyXG4kZm9ybV9faW5wdXQtdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBUZXh0LXRyYW5zZm9ybVxyXG5cclxuLy8gUGxhY2Vob2xkZXJcclxuJGZvcm1fX3BsYWNlaG9sZGVyLWNvbG9yICAgICAgICAgOiBjdXJyZW50Q29sb3I7ICAvLyBQbGFjZWhvbGRlcnMgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRmb3JtX19wbGFjZWhvbGRlci1vcGFjaXR5ICAgICAgIDogMC40OTsgICAgICAgICAgLy8gUGxhY2Vob2xkZXJzIDogT3BhY2l0w6kgZHUgdGV4dGVcclxuJGZvcm1fX3BsYWNlaG9sZGVyLWNvbG9yLS1mb2N1cyAgOiBjdXJyZW50Q29sb3I7ICAvLyBQbGFjZWhvbGRlcnMgOiBDb3VsZXVyIGR1IHRleHRlIGF1IGZvY3VzXHJcbiRmb3JtX19wbGFjZWhvbGRlci1vcGFjaXR5LS1mb2N1czogMC40OTsgICAgICAgICAgLy8gUGxhY2Vob2xkZXJzIDogT3BhY2l0w6kgZHUgdGV4dGUgYXUgZm9jdXNcclxuXHJcbiRmb3JtX19lbGVtZW50LXNwYWNpbmcteDogNGVtOyAgLy8gRWxlbWVudHMgKHRleHRmaWVsZCwgY2hlY2tib3hlcywgcmFkaW9zKTogcGFkZGluZyBsZWZ0IGFuZCByaWdodFxyXG4kZm9ybV9fZWxlbWVudC1zcGFjaW5nLXk6IDFlbTsgIC8vIEVsZW1lbnRzICh0ZXh0ZmllbGQsIGNoZWNrYm94ZXMsIHJhZGlvcyk6IHBhZGRpbmcgbGVmdCBhbmQgcmlnaHRcclxuXHJcbi8vIEVycm9yXHJcbiRmb3JtX19lcnJvci1iYWNrZ3JvdW5kLWNvbG9yOiAjZGMxZDM0OyAgLy8gRXJyZXVyIDogQ291bGV1ciBkZXMgZmlsZXRzXHJcbiRmb3JtX19lcnJvci1jb2xvciAgICAgICAgICAgOiB3aGl0ZTsgICAgLy8gRXJyZXVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb3Jtc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZvcm1fX2RlY29yYXRpb24tY29sb3I6ICRmb3JtLWNvbG9yOyAgLy8gQ291bGV1ciBkZXMgZmlsZXRzXHJcblxyXG4kZm9ybV9fZmllbGRzZXQtbWFyZ2luOiAzZW0gMCAzZW0gMDsgIC8vIEZpZWxkc2V0OiBtYXJnZXMgZXh0ZXJuZXNcclxuXHJcbiRmb3JtX19sZWdlbmRfZm9udCAgICAgICAgICA6ICRmb3JtLWZvbnQ7ICAgICAgICAgICAgICAgICAgIC8vIEZpZWxkc2V0IGxlZ2VuZCA6IEZvbnRcclxuJGZvcm1fX2xlZ2VuZC1sZXR0ZXItc3BhY2luZzogJGZvcm1fX2xhYmVsLWxldHRlci1zcGFjaW5nOyAgLy8gRmllbGRzZXQgbGVnZW5kIDogTGV0dGVyLXNwYWNpbmdcclxuJGZvcm1fX2xlZ2VuZC10ZXh0LXRyYW5zZm9ybTogJGZvcm1fX2xhYmVsLXRleHQtdHJhbnNmb3JtOyAgLy8gRmllbGRzZXQgbGVnZW5kIDogVGV4dC10cmFuc2Zvcm1cclxuJGZvcm1fX2xlZ2VuZC1tYXJnaW4gICAgICAgIDogMCAwIDNlbSAwOyAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQgbGVnZW5kIDogbWFyZ2VzIGV4dGVybmVzXHJcblxyXG4kZm9ybV9fY29uZGl0aW9ucy1mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMC43Nzc4ZW0gJGZvbnQtZmFtaWx5LS1iYXNlOyAgLy8gQ29uZGl0aW9ucyA6IGZvbnRcclxuJGZvcm1fX2NvbmRpdGlvbnMtY29sb3I6IGluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbmRpdGlvbnMgOiBjb3VsZXVyXHJcblxyXG4kZm9ybV9fbWFuZGF0b3J5LWZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjc3NzhlbSAkZm9udC1mYW1pbHktLWJhc2U7ICAvLyBDaGFtcCBvYmxpZ2F0b2lyZSA6IGZvbnRcclxuJGZvcm1fX21hbmRhdG9yeS1jb2xvcjogJGNvbG9yLWJyYW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGFtcCBvYmxpZ2F0b2lyZSA6IGNvdWxldXJcclxuXHJcbiRmb3JtX19sZWdhbHMtZm9udCAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC43ZW0gJGZvbnQtZmFtaWx5LS1iYXNlOyAgLy8gTMOpZ2FsIDogZm9udFxyXG4kZm9ybV9fbGVnYWxzLWNvbG9yICAgICA6ICRmb3JtLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEzDqWdhbCA6IGNvdWxldXJcclxuJGZvcm1fX2xlZ2Fscy10ZXh0LWFsaWduOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMw6lnYWwgOiBhbGlnbmVtZW50IGR1IHRleHRlXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVGV4dGZpZWxkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGV4dGZpZWxkX19sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm0tY29sb3I7ICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGxhYmVsIDogQ291bGV1clxyXG4kdGV4dGZpZWxkX19sYWJlbF9tYXJnaW4tYm90dG9tIDogLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGxhYmVsIDogTWFyZ2UgYmFzc2VcclxuJHRleHRmaWVsZF9fbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX19sYWJlbC10ZXh0LXRyYW5zZm9ybTsgIC8vIFRleHRmaWVsZCBsYWJlbCA6IExldHRlci1wYWNpbmdcclxuXHJcbiR0ZXh0ZmllbGRfX2lucHV0LWJhY2tncm91bmQgICAgOiAkZm9ybV9faW5wdXQtYmFja2dyb3VuZDsgICAgICAvLyBUZXh0ZmllbGQgaW5wdXQgOiBDb3VsZXVyIGR1IGZvbmRcclxuJHRleHRmaWVsZF9faW5wdXQtYm9yZGVyLWNvbG9yICA6ICRmb3JtX19pbnB1dC1ib3JkZXItY29sb3I7ICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kdGV4dGZpZWxkX19pbnB1dC1ib3JkZXItd2lkdGggIDogJGZvcm1fX2lucHV0LWJvcmRlci13aWR0aDsgICAgLy8gVGV4dGZpZWxkIGlucHV0IDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJHRleHRmaWVsZF9faW5wdXQtZm9udCAgICAgICAgICA6ICRmb3JtX19pbnB1dC1mb250OyAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IEZvbnRcclxuJHRleHRmaWVsZF9faW5wdXQtbGV0dGVyLXNwYWNpbmc6ICRmb3JtX19pbnB1dC1sZXR0ZXItc3BhY2luZzsgIC8vIFRleHRmaWVsZCBpbnB1dCA6IEVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRleHRmaWVsZF9faW5wdXQtdGV4dC10cmFuc2Zvcm06ICRmb3JtX19pbnB1dC10ZXh0LXRyYW5zZm9ybTsgIC8vIFRleHRmaWVsZCBpbnB1dCA6IFRleHQtdHJhbnNmb3JtXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVGV4dGFyZWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0ZXh0YXJlYV9faW5wdXQtYm9yZGVyLXdpZHRoOiAkZm9ybV9faW5wdXQtYm9yZGVyLXdpZHRoOyAgLy8gVGV4dGFyZWEgOiB0YWlsbGUgZGUgbGEgYm9yZHVyZVxyXG5cclxuJHRleHRhcmVhX19sYWJlbC1jb2xvciAgICAgICAgIDogJGZvcm0tY29sb3I7ICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgbGFiZWwgOiBDb3VsZXVyXHJcbiR0ZXh0YXJlYV9fbGFiZWwtdGV4dC10cmFuc2Zvcm06ICRmb3JtX19sYWJlbC10ZXh0LXRyYW5zZm9ybTsgIC8vIFRleHRhcmVhIGxhYmVsIDogTGV0dGVyc3BhY2luZ1xyXG4kdGV4dGFyZWFfX2xhYmVsLW1hcmdpbi1ib3R0b20gOiAuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBsYWJlbCA6IE1hcmdlIGJhc3NlXHJcblxyXG4kdGV4dGFyZWFfX2lucHV0LWZvbnQgICAgICAgICAgOiAkZm9ybV9faW5wdXQtZm9udDsgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IEZvbnRcclxuJHRleHRhcmVhX19pbnB1dC1sZXR0ZXItc3BhY2luZzogJGZvcm1fX2lucHV0LWxldHRlci1zcGFjaW5nOyAgLy8gVGV4dGFyZWEgaW5wdXQ6IEVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRleHRhcmVhX19pbnB1dC10ZXh0LXRyYW5zZm9ybTogJGZvcm1fX2lucHV0LXRleHQtdHJhbnNmb3JtOyAgLy8gVGV4dGFyZWEgaW5wdXQgOiBUZXh0LXRyYW5zZm9ybVxyXG4kdGV4dGFyZWFfX2lucHV0LWJvcmRlci1jb2xvciAgOiAkZm9ybV9faW5wdXQtYm9yZGVyLWNvbG9yOyAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kdGV4dGFyZWFfX2lucHV0LWJhY2tncm91bmQgICAgOiAkZm9ybV9faW5wdXQtYmFja2dyb3VuZDsgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IENvdWxldXIgZHUgZm9uZFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94ZXMgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNoZWNrYm94ZXNfX2xlZ2VuZC1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEuNWVtICRmb250LWZhbWlseS0taGlnaGxpZ2h0OyAgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gZm9udFxyXG4kY2hlY2tib3hlc19fbGVnZW5kLWxldHRlci1zcGFjaW5nOiAkZm9ybV9fbGFiZWwtbGV0dGVyLXNwYWNpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveGVzIGdyb3VwIDogTMOpZ2VuZGUgLSBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRjaGVja2JveGVzX19sZWdlbmQtdGV4dC10cmFuc2Zvcm06ICRmb3JtX19sYWJlbC10ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94ZXMgZ3JvdXAgOiBMw6lnZW5kZSAtIG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuJGNoZWNrYm94ZXNfX21hcmdpbiAgICAgICAgICAgICAgIDogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gbWFyZ2UgZXh0ZXJuZSAobWFyZ2luKVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY2hlY2tib3hfX3RpY2stY29sb3IgICAgICAgICA6ICRjb2xvci1uZXV0cmFsLS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IENvdWxldXIgZGUgbGEgY29jaGVcclxuJGNoZWNrYm94X19jaGVjay1jb2xvciAgICAgICAgOiAkY29sb3JfYnJhbmQtLWFsdDsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogQ291bGV1ciBkZSBsJ2ljb25cclxuJGNoZWNrYm94X19jaGVjay1ib3JkZXItY29sb3IgOiBjdXJyZW50Q29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3ggOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJGNoZWNrYm94X190ZXh0LWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS1iYXNlOyAgLy8gQ2hlY2tib3ggOiBGb250XHJcbiRjaGVja2JveF9fdGV4dC1sZXR0ZXItc3BhY2luZzogJGZvcm1fX2lucHV0LWxldHRlci1zcGFjaW5nOyAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogRXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kY2hlY2tib3hfX3RleHQtdGV4dC10cmFuc2Zvcm06ICRmb3JtX19pbnB1dC10ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IFRleHQtdHJhbnNmb3JtXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFJhZGlvcyBncm91cFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcmFkaW9zX19sZWdlbmQtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDsgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gZm9udFxyXG4kcmFkaW9zX19sZWdlbmQtbGV0dGVyLXNwYWNpbmcgOiRmb3JtX19sYWJlbC1sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kcmFkaW9zX19sZWdlbmQtdGV4dC10cmFuc2Zvcm06ICRmb3JtX19sYWJlbC10ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kcmFkaW9zX19tYXJnaW4gICAgICAgICAgICAgICA6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gbWFyZ2UgZXh0ZXJuZSAobWFyZ2luKVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJhZGlvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRyYWRpb19fY2hlY2stY29sb3IgICAgICAgICAgOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogQ291bGV1ciBkZSBsJ2ljb25cclxuJHJhZGlvX19jaGVjay1ib3JkZXItY29sb3IgICA6IGN1cnJlbnRDb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW8gOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJHJhZGlvX19sZWdlbmQtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODc1ZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS1iYXNlOyAgLy8gUmFkaW8gOiBMYWJlbCAtIGZvbnRcclxuJHJhZGlvX19sZWdlbmQtbGV0dGVyLXNwYWNpbmc6ICRmb3JtX19pbnB1dC1sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW8gOiBMYWJlbCAtIGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHJhZGlvX19sZWdlbmQtdGV4dC10cmFuc2Zvcm06ICRmb3JtX19pbnB1dC10ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW8gOiBMYWJlbCAtIHRleHQtdHJhbnNmb3JtXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNlbGVjdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNlbGVjdF9faW5wdXQtYm9yZGVyLXdpZHRoOiAkZm9ybV9faW5wdXQtYm9yZGVyLXdpZHRoOyAgLy8gU2VsZWN0IDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJHNlbGVjdF9faW5wdXQtYm9yZGVyLWNvbG9yOiAkZm9ybV9faW5wdXQtYm9yZGVyLWNvbG9yOyAgLy8gU2VsZWN0IDogQ291bGV1ciBkZSBsYSBib3JkdXJlXHJcbiRzZWxlY3RfX2lucHV0LWJhY2tncm91bmQgIDogJGZvcm1fX2lucHV0LWJhY2tncm91bmQ7ICAgIC8vIFNlbGVjdCA6IENvdWxldXIgZHUgZm9uZFxyXG5cclxuJHNlbGVjdF9fbGFiZWwtbWFyZ2luLWJvdHRvbSA6IC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBsYWJlbCA6IG1hcmdlIGJhc3NlXHJcbiRzZWxlY3RfX2xhYmVsLWNvbG9yICAgICAgICAgOiAkZm9ybS1jb2xvcjsgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgbGFiZWwgOiBDb3VsZXVyXHJcbiRzZWxlY3RfX2xhYmVsLXRleHQtdHJhbnNmb3JtOiAkZm9ybV9fbGFiZWwtdGV4dC10cmFuc2Zvcm07ICAvLyBTZWxlY3QgbGFiZWwgOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJHNlbGVjdF9faXRlbS1jb2xvciAgICAgICAgICAgICA6ICRmb3JtLWNvbG9yLS1oaWdobGlnaHQ7ICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgdGV4dFxyXG4kc2VsZWN0X19pdGVtLWJnLWNvbG9yICAgICAgICAgIDogd2hpdGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSBmb25kXHJcbiRzZWxlY3RfX2l0ZW0tZm9udCAgICAgICAgICAgICAgOiAkZm9ybV9faW5wdXQtZm9udDsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBGb250XHJcbiRzZWxlY3RfX2l0ZW0tbGV0dGVyLXNwYWNpbmcgICAgOiAkZm9ybV9faW5wdXQtbGV0dGVyLXNwYWNpbmc7ICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBFc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRzZWxlY3RfX2l0ZW0tdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9faW5wdXQtdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBUZXh0LXRyYW5zZm9ybVxyXG4kc2VsZWN0X19pdGVtLWJnLWNvbG9yLS1ob3ZlciAgIDogJGZvcm0tY29sb3ItLWhpZ2hsaWdodDsgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSBmb25kIGF1IGhvdmVyXHJcbiRzZWxlY3RfX2l0ZW0tY29sb3ItLWhvdmVyICAgICAgOiB3aGl0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBDb3VsZXVyIGR1IHRleHQgYXUgaG92ZXJcclxuJHNlbGVjdF9faXRlbS1iZy1jb2xvci0tc2VsZWN0ZWQ6IHJnYmEoJHNlbGVjdF9faXRlbS1iZy1jb2xvci0taG92ZXIsIDAuMSk7ICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgZm9uZCBzZWxlY3Rpb25uw6lcclxuJHNlbGVjdF9faXRlbS1jb2xvci0tc2VsZWN0ZWQgICA6ICRmb3JtLWNvbG9yLS1oaWdobGlnaHQ7ICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgdGV4dCBzZWxlY3Rpb25uw6lcclxuJHNlbGVjdF9faXRlbS1wYWRpbmcgICAgICAgICAgICA6IDEuM2VtIDMwcHggMWVtIDFlbTsgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IHBhZGRpbmdcclxuXHJcbiRzZWxlY3RfX2ljb24tY29sb3I6ICRmb3JtLWNvbG9yLS1oaWdobGlnaHQ7ICAvLyBTZWxlY3QgaWNvbiA6IENvdWxldXJcclxuXHJcbiRzZWxlY3RfX2NvdW50LWNvbG9yICAgOiB3aGl0ZTsgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGNvbXB0ZXVyIDogQ291bGV1ciBkdSB0ZXh0XHJcbiRzZWxlY3RfX2NvdW50LWJnLWNvbG9yOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0OyAgLy8gU2VsZWN0IGNvbXB0ZXVyIDogQ291bGV1ciBkdSBmb25kXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFJhbmdlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRyYW5nZS1mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9faW5wdXQtZm9udDtcclxuJHJhbmdlLWxldHRlci1zcGFjaW5nICAgICA6IDAuMThlbTtcclxuJHJhbmdlX19pbnB1dC1ib3JkZXItd2lkdGg6ICRmb3JtX19pbnB1dC1ib3JkZXItd2lkdGg7ICAvLyBSYW5nZSA6IGZvbnRcclxuJHJhbmdlX19pbnB1dC1ib3JkZXItY29sb3I6ICRmb3JtX19pbnB1dC1ib3JkZXItY29sb3I7ICAvLyBSYW5nZSA6IHRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRyYW5nZV9faW5wdXQtYmFja2dyb3VuZCAgOiAkZm9ybV9faW5wdXQtYmFja2dyb3VuZCA7ICAgLy8gUmFuZ2UgOiB0YWlsbGUgZGUgbGEgYm9yZHVyZVxyXG5cclxuJHJhbmdlX19wcm9tcHQtY29sb3IgICAgICAgICAgIDogJGZvcm0tY29sb3ItLWhpZ2hsaWdodDsgIC8vIFJhbmdlIHByb21wdCA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHJhbmdlX19wcm9tcHQtY29sb3ItLWhpZ2hsaWdodDogJGZvcm0tY29sb3ItLWhpZ2hsaWdodDsgIC8vIFJhbmdlIHByb21wdCA6IGNvdWxldXIgZGVzIHZhbGV1cnNcclxuXHJcbiRyYW5nZV9fc2xpZGVyLXRyYWNrX2NvbG9yICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLS00OyAgICAgICAvLyBSYW5nZSA6IGNvdWxldXIgZGUgbGEgYmFycmVcclxuJHJhbmdlX19zbGlkZXItdHJhY2tfY29sb3ItLWFjdGl2ZTogJGZvcm0tY29sb3ItLWhpZ2hsaWdodDsgIC8vIFJhbmdlIDogY291bGV1ciBkZSBsYSBwb3J0aW9uIGFjdGl2ZVxyXG5cclxuJHJhbmdlX19pY29uLWNvbG9yOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0OyAgLy8gUmFuZ2UgaWNvbiA6IENvdWxldXJcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY2hlY2tib3hlcy1tYXJnaW4gICAgICAgICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcblxyXG4kY2hlY2tib3hlc19fbGVnZW5kLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveGVzX19sZWdlbmQtbGV0dGVyLXNwYWNpbmc6ICRmb3JtX19sYWJlbC1sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfX2xlZ2VuZC10ZXh0LXRyYW5zZm9ybTogJGZvcm1fX2xhYmVsLXRleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY2hlY2tib3hlcyB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgZm9udDogJGNoZWNrYm94ZXNfX2xlZ2VuZC1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2hlY2tib3hlc19fbGVnZW5kLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2hlY2tib3hlc19fbGVnZW5kLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIG1hcmdpbjogJGNoZWNrYm94ZXMtbWFyZ2luO1xyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGQtLWZ1bGwgJiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ncm91cCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZC0tZnVsbCAmIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMSAwIDMzJTtcclxuICAgICAgICBtYXJnaW46IDAuOGVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbG9jYWxpemF0b3ItY29sb3I6ICRjb2xvci1uZXV0cmFsLS0zICFkZWZhdWx0O1xyXG5cclxuJGxvY2FsaXphdG9yX19zZWxlY3QtaW5wdXQtYm9yZGVyLXdpZHRoOiAkZm9ybV9faW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfX3NlbGVjdC1pbnB1dC1ib3JkZXItY29sb3I6ICRmb3JtX19pbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl9fc2VsZWN0LWlucHV0LWJhY2tncm91bmQgIDogJGZvcm1fX2lucHV0LWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kbG9jYWxpemF0b3JfX3NlbGVjdC1pdGVtLWZvbnQgICAgICAgICAgICAgIDogJGZvcm1fX2lucHV0LWZvbnQgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl9fc2VsZWN0LWl0ZW0tbGV0dGVyLXNwYWNpbmcgICAgOiAkZm9ybV9faW5wdXQtbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl9fc2VsZWN0LWl0ZW0tdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9faW5wdXQtdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kbG9jYWxpemF0b3JfX3NlbGVjdC1pY29uLWNvbG9yOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJGxvY2FsaXphdG9yX19zZWxlY3QtY291bnQtY29sb3IgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfX3NlbGVjdC1jb3VudC1iYWNrZ3JvdW5kOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmxvY2FsaXphdG9yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjb2xvcjogJGxvY2FsaXphdG9yLWNvbG9yO1xyXG5cclxuICAgICZfX3BsdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMmVtICsgMTBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxvY2FsaXphdG9yX19zZWxlY3QtaWNvbi1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxvY2FsaXphdG9yX19zZWxlY3QtaWNvbi1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAgMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJGxvY2FsaXphdG9yX19zZWxlY3QtaW5wdXQtYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxvY2FsaXphdG9yX19zZWxlY3QtaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsb2NhbGl6YXRvcl9fc2VsZWN0LWlucHV0LWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6ICRmb3JtX19pbnB1dC1wYWRkaW5nO1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTJweDtcclxuXHJcbiAgICAgICAgLmxvY2FsaXphdG9yX192YWx1ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNS4yZW0pO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG5cclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQ6ICRsb2NhbGl6YXRvcl9fc2VsZWN0LWl0ZW0tZm9udDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtLTE7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwwLDAsLjE1KTtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgLy8gbWluLXdpZHRoOiAxOWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3Qge1xyXG4gICAgICAgIC5zcy1tYWluIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQ6ICRsb2NhbGl6YXRvcl9fc2VsZWN0LWl0ZW0tZm9udDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAtNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgICBjb2xvcjogJGxvY2FsaXphdG9yLWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbjogNXB4O1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDNlbTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvdW50IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbG9jYWxpemF0b3JfX3NlbGVjdC1jb3VudC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxvY2FsaXphdG9yX19zZWxlY3QtY291bnQtY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmxvY2FsaXphdG9yX192YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXh0cmEge1xyXG4gICAgICAgIG1hcmdpbjogMS41ZW0gNXB4IDA7XHJcblxyXG4gICAgICAgIC5yYWRpb3NfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDAuOWVtICRmb250LWZhbWlseS0tYmFzZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb3BlbmVkIHtcclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sb2NhbGl6YXRvci0tZmlsbGVkLFxyXG4gICAgICAgICYubG9jYWxpemF0b3ItLXNlYXJjaGluZyB7XHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9hZGluZyB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yX19wbHVzIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1maWxsZWQge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvciB7XHJcbiAgICAgICAgICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2VhcmNoaW5nIHtcclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICAgICAmX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1uby1wcm94aW1pdHkge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcmFkaW9fX2NoZWNrLWNvbG9yICAgICAgICAgIDogJGZvcm0tY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHJhZGlvX19jaGVjay1ib3JkZXItY29sb3IgICA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuXHJcbiRyYWRpb19fbGVnZW5kLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg3NWVtLzEuMmVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHJhZGlvX19sZWdlbmQtbGV0dGVyLXNwYWNpbmc6ICRmb3JtX19pbnB1dC1sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHJhZGlvX19sZWdlbmQtdGV4dC10cmFuc2Zvcm06ICRmb3JtX19pbnB1dC10ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yYWRpbyB7XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMXB4O1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJhZGlvX19jaGVjay1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTZweDtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYWRpb19fY2hlY2stY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBXaW5kb3dUZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250OiAkcmFkaW9fX2xlZ2VuZC1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcmFkaW9fX2xlZ2VuZC1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJhZGlvX19sZWdlbmQtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRyYWRpb3MtbWFyZ2luICAgICAgICAgICAgICAgOiAwICFkZWZhdWx0O1xyXG5cclxuJHJhZGlvc19fbGVnZW5kLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRyYWRpb3NfX2xlZ2VuZC1sZXR0ZXItc3BhY2luZzogJGZvcm1fX2xhYmVsLWxldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcmFkaW9zX19sZWdlbmQtdGV4dC10cmFuc2Zvcm06ICRmb3JtX19sYWJlbC10ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yYWRpb3Mge1xyXG4gICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgZm9udDogJHJhZGlvc19fbGVnZW5kLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyYWRpb3NfX2xlZ2VuZC1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJhZGlvc19fbGVnZW5kLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIG1hcmdpbjogJHJhZGlvc19tYXJnaW47XHJcbiAgICB9XHJcbiAgICAmX19ncm91cCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLnJhZGlvc19faXRlbSB7XHJcbiAgICAgICAgICAgIGZsZXg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC4yZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcmFuZ2VfZm9udCAgICAgICAgICAgICAgOiAkZm9ybV9faW5wdXQtZm9udCAhZGVmYXVsdDtcclxuJHJhbmdlX2xldHRlci1zcGFjaW5nICAgIDogJGZvcm1fX2lucHV0LWxldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9faW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yOiAkZm9ybV9faW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcmFuZ2VfaW5wdXRfYmFja2dyb3VuZCAgOiAkZm9ybV9faW5wdXQtYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRyYW5nZV9jb250ZW50X2NvbG9yICAgICAgICAgICA6ICRjb2xvci10ZXh0ICFkZWZhdWx0O1xyXG5cclxuJHJhbmdlX3Byb21wdF9jb2xvciAgICAgICAgICAgOiAkZm9ybV9faW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRyYW5nZV9wcm9tcHRfY29sb3ItLWhpZ2hsaWdodDogJGZvcm0tY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3IgICAgICAgIDogJGNvbG9yX25ldXRyYWwtLTQgIWRlZmF1bHQ7XHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3ItLWFjdGl2ZTogJGZvcm0tY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRyYW5nZV9pY29uX2NvbG9yOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJhbmdlIHtcclxuICAgICRibG9jazogJjtcclxuICAgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGZvbnQ6ICRyYW5nZV9mb250O1xyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wbHVzIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDJlbSArIDEwcHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2VfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGlnaGxpZ2h0IHtcclxuICAgICAgICBjb2xvcjogJHJhbmdlX3Byb21wdF9jb2xvci0taGlnaGxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb21wdCB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9ybV9fbGFiZWwtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkdGV4dGZpZWxkX19pbnB1dC1sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAvLyBtaW4td2lkdGg6IDE5ZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuOGVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJHJhbmdlX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwwLDAsLjE1KTtcclxuXHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsb3BhY2l0eSAuMnM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgI3skYmxvY2t9IHtcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS44ZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY29sb3I6ICRyYW5nZV9wcm9tcHRfY29sb3I7XHJcblxyXG4gICAgICAgIC5yYW5nZV9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICBcclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgcGFkZGluZzogJGZvcm1fX2lucHV0LXBhZGRpbmc7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcmFuZ2VfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAgJHJhbmdlX2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2VfaW5wdXRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS1vcGVuZWQge1xyXG4gICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICZfX3Byb21wdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmFsdWVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1maWxsZWQge1xyXG4gICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICZfX3Byb21wdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vVWktY29ubmVjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogICRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3ItLWFjdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAubm9VaS1ob3Jpem9udGFsIHtcclxuXHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHJhbmdlX3NsaWRlcl90cmFja19jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICAubm9VaS1oYW5kbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICByaWdodDogLTEzcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTExcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHJhbmdlX3NsaWRlcl90cmFja19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gSGFja3NcclxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpXHJcbntcclxuICAgIC5yYW5nZV9fc3VtbWFyeSB7IGhlaWdodDogNTJweCB9IC8qIElFMTAgKi9cclxuICAgICo6Oi1tcy1iYWNrZHJvcCwgLnJhbmdlX19zdW1tYXJ5IHsgaGVpZ2h0OiA1MnB4OyB9IC8qIElFMTEgKi9cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2VsZWN0X19pbnB1dC1ib3JkZXItd2lkdGg6ICRmb3JtX19pbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRzZWxlY3RfX2lucHV0LWJvcmRlci1jb2xvcjogJGZvcm1fX2lucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9faW5wdXQtYmFja2dyb3VuZCAgOiAkZm9ybV9faW5wdXQtYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfX2xhYmVsLW1hcmdpbi1ib3R0b20gOiAuM2VtICFkZWZhdWx0O1xyXG4kc2VsZWN0X19sYWJlbC1jb2xvciAgICAgICAgIDogJGZvcm0tY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfX2xhYmVsLXRleHQtdHJhbnNmb3JtOiAkZm9ybV9fbGFiZWwtdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X19pdGVtLWNvbG9yICAgICAgICAgICAgIDogJGZvcm0tY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHNlbGVjdF9faXRlbS1iZy1jb2xvciAgICAgICAgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2VsZWN0X19pdGVtLWZvbnQgICAgICAgICAgICAgIDogJGZvcm1fX2lucHV0LWZvbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfX2l0ZW0tbGV0dGVyLXNwYWNpbmcgICAgOiAkZm9ybV9faW5wdXQtbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfX2l0ZW0tdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9faW5wdXQtdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZWxlY3RfX2l0ZW0tYmctY29sb3ItLWhvdmVyICAgOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kc2VsZWN0X19pdGVtLWNvbG9yLS1ob3ZlciAgICAgIDogd2hpdGUgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfX2l0ZW0tYmctY29sb3ItLXNlbGVjdGVkOiByZ2JhKCRzZWxlY3RfX2l0ZW0tYmctY29sb3ItLWhvdmVyLCAwLjEpICFkZWZhdWx0O1xyXG4kc2VsZWN0X19pdGVtLWNvbG9yLS1zZWxlY3RlZCAgIDogJGZvcm0tY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHNlbGVjdF9faXRlbS1wYWRpbmcgICAgICAgICAgICA6IDEuM2VtIDMwcHggMWVtIDFlbSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfX2ljb24tY29sb3I6ICRmb3JtLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X19jb3VudC1jb2xvciAgIDogd2hpdGUgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfX2NvdW50LWJnLWNvbG9yOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNlbGVjdCB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbiA6IGNvbHVtbjtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udCAgICAgICAgICAgOiAkZm9ybV9fbGFiZWwtZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRzZWxlY3RfX2xhYmVsLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nIDogMC4xOGVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gIDogJHNlbGVjdF9fbGFiZWwtbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3RfX2xhYmVsLWNvbG9yO1xyXG5cclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZsZXggICAgOiAxIDEgYXV0bztcclxuICAgICAgICBkaXNwbGF5IDogZmxleDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XHJcbiAgICBmb250ICAgICAgICAgICA6ICRzZWxlY3RfX2l0ZW0tZm9udDtcclxuICAgIGJvcmRlci13aWR0aCA6ICRzZWxlY3RfX2lucHV0LWJvcmRlci13aWR0aDtcclxuXHJcblxyXG4gICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLS01O1xyXG4gICAgICAgIGJveC1zaGFkb3cgICA6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgICAgdG9wICAgICAgICAgIDogMTAwJTtcclxuICAgICAgICBsZWZ0ICAgICAgICAgOiAwO1xyXG5cclxuICAgICAgICAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nIDogMWVtO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtLTU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgOiAxZW0gMC42ZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgOiAzZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdyA6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICRzZWxlY3RfX2l0ZW0tbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHNlbGVjdF9faXRlbS10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0X19pdGVtLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRzZWxlY3RfX2l0ZW0tYmctY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgOiAkc2VsZWN0X19pdGVtLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X19pdGVtLWJnLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgOiAkc2VsZWN0X19pdGVtLWNvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X19pdGVtLWJnLWNvbG9yLS1zZWxlY3RlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skc2VsZWN0X19pY29uLWNvbG9yfScgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyUzRSUzQ3BhdGggZD0nTTIwLjI4NSAyTDkgMTMuNTY3IDMuNzE0IDguNTU2IDAgMTIuMjcyIDkgMjEgMjQgNS43MTV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRzZWxlY3RfX2lucHV0LWJhY2tncm91bmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZyAgICAgIDogJGZvcm1fX2lucHV0LXBhZGRpbmc7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgIDogYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0ICAgOiA1MnB4O1xyXG5cclxuICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBmbGV4ICAgICAgICAgICA6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlciAgICAgICAgIDogbm9uZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkdGV4dGZpZWxkX19pbnB1dC1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkdGV4dGZpZWxkX19pbnB1dC10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2UgICAgOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAkc2VsZWN0X19pY29uLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJHNlbGVjdF9faW5wdXQtYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgaGVpZ2h0ICAgICAgIDogJHNzLWhlaWdodDtcclxuICAgICAgICBtaW4taGVpZ2h0ICAgOiAkc3MtaGVpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmcgICAgICA6IDA7XHJcblxyXG5cclxuICAgICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAgICAgd2lkdGggOiBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4ICA6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAuc3MtdmFsdWUge1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5ICAgICAgICAgIDogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplICAgICAgICA6IDEycHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zICAgICAgOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzICAgIDogMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4gICAgICAgICAgIDogMCA1cHggMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0ICAgIDogMC41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAgICAgOiAxZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nICAgOiAwLjAzZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfbmV1dHJhbC0tMTtcclxuICAgICAgICAgICAgYm9yZGVyICAgICAgICAgICA6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtLTI7XHJcbiAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAzZW07XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGYgICAgICAgOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBtYXgtd2lkdGggICAgICAgIDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdyAgICAgIDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdyA6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2UgICA6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY3VzdG9tIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlciAgICAgICAgOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCA6IDFlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgOiAkc2VsZWN0X19jb3VudC1iZy1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgOiAkc2VsZWN0X19jb3VudC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luICAgICAgICA6IDAgMCAwIDVweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvciAgICAgICAgOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICA6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogI2NjYztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiAyZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGggICAgIDogMmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICA6IDJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAgIDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgbWFyZ2luICAgOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5ICA6IGJsb2NrO1xyXG4gICAgICAgICAgICByaWdodCAgICA6IDE1cHg7XHJcbiAgICAgICAgICAgIHRvcCAgICAgIDogY2FsYyg1MCUgLSA1cHgpO1xyXG5cclxuICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3RfX2ljb24tY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3RfX2ljb24tY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50ICAgICAgICAgICAgIDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplICAgICA6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQgICAgICAgICAgICAgIDogMWVtO1xyXG4gICAgICAgICAgICB3aWR0aCAgICAgICAgICAgICAgIDogMWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5ICAgICAgICAgICAgIDogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQgICAgICAgICAgICAgICA6IDEwcHg7XHJcbiAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgICAgOiBjYWxjKDUwJSAtIDAuNWVtKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZyA6ICRzZWxlY3RfX2l0ZW0tcGFkaW5nO1xyXG4gICAgfVxyXG59XHJcblxyXG5zZWxlY3QuanMtc2VsZWN0IHtcclxuICAgIG9wYWNpdHkgOiAwO1xyXG5cclxuICAgIC5qcy1lbmFibGVkICYge1xyXG4gICAgICAgIG9wYWNpdHkgOiAxO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGV4dGFyZWFfX2xhYmVsLWNvbG9yICAgICAgICAgOiAkZm9ybS1jb2xvciAhZGVmYXVsdDtcclxuJHRleHRhcmVhX19sYWJlbC1tYXJnaW4tYm90dG9tIDogLjNlbSAhZGVmYXVsdDtcclxuJHRleHRhcmVhX19sYWJlbC10ZXh0LXRyYW5zZm9ybTogJGZvcm1fX2xhYmVsLXRleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHRleHRhcmVhX19pbnB1dC1iYWNrZ3JvdW5kICAgIDogJGZvcm1fX2lucHV0LWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9faW5wdXQtYm9yZGVyLWNvbG9yICA6ICRmb3JtX19pbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9faW5wdXQtYm9yZGVyLXdpZHRoICA6ICRmb3JtX19pbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9faW5wdXQtZm9udCAgICAgICAgICA6ICRmb3JtX19pbnB1dC1mb250ICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfX2lucHV0LWxldHRlci1zcGFjaW5nOiAkZm9ybV9faW5wdXQtbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9faW5wdXQtdGV4dC10cmFuc2Zvcm06ICRmb3JtX19pbnB1dC10ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi50ZXh0YXJlYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRhcmVhX19sYWJlbC10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBmb250OiAkZm9ybV9fbGFiZWwtZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvcm1fX2xhYmVsLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZXh0YXJlYV9fbGFiZWwtbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICBjb2xvcjogJHRleHRhcmVhX19sYWJlbC1jb2xvcjtcclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHRleHRhcmVhX19pbnB1dC1ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBwYWRkaW5nOiAkZm9ybV9faW5wdXQtcGFkZGluZztcclxuICAgICAgICBmb250OiAkdGV4dGFyZWFfX2lucHV0LWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZXh0YXJlYV9faW5wdXQtbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0YXJlYV9faW5wdXQtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbWluLWhlaWdodDogNTJweDtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGFyZWFfX2lucHV0LWJvcmRlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dGFyZWFfX2lucHV0LWJhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX19wbGFjZWhvbGRlci1jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fX3BsYWNlaG9sZGVyLW9wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IFxyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fX3BsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9fcGxhY2Vob2xkZXItb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX19wbGFjZWhvbGRlci1jb2xvci0tZm9jdXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9fcGxhY2Vob2xkZXItb3BhY2l0eS0tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9fcGxhY2Vob2xkZXItY29sb3ItLWZvY3VzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fX3BsYWNlaG9sZGVyLW9wYWNpdHktLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBGb3JtYXRhZ2UgcG91ciBjaGFtcCBkYXRlXHJcbiAgICAgICAgJlt0eXBlPWRhdGVdIHtcclxuICAgICAgICAgICAgLy8gT3DDqXJhIC0gY2hyb21lXHJcbiAgICAgICAgICAgICY6aW52YWxpZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9fcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9fcGxhY2Vob2xkZXItb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0ZXh0ZmllbGRfX2xhYmVsLWNvbG9yICAgICAgICAgOiAkZm9ybS1jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9fbGFiZWwtbWFyZ2luLWJvdHRvbSA6IC4zZW0gIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfX2xhYmVsLXRleHQtdHJhbnNmb3JtOiAkZm9ybV9fbGFiZWwtdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kdGV4dGZpZWxkX19pbnB1dC1iYWNrZ3JvdW5kICAgIDogJGZvcm1fX2lucHV0LWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfX2lucHV0LWJvcmRlci1jb2xvciAgOiAkZm9ybV9faW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX19pbnB1dC1ib3JkZXItd2lkdGggIDogJGZvcm1fX2lucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9faW5wdXQtZm9udCAgICAgICAgICA6ICRmb3JtX19pbnB1dC1mb250ICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX19pbnB1dC1sZXR0ZXItc3BhY2luZzogJGZvcm1fX2lucHV0LWxldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX19pbnB1dC10ZXh0LXRyYW5zZm9ybTogJGZvcm1fX2lucHV0LXRleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHRleHRmaWVsZF9faW5wdXQtaWNvbi1jb2xvcjogJHRleHRmaWVsZF9faW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnRleHRmaWVsZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRmaWVsZF9fbGFiZWwtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgZm9udDogJGZvcm1fX2xhYmVsLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb3JtX19sYWJlbC1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGV4dGZpZWxkX19sYWJlbC1tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGZpZWxkX19sYWJlbC1jb2xvcjtcclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHRleHRmaWVsZF9faW5wdXQtYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgcGFkZGluZzogJGZvcm1fX2lucHV0LXBhZGRpbmc7XHJcbiAgICAgICAgZm9udDogJHRleHRmaWVsZF9faW5wdXQtZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRleHRmaWVsZF9faW5wdXQtbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0ZmllbGRfX2lucHV0LXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZF9faW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0ZmllbGRfX2lucHV0LWJhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX19wbGFjZWhvbGRlci1jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fX3BsYWNlaG9sZGVyLW9wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IFxyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fX3BsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9fcGxhY2Vob2xkZXItb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX19wbGFjZWhvbGRlci1jb2xvci0tZm9jdXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9fcGxhY2Vob2xkZXItb3BhY2l0eS0tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9fcGxhY2Vob2xkZXItY29sb3ItLWZvY3VzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fX3BsYWNlaG9sZGVyLW9wYWNpdHktLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBGb3JtYXRhZ2UgcG91ciBjaGFtcCBkYXRlXHJcbiAgICAgICAgJlt0eXBlPWRhdGVdIHtcclxuICAgICAgICAgICAgLy8gT3DDqXJhIC0gY2hyb21lXHJcbiAgICAgICAgICAgICY6aW52YWxpZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9fcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9fcGxhY2Vob2xkZXItb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGF0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMC40ZW07XHJcbiAgICAgICAgICAgIHRvcDogMC43ZW07XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHRleHRmaWVsZF9faW5wdXQtaWNvbi1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNhbGVuZGFyLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcbiRjYWxlbmRhci12MV9tb250aF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0gJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9tb250aF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbiRjYWxlbmRhci12MV9kYXlfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5X2NvbG9yOiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLW91dGVybW9udGhfY29sb3I6IGxpZ2h0ZW4oJGNhbGVuZGFyLXYxX2NvbG9yLCAyMCUpICFkZWZhdWx0O1xyXG5cclxuJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2NvbG9yOiBsaWdodGVuKCRjYWxlbmRhci12MV9jb2xvciwgMjAlKSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjogI2IxMzgzOCAhZGVmYXVsdDtcclxuXHJcbiRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9jb2xvcjogbGlnaHRlbigkY2FsZW5kYXItdjFfY29sb3IsIDIwJSkgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I6ICM1MGIxMzggIWRlZmF1bHQ7XHJcblxyXG4kY2FsZW5kYXItdjFfZGF0ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXRlX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuJGNhbGVuZGFyLXYxX2xlZ2VuZF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjVlbSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2xlZ2VuZF9jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG5cclxuJGNhbGVuZGFyLXYxX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2J1bGxldF9jb2xvciAgICAgICAgICAgOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9idWxsZXRfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfYnVsbGV0X2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2J1bGxldF9ob3Zlcl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2J1bGxldC1ob3Zlcl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi5jYWxlbmRhciB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICB0ZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbW9udGgge1xyXG4gICAgICAgIGZvbnQ6ICRjYWxlbmRhci12MV9tb250aF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfbW9udGhfY29sb3I7XHJcbiAgICB9XHJcbiAgICAmX19kYXkge1xyXG4gICAgICAgIGZvbnQ6ICRjYWxlbmRhci12MV9kYXlfZm9udDtcclxuICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2RheV9jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkIDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2FsZW5kYXItdjFfYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2FsZW5kYXItdjFfYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9idWxsZXRfaG92ZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2FsZW5kYXItdjFfYnVsbGV0LWhvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2J1bGxldF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgZm9udCAgOiAkY2FsZW5kYXItdjFfZGF0ZV9mb250O1xyXG4gICAgICAgIGNvbG9yIDogJGNhbGVuZGFyLXYxX2RhdGVfY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogLjVlbSAwO1xyXG4gICAgICAgICYtLW91dGVybW9udGgge1xyXG4gICAgICAgICAgICBjb2xvciA6ICRjYWxlbmRhci12MV9kYXktLW91dGVybW9udGhfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYm9va2VkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWdlbmQge1xyXG4gICAgICAgIGZvbnQ6ICRjYWxlbmRhci12MV9sZWdlbmRfZm9udDtcclxuICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2xlZ2VuZF9jb2xvcjtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbjogMS41ZW0gMDtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvb2tlZCB7XHJcbiAgICAgICAgICAgIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZWRpdG9yaWFsLXRleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9fcC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9fcC1tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9fbGluay1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX19oci1ib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX19oci1ib3JkZXItYm90dG9tOiAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbCB7XHJcblxyXG4gICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgIFxyXG4gICAgdGV4dC1hbGlnbjogJGVkaXRvcmlhbC10ZXh0LWFsaWduO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX19saW5rLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbF9fcC1tYXJnaW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGVkaXRvcmlhbF9fcC1hbGlnbjtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsX19wLW1hcmdpbjtcclxuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbF9fcC1tYXJnaW47XHJcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBociB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIEBpZiAkZWRpdG9yaWFsLXRleHQtYWxpZ24gPT0gY2VudGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgYm9yZGVyLXRvcDogJGVkaXRvcmlhbF9faHItYm9yZGVyLXRvcDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkZWRpdG9yaWFsX19oci1ib3JkZXItYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1haW4tc3dpcGVyIHtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIFxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiXHJcbi8vXHJcbi8vIFRpdHJlXHJcbi8vXHJcbiRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44NzVlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9mb250LXNtICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44NzVlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9mb250LW1kICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gIFxyXG4gIC5tb2R1bGUtbWFwLXBvaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIFxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICYgPioge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmX19maWx0ZXJzIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBncmlkLWdhcDogMWVtIDFlbTtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxZW0gMWVtO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cclxuICAgICAgICAgIC5kcmF3ZXIgJiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZHJhd2VyLWhpZ2hsaWdodDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzLjFlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGZvbnQ6ICRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9mb250LXNtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmb250OiAkbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udC1tZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgdWwge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgXHJcbiAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgfVxyXG4gIFxyXG4gIH1cclxuICAiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRtYXBfX21hcmtlci1jb2xvcjogJGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRtYXBfX2NsdXN0ZXItYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRtYXBfX2NsdXN0ZXItY29sb3IgICAgOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm1hcCB7XHJcblxyXG4gICAgJl9fbWFya2VyIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwX19tYXJrZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2x1c3RlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbWFwX19jbHVzdGVyLWJhY2tncm91bmQsIDAuNik7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcF9fY2x1c3Rlci1iYWNrZ3JvdW5kOyAgICBcclxuICAgICAgICAgICAgY29sb3I6ICRtYXBfX2NsdXN0ZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9wdXAge1xyXG4gICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2lyY2xlIHtcclxuICAgICAgICBzdHJva2U6ICRtYXBfX21hcmtlci1jb2xvcjtcclxuICAgICAgICBmaWxsOiByZ2JhKCRtYXBfX2NsdXN0ZXItYmFja2dyb3VuZCwgMC42KTtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICB9XHJcbn1cclxuICAiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtb2RhbF9iYWNrZ3JvdW5kICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJG1vZGFsLXZlaWxfYmFja2dyb3VuZCA6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jbG9zZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJG1vZGFsLWNsb3NlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuICBcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gIFxyXG4ubW9kYWwge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB6LWluZGV4OiAyMDAwMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbW9kYWwtY2xvc2VfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZS1kcmF3aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBmaWxsOiAkbW9kYWwtY2xvc2VfY29sb3I7XHJcbiAgICB9XHJcbiAgICAgIFxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogM2VtIDFlbSAxZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0pO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbF9iYWNrZ3JvdW5kO1xyXG4gICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogOTE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAzZW0gM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgXHJcbiAgICAmX19zY3JvbGxlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjNlbTtcclxuICAgICAgICBtYXJnaW46IC41ZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsLXZlaWxfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb2N1cy10cmFwIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gPC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAkcHJvcGVydGllcy1sYWJlbHMtYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4gJHByb3BlcnRpZXMtbGFiZWxzLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnRpZXMtbGFiZWxzIHtcclxuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjhlbSAyZW07XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWxhYmVscy1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1sYWJlbHMtYmFja2dyb3VuZDtcclxuICAgIFxyXG4gICAgICAgICYgKyAmIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gPC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAkcHJvcGVydGllcy1sb3RzLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4gJHByb3BlcnRpZXMtbG90cy1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRhYmxlIEFyaWEgLS1sb3RcclxuLy9cclxuJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfZ3JvdXBfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlnbmUgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfdHJfcGFkZGluZzogLjNlbSAuM2VtIC4zZW0gMS4zZW0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlnbmUgOiBwYWRkaW5nXHJcbiRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X3RyX21hcmdpbi14OiAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZ25lIDogbWFyZ2luIGdhdWNoZSBldCBkcm9pdGVcclxuJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfdHJfYm9yZGVyLWNvbG9yOiAkcHJvcGVydGllcy1sb3RzLWhpZ2hsaWdodCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlnbmUgOiBjb3VsZXVyIGJvcmR1cmVcclxuXHJcbiRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2NvbG9yOiAkcHJvcGVydGllcy1sb3RzLWNvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIFRpdHJlOiBjb3VsZXVyXHJcbiRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I6ICRwcm9wZXJ0aWVzLWxvdHMtaGlnaGxpZ2h0ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gVGl0cmU6IGNvdWxldXJcclxuXHJcbiRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X3RkX3ZhbHVlX2NvbG9yOiAkcHJvcGVydGllcy1sb3RzLWNvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIFZhbGV1cjogY291bGV1clxyXG4kcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF90ZF9wdWNlX2NvbG9yOiAkcHJvcGVydGllcy1sb3RzLWhpZ2hsaWdodCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIFZhbGV1cjogY291bGV1clxyXG5cclxuJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbiBcIitcIiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfY29sb3I6ICRwcm9wZXJ0aWVzLWxvdHMtaGlnaGxpZ2h0ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVuIFwiK1wiIDogY291bGV1ciAvLyBMaWVuIFwiK1wiIDogYm9yZHVyZSBzdHlsZVxyXG4kcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfYm9yZGVyOiAxcHggc29saWQgJHByb3BlcnRpZXMtbG90cy1oaWdobGlnaHQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAvLyBMaWVuIFwiK1wiIDogYm9yZHVyZSBjb3VsZXVyXHJcbiRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9sYWJlbF9jb2xvcjogJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfdGRfdmFsdWVfY29sb3IgIWRlZmF1bHQ7ICAvLyBMaWVuIFwiK1wiICBob3ZlciA6IGxhYmVsIGNvdWxldXJcclxuXHJcbi8vIEhvdmVyXHJcbiRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X3RkX3ZhbHVlX2hvdmVyX2NvbG9yOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gVmFsZXVyOiBjb3VsZXVyXHJcbiRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X3RkX2hvdmVyX2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLCAuNCkgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gVmFsZXVyOiBjb3VsZXVyXHJcbiRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW4gXCIrXCIgaG92ZXI6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVuIFwiK1wiIGhvdmVyOiBjb3VsZXVyXHJcbiRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW4gXCIrXCIgaG92ZXIgOiBib3JkdXJlIGNvdWxldXJcclxuJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2xhYmVsX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbiBcIitcIiBob3ZlciA6IGxhYmVsIGNvdWxldXJcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnRpZXMtbG90cyB7XHJcbiAgICAuc2hvd2hpZGUtbG90IHtcclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAuc2hvd2hpZGUtbG90X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X3RyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMTExZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC42ZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnRhYmxlLWFyaWEtLWxvdCB7XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX19ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF9ncm91cF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAudGFibGUtYXJpYV9fdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoIDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF90ZF92YWx1ZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2xpbmstYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2hvdmVyX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX19zdmctbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgW3JvbGU9Y2VsbF0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF90cl9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X3RyX21hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF90cl9tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X3RyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF90ZF9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMmVtIDA7XHJcbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF90ZF92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdGQtLXJlZiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC43ZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoIDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfdGRfcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tc3RhZ2Uge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aCA6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdGQtLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAudGFibGUtYXJpYV9fbGluay1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfbGFiZWxfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX19saW5rLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfaG92ZXJfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2xpbmstbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fbGluay1hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiA8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuIFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0aWVzLW1lZGlhIHtcclxuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgXHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJiArICYge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC41ZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzaWRlLW1lbnUtd2lkdGggICAgIDogNjEwcHggIWRlZmF1bHQ7XHJcbiRzaWRlLW1lbnUtYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRzaWRlLW1lbnVfX2xpbmstcGFkZGluZyAgICAgICA6IDN2dyAhZGVmYXVsdDtcclxuJHNpZGUtbWVudV9fYXJyb3ctY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRzaWRlLW1lbnVfX2Fycm93LWNvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRzaWRlLW1lbnVfX2Fycm93LWhlaWdodCAgICAgIDogMjJweCAhZGVmYXVsdDtcclxuJHNpZGUtbWVudV9fYXJyb3ctd2lkdGggICAgICAgOiAzMHB4ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zaWRlLW1lbnUge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgXHJcbiAgICAmX19leHBhbmQge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzRweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc20taGlkZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOWVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmstYmFja2dyb3VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2lkZS1tZW51LWJhY2tncm91bmQ7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3skc2lkZS1tZW51X19hcnJvdy1oZWlnaHQgLyAyfSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoI3stJHNpZGUtbWVudV9fYXJyb3ctd2lkdGh9IC0gMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzaWRlLW1lbnVfX2Fycm93LWNvbG9yO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNpZGUtbWVudV9fYXJyb3ctaGVpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmssXHJcbiAgICAmX19wcm9tcHQge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbigpO1xyXG5cclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIGNhbGMoI3skc2lkZS1tZW51X19saW5rLXBhZGRpbmd9ICsgI3skc2lkZS1tZW51X19hcnJvdy13aWR0aH0gKyAyMHB4KSAwIDM2cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGMoI3skc2lkZS1tZW51X19saW5rLXBhZGRpbmd9ICsgI3skc2lkZS1tZW51X19hcnJvdy13aWR0aH0gKyAyMHB4KSAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgI3skYmxvY2t9IHtcclxuICAgICAgICAgICAgICAgICAgICAmX19saW5rLWJhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2Fycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzaWRlLW1lbnVfX2Fycm93LWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9tcHQge1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDEzNHB4O1xyXG5cclxuICAgICAgICAjeyRibG9ja30ge1xyXG4gICAgICAgICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcblxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5mb3JtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAkZm9ybV9fZmllbGRzZXQtbWFyZ2luO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2ZpZWxkc2V0LS12YWxpZGF0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgfVxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udDogJGZvcm1fX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9ybV9fbGVnZW5kLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9ybV9fbGVnZW5kLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIG1hcmdpbjogJGZvcm1fX2xlZ2VuZC1tYXJnaW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICAgZ3JpZC1nYXA6IDFlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxZW0gNGVtO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgICYtLWZ1bGwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21hbmRhdG9yeSB7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX19tYW5kYXRvcnktZm9udDtcclxuICAgICAgICBjb2xvcjogJGZvcm1fX21hbmRhdG9yeS1jb2xvcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udDogJGZvcm1fX2NvbmRpdGlvbnMtZm9udDtcclxuICAgICAgICBjb2xvcjogJGZvcm1fX2NvbmRpdGlvbnMtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVnYWxzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDJlbSAwIDA7XHJcbiAgICAgICAgZm9udDogJGZvcm1fX2xlZ2Fscy1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybV9fbGVnYWxzLWNvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRmb3JtX19sZWdhbHMtdGV4dC1hbGlnbjtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlcyBmb3IgdmFsaWRhdGlvblxyXG4oUHJpc3RpbmUpXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZmllbGQtdmFsaWRhdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtLWhhcy1kYW5nZXIge1xyXG4gICAgICAgIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX19lcnJvci1iYWNrZ3JvdW5kLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzcyo9XCJfX2lucHV0XCJdIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm1fX2Vycm9yLWJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm1fX2Vycm9yLWJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2hlbHAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDAuNmVtIDFlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZm9ybV9fZXJyb3ItYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJGZvcm1fX2Vycm9yLWNvbG9yO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwOyBcclxuICAgICAgICAgICAgaGVpZ2h0OiAwOyBcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7ICAgIFxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRmb3JtX19lcnJvci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmZpZWxkLXZhbGlkYXRlIHtcclxuICAgICAgICAgICAgJl9faGVscCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tb2RhbC1tZWRpYSB7XHJcblxyXG4gICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICB3aWR0aDogNzB2dztcclxuICAgIH1cclxuICAgIFxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3MHZoO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRhbGVydC1tYWlsLXYxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWxlcnQtbWFpbC12MS1oZWlnaHQgICAgICA6IDg2M3B4ICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LW1haWwtdjEtc2lkZS13aWR0aCAgICAgOiA2MTBweCAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1tYWlsLXYxLXNsaWRlc2hvdy1maXQ6IGNvdmVyICFkZWZhdWx0O1xyXG4kYWxlcnQtbWFpbC12MS1zbGlkZXNob3ctYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhbGVydC1tYWlsLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJGFsZXJ0LW1haWwtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGFsZXJ0LW1haWwtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJGFsZXJ0LW1haWwtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRhbGVydC1tYWlsLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplOiA2MHB4ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFsZXJ0LW1haWwtdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRhbGVydC1tYWlsLXYxLWJhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTB2aDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRhbGVydC1tYWlsLXYxLWhlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3JtYXRpb25zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDFlbSAwIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaWRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRhbGVydC1tYWlsLXYxLXNpZGUtd2lkdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lkZS1zY3JvbGwge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGEge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVzaG93IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGFsZXJ0LW1haWwtdjEtc2xpZGVzaG93LWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICYtcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tbmV4dCxcclxuICAgICAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMnB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRhbGVydC1tYWlsLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFsZXJ0LW1haWwtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGFsZXJ0LW1haWwtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRhbGVydC1tYWlsLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRhbGVydC1tYWlsLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplLzI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMzU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtbWFpbC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFsZXJ0LW1haWwtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24tLXByZXYge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLXN3aXBlcl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiAkYWxlcnQtbWFpbC12MS1zbGlkZXNob3ctZml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEFsZXJ0ZSBtYWlsXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhbGVydC1tYWlsLXYxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNb2R1bGU6IGZvbmRcclxuJGFsZXJ0LW1haWwtdjEtaGVpZ2h0ICAgIDogODYzcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1vZHVsZTogaGF1dGV1clxyXG5cclxuJGFsZXJ0LW1haWwtdjEtc2lkZS13aWR0aDogNjEwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbG9ubmUgZGUgZ2F1Y2hlIDogbGFyZ2V1ciBtYXhcclxuXHJcbi8vIFNsaWRlc2hvd1xyXG4kYWxlcnQtbWFpbC12MS1zbGlkZXNob3ctZml0ICAgICAgICAgICAgICAgICAgICAgICAgICA6IGNvdmVyO1xyXG4kYWxlcnQtbWFpbC12MS1zbGlkZXNob3ctYmFja2dyb3VuZCAgICAgICAgICAgICAgICAgICA6IHRyYW5zcGFyZW50O1xyXG4kYWxlcnQtbWFpbC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZCAgICAgICA6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kYWxlcnQtbWFpbC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3IgICAgICAgICAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kYWxlcnQtbWFpbC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kYWxlcnQtbWFpbC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyICAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kYWxlcnQtbWFpbC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZSAgICAgICAgICAgICA6IDYwcHg7XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hbGVydC1tYWlsLWZvcm0tdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtc2l6ZSAgICAgIDogKFxyXG4gICAgICAgICd4cycgOiAxNnB4LFxyXG4gICAgICAgICdtZCcgOiAxZW1cclxuKSAhZGVmYXVsdDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hbGVydC1tYWlsL2FsZXJ0LW1haWwtaW5uZXIuanBnJykgbm8tcmVwZWF0IWRlZmF1bHQ7XHJcbiRhbGVydC1tYWlsLXYxLWlubmVyLW92ZXJsYXktYmFja2dyb3VuZDogcmdiYSggJGNvbG9yX25ldXRyYWwtLTEsIC44KSFkZWZhdWx0O1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lci1oZWlnaHQgICAgICA6IDM2MHB4ICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLWNvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtY2hhcG8tZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLWNoYXBvLWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtY2hhcG8tdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS1jaGFwby1jb2xvciAgICAgICAgIDogJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLWNvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtY2hhcG8tY29sb3ItLWhvdmVyICA6ICRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS1jb2xvci0taG92ZXIgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtdGV4dC1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjg1ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLXRleHQtbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLXRleHQtdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS10ZXh0LWNvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMCAhZGVmYXVsdDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLXRleHQtY29sb3ItLWhvdmVyICA6ICRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1tYWlsLXYxLWlubmVyX190ZXh0LWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGV4dC1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGV4dC10ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RleHQtY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLS0wICFkZWZhdWx0O1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGV4dC1jb2xvci0taG92ZXIgIDogJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZXR0aW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFsZXJ0LW1haWwtdjEtaW5uZXIge1xyXG5cclxuICBiYWNrZ3JvdW5kOiAkYWxlcnQtbWFpbC12MS1pbm5lci1iYWNrZ3JvdW5kO1xyXG4gIGhlaWdodDogJGFsZXJ0LW1haWwtdjEtaW5uZXItaGVpZ2h0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMCAyZW07XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWxlcnQtbWFpbC12MS1pbm5lci1vdmVybGF5LWJhY2tncm91bmQ7XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSByZXNldC1idXR0b24oKTtcclxuXHJcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtc2l6ZSkge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS1zaXplLCAkYnJlYWtwb2ludCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VidGl0bGUge1xyXG5cclxuICAgICAgJl9fY2hhcG8ge1xyXG4gICAgICAgIGZvbnQ6ICRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS1jaGFwby1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtY2hhcG8tbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS1jaGFwby10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLWNoYXBvLWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250OiAkYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtdGV4dC1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtdGV4dC1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLXRleHQtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS10ZXh0LWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgIG1hcmdpbjogMS41ZW0gMDtcclxuXHJcbiAgICBmb250OiAkYWxlcnQtbWFpbC12MS1pbm5lcl9fdGV4dC1mb250O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRhbGVydC1tYWlsLXYxLWlubmVyX190ZXh0LWxldHRlci1zcGFjaW5nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRhbGVydC1tYWlsLXYxLWlubmVyX190ZXh0LXRleHQtdHJhbnNmb3JtO1xyXG4gICAgY29sb3I6ICRhbGVydC1tYWlsLXYxLWlubmVyX190ZXh0LWNvbG9yO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbn0iLCIkYWxlcnQtbWFpbC12MS1pbm5lci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2FsZXJ0LW1haWwvYWxlcnQtbWFpbC1pbm5lci5qcGcnKSBuby1yZXBlYXQ7XHJcbiRhbGVydC1tYWlsLXYxLWlubmVyLW92ZXJsYXktYmFja2dyb3VuZDogcmdiYSggJGNvbG9yX25ldXRyYWwtLTEsIC44KTtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXItaGVpZ2h0ICAgICAgOiAzNjBweCA7XHJcblxyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQ7XHJcbiRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS1jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZDtcclxuXHJcbiRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS1jaGFwby1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlIDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLWNoYXBvLWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtY2hhcG8tdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS1jaGFwby1jb2xvciAgICAgICAgIDogJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLWNvbG9yO1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtY2hhcG8tY29sb3ItLWhvdmVyICA6ICRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS1jb2xvci0taG92ZXI7XHJcblxyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtdGV4dC1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjg1ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLXRleHQtbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLXRleHQtdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS10ZXh0LWNvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLXRleHQtY29sb3ItLWhvdmVyICA6ICRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS1jb2xvcjtcclxuXHJcbiRhbGVydC1tYWlsLXYxLWlubmVyX190ZXh0LWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGV4dC1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0O1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGV4dC10ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RleHQtY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLS0wO1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGV4dC1jb2xvci0taG92ZXIgIDogJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLWNvbG9yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGJyZWFkY3J1bWItdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXYxX2NvbnRlbnQtZm9udDogKFxyXG4gICAgJ3hzJyA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtICRmb250LWZhbWlseS0taGlnaGxpZ2h0LFxyXG4gICAgJ21kJyA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtICRmb250LWZhbWlseS0taGlnaGxpZ2h0XHJcbik7XHJcblxyXG4kYnJlYWRjcnVtYi12MV9jb250ZW50LWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXYxX2NvbnRlbnQtdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXYxX2NvbnRlbnQtY29sb3IgICAgICAgOiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXYxX2NvbnRlbnQtY29sb3ItLWFjdGl2ZTogJGNvbG9yLXRleHQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYnJlYWRjcnVtYi12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJlYWRjcnVtYi12MS1iYWNrZ3JvdW5kO1xyXG4gICAgXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRicmVhZGNydW1iLXYxX2NvbnRlbnQtY29sb3I7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdChvbCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnPic7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWItdjFfY29udGVudC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmVhZGNydW1iLXYxX2NvbnRlbnQtY29sb3ItLWFjdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtLFxyXG4gICAgJl9faXRlbS0tYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYnJlYWRjcnVtYi12MV9jb250ZW50LWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYnJlYWRjcnVtYi12MV9jb250ZW50LXRleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWRjcnVtYi12MV9jb250ZW50LWZvbnQpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgZm9udDogbWFwLWdldCgkYnJlYWRjcnVtYi12MV9jb250ZW50LWZvbnQsICRicmVha3BvaW50KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBGaWwgZCdhcmlhbmVcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGJyZWFkY3J1bWItdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAvLyBNb2R1bGU6IGZvbmRcclxuXHJcbiRicmVhZGNydW1iLXYxLWNvbnRlbnQtZm9udDogKFxyXG4gICAgJ3hzJzogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0gJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQsXHJcbiAgICAnbWQnOiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodFxyXG4pOyAgLy8gTW9kdWxlIDogZm9udFxyXG5cclxuJGJyZWFkY3J1bWItdjFfY29udGVudC1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0OyAgLy8gVGV4dGUgZHUgdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGJyZWFkY3J1bWItdjFfY29udGVudC10ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcbiRicmVhZGNydW1iLXYxX2NvbnRlbnQtY29sb3IgICAgICAgIDogJGNvbG9yLWJyYW5kOyAgLy8gRmlsIGQnYXJpYW5lOiBjb3VsZXVyXHJcbiRicmVhZGNydW1iLXYxX2NvbnRlbnQtY29sb3ItLWFjdGl2ZTogJGNvbG9yLXRleHQ7ICAgLy8gRmlsIGQnYXJpYW5lIC0gYWN0aWYgOiBjb3VsZXVyXHJcblxyXG4iLCIkY2FsbC10cmFja2luZ19fYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRjYWxsLXRyYWNraW5nX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRjYWxsLXRyYWNraW5nX19oZWlnaHQ6IDcwcHggIWRlZmF1bHQ7XHJcbiRjYWxsLXRyYWNraW5nX19kZWNvcmF0ZV9oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7XHJcbiRjYWxsLXRyYWNraW5nX19zdmdfY29sb3I6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNThlbS8yICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuXHJcbi5jYWxsLXRyYWNraW5nIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAkY2FsbC10cmFja2luZ19faGVpZ2h0O1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsbC10cmFja2luZ19fYmFja2dyb3VuZF9jb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FsbC10cmFja2luZ19fZGVjb3JhdGVfaGVpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWlsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNhbGwtdHJhY2tpbmdfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjYWxsLXRyYWNraW5nX190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWFpbC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY2FsbC10cmFja2luZ19fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjYWxsLXRyYWNraW5nX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FsbC10cmFja2luZ19fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBob25lLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjYWxsLXRyYWNraW5nX19zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkY2FsbC10cmFja2luZ19fYmFja2dyb3VuZF9jb2xvciA6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kY2FsbC10cmFja2luZ19fdGV4dF9jb2xvciA6ICRjb2xvcl9icmFuZDtcclxuJGNhbGwtdHJhY2tpbmdfX2hlaWdodCA6IDcwcHg7XHJcbiRjYWxsLXRyYWNraW5nX19kZWNvcmF0ZV9oZWlnaHQgOiAzMHB4O1xyXG4kY2FsbC10cmFja2luZ19fc3ZnX2NvbG9yIDogJGNvbG9yX2JyYW5kO1xyXG4kY2FsbC10cmFja2luZ19fdGV4dF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNThlbS8yICRmb250LWZhbWlseS0tYmFzZTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNvbnRhY3QtdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxLWhlaWdodCAgICAgIDogODYzcHggIWRlZmF1bHQ7XHJcblxyXG4kY29udGFjdC12MS1tZW51LXdpZHRoICAgICA6IDYxMHB4ICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtdjEtc2xpZGVzaG93LWZpdDogY292ZXIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxLXNsaWRlc2hvdy1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ6ICRjb2xvci1icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kY29udGFjdC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3I6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvci1icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kY29udGFjdC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU6IDYwcHggIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY29udGFjdC12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGNvbnRhY3QtdjEtYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHZoO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJGNvbnRhY3QtdjEtaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaWRlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkY29udGFjdC12MS1tZW51LXdpZHRoO1xyXG5cclxuICAgICAgICAgICAgLnNpZGUtbWVudV9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3JtYXRpb25zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwge1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlc2hvdyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LXYxLXNsaWRlc2hvdy1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24tLW5leHQsXHJcbiAgICAgICAgJi1idXR0b24tLXByZXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjJweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjb250YWN0LXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY29udGFjdC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kY29udGFjdC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZS8yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjM1O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24tLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1wcmV2IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1zd2lwZXJfX2ltYWdlIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogJGNvbnRhY3QtdjEtc2xpZGVzaG93LWZpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJhd2VyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi5kcmF3ZXItLW9wZW5lZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyYXdlcl9fY2xvc2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29vcmRpbmF0ZXMge1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIC5kcmF3ZXJfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19sb2NhdG9yIHtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAuZHJhd2VyX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvbnRhY3RzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjb250YWN0LXYxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC12MS1oZWlnaHQgICAgOiA4NjNweDtcclxuXHJcbiRjb250YWN0LXYxLW1lbnUtd2lkdGg6IDYxMHB4O1xyXG5cclxuJGNvbnRhY3QtdjEtc2xpZGVzaG93LWZpdCAgICAgICAgICAgICAgICAgICAgICAgICAgOiBjb3ZlcjtcclxuJGNvbnRhY3QtdjEtc2xpZGVzaG93LWJhY2tncm91bmQgICAgICAgICAgICAgICAgICAgOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQgICAgICAgOiAkY29sb3ItYnJhbmQtLWFsdDtcclxuJGNvbnRhY3QtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yICAgICAgICAgICAgOiAkY29sb3ItbmV1dHJhbC0tMTtcclxuJGNvbnRhY3QtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyOiAkY29sb3ItYnJhbmQtLWFsdDtcclxuJGNvbnRhY3QtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlciAgICAgOiAkY29sb3ItbmV1dHJhbC0tMTtcclxuJGNvbnRhY3QtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemUgICAgICAgICAgICAgOiA2MHB4O1xyXG5cclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjEtY29sb3IgICAgOiBpbmhlcml0O1xyXG4kY29udGFjdC1jb29yZGluYXRlcy12MS1oaWdobGlnaHQ6ICRkcmF3ZXItaGlnaGxpZ2h0O1xyXG5cclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2ludHJvLWNvbG9yICAgIDogaW5oZXJpdDtcclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2ludHJvLWZvbnQgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC45ZW0vMS41ICRmb250LWZhbWlseS0tYmFzZTtcclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2ludHJvLXNwYWNpbmcgIDogJGZvbnQtc3BhY2luZy0tYmFzZTtcclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2ludHJvLXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtX25hbWVfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjVlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbV9uYW1lX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtX25hbWVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLWNvbG9yICAgIDogJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjEtaGlnaGxpZ2h0O1xyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS1mb250ICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZTtcclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tc3BhY2luZyAgOiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS1jb2xvci0taGlnaGxpZ2h0ICAgIDogaW5oZXJpdDtcclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tZm9udC0taGlnaGxpZ2h0ICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZTtcclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tc3BhY2luZy0taGlnaGxpZ2h0ICA6ICRmb250LXNwYWNpbmctLWJhc2U7XHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLXRyYW5zZm9ybS0taGlnaGxpZ2h0OiBub25lO1xyXG5cclxuJGNvbnRhY3QtbG9jYXRvci12MS1jb2xvciAgICA6IGluaGVyaXQ7XHJcbiRjb250YWN0LWxvY2F0b3ItdjEtaGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQ7XHJcblxyXG4kY29udGFjdC1sb2NhdG9yLXYxX19pbnRyby1jb2xvciAgICA6IGluaGVyaXQ7XHJcbiRjb250YWN0LWxvY2F0b3ItdjFfX2ludHJvLWZvbnQgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC45ZW0vMS41ICRmb250LWZhbWlseS0tYmFzZTtcclxuJGNvbnRhY3QtbG9jYXRvci12MV9faW50cm8tc3BhY2luZyAgOiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kY29udGFjdC1sb2NhdG9yLXYxX19pbnRyby10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb29yZGluYXRlcy12MS1oaWdobGlnaHQ6ICRkcmF3ZXItaGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2ludHJvLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faW50cm8tZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC45ZW0vMS41ICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2ludHJvLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2UgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pbnRyby10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS1jb2xvcjogJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjEtaGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2UgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLWNvbG9yLS1oaWdobGlnaHQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLWZvbnQtLWhpZ2hsaWdodDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS1zcGFjaW5nLS1oaWdobGlnaHQ6ICRmb250LXNwYWNpbmctLWJhc2UgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLXRyYW5zZm9ybS0taGlnaGxpZ2h0OiBub25lICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW1fbmFtZV9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW1fbmFtZV9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuNWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtX25hbWVfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW1fbmFtZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgY29sb3I6ICRjb250YWN0LWNvb3JkaW5hdGVzLXYxLWNvbG9yO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRybyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29udGFjdC1jb29yZGluYXRlcy12MV9faW50cm8tY29sb3I7XHJcbiAgICAgICAgZm9udDogJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2ludHJvLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pbnRyby1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC1jb29yZGluYXRlcy12MV9faW50cm8tdHJhbnNmb3JtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW1fbmFtZV9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW1fbmFtZV9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW1fbmFtZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtX25hbWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICN7JGJsb2NrfV9fY29vcmRzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgJl9fY29vcmRzLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDQ1MnB4ICsgNGVtKTsgICAgXHJcbiAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29vcmRzLWVsZW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2Nvb3Jkcy1sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbSAwLjVlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tY29sb3I7XHJcbiAgICAgICAgZm9udDogJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tdHJhbnNmb3JtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nvb3Jkcy1jb250ZW50IHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwIDAuNWVtIDAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jcHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX192aWxsZXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAmOjpmaXJzdC1sZXR0ZXJ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb29yZHMtdmFsdWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgY29sb3I6ICRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLWNvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgZm9udDogJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tZm9udC0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS1zcGFjaW5nLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLXRyYW5zZm9ybS0taGlnaGxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpbWV0YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpbWV0YWJsZS13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNDUycHggKyA0ZW0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGltZXRhYmxlIHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLWNvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS1mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS1jb2xvci0taGlnaGxpZ2h0O1xyXG4gICAgICAgICAgICBmb250OiAkY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS1mb250LS1oaWdobGlnaHQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS1zcGFjaW5nLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS10cmFuc2Zvcm0tLWhpZ2hsaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY29udGFjdC1mb3JtLXYxIHtcclxuICAgICRibG9jazogJjtcclxuICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNvbnRhY3QtbG9jYXRvci12MS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtbG9jYXRvci12MS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbiRjb250YWN0LWxvY2F0b3ItdjFfX2ludHJvLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kY29udGFjdC1sb2NhdG9yLXYxX19pbnRyby1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjllbS8xLjUgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kY29udGFjdC1sb2NhdG9yLXYxX19pbnRyby1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kY29udGFjdC1sb2NhdG9yLXYxX19pbnRyby10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY29udGFjdC1sb2NhdG9yLXYxIHtcclxuICAgICRibG9jazogJjtcclxuICAgIGNvbG9yOiAkY29udGFjdC1sb2NhdG9yLXYxLWNvbG9yO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRybyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29udGFjdC1sb2NhdG9yLXYxX19pbnRyby1jb2xvcjtcclxuICAgICAgICBmb250OiAkY29udGFjdC1sb2NhdG9yLXYxX19pbnRyby1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC1sb2NhdG9yLXYxX19pbnRyby1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC1sb2NhdG9yLXYxX19pbnRyby10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgIC5tYXAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM3NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY3JvLXYxX190aXRsZS1zaXplICAgICAgOiAoXHJcbiAgICAneHMnIDogMzhweCxcclxuICAgICdtZCcgOiAyLjZlbVxyXG4pICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZS1jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZS1jb2xvci0taG92ZXI6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG5cclxuJGNyby12MV9fY2hhcG8tZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuNGVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kY3JvLXYxX19jaGFwby1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJGNyby12MV9fY2hhcG8tdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX2NoYXBvLWNvbG9yICAgICAgICAgOiAkY3JvLXYxX190aXRsZS1jb2xvciAhZGVmYXVsdDtcclxuJGNyby12MV9fY2hhcG8tY29sb3ItLWhvdmVyICA6ICRjcm8tdjFfX3RpdGxlLWNvbG9yLS1ob3ZlciAhZGVmYXVsdDtcclxuXHJcbiRjcm8tdjFfX3RpdGxlLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZS1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZS10ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGUtY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZS1jb2xvci0taG92ZXIgIDogJGNyby12MV9fdGl0bGUtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGNyby12MV9fYXJyb3ctY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX2Fycm93LWNvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX2Fycm93LWhlaWdodCAgICAgIDogMjJweCAhZGVmYXVsdDtcclxuJGNyby12MV9fYXJyb3ctc3BhY2luZyAgICAgOiAwLjdlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZXR0aW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNyby12MSB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbigpO1xyXG5cclxuICAgICAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkY3JvLXYxX190aXRsZS1zaXplKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkY3JvLXYxX190aXRsZS1zaXplLCAkYnJlYWtwb2ludCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2NoYXBvIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjFfX2NoYXBvLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNyby12MV9fY2hhcG8tbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNyby12MV9fY2hhcG8tdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNyby12MV9fY2hhcG8tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkY3JvLXYxX190aXRsZS1mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjFfX3RpdGxlLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjFfX3RpdGxlLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjcm8tdjFfX3RpdGxlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkY3JvLXYxX19hcnJvdy1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjcm8tdjFfX2Fycm93LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNyby12MV9fYXJyb3ctaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjcm8tdjFfX2Fycm93LWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENSTyB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBCb3V0b25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjcm8tdjEtY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMTsgIC8vIENSTyA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNyby12MS1jb2xvci0taG92ZXI6ICRjb2xvcl9uZXV0cmFsLS0xOyAgLy8gQ1JPIDogY291bGV1ciBkdSB0ZXh0ZSBhdSBzdXJ2b2xcclxuXHJcbi8vIENoYXBvXHJcbiRjcm8tdjFfX2NoYXBvLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAyMHB4LzEgJGZvbnQtZmFtaWx5LS1iYXNlOyAgLy8gQ2hhcG8gdGl0cmUgOiBmb250XHJcbiRjcm8tdjFfX2NoYXBvLWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoYXBvIHRpdHJlIDogbGV0dGVyIHNwYWNpbmdcclxuJGNyby12MV9fY2hhcG8tdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hhcG8gdGl0cmUgOiB0ZXh0LXRyYW5mb3JtXHJcbiRjcm8tdjFfX2NoYXBvLWNvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hhcG8gdGl0cmUgOiBjb3VsZXVyXHJcblxyXG4vLyBUaXRyZVxyXG4kY3JvLXYxX190aXRsZS1zaXplICAgICAgOiAoXHJcbiAgICAneHMnIDogMzhweCxcclxuICAgICdtZCcgOiAyLjZlbVxyXG4pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogdGFpbGxlXHJcbiRjcm8tdjFfX3RpdGxlLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDQwcHgvMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDsgIC8vIFRpdHJlIDogZm9udFxyXG4kY3JvLXYxX190aXRsZS1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogbGV0dGVyLXNwYWNpbmdcclxuJGNyby12MV9fdGl0bGUtdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IHRleHQtdHJhbnNmb3JtXHJcbiRjcm8tdjFfX3RpdGxlLWNvbG9yICAgICAgICAgOiAkY3JvLXYxLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBjb3VsZXVyXHJcbiRjcm8tdjFfX3RpdGxlLWNvbG9yLS1ob3ZlciAgOiAkY3JvLXYxLWNvbG9yLS1ob3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBjb3VsZXVyIHN1cnZvbFxyXG5cclxuLy8gRmxlY2hlXHJcbiRjcm8tdjFfX2Fycm93LWNvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kOyAgICAgICAvLyBGbGVjaGUgOiBjb3VsZXVyXHJcbiRjcm8tdjFfX2Fycm93LWNvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kOyAgLy8gRmxlY2hlIDogY291bGV1ciBhdSBzdXJ2b2xcclxuJGNyby12MV9fYXJyb3ctaGVpZ2h0ICAgICAgOiAyMnB4OyAgICAgICAgICAgICAgIC8vIEZsZWNoZSA6IGhhdXRldXJcclxuJGNyby12MV9fYXJyb3ctc3BhY2luZyAgICAgOiAwLjdlbTsgICAgICAgICAgICAgIC8vIEZsZWNoZSA6IG1hcmdlIGdhdWNoZVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ29udGVudVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gVGl0cmVcclxuJGNyby1kcmF3ZXItdjFfX3RpdGxlLXNpemUgICAgICAgICAgOiAzZW07ICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IHRhaWxsZVxyXG4kY3JvLWRyYXdlci12MV9fdGl0bGUtZm9udCAgICAgICAgICA6ICR0aXRsZS1mb250OyAgICAgICAgICAgIC8vIFRpdHJlIDogZm9udFxyXG4kY3JvLWRyYXdlci12MV9fdGl0bGUtbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS1sZXR0ZXItc3BhY2luZzsgIC8vIFRpdHJlIDogbGV0dGVyLXNwYWNpbmdcclxuJGNyby1kcmF3ZXItdjFfX3RpdGxlLXRleHQtdHJhbnNmb3JtOiAkdGl0bGUtdGV4dC10cmFuc2Zvcm07ICAvLyBUaXRyZSA6IHRleHQtdHJhbmZvcm1cclxuJGNyby1kcmF3ZXItdjFfX3RpdGxlLWNvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMTsgICAgICAvLyBUaXRyZSA6IGNvdWxldXJcclxuXHJcbi8vIFRpdHJlIFJlZmVyZW5jZW1lbnRcclxuJGNyby1kcmF3ZXItdjFfX3RpdGxlX3JlZmVyZW5jZW1lbnQtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMmVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG5cclxuXHJcbi8vIENoYXBvXHJcbiRjcm8tZHJhd2VyLXYxX19jaGFwby1mb250ICAgICAgICAgIDogJHRpdGxlX19jaGFwby1mb250OyAgICAgICAgICAgIC8vIENoYXBvIHRpdHJlIDogZm9udFxyXG4kY3JvLWRyYXdlci12MV9fY2hhcG8tbGV0dGVyLXNwYWNpbmc6ICR0aXRsZV9fY2hhcG8tbGV0dGVyLXNwYWNpbmc7ICAvLyBDaGFwbyB0aXRyZSA6IGxldHRlci1zcGFjaW5nXHJcbiRjcm8tZHJhd2VyLXYxX19jaGFwby10ZXh0LXRyYW5zZm9ybTogJHRpdGxlX19jaGFwby10ZXh0LXRyYW5zZm9ybTsgIC8vIENoYXBvIHRpdHJlIDogdGV4dC10cmFuZm9ybVxyXG4kY3JvLWRyYXdlci12MV9fY2hhcG8tY29sb3IgICAgICAgICA6ICRkcmF3ZXItaGlnaGxpZ2h0OyAgICAgICAgICAgICAvLyBDaGFwbyB0aXRyZSA6IGNvdWxldXJcclxuXHJcbi8vIETDqWNvIHRpdHJlXHJcbiRjcm8tZHJhd2VyLXYxX19kZWNvLWNvbG9yOiAkY3JvLWRyYXdlci12MV9fY2hhcG8tY29sb3I7ICAvLyBEw6ljbyA6IGNvdWxldXIgZGVzIHRyYWl0c1xyXG5cclxuLy8gRmxlY2hlIHJldG91clxyXG4kY3JvLWRyYXdlci12MV9fYXJyb3ctY29sb3IgICAgICAgOiAkZHJhd2VyLWhpZ2hsaWdodDsgIC8vIEZsZWNoZSA6IGNvdWxldXJcclxuJGNyby1kcmF3ZXItdjFfX2Fycm93LWNvbG9yLS1ob3ZlcjogJGNvbG9yX25ldXRyYWwtLTE7ICAvLyBGbGVjaGUgOiBjb3VsZXVyIGF1IHN1cnZvbFxyXG4kY3JvLWRyYXdlci12MV9fYXJyb3ctaGVpZ2h0ICAgICAgOiAzMHB4OyAgICAgICAgICAgICAgIC8vIEZsZWNoZSA6IGhhdXRldXJcclxuJGNyby1kcmF3ZXItdjFfX2Fycm93LXNwYWNpbmcgICAgIDogMnZ3OyAgICAgICAgICAgICAgICAvLyBGbGVjaGUgOiBtYXJnZSBnYXVjaGVcclxuJGNyby1kcmF3ZXItdjFfX2Fycm93LXRvcCAgICAgICAgIDogNi40ZW07ICAgICAgICAgICAgICAvLyBGbGVjaGUgOiBwb3NpdGlvbiBlbiBoYXV0ZXVyXHJcblxyXG4vLyBMb2dvXHJcbiRjcm8tZHJhd2VyLXYxX19sb2dvLXNpemU6ICggICAgICAgICAgICAvLyBMb2dvIDogdGFpbGxlIGR1IGxvZ28gcGFyIGJyZWFrcG9pbnQgXHJcbiAgICAneHMnIDogKFxyXG4gICAgICAgICd3aWR0aCcgOiA3NXB4LFxyXG4gICAgICAgICdoZWlnaHQnOiA2MnB4XHJcbiAgICApLFxyXG4gICAgJ21kJyA6IChcclxuICAgICAgICAnd2lkdGgnIDogMTU0cHgsXHJcbiAgICAgICAgJ2hlaWdodCc6IDEyN3B4XHJcbiAgICApLFxyXG4gICAgJ2xnJyA6IChcclxuICAgICAgICAnd2lkdGgnIDogMTU0cHgsXHJcbiAgICAgICAgJ2hlaWdodCc6IDEyN3B4XHJcbiAgICApLFxyXG4gICAgJ3hsJyA6IChcclxuICAgICAgICAnd2lkdGgnIDogMTU0cHgsXHJcbiAgICAgICAgJ2hlaWdodCc6IDEyN3B4XHJcbiAgICApLFxyXG4gICAgJ3h4bCc6IChcclxuICAgICAgICAnd2lkdGgnIDogMTU0cHgsXHJcbiAgICAgICAgJ2hlaWdodCc6IDEyN3B4XHJcbiAgICApXHJcbik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMb2dvIDogdGFpbGxlIGR1IGxvZ28gcGFyIGJyZWFrcG9pbnQgXHJcblxyXG4kY3JvLWRyYXdlci12MV9fbG9nby1maXQgIDogY29udGFpbjsgIC8vIExvZ28gOiBNb2RlIGRlIHJlbXBsaXNzYWdlXHJcbiRjcm8tZHJhd2VyLXYxX19sb2dvLWFsaWduOiByaWdodDsgICAgLy8gTG9nbyA6IGFsaWduZW1lbnQgKGZsZXgpXHJcbiRjcm8tZHJhd2VyLXYxX19sb2dvLXRvcCAgOiAyZW07ICAgICAgLy8gTG9nbyA6IG1hcmdlIHN1cGVyaWV1cmUiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNyby1kcmF3ZXItdjFfX3RpdGxlLXNpemUgICAgICAgIDogMi41ZW0gIWRlZmF1bHQ7XHJcbiRjcm8tZHJhd2VyLXYxX190aXRsZV9yZWZlcmVuY2VtZW50LWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDJlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRjcm8tZHJhd2VyLXYxX19jaGFwby1mb250ICAgICAgICAgIDogJHRpdGxlX19jaGFwby1mb250ICFkZWZhdWx0O1xyXG4kY3JvLWRyYXdlci12MV9fY2hhcG8tbGV0dGVyLXNwYWNpbmc6ICR0aXRsZV9fY2hhcG8tbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tZHJhd2VyLXYxX19jaGFwby10ZXh0LXRyYW5zZm9ybTogJHRpdGxlX19jaGFwby10ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby1kcmF3ZXItdjFfX2NoYXBvLWNvbG9yICAgICAgICAgOiAkZHJhd2VyLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRjcm8tZHJhd2VyLXYxX190aXRsZS1mb250ICAgICAgICAgIDogJHRpdGxlLWZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tZHJhd2VyLXYxX190aXRsZS1sZXR0ZXItc3BhY2luZzogJHRpdGxlLWxldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY3JvLWRyYXdlci12MV9fdGl0bGUtdGV4dC10cmFuc2Zvcm06ICR0aXRsZS10ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby1kcmF3ZXItdjFfX3RpdGxlLWNvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcbiRjcm8tZHJhd2VyLXYxX19wYWRkaW5nLXggICAgIDogMTYlICFkZWZhdWx0O1xyXG4kY3JvLWRyYXdlci12MV9fcGFkZGluZy15ICAgICA6IDNlbSAhZGVmYXVsdDtcclxuXHJcbiRjcm8tZHJhd2VyLXYxX19kZWNvLWNvbG9yICAgICAgICAgOiAkY3JvLWRyYXdlci12MV9fY2hhcG8tY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBGbGVjaGVcclxuJGNyby1kcmF3ZXItdjFfX2Fycm93LWNvbG9yICAgICAgIDogJGRyYXdlci1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRjcm8tZHJhd2VyLXYxX19hcnJvdy1jb2xvci0taG92ZXI6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kY3JvLWRyYXdlci12MV9fYXJyb3ctaGVpZ2h0ICAgICAgOiAzMHB4ICFkZWZhdWx0O1xyXG4kY3JvLWRyYXdlci12MV9fYXJyb3ctc3BhY2luZyAgICAgOiAydncgIWRlZmF1bHQ7XHJcbiRjcm8tZHJhd2VyLXYxX19hcnJvdy10b3AgICAgICAgICA6IDYuNGVtICFkZWZhdWx0O1xyXG5cclxuJGNyby1kcmF3ZXItdjFfX2xvZ28tc2l6ZTogKFxyXG4gICAgJ3hzJyA6IChcclxuICAgICAgICAnd2lkdGgnOiA3NXB4LFxyXG4gICAgICAgICdoZWlnaHQnOiA2MnB4XHJcbiAgICApLFxyXG4gICAgJ21kJyA6IChcclxuICAgICAgICAnd2lkdGgnOiAxNTRweCxcclxuICAgICAgICAnaGVpZ2h0JzogMTI3cHhcclxuICAgICksXHJcbiAgICAnbGcnIDogKFxyXG4gICAgICAgICd3aWR0aCc6IDE1NHB4LFxyXG4gICAgICAgICdoZWlnaHQnOiAxMjdweFxyXG4gICAgKSxcclxuICAgICd4bCcgOiAoXHJcbiAgICAgICAgJ3dpZHRoJzogMTU0cHgsXHJcbiAgICAgICAgJ2hlaWdodCc6IDEyN3B4XHJcbiAgICApLFxyXG4gICAgJ3h4bCc6IChcclxuICAgICAgICAnd2lkdGgnOiAxNTRweCxcclxuICAgICAgICAnaGVpZ2h0JzogMTI3cHhcclxuICAgIClcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRjcm8tZHJhd2VyLXYxX19sb2dvLWZpdDogY29udGFpbiAhZGVmYXVsdDtcclxuJGNyby1kcmF3ZXItdjFfX2xvZ28tYWxpZ246IHJpZ2h0ICFkZWZhdWx0O1xyXG4kY3JvLWRyYXdlci12MV9fbG9nby10b3A6IDJlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jcm8tZHJhd2VyLXYxIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGVfcmVmZXJlbmNlbWVudCB7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250OiAkY3JvLWRyYXdlci12MV9fdGl0bGVfcmVmZXJlbmNlbWVudC1mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNyby1kcmF3ZXItdjFfX3RpdGxlLXNpemU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2NoYXBvIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRjcm8tZHJhd2VyLXYxX19jaGFwby1mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tZHJhd2VyLXYxX19jaGFwby1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLWRyYXdlci12MV9fY2hhcG8tdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNyby1kcmF3ZXItdjFfX2NoYXBvLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGNyby1kcmF3ZXItdjFfX3RpdGxlLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNyby1kcmF3ZXItdjFfX3RpdGxlLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tZHJhd2VyLXYxX190aXRsZS10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JvLWRyYXdlci12MV9fdGl0bGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY28ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjcm8tZHJhd2VyLXYxX19kZWNvLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSkgc2NhbGUoLTEpO1xyXG4gICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICAgIHRvcDogJGNyby1kcmF3ZXItdjFfX2Fycm93LXRvcDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbGVmdDogLSRjcm8tZHJhd2VyLXYxX19hcnJvdy1zcGFjaW5nO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY3JvLWRyYXdlci12MV9fYXJyb3ctY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkbGlua3MtYW5pbWF0aW9ucztcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGNyby1kcmF3ZXItdjFfX2Fycm93LWhlaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNyby1kcmF3ZXItdjFfX2Fycm93LWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJhd2VyX19ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAkY3JvLWRyYXdlci12MV9fcGFkZGluZy15IDUwcHggJGNyby1kcmF3ZXItdjFfX3BhZGRpbmcteSA3MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRjcm8tZHJhd2VyLXYxX19wYWRkaW5nLXkgJGNyby1kcmF3ZXItdjFfX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2Nyb2xsLXBhZGRpbmc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIEBpZiAkY3JvLWRyYXdlci12MV9fbG9nby1hbGlnbiA9PSByaWdodCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbi10b3A6ICRjcm8tZHJhd2VyLXYxX19sb2dvLXRvcDtcclxuXHJcbiAgICAgICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGNyby1kcmF3ZXItdjFfX2xvZ28tc2l6ZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gbWFwLWtleXMobWFwLWdldCgkY3JvLWRyYXdlci12MV9fbG9nby1zaXplLCAkYnJlYWtwb2ludCkpIHtcclxuICAgICAgICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06IG1hcC1nZXQobWFwLWdldCgkY3JvLWRyYXdlci12MV9fbG9nby1zaXplLCAkYnJlYWtwb2ludCksICRwcm9wZXJ0eSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6ICRjcm8tZHJhd2VyLXYxX19sb2dvLWZpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZHJhd2VyLWZvcm0tdjFfX2lucHV0LWJvcmRlci1jb2xvciAgOiAkZHJhd2VyLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGRyYXdlci1mb3JtLXYxX19pbnB1dC1ib3JkZXJfd2lkdGggIDogJGZvcm1fX2lucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGRyYXdlci1mb3JtLXYxX19pbnB1dC1jb2xvciAgICAgICAgIDogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRkcmF3ZXItZm9ybS12MV9faW5wdXQtYmFja2dyb3VuZCAgICA6ICRmb3JtX19pbnB1dC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuJGRyYXdlci1mb3JtLXYxX19pY29uLWNvbG9yICAgICAgICAgIDogJGRyYXdlci1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kZHJhd2VyLWZvcm0tdjFfX2hpZ2hsaWdodC1jb2xvciAgICAgOiAkZHJhd2VyLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5kcmF3ZXIge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIC5ub1VpLWhhbmRsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyYXdlci1mb3JtLXYxX19oaWdobGlnaHQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW1haW4ge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRyYXdlci1mb3JtLXYxX19pbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRkcmF3ZXItZm9ybS12MV9faW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkcmF3ZXItZm9ybS12MV9faW5wdXQtYmFja2dyb3VuZDtcclxuICAgICAgICBcclxuICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRyYXdlci1mb3JtLXYxX19pbnB1dC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRyYXdlci1mb3JtLXYxX19pbnB1dC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZHJhd2VyLWZvcm0tdjFfX2ljb24tY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRyYXdlci1mb3JtLXYxX19pbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRyYXdlci1mb3JtLXYxX19pbnB1dC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkcmF3ZXItZm9ybS12MV9faW5wdXQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkcmF3ZXItZm9ybS12MV9faWNvbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkcmF3ZXItZm9ybS12MV9faWNvbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZHJhd2VyLWZvcm0tdjFfX2lucHV0LWJvcmRlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZHJhd2VyLWZvcm0tdjFfX2lucHV0LWJhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRkcmF3ZXItZm9ybS12MV9faW5wdXQtY29sb3I7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkcmF3ZXItZm9ybS12MV9faW5wdXQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IFxyXG4gICAgICAgICAgICBjb2xvcjogJGRyYXdlci1mb3JtLXYxX19pbnB1dC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2FsaXphdG9ye1xyXG4gICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkcmF3ZXItZm9ybS12MV9faW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZHJhd2VyLWZvcm0tdjFfX2lucHV0LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZHJhd2VyLWZvcm0tdjFfX2lucHV0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkcmF3ZXItZm9ybS12MV9faWNvbi1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkcmF3ZXItZm9ybS12MV9faWNvbi1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmFuZ2Uge1xyXG4gICAgICAgIC5yYW5nZV9fdmFsdWVzIHtcclxuICAgICAgICAgICAgLnJhbmdlX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkcmF3ZXItZm9ybS12MV9faGlnaGxpZ2h0LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkcmF3ZXItZm9ybS12MV9faW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZHJhd2VyLWZvcm0tdjFfX2lucHV0LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZHJhd2VyLWZvcm0tdjFfX2lucHV0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkcmF3ZXItZm9ybS12MV9faWNvbi1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkcmF3ZXItZm9ybS12MV9faWNvbi1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vVWktY29ubmVjdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICAkZHJhd2VyLWZvcm0tdjFfX2hpZ2hsaWdodC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZHJhd2VyLWZvcm0tdjFfX2lucHV0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgICAgJl9fbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgY29sb3I6ICAkZHJhd2VyLWZvcm0tdjFfX2hpZ2hsaWdodC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vLyBIYWNrc1xyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcclxue1xyXG4gICAgLnNlYXJjaC1mb3JtIC5idXR0b24geyBoZWlnaHQ6IDUycHggfSAvKiBJRTEwICovXHJcbiAgICAqOjotbXMtYmFja2Ryb3AsIC5zZWFyY2gtZm9ybSAuYnV0dG9uIHsgaGVpZ2h0OiA1MnB4OyB9IC8qIElFMTEgKi9cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZmVlcy1jb250ZW50LXYxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmVlcy1jb250ZW50LXYxLWhlYWRpbmctY29sb3I6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5mZWVzLWNvbnRlbnQtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGZlZXMtY29udGVudC12MS1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGgxLCBoMiwgaDMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZlZXMtY29udGVudC12MS1oZWFkaW5nLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIC4yZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICB0cjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBGZWVzIGNvbnRlbnRcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZlZXMtY29udGVudC12MS1iYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuJGZlZXMtY29udGVudC12MS1oZWFkaW5nLWNvbG9yOiAkY29sb3ItYnJhbmQ7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZpbHRlci12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fdGV4dC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLXBhZGRpbmc6IC44ZW0gMmVtICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45ZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi10ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbi10ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWJhY2tncm91bmQ6ICRidXR0b24tYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWNvbG9yIDogJGJ1dHRvbi1jb2xvciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWJvcmRlci1jb2xvciA6ICRidXR0b24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tYmFja2dyb3VuZC0taG92ZXIgIDogJGJ1dHRvbi1iYWNrZ3JvdW5kLS1ob3ZlciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWNvbG9yLS1ob3ZlciA6ICRidXR0b24tY29sb3ItLWhvdmVyICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tYm9yZGVyLWNvbG9yLS1ob3ZlcjogJGJ1dHRvbi1ib3JkZXItY29sb3ItLWhvdmVyICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tYmFja2dyb3VuZC0tYWN0aXZlIDogJGJ1dHRvbi1iYWNrZ3JvdW5kLS1ob3ZlciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWNvbG9yLS1hY3RpdmUgOiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWJvcmRlci1jb2xvci0tYWN0aXZlOiAkYnV0dG9uLWJvcmRlci1jb2xvci0taG92ZXIgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2Fycm93LWNvbG9yIDogJGZpbHRlci12MV9fYnV0dG9uLWNvbG9yIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2Fycm93LWNvbG9yLS1ob3ZlciA6ICRmaWx0ZXItdjFfX2J1dHRvbi1jb2xvci0taG92ZXIgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2Fycm93LWNvbG9yLS1hY3RpdmU6ICRmaWx0ZXItdjFfX2J1dHRvbi1jb2xvci0tYWN0aXZlICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5maWx0ZXItdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9iYWNrZ3JvdW5kO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQ6ICRmaWx0ZXItdjFfX3RleHQtZm9udDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC5maWx0ZXItdjFfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTsgLy8gSUUgMTFcclxuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgIGZpbGw6ICRmaWx0ZXItdjFfX2Fycm93LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZzogJGZpbHRlci12MV9fYnV0dG9uLXBhZGRpbmc7XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIGZvbnQgOiAkZmlsdGVyLXYxX19idXR0b24tZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRmaWx0ZXItdjFfX2J1dHRvbi10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBiYWNrZ3JvdW5kIDogJGZpbHRlci12MV9fYnV0dG9uLWJhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b24tY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGZpbHRlci12MV9fYnV0dG9uLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRmaWx0ZXItdjFfX2J1dHRvbi1iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b24tY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b24tYm9yZGVyLWNvbG9yLS1ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXItdjFfX2Fycm93IHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmaWx0ZXItdjFfX2Fycm93LWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJ1dHRvbi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9fYnV0dG9uLWJhY2tncm91bmQtLWFjdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfX2J1dHRvbi1jb2xvci0tYWN0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmaWx0ZXItdjFfX2J1dHRvbi1ib3JkZXItY29sb3ItLWFjdGl2ZTtcclxuICAgICAgICAgICAgLmZpbHRlci12MV9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGZpbHRlci12MV9fYXJyb3ctY29sb3ItLWFjdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBGaWx0cmVzIGRlcyBsaXN0aW5nc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZmlsdGVyLXYxX2JhY2tncm91bmQgICAgICAgICAgICAgICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX190ZXh0LWZvbnQgICAgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tcGFkZGluZyAgICAgICAgICAgICA6IC44ZW0gMmVtICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tZm9udCAgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuOWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tdGV4dC10cmFuc2Zvcm0gICAgICA6ICRidXR0b24tdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi1iYWNrZ3JvdW5kICAgICAgICAgIDogJGJ1dHRvbi1iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tY29sb3IgICAgICAgICAgICAgICA6ICRidXR0b24tY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi1ib3JkZXItY29sb3IgICAgICAgIDogJGJ1dHRvbi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi1iYWNrZ3JvdW5kLS1ob3ZlciAgIDogJGJ1dHRvbi1iYWNrZ3JvdW5kLS1ob3ZlciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWNvbG9yLS1ob3ZlciAgICAgICAgOiAkYnV0dG9uLWNvbG9yLS1ob3ZlciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWJvcmRlci1jb2xvci0taG92ZXIgOiAkYnV0dG9uLWJvcmRlci1jb2xvci0taG92ZXIgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi1iYWNrZ3JvdW5kLS1hY3RpdmUgIDogJGJ1dHRvbi1iYWNrZ3JvdW5kLS1ob3ZlciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWNvbG9yLS1hY3RpdmUgICAgICAgOiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWJvcmRlci1jb2xvci0tYWN0aXZlOiAkYnV0dG9uLWJvcmRlci1jb2xvci0taG92ZXIgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2Fycm93LWNvbG9yICAgICAgICAgICAgICAgIDogJGZpbHRlci12MV9fYnV0dG9uLWNvbG9yIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2Fycm93LWNvbG9yLS1ob3ZlciAgICAgICAgIDogJGZpbHRlci12MV9fYnV0dG9uLWNvbG9yLS1ob3ZlciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYXJyb3ctY29sb3ItLWFjdGl2ZSAgICAgICAgOiAkZmlsdGVyLXYxX19idXR0b24tY29sb3ItLWFjdGl2ZSAhZGVmYXVsdDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmb290ZXItdjEtYmFja2dyb3VuZCAgICAgICAgICAgOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtY29sb3IgICAgICAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9fdGl0bGUtZm9udCAgICAgICAgICA6ICR0aXRsZS1mb250ICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX190aXRsZS1zaXplICAgICAgICAgIDogMS4zZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfX3RpdGxlLWxldHRlci1zcGFjaW5nOiAkdGl0bGUtbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfX3RpdGxlLXRleHQtdHJhbnNmb3JtOiAkdGl0bGUtdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfX3RpdGxlLWNvbG9yICAgICAgICAgOiAkZm9vdGVyLXYxLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX190aXRsZS1tYXJnaW4tYm90dG9tIDogMC43ZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfX3RpdGxlLW1hcmdpbi10b3AgICAgOiAwLjdlbSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9fY29udGVudC1oZWlnaHQgICAgICA6IDUwcHggIWRlZmF1bHQ7XHJcblxyXG4kZm9vdGVyLXYxLWxhc3RfX3N2Zy1jb2xvcjogJGZvb3Rlci12MS1jb2xvciFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmZvb3Rlci12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLXYxLWJhY2tncm91bmQ7XHJcbiAgICBjb2xvciAgICAgOiAkZm9vdGVyLXYxLWNvbG9yO1xyXG4gICAgb3ZlcmZsb3cgIDogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JhcHBlcigpO1xyXG4gICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xyXG5cclxuICAgICAgICBwYWRkaW5nLXRvcCAgIDogMWVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcCAgIDogMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgICYtdG9wIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIDogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwICAgICAgOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtcyAgICA6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGFzdCB7XHJcbiAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIGF1dG8gMDtcclxuICAgICAgICAgICAgd2lkdGggOiAxODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGwgIDogJGZvb3Rlci12MS1sYXN0X19zdmctY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29weXJpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyZW0gYXV0byAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxufVxyXG5cclxuIiwiQG1peGluIHdyYXBwZXIoJHR5cGU6ICdub3JtYWwnKSB7XHJcbiAgICBAaWYgJHR5cGUgPT0gJ25vcm1hbCcge1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyLXBhZGRpbmc7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXItcGFkZGluZztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyLXBhZGRpbmctLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlci1wYWRkaW5nLS1tZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlci1wYWRkaW5nLS1sZztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXItcGFkZGluZy0tbGc7XHJcbiAgICAgICAgfSAgICBcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyLXBhZGRpbmctLXhsO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlci1wYWRkaW5nLS14bDtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZm9vdGVyLWNvcHlyaWdodC12MS1iYWNrZ3JvdW5kICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItY29weXJpZ2h0LXYxLWNvbG9yICAgICAgICAgOiAkZm9vdGVyLXYxLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9vdGVyLWNvcHlyaWdodC12MS1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMTJweC8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJGZvb3Rlci1jb3B5cmlnaHQtdjEtbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2UgIWRlZmF1bHQ7XHJcbiRmb290ZXItY29weXJpZ2h0LXYxLXRleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNldHRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjb3B5cmlnaHQtc3BhY2luZzogMC43ZW07XHJcbiRjb3B5cmlnaHRfX3NlcGFyYXRvci1oZWlnaHQ6IDEwcHg7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZm9vdGVyLWNvcHlyaWdodC12MSB7XHJcbiAgICBjb2xvcjogJGZvb3Rlci1jb3B5cmlnaHQtdjEtY29sb3I7XHJcbiAgICBmb250OiAkZm9vdGVyLWNvcHlyaWdodC12MS1mb250O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItY29weXJpZ2h0LXYxLWxldHRlci1zcGFjaW5nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItY29weXJpZ2h0LXYxLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAtJGNvcHlyaWdodC1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogJGNvcHlyaWdodC1zcGFjaW5nO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAmICsgJiB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNvcHlyaWdodF9fc2VwYXJhdG9yLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtICN7JGNvcHlyaWdodF9fc2VwYXJhdG9yLWhlaWdodC8yfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLSRjb3B5cmlnaHQtc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvb3RlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZm9vdGVyLXYxLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0tYWx0OyAgICAgICAvLyBGb290ZXIgOiBmb25kXHJcbiRmb290ZXItdjEtY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtLTE7ICAvLyBGb290ZXIgOiBjb3VsZXVyIGR1IHRleHRlXHJcblxyXG4vLyBDb250ZW51c1xyXG4kZm9vdGVyLXYxX19jb250ZW50LWhlaWdodDogNTBweDsgIC8vIENvbnRlbnVzIChsb2dvcyBwYXJ0ZW5haXJlcykgOiBoYXV0ZXVyXHJcblxyXG4vLyBUaXRyZXNcclxuJGZvb3Rlci12MV9fdGl0bGUtZm9udCAgICAgICAgICA6ICR0aXRsZS1mb250OyAgICAgICAgICAgIC8vIFRpdHJlcyA6IGZvbnRcclxuJGZvb3Rlci12MV9fdGl0bGUtc2l6ZSAgICAgICAgICA6IDI1cHg7ICAgICAgICAgICAgICAgICAgLy8gVGl0cmVzIDogdGFpbGxlXHJcbiRmb290ZXItdjFfX3RpdGxlLWxldHRlci1zcGFjaW5nOiAkdGl0bGUtbGV0dGVyLXNwYWNpbmc7ICAvLyBUaXRyZXMgOiBsZXR0ZXItc3BhY2luZ1xyXG4kZm9vdGVyLXYxX190aXRsZS10ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXRleHQtdHJhbnNmb3JtOyAgLy8gVGl0cmVzIDogdGV4dC10cmFuc2Zvcm1cclxuJGZvb3Rlci12MV9fdGl0bGUtY29sb3IgICAgICAgICA6ICRmb290ZXItdjEtY29sb3I7ICAgICAgIC8vIFRpdHJlcyA6IGNvdWxldXJcclxuJGZvb3Rlci12MV9fdGl0bGUtbWFyZ2luLWJvdHRvbSA6IDAuN2VtOyAgICAgICAgICAgICAgICAgIC8vIFRpdHJlcyA6IG1hcmdlIGhhdXRlXHJcbiRmb290ZXItdjFfX3RpdGxlLW1hcmdpbi10b3AgICAgOiAwLjdlbTsgICAgICAgICAgICAgICAgICAvLyBUaXRyZXMgOiBtYXJnZSBiYXNzZVxyXG5cclxuLy8gTG9nbyBhZ2VuY2VcclxuJGZvb3Rlci1sb2dvLXYxX19oZWlnaHQgICAgICAgICA6IDEzMHB4OyAgLy8gTG9nbyBhZ2VuY2UgOiBoYXV0ZXVyXHJcblxyXG4vLyBMb2dvIExCSVxyXG4kZm9vdGVyLXYxLWxhc3RfX3N2Zy1jb2xvcjogJGZvb3Rlci12MS1jb2xvcjsgIC8vIExvZ28gTEJJIDogY291bGV1clxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExpZW5zIC0gZXNwYWNlIHBhcnRpY3VsaWVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRmb290ZXItbGlua3MtdjFfX2xpbmstY29sb3IgICAgICAgICA6ICRmb290ZXItdjEtY29sb3I7ICAgICAgICAgICAgICAvLyBMaWVuIDogY291bGV1ciB0ZXh0ZVxyXG4kZm9vdGVyLWxpbmtzLXYxX19saW5rLWNvbG9yLS1ob3ZlciAgOiAkZm9vdGVyLWxpbmtzLXYxX19saW5rLWNvbG9yOyAgLy8gTGllbiA6IGNvdWxldXIgdGV4dGUgYXUgc3Vydm9sXHJcbiRmb290ZXItbGlua3MtdjFfX2xpbmstdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW4gOiB0ZXh0LXRyYW5zZm9ybVxyXG4kZm9vdGVyLWxpbmtzLXYxX19pY29uLWNvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQ7ICAgICAgICAgICAgIC8vIExpZW4gOiBjb3VsZXVyIGljb25lXHJcbiRmb290ZXItbGlua3MtdjFfX2ljb24tY29sb3ItLWhvdmVyICA6ICRmb290ZXItbGlua3MtdjFfX2ljb24tY29sb3I7ICAvLyBMaWVuIDogY291bGV1ciBpY29uZSBhdSBzdXJ2b2xcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBSw6lzZWF1eCBzb2NpYXV4XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRmb290ZXItc29jaWFscy12MV9faXRlbS1iYWNrZ3JvdW5kICAgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEljb25lIDogZm9uZFxyXG4kZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tYmFja2dyb3VuZC0taG92ZXI6ICRmb290ZXItc29jaWFscy12MV9faXRlbS1iYWNrZ3JvdW5kOyAgICAgICAvLyBJY29uZSA6IGZvbmQgYXUgc3Vydm9sXHJcbiRmb290ZXItc29jaWFscy12MV9faXRlbS1jb2xvciAgICAgICAgICAgIDogJGZvb3Rlci12MS1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEljb25lIDogY291bGV1ciBkZXMgcGljdG9zXHJcbiRmb290ZXItc29jaWFscy12MV9faXRlbS1jb2xvci0taG92ZXIgICAgIDogJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWNvbG9yOyAgICAgICAgICAgIC8vIEljb25lIDogY291bGV1ciBkZXMgcGljdG9zIGF1IHN1cnZvbFxyXG4kZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tYm9yZGVyICAgICAgICAgICA6IDFweCBzb2xpZCAkZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tY29sb3I7ICAvLyBJY29uZSA6IGJvcmR1cmVcclxuJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWJvcmRlci0taG92ZXIgICAgOiAkZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tYm9yZGVyOyAgICAgICAgICAgLy8gSWNvbmUgOiBib3JkdXJlIGF1IHN1cnZvbFxyXG4kZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tcmFkaXVzICAgICAgICAgICA6IDEwMCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJY29uZSA6IGJvcmRlciByYWRpdXNcclxuJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLXdpZHRoICAgICAgICAgICAgOiAyLjVlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSWNvbmUgOiBoYXV0ZXVyXHJcbiRmb290ZXItc29jaWFscy12MV9faXRlbS1oZWlnaHQgICAgICAgICAgIDogMi41ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEljb25lIDogbGFyZ2V1clxyXG4kZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tcGFkZGluZyAgICAgICAgICA6IC41ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJY29uZSA6IHBhZGRpbmcgaW50ZXJuZVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENvcHlyaWdodFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZm9vdGVyLWNvcHlyaWdodC12MS1jb2xvciAgICAgICAgIDogJGZvb3Rlci12MS1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIDogY291bGV1clxyXG4kZm9vdGVyLWNvcHlyaWdodC12MS1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMTJweC8xICRmb250LWZhbWlseS0tYmFzZTsgIC8vIExpZW5zIDogZm9udFxyXG4kZm9vdGVyLWNvcHlyaWdodC12MS1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIDogbGV0dGVyLXNwYWNpbmdcclxuJGZvb3Rlci1jb3B5cmlnaHQtdjEtdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyA6IHRleHQtdHJhbnNmb3JtIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRmb290ZXItbGlua3MtdjFfX2xpbmstY29sb3IgICAgICAgICA6ICRmb290ZXItdjEtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb290ZXItbGlua3MtdjFfX2xpbmstY29sb3ItLWhvdmVyICA6ICRmb290ZXItbGlua3MtdjFfX2xpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRmb290ZXItbGlua3MtdjFfX2xpbmstdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmb290ZXItbGlua3MtdjFfX2ljb24tY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kZm9vdGVyLWxpbmtzLXYxX19pY29uLWNvbG9yLS1ob3ZlciAgOiAkZm9vdGVyLWxpbmtzLXYxX19pY29uLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNldHRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRsaW5rcy1zcGFjaW5nOiAwLjdlbTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5mb290ZXItbGlua3MtdjEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiAkZm9vdGVyLXYxX190aXRsZS1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9vdGVyLXYxX190aXRsZS1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvb3Rlci12MV9fdGl0bGUtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRmb290ZXItdjFfX3RpdGxlLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvb3Rlci12MV9fdGl0bGUtc2l6ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZm9vdGVyLXYxX190aXRsZS1tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRmb290ZXItdjFfX3RpdGxlLW1hcmdpbi10b3A7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogJGZvb3Rlci12MV9fY29udGVudC1oZWlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IC0kbGlua3Mtc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46ICRsaW5rcy1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9vdGVyLWxpbmtzLXYxX19saW5rLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLWxpbmtzLXYxX19saW5rLWNvbG9yO1xyXG5cclxuICAgICAgICAubGlua19faWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLWxpbmtzLXYxX19pY29uLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLWxpbmtzLXYxX19saW5rLWNvbG9yLS1ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgIC5saW5rX19pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLWxpbmtzLXYxX19pY29uLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGZvb3Rlci1sb2dvLXYxX19oZWlnaHQgICAgICAgICA6IDEzMHB4ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmZvb3Rlci1sb2dvLXYxIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogJGZvb3Rlci1sb2dvLXYxX19oZWlnaHQ7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZm9vdGVyLW1laWxsZXVycy1hZ2VudHMtdjEtYmFja2dyb3VuZC1jb2xvciAgICAgICAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5mb290ZXItbWVpbGxldXJzLWFnZW50cy12MSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQ6ICRmb290ZXItdjFfX3RpdGxlLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItdjFfX3RpdGxlLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9vdGVyLXYxX190aXRsZS10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGZvb3Rlci12MV9fdGl0bGUtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9vdGVyLXYxX190aXRsZS1zaXplO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRmb290ZXItdjFfX3RpdGxlLW1hcmdpbi1ib3R0b207XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGZvb3Rlci12MV9fdGl0bGUtbWFyZ2luLXRvcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkZm9vdGVyLXYxX19jb250ZW50LWhlaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRmb290ZXItcGFydG5lcnMtdjEtYmFja2dyb3VuZC1jb2xvciAgICAgICAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZXR0aW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcGFydG5lcnMtc3BhY2luZzogMC44ZW07XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZm9vdGVyLXBhcnRuZXJzLXYxIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogJGZvb3Rlci12MV9fdGl0bGUtZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvb3Rlci12MV9fdGl0bGUtbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjFfX3RpdGxlLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX190aXRsZS1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6ICRmb290ZXItdjFfX3RpdGxlLXNpemU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvb3Rlci12MV9fdGl0bGUtbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZm9vdGVyLXYxX190aXRsZS1tYXJnaW4tdG9wO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRmb290ZXItdjFfX2NvbnRlbnQtaGVpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAtJHBhcnRuZXJzLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAkcGFydG5lcnMtc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIGhlaWdodDogJGZvb3Rlci12MV9fY29udGVudC1oZWlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZm9vdGVyLXBsYWNlaG9sZGVyIHtcclxuICAgIFxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWJhY2tncm91bmQgICAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWJhY2tncm91bmQtLWhvdmVyOiAkZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWNvbG9yICAgICAgICAgICAgOiAkZm9vdGVyLXYxLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tY29sb3ItLWhvdmVyICAgICA6ICRmb290ZXItc29jaWFscy12MV9faXRlbS1jb2xvciAhZGVmYXVsdDtcclxuJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWJvcmRlciAgICAgICAgICAgOiAxcHggc29saWQgJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tYm9yZGVyLS1ob3ZlciAgICA6ICRmb290ZXItc29jaWFscy12MV9faXRlbS1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRmb290ZXItc29jaWFscy12MV9faXRlbS1yYWRpdXMgICAgICAgICAgIDogMTAwJSAhZGVmYXVsdDtcclxuJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLXdpZHRoICAgICAgICAgICAgOiAyLjVlbSAhZGVmYXVsdDtcclxuJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWhlaWdodCAgICAgICAgICAgOiAyLjVlbSAhZGVmYXVsdDtcclxuJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLXBhZGRpbmcgICAgICAgICAgOiAuNWVtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNldHRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzb2NpYWxzLXNwYWNpbmc6IDAuOGVtO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmZvb3Rlci1zb2NpYWxzLXYxIHtcclxuICAgIFxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogJGZvb3Rlci12MV9fdGl0bGUtZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvb3Rlci12MV9fdGl0bGUtbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjFfX3RpdGxlLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX190aXRsZS1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6ICRmb290ZXItdjFfX3RpdGxlLXNpemU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvb3Rlci12MV9fdGl0bGUtbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZm9vdGVyLXYxX190aXRsZS1tYXJnaW4tdG9wO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRmb290ZXItdjFfX2NvbnRlbnQtaGVpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAtJHNvY2lhbHMtc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46ICRzb2NpYWxzLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWJhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRmb290ZXItc29jaWFscy12MV9faXRlbS1yYWRpdXM7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAkZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0td2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAkZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0taGVpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAkZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tcGFkZGluZztcclxuICAgICAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmaWxsOiAkZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXItc29jaWFscy12MV9faXRlbS1iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tYm9yZGVyLS1ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kaGVhZGVyLWhvbWUtY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kaGVhZGVyLWhvbWUtdG9wYmFyLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uaGVhZGVyLWhvbWUge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDUwMDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDIuMmVtIDEuM2VtO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgXHJcbiAgICBjb2xvcjogJGhlYWRlci1ob21lLWNvbG9yO1xyXG5cclxuICAgICZfX3RvcGJhciB7XHJcbiAgICAgICAgY29sb3I6ICRoZWFkZXItaG9tZS10b3BiYXItY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBIZWFkZXIgaG9tZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGhlYWRlci1ob21lLWNvbG9yOiAkY29sb3JfYnJhbmQ7ICAgLy8gSGVhZGVyIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kaGVhZGVyLWhvbWUtdG9wYmFyLWNvbG9yOiBjdXJyZW50Q29sb3I7IC8vIEhlYWRlciA6IGNvdWxldXIgZHUgdGV4dGUgZGUgbGEgdG9wYmFyIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRoZWFkZXItdjEtY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kaGVhZGVyLXYxX190b3BiYXItY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXItdjEtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRoZWFkZXItdjEtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9oZWFkZXIvYmFja2dyb3VuZC5qcGcnKSAhZGVmYXVsdDtcclxuJGhlYWRlci12MS1iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kaGVhZGVyLXYxLWJhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGhlYWRlci12MS1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kaGVhZGVyLXYxLWJhY2tncm91bmQ6ICRoZWFkZXItdjEtYmFja2dyb3VuZC1jb2xvciAkaGVhZGVyLXYxLWJhY2tncm91bmQtaW1hZ2UgJGhlYWRlci12MS1iYWNrZ3JvdW5kLXJlcGVhdCAkaGVhZGVyLXYxLWJhY2tncm91bmQtcG9zaXRpb24gLyAkaGVhZGVyLXYxLWJhY2tncm91bmQtc2l6ZSAgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uaGVhZGVyLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBjb2xvcjogJGhlYWRlci12MS1jb2xvcjtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3BiYXIge1xyXG4gICAgICAgIGNvbG9yOiAkaGVhZGVyLXYxX190b3BiYXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIHBhZGRpbmcgICA6IDEuNGVtIDIuOGVtO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyLXYxLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9nZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLWxlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDUwMDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEhlYWRlciB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kaGVhZGVyLXYxLWNvbG9yICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLS0xOyAgLy8gSGVhZGVyIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kaGVhZGVyLXYxX190b3BiYXItY29sb3I6IGN1cnJlbnRDb2xvcjsgICAgICAgLy8gSGVhZGVyIDogY291bGV1ciBkdSB0ZXh0ZSBkZSBsYSB0b3BiYXJcclxuXHJcbiRoZWFkZXItdjEtYmFja2dyb3VuZC1jb2xvciAgIDogdHJhbnNwYXJlbnQ7XHJcbiRoZWFkZXItdjEtYmFja2dyb3VuZC1pbWFnZSAgIDogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9oZWFkZXIvYmFja2dyb3VuZC5qcGcnKTtcclxuJGhlYWRlci12MS1iYWNrZ3JvdW5kLXJlcGVhdCAgOiBuby1yZXBlYXQ7XHJcbiRoZWFkZXItdjEtYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kaGVhZGVyLXYxLWJhY2tncm91bmQtc2l6ZSAgICA6IGNvdmVyO1xyXG4kaGVhZGVyLXYxLWJhY2tncm91bmQgICAgICAgICA6ICRoZWFkZXItdjEtYmFja2dyb3VuZC1jb2xvciAkaGVhZGVyLXYxLWJhY2tncm91bmQtaW1hZ2UgJGhlYWRlci12MS1iYWNrZ3JvdW5kLXJlcGVhdCAkaGVhZGVyLXYxLWJhY2tncm91bmQtcG9zaXRpb24gLyAkaGVhZGVyLXYxLWJhY2tncm91bmQtc2l6ZTsgIC8vIEhlYWRlciA6IGZvbmRcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBMb2dvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRoZWFkZXItbG9nby12MS1oZWlnaHQ6IDEwMHB4OyAgLy8gTG9nbyA6IGhhdXRldXJcclxuJGhlYWRlci1sb2dvLXYxLWFsaWduOiBsZWZ0OyAgICAvLyBMb2dvIDogYWxpZ25lbWVudFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIE1lbnUgdG9nZ2xlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRoZWFkZXItdG9nZ2xlLXYxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgLy8gVG9nZ2xlIDogY291bGV1ciBkZSBmb25kXHJcbiRoZWFkZXItdG9nZ2xlLXYxLXdpZHRoICAgICA6IDQ1MHB4OyAgICAgICAgLy8gVG9nZ2xlIDogbGFyZ2V1clxyXG4kaGVhZGVyLXRvZ2dsZS12MS1mb250ICAgICAgOiAoXHJcbiAgICB4czogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMi42ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCxcclxuICAgIG1kOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjhlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0XHJcbik7ICAgLy8gVG9nZ2xlIDogZm9udFxyXG5cclxuJGhlYWRlci10b2dnbGUtdjEtbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodDsgIC8vIFRvZ2dsZSA6IGxldHRlciBzcGFjaW5nXHJcbiRoZWFkZXItdG9nZ2xlLXYxLXRleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAvLyBUb2dnbGUgOiB0ZXh0IHRyYW5zZm9ybVxyXG4kaGVhZGVyLXRvZ2dsZS12MS1jb2xvciAgICAgICAgIDogJGNvbG9yX3RleHQ7ICAgICAgICAgICAgICAgLy8gVG9nZ2xlIDogY291bGV1clxyXG5cclxuJGhlYWRlci10b2dnbGUtdjFfX2ljb24td2lkdGggICAgICAgOiA0NnB4OyAgICAgICAgICAvLyBJY29uIDogbGFyZ2V1clxyXG4kaGVhZGVyLXRvZ2dsZS12MV9faWNvbi1jb2xvciAgICAgICA6ICRjb2xvci1icmFuZDsgIC8vIEljb24gOiBjb3VsZXVyXHJcbiRoZWFkZXItdG9nZ2xlLXYxX19pY29uLWxpbmUtaGVpZ2h0IDogNHB4OyAgICAgICAgICAgLy8gSWNvbiA6IMOpcGFpc3NldXIgZCd1biB0cmFpdFxyXG4kaGVhZGVyLXRvZ2dsZS12MV9faWNvbi1saW5lLXNwYWNpbmc6IDZweDsgICAgICAgICAgIC8vIEljb24gOiBlc3BhY2VtZW50IGRlcyB0cmFpdHNcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRoZWFkZXItbG9nby12MS1oZWlnaHQgICAgOiAxMDBweCAhZGVmYXVsdDtcclxuJGhlYWRlci1sb2dvLXYxLWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmhlYWRlci1sb2dvLXYxIHtcclxuICAgIGhlaWdodDogJGhlYWRlci1sb2dvLXYxLWhlaWdodDtcclxuXHJcbiAgICAuaW1hZ2VfX2ltZyB7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAkaGVhZGVyLWxvZ28tdjEtYWxpZ247XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGhlYWRlci10b2dnbGUtdjEtYmFja2dyb3VuZCAgICA6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXItdG9nZ2xlLXYxLXdpZHRoICAgIDogNDUwcHggIWRlZmF1bHQ7XHJcbiRoZWFkZXItdG9nZ2xlLXYxLWZvbnQgOiAoXHJcbiAgICB4cyA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDIuNmVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQsXHJcbiAgICBtZCA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDEuOGVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHRcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXItdG9nZ2xlLXYxLWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRoZWFkZXItdG9nZ2xlLXYxLXRleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kaGVhZGVyLXRvZ2dsZS12MS1jb2xvciAgICA6ICRjb2xvcl90ZXh0ICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlci10b2dnbGUtdjFfX2ljb24td2lkdGggICAgOiA0NnB4ICFkZWZhdWx0O1xyXG4kaGVhZGVyLXRvZ2dsZS12MV9faWNvbi1jb2xvciAgICA6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJGhlYWRlci10b2dnbGUtdjFfX2ljb24tbGluZS1oZWlnaHQgICAgOiA0cHggIWRlZmF1bHQ7XHJcbiRoZWFkZXItdG9nZ2xlLXYxX19pY29uLWxpbmUtc3BhY2luZyAgICA6IDZweCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5oZWFkZXItdG9nZ2xlLXYxIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNldC1idXR0b24oKTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6ICRoZWFkZXItdG9nZ2xlLXYxLWJhY2tncm91bmQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGNvbG9yOiAkaGVhZGVyLXRvZ2dsZS12MS1jb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgd2lkdGg6ICRoZWFkZXItdG9nZ2xlLXYxLXdpZHRoO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAzZW0gMy41ZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuOGVtIDMuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoZWFkZXItdG9nZ2xlLXYxLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaGVhZGVyLXRvZ2dsZS12MS10ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkaGVhZGVyLXRvZ2dsZS12MS1mb250KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG1hcC1nZXQoJGhlYWRlci10b2dnbGUtdjEtZm9udCwgJGJyZWFrcG9pbnQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzICRhbmltYXRpb24tZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXJnZXIge1xyXG4gICAgICAgIHdpZHRoOiAkaGVhZGVyLXRvZ2dsZS12MV9faWNvbi13aWR0aDtcclxuICAgICAgICBoZWlnaHQ6ICRoZWFkZXItdG9nZ2xlLXYxX19pY29uLWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5lcyB7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtICN7JGhlYWRlci10b2dnbGUtdjFfX2ljb24tbGluZS1oZWlnaHQgLyAyfSk7XHJcblxyXG4gICAgICAgICYsICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItdG9nZ2xlLXYxX19pY29uLWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLXRvZ2dsZS12MV9faWNvbi1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjVzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6ICN7JGhlYWRlci10b2dnbGUtdjFfX2ljb24tbGluZS1oZWlnaHQgKyAkaGVhZGVyLXRvZ2dsZS12MV9faWNvbi1saW5lLXNwYWNpbmd9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogLSN7JGhlYWRlci10b2dnbGUtdjFfX2ljb24tbGluZS1oZWlnaHQgKyAkaGVhZGVyLXRvZ2dsZS12MV9faWNvbi1saW5lLXNwYWNpbmd9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgI3skYmxvY2t9IHtcclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMWVtKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRob21lLWxvZ28tdjEtc2l6ZTogKFxyXG4gICAgJ3hzJyA6IChcclxuICAgICAgICAnd2lkdGgnIDogMjQ1cHgsXHJcbiAgICAgICAgJ2hlaWdodCc6IDIwMnB4XHJcbiAgICApLFxyXG4gICAgJ21kJyA6IChcclxuICAgICAgICAnd2lkdGgnIDogMjV2dyxcclxuICAgICAgICAnaGVpZ2h0JzogMjV2aFxyXG4gICAgKSxcclxuICAgICdsZycgOiAoXHJcbiAgICAgICAgJ3dpZHRoJyA6IDM2MHB4LFxyXG4gICAgICAgICdoZWlnaHQnOiAyOTVweFxyXG4gICAgKSxcclxuICAgICd4bCcgOiAoXHJcbiAgICAgICAgJ3dpZHRoJyA6IDM2MHB4LFxyXG4gICAgICAgICdoZWlnaHQnOiAyOTVweFxyXG4gICAgKSxcclxuICAgICd4eGwnOiAoXHJcbiAgICAgICAgJ3dpZHRoJyA6IDM2MHB4LFxyXG4gICAgICAgICdoZWlnaHQnOiAyOTVweFxyXG4gICAgKVxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGhvbWUtbG9nby12MS1maXQ6IGNvbnRhaW4gIWRlZmF1bHQ7XHJcbiRob21lLWxvZ28tdjEtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcbiRob21lLWxvZ28tdjEtcG9zaXRpb246IChcclxuICAgICd4cycgOiAoXHJcbiAgICAgICAgJ3JpZ2h0JyA6IGNhbGMoNTAlIC0gMjQ1cHgvMiksXHJcbiAgICAgICAgJ2JvdHRvbSc6IDE2ZW0sXHJcbiAgICAgICAgJ3RvcCcgICA6IGF1dG8sXHJcbiAgICAgICAgJ2xlZnQnICA6IGF1dG9cclxuICAgICksXHJcbiAgICAnbWQnIDogKFxyXG4gICAgICAgICdyaWdodCcgOiAxMHZ3LFxyXG4gICAgICAgICdib3R0b20nOiAxMmVtLFxyXG4gICAgICAgICd0b3AnICAgOiBhdXRvLFxyXG4gICAgICAgICdsZWZ0JyAgOiBhdXRvXHJcbiAgICApLFxyXG4gICAgJ2xnJyA6IChcclxuICAgICAgICAncmlnaHQnIDogMTB2dyxcclxuICAgICAgICAnYm90dG9tJzogMTJlbSxcclxuICAgICAgICAndG9wJyAgIDogYXV0byxcclxuICAgICAgICAnbGVmdCcgIDogYXV0b1xyXG4gICAgKSxcclxuICAgICd4bCcgOiAoXHJcbiAgICAgICAgJ3JpZ2h0JyA6IDE2ZW0sXHJcbiAgICAgICAgJ2JvdHRvbSc6IDEyZW0sXHJcbiAgICAgICAgJ3RvcCcgICA6IGF1dG8sXHJcbiAgICAgICAgJ2xlZnQnICA6IGF1dG9cclxuICAgICksXHJcbiAgICAneHhsJzogKFxyXG4gICAgICAgICdyaWdodCcgOiAxNmVtLFxyXG4gICAgICAgICdib3R0b20nOiAxMmVtLFxyXG4gICAgICAgICd0b3AnICAgOiBhdXRvLFxyXG4gICAgICAgICdsZWZ0JyAgOiBhdXRvXHJcbiAgICApXHJcbikgIWRlZmF1bHQ7IFxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5ob21lLWxvZ28tdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkaG9tZS1sb2dvLXYxLXNpemUpIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiBtYXAta2V5cyhtYXAtZ2V0KCRob21lLWxvZ28tdjEtc2l6ZSwgJGJyZWFrcG9pbnQpKSB7XHJcbiAgICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06IG1hcC1nZXQobWFwLWdldCgkaG9tZS1sb2dvLXYxLXNpemUsICRicmVha3BvaW50KSwgJHByb3BlcnR5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkaG9tZS1sb2dvLXYxLXBvc2l0aW9uKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gbWFwLWtleXMobWFwLWdldCgkaG9tZS1sb2dvLXYxLXBvc2l0aW9uLCAkYnJlYWtwb2ludCkpIHtcclxuICAgICAgICAgICAgICAgICN7JHByb3BlcnR5fTogbWFwLWdldChtYXAtZ2V0KCRob21lLWxvZ28tdjEtcG9zaXRpb24sICRicmVha3BvaW50KSwgJHByb3BlcnR5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiAkaG9tZS1sb2dvLXYxLWZpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBIb21lIGxvZ29cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRob21lLWxvZ28tdjEtc2l6ZTogKCAvLyBMb2dvIDogVGFpbGxlIGR1IGNvbnRhaW5lciBwYXIgYnJlYWtwb2ludCBcclxuICAgICd4cycgOiAoXHJcbiAgICAgICAgJ3dpZHRoJyA6IDI0NXB4LFxyXG4gICAgICAgICdoZWlnaHQnOiAyMDJweFxyXG4gICAgKSxcclxuICAgICdtZCcgOiAoXHJcbiAgICAgICAgJ3dpZHRoJyA6IDI1dncsXHJcbiAgICAgICAgJ2hlaWdodCc6IDI1dmhcclxuICAgICksXHJcbiAgICAnbGcnIDogKFxyXG4gICAgICAgICd3aWR0aCcgOiAzNjBweCxcclxuICAgICAgICAnaGVpZ2h0JzogMjk1cHhcclxuICAgICksXHJcbiAgICAneGwnIDogKFxyXG4gICAgICAgICd3aWR0aCcgOiAzNjBweCxcclxuICAgICAgICAnaGVpZ2h0JzogMjk1cHhcclxuICAgICksXHJcbiAgICAneHhsJzogKFxyXG4gICAgICAgICd3aWR0aCcgOiBhdXRvLFxyXG4gICAgICAgICdoZWlnaHQnOiBhdXRvXHJcbiAgICApXHJcbik7ICAgICAgICAgICAgICAgICAgICAgIC8vIExvZ28gOiBUYWlsbGUgZHUgY29udGFpbmVyIHBhciBicmVha3BvaW50IFxyXG5cclxuJGhvbWUtbG9nby12MS1maXQ6IGNvbnRhaW47ICAvLyBMb2dvIDogcmVtcGxpc3NhZ2VcclxuJGhvbWUtbG9nby12MS1hbGlnbjogY2VudGVyOyAgLy8gTG9nbyA6IGFsaWduZW1lbnRcclxuXHJcbiRob21lLWxvZ28tdjEtcG9zaXRpb246ICggIC8vIExvZ28gOiBwb3NpdGlvbiBkdSBsb2dvICBwYXIgYnJlYWtwb2ludCBcclxuICAgICd4cycgOiAoXHJcbiAgICAgICAgJ3JpZ2h0JyA6IGNhbGMoNTAlIC0gMjQ1cHgvMiksXHJcbiAgICAgICAgJ2JvdHRvbSc6IDE2ZW0sXHJcbiAgICAgICAgJ3RvcCcgICA6IGF1dG8sXHJcbiAgICAgICAgJ2xlZnQnICA6IGF1dG9cclxuICAgICksXHJcbiAgICAnbWQnIDogKFxyXG4gICAgICAgICdyaWdodCcgOiAxMHZ3LFxyXG4gICAgICAgICdib3R0b20nOiAxMmVtLFxyXG4gICAgICAgICd0b3AnICAgOiBhdXRvLFxyXG4gICAgICAgICdsZWZ0JyAgOiBhdXRvXHJcbiAgICApLFxyXG4gICAgJ2xnJyA6IChcclxuICAgICAgICAncmlnaHQnIDogMTB2dyxcclxuICAgICAgICAnYm90dG9tJzogMTllbSxcclxuICAgICAgICAndG9wJyAgIDogYXV0byxcclxuICAgICAgICAnbGVmdCcgIDogYXV0b1xyXG4gICAgKSxcclxuICAgICd4bCcgOiAoXHJcbiAgICAgICAgJ3JpZ2h0JyA6IDE2ZW0sXHJcbiAgICAgICAgJ2JvdHRvbSc6IDE5ZW0sXHJcbiAgICAgICAgJ3RvcCcgICA6IGF1dG8sXHJcbiAgICAgICAgJ2xlZnQnICA6IGF1dG9cclxuICAgICksXHJcbiAgICAneHhsJzogKFxyXG4gICAgICAgICdyaWdodCcgOiAyN2VtLFxyXG4gICAgICAgICdib3R0b20nOiAyN2VtLFxyXG4gICAgICAgICd0b3AnICAgOiBhdXRvLFxyXG4gICAgICAgICdsZWZ0JyAgOiBhdXRvXHJcbiAgICApXHJcbik7ICAgICAgICAgICAgICAgICAgICAgIC8vIExvZ28gOiBwb3NpdGlvbiBkdSBjb250YWluZXIgcGFyIGJyZWFrcG9pbnQgXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGludGVya2FiLWlubmVyLXYxX3RpdGxlXzE6bm9ybWFsIDkwMCAyNHB4ICdSYWxld2F5JyAhZGVmYXVsdDtcclxuJGludGVya2FiLWlubmVyLXYxX3RpdGxlXzFfY29sb3I6ICNmNTlhMDEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGludGVya2FiLWlubmVyLXYxX3RpdGxlXzI6bm9ybWFsIDkwMCAyNHB4ICdSYWxld2F5JyAhZGVmYXVsdDtcclxuJGludGVya2FiLWlubmVyLXYxX3RpdGxlXzFfY29sb3IyOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuXHJcbiRpbnRlcmthYi1pbm5lci12MV90aXRsZS10ZXh0LWJsb2NrLTFfY29sb3I6ICMwMDAwMDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1pbm5lci12MV90aXRsZS10ZXh0LWJsb2NrLTE6IG5vcm1hbCA5MDAgMzBweCAnUmFsZXdheScgIWRlZmF1bHQ7XHJcblxyXG4kaW50ZXJrYWItaW5uZXItdjFfdGl0bGUtdGV4dC1ibG9jay0xX2NvbG9yXzI6ICNmNTlhMDEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1pbm5lci12MV90aXRsZS10ZXh0LWJsb2NrLTFfMjogbm9ybWFsIDkwMCAzMHB4ICdSYWxld2F5JyAhZGVmYXVsdDtcclxuXHJcblxyXG4kaW50ZXJrYWItaW5uZXItdjFfdGV4dC1ibG9ja19jb2xvcjojMDAwMDAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaW5uZXItdjFfdGV4dC1ibG9ja19jb2xvcl9mb250Om5vcm1hbCBub3JtYWwgMThweCAnT3BlbiBTYW5zJyAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJGludGVya2FiLWlubmVyLXYxX25vdGljZV9mb250Om5vcm1hbCA3MDAgMTRweCAnT3BlbiBTYW5zJyAhZGVmYXVsdDtcclxuJGludGVya2FiLWlubmVyLXYxX25vdGljZV9jb2xvcjojMDAwICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmludGVya2FiLWlubmVyLXYxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ludGVya2FiX2JnX2lubmVyX3YxLnBuZyk7XHJcbiAgICBzdmd7XHJcblx0XHRtYXgtd2lkdGg6MjQxcHg7XHJcblx0XHRoZWlnaHQ6YXV0bztcclxuXHR9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBzdmcuaW50ZXJrYWItaW5uZXItdjFfX2xvZ28tc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDExcHg7XHJcblxyXG4gICAgICAgIC50aXRsZV9fY29udGVudC1pbm5lcnYyLTIge1xyXG4gICAgICAgICAgICBjb2xvcjokaW50ZXJrYWItaW5uZXItdjFfdGl0bGVfMV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cdFx0XHRmb250OiRpbnRlcmthYi1pbm5lci12MV90aXRsZV8xO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtaW5uZXJ2Mi0xIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaW5uZXItdjFfdGl0bGVfMV9jb2xvcjI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaW5uZXItdjFfdGl0bGVfMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW50ZXJrYWItaW5uZXItdjFfX3RleHQtYmxvY2stdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAudGl0bGUtdGV4dC1ibG9jay0xIHtcclxuICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi1pbm5lci12MV90aXRsZS10ZXh0LWJsb2NrLTFfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsICRpbnRlcmthYi1pbm5lci12MV90aXRsZS10ZXh0LWJsb2NrLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS10ZXh0LWJsb2NrLTIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGludGVya2FiLWlubmVyLXYxX3RpdGxlLXRleHQtYmxvY2stMV9jb2xvcl8yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGZvbnQ6JGludGVya2FiLWlubmVyLXYxX3RpdGxlLXRleHQtYmxvY2stMV8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICBjb2xvcjogJGludGVya2FiLWlubmVyLXYxX3RleHQtYmxvY2tfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE5cHg7XHJcblx0XHRmb250OiRpbnRlcmthYi1pbm5lci12MV90ZXh0LWJsb2NrX2NvbG9yX2ZvbnQ7XHJcbiAgICB9XHJcbiAgICAuaW50ZXJrYWItaW5uZXItdjFfX25vdGljZSB7XHJcbiAgICAgICAgY29sb3I6ICRpbnRlcmthYi1pbm5lci12MV9ub3RpY2VfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGludGVya2FiLWlubmVyLXYxX25vdGljZV9mb250O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgycHgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICBib3R0b206IDU5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG5cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgcGFkZGluZy10b3A6IDM5cHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjk4MnB4KSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjk4MXB4KSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhLmxpbmtzLWdyb3VwX19saW5rLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDU2cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAjMDAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTcxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnRlcmthYi1pbm5lci12MV9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTgxcHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgycHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB9XHJcbiAgICAuaW50ZXJrYWItaW5uZXItdjFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjk4MXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICAuaW50ZXJrYWItdjItcmlnaHQtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIxcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRqZXN0aW1vLXYxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kamVzdGltby12MS1oZWlnaHQgICAgICA6IDg2M3B4ICFkZWZhdWx0O1xyXG5cclxuJGplc3RpbW8tdjEtc2lkZS13aWR0aCAgICAgOiA2MTBweCAhZGVmYXVsdDtcclxuXHJcbiRqZXN0aW1vLXYxLXNsaWRlc2hvdy1maXQ6IGNvdmVyICFkZWZhdWx0O1xyXG4kamVzdGltby12MS1zbGlkZXNob3ctYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplOiA2MHB4ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmplc3RpbW8tdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRqZXN0aW1vLXYxLWJhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTB2aDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRqZXN0aW1vLXYxLWhlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3JtYXRpb25zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDFlbSAwIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRqZXN0aW1vLXYxLXNpZGUtd2lkdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lkZS1zY3JvbGwge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGEge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVzaG93IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGplc3RpbW8tdjEtc2xpZGVzaG93LWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICYtcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tbmV4dCxcclxuICAgICAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMnB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRqZXN0aW1vLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGplc3RpbW8tdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGplc3RpbW8tdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRqZXN0aW1vLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRqZXN0aW1vLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplLzI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMzU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkamVzdGltby12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGplc3RpbW8tdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24tLXByZXYge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLXN3aXBlcl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiAkamVzdGltby12MS1zbGlkZXNob3ctZml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uamVzdGltby1mb3JtLXYxIHtcclxuICAgICRibG9jazogJjtcclxuICAgIFxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRqdW1iby1tZW51LXYxLWNvdW50ICAgICA6IDUgIWRlZmF1bHQ7XHJcbiRqdW1iby1tZW51LXYxLXdpZHRoICAgICA6IDMydncgIWRlZmF1bHQ7XHJcbiRqdW1iby1tZW51LXYxLWJhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG5cclxuJGp1bWJvLW1lbnUtdjFfX2xpbmstZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMi41ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGp1bWJvLW1lbnUtdjFfX2xpbmstc2l6ZTogKFxyXG4gICAgJ3hzJyA6IDIuNWVtXHJcbikgIWRlZmF1bHQ7XHJcbiRqdW1iby1tZW51LXYxX19saW5rLWNvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJGp1bWJvLW1lbnUtdjFfX2xpbmstY29sb3ItLWhvdmVyICA6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kanVtYm8tbWVudS12MV9fbGluay1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kanVtYm8tbWVudS12MV9fbGluay10ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGp1bWJvLW1lbnUtdjFfX2xpbmstcGFkZGluZyAgICAgICA6IDN2dyAhZGVmYXVsdDtcclxuXHJcbiRqdW1iby1tZW51LXYxX19hcnJvdy1jb2xvciAgICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kanVtYm8tbWVudS12MV9fYXJyb3ctY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRqdW1iby1tZW51LXYxX19hcnJvdy1oZWlnaHQgICAgICA6IDIycHggIWRlZmF1bHQ7XHJcbiRqdW1iby1tZW51LXYxX19hcnJvdy13aWR0aCAgICAgICA6IDMwcHggIWRlZmF1bHQ7XHJcblxyXG4kanVtYm8tbWVudS12MV9fY291bnQtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJGp1bWJvLW1lbnUtdjFfX2NvdW50LWNvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRqdW1iby1tZW51LXYxX19jb3VudC1jb2xvci0taG92ZXIgIDogJGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRqdW1iby1tZW51LXYxX19jb3VudC1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJGp1bWJvLW1lbnUtdjFfX2NvdW50LXRleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5qdW1iby1tZW51LXYxIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFxyXG4gICAgJl9fbWVudSB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkanVtYm8tbWVudS12MS13aWR0aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzRweDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgLy8gbWF4LWhlaWdodDogMTAwdmgvJGp1bWJvLW1lbnUtdjEtY291bnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRibG9ja30uanMtaW4gJiB7XHJcblxyXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzICogJGk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY291bnQge1xyXG4gICAgICAgIGZvbnQ6ICRqdW1iby1tZW51LXYxX19jb3VudC1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkanVtYm8tbWVudS12MV9fY291bnQtbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRqdW1iby1tZW51LXYxX19jb3VudC10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGp1bWJvLW1lbnUtdjFfX2NvdW50LWNvbG9yO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udDogJGp1bWJvLW1lbnUtdjFfX2xpbmstZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGp1bWJvLW1lbnUtdjFfX2xpbmstbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRqdW1iby1tZW51LXYxX19saW5rLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkanVtYm8tbWVudS12MV9fbGluay1jb2xvcjtcclxuXHJcbiAgICAgICAgJiAuanMtZml0dHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGp1bWJvLW1lbnUtdjFfX2xpbmstc2l6ZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJGp1bWJvLW1lbnUtdjFfX2xpbmstc2l6ZSwgJGJyZWFrcG9pbnQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmstYmFja2dyb3VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkanVtYm8tbWVudS12MS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmstY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay10ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogY2FsYygjey0kanVtYm8tbWVudS12MV9fYXJyb3ctd2lkdGh9IC0gMjBweCk7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtICN7JGp1bWJvLW1lbnUtdjFfX2Fycm93LWhlaWdodCAvIDJ9KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICAgICAgZmlsbDogJGp1bWJvLW1lbnUtdjFfX2Fycm93LWNvbG9yO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRqdW1iby1tZW51LXYxX19hcnJvdy1oZWlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCBjYWxjKCN7JGp1bWJvLW1lbnUtdjFfX2xpbmstcGFkZGluZ30gKyAjeyRqdW1iby1tZW51LXYxX19hcnJvdy13aWR0aH0gKyAyMHB4KSAwIDM2cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGMoI3skanVtYm8tbWVudS12MV9fbGluay1wYWRkaW5nfSArICN7JGp1bWJvLW1lbnUtdjFfX2Fycm93LXdpZHRofSArIDIwcHgpIDAgJGp1bWJvLW1lbnUtdjFfX2xpbmstcGFkZGluZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAjeyRibG9ja30ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmstYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGp1bWJvLW1lbnUtdjFfX2NvdW50LWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkanVtYm8tbWVudS12MV9fbGluay1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRqdW1iby1tZW51LXYxX19hcnJvdy1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19pbWFnZXMge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTI2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgJi0tc3RhbmRieSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gSnVtYm8gbWVudVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGp1bWJvLW1lbnUtdjEtY291bnQgICAgIDogNTsgICAgICAgICAgICAgICAgICAvLyBKdW1ibyBtZW51IDogbm9tYnJlIGQnZW50csOpZVxyXG4kanVtYm8tbWVudS12MS13aWR0aCAgICAgOiAzMnZ3OyAgICAgICAgICAgICAgIC8vIEp1bWJvIG1lbnUgOiBMYXJnZXVyIGR1IG1lbnVcclxuJGp1bWJvLW1lbnUtdjEtYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtLTE7ICAvLyBKdW1ibyBtZW51IDogQ291bGV1ciBkZSBmb25kXHJcblxyXG4vLyBJdGVtc1xyXG4kanVtYm8tbWVudS12MV9fbGluay1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAyLjVlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0OyAgLy8gSXRlbSA6IGZvbnRcclxuJGp1bWJvLW1lbnUtdjFfX2xpbmstc2l6ZTogKFxyXG4gICAgJ3hzJyA6ICAxLjdlbSxcclxuICAgICdtZCcgOiAxLjdlbSxcclxuICAgICdsZycgOiAzZW0sXHJcbiAgICAneGwnIDogIDNlbSxcclxuICAgICd4eGwnOiAgNDVweFxyXG4pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSA6IFRhaWxsZXMgZGUgbGEgdHlwbyBlbiBmb25jdGlvbiBkZXMgYnJlYWtwb2ludHNcclxuJGp1bWJvLW1lbnUtdjFfX2xpbmstY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZC0tYWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kanVtYm8tbWVudS12MV9fbGluay1jb2xvci0taG92ZXIgIDogICRjb2xvcl9icmFuZC0tYWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtIDogY291bGV1ciBkdSB0ZXh0ZSBhdSBzdXJ2b2xcclxuJGp1bWJvLW1lbnUtdjFfX2xpbmstbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtIDogbGV0dGVyLXNwYWNpbmdcclxuJGp1bWJvLW1lbnUtdjFfX2xpbmstdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW0gOiB0ZXh0LXRyYW5zZm9ybVxyXG4kanVtYm8tbWVudS12MV9fbGluay1wYWRkaW5nICAgICAgIDogM3Z3OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW0gOiBwYWRkaW5nIGdhdWNoZVxyXG5cclxuLy8gTnVtw6lyb1xyXG4kanVtYm8tbWVudS12MV9fY291bnQtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZTsgIC8vIE51bcOpcm8gOiBmb250XHJcbiRqdW1iby1tZW51LXYxX19jb3VudC1jb2xvciAgICAgICAgIDogJGNvbG9yX2JyYW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIDogY291bGV1clxyXG4kanVtYm8tbWVudS12MV9fY291bnQtY29sb3ItLWhvdmVyICA6ICRjb2xvcl9icmFuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE51bcOpcm8gOiBjb3VsZXVyIGF1IHN1cnZvbFxyXG4kanVtYm8tbWVudS12MV9fY291bnQtbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyA6IGxldHRlci1zcGFjaW5nXHJcbiRqdW1iby1tZW51LXYxX19jb3VudC10ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbi8vIEZsZWNoZVxyXG4kanVtYm8tbWVudS12MV9fYXJyb3ctY29sb3IgICAgICAgOiB0cmFuc3BhcmVudDsgICAvLyBGbGVjaGUgOiBjb3VsZXVyXHJcbiRqdW1iby1tZW51LXYxX19hcnJvdy1jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZDsgIC8vIEZsZWNoZSA6IGNvdWxldXIgYXUgc3Vydm9sXHJcbiRqdW1iby1tZW51LXYxX19hcnJvdy1oZWlnaHQgICAgICA6IDIycHg7ICAgICAgICAgIC8vIEZsZWNoZSA6IGxhcmdldXJcclxuJGp1bWJvLW1lbnUtdjFfX2Fycm93LXdpZHRoICAgICAgIDogMzBweDsgICAgICAgICAgLy8gRmxlY2hlIDogaGF1dGV1ciAocG91ciBpbmZvcm1hdGlvbiBldCBjYWxjdWxzIHNldWxlbWVudClcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbGVnYWxzLWNvbnRlbnQtdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRsZWdhbHMtY29udGVudC12MS1oZWFkaW5nLWNvbG9yOiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubGVnYWxzLWNvbnRlbnQtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGxlZ2Fscy1jb250ZW50LXYxLWJhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgaDEsIGgyLCBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGVnYWxzLWNvbnRlbnQtdjEtaGVhZGluZy1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpID4gcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMZWdhbHMgY29udGVudFxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbGVnYWxzLWNvbnRlbnQtdjEtYmFja2dyb3VuZCAgIDogdHJhbnNwYXJlbnQ7XHJcbiRsZWdhbHMtY29udGVudC12MS1oZWFkaW5nLWNvbG9yOiAkY29sb3ItYnJhbmQ7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRtYWluLW1lbnUtdjEtY29sb3I6ICRjb2xvcl90ZXh0ICFkZWZhdWx0O1xyXG4kbWFpbi1tZW51LXYxLWJhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLS0xICAhZGVmYXVsdDtcclxuXHJcbiRtYWluLW1lbnUtdjFfX3RvcGJhci1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1haW4tbWVudS12MS13aWR0aCAgICAgOiA0N3Z3ICFkZWZhdWx0O1xyXG5cclxuJG1haW4tbWVudS12MV9fbGluay1mb250ICAgICAgICAgIDogKFxyXG4gICAgeHMgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDIuNGVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQsXHJcbiAgICBtZCA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMy41ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodFxyXG4pICFkZWZhdWx0O1xyXG4kbWFpbi1tZW51LXYxX19saW5rLWNvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJG1haW4tbWVudS12MV9fbGluay1jb2xvci0taG92ZXIgIDogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kbWFpbi1tZW51LXYxX19saW5rLWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRtYWluLW1lbnUtdjFfX2xpbmstdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYWluLW1lbnUtdjFfX2xpbmstcGFkZGluZyAgICAgICA6IDN2dyAhZGVmYXVsdDtcclxuXHJcbiRtYWluLW1lbnUtdjFfX2Fycm93LWNvbG9yICAgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYWluLW1lbnUtdjFfX2Fycm93LWNvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kbWFpbi1tZW51LXYxX19hcnJvdy13aWR0aCAgICAgICA6IDQ2cHggIWRlZmF1bHQ7XHJcbiRtYWluLW1lbnUtdjFfX2Fycm93LWhlaWdodCAgICAgIDogMzRweCAhZGVmYXVsdDtcclxuXHJcbiRtYWluLW1lbnUtdjFfX2NvdW50LWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjRlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJG1haW4tbWVudS12MV9fY291bnQtY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJG1haW4tbWVudS12MV9fY291bnQtY29sb3ItLWhvdmVyICA6ICRjb2xvcl9icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kbWFpbi1tZW51LXYxX19jb3VudC1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJG1haW4tbWVudS12MV9fY291bnQtdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1tZW51LXYxX19jbG9zZV9zaXplICAgICA6IDNlbSAhZGVmYXVsdDtcclxuJG1haW4tbWVudS12MV9fY2xvc2VfY29sb3IgICAgOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1tZW51LXYxX19sb2dvLXdpZHRoOiAxOGVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tYWluLW1lbnUtdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDYwMDA7XHJcblxyXG4gICAgcGFkZGluZy1yaWdodDogJHNjcm9sbC1wYWRkaW5nO1xyXG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgY29sb3I6ICRtYWluLW1lbnUtdjEtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1tZW51LXYxLWJhY2tncm91bmQ7XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG5cclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAuc2ltcGxlYmFyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcGJhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDJlbTtcclxuICAgICAgICB0b3A6IDEuNGVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1idXR0b247XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICB0b3A6IDFlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDZlbTtcclxuICAgICAgICAgICAgdG9wOiAyLjdlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE1ZW07XHJcbiAgICAgICAgICAgIHRvcDogMi43ZW07XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoI3skbWFpbi1tZW51LXYxX19jbG9zZV9zaXplfSArIDFlbSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoI3skbWFpbi1tZW51LXYxX19jbG9zZV9zaXplfSArIDFlbSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XHJcbiAgICAgICAgICBmaWxsOiAkbWFpbi1tZW51LXYxX19jbG9zZV9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIFxyXG4gICAgICAmX19mb2N1cy10cmFwIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgJl9fbWVudSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygzNHZ3ICsgI3skaGVhZGVyLXRvZ2dsZS12MS13aWR0aH0pO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygjeyRtYWluLW1lbnUtdjEtd2lkdGh9ICsgI3skaGVhZGVyLXRvZ2dsZS12MS13aWR0aH0pO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRoZWFkZXItdG9nZ2xlLXYxLXdpZHRoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzNHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArICYge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjZlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvdW50IHtcclxuICAgICAgICBmb250OiAkbWFpbi1tZW51LXYxX19jb3VudC1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1tZW51LXYxX19jb3VudC1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tbWVudS12MV9fY291bnQtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRtYWluLW1lbnUtdjFfX2NvdW50LWNvbG9yO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJG1haW4tbWVudS12MV9fbGluay1mb250KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG1hcC1nZXQoJG1haW4tbWVudS12MV9fbGluay1mb250LCAkYnJlYWtwb2ludCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1tZW51LXYxX19saW5rLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1tZW51LXYxX19saW5rLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi1tZW51LXYxX19saW5rLWNvbG9yO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rLWJhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tbWVudS12MS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmstY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay10ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogY2FsYygjey0kbWFpbi1tZW51LXYxX19hcnJvdy13aWR0aH0gLSAyMHB4KTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3skbWFpbi1tZW51LXYxX19hcnJvdy1oZWlnaHQgLyAyfSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFpbi1tZW51LXYxX19hcnJvdy1jb2xvcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkbWFpbi1tZW51LXYxX19hcnJvdy1oZWlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCBjYWxjKCN7JG1haW4tbWVudS12MV9fYXJyb3ctd2lkdGh9ICsgMjBweCkgMCAzNnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjKCN7JG1haW4tbWVudS12MV9fbGluay1wYWRkaW5nfSArICN7JG1haW4tbWVudS12MV9fYXJyb3ctd2lkdGh9ICsgMjBweCkgMCAkbWFpbi1tZW51LXYxX19saW5rLXBhZGRpbmc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgI3skYmxvY2t9IHtcclxuICAgICAgICAgICAgICAgICAgICAmX19saW5rLWJhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLW1lbnUtdjFfX2NvdW50LWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1tZW51LXYxX19saW5rLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2Fycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1haW4tbWVudS12MV9fYXJyb3ctY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWxzIHtcclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogNGVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvLWltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDIxdnc7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJG1haW4tbWVudS12MV9fbG9nby13aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9keS0tbWVudS1vcGVuZWQgJiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZSwgb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzICsgMC4wNXMgKiAkaTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qcy1mb2N1cy10cmFwIHtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keS0tbWVudS1vcGVuZWQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBNYWluIG1lbnUgdjFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1haW4tbWVudS12MS1jb2xvciAgICAgOiAkY29sb3JfdGV4dDsgICAgICAgICAvLyBNYWluIG1lbnUgOiBDb3VsZXVyIGR1IHRleHRcclxuJG1haW4tbWVudS12MS1iYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC0tMSA7ICAvLyBNYWluIG1lbnUgOiBDb3VsZXVyIGRlIGZvbmRcclxuXHJcbiRtYWluLW1lbnUtdjFfX3RvcGJhci1jb2xvcjogY3VycmVudENvbG9yOyAgLy8gTWFpbiBtZW51IDogQ291bGV1ciBkZSBsYSB0b3AgYmFyXHJcblxyXG4kbWFpbi1tZW51LXYxLXdpZHRoICAgICA6IDQ3dnc7ICAgICAgICAgICAgICAgLy8gTWFpbiBtZW51IDogTGFyZ2V1ciBkdSBtZW51XHJcblxyXG4vLyBJdGVtc1xyXG4kbWFpbi1tZW51LXYxX19saW5rLWZvbnQgICAgICAgICAgOiAoXHJcbiAgICB4czogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjhlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0LFxyXG4gICAgbWQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgNDVweC8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0XHJcbik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW0gOiBmb250XHJcbiRtYWluLW1lbnUtdjFfX2xpbmstY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZC0tYWx0OyAgICAgICAgIC8vIEl0ZW0gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRtYWluLW1lbnUtdjFfX2xpbmstY29sb3ItLWhvdmVyICA6ICRjb2xvcl9icmFuZDsgICAgICAgICAgICAgIC8vIEl0ZW0gOiBjb3VsZXVyIGR1IHRleHRlIGF1IHN1cnZvbFxyXG4kbWFpbi1tZW51LXYxX19saW5rLWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQ7ICAvLyBJdGVtIDogbGV0dGVyLXNwYWNpbmdcclxuJG1haW4tbWVudS12MV9fbGluay10ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtIDogdGV4dC10cmFuc2Zvcm1cclxuJG1haW4tbWVudS12MV9fbGluay1wYWRkaW5nICAgICAgIDogM3Z3OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSA6IHBhZGRpbmcgZ2F1Y2hlXHJcblxyXG4vLyBGbGVjaGVcclxuJG1haW4tbWVudS12MV9fYXJyb3ctY29sb3IgICAgICAgOiB0cmFuc3BhcmVudDsgICAvLyBGbGVjaGUgOiBjb3VsZXVyXHJcbiRtYWluLW1lbnUtdjFfX2Fycm93LWNvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kOyAgLy8gRmxlY2hlIDogY291bGV1ciBhdSBzdXJ2b2xcclxuJG1haW4tbWVudS12MV9fYXJyb3ctd2lkdGggICAgICAgOiA0NnB4OyAgICAgICAgICAvLyBGbGVjaGUgOiBsYXJnZXVyXHJcbiRtYWluLW1lbnUtdjFfX2Fycm93LWhlaWdodCAgICAgIDogMzRweDsgICAgICAgICAgLy8gRmxlY2hlIDogaGF1dGV1ciAocG91ciBpbmZvcm1hdGlvbiBldCBjYWxjdWxzIHNldWxlbWVudClcclxuXHJcbi8vIE51bcOpcm9cclxuJG1haW4tbWVudS12MV9fY291bnQtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDEuNGVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlOyAgLy8gTnVtw6lybyA6IGZvbnRcclxuJG1haW4tbWVudS12MV9fY291bnQtY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyA6IGNvdWxldXJcclxuJG1haW4tbWVudS12MV9fY291bnQtY29sb3ItLWhvdmVyICA6ICRjb2xvcl9icmFuZC0tYWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyA6IGNvdWxldXIgYXUgc3Vydm9sXHJcbiRtYWluLW1lbnUtdjFfX2NvdW50LWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE51bcOpcm8gOiBsZXR0ZXItc3BhY2luZ1xyXG4kbWFpbi1tZW51LXYxX19jb3VudC10ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbi8vIEZlcm1lclxyXG4kbWFpbi1tZW51LXYxX19jbG9zZV9zaXplIDogM2VtOyAgICAgICAgICAgIC8vIEJvdXRvbiBmZXJtZXIgOiB0YWlsbGVcclxuJG1haW4tbWVudS12MV9fY2xvc2VfY29sb3I6IGN1cnJlbnRDb2xvcjsgICAgLy8gQm91dG9uIGZlcm1lciA6IGNvdWxldXJcclxuLy8gTG9nb1xyXG4kbWFpbi1tZW51LXYxX19sb2dvLXdpZHRoOiAxOGVtOyAvLyBMb2dvIDogdGFpbGxlIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRtYWluLW1lbnUtc29jaWFscy12MV9faXRlbS1iYWNrZ3JvdW5kICAgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYWluLW1lbnUtc29jaWFscy12MV9faXRlbS1iYWNrZ3JvdW5kLS1ob3ZlcjogJG1haW4tbWVudS1zb2NpYWxzLXYxX19pdGVtLWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtYWluLW1lbnUtc29jaWFscy12MV9faXRlbS1jb2xvciAgICAgICAgICAgIDogJG1haW4tbWVudS12MS1jb2xvciAhZGVmYXVsdDtcclxuJG1haW4tbWVudS1zb2NpYWxzLXYxX19pdGVtLWNvbG9yLS1ob3ZlciAgICAgOiAkbWFpbi1tZW51LXNvY2lhbHMtdjFfX2l0ZW0tY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLW1lbnUtc29jaWFscy12MV9faXRlbS1ib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJG1haW4tbWVudS1zb2NpYWxzLXYxX19pdGVtLWJvcmRlci0taG92ZXIgICAgOiAkbWFpbi1tZW51LXNvY2lhbHMtdjFfX2l0ZW0tYm9yZGVyICFkZWZhdWx0O1xyXG4kbWFpbi1tZW51LXNvY2lhbHMtdjFfX2l0ZW0tcmFkaXVzICAgICAgICAgICA6IDEwMCUgIWRlZmF1bHQ7XHJcbiRtYWluLW1lbnUtc29jaWFscy12MV9faXRlbS13aWR0aCAgICAgICAgICAgIDogMi41ZW0gIWRlZmF1bHQ7XHJcbiRtYWluLW1lbnUtc29jaWFscy12MV9faXRlbS1oZWlnaHQgICAgICAgICAgIDogMi41ZW0gIWRlZmF1bHQ7XHJcbiRtYWluLW1lbnUtc29jaWFscy12MV9faXRlbS1wYWRkaW5nICAgICAgICAgIDogLjVlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZXR0aW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbWFpbi1tZW51LXNvY2lhbHMtc3BhY2luZzogMC41ZW07XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubWFpbi1tZW51LXNvY2lhbHMtdjEge1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogJGZvb3Rlci12MV9fdGl0bGUtZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvb3Rlci12MV9fdGl0bGUtbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjFfX3RpdGxlLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX190aXRsZS1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6ICRmb290ZXItdjFfX3RpdGxlLXNpemU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvb3Rlci12MV9fdGl0bGUtbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZm9vdGVyLXYxX190aXRsZS1tYXJnaW4tdG9wO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRmb290ZXItdjFfX2NvbnRlbnQtaGVpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLy8gbWFyZ2luOiAtJG1haW4tbWVudS1zb2NpYWxzLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAkbWFpbi1tZW51LXNvY2lhbHMtc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1tZW51LXNvY2lhbHMtdjFfX2l0ZW0tYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRtYWluLW1lbnUtc29jaWFscy12MV9faXRlbS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJG1haW4tbWVudS1zb2NpYWxzLXYxX19pdGVtLXJhZGl1cztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6ICRtYWluLW1lbnUtc29jaWFscy12MV9faXRlbS13aWR0aDtcclxuICAgICAgICBoZWlnaHQ6ICRtYWluLW1lbnUtc29jaWFscy12MV9faXRlbS1oZWlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRtYWluLW1lbnUtc29jaWFscy12MV9faXRlbS1wYWRkaW5nO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYWluLW1lbnUtc29jaWFscy12MV9faXRlbS1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tbWVudS1zb2NpYWxzLXYxX19pdGVtLWJhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRtYWluLW1lbnUtc29jaWFscy12MV9faXRlbS1ib3JkZXItLWhvdmVyO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluLW1lbnUtc29jaWFscy12MV9faXRlbS1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS41ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1iYWNrZ3JvdW5kICAgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYmFja2dyb3VuZC0taG92ZXI6ICRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1jb2xvciAgICAgICAgICAgIDogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWNvbG9yLS1ob3ZlciAgICAgOiAkbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWNvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJvcmRlciAgICAgICAgICAgOiAxcHggc29saWQgJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJvcmRlci0taG92ZXIgICAgOiAkbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJvcmRlciAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1yYWRpdXMgICAgICAgICAgIDogMTAwJSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS13aWR0aCAgICAgICAgICAgIDogMi41ZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0taGVpZ2h0ICAgICAgICAgICA6IDIuNWVtICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLXBhZGRpbmcgICAgICAgICAgOiAuNjVlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5uZXdzLWRldGFpbHMtdG9vbHMtdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcblxyXG4gICAgZ3JpZC1nYXA6IDFlbTtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiAkbmV3cy1kZXRhaWxzLXRvb2xzLXYxX190aXRsZS1mb250O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuN2VtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcblxyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCAkbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLXdpZHRoKTtcclxuICAgICAgICBncmlkLWdhcDogMWVtO1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLXJhZGl1cztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6ICRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0td2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAkbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWhlaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1wYWRkaW5nO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZpbGw6ICRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1ib3JkZXItLWhvdmVyO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmpzLXNlbGVjdGlvblRvZ2dsZSB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmpzLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIETDqXRhaWxzIGQndW5lIG5ld3NcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG5ld3MtZGV0YWlscy12MS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtZGV0YWlscy12MS1oZWlnaHQgICAgOiA3NzBweDtcclxuXHJcbiRuZXdzLWRldGFpbHMtdjEtc2lkZS13aWR0aDogNjEwcHg7XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxLXNsaWRlc2hvdy1maXQgICAgICAgICAgICAgICAgICAgICAgICAgIDogY292ZXI7XHJcbiRuZXdzLWRldGFpbHMtdjEtc2xpZGVzaG93LWJhY2tncm91bmQgICAgICAgICAgICAgICAgICAgOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZCAgICAgICA6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvciAgICAgICAgICAgIDogJGNvbG9yLW5ldXRyYWwtLTE7XHJcbiRuZXdzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyOiAkY29sb3ItYnJhbmQtLWFsdDtcclxuJG5ld3MtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyICAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kbmV3cy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplICAgICAgICAgICAgIDogNjBweDtcclxuXHJcbi8vIE91dGlsc1xyXG4kbmV3cy1kZXRhaWxzLXRvb2xzLXYxX190aXRsZS1mb250ICAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuNWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7XHJcbiRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYmFja2dyb3VuZCAgICAgICA6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJhY2tncm91bmQtLWhvdmVyOiAkbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJhY2tncm91bmQ7XHJcbiRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tY29sb3IgICAgICAgICAgICA6IGN1cnJlbnRDb2xvcjtcclxuJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1jb2xvci0taG92ZXIgICAgIDogJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1jb2xvcjtcclxuJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1ib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICRjb2xvci1icmFuZDtcclxuJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1ib3JkZXItLWhvdmVyICAgIDogJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1ib3JkZXI7XHJcbiRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tcmFkaXVzICAgICAgICAgICA6IDEwMCU7XHJcbiRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0td2lkdGggICAgICAgICAgICA6IDIuNWVtO1xyXG4kbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWhlaWdodCAgICAgICAgICAgOiAyLjVlbTtcclxuJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1wYWRkaW5nICAgICAgICAgIDogLjY1ZW07XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy1kZXRhaWxzLXYxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxLWhlaWdodCAgICAgIDogODYzcHggIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxLXNpZGUtd2lkdGggICAgIDogNjEwcHggIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxLXNsaWRlc2hvdy1maXQ6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxLXNsaWRlc2hvdy1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvci1icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXI6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplOiA2MHB4ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm5ld3MtZGV0YWlscy12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtZGV0YWlscy12MS1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkbmV3cy1kZXRhaWxzLXYxLWhlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3JtYXRpb25zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDAgMDtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgbWFyZ2luOiA1ZW0gMC4yZW0gMC4yZW0gMC4yZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLWRldGFpbHMtdjEtc2lkZS13aWR0aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaWRlLXNjcm9sbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJhd2VyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXNob3cge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy1kZXRhaWxzLXYxLXNsaWRlc2hvdy1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24tLW5leHQsXHJcbiAgICAgICAgJi1idXR0b24tLXByZXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjJweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkbmV3cy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbmV3cy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRuZXdzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemUvMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4zNTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24tLXByZXYge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLXN3aXBlcl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiAkbmV3cy1kZXRhaWxzLXYxLXNsaWRlc2hvdy1maXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLWxpc3QtdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm5ld3MtbGlzdC12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3cy1saXN0LXYxLWJhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLWdhcDogMS41ZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBncmlkLWdhcDogNTBweCAxLjVlbTtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBncmlkLWdhcDogMTAwcHggMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIG5ld3MgbGlzdCB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy1saXN0LXYxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgLy8gTW9kdWxlIDogZm9uZFxyXG5cclxuLy8gSXRlbXNcclxuJG5ld3MtdGh1bWItdjEtaGVpZ2h0ICAgICAgICAgIDogNzIlOyAgICAgICAgICAgLy8gVGh1bWIgOiBoYXV0ZXVyIChlbiBweCBvdSBlbiAlIGRlIGxhIGxhcmdldXIpXHJcbiRuZXdzLXRodW1iLXYxLWNvbG9yICAgICAgICAgICA6ICRjb2xvci10ZXh0OyAgIC8vIFRodW1iIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbmV3cy10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQ7ICAvLyBUaHVtYiA6IGNvdWxldXIgZGUgaGlnaGxpZ2h0XHJcbiRuZXdzLXRodW1iLXYxLWJhY2tncm91bmQgICAgICA6IHRyYW5zcGFyZW50OyAgIC8vIFRodW1iIDogZm9uZFxyXG5cclxuJG5ld3MtdGh1bWItdjFfX2luZm9zLWJhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLS0xOyAgLy8gQmxvYyBpbmZvcyA6IGZvbmRcclxuXHJcbiRuZXdzLXRodW1iLXYxX190aXRsZS1jb2xvcjogJG5ld3MtdGh1bWItdjEtY29sb3I7ICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1clxyXG4kbmV3cy10aHVtYi12MV9fY2hhcG8tY29sb3I6ICRuZXdzLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQ7ICAvLyBDaGFwbyA6IGNvdWxldXJcclxuXHJcbiRuZXdzLXRodW1iLXYxX19hcnJvdy1jb2xvciAgICAgICAgICAgICAgIDogJG5ld3MtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodDsgIC8vIEZsZWNoZSA6IGNvdWxldXJcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy1saXN0LXYyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5uZXdzLWxpc3QtdjIge1xyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtbGlzdC12Mi1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDEuNWVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDUwcHggMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDEwMHB4IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBuZXdzIGxpc3QgdjJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtbGlzdC12Mi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgIC8vIE1vZHVsZSA6IGZvbmRcclxuXHJcbi8vIEl0ZW1zXHJcbiRuZXdzLXRodW1iLXYyLWhlaWdodCAgICAgICAgICA6IDU1NXB4OyAgICAgICAgIC8vIFRodW1iIDogaGF1dGV1clxyXG4kbmV3cy10aHVtYi12Mi1jb2xvciAgICAgICAgICAgOiAkY29sb3ItdGV4dDsgICAvLyBUaHVtYiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG5ld3MtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kOyAgLy8gVGh1bWIgOiBjb3VsZXVyIGRlIGhpZ2hsaWdodFxyXG4kbmV3cy10aHVtYi12Mi1iYWNrZ3JvdW5kICAgICAgOiB0cmFuc3BhcmVudDsgICAvLyBUaHVtYiA6IGZvbmRcclxuXHJcbiRuZXdzLXRodW1iLXYyX190aXRsZS1jb2xvciAgICAgOiAkbmV3cy10aHVtYi12Mi1jb2xvcjsgICAgICAgICAgICAgLy8gVGl0cmUgOiBjb3VsZXVyXHJcbiRuZXdzLXRodW1iLXYyX190aXRsZS1kZWNvLWNvbG9yOiAkbmV3cy10aHVtYi12Mi1jb2xvci0taGlnaGxpZ2h0OyAgLy8gVGl0cmUgOiBjb3VsZXVyIGRlcyB0cmFpdHNcclxuJG5ld3MtdGh1bWItdjJfX2NoYXBvLWNvbG9yICAgICA6ICRuZXdzLXRodW1iLXYyLWNvbG9yLS1oaWdobGlnaHQ7ICAvLyBDaGFwbyA6IGNvdWxldXJcclxuXHJcblxyXG4kbmV3cy10aHVtYi12Ml9fYXJyb3ctY29sb3IgICAgICAgICAgICAgICA6ICRuZXdzLXRodW1iLXYyLWNvbG9yLS1oaWdobGlnaHQ7ICAvLyBGbGVjaGUgOiBjb3VsZXVyXHJcblxyXG4kbmV3cy10aHVtYi12Ml9fY3RhLWJhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLS0xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICRuZXdzLXRodW1iLXYxLWhlaWdodDogNzIlICFkZWZhdWx0O1xyXG4gJG5ld3MtdGh1bWItdjEtY29sb3I6ICRjb2xvci10ZXh0ICFkZWZhdWx0O1xyXG4gJG5ld3MtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4gJG5ld3MtdGh1bWItdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiBcclxuICRuZXdzLXRodW1iLXYxX19pbmZvcy1iYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuIFxyXG4gJG5ld3MtdGh1bWItdjFfX3RpdGxlLWNvbG9yOiAkbmV3cy10aHVtYi12MS1jb2xvciAhZGVmYXVsdDtcclxuICRuZXdzLXRodW1iLXYxX19jaGFwby1jb2xvcjogJG5ld3MtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuIFxyXG4gJG5ld3MtdGh1bWItdjFfX2Fycm93LWNvbG9yOiAkbmV3cy10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4gIFxyXG4gLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiBcclxuLm5ld3MtdGh1bWItdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICRuZXdzLXRodW1iLXYxLWJhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJG5ld3MtdGh1bWItdjEtY29sb3I7XHJcbiAgICBcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRuZXdzLXRodW1iLXYxLWhlaWdodDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgJiA+IC5pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNGVtIDVlbSAyLjRlbSAzZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjRlbSA1ZW0gMi40ZW0gM2VtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXRodW1iLXYxX19pbmZvcy1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChob3Zlcikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChob3Zlcikge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuIFxyXG4gICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgIGNvbG9yOiAkbmV3cy10aHVtYi12MV9fdGl0bGUtY29sb3I7XHJcbiAgICAgICAgIG1hcmdpbjogMDtcclxuIFxyXG4gICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgJl9fY2hhcG8ge1xyXG4gICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy10aHVtYi12MV9fY2hhcG8tY29sb3I7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgIH0gICAgIFxyXG4gXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtM2VtO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzA7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZmlsbDogJG5ld3MtdGh1bWItdjFfX2Fycm93LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICN7JGJsb2NrfSB7XHJcbiAgICAgICAgICAgICZfX2luZm9zIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLXRodW1iLXYyLWhlaWdodDogNTU1cHggIWRlZmF1bHQ7XHJcbiRuZXdzLXRodW1iLXYyLWNvbG9yOiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuJG5ld3MtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kbmV3cy10aHVtYi12Mi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXRodW1iLXYyX19wcmljZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDJlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdGh1bWItdjJfX3RpdGxlLWNvbG9yOiAkbmV3cy10aHVtYi12Mi1jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdGh1bWItdjJfX3RpdGxlLWRlY28tY29sb3I6ICRuZXdzLXRodW1iLXYyLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRuZXdzLXRodW1iLXYyX19jaGFwby1jb2xvcjogJG5ld3MtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXRodW1iLXYyX19hcnJvdy1jb2xvcjogJG5ld3MtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXRodW1iLXYyX19jdGEtYmFja2dyb3VuZDogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm5ld3MtdGh1bWItdjIge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICRuZXdzLXRodW1iLXYyLWJhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJG5ld3MtdGh1bWItdjItY29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHZoO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6ICRuZXdzLXRodW1iLXYyLWhlaWdodDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYgPiAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxLjJlbSA0ZW0gMS4yZW0gMmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgM2VtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNjcm9sbC1wYWRkaW5nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2Nyb2xsLXBhZGRpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAuNmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgY29sb3I6ICRuZXdzLXRodW1iLXYyX190aXRsZS1jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICZfX2NoYXBvIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy10aHVtYi12Ml9fY2hhcG8tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY28ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXRodW1iLXYyX190aXRsZS1kZWNvLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogNDAlOyAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZzogM2VtIDVlbSAzZW0gM2VtO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChob3Zlcikge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy10aHVtYi12Ml9fY3RhLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGhvdmVyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcmlnaHQ6IDNlbTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChob3Zlcikge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzA7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZmlsbDogJG5ld3MtdGh1bWItdjJfX2Fycm93LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgI3skYmxvY2t9IHtcclxuICAgICAgICAgICAgJl9fY3RhIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYWdpbmF0aW9uX2NvbG9yIDogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwYWdpbmF0aW9uX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1ZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0OyAgICAgICAgICBcclxuJHBhZ2luYXRpb25fbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwYWdpbmF0aW9uX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX3NpemU6IDUwcHggIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fY29sb3IgOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwYWdpbmF0aW9uX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcGFnaW5hdGlvbl9pdGVtX2JvcmRlci1jb2xvciA6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9ib3JkZXItcmFkaXVzIDogMTAwJSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfY29sb3IgOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9jb2xvciA6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvci1icmFuZC0tYWx0ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9ib3JkZXItY29sb3IgOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucGFnaW5nLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBjb2xvcjogJHBhZ2luYXRpb25fY29sb3I7XHJcbiAgICBtYXJnaW46IDRlbSAwO1xyXG4gICAgZm9udDogJHBhZ2luYXRpb25fZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkcGFnaW5hdGlvbl9sZXR0ZXItc3BhY2luZztcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkcGFnaW5hdGlvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAuM2VtO1xyXG4gICAgICAgIG1hcmdpbjogMCAuM2VtO1xyXG4gICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRwYWdpbmF0aW9uX2l0ZW1fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRwYWdpbmF0aW9uX2l0ZW1fc2l6ZTtcclxuICAgICAgICAgICAgd2lkdGg6ICRwYWdpbmF0aW9uX2l0ZW1fc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHBhZ2luYXRpb25faXRlbV9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICB9XHJcbiAgICAmX19pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgIC5wYWdpbmctdjFfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBQYWdpbmF0aW9uIGxpbnN0aW5nc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcGFnaW5hdGlvbl9jb2xvciAgICAgICAgICAgICAgICAgICAgICAgOiAkY29sb3ItYnJhbmQtLWFsdDtcclxuJHBhZ2luYXRpb25fYmFja2dyb3VuZC1jb2xvciAgICAgICAgICAgIDogdHJhbnNwYXJlbnQ7XHJcbiRwYWdpbmF0aW9uX2ZvbnQgICAgICAgICAgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NWVtICRmb250LWZhbWlseS0tYmFzZTtcclxuJHBhZ2luYXRpb25fbGV0dGVyLXNwYWNpbmcgICAgICAgICAgICAgIDogbm9ybWFsO1xyXG4kcGFnaW5hdGlvbl90ZXh0LXRyYW5zZm9ybSAgICAgICAgICAgICAgOiBub25lO1xyXG4kcGFnaW5hdGlvbl9pdGVtX3NpemUgICAgICAgICAgICAgICAgICAgOiA1MHB4O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2NvbG9yICAgICAgICAgICAgICAgICAgOiBjdXJyZW50Q29sb3I7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYmFja2dyb3VuZC1jb2xvciAgICAgICA6IHRyYW5zcGFyZW50O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2JvcmRlci1jb2xvciAgICAgICAgICAgOiAkY29sb3ItYnJhbmQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYm9yZGVyLXJhZGl1cyAgICAgICAgICA6IDEwMCU7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2NvbG9yICAgICAgICAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2JvcmRlci1jb2xvciAgICA6ICRjb2xvci1icmFuZDtcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9jb2xvciAgICAgICAgICAgIDogJGNvbG9yLW5ldXRyYWwtLTE7XHJcbiRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JvcmRlci1jb2xvciAgICAgOiAkY29sb3ItYnJhbmQtLWFsdDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wYXJ0bmVycy1saXN0LXYxIHtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLWdhcDogM2VtO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE3ZW0sIDFmcikgKSA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcGFydG5lcnMtdGh1bWItdjFfX2ltYWdlLWJvcmRlciAgICAgIDogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLS01ICFkZWZhdWx0O1xyXG5cclxuJHBhcnRuZXJzLXRodW1iLXYxX19uYW1lLWZvbnQgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS41ZW0vMS41ICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcGFydG5lcnMtdGh1bWItdjFfX2xpbmstY29sb3IgICAgICAgIDogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kcGFydG5lcnMtdGh1bWItdjFfX2Fycm93LWNvbG9yICAgICAgIDogJHBhcnRuZXJzLXRodW1iLXYxX19saW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFydG5lcnMtdGh1bWItdjFfX2Fycm93LWNvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVycy10aHVtYi12MV9fYXJyb3ctaGVpZ2h0ICAgICAgOiBhdXRvICFkZWZhdWx0O1xyXG4kcGFydG5lcnMtdGh1bWItdjFfX2Fycm93LXdpZHRoICAgICAgIDogMS41ZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucGFydG5lcnMtdGh1bWItdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBib3JkZXI6ICRwYXJ0bmVycy10aHVtYi12MV9faW1hZ2UtYm9yZGVyO1xyXG4gICAgICAgIGhlaWdodDogMTNlbTtcclxuICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGZvbnQ6ICRwYXJ0bmVycy10aHVtYi12MV9fbmFtZS1mb250O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgbWFyZ2luOiAwLjNlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkcGFydG5lcnMtdGh1bWItdjFfX2xpbmstY29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjhlbTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5wYXJ0bmVycy10aHVtYi12MV9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpOyAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcGFydG5lcnMtdGh1bWItdjFfX2Fycm93LWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH0gICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0aWVzLXRodW1iLXYxX19hcnJvdy1jb2xvcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkcGFydG5lcnMtdGh1bWItdjFfX2Fycm93LWhlaWdodDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICAgICAgd2lkdGg6ICRwYXJ0bmVycy10aHVtYi12MV9fYXJyb3ctd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaXN0ZSBkZXMgcGFydGVuYWlyZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHBhcnRuZXJzLXRodW1iLXYxX19pbWFnZS1ib3JkZXIgICAgICAgOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtLTU7XHJcblxyXG4kcGFydG5lcnMtdGh1bWItdjFfX2xpbmstY29sb3IgICAgICAgICAgICAgOiAkY29sb3JfYnJhbmQ7XHJcbiRwYXJ0bmVycy10aHVtYi12MV9fYXJyb3ctY29sb3IgICAgICAgOiAkcGFydG5lcnMtdGh1bWItdjFfX2xpbmstY29sb3I7XHJcbiRwYXJ0bmVycy10aHVtYi12MV9fYXJyb3ctY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQtLWFsdDtcclxuJHBhcnRuZXJzLXRodW1iLXYxX19hcnJvdy1oZWlnaHQgICAgICA6IGF1dG87XHJcbiRwYXJ0bmVycy10aHVtYi12MV9fYXJyb3ctd2lkdGggICAgICAgOiAxLjVlbTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy12MS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12MS1oZWlnaHQgICAgICA6IDg2M3B4ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy12MS1tZW51LXdpZHRoICAgICA6IDYxMHB4ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy12MS1zbGlkZXNob3ctZml0OiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12MS1zbGlkZXNob3ctYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ6ICRjb2xvci1icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTogNjBweCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHZoO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy12MS1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9ybWF0aW9ucyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuXHRcdC5zdWJ0aXRsZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDFlbSAwIDAgMzZweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAtMS41ZW0gMCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNwYWNlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtbWVudS13aWR0aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydGllcy1kZXRhaWxzLXYxLW1lbnUtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGEge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVzaG93IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtZGV0YWlscy12MS1zbGlkZXNob3ctYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJi1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1uZXh0LFxyXG4gICAgICAgICYtYnV0dG9uLS1wcmV2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIycHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHByb3BlcnRpZXMtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kcHJvcGVydGllcy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplLzI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMzU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24tLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1wcmV2IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1zd2lwZXJfX2ltYWdlIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogJHByb3BlcnRpZXMtZGV0YWlscy12MS1zbGlkZXNob3ctZml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZWRpYSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYm90dG9tOiAxLjVlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RyYXdlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYuZHJhd2VyLS1vcGVuZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcmF3ZXJfX2Nsb3NlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9zLFxyXG4gICAgJl9fZGV0YWlscyB7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgLmRyYXdlcl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3MtbmV3IHtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAuZHJhd2VyX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19sb3RzIHtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAuZHJhd2VyX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19kb2N1bWVudGF0aW9uIHtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAuZHJhd2VyX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faW5mb3NtaXNjIHtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAuZHJhd2VyX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX2VuZXJneSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbmVpZ2hib3Job29kIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYWxlbmRhciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgLmRyYXdlcl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZXMge1xyXG4gICAgICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAyMnB4ICsgNGVtKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19lcXVpcG1lbnRzIHtcclxuICAgICAgICBtYXJnaW46IDRlbSBhdXRvIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEyNzVweCArIDRlbSk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3NlcnZpY2VzIHtcclxuICAgICAgICBtYXJnaW46IDRlbSBhdXRvIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDY3MHB4ICsgNGVtKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0IHtcclxuICAgICAgICBtYXJnaW46IDRlbSBhdXRvIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDg0MnB4ICsgNGVtKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgbWFyZ2luOiA0ZW0gYXV0byAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyg4NDJweCArIDRlbSk7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlbGF0ZWQge1xyXG4gICAgICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTMwMHB4ICsgNGVtKVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFByb3BlcnRpZXMgZGV0YWlscyB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYxLWhlaWdodCAgICA6IDg2M3B4O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYxLW1lbnUtd2lkdGg6IDYxMHB4O1xyXG5cclxuLy8gU2xpZGVzaG93XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtc2xpZGVzaG93LWZpdCAgICAgICAgICAgICAgICAgICAgICAgICAgOiBjb3ZlcjtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12MS1zbGlkZXNob3ctYmFja2dyb3VuZCAgICAgICAgICAgICAgICAgICA6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kICAgICAgIDogJGNvbG9yLWJyYW5kLS1hbHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yICAgICAgICAgICAgOiAkY29sb3ItbmV1dHJhbC0tMTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXIgICAgIDogJGNvbG9yLW5ldXRyYWwtLTE7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemUgICAgICAgICAgICAgOiA2MHB4O1xyXG5cclxuLy8gSW5mb3NcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MS1jb2xvciAgICA6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjEtaGlnaGxpZ2h0OiAkZHJhd2VyLWhpZ2hsaWdodDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjFfX2Rlc2NyaXB0aW9uLWNvbG9yICAgIDogaW5oZXJpdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9fZGVzY3JpcHRpb24tZm9udCAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjllbS8xLjUgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19kZXNjcmlwdGlvbi1zcGFjaW5nICA6ICRmb250LXNwYWNpbmctLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjFfX2Rlc2NyaXB0aW9uLXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjFfX2l0ZW0tY29sb3IgICAgOiBpbmhlcml0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtLWZvbnQgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtLXNwYWNpbmcgIDogJGZvbnQtc3BhY2luZy0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9faXRlbS10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtLWNvbG9yLS1oaWdobGlnaHQgICAgOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxLWhpZ2hsaWdodDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9faXRlbS1mb250LS1oaWdobGlnaHQgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjVlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtLXNwYWNpbmctLWhpZ2hsaWdodCAgOiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtLXRyYW5zZm9ybS0taGlnaGxpZ2h0OiBub25lO1xyXG5cclxuXHJcbi8vIEF1dHJlcyBpbmZvc1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MS1jb2xvciAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLWNvbG9yICAgIDogaW5oZXJpdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2l0ZW0tZm9udCAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLXNwYWNpbmcgIDogJGZvbnQtc3BhY2luZy0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2l0ZW0tdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2l0ZW0tY29sb3ItLWhpZ2hsaWdodCAgICA6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxLWhpZ2hsaWdodDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2l0ZW0tZm9udC0taGlnaGxpZ2h0ICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS41ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2l0ZW0tc3BhY2luZy0taGlnaGxpZ2h0ICA6ICRmb250LXNwYWNpbmctLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLXRyYW5zZm9ybS0taGlnaGxpZ2h0OiBub25lO1xyXG5cclxuXHJcbi8vIFF1YXJ0aWVyXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtbmVpZ2hib3Job29kLXYxLWNvbG9yICAgIDogJGNvbG9yLW5ldXRyYWwtLTE7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtbmVpZ2hib3Job29kLXYxLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kO1xyXG5cclxuXHJcbi8vIEVuZXJnaWVcclxuJHByb3BlcnRpZXMtZGV0YWlscy1lbmVyZ3ktdjEtY29sb3IgICAgOiAkY29sb3ItbmV1dHJhbC0tMTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1lbmVyZ3ktdjEtaGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQ7XHJcblxyXG5cclxuLy8gVGFyaWZzXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RoX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtICRmb250LWZhbWlseS0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdGhfY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RoX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90aF90ZXh0LWFsaWduICAgIDogbGVmdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdHJfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMiAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RyX2NvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQtLWFsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdHJfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RyX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90cl90ZXh0LWFsaWduICAgIDogbGVmdDtcclxuXHJcblxyXG4vLyBFcXVpcGVtZW50c1xyXG5cclxuXHJcbi8vIFNlcnZpY2VzXHJcblxyXG5cclxuLy8gQ29udGFjdFxyXG5cclxuXHJcbi8vIE91dGlsc1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX190aXRsZS1mb250ICAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuNWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYmFja2dyb3VuZCAgICAgICA6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJhY2tncm91bmQtLWhvdmVyOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJhY2tncm91bmQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tY29sb3IgICAgICAgICAgICA6IGN1cnJlbnRDb2xvcjtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1jb2xvci0taG92ZXIgICAgIDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1jb2xvcjtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1ib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICRjb2xvci1icmFuZDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1ib3JkZXItLWhvdmVyICAgIDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1ib3JkZXI7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tcmFkaXVzICAgICAgICAgICA6IDEwMCU7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0td2lkdGggICAgICAgICAgICA6IDIuNWVtO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWhlaWdodCAgICAgICAgICAgOiAyLjVlbTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1wYWRkaW5nICAgICAgICAgIDogLjY1ZW07XHJcblxyXG4vLyBCaWVucyBsacOpc1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYxLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYxLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYxX19pdGVtLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2l0ZW0tZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjVlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2l0ZW0tc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2l0ZW0tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYxX19pY29uLWNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjEtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12MV9faWNvbi1ib3JkZXI6IDFweCBzb2xpZCAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjEtaGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2ljb24tc2l6ZTogM2VtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYxIHtcclxuICAgICRibG9jazogJjtcclxuICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjEtY29sb3I7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICAgZ3JpZC1nYXA6IDNlbSAxZW07XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2l0ZW0tY29sb3I7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYxX19pdGVtLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12MV9faXRlbS1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2l0ZW0tdHJhbnNmb3JtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB3aWR0aDogJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYxX19pY29uLXNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2ljb24tc2l6ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2ljb24tc2l6ZTtcclxuICAgICAgICBib3JkZXI6ICRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12MV9faWNvbi1ib3JkZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy1lbmVyZ3ktdjEtY29sb3I6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12MS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYxIHtcclxuICAgICRibG9jazogJjtcclxuICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12MS1jb2xvcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAzZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1oZWFkZXIge1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS41ZW0vMS44ICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1icmFuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjllbS8xICRmb250LWZhbWlseS0tYmFzZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWZvcm0tdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjEtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxLS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX19kZXNjcmlwdGlvbi1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX2Rlc2NyaXB0aW9uLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuOWVtLzEuNSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX19kZXNjcmlwdGlvbi1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fZGVzY3JpcHRpb24tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX3JlZmVyZW5jZS1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fcmVmZXJlbmNlLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fY291bnQtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMS41ZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX19jb3VudC1jb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjEtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX19jb3VudC1mb250LS1oaWdobGlnaHQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS4yZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX2NvdW50LWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX3R5cGVzLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8yLjVlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX190eXBlcy1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fdHlwZXMtc2l6ZTogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fdHlwZXMtYm9yZGVyOiAycHggc29saWQgJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxIHtcclxuICAgICRibG9jazogJjtcclxuICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MS1jb2xvcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnQge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX19jb3VudC1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fY291bnQtY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdW50LWhpZ2hsaWdodCB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX2NvdW50LWZvbnQtLWhpZ2hsaWdodDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX2NvdW50LWNvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fZGVzY3JpcHRpb24tY29sb3I7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX2Rlc2NyaXB0aW9uLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX19kZXNjcmlwdGlvbi1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fZGVzY3JpcHRpb24tdHJhbnNmb3JtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JlZmVyZW5jZSB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX19yZWZlcmVuY2UtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX251bWRvc3NpZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fcmVmZXJlbmNlLWNvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHlwZXMge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX190eXBlcy1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fdHlwZXMtY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190eXBlcy12YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fdHlwZXMtY29sb3I7XHJcblxyXG4gICAgICAgIGJvcmRlcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX3R5cGVzLWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cclxuICAgICAgICB3aWR0aDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX3R5cGVzLXNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fdHlwZXMtc2l6ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX3R5cGVzLXNpemU7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIFxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjEtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjEtaGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19kZXNjcmlwdGlvbi1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9fZGVzY3JpcHRpb24tZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC45ZW0vMS41ICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9fZGVzY3JpcHRpb24tc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9fZGVzY3JpcHRpb24tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9faXRlbS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9faXRlbS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjFfX2l0ZW0tc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9faXRlbS10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjEtaGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtLWZvbnQtLWhpZ2hsaWdodDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjVlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtLXNwYWNpbmctLWhpZ2hsaWdodDogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9faXRlbS10cmFuc2Zvcm0tLWhpZ2hsaWdodDogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjEtY29sb3I7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9fZGVzY3JpcHRpb24tY29sb3I7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9fZGVzY3JpcHRpb24tZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9fZGVzY3JpcHRpb24tc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9fZGVzY3JpcHRpb24tdHJhbnNmb3JtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICAgZ3JpZC1nYXA6IDNlbSAxZW07XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjEtaGlnaGxpZ2h0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygwLjVlbSAtIDVweCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9faXRlbS1jb2xvcjtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjFfX2l0ZW0tc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9faXRlbS10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtLWNvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9faXRlbS1mb250LS1oaWdobGlnaHQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjFfX2l0ZW0tc3BhY2luZy0taGlnaGxpZ2h0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtLXRyYW5zZm9ybS0taGlnaGxpZ2h0O1xyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjEtY29sb3I6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MV9faXRlbS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2l0ZW0tZm9udC0taGlnaGxpZ2h0OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuNWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLXNwYWNpbmctLWhpZ2hsaWdodDogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2l0ZW0tdHJhbnNmb3JtLS1oaWdobGlnaHQ6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcbiAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjEtY29sb3I7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICAgZ3JpZC1nYXA6IDNlbSAxZW07XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxLWhpZ2hsaWdodDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMC41ZW0gLSA1cHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLWNvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLWNvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2l0ZW0tZm9udC0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MV9faXRlbS1zcGFjaW5nLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLXRyYW5zZm9ybS0taGlnaGxpZ2h0O1xyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy1sb3RzLXYxLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtbG90cy12MS0taGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWxvdHMtdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtbG90cy12MS1jb2xvcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLW5laWdoYm9yaG9vZC12MS1jb2xvcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtbmVpZ2hib3Job29kLXYxLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1uZWlnaGJvcmhvb2QtdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtbmVpZ2hib3Job29kLXYxLWNvbG9yO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWFwIHtcclxuICAgICAgICBoZWlnaHQ6IDM3NXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdGhfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90aF9jb2xvciA6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RoX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90aF90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdHJfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMiAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RyX2NvbG9yIDogJGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RyX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90cl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdHJfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZDtcclxuICAgICAgICBwYWRkaW5nOiAuM2VtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC44ZW07XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdGhfZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdGhfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RoX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90aF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90aF90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAuM2VtO1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RyX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RyX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90cl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdHJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdHJfdGV4dC1hbGlnbjtcclxuICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1yZWxhdGVkLXYxIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDEuNWVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDUwcHggMS41ZW07XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDEwMHB4IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAzZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS41ZW0vMS44ICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1icmFuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMi4yICRmb250LWZhbWlseS0tYmFzZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAvLyBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAvLyB3aWR0aDogYXV0bztcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX190aXRsZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuNWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYmFja2dyb3VuZCAgICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJhY2tncm91bmQtLWhvdmVyOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tY29sb3IgICAgICAgICAgICA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1jb2xvci0taG92ZXIgICAgIDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1ib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1ib3JkZXItLWhvdmVyICAgIDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tcmFkaXVzICAgICAgICAgICA6IDEwMCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0td2lkdGggICAgICAgICAgICA6IDIuNWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWhlaWdodCAgICAgICAgICAgOiAyLjVlbSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1wYWRkaW5nICAgICAgICAgIDogLjY1ZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgIGdyaWQtZ2FwOiAxZW07XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9fdGl0bGUtZm9udDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS13aWR0aCk7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDFlbTtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1yYWRpdXM7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLXdpZHRoO1xyXG4gICAgICAgIGhlaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1oZWlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tcGFkZGluZztcclxuICAgICAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYm9yZGVyLS1ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xyXG4gICAgfVxyXG5cclxuICAgIC5qcy1zZWxlY3Rpb25Ub2dnbGUge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tY29sb3I7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjEtaGVpZ2h0OiA2NCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjEtY29sb3I6ICRjb2xvci10ZXh0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjFfX2luZm9zLWJhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MV9fcHJpY2UtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MV9fdGl0bGUtY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjEtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjFfX2NoYXBvLWNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxX19wcmljZS1jb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxX19hcnJvdy1jb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxX19zZWxlY3Rpb24tY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MV9fc2VsZWN0aW9uLWljb24tY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MV9fcmVmZXJlbmNlLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjFfX3JlZmVyZW5jZS1jb2xvci0taGlnaGxpZ2h0OiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MS1iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjEtY29sb3I7XHJcbiAgICBcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjEtaGVpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJiA+IC5pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMmVtIDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJlbSAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MV9fdGl0bGUtY29sb3I7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAmX19jaGFwbyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MV9fY2hhcG8tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0YSB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MV9fcHJpY2UtZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MV9fcHJpY2UtY29sb3JcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy12Ml9fY291bnQtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAyZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Ml9fY291bnQtY29sb3I6ICRjb2xvci10ZXh0ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3ctZml0OiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3ctYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yOiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTogNTBweCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19wYWdpbmctZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fcGFnaW5nLWZvbnQtLWhpZ2h0bGlnaHQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMi4xZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX3BhZ2luZy1jb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fcGFnaW5nLWNvbG9yLS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZC0tYWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX3ByaWNlLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMmVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19wcmljZS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19yZWZlcmVuY2UtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC45ZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19yZWZlcmVuY2UtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19yZWZlcmVuY2UtY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy12MiB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtZGV0YWlscy12Mi1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlc2hvdyB7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvdy1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAubWFpbi1zd2lwZXJfX2ltYWdlIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3ctZml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRybyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwIDAgMCA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdW50IHtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLXYyX19jb3VudC1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLXYyX19jb3VudC1jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3BhZ2luZyB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi1idXR0b24tLW5leHQsXHJcbiAgICAgICAgJi1idXR0b24tLXByZXYge1xyXG4gICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4zNTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMS41ZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX3BhZ2luZy1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX3BhZ2luZy1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi0taGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19wYWdpbmctZm9udC0taGlnaHRsaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fcGFnaW5nLWNvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fcHJpY2UtY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19wcmljZS1mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZWRpYSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX3JlZmVyZW5jZS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fcmVmZXJlbmNlLWNvbG9yO1xyXG5cclxuICAgICAgICAmLS1oaWdobGlnaHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX3JlZmVyZW5jZS1jb2xvci0taGlnaGxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3JtYXRpb25zIHtcclxuICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XHJcblxyXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wYWdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxM2VtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgKiArICoge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0IHtcclxuICAgICAgICBtYXJnaW46IDRlbSBhdXRvIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDg0MnB4ICsgNGVtKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19uZWlnaGJvcmhvb2Qge1xyXG4gICAgICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTMwMHB4ICsgNGVtKVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlbGF0ZWQge1xyXG4gICAgICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTI3NnB4ICsgNGVtKVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlcyB7XHJcbiAgICAgICAgbWFyZ2luOiA0ZW0gYXV0byAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDIycHggKyA0ZW0pO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvdHMge1xyXG4gICAgICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAyMnB4ICsgNGVtKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYWxlbmRhciB7XHJcbiAgICAgICAgbWFyZ2luOiA0ZW0gYXV0byAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMjc1cHggKyA0ZW0pO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VxdWlwbWVudHMge1xyXG4gICAgICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTI3NXB4ICsgNGVtKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZXJ2aWNlcyB7XHJcbiAgICAgICAgbWFyZ2luOiA0ZW0gYXV0byAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyg2NzBweCArIDRlbSk7XHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFByb3BlcnRpZXMgZGV0YWlscyB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuLy8gU2xpZGVzaG93XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93LWZpdDogY292ZXI7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyYW5kO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjogJGNvbG9yLXRleHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyOiAkY29sb3ItYnJhbmQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjogJGNvbG9yLW5ldXRyYWwtLTE7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU6IDUwcHg7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fcGFnaW5nLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX3BhZ2luZy1mb250LS1oaWdodGxpZ2h0OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDIuMWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19wYWdpbmctY29sb3I6ICRjb2xvci1icmFuZDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX3BhZ2luZy1jb2xvci0taGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQtLWFsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19wcmljZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDJlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fcHJpY2UtY29sb3I6IGluaGVyaXQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fcmVmZXJlbmNlLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuOWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fcmVmZXJlbmNlLWNvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fcmVmZXJlbmNlLWNvbG9yLS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZDtcclxuXHJcbi8vIEluZm9zXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjItY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjItaGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19kZXNjcmlwdGlvbi1jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9fZGVzY3JpcHRpb24tZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC45ZW0vMS41ICRmb250LWZhbWlseS0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9fZGVzY3JpcHRpb24tc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9fZGVzY3JpcHRpb24tdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9faXRlbS1jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9faXRlbS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2l0ZW0tc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9faXRlbS10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19pdGVtLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjItaGlnaGxpZ2h0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19pdGVtLWZvbnQtLWhpZ2hsaWdodDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19pdGVtLXNwYWNpbmctLWhpZ2hsaWdodDogJGZvbnQtc3BhY2luZy0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9faXRlbS10cmFuc2Zvcm0tLWhpZ2hsaWdodDogbm9uZTtcclxuXHJcblxyXG4vLyBBdXRyZXMgaW5mb3NcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjItY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kO1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2Rlc2NyaXB0aW9uLWNvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9fZGVzY3JpcHRpb24tZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC45ZW0vMS41ICRmb250LWZhbWlseS0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2Rlc2NyaXB0aW9uLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19kZXNjcmlwdGlvbi10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9faXRlbS1jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2l0ZW0tZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9faXRlbS1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9faXRlbS10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9faXRlbS1jb2xvci0taGlnaGxpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Mi1oaWdobGlnaHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLWZvbnQtLWhpZ2hsaWdodDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9faXRlbS1zcGFjaW5nLS1oaWdobGlnaHQ6ICRmb250LXNwYWNpbmctLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLXRyYW5zZm9ybS0taGlnaGxpZ2h0OiBub25lO1xyXG5cclxuLy8gUXVhcnRpZXJcclxuXHJcblxyXG4vLyBFbmVyZ2llXHJcblxyXG5cclxuLy8gVGFyaWZzXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RoX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtICRmb250LWZhbWlseS0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdGhfY29sb3IgOiAkY29sb3JfYnJhbmQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RoX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml90aF9sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdGhfdGV4dC1hbGlnbiA6IGxlZnQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RyX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtICRmb250LWZhbWlseS0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdHJfY29sb3IgOiAkY29sb3JfYnJhbmQtLWFsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdHJfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RyX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml90cl90ZXh0LWFsaWduIDogbGVmdDtcclxuXHJcblxyXG4vLyBFcXVpcGVtZW50c1xyXG5cclxuXHJcbi8vIFNlcnZpY2VzXHJcblxyXG5cclxuLy8gQ29udGFjdFxyXG5cclxuXHJcbi8vIE91dGlsc1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX190aXRsZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLWJhY2tncm91bmQgICAgICAgOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1iYWNrZ3JvdW5kLS1ob3ZlcjogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1iYWNrZ3JvdW5kO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLWNvbG9yICAgICAgICAgICAgOiBjdXJyZW50Q29sb3I7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0tY29sb3ItLWhvdmVyICAgICA6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0tY29sb3I7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0tYm9yZGVyICAgICAgICAgICA6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0tYm9yZGVyLS1ob3ZlciAgICA6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0tYm9yZGVyO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLXJhZGl1cyAgICAgICAgICAgOiAxMDAlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLXdpZHRoICAgICAgICAgICAgOiAyLjVlbTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1oZWlnaHQgICAgICAgICAgIDogMi41ZW07XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0tcGFkZGluZyAgICAgICAgICA6IC42NWVtO1xyXG5cclxuXHJcbi8vIEJpZW5zIGxpw6lzXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1jb250YWN0LXYyIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jdGEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1lbmVyZ3ktdjIge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG5cclxuICAgICAgICAmICsgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjIge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAzZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1oZWFkZXIge1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS41ZW0vMS44ICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1icmFuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjllbS8xICRmb250LWZhbWlseS0tYmFzZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWZvcm0tdjIge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtZ2VuZXJhbC12MiB7XHJcbiAgICAkYmxvY2s6ICY7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2RhdGEtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMS4yZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19kYXRhLWNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Mi1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19kYXRhLWZvbnQtLWhpZ2hsaWdodDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjJlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9fZGF0YS1jb2xvci0taGlnaGxpZ2h0OiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19kZXNjcmlwdGlvbi1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2Rlc2NyaXB0aW9uLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuOWVtLzEuNSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19kZXNjcmlwdGlvbi1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9fZGVzY3JpcHRpb24tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2l0ZW0tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19pdGVtLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS41ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2l0ZW0tc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9faXRlbS10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9faWNvbi1jb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjItY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19pY29uLWJvcmRlcjogMXB4IHNvbGlkICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2ljb24tc2l6ZTogM2VtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjIge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIFxyXG4gICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyLWNvbG9yO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0YSB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2RhdGEtZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2RhdGEtY29sb3I7XHJcblxyXG4gICAgICAgICYtLXR5cGVzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2RhdGEtZm9udC0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9fZGF0YS1jb2xvci0taGlnaGxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICAgZ3JpZC1nYXA6IDNlbSAxZW07XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9faXRlbS1jb2xvcjtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9faXRlbS1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9faXRlbS1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9faXRlbS10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB3aWR0aDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2ljb24tc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19pY29uLXNpemU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2ljb24tc2l6ZTtcclxuICAgICAgICBib3JkZXI6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19pY29uLWJvcmRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9fZGVzY3JpcHRpb24tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2Rlc2NyaXB0aW9uLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuOWVtLzEuNSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2Rlc2NyaXB0aW9uLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2Rlc2NyaXB0aW9uLXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2l0ZW0tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2l0ZW0tZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19pdGVtLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2l0ZW0tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9faXRlbS1jb2xvci0taGlnaGxpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9faXRlbS1mb250LS1oaWdobGlnaHQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9faXRlbS1zcGFjaW5nLS1oaWdobGlnaHQ6ICRmb250LXNwYWNpbmctLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2l0ZW0tdHJhbnNmb3JtLS1oaWdobGlnaHQ6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBcclxuICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyLWNvbG9yO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgZ3JpZC1nYXA6IDJlbSA0ZW07XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLWdhcDogMS40ZW0gNGVtO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICBncmlkLWF1dG8tcm93czogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2l0ZW0tY29sb3I7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9faXRlbS1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19pdGVtLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2l0ZW0tdHJhbnNmb3JtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9faXRlbS1jb2xvci0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2l0ZW0tZm9udC0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19pdGVtLXNwYWNpbmctLWhpZ2hsaWdodDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9faXRlbS10cmFuc2Zvcm0tLWhpZ2hsaWdodDtcclxuICAgIH1cclxuICAgIFxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Mi1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19kZXNjcmlwdGlvbi1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2Rlc2NyaXB0aW9uLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuOWVtLzEuNSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19kZXNjcmlwdGlvbi1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9fZGVzY3JpcHRpb24tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2l0ZW0tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2l0ZW0tc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2l0ZW0tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2l0ZW0tY29sb3ItLWhpZ2hsaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjItaGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9faXRlbS1mb250LS1oaWdobGlnaHQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2l0ZW0tc3BhY2luZy0taGlnaGxpZ2h0OiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9faXRlbS10cmFuc2Zvcm0tLWhpZ2hsaWdodDogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjItY29sb3I7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGdyaWQtZ2FwOiAyZW0gNGVtO1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDEuNGVtIDRlbTtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLWNvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLWNvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2l0ZW0tZm9udC0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9faXRlbS1zcGFjaW5nLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLXRyYW5zZm9ybS0taGlnaGxpZ2h0O1xyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy1sb3RzLXYyLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtbG90cy12Mi0taGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWxvdHMtdjIge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtbG90cy12MS1jb2xvcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1uZWlnaGJvcmhvb2QtdjIge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXAge1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYzNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RoX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdGhfY29sb3IgOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RoX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml90aF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdGhfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RyX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdHJfY29sb3IgOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdHJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RyX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml90cl90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml90aF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml90aF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RoX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RoX3RleHQtYWxpZ247XHJcbiAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdHJfZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdHJfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml90cl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml90cl90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLXJlbGF0ZWQtdjIge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLWdhcDogMS41ZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBncmlkLWdhcDogNTBweCAxLjVlbTtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBncmlkLWdhcDogMTAwcHggMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1zZXJ2aWNlcy12MiB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZ3JpZCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgZ3JpZC1nYXA6IDNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjVlbS8xLjggJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJyYW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8yLjIgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIC8vIGhlaWdodDogMWVtO1xyXG4gICAgICAgIC8vIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS4yNWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0tYmFja2dyb3VuZCAgICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLWJhY2tncm91bmQtLWhvdmVyOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0tY29sb3IgICAgICAgICAgICA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1jb2xvci0taG92ZXIgICAgIDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1ib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1ib3JkZXItLWhvdmVyICAgIDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0tcmFkaXVzICAgICAgICAgICA6IDEwMCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0td2lkdGggICAgICAgICAgICA6IDIuNWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLWhlaWdodCAgICAgICAgICAgOiAyLjVlbSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1wYWRkaW5nICAgICAgICAgIDogLjY1ZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgIGdyaWQtZ2FwOiAxZW07XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9fdGl0bGUtZm9udDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS13aWR0aCk7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDFlbTtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1yYWRpdXM7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLXdpZHRoO1xyXG4gICAgICAgIGhlaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1oZWlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0tcGFkZGluZztcclxuICAgICAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLWJhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0tYm9yZGVyLS1ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xyXG4gICAgfVxyXG5cclxuICAgIC5qcy1zZWxlY3Rpb25Ub2dnbGUge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Mi1oZWlnaHQ6IDY0JSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Mi1jb2xvcjogJGNvbG9yLXRleHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Ml9faW5mb3MtYmFja2dyb3VuZDogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX19wcmljZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX190aXRsZS1jb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Mi1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Ml9fY2hhcG8tY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjJfX3ByaWNlLWNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjJfX2Fycm93LWNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjJfX3NlbGVjdGlvbi1jb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Mi1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX19zZWxlY3Rpb24taWNvbi1jb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Mi1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX19yZWZlcmVuY2UtY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Ml9fcmVmZXJlbmNlLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyLWJhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Mi1jb2xvcjtcclxuICAgIFxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Mi1oZWlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmID4gLmltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS4yZW0gMDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMmVtIDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX190aXRsZS1jb2xvcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICZfX2NoYXBvIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX19jaGFwby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhIHtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX19wcmljZS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX19wcmljZS1jb2xvclxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy12My1zbGlkZXNob3ctZml0OiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12My1zbGlkZXNob3ctYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU6IDUwcHggIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX19wYWdpbmctYmFja2dyb3VuZDogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX19jb3VudC1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjVlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12M19fY291bnQtY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvdW50LWZvbnQtLWhpZ2hsaWdodDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjJlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX19jb3VudC1jb2xvci0taGlnaGxpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLXYzLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX190eXBlcy1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMi41ZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX190eXBlcy1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX190eXBlcy1zaXplOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3R5cGVzLWJvcmRlcjogMnB4IHNvbGlkICRwcm9wZXJ0aWVzLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX19pbnRyby1iYWNrZ3JvdW5kOiAkZHJhd2VyLWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2ludHJvLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZGF0YS1sYWJlbC1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuNWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZGF0YS1sYWJlbC1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1kYXRhLXZhbHVlLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8yLjVlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZGF0YS12YWx1ZS1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRhdGEtdmFsdWUtc2l6ZTogMi41ZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZGF0YS12YWx1ZS1ib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX19yZWZlcmVuY2UtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC45ZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3JlZmVyZW5jZS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12M19fcmVmZXJlbmNlLWNvbG9yLS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvbnRlbnQtc2lkZS13aWR0aDogKFxyXG4gICAgJ2xnJyA6IDM2MHB4LFxyXG4gICAgJ3hsJyA6IDUwMHB4LFxyXG4gICAgJ3h4bCcgOiA2MTBweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtdjMge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVzaG93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1kZXRhaWxzLXYzLXNsaWRlc2hvdy1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5tYWluLXN3aXBlcl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiAkcHJvcGVydGllcy1kZXRhaWxzLXYzLXNsaWRlc2hvdy1maXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2ludHJvLWJhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2ludHJvLWNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAzZW0gMDtcclxuXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW50cm8tc2Nyb2xsIHtcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDFlbSAwIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnQge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvdW50LWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvdW50LWNvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb3VudC1oaWdobGlnaHQge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvdW50LWZvbnQtLWhpZ2hsaWdodDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy12M19fY291bnQtY29sb3ItLWhpZ2hsaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX190eXBlcyB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX3R5cGVzLWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX190eXBlcy1jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3R5cGVzLXZhbHVlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX190eXBlcy1jb2xvcjtcclxuXHJcbiAgICAgICAgYm9yZGVyOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fdHlwZXMtYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblxyXG4gICAgICAgIHdpZHRoOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fdHlwZXMtc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX190eXBlcy1zaXplO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fdHlwZXMtc2l6ZTtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19wYWdpbmcge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3BhZ2luZy1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNmVtIDJlbTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvbnRlbnQtc2lkZS13aWR0aCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogbWFwLWdldCgkcHJvcGVydGllcy1kZXRhaWxzLXYzX19jb250ZW50LXNpZGUtd2lkdGgsICRicmVha3BvaW50KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tbmV4dCxcclxuICAgICAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1kZXRhaWxzLXYzLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMzU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy12My1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtZGV0YWlscy12My1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1wcmV2IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYXJyb3dzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0YSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgZ3JpZC1nYXA6IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhLWl0ZW0ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19kYXRhLWxhYmVsIFxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtZGF0YS1sYWJlbC1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWRhdGEtbGFiZWwtY29sb3I7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2RhdGEtdmFsdWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLWRhdGEtdmFsdWUtZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1kYXRhLXZhbHVlLWNvbG9yO1xyXG5cclxuICAgICAgICBib3JkZXI6ICRwcm9wZXJ0aWVzLWRldGFpbHMtZGF0YS12YWx1ZS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuXHJcbiAgICAgICAgd2lkdGg6ICRwcm9wZXJ0aWVzLWRldGFpbHMtZGF0YS12YWx1ZS1zaXplO1xyXG4gICAgICAgIGhlaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy1kYXRhLXZhbHVlLXNpemU7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fbWVkaWEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjVlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy12M19fcmVmZXJlbmNlLWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3JlZmVyZW5jZS1jb2xvcjtcclxuXHJcbiAgICAgICAgJi0taGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3JlZmVyZW5jZS1jb2xvci0taGlnaGxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyAmIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LXNpZGUge1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvbnRlbnQtc2lkZS13aWR0aCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogbWFwLWdldCgkcHJvcGVydGllcy1kZXRhaWxzLXYzX19jb250ZW50LXNpZGUtd2lkdGgsICRicmVha3BvaW50KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LW1haW4ge1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICAgICAgJi1hcnJvdyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLXYzLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgIFxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pc0V4cGFuZGVkICYge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAjeyRibG9ja31fX25laWdoYm9yaG9vZC1jdGEtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jdGEtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcblxyXG4gICAgICAgICYtLW9wZW5lZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXNFeHBhbmRlZCAmLS1vcGVuZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlzRXhwYW5kZWQgJi0tY2xvc2VkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9ICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3NtaXNjIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG90cyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNGVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RvY3VtZW50YXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FsZW5kYXIge1xyXG4gICAgICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lcXVpcG1lbnRzIHtcclxuICAgICAgICBtYXJnaW46IDRlbSBhdXRvIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VydmljZXMge1xyXG4gICAgICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWxhdGVkIHtcclxuICAgICAgICBtYXJnaW46IDRlbSBhdXRvIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEyNzZweCArIDRlbSlcclxuICAgIH1cclxuXHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFByb3BlcnRpZXMgZGV0YWlscyB2M1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzLWNvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzLWNvbG9yLS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZDtcclxuXHJcbi8vIFNsaWRlc2hvd1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzLXNsaWRlc2hvdy1maXQ6IGNvdmVyO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzLXNsaWRlc2hvdy1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12My1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12My1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyOiAkY29sb3ItYnJhbmQtLWFsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12My1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTogNTBweDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3BhZ2luZy1iYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC0tMTtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvdW50LWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDEuNWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX19jb3VudC1jb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy12My1jb2xvcjtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12M19fY291bnQtZm9udC0taGlnaGxpZ2h0OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuMmVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvdW50LWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtY29sb3ItLWhpZ2hsaWdodDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3R5cGVzLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8yLjVlbSAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3R5cGVzLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3R5cGVzLXNpemU6IDJlbTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12M19fdHlwZXMtYm9yZGVyOiAycHggc29saWQgJHByb3BlcnRpZXMtZGV0YWlscy12My1jb2xvci0taGlnaGxpZ2h0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy12M19faW50cm8tYmFja2dyb3VuZDogJGRyYXdlci1iYWNrZ3JvdW5kO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX19pbnRyby1jb2xvcjogJGNvbG9yLW5ldXRyYWwtLTE7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRhdGEtbGFiZWwtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjVlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRhdGEtbGFiZWwtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZGF0YS12YWx1ZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMi41ZW0gJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRhdGEtdmFsdWUtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1kYXRhLXZhbHVlLXNpemU6IDIuNWVtO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRhdGEtdmFsdWUtYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJyYW5kO1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy12M19fcmVmZXJlbmNlLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuOWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX19yZWZlcmVuY2UtY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3JlZmVyZW5jZS1jb2xvci0taGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX19jb250ZW50LXNpZGUtd2lkdGg6IChcclxuICAgICdsZycgOiAzNjBweCxcclxuICAgICd4bCcgOiA1MDBweCxcclxuICAgICd4eGwnIDogNjEwcHhcclxuKTtcclxuXHJcbi8vIEluZm9zXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjMtY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjMtaGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX190aXRsZS1jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19fdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjhlbS8xLjUgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX3RpdGxlLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19fdGl0bGUtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19fZGVzY3JpcHRpb24tY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX2Rlc2NyaXB0aW9uLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuOWVtLzEuNSAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX2Rlc2NyaXB0aW9uLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX2Rlc2NyaXB0aW9uLXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX2l0ZW0tY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX2l0ZW0tZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX2l0ZW0tdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbS1jb2xvci0taGlnaGxpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzLWhpZ2hsaWdodDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbS1mb250LS1oaWdobGlnaHQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbS1zcGFjaW5nLS1oaWdobGlnaHQ6ICRmb250LXNwYWNpbmctLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX2l0ZW0tdHJhbnNmb3JtLS1oaWdobGlnaHQ6IG5vbmU7XHJcblxyXG5cclxuLy8gQXV0cmVzIGluZm9zXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzLWNvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12My1oaWdobGlnaHQ6ICRjb2xvci1icmFuZDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX190aXRsZS1jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS44ZW0vMS41ICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19fdGl0bGUtc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19fdGl0bGUtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2Rlc2NyaXB0aW9uLWNvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19fZGVzY3JpcHRpb24tZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC45ZW0vMS41ICRmb250LWZhbWlseS0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2Rlc2NyaXB0aW9uLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19kZXNjcmlwdGlvbi10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19faXRlbS1jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0tZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19faXRlbS1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19faXRlbS10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19faXRlbS1jb2xvci0taGlnaGxpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12My1oaWdobGlnaHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19pdGVtLWZvbnQtLWhpZ2hsaWdodDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19faXRlbS1zcGFjaW5nLS1oaWdobGlnaHQ6ICRmb250LXNwYWNpbmctLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19pdGVtLXRyYW5zZm9ybS0taGlnaGxpZ2h0OiBub25lO1xyXG5cclxuLy8gUXVhcnRpZXJcclxuXHJcblxyXG4vLyBFbmVyZ2llXHJcblxyXG5cclxuLy8gVGFyaWZzXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX3RoX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M190aF9jb2xvciA6ICRjb2xvcl9icmFuZDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX3RoX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M190aF90ZXh0LWFsaWduIDogbGVmdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdHJfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX3RyX2NvbG9yIDogJGNvbG9yX2JyYW5kLS1hbHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX3RyX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M190cl9sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdHJfdGV4dC1hbGlnbiA6IGxlZnQ7XHJcblxyXG5cclxuLy8gRXF1aXBlbWVudHNcclxuXHJcblxyXG4vLyBTZXJ2aWNlc1xyXG5cclxuXHJcbi8vIENvbnRhY3RcclxuXHJcblxyXG4vLyBPdXRpbHNcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19fdGl0bGUtc2l6ZTogMS44ZW07XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tYmFja2dyb3VuZCAgICAgICA6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19pdGVtLWJhY2tncm91bmQtLWhvdmVyOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19pdGVtLWJhY2tncm91bmQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tY29sb3IgICAgICAgICAgICA6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tY29sb3ItLWhvdmVyICAgICA6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tY29sb3I7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tYm9yZGVyICAgICAgICAgICA6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tYm9yZGVyLS1ob3ZlciAgICA6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tYm9yZGVyO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19pdGVtLXJhZGl1cyAgICAgICAgICAgOiAxMDAlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19pdGVtLXdpZHRoICAgICAgICAgICAgOiAyLjVlbTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1oZWlnaHQgICAgICAgICAgIDogMi41ZW07XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tcGFkZGluZyAgICAgICAgICA6IC42NWVtO1xyXG5cclxuXHJcbi8vIEJpZW5zIGxpw6lzXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjMtY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYzLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYzX19pdGVtLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjNfX2l0ZW0tZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjJlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjNfX2l0ZW0tc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjNfX2l0ZW0tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYzX19pY29uLWNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjMtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12M19faWNvbi1ib3JkZXI6IDFweCBzb2xpZCAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjMtaGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjNfX2ljb24tc2l6ZTogM2VtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYzIHtcclxuICAgICRibG9jazogJjtcclxuICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjMtY29sb3I7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICAgZ3JpZC1nYXA6IDNlbSAxZW07XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjNfX2l0ZW0tY29sb3I7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYzX19pdGVtLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12M19faXRlbS1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjNfX2l0ZW0tdHJhbnNmb3JtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB3aWR0aDogJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYzX19pY29uLXNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjNfX2ljb24tc2l6ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjNfX2ljb24tc2l6ZTtcclxuICAgICAgICBib3JkZXI6ICRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12M19faWNvbi1ib3JkZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYzIHtcclxuICAgICRibG9jazogJjtcclxuICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXhwYW5kIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY3RhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG5cclxuICAgICAgICAmICsgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjMge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAzZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtaGVhZGVyIHtcclxuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuNWVtLzEuOCAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYnJhbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC45ZW0vMSAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1mb3JtLXYzIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWdlbmVyYWwtdjMge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12My1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12My1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX3RpdGxlLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX190aXRsZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuOGVtLzEuNSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19fdGl0bGUtc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX190aXRsZS10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19kZXNjcmlwdGlvbi1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19fZGVzY3JpcHRpb24tZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC45ZW0vMS41ICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19fZGVzY3JpcHRpb24tc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19fZGVzY3JpcHRpb24tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX2l0ZW0tc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbS10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjMtaGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtLWZvbnQtLWhpZ2hsaWdodDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtLXNwYWNpbmctLWhpZ2hsaWdodDogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbS10cmFuc2Zvcm0tLWhpZ2hsaWdodDogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjMge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIFxyXG4gICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjMtY29sb3I7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX190aXRsZS1jb2xvcjtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX190aXRsZS1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX190aXRsZS1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX190aXRsZS10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGdyaWQtZ2FwOiAyZW0gNGVtO1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjEtaGlnaGxpZ2h0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygwLjVlbSAtIDVweCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbS1jb2xvcjtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX2l0ZW0tc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbS10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtLWNvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbS1mb250LS1oaWdobGlnaHQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX2l0ZW0tc3BhY2luZy0taGlnaGxpZ2h0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtLXRyYW5zZm9ybS0taGlnaGxpZ2h0O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12My1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjMtaGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19fdGl0bGUtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX190aXRsZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuOGVtLzEuNSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX3RpdGxlLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX3RpdGxlLXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19kZXNjcmlwdGlvbi1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2Rlc2NyaXB0aW9uLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuOWVtLzEuNSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19kZXNjcmlwdGlvbi1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19fZGVzY3JpcHRpb24tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19pdGVtLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0tc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0tY29sb3ItLWhpZ2hsaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjMtaGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19faXRlbS1mb250LS1oaWdobGlnaHQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0tc3BhY2luZy0taGlnaGxpZ2h0OiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19faXRlbS10cmFuc2Zvcm0tLWhpZ2hsaWdodDogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBcclxuICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12My1jb2xvcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX190aXRsZS1jb2xvcjtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19fdGl0bGUtZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX3RpdGxlLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX190aXRsZS10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGdyaWQtZ2FwOiAyZW0gNGVtO1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxLWhpZ2hsaWdodDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMC41ZW0gLSA1cHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19pdGVtLWNvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19pdGVtLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19pdGVtLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19pdGVtLXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19pdGVtLWNvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0tZm9udC0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19faXRlbS1zcGFjaW5nLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19pdGVtLXRyYW5zZm9ybS0taGlnaGxpZ2h0OyAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWxvdHMtdjMtY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1sb3RzLXYzLS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtbG90cy12MyB7XHJcbiAgICAkYmxvY2s6ICY7XHJcbiAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1sb3RzLXYzLWNvbG9yO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgIH1cclxuICAgIFxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLW5laWdoYm9yaG9vZC12MyB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdGhfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX3RoX2NvbG9yIDogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M190aF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdGhfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX3RoX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M190cl9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdHJfY29sb3IgOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdHJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX3RyX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M190cl90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZDtcclxuICAgICAgICBwYWRkaW5nOiAuM2VtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC44ZW07XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdGhfZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdGhfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX3RoX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M190aF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M190aF90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAuM2VtO1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX3RyX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX3RyX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M190cl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdHJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdHJfdGV4dC1hbGlnbjtcclxuICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1yZWxhdGVkLXYzIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDEuNWVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDUwcHggMS41ZW07XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDEwMHB4IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjMge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAzZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS41ZW0vMS44ICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1icmFuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMi4yICRmb250LWZhbWlseS0tYmFzZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAvLyBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAvLyB3aWR0aDogYXV0bztcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX190aXRsZS1zaXplOiAxLjhlbSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1iYWNrZ3JvdW5kICAgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tYmFja2dyb3VuZC0taG92ZXI6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1jb2xvciAgICAgICAgICAgIDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1jb2xvci0taG92ZXIgICAgIDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1ib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1ib3JkZXItLWhvdmVyICAgIDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tcmFkaXVzICAgICAgICAgICA6IDEwMCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0td2lkdGggICAgICAgICAgICA6IDIuNWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19pdGVtLWhlaWdodCAgICAgICAgICAgOiAyLjVlbSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1wYWRkaW5nICAgICAgICAgIDogLjY1ZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgIGdyaWQtZ2FwOiAxZW07XHJcbiAgICAmLS12ZXJ0aWNhbCB7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDVlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblxyXG4gICAgICAgICYtLXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX3RpdGxlLXNpemU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0td2lkdGgpO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxZW07XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tcmFkaXVzO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS13aWR0aDtcclxuICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0taGVpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19pdGVtLXBhZGRpbmc7XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19pdGVtLWJvcmRlci0taG92ZXI7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcclxuICAgIH1cclxuXHJcbiAgICAuanMtc2VsZWN0aW9uVG9nZ2xlIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjMtaGVpZ2h0OiA2NCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjMtY29sb3I6ICRjb2xvci10ZXh0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12My1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjNfX2luZm9zLWJhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fcHJpY2UtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fdGl0bGUtY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjMtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjNfX2NoYXBvLWNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYzX19wcmljZS1jb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12My1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYzX19hcnJvdy1jb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12My1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYzX19zZWxlY3Rpb24tY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fc2VsZWN0aW9uLWljb24tY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fcmVmZXJlbmNlLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjNfX3JlZmVyZW5jZS1jb2xvci0taGlnaGxpZ2h0OiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MyB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12My1iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjMtY29sb3I7XHJcbiAgICBcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjMtaGVpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJiA+IC5pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMmVtIDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJlbSAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fdGl0bGUtY29sb3I7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAmX19jaGFwbyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fY2hhcG8tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0YSB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fcHJpY2UtZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fcHJpY2UtY29sb3JcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZW1wdHktYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wcm9wZXJ0aWVzL2VtcHR5LmpwZycpIG5vLXJlcGVhdCA1MCUvY292ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZW1wdHkge1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtZW1wdHktYmFja2dyb3VuZDtcclxuXHJcbiAgICBwYWRkaW5nOiAxMGVtIDJlbTtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC0tMTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAyLjVlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtbGlzdC12MS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1saXN0LXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWxpc3QtdjEtYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxLjVlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiA1MHB4IDEuNWVtO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxMDBweCAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUHJvcGVydGllcyBsaXN0IHYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAvLyBNb2R1bGUgOiBmb25kXHJcblxyXG4vLyBJdGVtc1xyXG4kcHJvcGVydGllcy10aHVtYi12MS1oZWlnaHQgICAgICAgICAgOiA4MyU7ICAgICAgICAgICAgICAgICAgLy8gVGh1bWIgOiBoYXV0ZXVyIChlbiBweCBvdSBlbiAlIGRlIGxhIGxhcmdldXIpXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxLWNvbG9yICAgICAgICAgICA6ICRjb2xvci10ZXh0OyAgICAgICAgICAvLyBUaHVtYiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnRpZXMtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodDogJHRpdGxlX19jaGFwby1jb2xvcjsgIC8vIFRodW1iIDogY291bGV1ciBkZSBoaWdobGlnaHRcclxuJHByb3BlcnRpZXMtdGh1bWItdjEtYmFja2dyb3VuZCAgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgIC8vIFRodW1iIDogZm9uZFxyXG5cclxuJHByb3BlcnRpZXMtdGh1bWItdjFfX2luZm9zLWJhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLS0xOyAgLy8gQmxvYyBpbmZvcyA6IGZvbmRcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX190aXRsZS1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjEtY29sb3I7ICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1clxyXG4kcHJvcGVydGllcy10aHVtYi12MV9fY2hhcG8tY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQ7ICAvLyBDaGFwbyA6IGNvdWxldXJcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX19kYXRhLWZvbnQgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDEuMmVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlOyAgICAgICAgICAgIC8vIFByaXggOiBmb250XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX19kYXRhLWNvbG9yICAgICAgICAgICA6ICRwcm9wZXJ0aWVzLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFByaXggOiBjb3VsZXVyXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX19kYXRhLWZvbnQtLWhpZ2hsaWdodCA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS4yZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDsgIC8vIFByaXggOiBmb250IGhpZ2hsaWdodFxyXG4kcHJvcGVydGllcy10aHVtYi12MV9fZGF0YS1jb2xvci0taGlnaGxpZ2h0OiAkcHJvcGVydGllcy10aHVtYi12MS1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQcml4IDogY291bGV1ciBoaWdobGlnaHRcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX19hcnJvdy1jb2xvciAgICAgICAgICAgICAgIDogJHByb3BlcnRpZXMtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodDsgIC8vIEZsZWNoZSA6IGNvdWxldXJcclxuJHByb3BlcnRpZXMtdGh1bWItdjFfX3NlbGVjdGlvbi1jb2xvciAgICAgICAgICAgOiAkcHJvcGVydGllcy10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0OyAgLy8gU2VsZWN0aW9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydGllcy10aHVtYi12MV9fc2VsZWN0aW9uLWljb24tY29sb3IgICAgICA6ICRwcm9wZXJ0aWVzLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQ7ICAvLyBTZWxlY3Rpb24gOiBjb3VsZXVyIGRlIGwnaWNvbmVcclxuJHByb3BlcnRpZXMtdGh1bWItdjFfX3JlZmVyZW5jZS1jb2xvciAgICAgICAgICAgOiBjdXJyZW50Q29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUsOpZmVyZW5jZSA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnRpZXMtdGh1bWItdjFfX3JlZmVyZW5jZS1jb2xvci0taGlnaGxpZ2h0OiAkcHJvcGVydGllcy10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0OyAgLy8gUsOpZmVyZW5jZSA6IGNvdWxldXIgZGUgbGEgcmVmIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1saXN0LXYyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWxpc3QtdjIge1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtbGlzdC12Mi1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDEuNWVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDUwcHggMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDEwMHB4IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBQcm9wZXJ0aWVzIGxpc3QgdjNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtbGlzdC12Mi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTW9kdWxlIDogZm9uZFxyXG5cclxuLy8gSXRlbXNcclxuJHByb3BlcnRpZXMtdGh1bWItdjMtaGVpZ2h0ICAgICAgICAgIDogNjk0cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGh1bWIgOiBoYXV0ZXVyXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzLWNvbG9yICAgICAgICAgICA6ICRjb2xvci1uZXV0cmFsLS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRodW1iIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydGllcy10aHVtYi12My1jb2xvci0taGlnaGxpZ2h0OiAkZHJhd2VyLWhpZ2hsaWdodCA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaHVtYiA6IGNvdWxldXIgZGUgaGlnaGxpZ2h0XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzLWJhY2tncm91bmQgICAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRodW1iIDogZm9uZFxyXG5cclxuJHByb3BlcnRpZXMtdGh1bWItdjNfX2luZm9zLWJhY2tncm91bmQ6ICRkcmF3ZXItYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgaW5mb3MgOiBmb25kXHJcblxyXG4kcHJvcGVydGllcy10aHVtYi12M19fY3RhLWJhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kcHJvcGVydGllcy10aHVtYi12M19fY3RhLWNvbG9yICAgICA6ICRjb2xvci10ZXh0O1xyXG5cclxuJHByb3BlcnRpZXMtdGh1bWItdjNfX3ByaWNlLWZvbnQgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gUHJpeCA6IGZvbnRcclxuJHByb3BlcnRpZXMtdGh1bWItdjNfX3ByaWNlLWNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12My1jb2xvci0taGlnaGxpZ2h0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUHJpeCA6IGNvdWxldXJcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX190aXRsZS1jb2xvciAgICAgOiAkcHJvcGVydGllcy10aHVtYi12M19fY3RhLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1clxyXG4kcHJvcGVydGllcy10aHVtYi12M19fdGl0bGUtZGVjby1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IGNvdWxldXIgZGVzIHRyYWl0c1xyXG4kcHJvcGVydGllcy10aHVtYi12M19fY2hhcG8tY29sb3IgICAgIDogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGFwbyA6IGNvdWxldXJcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19jb3VudC1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjVlbS8xICRmb250LWZhbWlseS0tYmFzZTsgICAgICAgICAgICAgICAgICAgICAgIC8vIExvdHMgOiBmb250XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19jb3VudC1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExvdHMgOiBjb3VsZXVyXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19jb3VudC1mb250LS1oaWdobGlnaHQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS4yZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDsgIC8vIExvdHMgOiBmb250IGRlIGhpZ2hsaWdodFxyXG4kcHJvcGVydGllcy10aHVtYi12M19fY291bnQtY29sb3ItLWhpZ2hsaWdodDogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMb3RzIDogY291bGV1ciBkZSBoaWdobGlnaHRcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX190eXBlcy1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuNWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7ICAgICAgICAgICAgIC8vIFR5cGVzIGxvdCA6IGZvbnRcclxuJHByb3BlcnRpZXMtdGh1bWItdjNfX3R5cGVzLWNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12My1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVHlwZXMgbG90IDogY291bGV1clxyXG5cclxuJHByb3BlcnRpZXMtdGh1bWItdjNfX2Fycm93LWNvbG9yICAgICAgICAgICAgICAgOiAkcHJvcGVydGllcy10aHVtYi12My1jb2xvci0taGlnaGxpZ2h0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmxlY2hlIDogY291bGV1clxyXG4kcHJvcGVydGllcy10aHVtYi12M19fc2VsZWN0aW9uLWNvbG9yICAgICAgICAgICA6ICRwcm9wZXJ0aWVzLXRodW1iLXYzX19jdGEtY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3Rpb24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19zZWxlY3Rpb24taWNvbi1jb2xvciAgICAgIDogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdGlvbiA6IGNvdWxldXIgZGUgbCdpY29uZVxyXG4kcHJvcGVydGllcy10aHVtYi12M19fcmVmZXJlbmNlLWNvbG9yICAgICAgICAgICA6IGN1cnJlbnRDb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSw6lmZXJlbmNlIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydGllcy10aHVtYi12M19fcmVmZXJlbmNlLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSw6lmZXJlbmNlIDogY291bGV1ciBkZSBsYSByZWZcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1saXN0LXYzLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWxpc3QtdjMge1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtbGlzdC12My1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDEuNWVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDUwcHggMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDEwMHB4IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtdGh1bWItdjEtaGVpZ2h0OiA4MyUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxLWNvbG9yOiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12MS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX19pbmZvcy1iYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydGllcy10aHVtYi12MV9fZGF0YS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjJlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjFfX2RhdGEtY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX19kYXRhLWZvbnQtLWhpZ2hsaWdodDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjJlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12MV9fZGF0YS1jb2xvci0taGlnaGxpZ2h0OiAkcHJvcGVydGllcy10aHVtYi12MS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX190aXRsZS1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjEtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX19jaGFwby1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX19hcnJvdy1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjFfX3NlbGVjdGlvbi1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjFfX3NlbGVjdGlvbi1pY29uLWNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12MV9fcmVmZXJlbmNlLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX19yZWZlcmVuY2UtY29sb3ItLWhpZ2hsaWdodDogJHByb3BlcnRpZXMtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy10aHVtYi12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtdGh1bWItdjEtYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12MS1jb2xvcjtcclxuICAgIFxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHByb3BlcnRpZXMtdGh1bWItdjEtaGVpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAmID4gLmltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS4yZW0gNGVtIDEuMmVtIDJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMmVtIDVlbSAxLjJlbSAzZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtdGh1bWItdjFfX2luZm9zLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGhvdmVyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGhvdmVyKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjFfX3RpdGxlLWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgJl9fY2hhcG8ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYxX19jaGFwby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhIHtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy10aHVtYi12MV9fZGF0YS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12MV9fZGF0YS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtdGh1bWItdjFfX2RhdGEtZm9udC0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12MV9fZGF0YS1jb2xvci0taGlnaGxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0zZW07XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy10aHVtYi12MV9fYXJyb3ctY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVscy1saXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuOGVtO1xyXG5cclxuICAgICAgICAqICsgKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjFfX3JlZmVyZW5jZS1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX251bWRvc3NpZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12MV9fcmVmZXJlbmNlLWNvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjFfX3NlbGVjdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydGllcy10aHVtYi12MV9fc2VsZWN0aW9uLWljb24tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtdGh1bWItdjFfX3NlbGVjdGlvbi1pY29uLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICN7JGJsb2NrfSB7XHJcbiAgICAgICAgICAgICZfX2luZm9zIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyLWhlaWdodDogNjgwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyLWNvbG9yOiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12Mi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyX19wcmljZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDJlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtdGh1bWItdjJfX3RpdGxlLWNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12Mi1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjJfX3RpdGxlLWRlY28tY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYyLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyX19jaGFwby1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyX19kYXRhLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDEuNWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fZGF0YS1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjJfX2RhdGEtZm9udC0taGlnaGxpZ2h0OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuMmVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyX19kYXRhLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtdGh1bWItdjJfX3ByaWNlLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyX19hcnJvdy1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjJfX3NlbGVjdGlvbi1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjJfX3NlbGVjdGlvbi1pY29uLWNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12Mi1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtdGh1bWItdjJfX3JlZmVyZW5jZS1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fcmVmZXJlbmNlLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYyLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fY3RhLWJhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLXRodW1iLXYyIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy10aHVtYi12Mi1iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYyLWNvbG9yO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGhlaWdodDogOTB2aDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAkcHJvcGVydGllcy10aHVtYi12Mi1oZWlnaHQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICAmID4gLmltYWdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS4yZW0gNGVtIDEuMmVtIDJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDNlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhIHtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy10aHVtYi12Ml9fZGF0YS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12Ml9fZGF0YS1jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtLXR5cGVzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtdGh1bWItdjJfX2RhdGEtZm9udC0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12Ml9fZGF0YS1jb2xvci0taGlnaGxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNjcm9sbC1wYWRkaW5nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2Nyb2xsLXBhZGRpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAuNmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjJfX3RpdGxlLWNvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgJl9fY2hhcG8ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYyX19jaGFwby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjbyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjJfX3RpdGxlLWRlY28tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuXHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgJl9fY2hhcG8ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYyX19jaGFwby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjbyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjJfX3RpdGxlLWRlY28tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYyX19wcmljZS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12Ml9fcHJpY2UtY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVscy1saXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgICogKyAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12Ml9fcmVmZXJlbmNlLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtZG9zc2llciB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYyX19yZWZlcmVuY2UtY29sb3ItLWhpZ2hsaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3Rpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12Ml9fc2VsZWN0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0aWVzLXRodW1iLXYyX19zZWxlY3Rpb24taWNvbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogNztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy10aHVtYi12Ml9fc2VsZWN0aW9uLWljb24tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogNDAlOyAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZzogM2VtIDVlbSAzZW0gM2VtO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChob3Zlcikge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy10aHVtYi12Ml9fY3RhLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGhvdmVyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcmlnaHQ6IDNlbTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChob3Zlcikge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzA7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtdGh1bWItdjJfX2Fycm93LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgI3skYmxvY2t9IHtcclxuICAgICAgICAgICAgJl9fY3RhIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBQcm9wZXJ0aWVzIGxpc3QgdjJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtbGlzdC12Mi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgIC8vIE1vZHVsZSA6IGZvbmRcclxuXHJcbi8vIEl0ZW1zXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyLWhlaWdodCAgICAgICAgICA6IDY4MHB4OyAgICAgICAgIC8vIFRodW1iIDogaGF1dGV1clxyXG4kcHJvcGVydGllcy10aHVtYi12Mi1jb2xvciAgICAgICAgICAgOiAkY29sb3ItdGV4dDsgICAvLyBUaHVtYiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodDogJHRpdGxlX19jaGFwby1jb2xvcjsgIC8vIFRodW1iIDogY291bGV1ciBkZSBoaWdobGlnaHRcclxuJHByb3BlcnRpZXMtdGh1bWItdjItYmFja2dyb3VuZCAgICAgIDogdHJhbnNwYXJlbnQ7ICAgLy8gVGh1bWIgOiBmb25kXHJcblxyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fZGF0YS1mb250ICAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjJlbS8xICRmb250LWZhbWlseS0tYmFzZTsgICAgICAgICAgICAvLyBQcml4IDogZm9udFxyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fZGF0YS1jb2xvciAgICAgICAgICAgOiAkcHJvcGVydGllcy10aHVtYi12Mi1jb2xvci0taGlnaGxpZ2h0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQcml4IDogY291bGV1clxyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fZGF0YS1mb250LS1oaWdobGlnaHQgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuMmVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7ICAvLyBQcml4IDogZm9udCBoaWdobGlnaHRcclxuJHByb3BlcnRpZXMtdGh1bWItdjJfX2RhdGEtY29sb3ItLWhpZ2hsaWdodDogJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUHJpeCA6IGNvdWxldXIgaGlnaGxpZ2h0XHJcblxyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fdGl0bGUtY29sb3IgICAgIDogJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3I7ICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1clxyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fdGl0bGUtZGVjby1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodDsgIC8vIFRpdHJlIDogY291bGV1ciBkZXMgdHJhaXRzXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyX19jaGFwby1jb2xvciAgICAgOiAkcHJvcGVydGllcy10aHVtYi12Mi1jb2xvci0taGlnaGxpZ2h0OyAgLy8gQ2hhcG8gOiBjb3VsZXVyXHJcblxyXG5cclxuJHByb3BlcnRpZXMtdGh1bWItdjJfX2Fycm93LWNvbG9yICAgICAgICAgICAgICAgOiAkcHJvcGVydGllcy10aHVtYi12Mi1jb2xvci0taGlnaGxpZ2h0OyAgLy8gRmxlY2hlIDogY291bGV1clxyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fc2VsZWN0aW9uLWNvbG9yICAgICAgICAgICA6ICRwcm9wZXJ0aWVzLXRodW1iLXYyLWNvbG9yLS1oaWdobGlnaHQ7ICAvLyBTZWxlY3Rpb24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyX19zZWxlY3Rpb24taWNvbi1jb2xvciAgICAgIDogJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodDsgIC8vIFNlbGVjdGlvbiA6IGNvdWxldXIgZGUgbCdpY29uZVxyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fcmVmZXJlbmNlLWNvbG9yICAgICAgICAgICA6IGN1cnJlbnRDb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSw6lmZXJlbmNlIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fcmVmZXJlbmNlLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYyLWNvbG9yLS1oaWdobGlnaHQ7ICAvLyBSw6lmZXJlbmNlIDogY291bGV1ciBkZSBsYSByZWZcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyX19jdGEtYmFja2dyb3VuZDogJGNvbG9yLW5ldXRyYWwtLTE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy10aHVtYi12My1oZWlnaHQ6IDY5NHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12My1jb2xvcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQ6ICRkcmF3ZXItaGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12My1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19pbmZvcy1iYWNrZ3JvdW5kOiAkZHJhd2VyLWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy10aHVtYi12M19fY291bnQtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMS41ZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19jb3VudC1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19jb3VudC1mb250LS1oaWdobGlnaHQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS4yZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjNfX2NvdW50LWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy10aHVtYi12M19fdHlwZXMtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjVlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12M19fdHlwZXMtY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtdGh1bWItZGF0YS1sYWJlbC1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuNWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLWRhdGEtbGFiZWwtY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLWRhdGEtdmFsdWUtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzIuNWVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItZGF0YS12YWx1ZS1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi1kYXRhLXZhbHVlLXNpemU6IDIuNWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi1kYXRhLXZhbHVlLWJvcmRlcjogMnB4IHNvbGlkICRwcm9wZXJ0aWVzLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy10aHVtYi12M19fY3RhLWJhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12M19fY3RhLWNvbG9yOiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX190aXRsZS1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjNfX2N0YS1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjNfX3RpdGxlLWRlY28tY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19jaGFwby1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19wcmljZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19wcmljZS1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19hcnJvdy1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjNfX3NlbGVjdGlvbi1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19zZWxlY3Rpb24taWNvbi1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjNfX3JlZmVyZW5jZS1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12M19fcmVmZXJlbmNlLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy10aHVtYi12MyB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYzLWJhY2tncm91bmQ7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3I7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBoZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogJHByb3BlcnRpZXMtdGh1bWItdjMtaGVpZ2h0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBcclxuICAgICAgICAmID4gLmltYWdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS4yZW0gMmVtO1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVlbSAzZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy10aHVtYi12M19faW5mb3MtYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnQge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYzX19jb3VudC1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12M19fY291bnQtY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdW50LWhpZ2hsaWdodCB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtdGh1bWItdjNfX2NvdW50LWZvbnQtLWhpZ2hsaWdodDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjNfX2NvdW50LWNvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHlwZXMge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYzX190eXBlcy1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12M19fdHlwZXMtY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190eXBlcy12YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXRodW1iLWRhdGEtdmFsdWUtZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItZGF0YS12YWx1ZS1jb2xvcjtcclxuXHJcbiAgICAgICAgYm9yZGVyOiAkcHJvcGVydGllcy10aHVtYi1kYXRhLXZhbHVlLWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cclxuICAgICAgICB3aWR0aDogJHByb3BlcnRpZXMtdGh1bWItZGF0YS12YWx1ZS1zaXplO1xyXG4gICAgICAgIGhlaWdodDogJHByb3BlcnRpZXMtdGh1bWItZGF0YS12YWx1ZS1zaXplO1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0YSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgZ3JpZC1nYXA6IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhLWl0ZW0ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19kYXRhLWxhYmVsIFxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXRodW1iLWRhdGEtbGFiZWwtZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItZGF0YS1sYWJlbC1jb2xvcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZGF0YS12YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXRodW1iLWRhdGEtdmFsdWUtZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItZGF0YS12YWx1ZS1jb2xvcjtcclxuXHJcbiAgICAgICAgYm9yZGVyOiAkcHJvcGVydGllcy10aHVtYi1kYXRhLXZhbHVlLWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cclxuICAgICAgICB3aWR0aDogJHByb3BlcnRpZXMtdGh1bWItZGF0YS12YWx1ZS1zaXplO1xyXG4gICAgICAgIGhlaWdodDogJHByb3BlcnRpZXMtdGh1bWItZGF0YS12YWx1ZS1zaXplO1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2Nyb2xsLXBhZGRpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzY3JvbGwtcGFkZGluZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWxzLWxpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YSB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMmVtIDJlbTtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjNfX2N0YS1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtIDNlbSAxLjVlbSAzZW07XHJcblx0XHRcdHotaW5kZXg6IDk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtdGh1bWItdjNfX2N0YS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiB3aWR0aCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoaG92ZXIpIHtcclxuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YS1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludChob3Zlcikge1xyXG4gICAgICAgIC8vICAgICBvcGFjaXR5OiAwXHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjNfX3RpdGxlLWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgJl9fY2hhcG8ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYzX19jaGFwby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjbyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjNfX3RpdGxlLWRlY28tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYzX19wcmljZS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12M19fcHJpY2UtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC42ZW07XHJcblxyXG4gICAgICAgICogKyAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12M19fcmVmZXJlbmNlLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtZG9zc2llciB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYzX19yZWZlcmVuY2UtY29sb3ItLWhpZ2hsaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3Rpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12M19fc2VsZWN0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0aWVzLXRodW1iLXYzX19zZWxlY3Rpb24taWNvbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogNztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy10aHVtYi12M19fc2VsZWN0aW9uLWljb24tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoaG92ZXIpIHtcclxuICAgICAgICAjeyRibG9ja30ge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2luZm9zIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAjeyRibG9ja30ge1xyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICN7JGJsb2NrfSB7XHJcbiAgICAgICAgICAgICZfX2N0YSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY3RhLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcXVvdGUtdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRxdW90ZS12MS1oZWlnaHQgICAgICA6IDg2M3B4ICFkZWZhdWx0O1xyXG5cclxuJHF1b3RlLXYxLXNpZGUtd2lkdGggICAgIDogNjEwcHggIWRlZmF1bHQ7XHJcblxyXG4kcXVvdGUtdjEtc2xpZGVzaG93LWZpdDogY292ZXIgIWRlZmF1bHQ7XHJcbiRxdW90ZS12MS1zbGlkZXNob3ctYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRxdW90ZS12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRxdW90ZS12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3I6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kcXVvdGUtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHF1b3RlLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXI6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kcXVvdGUtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU6IDYwcHggIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucXVvdGUtdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRxdW90ZS12MS1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcXVvdGUtdjEtaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcm1hdGlvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDAgMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHF1b3RlLXYxLXNpZGUtd2lkdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lkZS1zY3JvbGwge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGEge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVzaG93IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHF1b3RlLXYxLXNsaWRlc2hvdy1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24tLW5leHQsXHJcbiAgICAgICAgJi1idXR0b24tLXByZXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjJweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcXVvdGUtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcXVvdGUtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHF1b3RlLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcXVvdGUtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJHF1b3RlLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplLzI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMzU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcXVvdGUtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRxdW90ZS12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tc3dpcGVyX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6ICRxdW90ZS12MS1zbGlkZXNob3ctZml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEVzdGltYXRpb25cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHF1b3RlLXYxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kcXVvdGUtdjEtaGVpZ2h0ICAgIDogODYzcHg7XHJcblxyXG4kcXVvdGUtdjEtc2lkZS13aWR0aDogNjEwcHg7XHJcblxyXG4kcXVvdGUtdjEtc2xpZGVzaG93LWZpdCAgICAgICAgICAgICAgICAgICAgICAgICAgOiBjb3ZlcjtcclxuJHF1b3RlLXYxLXNsaWRlc2hvdy1iYWNrZ3JvdW5kICAgICAgICAgICAgICAgICAgIDogdHJhbnNwYXJlbnQ7XHJcbiRxdW90ZS12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZCAgICAgICA6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kcXVvdGUtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yICAgICAgICAgICAgOiAkY29sb3ItbmV1dHJhbC0tMTtcclxuJHF1b3RlLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yLWJyYW5kLS1hbHQ7XHJcbiRxdW90ZS12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyICAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kcXVvdGUtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemUgICAgICAgICAgICAgOiA2MHB4O1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5xdW90ZS1mb3JtLXYxIHtcclxuICAgICRibG9jazogJjtcclxuICAgIFxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yZWRhYy1nbXMge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTI5OHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHJlZGFjLXYxX19jb250ZW50LXNwYWNpbmc6IDZlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnJlZGFjLXYxIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBcclxuICAgICAgICAmID4gKiArICp7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRyZWRhYy12MV9fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcmVkYWMtdjFfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFJlZGFjdGlvbm5lbFxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcmVkYWMtdjFfX2NvbnRlbnQtc3BhY2luZzogNmVtO1xyXG5cclxuJHJlZGFjLWJsb2MtdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRyZWRhYy1ibG9jLXYxLWhlaWdodCAgICA6IDg2M3B4O1xyXG5cclxuJHJlZGFjLWJsb2MtdjEtc2lkZS13aWR0aDogNjEwcHg7XHJcblxyXG4kcmVkYWMtYmxvYy12MS1zbGlkZXNob3ctZml0ICAgICAgICAgICAgICAgICAgICAgICAgICA6IGNvdmVyO1xyXG4kcmVkYWMtYmxvYy12MS1zbGlkZXNob3ctYmFja2dyb3VuZCAgICAgICAgICAgICAgICAgICA6IHRyYW5zcGFyZW50O1xyXG4kcmVkYWMtYmxvYy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZCAgICAgICA6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kcmVkYWMtYmxvYy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3IgICAgICAgICAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kcmVkYWMtYmxvYy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kcmVkYWMtYmxvYy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyICAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kcmVkYWMtYmxvYy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZSAgICAgICAgICAgICA6IDYwcHg7XHJcblxyXG4kcmVkYWMtYmxvYy12Mi1zaWRlLXdpZHRoOiA1MCU7XHJcblxyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3ctaGVpZ2h0ICAgICAgICAgICAgICAgICAgICAgICA6IDU4MnB4O1xyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3ctZml0ICAgICAgICAgICAgICAgICAgICAgICAgICA6IGNvdmVyO1xyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3ctYmFja2dyb3VuZCAgICAgICAgICAgICAgICAgICA6IHRyYW5zcGFyZW50O1xyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZCAgICAgICA6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3IgICAgICAgICAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyICAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZSAgICAgICAgICAgICA6IDYwcHg7XHJcblxyXG4kcmVkYWMtYmxvYy12Ny1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHJlZGFjLWJsb2MtdjctaGVpZ2h0ICAgIDogNjk0cHg7XHJcblxyXG4kcmVkYWMtYmxvYy12Ny1zaWRlLXdpZHRoOiA2MTBweDtcclxuXHJcbiRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvdy1maXQgICAgICAgICAgICAgICAgICAgICAgICAgIDogY292ZXI7XHJcbiRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvdy1iYWNrZ3JvdW5kICAgICAgICAgICAgICAgICAgIDogdHJhbnNwYXJlbnQ7XHJcbiRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kICAgICAgIDogJGNvbG9yLWJyYW5kLS1hbHQ7XHJcbiRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvciAgICAgICAgICAgIDogJGNvbG9yLW5ldXRyYWwtLTE7XHJcbiRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yLWJyYW5kLS1hbHQ7XHJcbiRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXIgICAgIDogJGNvbG9yLW5ldXRyYWwtLTE7XHJcbiRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplICAgICAgICAgICAgIDogNjBweDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHJlZGFjLWJsb2MtdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRyZWRhYy1ibG9jLXYxLWhlaWdodCAgICAgIDogODYzcHggIWRlZmF1bHQ7XHJcblxyXG4kcmVkYWMtYmxvYy12MS1zaWRlLXdpZHRoICAgICA6IDYxMHB4ICFkZWZhdWx0O1xyXG5cclxuJHJlZGFjLWJsb2MtdjEtc2xpZGVzaG93LWZpdDogY292ZXIgIWRlZmF1bHQ7XHJcbiRyZWRhYy1ibG9jLXYxLXNsaWRlc2hvdy1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHJlZGFjLWJsb2MtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ6ICRjb2xvci1icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kcmVkYWMtYmxvYy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3I6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kcmVkYWMtYmxvYy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvci1icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kcmVkYWMtYmxvYy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJHJlZGFjLWJsb2MtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU6IDYwcHggIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucmVkYWMtYmxvYy12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHJlZGFjLWJsb2MtdjEtYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHZoO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJHJlZGFjLWJsb2MtdjEtaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcm1hdGlvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDAgMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaWRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHJlZGFjLWJsb2MtdjEtc2lkZS13aWR0aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaWRlLXNjcm9sbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJhd2VyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlc2hvdyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRyZWRhYy1ibG9jLXYxLXNsaWRlc2hvdy1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24tLW5leHQsXHJcbiAgICAgICAgJi1idXR0b24tLXByZXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjJweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkYWMtYmxvYy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWRhYy1ibG9jLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRyZWRhYy1ibG9jLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcmVkYWMtYmxvYy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kcmVkYWMtYmxvYy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZS8yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjM1O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZGFjLWJsb2MtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWRhYy1ibG9jLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24tLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1wcmV2IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1zd2lwZXJfX2ltYWdlIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogJHJlZGFjLWJsb2MtdjEtc2xpZGVzaG93LWZpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRyZWRhYy1ibG9jLXYyLXNpZGUtd2lkdGggICAgIDogNTAlICFkZWZhdWx0O1xyXG5cclxuJHJlZGFjLWJsb2MtdjItc2xpZGVzaG93LWhlaWdodCAgICAgIDogNTgycHggIWRlZmF1bHQ7XHJcbiRyZWRhYy1ibG9jLXYyLXNsaWRlc2hvdy1maXQ6IGNvdmVyICFkZWZhdWx0O1xyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3ctYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRyZWRhYy1ibG9jLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHJlZGFjLWJsb2MtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJHJlZGFjLWJsb2MtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHJlZGFjLWJsb2MtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRyZWRhYy1ibG9jLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplOiA2MHB4ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJlZGFjLWJsb2MtdjIge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBcclxuICAgICAgICBtaW4td2lkdGg6IDYwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS41ZW0gM2VtIDEuNWVtIDFlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogJHJlZGFjLWJsb2MtdjItc2lkZS13aWR0aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXNob3cge1xyXG4gICAgICAgIGhlaWdodDogOTB2aDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAkcmVkYWMtYmxvYy12Mi1zbGlkZXNob3ctaGVpZ2h0O1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkYWMtYmxvYy12Mi1zbGlkZXNob3ctYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJi1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1uZXh0LFxyXG4gICAgICAgICYtYnV0dG9uLS1wcmV2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIycHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZGFjLWJsb2MtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkYWMtYmxvYy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkcmVkYWMtYmxvYy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHJlZGFjLWJsb2MtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJHJlZGFjLWJsb2MtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemUvMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4zNTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWRhYy1ibG9jLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkYWMtYmxvYy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tc3dpcGVyX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6ICRyZWRhYy1ibG9jLXYyLXNsaWRlc2hvdy1maXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yZWRhYy1ibG9jLXYzIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAzZW0gMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yZWRhYy1ibG9jLXY1IHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzNTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJlZGFjLWJsb2MtdjYge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTM1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDNlbSA1ZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogM2VtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQ7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcmVkYWMtYmxvYy12Ny1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHJlZGFjLWJsb2MtdjctaGVpZ2h0ICAgICAgOiA2OTRweCAhZGVmYXVsdDtcclxuXHJcbiRyZWRhYy1ibG9jLXY3LXNpZGUtd2lkdGggICAgIDogNjEwcHggIWRlZmF1bHQ7XHJcblxyXG4kcmVkYWMtYmxvYy12Ny1zbGlkZXNob3ctZml0OiBjb3ZlciAhZGVmYXVsdDtcclxuJHJlZGFjLWJsb2Mtdjctc2xpZGVzaG93LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcmVkYWMtYmxvYy12Ny1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXI6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kcmVkYWMtYmxvYy12Ny1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTogNjBweCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yZWRhYy1ibG9jLXY3IHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkcmVkYWMtYmxvYy12Ny1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcmVkYWMtYmxvYy12Ny1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9ybWF0aW9ucyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkcmVkYWMtYmxvYy12Ny1zaWRlLXdpZHRoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZGUtc2Nyb2xsIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RyYXdlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXNob3cge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkYWMtYmxvYy12Ny1zbGlkZXNob3ctYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJi1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1uZXh0LFxyXG4gICAgICAgICYtYnV0dG9uLS1wcmV2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIycHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZGFjLWJsb2Mtdjctc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkYWMtYmxvYy12Ny1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkcmVkYWMtYmxvYy12Ny1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHJlZGFjLWJsb2Mtdjctc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJHJlZGFjLWJsb2Mtdjctc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemUvMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4zNTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkYWMtYmxvYy12Ny1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tc3dpcGVyX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6ICRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvdy1maXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2VhcmNoLWZvcm0tdjFfX3RpdGxlLXNpemUgICAgICAgIDogMi41ZW0gIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS12MV9fdGl0bGUtY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMTtcclxuXHJcbiRzZWFyY2gtZm9ybS12MV9fY2hhcG8tZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuNGVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXYxX19jaGFwby1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS12MV9fY2hhcG8tdGV4dC10cmFuc2Zvcm06IG5vbmUgICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tdjFfX2NoYXBvLWNvbG9yICAgICAgICAgOiAkZHJhd2VyLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybS12MV9fdGl0bGUtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tdjFfX3RpdGxlLWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQgICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tdjFfX3RpdGxlLXRleHQtdHJhbnNmb3JtOiBub25lICAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXYxX190aXRsZS1jb2xvciAgICAgICAgIDogJGRyYXdlci1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm0tdjFfX2RlY28tY29sb3IgICAgICAgICA6ICRzZWFyY2gtZm9ybS12MV9fY2hhcG8tY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm0tdjFfX3N1YnRpdGxlLXNpemUgICAgICAgIDogMS41ZW0gIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS12MV9fc3VidGl0bGUtZm9udCAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXYxX19zdWJjaGFwby1mb250ICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuNmVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXYxX19zdWJkZWNvLWNvbG9yICAgICAgICA6ICRzZWFyY2gtZm9ybS12MV9fdGl0bGUtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm0tdjFfX2lucHV0LWJvcmRlci1jb2xvciAgOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS12MV9faW5wdXQtYm9yZGVyX3dpZHRoICA6ICRmb3JtX19pbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS12MV9faW5wdXQtY29sb3IgICAgICAgICA6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tdjFfX2lucHV0LWJhY2tncm91bmQgICAgOiAkZm9ybV9faW5wdXQtYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1wYWRkaW5nICAgICAgIDogNHB4IDVweCAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybS12MV9faWNvbi1jb2xvciAgICAgICAgICA6ICRzZWFyY2gtZm9ybS12MV9faW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm0tdjFfX2hpZ2hsaWdodC1jb2xvciAgICAgOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNlYXJjaC1mb3JtLXYxIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1jb2xvcjtcclxuXHJcbiAgICAuZm9ybSB7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2Nyb2xsLXBhZGRpbmc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdWJtaXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJtaXRfX2ZpZWxkIHtcclxuICAgICAgICBcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNzhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAkc2VhcmNoLWZvcm0tdjFfX3RpdGxlLXNpemU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2NoYXBvIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS12MV9fY2hhcG8tZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tdjFfX2NoYXBvLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS12MV9fY2hhcG8tdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXYxX19jaGFwby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS12MV9fdGl0bGUtZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tdjFfX3RpdGxlLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS12MV9fdGl0bGUtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXYxX190aXRsZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjbyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXYxX19kZWNvLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAkc2VhcmNoLWZvcm0tdjFfX3N1YnRpdGxlLXNpemU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xyXG5cclxuICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2NoYXBvIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS12MV9fc3ViY2hhcG8tZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tdjFfX2NoYXBvLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS12MV9fY2hhcG8tdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXYxX19jaGFwby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS12MV9fc3VidGl0bGUtZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tdjFfX3RpdGxlLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS12MV9fdGl0bGUtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXYxX190aXRsZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjbyB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS12MV9fc3ViZGVjby1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYXNlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZSB7XHJcbiAgICAgICAgbWFyZ2luOiA3dmggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ub1VpLWhhbmRsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcy1tYWluIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybS12MV9faW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm0tdjFfX2lucHV0LWJvcmRlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tdjFfX2lucHV0LWJhY2tncm91bmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS12MV9faW5wdXQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS12MV9faW5wdXQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtLXYxX19pY29uLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybS12MV9faW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS12MV9faW5wdXQtYmFja2dyb3VuZDtcclxuICAgICAgICAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tdjFfX2lucHV0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICAuc3MtcGx1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tdjFfX2ljb24tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tdjFfX2ljb24tY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tdjFfX2lucHV0LWNvbG9yO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tdjFfX2lucHV0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS12MV9faW5wdXQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhbGl6YXRvcntcclxuICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm0tdjFfX2lucHV0LWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tdjFfX2ljb24tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tdjFfX2ljb24tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbmdlIHtcclxuICAgICAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXYxX19oaWdobGlnaHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm0tdjFfX2lucHV0LWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tdjFfX2ljb24tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tdjFfX2ljb24tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub1VpLWNvbm5lY3Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAgJHNlYXJjaC1mb3JtLXYxX19oaWdobGlnaHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveGVzIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tdjFfX2lucHV0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8vIEhhY2tzXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVxyXG57XHJcbiAgICAuc2VhcmNoLWZvcm0gLmJ1dHRvbiB7IGhlaWdodDogNTJweCB9IC8qIElFMTAgKi9cclxuICAgICo6Oi1tcy1iYWNrZHJvcCwgLnNlYXJjaC1mb3JtIC5idXR0b24geyBoZWlnaHQ6IDUycHg7IH0gLyogSUUxMSAqL1xyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTW90ZXVyIGRlIHJlY2hlcmNoZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNlYXJjaC1mb3JtLXYxX190aXRsZS1zaXplIDogMi41ZW07ICAgICAgICAgICAgICAvLyBUaXRyZSA6IHRhaWxsZSBkdSB0ZXh0ZVxyXG4kc2VhcmNoLWZvcm0tdjFfX3RpdGxlLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0tMTsgIC8vIFRpdHJlIDogY291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuJHNlYXJjaC1mb3JtLXYxX19jaGFwby1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC40ZW0vMSAkZm9udC1mYW1pbHktLWJhc2U7ICAvLyBDaGFwbyA6IGZvbnRcclxuJHNlYXJjaC1mb3JtLXYxX19jaGFwby1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGFwbyA6IGxldHRlciBzcGFjaW5nXHJcbiRzZWFyY2gtZm9ybS12MV9fY2hhcG8tdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGFwbyA6IHRleHQgdHJhbnNmb3JtXHJcbiRzZWFyY2gtZm9ybS12MV9fY2hhcG8tY29sb3IgICAgICAgICA6ICRkcmF3ZXItaGlnaGxpZ2h0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGFwbyA6IGNvdWxldXJcclxuXHJcbiRzZWFyY2gtZm9ybS12MV9fdGl0bGUtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgNDVweC8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0OyAgLy8gQ2hhcG8gOiBmb250XHJcbiRzZWFyY2gtZm9ybS12MV9fdGl0bGUtbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGFwbyA6IGxldHRlciBzcGFjaW5nXHJcbiRzZWFyY2gtZm9ybS12MV9fdGl0bGUtdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoYXBvIDogdGV4dCB0cmFuc2Zvcm1cclxuJHNlYXJjaC1mb3JtLXYxX190aXRsZS1jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoYXBvIDogY291bGV1clxyXG5cclxuJHNlYXJjaC1mb3JtLXYxX19kZWNvLWNvbG9yOiAkc2VhcmNoLWZvcm0tdjFfX2NoYXBvLWNvbG9yOyAgLy8gVHJhaXRzIDogY291bGV1clxyXG5cclxuJHNlYXJjaC1mb3JtLXYxX19zdWJ0aXRsZS1zaXplOiAxLjVlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy10aXRyZSA6IHRhaWxsZVxyXG4kc2VhcmNoLWZvcm0tdjFfX3N1YnRpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7ICAvLyBTb3VzLXRpdHJlIDogZm9udFxyXG4kc2VhcmNoLWZvcm0tdjFfX3N1YmNoYXBvLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuNmVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlOyAgICAgICAgICAvLyBTb3VzLXRpdHJlIDogZm9udCBkdSBjaGFwb1xyXG4kc2VhcmNoLWZvcm0tdjFfX3N1YmRlY28tY29sb3I6ICRzZWFyY2gtZm9ybS12MV9fdGl0bGUtY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLXRpdHJlIDogY291bGV1ciBkZSBsYSBkZWNvXHJcblxyXG4kc2VhcmNoLWZvcm0tdjFfX2lucHV0LWJvcmRlcl93aWR0aDogJGZvcm1fX2lucHV0LWJvcmRlci13aWR0aDsgIC8vIElucHV0IDogdGFpbGxlIGRlcyBib3JkdXJlc1xyXG4kc2VhcmNoLWZvcm0tdjFfX2lucHV0LWJvcmRlci1jb2xvcjogJGRyYXdlci1oaWdobGlnaHQ7ICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBjb3VsZXVyIGRlcyBib3JkdXJlXHJcbiRzZWFyY2gtZm9ybS12MV9faW5wdXQtY29sb3IgICAgICAgOiAkY29sb3ItbmV1dHJhbC0tMTsgICAgICAgICAgLy8gSW5wdXQgOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzZWFyY2gtZm9ybS12MV9faW5wdXQtYmFja2dyb3VuZCAgOiAkZm9ybV9faW5wdXQtYmFja2dyb3VuZDsgICAgLy8gSW5wdXQgOiBjb3VsZXVyIGR1IGZvbmRcclxuJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1wYWRkaW5nICAgICA6IDRweCA1cHg7ICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IHBhZGRpbmdcclxuXHJcbiRzZWFyY2gtZm9ybS12MV9faWNvbi1jb2xvcjogJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1jb2xvcjsgIC8vIElucHV0IDogY291bGV1ciBkZXMgaWNvbmVzIGRlcyBjaGFtcHNcclxuXHJcbiRzZWFyY2gtZm9ybS12MV9faGlnaGxpZ2h0LWNvbG9yOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0OyAgLy8gSW5wdXQgOiBjb3VsZXVyIGRlIGhpZ2hsaWdodCIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zZWFyY2gtZHJhd2VyLXYxIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0NmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJhd2VyX19jbG9zZSB7XHJcbiAgICAgICAgLmJvZHktLWhvbWUgJiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYm9keS0tc2VhcmNoLWZvcm1fX2RyYXdlci1vcGVuZWQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNlbGVjdGlvbi1mb3JtLXYxIHtcclxuICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS45ZW07XHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2VsZWN0aW9uLWxpc3QtdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNlbGVjdGlvbi1saXN0LXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tbGlzdC12MS1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDEuNWVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDUwcHggM2VtO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxMDBweCAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3Mge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBTZWxlY3Rpb25cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNlbGVjdGlvbi1saXN0LXYxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuJHNlbGVjdGlvbi10aHVtYi12MS1oZWlnaHQgICAgICAgICAgOiA4MyU7XHJcbiRzZWxlY3Rpb24tdGh1bWItdjEtY29sb3IgICAgICAgICAgIDogJGNvbG9yLXRleHQ7XHJcbiRzZWxlY3Rpb24tdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kO1xyXG4kc2VsZWN0aW9uLXRodW1iLXYxLWJhY2tncm91bmQgICAgICA6IHRyYW5zcGFyZW50O1xyXG5cclxuJHNlbGVjdGlvbi10aHVtYi12MV9faW5mb3MtYmFja2dyb3VuZDogJGNvbG9yLW5ldXRyYWwtLTE7XHJcblxyXG4kc2VsZWN0aW9uLXRodW1iLXYxX190aXRsZS1jb2xvcjogJHNlbGVjdGlvbi10aHVtYi12MS1jb2xvcjtcclxuJHNlbGVjdGlvbi10aHVtYi12MV9fY2hhcG8tY29sb3I6ICRzZWxlY3Rpb24tdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodDtcclxuXHJcbiRzZWxlY3Rpb24tdGh1bWItdjFfX3ByaWNlLWZvbnQgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjJlbS8xICRmb250LWZhbWlseS0tYmFzZTtcclxuJHNlbGVjdGlvbi10aHVtYi12MV9fcHJpY2UtY29sb3I6ICRzZWxlY3Rpb24tdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodDtcclxuXHJcbiRzZWxlY3Rpb24tdGh1bWItdjFfX3JlbW92ZS1iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtLWFsdDtcclxuJHNlbGVjdGlvbi10aHVtYi12MV9fcmVtb3ZlLWNvbG9yICAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG5cclxuJHNlbGVjdGlvbi10aHVtYi12MV9fcmVtb3ZlLWJhY2tncm91bmQtLWhvdmVyOiAkY29sb3ItYnJhbmQ7XHJcbiRzZWxlY3Rpb24tdGh1bWItdjFfX3JlbW92ZS1jb2xvci0taG92ZXIgICAgIDogJGNvbG9yLW5ldXRyYWwtLTE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2VsZWN0aW9uLXRodW1iLXYxLWhlaWdodDogODMlICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLXRodW1iLXYxLWNvbG9yOiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tdGh1bWItdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0aW9uLXRodW1iLXYxX19pbmZvcy1iYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3Rpb24tdGh1bWItdjFfX3RpdGxlLWNvbG9yOiAkc2VsZWN0aW9uLXRodW1iLXYxLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLXRodW1iLXYxX19jaGFwby1jb2xvcjogJHNlbGVjdGlvbi10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdGlvbi10aHVtYi12MV9fcHJpY2UtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMS4yZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tdGh1bWItdjFfX3ByaWNlLWNvbG9yOiAkc2VsZWN0aW9uLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0aW9uLXRodW1iLXYxX19yZW1vdmUtYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tdGh1bWItdjFfX3JlbW92ZS1jb2xvcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0aW9uLXRodW1iLXYxX19yZW1vdmUtYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi10aHVtYi12MV9fcmVtb3ZlLWNvbG9yLS1ob3ZlcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNlbGVjdGlvbi10aHVtYi12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi10aHVtYi12MS1iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRzZWxlY3Rpb24tdGh1bWItdjEtY29sb3I7XHJcbiAgICBcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzZWxlY3Rpb24tdGh1bWItdjEtaGVpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAmID4gLmltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS4yZW0gNGVtIDEuMmVtIDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJlbSA1ZW0gMS4yZW0gMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tdGh1bWItdjFfX2luZm9zLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLXRodW1iLXYxX190aXRsZS1jb2xvcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICZfX2NoYXBvIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLXRodW1iLXYxX19jaGFwby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZSB7XHJcbiAgICAgICAgZm9udDogJHNlbGVjdGlvbi10aHVtYi12MV9fcHJpY2UtZm9udDtcclxuICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi10aHVtYi12MV9fcHJpY2UtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVsZXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLXRodW1iLXYxX19yZW1vdmUtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi10aHVtYi12MV9fcmVtb3ZlLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi10aHVtYi12MV9fcmVtb3ZlLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi10aHVtYi12MV9fcmVtb3ZlLWJhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNpbG9zIFYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2lsb3MtdjEtYmFja2dyb3VuZC1jb2xvciAgIDogJGNvbG9yLWJyYW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2M6IGZvbmRcclxuJHNpbG9zLXYxLWJhY2tncm91bmQtaW1hZ2UgICA6IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jOiBmb25kXHJcbiRzaWxvcy12MS1iYWNrZ3JvdW5kLXJlcGVhdCAgOiBuby1yZXBlYXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYzogZm9uZFxyXG4kc2lsb3MtdjEtYmFja2dyb3VuZC1zaXplICAgIDogY292ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2M6IGZvbmRcclxuJHNpbG9zLXYxLWJhY2tncm91bmQtcG9zaXRpb246IDUwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jOiBmb25kXHJcbiRzaWxvcy12MS1iYWNrZ3JvdW5kICAgICAgICAgOiAkc2lsb3MtdjEtYmFja2dyb3VuZC1jb2xvciAkc2lsb3MtdjEtYmFja2dyb3VuZC1pbWFnZSAkc2lsb3MtdjEtYmFja2dyb3VuZC1yZXBlYXQgJHNpbG9zLXYxLWJhY2tncm91bmQtcG9zaXRpb24gLyAkc2lsb3MtdjEtYmFja2dyb3VuZC1zaXplOyAgLy8gQmxvYzogZm9uZFxyXG5cclxuJHNpbG9zLXYxLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0tMTsgIC8vIEJsb2M6IGNvdWxldXJcclxuXHJcbi8vXHJcbi8vIFRpdHJlIHByaW5jaXBhbFxyXG4vL1xyXG4kc2lsb3MtdjFfX3NpbG9fbWFpbi10aXRsZS1jb2xvcjogJGNvbG9yLWJyYW5kLS1hbHQ7XHJcbiRzaWxvcy12MV9fc2lsb19tYWluLXRpdGxlX2NoYXBvLWNvbG9yOiAkc2lsb3MtdjEtY29sb3I7XHJcblxyXG4vL1xyXG4vLyBUaXRyZVxyXG4vL1xyXG4kc2lsb3MtdjFfX3NpbG9fdGl0bGUtdGV4dF9jb2xvciAgICAgICAgIDogJHNpbG9zLXYxLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc2lsb3MtdjFfX3NpbG9fdGl0bGUtdGV4dF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zZW0gJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7ICAvLyBUaXRyZTogZm9udFxyXG4kc2lsb3MtdjFfX3NpbG9fdGl0bGUtdGV4dF9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0OyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZTogbGV0dGVyLXNwYWNpbmdcclxuJHNpbG9zLXYxX19zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmU6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kc2lsb3MtdjFfX3NpbG9fdGl0bGUtZHJhd2luZ19jb2xvciAgICAgOiAkc2lsb3MtdjEtY29sb3I7ICAgICAgICAgICAgICAvLyBJY29uOiBjb3VsZXVyIGR1IHBpY3RvXHJcbiRzaWxvcy12MV9fc2lsb190aXRsZS1kcmF3aW5nX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgIC8vIEljb246IGNvdWxldXIgZHUgZm9uZFxyXG4kc2lsb3MtdjFfX3NpbG9fdGl0bGUtZHJhd2luZ19ib3JkZXIgICAgOiAycHggc29saWQgJGNvbG9yLWJyYW5kLS1hbHQ7ICAvLyBJY29uOiBib3JkdXJlXHJcbiRzaWxvcy12MV9fc2lsb190aXRsZS1kcmF3aW5nX3N2Z193aWR0aCA6IDIuNmVtOyAgICAgICAgICAgICAgICAgICAgICAgIC8vIEljb246IGxhcmdldXJcclxuXHJcbi8vXHJcbi8vIEl0ZW1cclxuLy9cclxuJHNpbG9zLXYxX19zaWxvX2xpc3RfaXRlbV9wdWNlX2NvbG9yOiAkY29sb3ItYnJhbmQtLWFsdDsgIC8vIEl0ZW0gOiBjb3VsZXVyIGRlIGxhIHB1Y2VcclxuXHJcbiRzaWxvcy12MV9fc2lsb19saXN0X2l0ZW1fY29sb3IgICAgICAgICA6ICRzaWxvcy12MS1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW0gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzaWxvcy12MV9fc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3IgICA6ICRjb2xvci1icmFuZC0tYWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW0gOiBjb3VsZXVyIGR1IHRleHRlIGF1IHN1cnZvbFxyXG4kc2lsb3MtdjFfX3NpbG9fbGlzdF9pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbSAkZm9udC1mYW1pbHktLWJhc2U7ICAvLyBJdGVtIDogZm9udFxyXG4kc2lsb3MtdjFfX3NpbG9fbGlzdF9pdGVtX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtIDogbGV0dGVyLXNwYWNpbmdcclxuJHNpbG9zLXYxX19zaWxvX2xpc3RfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSA6IHRleHQtdHJhbnNmb3JtXHJcbiRzaWxvcy12MV9fc2lsb19saXN0X2l0ZW1fbWFyZ2luLXkgICAgICA6IDAuNWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW0gOiBtYXJnZSBoYXV0IC8gYmFzXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNpbG9zLXYyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJHNpbG9zLXYyLWNvbG9yOiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12Ml9fc2lsb190aXRsZS10ZXh0X2NvbG9yICAgICAgICAgOiAkc2lsb3MtdjItY29sb3IgIWRlZmF1bHQ7XHJcbiRzaWxvcy12Ml9fc2lsb190aXRsZS10ZXh0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjNlbSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHNpbG9zLXYyX19zaWxvX3RpdGxlLXRleHRfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHNpbG9zLXYyX19zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kc2lsb3MtdjJfX3NpbG9fdGl0bGUtZHJhd2luZ19jb2xvciAgICAgOiAkc2lsb3MtdjItY29sb3IgIWRlZmF1bHQ7XHJcbiRzaWxvcy12Ml9fc2lsb190aXRsZS1kcmF3aW5nX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjJfX3NpbG9fdGl0bGUtZHJhd2luZ19ib3JkZXIgICAgOiAycHggc29saWQgJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kc2lsb3MtdjJfX3NpbG9fdGl0bGUtZHJhd2luZ19zdmdfd2lkdGggOiAyLjZlbSAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12Ml9fc2lsb19saXN0X2l0ZW1fcHVjZV9jb2xvcjogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG5cclxuJHNpbG9zLXYyX19zaWxvX2xpc3RfaXRlbV9jb2xvciAgICAgICAgIDogJHNpbG9zLXYyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjJfX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yICAgOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHNpbG9zLXYyX19zaWxvX2xpc3RfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC45ZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kc2lsb3MtdjJfX3NpbG9fbGlzdF9pdGVtX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kc2lsb3MtdjJfX3NpbG9fbGlzdF9pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjJfX3NpbG9fbGlzdF9pdGVtX21hcmdpbi15ICAgICAgOiAwLjVlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNpbG9zLXYyIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkc2lsb3MtdjItYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkc2lsb3MtdjItY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgcGFkZGluZy10b3A6IDJlbTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyYXBwZXIoKTtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuc2lsbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpbG9zLXYyX19zaWxvX3RpdGxlLWRyYXdpbmdfc3ZnX3dpZHRoIC8gMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaWxvcy12Ml9fc2lsb190aXRsZS1kcmF3aW5nX3N2Z193aWR0aDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNpbG9zLXYyX19zaWxvX3RpdGxlLWRyYXdpbmdfc3ZnX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpbG9zLXYyX19zaWxvX3RpdGxlLWRyYXdpbmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzaWxvcy12Ml9fc2lsb190aXRsZS1kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkc2lsb3MtdjJfX3NpbG9fdGl0bGUtZHJhd2luZ19ib3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12Ml9fc2lsb190aXRsZS10ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNpbG9zLXYyX19zaWxvX3RpdGxlLXRleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNpbG9zLXYyX19zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12Ml9fc2lsb190aXRsZS10ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wICA6IDAuNmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5ICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCA6IDMuNmVtOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaWxvcy12Ml9fc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2lsb3MtdjJfX3NpbG9fbGlzdF9pdGVtX21hcmdpbi15O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLilqBcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMC42ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12Ml9fc2lsb19saXN0X2l0ZW1fcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYyX19zaWxvX2xpc3RfaXRlbV9mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWxvcy12Ml9fc2lsb19saXN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNpbG9zLXYyX19zaWxvX2xpc3RfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjJfX3NpbG9fbGlzdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12Ml9fc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzaXRlbWFwLWxpc3QtdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNpdGVtYXAtbGlzdC12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2l0ZW1hcC1saXN0LXYxLWJhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLWdhcDogMS41ZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBncmlkLWdhcDogNTBweCAzZW07XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDEwMHB4IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzb2NpYWxzLXYxX19pdGVtLWJhY2tncm91bmQgICAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfX2l0ZW0tYmFja2dyb3VuZC0taG92ZXI6ICRzb2NpYWxzLXYxX19pdGVtLWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX19pdGVtLWNvbG9yICAgICAgICAgICAgOiAkZm9vdGVyLXYxLWNvbG9yICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9faXRlbS1jb2xvci0taG92ZXIgICAgIDogJHNvY2lhbHMtdjFfX2l0ZW0tY29sb3IgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX19pdGVtLWJvcmRlciAgICAgICAgICAgOiAxcHggc29saWQgJHNvY2lhbHMtdjFfX2l0ZW0tY29sb3IgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX19pdGVtLWJvcmRlci0taG92ZXIgICAgOiAkc29jaWFscy12MV9faXRlbS1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX19pdGVtLXJhZGl1cyAgICAgICAgICAgOiAxMDAlICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9faXRlbS13aWR0aCAgICAgICAgICAgIDogMi41ZW0gIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX19pdGVtLWhlaWdodCAgICAgICAgICAgOiAyLjVlbSAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfX2l0ZW0tcGFkZGluZyAgICAgICAgICA6IC41ZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2V0dGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNvY2lhbHMtc3BhY2luZzogMC41ZW07XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uc29jaWFscy12MSB7XHJcblxyXG4gICAgZm9udC1zaXplOiAxLjZlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiAkZm9vdGVyLXYxX190aXRsZS1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9vdGVyLXYxX190aXRsZS1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvb3Rlci12MV9fdGl0bGUtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRmb290ZXItdjFfX3RpdGxlLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvb3Rlci12MV9fdGl0bGUtc2l6ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZm9vdGVyLXYxX190aXRsZS1tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRmb290ZXItdjFfX3RpdGxlLW1hcmdpbi10b3A7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogJGZvb3Rlci12MV9fY29udGVudC1oZWlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAtJHNvY2lhbHMtc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46ICRzb2NpYWxzLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNvY2lhbHMtdjFfX2l0ZW0tYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRzb2NpYWxzLXYxX19pdGVtLWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkc29jaWFscy12MV9faXRlbS1yYWRpdXM7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAkc29jaWFscy12MV9faXRlbS13aWR0aDtcclxuICAgICAgICBoZWlnaHQ6ICRzb2NpYWxzLXYxX19pdGVtLWhlaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJHNvY2lhbHMtdjFfX2l0ZW0tcGFkZGluZztcclxuICAgICAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmaWxsOiAkc29jaWFscy12MV9faXRlbS1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNvY2lhbHMtdjFfX2l0ZW0tYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHNvY2lhbHMtdjFfX2l0ZW0tYm9yZGVyLS1ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc29jaWFscy12MV9faXRlbS1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU29jaWFscyBWMVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNvY2lhbHMtdjFfX2l0ZW0tYmFja2dyb3VuZCAgICAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAvLyBJY29uZSA6IGZvbmRcclxuJHNvY2lhbHMtdjFfX2l0ZW0tYmFja2dyb3VuZC0taG92ZXI6ICRzb2NpYWxzLXYxX19pdGVtLWJhY2tncm91bmQ7ICAvLyBJY29uZSA6IGZvbmQgYXUgc3Vydm9sXHJcbiRzb2NpYWxzLXYxX19pdGVtLWNvbG9yICAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMTsgICAgICAgICAgICAgLy8gSWNvbmUgOiBjb3VsZXVyIGRlcyBwaWN0b3NcclxuJHNvY2lhbHMtdjFfX2l0ZW0tY29sb3ItLWhvdmVyICAgICA6ICRjb2xvcl9icmFuZC0tYWx0OyAgICAgICAgICAgICAgICAgIC8vIEljb25lIDogY291bGV1ciBkZXMgcGljdG9zIGF1IHN1cnZvbFxyXG4kc29jaWFscy12MV9faXRlbS1ib3JkZXIgICAgICAgICAgIDogMnB4IHNvbGlkICRjb2xvcl9icmFuZDsgICAgICAgIC8vIEljb25lIDogYm9yZHVyZVxyXG4kc29jaWFscy12MV9faXRlbS1ib3JkZXItLWhvdmVyICAgIDogMnB4IHNvbGlkICRjb2xvcl9icmFuZC0tYWx0OyAgICAgIC8vIEljb25lIDogYm9yZHVyZSBhdSBzdXJ2b2xcclxuJHNvY2lhbHMtdjFfX2l0ZW0tcmFkaXVzICAgICAgICAgICA6IDEwMCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJY29uZSA6IGJvcmRlciByYWRpdXNcclxuJHNvY2lhbHMtdjFfX2l0ZW0td2lkdGggICAgICAgICAgICA6IDIuNWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJY29uZSA6IGhhdXRldXJcclxuJHNvY2lhbHMtdjFfX2l0ZW0taGVpZ2h0ICAgICAgICAgICA6IDIuNWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJY29uZSA6IGxhcmdldXJcclxuJHNvY2lhbHMtdjFfX2l0ZW0tcGFkZGluZyAgICAgICAgICA6IC41ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJY29uZSA6IHBhZGRpbmcgaW50ZXJuZVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGVhbS1saXN0LXYxIHtcclxuXHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLWdhcDogM2VtO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDMwcHgsIDFmcikgKSA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi50ZWFtLWxpc3QtdjIge1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDMuNWVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLDY3MHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRlYW0tdGh1bWItdjEtaGVpZ2h0OiAoXHJcbiAgICAgICAgeHMgOiA1ODBweCxcclxuICAgICAgICBtZCA6IDc5MHB4LFxyXG4gICAgICAgIGxnIDogNjEwcHgsXHJcbiAgICAgICAgeGwgOiA4NDBweCxcclxuICAgICAgICB4eGw6IDY2MHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS10aHVtYi12MV9faW5mb3MtYmFja2dyb3VuZDogJGRyYXdlci1iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdGVhbS10aHVtYi12MV9faW5mb3MtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kdGVhbS10aHVtYi12MV9faW5mb3Mtc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHRlYW0tdGh1bWItdjFfX2luZm9zLXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tdGh1bWItdjFfX2luZm9zLWNvbG9yOiAkZHJhd2VyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS10aHVtYi12MV9faW5mb3MtY29sb3ItLWhpZ2hsaWdodDogJGRyYXdlci1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS10aHVtYi12MV9fbmFtZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDJlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kdGVhbS10aHVtYi12MV9fbmFtZS1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXRodW1iLXYxX19uYW1lLXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tdGh1bWItdjFfX25hbWUtY29sb3I6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnRlYW0tdGh1bWItdjEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkdGVhbS10aHVtYi12MS1oZWlnaHQpIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogbWFwLWdldCgkdGVhbS10aHVtYi12MS1oZWlnaHQsICRicmVha3BvaW50KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYW0tdGh1bWItdjFfX2luZm9zLWJhY2tncm91bmQ7XHJcbiAgICAgICAgZm9udDogJHRlYW0tdGh1bWItdjFfX2luZm9zLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXRodW1iLXYxX19pbmZvcy1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS10aHVtYi12MV9faW5mb3MtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbS10aHVtYi12MV9faW5mb3MtY29sb3I7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGZvbnQ6ICR0ZWFtLXRodW1iLXYxX19uYW1lLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXRodW1iLXYxX19uYW1lLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXRodW1iLXYxX19uYW1lLXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZnVuY3Rpb24ge1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbS10aHVtYi12MV9faW5mb3MtY29sb3ItLWhpZ2hsaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC44ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29vcmRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICYgKyAmIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICR0ZWFtLXRodW1iLXYxX19pbmZvcy1jb2xvci0taGlnaGxpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA2ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtLXRodW1iLXYxX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBmYWRlSW5Gcm9tTm9uZSB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMSUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC50ZWFtLXRodW1iLXYxX19pbmZvcyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLnRlYW0tdGh1bWItdjFfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbkZyb21Ob25lIC44cyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBmYWRlSW5Gcm9tTm9uZSAuOHMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAtby1hbmltYXRpb246IGZhZGVJbkZyb21Ob25lIC44cyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluRnJvbU5vbmUgLjhzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIExpc3Rpbmcgw6lxdWlwZVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGVhbS10aHVtYi12MS1oZWlnaHQ6IChcclxuICAgIHhzIDogNTgwcHgsXHJcbiAgICBtZCA6IDc5MHB4LFxyXG4gICAgbGcgOiA2MTBweCxcclxuICAgIHhsIDogODQwcHgsXHJcbiAgICB4eGw6IDY2MHB4XHJcbik7XHJcblxyXG4kdGVhbS10aHVtYi12MV9faW5mb3MtYmFja2dyb3VuZCAgICAgIDogJGRyYXdlci1iYWNrZ3JvdW5kO1xyXG4kdGVhbS10aHVtYi12MV9faW5mb3MtZm9udCAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kdGVhbS10aHVtYi12MV9faW5mb3Mtc3BhY2luZyAgICAgICAgIDogJGZvbnQtc3BhY2luZy0tYmFzZTtcclxuJHRlYW0tdGh1bWItdjFfX2luZm9zLXRyYW5zZm9ybSAgICAgICA6IG5vbmU7XHJcbiR0ZWFtLXRodW1iLXYxX19pbmZvcy1jb2xvciAgICAgICAgICAgOiAkZHJhd2VyLWNvbG9yO1xyXG4kdGVhbS10aHVtYi12MV9faW5mb3MtY29sb3ItLWhpZ2hsaWdodDogJGRyYXdlci1oaWdobGlnaHQ7XHJcblxyXG4kdGVhbS10aHVtYi12MV9fbmFtZS1mb250ICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMmVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7XHJcbiR0ZWFtLXRodW1iLXYxX19uYW1lLXNwYWNpbmcgIDogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0O1xyXG4kdGVhbS10aHVtYi12MV9fbmFtZS10cmFuc2Zvcm06IG5vbmU7XHJcbiR0ZWFtLXRodW1iLXYxX19uYW1lLWNvbG9yICAgIDogJGNvbG9yLW5ldXRyYWwtLTE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0ZWFtLXRodW1iLXYyLWhlaWdodDogKFxyXG4gICAgeHMgOiA0ODBweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdGh1bWItdjJfX2Rlc2NyaXB0aW9uLWJhY2tncm91bmQ6ICRkcmF3ZXItYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRlYW0tdGh1bWItdjJfX2Rlc2NyaXB0aW9uLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuODUwZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kdGVhbS10aHVtYi12Ml9fZGVzY3JpcHRpb24tc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHRlYW0tdGh1bWItdjJfX2Rlc2NyaXB0aW9uLXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tdGh1bWItdjJfX2Rlc2NyaXB0aW9uLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXRodW1iLXYyX19pbmZvcy1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiR0ZWFtLXRodW1iLXYyX19pbmZvcy1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kdGVhbS10aHVtYi12Ml9faW5mb3MtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS10aHVtYi12Ml9faW5mb3MtY29sb3I6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kdGVhbS10aHVtYi12Ml9faW5mb3MtY29sb3ItLWhpZ2hsaWdodDogJGRyYXdlci1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGVhbS10aHVtYi12MiAge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlIDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJHRlYW0tdGh1bWItdjItaGVpZ2h0KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogbWFwLWdldCgkdGVhbS10aHVtYi12Mi1oZWlnaHQsICRicmVha3BvaW50KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgI3skYmxvY2t9X19kZXNjIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3Mge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICBmb250OiAkdGVhbS10aHVtYi12Ml9faW5mb3MtZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdGh1bWItdjJfX2luZm9zLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXRodW1iLXYyX19pbmZvcy10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4zNTBlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29vcmRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAmICsgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbS10aHVtYi12Ml9faW5mb3MtY29sb3ItLWhpZ2hsaWdodDtcclxuICAgICAgICB3aWR0aDogNmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFtLXRodW1iLXYyX19kZXNjcmlwdGlvbi1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNWVtO1xyXG4gICAgICAgIGZvbnQ6ICR0ZWFtLXRodW1iLXYyX19kZXNjcmlwdGlvbi1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGVhbS10aHVtYi12Ml9fZGVzY3JpcHRpb24tc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdGh1bWItdjJfX2Rlc2NyaXB0aW9uLXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJHRlYW0tdGh1bWItdjJfX2Rlc2NyaXB0aW9uLWNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChob3Zlcikge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaXN0aW5nIMOpcXVpcGVcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRlYW0tdGh1bWItdjItaGVpZ2h0OiAoXHJcbiAgICB4czogNDgwcHhcclxuKTtcclxuXHJcbiR0ZWFtLXRodW1iLXYyX19kZXNjcmlwdGlvbi1iYWNrZ3JvdW5kOiAkZHJhd2VyLWJhY2tncm91bmQ7XHJcbiR0ZWFtLXRodW1iLXYyX19kZXNjcmlwdGlvbi1mb250ICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjg1MGVtICRmb250LWZhbWlseS0tYmFzZTtcclxuJHRlYW0tdGh1bWItdjJfX2Rlc2NyaXB0aW9uLXNwYWNpbmcgICA6ICRmb250LXNwYWNpbmctLWJhc2U7XHJcbiR0ZWFtLXRodW1iLXYyX19kZXNjcmlwdGlvbi10cmFuc2Zvcm0gOiBub25lO1xyXG4kdGVhbS10aHVtYi12Ml9fZGVzY3JpcHRpb24tY29sb3IgICAgIDogJGNvbG9yLW5ldXRyYWwtLTE7XHJcblxyXG4kdGVhbS10aHVtYi12Ml9faW5mb3MtZm9udCAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kdGVhbS10aHVtYi12Ml9faW5mb3Mtc3BhY2luZyAgICAgICAgIDogJGZvbnQtc3BhY2luZy0tYmFzZTtcclxuJHRlYW0tdGh1bWItdjJfX2luZm9zLXRyYW5zZm9ybSAgICAgICA6IG5vbmU7XHJcbiR0ZWFtLXRodW1iLXYyX19pbmZvcy1jb2xvciAgICAgICAgICAgOiAkY29sb3ItbmV1dHJhbC0tMTtcclxuJHRlYW0tdGh1bWItdjJfX2luZm9zLWNvbG9yLS1oaWdobGlnaHQ6ICRkcmF3ZXItaGlnaGxpZ2h0OyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdG9wYmFyLXYxX19zZXBhcmF0b3ItY29sb3I6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuXHJcbiR0b3BiYXItdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0b3BiYXItdjEtcGFkZGluZyAgIDogMCAhZGVmYXVsdDtcclxuXHJcbiR0b3BiYXItdjFfX2xhbmctY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHRvcGJhci12MV9fbGFuZ19fYXJyb3ctY29sb3I6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuXHJcbiR0b3BiYXItdjFfX3NlbGVjdGlvbi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRvcGJhci12MV9fc2VsZWN0aW9uLXBhZGRpbmcgICA6IDAgIWRlZmF1bHQ7XHJcbiR0b3BiYXItdjFfX3NlbGVjdGlvbl9fYmFkZ2UtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0b3BiYXItdjFfX3NlbGVjdGlvbl9fYmFkZ2UtYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kdG9wYmFyLXYxX19zZWxlY3Rpb25fX2JhZGdlLWNvbG9yICAgICA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHRvcGJhci12MV9fc2VsZWN0aW9uX19pY29uLWNvbG9yIDogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kdG9wYmFyLXYxX19zZWxlY3Rpb25fX2ljb24tZmlsbCAgOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiR0b3BiYXItdjFfX3NlbGVjdGlvbl9faWNvbi1zdHJva2U6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuXHJcbiR0b3BiYXItdjFfX3NlYXJjaC10b2dnbGUtY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHRvcGJhci12MV9fc2VhcmNoLXRvZ2dsZS1jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50b3BiYXItdjEge1xyXG4gICAgcGFkZGluZzogJHRvcGJhci12MS1wYWRkaW5nO1xyXG4gICAgYmFja2dyb3VuZDogJHRvcGJhci12MS1iYWNrZ3JvdW5kO1xyXG4gICAgXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmID4gKiArICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS40ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19sYW5nIHtcclxuICAgICAgICBjb2xvcjogJHRvcGJhci12MV9fbGFuZy1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYW5nLWxhYmVsIHtcclxuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW5cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gtdG9nZ2xlIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNGVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9wYmFyLXYxX19zZXBhcmF0b3ItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmhlYWRlci1ob21lIC50b3BiYXJfX2ludGVya2FiIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IC0yNHB4O1xyXG5cdHotaW5kZXg6IC0xO1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6Mzk5cHgpe1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbi50b3BiYXJfX2ludGVya2FiIHtcclxuXHR0b3A6IC0yOXB4O1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkxcHgpe1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxuXHJcblx0XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MDBweClhbmQgKG1heC13aWR0aDo5OTBweCl7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6Mzk5cHgpe1xyXG5cdFx0ZGlzcGxheTpub25lO1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCl7XHJcblx0XHRsZWZ0OiAtNTVweDtcclxuXHR9XHJcbiAgICBcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7XHJcblx0LnRvcGJhcl9faW50ZXJrYWIge1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDY5JTtcclxuXHRcdH0gICBcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCl7XHJcblx0LnRvcGJhcl9faW50ZXJrYWIge1xyXG5cdFx0dG9wOiAtMjNweDtcclxuXHRcdGxlZnQ6IC0xOHB4O1xyXG5cdH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVG9wIGJhclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRvcGJhci12MV9fc2VwYXJhdG9yLWNvbG9yOiAkY29sb3JfYnJhbmQ7XHJcblxyXG4kdG9wYmFyLXYxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kdG9wYmFyLXYxLXBhZGRpbmcgICA6IDA7XHJcblxyXG4kdG9wYmFyLXYxX19sYW5nLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiR0b3BiYXItdjFfX2xhbmdfX2Fycm93LWNvbG9yOiAkY29sb3JfYnJhbmQ7XHJcblxyXG4kdG9wYmFyLXYxX19zZWxlY3Rpb24tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiR0b3BiYXItdjFfX3NlbGVjdGlvbi1wYWRkaW5nICAgOiAwO1xyXG4kdG9wYmFyLXYxX19zZWxlY3Rpb25fX2JhZGdlLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kdG9wYmFyLXYxX19zZWxlY3Rpb25fX2JhZGdlLWJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9icmFuZDtcclxuJHRvcGJhci12MV9fc2VsZWN0aW9uX19iYWRnZS1jb2xvciAgICAgOiBjdXJyZW50Q29sb3I7XHJcbiR0b3BiYXItdjFfX3NlbGVjdGlvbl9faWNvbi1jb2xvciA6IGN1cnJlbnRDb2xvcjtcclxuJHRvcGJhci12MV9fc2VsZWN0aW9uX19pY29uLWZpbGwgIDogY3VycmVudENvbG9yO1xyXG4kdG9wYmFyLXYxX19zZWxlY3Rpb25fX2ljb24tc3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcblxyXG4kdG9wYmFyLXYxX19zZWFyY2gtdG9nZ2xlLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiR0b3BiYXItdjFfX3NlYXJjaC10b2dnbGUtY29sb3ItLWhvdmVyOiBjdXJyZW50Q29sb3I7XHJcblxyXG4vLyBMYW5nXHJcblxyXG4kbGFuZy1zd2l0Y2gtbWFpbi1jb2xvcjogY3VycmVudENvbG9yO1xyXG5cclxuJGxhbmctc3dpdGNoX19zZWxlY3QtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzFlbSAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiRsYW5nLXN3aXRjaF9fc2VsZWN0LWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kbGFuZy1zd2l0Y2hfX3NlbGVjdC10ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGxhbmctc3dpdGNoX19zZWxlY3QtY29sb3I6ICRsYW5nLXN3aXRjaC1tYWluLWNvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfX3NlbGVjdC1ib3JkZXI6IG5vbmU7XHJcbiRsYW5nLXN3aXRjaF9fc2VsZWN0LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuJGxhbmctc3dpdGNoX19hcnJvdy1jb2xvcjogJHRvcGJhci12MV9fbGFuZ19fYXJyb3ctY29sb3I7XHJcblxyXG4kbGFuZy1zd2l0Y2hfX29wdGlvbi1jb2xvcjogJGNvbG9yX3RleHQ7XHJcbiRsYW5nLXN3aXRjaF9fb3B0aW9uLWNvbG9yLS1ob3ZlcjogJGNvbG9yX25ldXRyYWwtLTE7XHJcbiRsYW5nLXN3aXRjaF9fb3B0aW9uLWNvbG9yLS1zZWxlY3RlZDogJGNvbG9yX25ldXRyYWwtLTQ7XHJcbiRsYW5nLXN3aXRjaF9fb3B0aW9uLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kbGFuZy1zd2l0Y2hfX29wdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yX2JyYW5kO1xyXG4kbGFuZy1zd2l0Y2hfX29wdGlvbi1iYWNrZ3JvdW5kLS1zZWxlY3RlZDogJGNvbG9yX25ldXRyYWwtLTE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbGFuZy1zd2l0Y2gtbWFpbi1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX19zZWxlY3QtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzFlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9fc2VsZWN0LWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfX3NlbGVjdC10ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX19zZWxlY3QtY29sb3I6ICRsYW5nLXN3aXRjaC1tYWluLWNvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfX3NlbGVjdC1ib3JkZXI6IG5vbmUgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9fc2VsZWN0LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX19hcnJvdy1jb2xvcjogJHRvcGJhci12MV9fbGFuZ19fYXJyb3ctY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfX29wdGlvbi1jb2xvcjogJGNvbG9yX3RleHQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9fb3B0aW9uLWNvbG9yLS1ob3ZlcjogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9fb3B0aW9uLWNvbG9yLS1zZWxlY3RlZDogJGNvbG9yX25ldXRyYWwtLTQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9fb3B0aW9uLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfX29wdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfX29wdGlvbi1iYWNrZ3JvdW5kLS1zZWxlY3RlZDogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxhbmctc3dpdGNoIHtcclxuICAgIC5zcy1tYWluIHtcclxuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgIGJvcmRlcjogJGxhbmctc3dpdGNoX19zZWxlY3QtYm9yZGVyO1xyXG5cclxuICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgZm9udDogJGxhbmctc3dpdGNoX19zZWxlY3QtZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsYW5nLXN3aXRjaF9fc2VsZWN0LXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxhbmctc3dpdGNoX19zZWxlY3QtbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2gtbWFpbi1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9fc2VsZWN0LWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAuYXJyb3ctZG93bixcclxuICAgICAgICAgICAgLmFycm93LXVwIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxhbmctc3dpdGNoX19hcnJvdy1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgIC5zcy1saXN0IHtcclxuICAgICAgICAgICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX19vcHRpb24tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfX29wdGlvbi1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfX29wdGlvbi1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX19vcHRpb24tYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9fb3B0aW9uLWNvbG9yLS1zZWxlY3RlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9fb3B0aW9uLWJhY2tncm91bmQtLXNlbGVjdGVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gIFxyXG4uc2VhcmNoLXRvZ2dsZSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG5cclxuICAgIGNvbG9yOiAkdG9wYmFyLXYxX19zZWFyY2gtdG9nZ2xlLWNvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xyXG5cclxuICAgIGhlaWdodDogMS42ZW07XHJcbiAgICB3aWR0aDogMS42ZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkdG9wYmFyLXYxX19zZWFyY2gtdG9nZ2xlLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAjeyRibG9ja31fX2ljb24ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNsb3NlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib2R5LS1zZWFyY2gtZm9ybV9fZHJhd2VyLW9wZW5lZCAmIHtcclxuICAgICAgICAmLS1jbG9zZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW9wZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlbGVjdGlvbi1pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdG9wYmFyLXYxX19zZWxlY3Rpb24tYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEuN2VtO1xyXG4gICAgICAgIGhlaWdodDogMS43ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICByaWdodDogLTAuN2VtO1xyXG4gICAgICAgIHRvcDogLTAuN2VtO1xyXG4gICAgICAgIGJvcmRlcjogJHRvcGJhci12MV9fc2VsZWN0aW9uX19iYWRnZS1ib3JkZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRvcGJhci12MV9fc2VsZWN0aW9uX19iYWRnZS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkdG9wYmFyLXYxX19zZWxlY3Rpb25fX2JhZGdlLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS42ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjZlbTsgLy8gQ29tcGF0aWJpbGl0eSBJRSAxMCAmIDExXHJcbiAgICAgICAgICAgIGNvbG9yOiAkdG9wYmFyLXYxX19zZWxlY3Rpb25fX2ljb24tY29sb3I7XHJcbiAgICAgICAgICAgIGZpbGw6ICR0b3BiYXItdjFfX3NlbGVjdGlvbl9faWNvbi1maWxsO1xyXG4gICAgICAgICAgICBzdHJva2U6ICR0b3BiYXItdjFfX3NlbGVjdGlvbl9faWNvbi1zdHJva2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYWxlcnQtbWFpbF9fY29udGVudC1zcGFjaW5nOiAxLjJlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFsZXJ0LW1haWwge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxOTIwcHggKyA0ZW0pO1xyXG4gICAgICAgIG1hcmdpbjogMmVtIGF1dG8gLSN7JGFsZXJ0LW1haWxfX2NvbnRlbnQtc3BhY2luZ307XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNmVtIGF1dG8gLSN7JGFsZXJ0LW1haWxfX2NvbnRlbnQtc3BhY2luZ307XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGFsZXJ0LW1haWxfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1haWxfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNvbnRhY3RfX2NvbnRlbnQtc3BhY2luZzogMS4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kY29udGFjdF9fYmFjay1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3RfX2JhY2stY29sb3I6ICRjb2xvci10ZXh0ICFkZWZhdWx0O1xyXG4kY29udGFjdF9fYmFjay1pY29uLWNvbG9yOiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jb250YWN0IHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTc1MnB4ICsgNGVtKTtcclxuICAgICAgICBtYXJnaW46IDJlbSBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi42ZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGNvbnRhY3RfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNvbnRhY3RfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFjayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2stdGV4dCB7XHJcbiAgICAgICAgZm9udDogJGNvbnRhY3RfX2JhY2stZm9udDtcclxuICAgICAgICBjb2xvcjogJGNvbnRhY3RfX2JhY2stY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFjay1hcnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgY29sb3I6ICRjb250YWN0X19iYWNrLWljb24tY29sb3I7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0IHtcclxuICAgICAgICBwYWRkaW5nOiA0ZW0gMmVtIDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDg0MnB4ICsgNGVtKTtcclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGZlZXNfX2NvbnRlbnQtc3BhY2luZzogMS4yZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5mZWVzIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTc1MnB4ICsgNGVtKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBtYXJnaW46IDJlbSBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyLjZlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydGllcy1saXN0aW5nX19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9wZXJ0aWVzLWxpc3RpbmdfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90aWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFByb3BlcnRpZXMgbGlzdGluZyB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1saXN0aW5nX190aXRsZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDtcclxuJHByb3BlcnRpZXMtbGlzdGluZ19fY29udGVudC1zcGFjaW5nOiAxLjJlbTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTmIgYW5ub25jZXMgQWxsIGxpc3RpbmdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRsaXN0aW5nX25iX2Fubm9uY2U6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjJlbSAkZm9udC1mYW1pbHktLWJhc2U7IC8vIE5vbWJyZSBuYiBhbm5vbmNlXHJcbiRsaXN0aW5nX25iX2Fubm9uY2VfbGFiZWw6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjJlbSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDsgLy8gTGFiZWwgbmIgYW5ub25jZSAiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGhvbWUtdjEtbWluLWhlaWdodDogNTc4cHggIWRlZmF1bHQ7XHJcblxyXG4kaG9tZS12MV9fY29udGVudC1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJGhvbWUtdjFfX2NvbnRlbnQtcmlnaHQ6IDN2dyAhZGVmYXVsdDtcclxuXHJcbiRob21lLXYxX19jb250ZW50LXNwYWNpbmc6IDEuMmVtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaG9tZSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogJGhvbWUtdjEtbWluLWhlaWdodDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JlZ3JvdW5kIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUyNnB4O1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUyNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAgPiAqIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICBib3R0b206IDJlbTtcclxuICAgICAgICBsZWZ0OiAyZW07XHJcbiAgICAgICAgcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBib3R0b206ICRob21lLXYxX19jb250ZW50LWJvdHRvbTtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6ICRob21lLXYxX19jb250ZW50LXJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICogKyAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGhvbWUtdjFfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgLmJvZHktLWRyYXdlci1vcGVuZWQgJiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgLmJvZHktLWRyYXdlci1vcGVuZWQgJiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbGVnYWxzX19jb250ZW50LXNwYWNpbmc6IDEuMmVtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubGVnYWxzIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTc1MnB4ICsgNGVtKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBtYXJnaW46IDJlbSBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyLjZlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydGllcy1saXN0aW5nX19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9wZXJ0aWVzLWxpc3RpbmdfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90aWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLWRldGFpbHNfX2NvbnRlbnQtc3BhY2luZzogMS4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1kZXRhaWxzX19iYWNrLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjVlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzX19iYWNrLWNvbG9yOiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsc19fYmFjay1pY29uLWNvbG9yOiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLWRldGFpbHMge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxNzUycHggKyA0ZW0pO1xyXG4gICAgICAgIG1hcmdpbjogMmVtIGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyLjZlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydGllcy1saXN0aW5nX19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9wZXJ0aWVzLWxpc3RpbmdfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFjayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrLXRleHQge1xyXG4gICAgICAgIGZvbnQ6ICRuZXdzLWRldGFpbHNfX2JhY2stZm9udDtcclxuICAgICAgICBjb2xvcjogJG5ld3MtZGV0YWlsc19fYmFjay1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrLWFycm93IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICBjb2xvcjogJG5ld3MtZGV0YWlsc19fYmFjay1pY29uLWNvbG9yO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90aWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLWxpc3RpbmdfX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nX19jb250ZW50LXNwYWNpbmc6IDEuMmVtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3cy1saXN0aW5nIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTU2NnB4ICsgNGVtKTtcclxuICAgICAgICBtYXJnaW46IDJlbSBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi42ZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJG5ld3MtbGlzdGluZ19fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbmV3cy1saXN0aW5nX19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogJG5ld3MtbGlzdGluZ19fdGl0bGUtZm9udDtcclxuXHJcbiAgICAgICAgaDEsIGgyLCBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gbmV3cyBsaXN0aW5nIHYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLWxpc3RpbmdfX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4kbmV3cy1saXN0aW5nX19jb250ZW50LXNwYWNpbmc6IDEuMmVtOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcGFydG5lcnMtbGlzdGluZ19fY29udGVudC1zcGFjaW5nOiAxLjJlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhcnRuZXJzLWxpc3Rpbmcge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxNzUycHggKyA0ZW0pO1xyXG4gICAgICAgIG1hcmdpbjogMmVtIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNmVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwYXJ0bmVycy1saXN0aW5nX19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYXJ0bmVycy1saXN0aW5nX19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMzAwcHgpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHNfX2NvbnRlbnQtc3BhY2luZzogMS4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzX19iYWNrLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjVlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzX19iYWNrLWNvbG9yOiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlsc19fYmFjay1pY29uLWNvbG9yOiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxNzUycHggKyA0ZW0pO1xyXG4gICAgICAgIG1hcmdpbjogMmVtIGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyLjZlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydGllcy1saXN0aW5nX19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9wZXJ0aWVzLWxpc3RpbmdfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFjayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2stdGV4dCB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlsc19fYmFjay1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzX19iYWNrLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2stYXJyb3cge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzX19iYWNrLWljb24tY29sb3I7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ub3RpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtbGlzdGluZ19fdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3RpbmdfX2NvbnRlbnQtc3BhY2luZzogMS4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kbGlzdGluZ19uYl9hbm5vbmNlOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kbGlzdGluZ19uYl9hbm5vbmNlX2xhYmVsOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7IFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydGllcy1saXN0aW5nIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTU2NnB4ICsgNGVtKTtcclxuICAgICAgICBtYXJnaW46IDJlbSBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi42ZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb3BlcnRpZXMtbGlzdGluZ19fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvcGVydGllcy1saXN0aW5nX19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYkFubm9uY2VzLXYxIHtcclxuICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRsaXN0aW5nX25iX2Fubm9uY2U7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9icmFuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0xO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi40ZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDIuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRsaXN0aW5nX25iX2Fubm9uY2VfbGFiZWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0tMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1saXN0aW5nX190aXRsZS1mb250O1xyXG5cclxuICAgICAgICBoMSwgaDIsIGgzIHtcclxuICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90aWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgfVxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcXVvdGVfX2NvbnRlbnQtc3BhY2luZzogMS4yZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5xdW90ZSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDE5MjBweCArIDRlbSk7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gYXV0byAtI3skcXVvdGVfX2NvbnRlbnQtc3BhY2luZ307XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyLjZlbSBhdXRvIC0jeyRxdW90ZV9fY29udGVudC1zcGFjaW5nfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkcXVvdGVfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHF1b3RlX19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRyZWRhY19fY29udGVudC1zcGFjaW5nOiAxLjJlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnJlZGFjIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICBtYXJnaW46IDJlbSBhdXRvIC0jeyRyZWRhY19fY29udGVudC1zcGFjaW5nfTtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi42ZW0gYXV0byAtI3skcmVkYWNfX2NvbnRlbnQtc3BhY2luZ307XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHJlZGFjX19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRyZWRhY19fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiAkcmVkYWNfX2NvbnRlbnQtc3BhY2luZyAyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDg0MnB4ICsgNGVtKTtcclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNlbGVjdGlvbl9fY29udGVudC1zcGFjaW5nOiAxLjJlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlbGVjdGlvbiB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDE3NTJweCArIDRlbSk7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gYXV0bztcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi42ZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb3BlcnRpZXMtbGlzdGluZ19fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvcGVydGllcy1saXN0aW5nX19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiA0ZW0gMmVtIDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDg0MnB4ICsgNGVtKTtcclxuICAgIH1cclxuICAgIFxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2l0ZW1hcF9fY29udGVudC1zcGFjaW5nOiAxLjJlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNpdGVtYXAge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxNzUycHggKyA0ZW0pO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgIG1hcmdpbjogMmVtIGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNmVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9wZXJ0aWVzLWxpc3RpbmdfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb3BlcnRpZXMtbGlzdGluZ19fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ub3RpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRlYW0tbGlzdGluZ19fY29udGVudC1zcGFjaW5nOiAxLjJlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRlYW0tbGlzdGluZyB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDE2MTRweCArIDRlbSk7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi42ZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHRlYW0tbGlzdGluZ19fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGVhbS1saXN0aW5nX19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJvZHkge1xyXG4gICAgZm9udDogJGJvZHlfZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkYm9keV9mb250X2xldHRlci1zcGFjaW5nO1xyXG4gICAgY29sb3I6ICRib2R5X2ZvbnRfY29sb3I7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxufSIsIi8vIGRyYXdlciBob21lIFxyXG4uYm9keS0tc2VhcmNoLWZvcm1fX2RyYXdlci1vcGVuZWQsXHJcbi5ib2R5LS1jcm8tdjFfX2RyYXdlci1vcGVuZWQge1xyXG4gICAgLmRyYXdlcl9fYm9keSB7XHJcbiAgICAgICAgLmNyby1kcmF3ZXItdjFfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAuZWRpdG9yaWFsIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcm8tZHJhd2VyLXYxX190aXRsZSAudGl0bGVfX2NoYXBvIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNyby1kcmF3ZXItdjFfX3RpdGxlIC50aXRsZV9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uanVtYm8tbWVudS12MV9fbGFiZWwsXHJcbi5tYWluLW1lbnUtdjFfX2xhYmVsIHtcclxuICAgICY6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kKG1heC13aWR0aDoxNTAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIH1cclxufVxyXG4uY3JvLXYxX190aXRsZSAudGl0bGVfX3RleHQge1xyXG4gQG1lZGlhKG1heC13aWR0aDo3MDBweCl7XHJcbiAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gfVxyXG59XHJcblxyXG4uZm9vdGVyLXBhcnRuZXJzLXYxX19pbWcge1xyXG4gICAgaGVpZ2h0OiB1bnNldDtcclxufVxyXG5cclxuLy8gYWxlcnRlIG1haWxcclxuLmFsZXJ0LW1haWwtdjFfX2NvbnRlbnQge1xyXG5cclxuICAgIC50ZXh0ZmllbGRfX2lucHV0LFxyXG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBkZXRhaWwgXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYyX190aXRsZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcclxufVxyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1lbmVyZ3ktdjJfX3RpdGxlIHtcclxuICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjZlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12Ml9faW1nIHtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NzAwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDEyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1jb29yZGluYXRlcy12MV9fY29vcmRzLXdyYXBwZXIge1xyXG4gICAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2Nvb3Jkcy1lbGVtZW50IHtcclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuY29udGFjdC12MSwgLmFsZXJ0LW1haWwtdjEge1xyXG4gICAgICAgIC5pbWFnZS0tY292ZXIgLmltYWdlX19pbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFsZXJ0LW1haWwtdjFfX3NsaWRlc2hvdywucXVvdGUtdjFfX3NsaWRlc2hvdywuY29udGFjdC12MV9fc2xpZGVzaG93IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcbi5ob21lLWxvZ28tdjF7XHJcbiAgICBAbWVkaWEobWluLXdpZHRoOjEyMDBweCkgYW5kIChtYXgtd2lkdGg6MTUwMHB4KXtcclxuICAgICAgICByaWdodDogMTNlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgYm90dG9tOjI1ZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uY2hlY2tib3hfX2xhYmVsICB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG59Il19 */
