/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--font-family:'Outfit',sans-serif;--heading:'Outfit',sans-serif;--core-deep-purple:#40104D;--core-rich-black:#000C30;--core-cream:#FDF7E9;--orange-light:#F47B20;--sky-light:#5FC9E0;--pink-light:#F75E91;--green-light:#97BF3D;--watermelon-light:#FF6463;--lilac-light:#C2A6E1;--orange-dark:#BD5100;--sky-dark:#007E99;--pink-dark:#D11553;--green-dark:#577D00;--watermelon-dark:#BA2625;--lilac-dark:#8251B8;--grey-dark:#303030;--grey:#808080;--grey-light:#BFBFBF;--grey-disabled:#636363;--white:#FFFFFF;--red:#CC012F;--border-radius-xs:4px;--border-radius-s:8px;--border-radius-m:16px;--border-radius-l:32px;--border-radius-r:999px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-xbold:900;--padding-xxs:1.6rem;--padding-xs:3.2rem;--padding-sm:4.8rem;--padding-md:5.6rem;--padding-lg:7.2rem;--padding-xl:12rem;--padding-xxl:15.2rem;--transition:0.4s ease-in-out;--gap-xs:1.6rem;--gap-sm:2.4rem;--gap-md:3.2rem;--gap-lg:4.8rem;--gap-xl:7.2rem;--gap-40:4rem;--opacity-low:.4}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xxs:0;--breakpoint-xs:375px;--breakpoint-sm:768px;--breakpoint-md:1024px;--breakpoint-lg:1200px;--breakpoint-xl:1540px;--breakpoint-xxl:1920px;--breakpoint-xxxl:1980px;--breakpoint-4k:2600px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}.hs-form h1,.hs-form h1 span,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}.container,.container-4k,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xs,.container-xxl,.container-xxxl{width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}@media (min-width:375px){.container,.container-xs{max-width:100%}}@media (min-width:768px){.container,.container-sm,.container-xs{max-width:94%}}@media (min-width:1024px){.container,.container-md,.container-sm,.container-xs{max-width:94%}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xs{max-width:94%}}@media (min-width:1540px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xs{max-width:94%}}@media (min-width:1920px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xs,.container-xxl{max-width:1804px}}@media (min-width:1980px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xs,.container-xxl,.container-xxxl{max-width:1804px}}@media (min-width:2600px){.container,.container-4k,.container-lg,.container-md,.container-sm,.container-xl,.container-xs,.container-xxl,.container-xxxl{max-width:2480px}}.row{display:flex;flex-wrap:wrap;margin-right:-16px;margin-left:-16px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-4k,.col-4k-1,.col-4k-10,.col-4k-11,.col-4k-12,.col-4k-2,.col-4k-3,.col-4k-4,.col-4k-5,.col-4k-6,.col-4k-7,.col-4k-8,.col-4k-9,.col-4k-auto,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto,.col-xxxl,.col-xxxl-1,.col-xxxl-10,.col-xxxl-11,.col-xxxl-12,.col-xxxl-2,.col-xxxl-3,.col-xxxl-4,.col-xxxl-5,.col-xxxl-6,.col-xxxl-7,.col-xxxl-8,.col-xxxl-9,.col-xxxl-auto{position:relative;width:100%;padding-right:16px;padding-left:16px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:375px){.col-xs{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xs-1>*{flex:0 0 100%;max-width:100%}.row-cols-xs-2>*{flex:0 0 50%;max-width:50%}.row-cols-xs-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xs-4>*{flex:0 0 25%;max-width:25%}.row-cols-xs-5>*{flex:0 0 20%;max-width:20%}.row-cols-xs-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xs-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xs-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xs-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xs-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xs-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xs-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xs-12{flex:0 0 100%;max-width:100%}.order-xs-first{order:-1}.order-xs-last{order:13}.order-xs-0{order:0}.order-xs-1{order:1}.order-xs-2{order:2}.order-xs-3{order:3}.order-xs-4{order:4}.order-xs-5{order:5}.order-xs-6{order:6}.order-xs-7{order:7}.order-xs-8{order:8}.order-xs-9{order:9}.order-xs-10{order:10}.order-xs-11{order:11}.order-xs-12{order:12}.offset-xs-0{margin-left:0}.offset-xs-1{margin-left:8.33333%}.offset-xs-2{margin-left:16.66667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.33333%}.offset-xs-5{margin-left:41.66667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.33333%}.offset-xs-8{margin-left:66.66667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.33333%}.offset-xs-11{margin-left:91.66667%}}@media (min-width:768px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:1024px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:1200px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1540px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}@media (min-width:1920px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xxl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xxl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xxl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xxl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xxl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xxl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.order-xxl-first{order:-1}.order-xxl-last{order:13}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}}@media (min-width:1980px){.col-xxxl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xxxl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xxxl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xxxl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xxxl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xxxl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xxxl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xxxl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xxxl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xxxl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xxxl-3{flex:0 0 25%;max-width:25%}.col-xxxl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xxxl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xxxl-6{flex:0 0 50%;max-width:50%}.col-xxxl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xxxl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xxxl-9{flex:0 0 75%;max-width:75%}.col-xxxl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xxxl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xxxl-12{flex:0 0 100%;max-width:100%}.order-xxxl-first{order:-1}.order-xxxl-last{order:13}.order-xxxl-0{order:0}.order-xxxl-1{order:1}.order-xxxl-2{order:2}.order-xxxl-3{order:3}.order-xxxl-4{order:4}.order-xxxl-5{order:5}.order-xxxl-6{order:6}.order-xxxl-7{order:7}.order-xxxl-8{order:8}.order-xxxl-9{order:9}.order-xxxl-10{order:10}.order-xxxl-11{order:11}.order-xxxl-12{order:12}.offset-xxxl-0{margin-left:0}.offset-xxxl-1{margin-left:8.33333%}.offset-xxxl-2{margin-left:16.66667%}.offset-xxxl-3{margin-left:25%}.offset-xxxl-4{margin-left:33.33333%}.offset-xxxl-5{margin-left:41.66667%}.offset-xxxl-6{margin-left:50%}.offset-xxxl-7{margin-left:58.33333%}.offset-xxxl-8{margin-left:66.66667%}.offset-xxxl-9{margin-left:75%}.offset-xxxl-10{margin-left:83.33333%}.offset-xxxl-11{margin-left:91.66667%}}@media (min-width:2600px){.col-4k{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-4k-1>*{flex:0 0 100%;max-width:100%}.row-cols-4k-2>*{flex:0 0 50%;max-width:50%}.row-cols-4k-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4k-4>*{flex:0 0 25%;max-width:25%}.row-cols-4k-5>*{flex:0 0 20%;max-width:20%}.row-cols-4k-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-4k-auto{flex:0 0 auto;width:auto;max-width:100%}.col-4k-1{flex:0 0 8.33333%;max-width:8.33333%}.col-4k-2{flex:0 0 16.66667%;max-width:16.66667%}.col-4k-3{flex:0 0 25%;max-width:25%}.col-4k-4{flex:0 0 33.33333%;max-width:33.33333%}.col-4k-5{flex:0 0 41.66667%;max-width:41.66667%}.col-4k-6{flex:0 0 50%;max-width:50%}.col-4k-7{flex:0 0 58.33333%;max-width:58.33333%}.col-4k-8{flex:0 0 66.66667%;max-width:66.66667%}.col-4k-9{flex:0 0 75%;max-width:75%}.col-4k-10{flex:0 0 83.33333%;max-width:83.33333%}.col-4k-11{flex:0 0 91.66667%;max-width:91.66667%}.col-4k-12{flex:0 0 100%;max-width:100%}.order-4k-first{order:-1}.order-4k-last{order:13}.order-4k-0{order:0}.order-4k-1{order:1}.order-4k-2{order:2}.order-4k-3{order:3}.order-4k-4{order:4}.order-4k-5{order:5}.order-4k-6{order:6}.order-4k-7{order:7}.order-4k-8{order:8}.order-4k-9{order:9}.order-4k-10{order:10}.order-4k-11{order:11}.order-4k-12{order:12}.offset-4k-0{margin-left:0}.offset-4k-1{margin-left:8.33333%}.offset-4k-2{margin-left:16.66667%}.offset-4k-3{margin-left:25%}.offset-4k-4{margin-left:33.33333%}.offset-4k-5{margin-left:41.66667%}.offset-4k-6{margin-left:50%}.offset-4k-7{margin-left:58.33333%}.offset-4k-8{margin-left:66.66667%}.offset-4k-9{margin-left:75%}.offset-4k-10{margin-left:83.33333%}.offset-4k-11{margin-left:91.66667%}}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:375px){.dropdown-menu-xs-left{right:auto;left:0}.dropdown-menu-xs-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:1024px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1540px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}@media (min-width:1920px){.dropdown-menu-xxl-left{right:auto;left:0}.dropdown-menu-xxl-right{right:0;left:auto}}@media (min-width:1980px){.dropdown-menu-xxxl-left{right:auto;left:0}.dropdown-menu-xxxl-right{right:0;left:auto}}@media (min-width:2600px){.dropdown-menu-4k-left{right:auto;left:0}.dropdown-menu-4k-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-4k,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl,.navbar .container-xs,.navbar .container-xxl,.navbar .container-xxxl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:374.98px){.navbar-expand-xs>.container,.navbar-expand-xs>.container-4k,.navbar-expand-xs>.container-fluid,.navbar-expand-xs>.container-lg,.navbar-expand-xs>.container-md,.navbar-expand-xs>.container-sm,.navbar-expand-xs>.container-xl,.navbar-expand-xs>.container-xs,.navbar-expand-xs>.container-xxl,.navbar-expand-xs>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:375px){.navbar-expand-xs{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xs .navbar-nav{flex-direction:row}.navbar-expand-xs .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xs .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xs>.container,.navbar-expand-xs>.container-4k,.navbar-expand-xs>.container-fluid,.navbar-expand-xs>.container-lg,.navbar-expand-xs>.container-md,.navbar-expand-xs>.container-sm,.navbar-expand-xs>.container-xl,.navbar-expand-xs>.container-xs,.navbar-expand-xs>.container-xxl,.navbar-expand-xs>.container-xxxl{flex-wrap:nowrap}.navbar-expand-xs .navbar-nav-scroll{overflow:visible}.navbar-expand-xs .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xs .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-4k,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl,.navbar-expand-sm>.container-xs,.navbar-expand-sm>.container-xxl,.navbar-expand-sm>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-4k,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl,.navbar-expand-sm>.container-xs,.navbar-expand-sm>.container-xxl,.navbar-expand-sm>.container-xxxl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:1023.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-4k,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl,.navbar-expand-md>.container-xs,.navbar-expand-md>.container-xxl,.navbar-expand-md>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:1024px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-4k,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl,.navbar-expand-md>.container-xs,.navbar-expand-md>.container-xxl,.navbar-expand-md>.container-xxxl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-4k,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl,.navbar-expand-lg>.container-xs,.navbar-expand-lg>.container-xxl,.navbar-expand-lg>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-4k,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl,.navbar-expand-lg>.container-xs,.navbar-expand-lg>.container-xxl,.navbar-expand-lg>.container-xxxl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1539.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-4k,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl,.navbar-expand-xl>.container-xs,.navbar-expand-xl>.container-xxl,.navbar-expand-xl>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:1540px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-4k,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl,.navbar-expand-xl>.container-xs,.navbar-expand-xl>.container-xxl,.navbar-expand-xl>.container-xxxl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (max-width:1919.98px){.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-4k,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl,.navbar-expand-xxl>.container-xs,.navbar-expand-xxl>.container-xxl,.navbar-expand-xxl>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:1920px){.navbar-expand-xxl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-4k,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl,.navbar-expand-xxl>.container-xs,.navbar-expand-xxl>.container-xxl,.navbar-expand-xxl>.container-xxxl{flex-wrap:nowrap}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}@media (max-width:1979.98px){.navbar-expand-xxxl>.container,.navbar-expand-xxxl>.container-4k,.navbar-expand-xxxl>.container-fluid,.navbar-expand-xxxl>.container-lg,.navbar-expand-xxxl>.container-md,.navbar-expand-xxxl>.container-sm,.navbar-expand-xxxl>.container-xl,.navbar-expand-xxxl>.container-xs,.navbar-expand-xxxl>.container-xxl,.navbar-expand-xxxl>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:1980px){.navbar-expand-xxxl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xxxl .navbar-nav{flex-direction:row}.navbar-expand-xxxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxxl>.container,.navbar-expand-xxxl>.container-4k,.navbar-expand-xxxl>.container-fluid,.navbar-expand-xxxl>.container-lg,.navbar-expand-xxxl>.container-md,.navbar-expand-xxxl>.container-sm,.navbar-expand-xxxl>.container-xl,.navbar-expand-xxxl>.container-xs,.navbar-expand-xxxl>.container-xxl,.navbar-expand-xxxl>.container-xxxl{flex-wrap:nowrap}.navbar-expand-xxxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxxl .navbar-toggler{display:none}}@media (max-width:2599.98px){.navbar-expand-4k>.container,.navbar-expand-4k>.container-4k,.navbar-expand-4k>.container-fluid,.navbar-expand-4k>.container-lg,.navbar-expand-4k>.container-md,.navbar-expand-4k>.container-sm,.navbar-expand-4k>.container-xl,.navbar-expand-4k>.container-xs,.navbar-expand-4k>.container-xxl,.navbar-expand-4k>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:2600px){.navbar-expand-4k{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-4k .navbar-nav{flex-direction:row}.navbar-expand-4k .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-4k .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-4k>.container,.navbar-expand-4k>.container-4k,.navbar-expand-4k>.container-fluid,.navbar-expand-4k>.container-lg,.navbar-expand-4k>.container-md,.navbar-expand-4k>.container-sm,.navbar-expand-4k>.container-xl,.navbar-expand-4k>.container-xs,.navbar-expand-4k>.container-xxl,.navbar-expand-4k>.container-xxxl{flex-wrap:nowrap}.navbar-expand-4k .navbar-nav-scroll{overflow:visible}.navbar-expand-4k .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-4k .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-4k,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl,.navbar-expand>.container-xs,.navbar-expand>.container-xxl,.navbar-expand>.container-xxxl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-4k,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl,.navbar-expand>.container-xs,.navbar-expand>.container-xxl,.navbar-expand>.container-xxxl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:1200px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1540px){.modal-xl{max-width:1140px}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:375px){.d-xs-none{display:none!important}.d-xs-inline{display:inline!important}.d-xs-inline-block{display:inline-block!important}.d-xs-block{display:block!important}.d-xs-table{display:table!important}.d-xs-table-row{display:table-row!important}.d-xs-table-cell{display:table-cell!important}.d-xs-flex{display:flex!important}.d-xs-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:1024px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1540px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media (min-width:1920px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}}@media (min-width:1980px){.d-xxxl-none{display:none!important}.d-xxxl-inline{display:inline!important}.d-xxxl-inline-block{display:inline-block!important}.d-xxxl-block{display:block!important}.d-xxxl-table{display:table!important}.d-xxxl-table-row{display:table-row!important}.d-xxxl-table-cell{display:table-cell!important}.d-xxxl-flex{display:flex!important}.d-xxxl-inline-flex{display:inline-flex!important}}@media (min-width:2600px){.d-4k-none{display:none!important}.d-4k-inline{display:inline!important}.d-4k-inline-block{display:inline-block!important}.d-4k-block{display:block!important}.d-4k-table{display:table!important}.d-4k-table-row{display:table-row!important}.d-4k-table-cell{display:table-cell!important}.d-4k-flex{display:flex!important}.d-4k-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:375px){.flex-xs-row{flex-direction:row!important}.flex-xs-column{flex-direction:column!important}.flex-xs-row-reverse{flex-direction:row-reverse!important}.flex-xs-column-reverse{flex-direction:column-reverse!important}.flex-xs-wrap{flex-wrap:wrap!important}.flex-xs-nowrap{flex-wrap:nowrap!important}.flex-xs-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xs-fill{flex:1 1 auto!important}.flex-xs-grow-0{flex-grow:0!important}.flex-xs-grow-1{flex-grow:1!important}.flex-xs-shrink-0{flex-shrink:0!important}.flex-xs-shrink-1{flex-shrink:1!important}.justify-content-xs-start{justify-content:flex-start!important}.justify-content-xs-end{justify-content:flex-end!important}.justify-content-xs-center{justify-content:center!important}.justify-content-xs-between{justify-content:space-between!important}.justify-content-xs-around{justify-content:space-around!important}.align-items-xs-start{align-items:flex-start!important}.align-items-xs-end{align-items:flex-end!important}.align-items-xs-center{align-items:center!important}.align-items-xs-baseline{align-items:baseline!important}.align-items-xs-stretch{align-items:stretch!important}.align-content-xs-start{align-content:flex-start!important}.align-content-xs-end{align-content:flex-end!important}.align-content-xs-center{align-content:center!important}.align-content-xs-between{align-content:space-between!important}.align-content-xs-around{align-content:space-around!important}.align-content-xs-stretch{align-content:stretch!important}.align-self-xs-auto{align-self:auto!important}.align-self-xs-start{align-self:flex-start!important}.align-self-xs-end{align-self:flex-end!important}.align-self-xs-center{align-self:center!important}.align-self-xs-baseline{align-self:baseline!important}.align-self-xs-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:1024px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1540px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}@media (min-width:1920px){.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}}@media (min-width:1980px){.flex-xxxl-row{flex-direction:row!important}.flex-xxxl-column{flex-direction:column!important}.flex-xxxl-row-reverse{flex-direction:row-reverse!important}.flex-xxxl-column-reverse{flex-direction:column-reverse!important}.flex-xxxl-wrap{flex-wrap:wrap!important}.flex-xxxl-nowrap{flex-wrap:nowrap!important}.flex-xxxl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xxxl-fill{flex:1 1 auto!important}.flex-xxxl-grow-0{flex-grow:0!important}.flex-xxxl-grow-1{flex-grow:1!important}.flex-xxxl-shrink-0{flex-shrink:0!important}.flex-xxxl-shrink-1{flex-shrink:1!important}.justify-content-xxxl-start{justify-content:flex-start!important}.justify-content-xxxl-end{justify-content:flex-end!important}.justify-content-xxxl-center{justify-content:center!important}.justify-content-xxxl-between{justify-content:space-between!important}.justify-content-xxxl-around{justify-content:space-around!important}.align-items-xxxl-start{align-items:flex-start!important}.align-items-xxxl-end{align-items:flex-end!important}.align-items-xxxl-center{align-items:center!important}.align-items-xxxl-baseline{align-items:baseline!important}.align-items-xxxl-stretch{align-items:stretch!important}.align-content-xxxl-start{align-content:flex-start!important}.align-content-xxxl-end{align-content:flex-end!important}.align-content-xxxl-center{align-content:center!important}.align-content-xxxl-between{align-content:space-between!important}.align-content-xxxl-around{align-content:space-around!important}.align-content-xxxl-stretch{align-content:stretch!important}.align-self-xxxl-auto{align-self:auto!important}.align-self-xxxl-start{align-self:flex-start!important}.align-self-xxxl-end{align-self:flex-end!important}.align-self-xxxl-center{align-self:center!important}.align-self-xxxl-baseline{align-self:baseline!important}.align-self-xxxl-stretch{align-self:stretch!important}}@media (min-width:2600px){.flex-4k-row{flex-direction:row!important}.flex-4k-column{flex-direction:column!important}.flex-4k-row-reverse{flex-direction:row-reverse!important}.flex-4k-column-reverse{flex-direction:column-reverse!important}.flex-4k-wrap{flex-wrap:wrap!important}.flex-4k-nowrap{flex-wrap:nowrap!important}.flex-4k-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-4k-fill{flex:1 1 auto!important}.flex-4k-grow-0{flex-grow:0!important}.flex-4k-grow-1{flex-grow:1!important}.flex-4k-shrink-0{flex-shrink:0!important}.flex-4k-shrink-1{flex-shrink:1!important}.justify-content-4k-start{justify-content:flex-start!important}.justify-content-4k-end{justify-content:flex-end!important}.justify-content-4k-center{justify-content:center!important}.justify-content-4k-between{justify-content:space-between!important}.justify-content-4k-around{justify-content:space-around!important}.align-items-4k-start{align-items:flex-start!important}.align-items-4k-end{align-items:flex-end!important}.align-items-4k-center{align-items:center!important}.align-items-4k-baseline{align-items:baseline!important}.align-items-4k-stretch{align-items:stretch!important}.align-content-4k-start{align-content:flex-start!important}.align-content-4k-end{align-content:flex-end!important}.align-content-4k-center{align-content:center!important}.align-content-4k-between{align-content:space-between!important}.align-content-4k-around{align-content:space-around!important}.align-content-4k-stretch{align-content:stretch!important}.align-self-4k-auto{align-self:auto!important}.align-self-4k-start{align-self:flex-start!important}.align-self-4k-end{align-self:flex-end!important}.align-self-4k-center{align-self:center!important}.align-self-4k-baseline{align-self:baseline!important}.align-self-4k-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:375px){.float-xs-left{float:left!important}.float-xs-right{float:right!important}.float-xs-none{float:none!important}}@media (min-width:768px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:1024px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:1200px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1540px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}@media (min-width:1920px){.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.float-xxl-none{float:none!important}}@media (min-width:1980px){.float-xxxl-left{float:left!important}.float-xxxl-right{float:right!important}.float-xxxl-none{float:none!important}}@media (min-width:2600px){.float-4k-left{float:left!important}.float-4k-right{float:right!important}.float-4k-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.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:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!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:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:375px){.m-xs-0{margin:0!important}.mt-xs-0,.my-xs-0{margin-top:0!important}.mr-xs-0,.mx-xs-0{margin-right:0!important}.mb-xs-0,.my-xs-0{margin-bottom:0!important}.ml-xs-0,.mx-xs-0{margin-left:0!important}.m-xs-1{margin:.25rem!important}.mt-xs-1,.my-xs-1{margin-top:.25rem!important}.mr-xs-1,.mx-xs-1{margin-right:.25rem!important}.mb-xs-1,.my-xs-1{margin-bottom:.25rem!important}.ml-xs-1,.mx-xs-1{margin-left:.25rem!important}.m-xs-2{margin:.5rem!important}.mt-xs-2,.my-xs-2{margin-top:.5rem!important}.mr-xs-2,.mx-xs-2{margin-right:.5rem!important}.mb-xs-2,.my-xs-2{margin-bottom:.5rem!important}.ml-xs-2,.mx-xs-2{margin-left:.5rem!important}.m-xs-3{margin:1rem!important}.mt-xs-3,.my-xs-3{margin-top:1rem!important}.mr-xs-3,.mx-xs-3{margin-right:1rem!important}.mb-xs-3,.my-xs-3{margin-bottom:1rem!important}.ml-xs-3,.mx-xs-3{margin-left:1rem!important}.m-xs-4{margin:1.5rem!important}.mt-xs-4,.my-xs-4{margin-top:1.5rem!important}.mr-xs-4,.mx-xs-4{margin-right:1.5rem!important}.mb-xs-4,.my-xs-4{margin-bottom:1.5rem!important}.ml-xs-4,.mx-xs-4{margin-left:1.5rem!important}.m-xs-5{margin:3rem!important}.mt-xs-5,.my-xs-5{margin-top:3rem!important}.mr-xs-5,.mx-xs-5{margin-right:3rem!important}.mb-xs-5,.my-xs-5{margin-bottom:3rem!important}.ml-xs-5,.mx-xs-5{margin-left:3rem!important}.p-xs-0{padding:0!important}.pt-xs-0,.py-xs-0{padding-top:0!important}.pr-xs-0,.px-xs-0{padding-right:0!important}.pb-xs-0,.py-xs-0{padding-bottom:0!important}.pl-xs-0,.px-xs-0{padding-left:0!important}.p-xs-1{padding:.25rem!important}.pt-xs-1,.py-xs-1{padding-top:.25rem!important}.pr-xs-1,.px-xs-1{padding-right:.25rem!important}.pb-xs-1,.py-xs-1{padding-bottom:.25rem!important}.pl-xs-1,.px-xs-1{padding-left:.25rem!important}.p-xs-2{padding:.5rem!important}.pt-xs-2,.py-xs-2{padding-top:.5rem!important}.pr-xs-2,.px-xs-2{padding-right:.5rem!important}.pb-xs-2,.py-xs-2{padding-bottom:.5rem!important}.pl-xs-2,.px-xs-2{padding-left:.5rem!important}.p-xs-3{padding:1rem!important}.pt-xs-3,.py-xs-3{padding-top:1rem!important}.pr-xs-3,.px-xs-3{padding-right:1rem!important}.pb-xs-3,.py-xs-3{padding-bottom:1rem!important}.pl-xs-3,.px-xs-3{padding-left:1rem!important}.p-xs-4{padding:1.5rem!important}.pt-xs-4,.py-xs-4{padding-top:1.5rem!important}.pr-xs-4,.px-xs-4{padding-right:1.5rem!important}.pb-xs-4,.py-xs-4{padding-bottom:1.5rem!important}.pl-xs-4,.px-xs-4{padding-left:1.5rem!important}.p-xs-5{padding:3rem!important}.pt-xs-5,.py-xs-5{padding-top:3rem!important}.pr-xs-5,.px-xs-5{padding-right:3rem!important}.pb-xs-5,.py-xs-5{padding-bottom:3rem!important}.pl-xs-5,.px-xs-5{padding-left:3rem!important}.m-xs-n1{margin:-.25rem!important}.mt-xs-n1,.my-xs-n1{margin-top:-.25rem!important}.mr-xs-n1,.mx-xs-n1{margin-right:-.25rem!important}.mb-xs-n1,.my-xs-n1{margin-bottom:-.25rem!important}.ml-xs-n1,.mx-xs-n1{margin-left:-.25rem!important}.m-xs-n2{margin:-.5rem!important}.mt-xs-n2,.my-xs-n2{margin-top:-.5rem!important}.mr-xs-n2,.mx-xs-n2{margin-right:-.5rem!important}.mb-xs-n2,.my-xs-n2{margin-bottom:-.5rem!important}.ml-xs-n2,.mx-xs-n2{margin-left:-.5rem!important}.m-xs-n3{margin:-1rem!important}.mt-xs-n3,.my-xs-n3{margin-top:-1rem!important}.mr-xs-n3,.mx-xs-n3{margin-right:-1rem!important}.mb-xs-n3,.my-xs-n3{margin-bottom:-1rem!important}.ml-xs-n3,.mx-xs-n3{margin-left:-1rem!important}.m-xs-n4{margin:-1.5rem!important}.mt-xs-n4,.my-xs-n4{margin-top:-1.5rem!important}.mr-xs-n4,.mx-xs-n4{margin-right:-1.5rem!important}.mb-xs-n4,.my-xs-n4{margin-bottom:-1.5rem!important}.ml-xs-n4,.mx-xs-n4{margin-left:-1.5rem!important}.m-xs-n5{margin:-3rem!important}.mt-xs-n5,.my-xs-n5{margin-top:-3rem!important}.mr-xs-n5,.mx-xs-n5{margin-right:-3rem!important}.mb-xs-n5,.my-xs-n5{margin-bottom:-3rem!important}.ml-xs-n5,.mx-xs-n5{margin-left:-3rem!important}.m-xs-auto{margin:auto!important}.mt-xs-auto,.my-xs-auto{margin-top:auto!important}.mr-xs-auto,.mx-xs-auto{margin-right:auto!important}.mb-xs-auto,.my-xs-auto{margin-bottom:auto!important}.ml-xs-auto,.mx-xs-auto{margin-left:auto!important}}@media (min-width:768px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:1024px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:1200px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1540px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1920px){.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:.25rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem!important}.m-xxl-2{margin:.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem!important}.m-xxl-3{margin:1rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem!important}.m-xxl-4{margin:1.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem!important}.m-xxl-5{margin:3rem!important}.mt-xxl-5,.my-xxl-5{margin-top:3rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem!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:.25rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem!important}.p-xxl-2{padding:.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem!important}.p-xxl-3{padding:1rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1rem!important}.pr-xxl-3,.px-xxl-3{padding-right:1rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem!important}.pl-xxl-3,.px-xxl-3{padding-left:1rem!important}.p-xxl-4{padding:1.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem!important}.p-xxl-5{padding:3rem!important}.pt-xxl-5,.py-xxl-5{padding-top:3rem!important}.pr-xxl-5,.px-xxl-5{padding-right:3rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem!important}.pl-xxl-5,.px-xxl-5{padding-left:3rem!important}.m-xxl-n1{margin:-.25rem!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-.25rem!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-.25rem!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-.25rem!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-.25rem!important}.m-xxl-n2{margin:-.5rem!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-.5rem!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-.5rem!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-.5rem!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-.5rem!important}.m-xxl-n3{margin:-1rem!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-1rem!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-1rem!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-1rem!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-1rem!important}.m-xxl-n4{margin:-1.5rem!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-1.5rem!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-1.5rem!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-1.5rem!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-1.5rem!important}.m-xxl-n5{margin:-3rem!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-3rem!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-3rem!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-3rem!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-3rem!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 (min-width:1980px){.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:.25rem!important}.mt-xxxl-1,.my-xxxl-1{margin-top:.25rem!important}.mr-xxxl-1,.mx-xxxl-1{margin-right:.25rem!important}.mb-xxxl-1,.my-xxxl-1{margin-bottom:.25rem!important}.ml-xxxl-1,.mx-xxxl-1{margin-left:.25rem!important}.m-xxxl-2{margin:.5rem!important}.mt-xxxl-2,.my-xxxl-2{margin-top:.5rem!important}.mr-xxxl-2,.mx-xxxl-2{margin-right:.5rem!important}.mb-xxxl-2,.my-xxxl-2{margin-bottom:.5rem!important}.ml-xxxl-2,.mx-xxxl-2{margin-left:.5rem!important}.m-xxxl-3{margin:1rem!important}.mt-xxxl-3,.my-xxxl-3{margin-top:1rem!important}.mr-xxxl-3,.mx-xxxl-3{margin-right:1rem!important}.mb-xxxl-3,.my-xxxl-3{margin-bottom:1rem!important}.ml-xxxl-3,.mx-xxxl-3{margin-left:1rem!important}.m-xxxl-4{margin:1.5rem!important}.mt-xxxl-4,.my-xxxl-4{margin-top:1.5rem!important}.mr-xxxl-4,.mx-xxxl-4{margin-right:1.5rem!important}.mb-xxxl-4,.my-xxxl-4{margin-bottom:1.5rem!important}.ml-xxxl-4,.mx-xxxl-4{margin-left:1.5rem!important}.m-xxxl-5{margin:3rem!important}.mt-xxxl-5,.my-xxxl-5{margin-top:3rem!important}.mr-xxxl-5,.mx-xxxl-5{margin-right:3rem!important}.mb-xxxl-5,.my-xxxl-5{margin-bottom:3rem!important}.ml-xxxl-5,.mx-xxxl-5{margin-left:3rem!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:.25rem!important}.pt-xxxl-1,.py-xxxl-1{padding-top:.25rem!important}.pr-xxxl-1,.px-xxxl-1{padding-right:.25rem!important}.pb-xxxl-1,.py-xxxl-1{padding-bottom:.25rem!important}.pl-xxxl-1,.px-xxxl-1{padding-left:.25rem!important}.p-xxxl-2{padding:.5rem!important}.pt-xxxl-2,.py-xxxl-2{padding-top:.5rem!important}.pr-xxxl-2,.px-xxxl-2{padding-right:.5rem!important}.pb-xxxl-2,.py-xxxl-2{padding-bottom:.5rem!important}.pl-xxxl-2,.px-xxxl-2{padding-left:.5rem!important}.p-xxxl-3{padding:1rem!important}.pt-xxxl-3,.py-xxxl-3{padding-top:1rem!important}.pr-xxxl-3,.px-xxxl-3{padding-right:1rem!important}.pb-xxxl-3,.py-xxxl-3{padding-bottom:1rem!important}.pl-xxxl-3,.px-xxxl-3{padding-left:1rem!important}.p-xxxl-4{padding:1.5rem!important}.pt-xxxl-4,.py-xxxl-4{padding-top:1.5rem!important}.pr-xxxl-4,.px-xxxl-4{padding-right:1.5rem!important}.pb-xxxl-4,.py-xxxl-4{padding-bottom:1.5rem!important}.pl-xxxl-4,.px-xxxl-4{padding-left:1.5rem!important}.p-xxxl-5{padding:3rem!important}.pt-xxxl-5,.py-xxxl-5{padding-top:3rem!important}.pr-xxxl-5,.px-xxxl-5{padding-right:3rem!important}.pb-xxxl-5,.py-xxxl-5{padding-bottom:3rem!important}.pl-xxxl-5,.px-xxxl-5{padding-left:3rem!important}.m-xxxl-n1{margin:-.25rem!important}.mt-xxxl-n1,.my-xxxl-n1{margin-top:-.25rem!important}.mr-xxxl-n1,.mx-xxxl-n1{margin-right:-.25rem!important}.mb-xxxl-n1,.my-xxxl-n1{margin-bottom:-.25rem!important}.ml-xxxl-n1,.mx-xxxl-n1{margin-left:-.25rem!important}.m-xxxl-n2{margin:-.5rem!important}.mt-xxxl-n2,.my-xxxl-n2{margin-top:-.5rem!important}.mr-xxxl-n2,.mx-xxxl-n2{margin-right:-.5rem!important}.mb-xxxl-n2,.my-xxxl-n2{margin-bottom:-.5rem!important}.ml-xxxl-n2,.mx-xxxl-n2{margin-left:-.5rem!important}.m-xxxl-n3{margin:-1rem!important}.mt-xxxl-n3,.my-xxxl-n3{margin-top:-1rem!important}.mr-xxxl-n3,.mx-xxxl-n3{margin-right:-1rem!important}.mb-xxxl-n3,.my-xxxl-n3{margin-bottom:-1rem!important}.ml-xxxl-n3,.mx-xxxl-n3{margin-left:-1rem!important}.m-xxxl-n4{margin:-1.5rem!important}.mt-xxxl-n4,.my-xxxl-n4{margin-top:-1.5rem!important}.mr-xxxl-n4,.mx-xxxl-n4{margin-right:-1.5rem!important}.mb-xxxl-n4,.my-xxxl-n4{margin-bottom:-1.5rem!important}.ml-xxxl-n4,.mx-xxxl-n4{margin-left:-1.5rem!important}.m-xxxl-n5{margin:-3rem!important}.mt-xxxl-n5,.my-xxxl-n5{margin-top:-3rem!important}.mr-xxxl-n5,.mx-xxxl-n5{margin-right:-3rem!important}.mb-xxxl-n5,.my-xxxl-n5{margin-bottom:-3rem!important}.ml-xxxl-n5,.mx-xxxl-n5{margin-left:-3rem!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}}@media (min-width:2600px){.m-4k-0{margin:0!important}.mt-4k-0,.my-4k-0{margin-top:0!important}.mr-4k-0,.mx-4k-0{margin-right:0!important}.mb-4k-0,.my-4k-0{margin-bottom:0!important}.ml-4k-0,.mx-4k-0{margin-left:0!important}.m-4k-1{margin:.25rem!important}.mt-4k-1,.my-4k-1{margin-top:.25rem!important}.mr-4k-1,.mx-4k-1{margin-right:.25rem!important}.mb-4k-1,.my-4k-1{margin-bottom:.25rem!important}.ml-4k-1,.mx-4k-1{margin-left:.25rem!important}.m-4k-2{margin:.5rem!important}.mt-4k-2,.my-4k-2{margin-top:.5rem!important}.mr-4k-2,.mx-4k-2{margin-right:.5rem!important}.mb-4k-2,.my-4k-2{margin-bottom:.5rem!important}.ml-4k-2,.mx-4k-2{margin-left:.5rem!important}.m-4k-3{margin:1rem!important}.mt-4k-3,.my-4k-3{margin-top:1rem!important}.mr-4k-3,.mx-4k-3{margin-right:1rem!important}.mb-4k-3,.my-4k-3{margin-bottom:1rem!important}.ml-4k-3,.mx-4k-3{margin-left:1rem!important}.m-4k-4{margin:1.5rem!important}.mt-4k-4,.my-4k-4{margin-top:1.5rem!important}.mr-4k-4,.mx-4k-4{margin-right:1.5rem!important}.mb-4k-4,.my-4k-4{margin-bottom:1.5rem!important}.ml-4k-4,.mx-4k-4{margin-left:1.5rem!important}.m-4k-5{margin:3rem!important}.mt-4k-5,.my-4k-5{margin-top:3rem!important}.mr-4k-5,.mx-4k-5{margin-right:3rem!important}.mb-4k-5,.my-4k-5{margin-bottom:3rem!important}.ml-4k-5,.mx-4k-5{margin-left:3rem!important}.p-4k-0{padding:0!important}.pt-4k-0,.py-4k-0{padding-top:0!important}.pr-4k-0,.px-4k-0{padding-right:0!important}.pb-4k-0,.py-4k-0{padding-bottom:0!important}.pl-4k-0,.px-4k-0{padding-left:0!important}.p-4k-1{padding:.25rem!important}.pt-4k-1,.py-4k-1{padding-top:.25rem!important}.pr-4k-1,.px-4k-1{padding-right:.25rem!important}.pb-4k-1,.py-4k-1{padding-bottom:.25rem!important}.pl-4k-1,.px-4k-1{padding-left:.25rem!important}.p-4k-2{padding:.5rem!important}.pt-4k-2,.py-4k-2{padding-top:.5rem!important}.pr-4k-2,.px-4k-2{padding-right:.5rem!important}.pb-4k-2,.py-4k-2{padding-bottom:.5rem!important}.pl-4k-2,.px-4k-2{padding-left:.5rem!important}.p-4k-3{padding:1rem!important}.pt-4k-3,.py-4k-3{padding-top:1rem!important}.pr-4k-3,.px-4k-3{padding-right:1rem!important}.pb-4k-3,.py-4k-3{padding-bottom:1rem!important}.pl-4k-3,.px-4k-3{padding-left:1rem!important}.p-4k-4{padding:1.5rem!important}.pt-4k-4,.py-4k-4{padding-top:1.5rem!important}.pr-4k-4,.px-4k-4{padding-right:1.5rem!important}.pb-4k-4,.py-4k-4{padding-bottom:1.5rem!important}.pl-4k-4,.px-4k-4{padding-left:1.5rem!important}.p-4k-5{padding:3rem!important}.pt-4k-5,.py-4k-5{padding-top:3rem!important}.pr-4k-5,.px-4k-5{padding-right:3rem!important}.pb-4k-5,.py-4k-5{padding-bottom:3rem!important}.pl-4k-5,.px-4k-5{padding-left:3rem!important}.m-4k-n1{margin:-.25rem!important}.mt-4k-n1,.my-4k-n1{margin-top:-.25rem!important}.mr-4k-n1,.mx-4k-n1{margin-right:-.25rem!important}.mb-4k-n1,.my-4k-n1{margin-bottom:-.25rem!important}.ml-4k-n1,.mx-4k-n1{margin-left:-.25rem!important}.m-4k-n2{margin:-.5rem!important}.mt-4k-n2,.my-4k-n2{margin-top:-.5rem!important}.mr-4k-n2,.mx-4k-n2{margin-right:-.5rem!important}.mb-4k-n2,.my-4k-n2{margin-bottom:-.5rem!important}.ml-4k-n2,.mx-4k-n2{margin-left:-.5rem!important}.m-4k-n3{margin:-1rem!important}.mt-4k-n3,.my-4k-n3{margin-top:-1rem!important}.mr-4k-n3,.mx-4k-n3{margin-right:-1rem!important}.mb-4k-n3,.my-4k-n3{margin-bottom:-1rem!important}.ml-4k-n3,.mx-4k-n3{margin-left:-1rem!important}.m-4k-n4{margin:-1.5rem!important}.mt-4k-n4,.my-4k-n4{margin-top:-1.5rem!important}.mr-4k-n4,.mx-4k-n4{margin-right:-1.5rem!important}.mb-4k-n4,.my-4k-n4{margin-bottom:-1.5rem!important}.ml-4k-n4,.mx-4k-n4{margin-left:-1.5rem!important}.m-4k-n5{margin:-3rem!important}.mt-4k-n5,.my-4k-n5{margin-top:-3rem!important}.mr-4k-n5,.mx-4k-n5{margin-right:-3rem!important}.mb-4k-n5,.my-4k-n5{margin-bottom:-3rem!important}.ml-4k-n5,.mx-4k-n5{margin-left:-3rem!important}.m-4k-auto{margin:auto!important}.mt-4k-auto,.my-4k-auto{margin-top:auto!important}.mr-4k-auto,.mx-4k-auto{margin-right:auto!important}.mb-4k-auto,.my-4k-auto{margin-bottom:auto!important}.ml-4k-auto,.mx-4k-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:375px){.text-xs-left{text-align:left!important}.text-xs-right{text-align:right!important}.text-xs-center{text-align:center!important}}@media (min-width:768px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:1024px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:1200px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1540px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1920px){.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1980px){.text-xxxl-left{text-align:left!important}.text-xxxl-right{text-align:right!important}.text-xxxl-center{text-align:center!important}}@media (min-width:2600px){.text-4k-left{text-align:left!important}.text-4k-right{text-align:right!important}.text-4k-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.bg-white{background-color:#fff}.bg-primary{background-color:var(--primary)!important}.bg-primary-light{background-color:var(--primary-light)!important}.bg-accent{background-color:var(--accent)!important}.bg-light{background-color:#ededed!important}.bg-dark{color:#fff}#content{overflow:hidden}html{font-size:62.5%;scroll-behavior:smooth}body{font-weight:var(--font-weight-regular);font-size:1.6rem;line-height:2.2rem;background:var(--core-cream)}@media (max-width:1199.98px){body{font-size:1.5rem;line-height:2.4rem}}@media (max-width:767.98px){body{font-size:1.4rem;line-height:2rem}}.cky-accordion .cky-accordion-chevron i:before{height:8px!important;width:8px!important}b,strong{font-weight:var(--font-weight-semibold)}img{height:auto}.hs-form h1 span+p,.hs-form h1+p,h2+p,h3+p,h4+p,h5+p{margin-top:2rem}a{color:var(--core-rich-black);transition:var(--transition)}a:hover{text-decoration:none;color:var(--sky-dark)}.orange{background:var(--orange-light)}.pink{background:var(--pink-light)}.green{background:var(--green-light)}.red{background:var(--watermelon-light)}.purple{background:var(--lilac-light)}.default{background:var(--lilac-light)}.dark-mode{background:var(--core-deep-purple);color:var(--core-cream)}.button-container{display:flex;align-content:flex-start;gap:1.6rem;flex-wrap:wrap;margin-bottom:10px}@media (max-width:767.98px){.button-container{flex-direction:column}}.btn,.hs-form .hs-button,.hs-form input[type=submit],button{padding:16px 24px;gap:4px;border-radius:999px;color:#000c30;font-weight:var(--font-weight-semibold);font-size:2rem;line-height:2.4rem;cursor:pointer;transition:var(--transition);display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-decoration:none}@media (max-width:1539.98px){.btn,.hs-form .hs-button,.hs-form input[type=submit],button{font-size:1.6rem;line-height:1.6rem;padding:12px 16px}}@media (max-width:767.98px){.btn,.hs-form .hs-button,.hs-form input[type=submit],button{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:300px}}.btn svg path,.hs-form .hs-button svg path,.hs-form input[type=submit] svg path,button svg path{transition:var(--transition)}.btn.primary,.hs-form .primary.hs-button,.hs-form input.primary[type=submit],button.primary{border:2px solid #007e99;background:#5fc9e0;box-shadow:0 4px 0 0 #007e99;color:var(--core-rich-black)}.btn.primary:hover,.hs-form .primary.hs-button:hover,.hs-form input.primary[type=submit]:hover,button.primary:hover{background:#fdf7e9;box-shadow:0 6px 0 0 #007e99}.btn.primary:disabled,.hs-form .primary.hs-button:disabled,.hs-form input.primary[type=submit]:disabled,button.primary:disabled{border:2px solid #000c30;background:#636363;box-shadow:0 4px 0 0 #000c30}@media (max-width:767.98px){.btn.primary,.hs-form .primary.hs-button,.hs-form input.primary[type=submit],button.primary{line-height:2.4rem}}.btn.secondary,.hs-form .secondary.hs-button,.hs-form input.secondary[type=submit],button.secondary{border:2px solid #000c30;background:#fdf7e9;box-shadow:0 4px 0 0 #000c30}.btn.secondary:hover,.hs-form .secondary.hs-button:hover,.hs-form input.secondary[type=submit]:hover,button.secondary:hover{box-shadow:0 6px 0 0 #007e99;color:#007e99;border:2px solid #007e99}.btn.secondary:hover svg path,.hs-form .secondary.hs-button:hover svg path,.hs-form input.secondary[type=submit]:hover svg path,button.secondary:hover svg path{fill:var(--sky-dark)}.btn.secondary:disabled,.hs-form .secondary.hs-button:disabled,.hs-form input.secondary[type=submit]:disabled,button.secondary:disabled{border:2px solid #636363;background:#fff;box-shadow:0 4px 0 0 #000c30}@media (max-width:767.98px){.btn.secondary,.hs-form .secondary.hs-button,.hs-form input.secondary[type=submit],button.secondary{line-height:2.4rem}}.dark-mode .btn,.dark-mode .hs-form .hs-button,.dark-mode .hs-form input[type=submit],.dark-mode button,.hs-form .dark-mode .hs-button,.hs-form .dark-mode input[type=submit]{color:var(--core-rich-black)}.dark-mode .btn.secondary,.dark-mode .hs-form .secondary.hs-button,.dark-mode .hs-form input.secondary[type=submit],.dark-mode button.secondary,.hs-form .dark-mode .secondary.hs-button,.hs-form .dark-mode input.secondary[type=submit]{border:2px solid var(--core-cream);background:#40104d;box-shadow:0 4px 0 0 #000c30;color:var(--core-cream)}.dark-mode .btn.secondary svg path,.dark-mode .hs-form .secondary.hs-button svg path,.dark-mode .hs-form input.secondary[type=submit] svg path,.dark-mode button.secondary svg path,.hs-form .dark-mode .secondary.hs-button svg path,.hs-form .dark-mode input.secondary[type=submit] svg path{fill:var(--core-cream)}.dark-mode .btn.secondary:hover,.dark-mode .hs-form .secondary.hs-button:hover,.dark-mode .hs-form input.secondary[type=submit]:hover,.dark-mode button.secondary:hover,.hs-form .dark-mode .secondary.hs-button:hover,.hs-form .dark-mode input.secondary[type=submit]:hover{background:#40104d;box-shadow:0 4px 0 0 var(--sky-dark);border:2px solid var(--sky-light);color:var(--sky-light)}.dark-mode .btn.secondary:hover svg path,.dark-mode .hs-form .secondary.hs-button:hover svg path,.dark-mode .hs-form input.secondary[type=submit]:hover svg path,.dark-mode button.secondary:hover svg path,.hs-form .dark-mode .secondary.hs-button:hover svg path,.hs-form .dark-mode input.secondary[type=submit]:hover svg path{fill:var(--sky-light)}.dark-mode .btn.secondary:disabled,.dark-mode .hs-form .secondary.hs-button:disabled,.dark-mode .hs-form input.secondary[type=submit]:disabled,.dark-mode button.secondary:disabled,.hs-form .dark-mode .secondary.hs-button:disabled,.hs-form .dark-mode input.secondary[type=submit]:disabled{border:2px solid #636363;background:#fff;box-shadow:0 4px 0 0 #000c30}.dark-mode .standfirst{color:var(--core-cream)}.dark-mode .eyebrow{color:var(--core-cream)}.dark-mode .standfirst-bold{color:var(--core-cream)}.dark-mode .annotation{color:var(--core-cream)}.dark-mode .caption{color:var(--core-cream)}.dark-mode .alpha,.dark-mode .beta,.dark-mode .delta,.dark-mode .epsilon,.dark-mode .gamma,.dark-mode .hs-form h1,.dark-mode .hs-form h1 span,.dark-mode .site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container .submenu-title a,.dark-mode .zeta,.dark-mode a,.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode h4,.dark-mode h5,.dark-mode h6,.hs-form .dark-mode h1,.hs-form h1 .dark-mode span,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container .submenu-title .dark-mode a{color:var(--core-cream)}embed,iframe,img,input[type=image],marquee,object,table,video{aspect-ratio:attr(width)/attr(height)}@media (max-width:1199.98px){.row-reverse{display:flex;flex-direction:column-reverse}}.flex-end{display:flex;justify-content:flex-end}.js-focus-visible :focus:not(.focus-visible){outline:0}.js-focus-visible .focus-visible{outline:1px dashed #000}div.objectfit{height:100%}div.objectfit img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.compat-object-fit{background-size:cover;background-position:center center}.compat-object-fit img{opacity:0!important}svg.icon{display:inline-block;width:1.8rem;height:1.8rem;fill:currentColor;position:relative;top:3px;margin:-2px 5px 0 0}.skiplink{position:absolute;left:-9999em}.skiplink:focus{position:absolute;top:0;left:0;color:#fff;font-size:2rem;z-index:1000;background:#000;padding:1rem 1.8rem;border:4px solid #fff}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}ul:not(.navbar-nav):not(.dropdown-menu):not(.menu):not(.cky-cookie-des-table){margin-top:1.6rem}ul:not(.navbar-nav):not(.dropdown-menu):not(.menu):not(.cky-cookie-des-table) li:not(.sf-field-category):not(.sf-level-0){position:relative;list-style:none}ul:not(.navbar-nav):not(.dropdown-menu):not(.menu):not(.cky-cookie-des-table) li:not(.sf-field-category):not(.sf-level-0):before{content:url(/wp-content/themes/rouge-wp-start-theme/assets/images/check_circle.svg);position:absolute;top:1px;left:-30px;height:24px;width:24px}ol li,ul li{margin-bottom:1.6rem}.eyebrow-breadcrumb span{display:flex;align-items:center;justify-content:flex-start;gap:.8rem;font-size:1.6rem;line-height:2.4rem;font-weight:600;letter-spacing:1px}.eyebrow-breadcrumb span span:first-child a{background:var(--core-deep-purple);color:var(--core-cream);border-radius:999px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;padding:4px 16px;gap:.4rem;font-size:1.2rem;line-height:1.6rem;letter-spacing:.5px}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:0 0;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1000}.modal-dialog{width:100%;min-height:300px;height:auto;max-height:90%;aspect-ratio:16/9}.modal--active{opacity:1;visibility:visible}.modal__content{background:var(--white);box-shadow:0 10px 25px rgba(0,0,0,.2);padding:64px;position:relative}@media (max-width:1023.98px){.modal__content{padding:24px 46px;height:100%;overflow-y:auto}}.modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal__body p{font-size:2rem;line-height:1.4}.modal__title{margin:0}.modal__close{background:0 0;border:none;cursor:pointer;font-size:1.6rem;padding:0;color:#ab4d09;font-weight:var(--font-weight-bold)}.modal__close:hover{background:0 0;color:#ab4d09}.modal__close svg{padding:1px;margin-left:5px}.modal-backdrop{background:rgba(64,16,77,.7)}#video_modal .modal-dialog{max-width:50%;max-height:90%;align-items:center;min-height:100px;height:100%;margin-left:auto;margin-right:auto;max-height:100%;margin:0 auto;display:flex}@media (max-width:767.98px){#video_modal .modal-dialog{max-width:80%}}#video_modal .modal-dialog .modal-content{background:0 0;max-height:90%;position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}#video_modal .modal-dialog .modal-content #iframeContainer iframe{width:100%;min-height:300px;height:auto;max-height:90%;aspect-ratio:16/9}body.modal-open{padding-right:16px!important}@media (max-width:1199.98px){body.modal-open{padding-right:0!important}}.modal.show{padding-right:0!important;opacity:1;visibility:visible;z-index:99999}@media (max-width:1023.98px){#videoModal .modal-dialog{max-width:90%!important}}#videoModal .modal-content{background:0 0;max-height:90%}#videoModal .modal-dialog{max-width:60%;max-height:90%;align-items:center;min-height:100px;height:100%;margin-left:auto;margin-right:auto;max-height:100%;margin:0 auto}#iframeContainer iframe{width:100%;min-height:300px;height:auto;max-height:90%;aspect-ratio:16/9}.modal-search{background:var(--core-deep-purple)}.modal-search .close-button{position:absolute;top:100px;right:100px;background:0 0;border:none;padding:0;margin:0;box-shadow:none}.modal-search .close-button:hover svg path{fill:var(--sky-light)}@media (max-width:1539.98px){.modal-search .close-button{right:50px}}.modal-search .modal-dialog{width:100%;min-height:100%;height:auto;max-height:90%;aspect-ratio:16/9;max-width:100%;justify-content:center}@media (max-width:1023.98px){.modal-search .modal-dialog{max-width:90%!important}}@media (max-width:767.98px){.modal-search .modal-dialog{max-width:90%!important}}.modal-search .modal-dialog .modal-content{border-radius:32px;padding:16px 24px;align-items:center;border:2px solid rgba(99,99,99,.5);background:var(--core-cream);color:#636363}@media (max-width:1539.98px){.modal-search .modal-dialog .modal-content{border-radius:24px}}@media (max-width:1199.98px){.modal-search .modal-dialog .modal-content{border-radius:16px}}.modal-search .modal-dialog .modal-content form{display:flex;align-items:center;width:100%}.modal-search .modal-dialog .modal-content form input{background:var(--core-cream);padding:0}.modal-search .modal-dialog .modal-content form input:focus-visible{outline:0}.modal-search .modal-dialog .modal-content form button{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:100%;gap:.4rem}@media (max-width:1539.98px){.modal-search .modal-dialog .modal-content form button{padding:12px 16px;font-size:1.6rem;line-height:2.4rem}}@media (max-width:767.98px){.modal-search .modal-dialog .modal-content form button{font-size:0;gap:0;border-radius:16px}}.main{flex:1 0 auto}.content{position:relative}.spacer{margin:32px 0}.search-form{width:100%;height:100px;font-size:20px;position:absolute;position:fixed;top:0;left:0;z-index:100;-webkit-transform:translateY(-100px);transform:translateY(-100px);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.15s;transition-timing-function:ease-in-out}.search-form ::-webkit-input-placeholder{color:#fff}.search-form ::-moz-placeholder{color:#fff}.search-form :-ms-input-placeholder{color:#fff}.search-form :-moz-placeholder{color:#fff}.search-form .search-field{width:100%;height:100%;background-color:#000;color:#fff;padding:0 80px 0 30px;border:0;outline:0}.search-form .search-submit{width:80px;height:80px;background:0 0;color:#fff;line-height:80px;text-align:center;border:0;position:absolute;top:0;right:0}.search-visible .search-form{-webkit-transform:translateY(0);transform:translateY(0)}.m-b-20{margin-bottom:2rem}.grid-template header .bootstrap__inner{color:#fff;background-color:#67e1cc;margin-bottom:5px;padding:10px;display:flex;justify-content:center;align-items:center}.grid-template header .bootstrap__inner h1:before{display:block}.grid-template header .bootstrap__inner-browser{color:#fff;background-color:#222;margin-bottom:5px;padding:10px;display:flex;justify-content:center;align-items:center}.grid-template header .max-width{font-weight:600}@media (min-width:1920px) and (max-width:1979.98px){.grid-template header h1:before{content:'Extra Large Desktop if > 1820px'}}@media (min-width:1540px) and (max-width:1919.98px){.grid-template header h1:before{content:'Large Desktop if > 1540px'}}@media (min-width:1200px) and (max-width:1539.98px){.grid-template header h1:before{content:'Small Desktop if > 1350px'}}@media (min-width:1024px) and (max-width:1199.98px){.grid-template header h1:before{content:'Landscape & Portrait Tablet = 95% wide'}}@media (max-width:1023.98px){.grid-template header h1:before{content:'Mobile Landscape & Portrait if < 768px'}}.grid-template section{position:relative}.grid-template section:nth-child(odd) .bootstrap__inner{background-color:#f0f}.grid-template section:nth-child(even) .bootstrap__inner{background-color:rgba(255,0,255,.5)}.grid-template section .bootstrap__inner{color:#fff;margin-bottom:5px;padding:10px;display:flex;justify-content:center;align-items:center}@media (min-width:375px) and (max-width:1199.98px){.grid-template section.bootstrap__custom .bootstrap__column{flex-basis:unset;flex-grow:unset;max-width:100%}}body{font-family:var(--heading)}.alpha,.beta,.delta,.epsilon,.gamma,.hs-form h1,.hs-form h1 span,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container .submenu-title a,.zeta,h1,h2,h3,h4,h5,h6{font-family:var(--heading);font-weight:var(--font-weight-semibold);margin-bottom:0;color:var(--core-rich-black)}.display-1{font-size:calc(5.6rem + 104 * ((100vw - 375px)/ 1545));line-height:1}@media screen and (max-width:375px){.display-1{font-size:5.6rem}}@media screen and (min-width:1920px){.display-1{font-size:16rem}}.display-2{font-size:calc(5.2rem + 60 * ((100vw - 375px)/ 1545));line-height:1}@media screen and (max-width:375px){.display-2{font-size:5.2rem}}@media screen and (min-width:1920px){.display-2{font-size:11.2rem}}.display-3{font-size:calc(3.2rem + 56 * ((100vw - 375px)/ 1545));line-height:1}@media screen and (max-width:375px){.display-3{font-size:3.2rem}}@media screen and (min-width:1920px){.display-3{font-size:8.8rem}}.alpha,h1{font-size:calc(4rem + 32 * ((100vw - 375px)/ 1545));line-height:1}@media screen and (max-width:375px){.alpha,h1{font-size:4rem}}@media screen and (min-width:1920px){.alpha,h1{font-size:7.2rem}}.beta,h2{font-size:calc(4rem + 20 * ((100vw - 375px)/ 1545));line-height:1.1}@media screen and (max-width:375px){.beta,h2{font-size:4rem}}@media screen and (min-width:1920px){.beta,h2{font-size:6rem}}.gamma,h3{font-size:calc(3.6rem + 12 * ((100vw - 375px)/ 1545));line-height:1.1}@media screen and (max-width:375px){.gamma,h3{font-size:3.6rem}}@media screen and (min-width:1920px){.gamma,h3{font-size:4.8rem}}.delta,h4{font-size:calc(3.2rem + 8 * ((100vw - 375px)/ 1545));line-height:1.1}@media screen and (max-width:375px){.delta,h4{font-size:3.2rem}}@media screen and (min-width:1920px){.delta,h4{font-size:4rem}}.epsilon,.hs-form h1,.hs-form h1 span,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container .submenu-title a,h5{font-size:calc(2.8rem + 4 * ((100vw - 375px)/ 1545));line-height:1.1}@media screen and (max-width:375px){.epsilon,.hs-form h1,.hs-form h1 span,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container .submenu-title a,h5{font-size:2.8rem}}@media screen and (min-width:1920px){.epsilon,.hs-form h1,.hs-form h1 span,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container .submenu-title a,h5{font-size:3.2rem}}.zeta,h6{font-size:calc(2.4rem + 4 * ((100vw - 375px)/ 1545));line-height:1.1}@media screen and (max-width:375px){.zeta,h6{font-size:2.4rem}}@media screen and (min-width:1920px){.zeta,h6{font-size:2.8rem}}.navigation{font-size:2rem;line-height:2.4rem;font-weight:var(--font-weight-semibold)}@media (max-width:1539.98px){.navigation{font-size:1.6rem;line-height:1.6rem}}.eyebrow{font-size:1.6rem;line-height:2.4rem;font-weight:var(--font-weight-semibold);letter-spacing:1px;text-transform:capitalize;color:var(--core-rich-black);margin-bottom:0}.standfirst{font-size:calc(1.8rem + 6 * ((100vw - 375px)/ 1545));line-height:1.3;font-weight:var(--font-weight-regular);color:var(--core-rich-black)}@media screen and (max-width:375px){.standfirst{font-size:1.8rem}}@media screen and (min-width:1920px){.standfirst{font-size:2.4rem}}.standfirst a{text-decoration:underline}.standfirst-bold{font-size:calc(1.8rem + 6 * ((100vw - 375px)/ 1545));line-height:1.3;font-weight:var(--font-weight-semibold);color:var(--core-rich-black)}@media screen and (max-width:375px){.standfirst-bold{font-size:1.8rem}}@media screen and (min-width:1920px){.standfirst-bold{font-size:2.4rem}}.standfirst-bold a{text-decoration:underline}.body-large{font-size:calc(1.6rem + 4 * ((100vw - 375px)/ 1545));line-height:1.3;font-weight:var(--font-weight-regular)}@media screen and (max-width:375px){.body-large{font-size:1.6rem}}@media screen and (min-width:1920px){.body-large{font-size:2rem}}.body-large a{text-decoration:underline}.body-large-bold{font-size:calc(1.6rem + 4 * ((100vw - 375px)/ 1545));line-height:1.3;font-weight:var(--font-weight-semibold)}@media screen and (max-width:375px){.body-large-bold{font-size:1.6rem}}@media screen and (min-width:1920px){.body-large-bold{font-size:2rem}}.body-large-bold a{text-decoration:underline}.caption{font-size:1.4rem;line-height:2rem;font-weight:var(--font-weight-regular);color:var(--core-rich-black)}.caption a{text-decoration:underline}.annotation{font-size:1.2rem;line-height:1.6rem;font-weight:var(--font-weight-regular);color:var(--core-rich-black)}.annotation a{text-decoration:underline}blockquote{background-color:var(--vtl-primary);padding:5rem;text-align:center;font-size:2.7rem;color:var(--white);font-family:'Sorts Mill Goudy',serif;font-style:italic}blockquote p{margin:0}blockquote em{font-size:1.5rem;color:var(--white);display:block;margin-top:1rem}.caps{text-transform:uppercase;font-weight:var(--font-weight-xbold)}.page-404{overflow:hidden;display:flex;align-items:flex-end;padding-top:140px}@media (max-width:1539.98px){.page-404{padding:120px 0 0}}@media (max-width:1199.98px){.page-404{flex-direction:column}}@media (max-width:767.98px){.page-404{flex-direction:column;padding:154px 0 0;gap:var(--gap-xs)}}.page-404 .container{position:relative}.page-404 .container .row .error-inner{display:flex;flex-direction:column;gap:var(--gap-sm);margin-bottom:9.6rem}@media (max-width:1199.98px){.page-404 .container .row .error-inner{margin-bottom:0}}@media (max-width:767.98px){.page-404 .container .row .error-inner{gap:var(--gap-xs)}}.page-404 .container .row .error-inner .eyebrow{background:var(--core-deep-purple);color:var(--core-cream);border-radius:999px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:4px 16px;gap:.4rem;font-size:1.2rem;line-height:1.6rem;letter-spacing:.5px;display:flex;align-items:center;justify-content:flex-start;z-index:2}.page-404 .container .row .error-inner .display-3{font-weight:var(--font-weight-xbold);z-index:2}.page-404 .container .row .error-inner .error-inner-main{gap:var(--gap-40);display:flex;flex-direction:column}@media (max-width:1199.98px){.page-404 .container .row .error-inner .error-inner-main{gap:var(--gap-md)}}@media (max-width:767.98px){.page-404 .container .row .error-inner .error-inner-main{gap:var(--gap-sm)}}.page-404 .container .row .error-inner .floating{position:absolute;max-height:200px;z-index:1}.page-404 .container .row .error-inner .orange-triangle,.page-404 .container .row .error-inner .purple-square,.page-404 .container .row .error-inner .red-circle,.page-404 .container .row .error-inner .red-triangle{-webkit-animation:move linear infinite;animation:move linear infinite}.page-404 .container .row .error-inner .blue-triangle,.page-404 .container .row .error-inner .green-triangle,.page-404 .container .row .error-inner .pink-circle,.page-404 .container .row .error-inner .pink-triangle{-webkit-animation:moveTwo linear infinite;animation:moveTwo linear infinite}.page-404 .container .row .error-inner .red-circle{top:-175px;left:30%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-transform-origin:25px 55px;transform-origin:25px 55px}.page-404 .container .row .error-inner .purple-square{top:0;left:100%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-transform-origin:0 50px;transform-origin:0 50px}.page-404 .container .row .error-inner .blue-triangle{top:-35px;left:45%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:-10px 0;transform-origin:-10px 0}.page-404 .container .row .error-inner .red-triangle{top:-35px;left:80%;-webkit-animation-duration:3s;animation-duration:3s;-webkit-transform-origin:-10px 0;transform-origin:-10px 0}.page-404 .container .row .error-inner .orange-triangle{top:-75px;left:25%;-webkit-animation-duration:6s;animation-duration:6s;-webkit-transform-origin:-35px 25px;transform-origin:-35px 25px}.page-404 .container .row .error-inner .pink-circle{top:-125px;left:60%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:-15px 50px;transform-origin:-15px 50px}.page-404 .container .row .error-inner .pink-triangle{top:-55px;left:0;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:35px 40px;transform-origin:35px 40px}.page-404 .container .row .error-inner .green-triangle{top:-75px;left:65%;-webkit-animation-duration:5s;animation-duration:5s;-webkit-transform-origin:-65px 0;transform-origin:-65px 0}@-webkit-keyframes move{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}@keyframes move{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}@-webkit-keyframes moveTwo{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}@keyframes moveTwo{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}.page-404 .container .row .error-image{padding:0}@media (max-width:1199.98px){.page-404 .container .row .error-image{justify-content:flex-end;display:flex}}.page-404 .container .row .error-image img{width:auto;height:700px;-o-object-fit:cover;object-fit:cover;position:absolute;right:-355px;bottom:-50px}@media (max-width:1919.98px){.page-404 .container .row .error-image img{right:-50px}}@media (max-width:1539.98px){.page-404 .container .row .error-image img{height:500px}}@media (max-width:1199.98px){.page-404 .container .row .error-image img{height:600px;position:relative;bottom:unset;-webkit-transform:unset;transform:unset}}@media (max-width:767.98px){.page-404 .container .row .error-image img{height:360px}}.page-thank-you{overflow:hidden;display:flex;align-items:center;padding:240px 0 50px}@media (max-width:1539.98px){.page-thank-you{padding:192px 0 40px}}@media (max-width:1199.98px){.page-thank-you{flex-direction:column}}@media (max-width:767.98px){.page-thank-you{flex-direction:column;padding:154px 0 0;gap:var(--gap-xs)}}.page-thank-you .container{position:relative}.page-thank-you .container .row .thankyou-inner{display:flex;flex-direction:column;gap:var(--gap-sm);margin-bottom:9.6rem}@media (max-width:1199.98px){.page-thank-you .container .row .thankyou-inner{padding:0 39px;margin-bottom:0}}@media (max-width:767.98px){.page-thank-you .container .row .thankyou-inner{gap:var(--gap-xs);padding:0 1.6rem}}.page-thank-you .container .row .thankyou-inner .eyebrow{background:var(--core-deep-purple);color:var(--core-cream);border-radius:999px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:4px 16px;gap:.4rem;font-size:1.2rem;line-height:1.6rem;letter-spacing:.5px;display:flex;align-items:center;justify-content:flex-start;z-index:2}.page-thank-you .container .row .thankyou-inner .display-3{font-weight:var(--font-weight-xbold);z-index:2}.page-thank-you .container .row .thankyou-inner .error-inner-main{gap:var(--gap-40);display:flex;flex-direction:column}@media (max-width:767.98px){.page-thank-you .container .row .thankyou-inner .error-inner-main{gap:var(--gap-sm)}}.page-thank-you .container .row .thankyou-inner .floating{position:absolute;max-height:200px;z-index:1}.page-thank-you .container .row .thankyou-inner .orange-triangle,.page-thank-you .container .row .thankyou-inner .purple-square,.page-thank-you .container .row .thankyou-inner .red-circle,.page-thank-you .container .row .thankyou-inner .red-triangle{-webkit-animation:move linear infinite;animation:move linear infinite}.page-thank-you .container .row .thankyou-inner .blue-triangle,.page-thank-you .container .row .thankyou-inner .green-triangle,.page-thank-you .container .row .thankyou-inner .pink-circle,.page-thank-you .container .row .thankyou-inner .pink-triangle{-webkit-animation:moveTwo linear infinite;animation:moveTwo linear infinite}.page-thank-you .container .row .thankyou-inner .red-circle{top:-175px;left:30%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-transform-origin:25px 55px;transform-origin:25px 55px}.page-thank-you .container .row .thankyou-inner .purple-square{top:0;left:100%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-transform-origin:0 50px;transform-origin:0 50px}.page-thank-you .container .row .thankyou-inner .blue-triangle{top:-35px;left:45%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:-10px 0;transform-origin:-10px 0}.page-thank-you .container .row .thankyou-inner .red-triangle{top:-35px;left:80%;-webkit-animation-duration:3s;animation-duration:3s;-webkit-transform-origin:-10px 0;transform-origin:-10px 0}.page-thank-you .container .row .thankyou-inner .orange-triangle{top:-75px;left:25%;-webkit-animation-duration:6s;animation-duration:6s;-webkit-transform-origin:-35px 25px;transform-origin:-35px 25px}.page-thank-you .container .row .thankyou-inner .pink-circle{top:-125px;left:60%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:-15px 50px;transform-origin:-15px 50px}.page-thank-you .container .row .thankyou-inner .pink-triangle{top:-55px;left:0;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:35px 40px;transform-origin:35px 40px}.page-thank-you .container .row .thankyou-inner .green-triangle{top:-75px;left:65%;-webkit-animation-duration:5s;animation-duration:5s;-webkit-transform-origin:-65px 0;transform-origin:-65px 0}@keyframes move{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}@keyframes moveTwo{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}.page-thank-you .thankyou-image{padding:0}@media (max-width:1199.98px){.page-thank-you .thankyou-image{justify-content:flex-end;display:flex}}.page-thank-you .thankyou-image img{width:auto;height:700px;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;bottom:-50px}@media (max-width:1919.98px){.page-thank-you .thankyou-image img{right:-50px}}@media (max-width:1539.98px){.page-thank-you .thankyou-image img{height:500px}}@media (max-width:1199.98px){.page-thank-you .thankyou-image img{height:600px;position:relative;bottom:unset;-webkit-transform:unset;transform:unset}}@media (max-width:767.98px){.page-thank-you .thankyou-image img{height:360px}}.legal-hero{padding:72px 0}@media (max-width:1199.98px){.legal-hero{padding:6.4rem 0}}@media (max-width:767.98px){.legal-hero{padding:6.4rem 0 7.2rem}}.legal-hero .container .row div .hero__inner{display:flex;gap:2.4rem;flex-direction:column}@media (max-width:767.98px){.legal-hero .container .row div .hero__inner{gap:1.6rem}}.legal-hero .container .row div .hero__inner .eyebrow-breadcrumb{margin-bottom:0}.legal-hero .container .row div .hero__inner .display-3{font-weight:var(--font-weight-xbold);color:var(--core-rich-black)}.legal-flex-text .container .row .flex-text-container{display:flex;flex-direction:column;gap:3.2rem}.legal-flex-text .container .row .flex-text-container .title-container{display:flex;flex-direction:column;gap:2.4rem}.legal-flex-text .container .row .flex-text-container .title-container h4{color:var(--core-rich-black)}.legal-flex-text .container .row .flex-text-container .title-container .eyebrow{color:var(--core-rich-black)}.legal-flex-text .container .row .flex-text-container .content-container{display:flex;flex-direction:column;gap:2.4rem;color:var(--core-rich-black)}.legal-flex-text .container .row .flex-text-container .content-container .standfirst{color:var(--core-rich-black)}.legal-flex-text .container .row .flex-text-container .content-container p{margin:0}.sitemap-hero{padding:48px 0}.sitemap-hero .container .row div .hero__inner .display-3{color:var(--core-rich-black)}.sitemap-container{padding:7.2rem 0}@media (max-width:1539.98px){.sitemap-container{padding:4.8rem 0}}@media (max-width:1199.98px){.sitemap-container{padding:0;margin-bottom:9.6rem}}.sitemap-container .container .row .menu-container{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:3.2rem;grid-row-gap:4.8rem}@media (max-width:1539.98px){.sitemap-container .container .row .menu-container{grid-template-columns:repeat(4,1fr)}}@media (max-width:1199.98px){.sitemap-container .container .row .menu-container{grid-column-gap:4.8rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.sitemap-container .container .row .menu-container{grid-template-columns:repeat(1,1fr)}}.sitemap-container .container .row .menu-container .menu-inner-container{display:flex;align-items:flex-start;flex-direction:column;gap:2.4rem;position:relative}.sitemap-container .container .row .menu-container .menu-inner-container:after{content:'';width:1px;height:calc(100% + 48px);border:1px solid #ccc;position:absolute;right:-16px}@media (max-width:1199.98px){.sitemap-container .container .row .menu-container .menu-inner-container:after{width:100%;height:1px;right:0;bottom:0}}.sitemap-container .container .row .menu-container .menu-inner-container:last-child:after{display:none}.sitemap-container .container .row .menu-container .menu-inner-container:nth-child(5n):after{display:none}@media (max-width:1539.98px){.sitemap-container .container .row .menu-container .menu-inner-container:nth-child(5n):after{display:unset}}@media (max-width:1539.98px){.sitemap-container .container .row .menu-container .menu-inner-container:nth-child(4n):after{display:none}}@media (max-width:1199.98px){.sitemap-container .container .row .menu-container .menu-inner-container:nth-child(4n):after{display:unset}}.sitemap-container .container .row .menu-container .menu-inner-container .heading-link{color:var(--core-rich-black);font-size:2rem;line-height:2.4rem;font-weight:var(--font-weight-semibold);transition:var(--transition)}.sitemap-container .container .row .menu-container .menu-inner-container .heading-link:hover{color:var(--sky-dark)}.sitemap-container .container .row .menu-container .menu-inner-container .eyebrow{color:#636363}.sitemap-container .container .row .menu-container .menu-inner-container .child-link{color:var(--core-rich-black);font-size:2rem;line-height:2.4rem;font-weight:var(--font-weight-semibold);transition:var(--transition)}.sitemap-container .container .row .menu-container .menu-inner-container .child-link:hover{color:var(--sky-dark)}@media (max-width:1199.98px){.sitemap-container .container .row .menu-container .menu-inner-container a:last-child{margin-bottom:24px}}.sitemap-container .container .row .menu-container .menu-inner-container:last-child :after{display:none}.page-template-template-faqs .faq-hero{padding:144px 0 72px}@media (max-width:1199.98px){.page-template-template-faqs .faq-hero{padding:128px 0 64px}}@media (max-width:767.98px){.page-template-template-faqs .faq-hero{padding:64px 0 48px}}.page-template-template-faqs .faq-hero .container .row div .hero__inner{display:flex;gap:2.4rem;flex-direction:column}.page-template-template-faqs .faq-hero .container .row div .hero__inner .eyebrow-breadcrumb{z-index:2;margin:0}.page-template-template-faqs .faq-hero .container .row div .hero__inner .hero-content{display:flex;flex-direction:column;gap:4rem}.page-template-template-faqs .faq-hero .container .row div .hero__inner .hero-content .display-3{font-weight:var(--font-weight-xbold);color:var(--core-rich-black);z-index:2}.page-template-template-faqs .faq-hero .container .row div .hero__inner .hero-content h6{color:var(--core-rich-black);z-index:2}@media (max-width:767.98px){.page-template-template-faqs .faq-hero .container .row div .hero__inner .hero-content{gap:24px}}.page-template-template-faqs .faq-hero .container .row div .hero__inner .floating{position:absolute;max-height:200px;z-index:1}.page-template-template-faqs .faq-hero .container .row div .hero__inner .orange-triangle,.page-template-template-faqs .faq-hero .container .row div .hero__inner .purple-square,.page-template-template-faqs .faq-hero .container .row div .hero__inner .red-circle,.page-template-template-faqs .faq-hero .container .row div .hero__inner .red-triangle{-webkit-animation:move linear infinite;animation:move linear infinite}.page-template-template-faqs .faq-hero .container .row div .hero__inner .blue-triangle,.page-template-template-faqs .faq-hero .container .row div .hero__inner .green-triangle,.page-template-template-faqs .faq-hero .container .row div .hero__inner .pink-circle,.page-template-template-faqs .faq-hero .container .row div .hero__inner .pink-triangle{-webkit-animation:moveTwo linear infinite;animation:moveTwo linear infinite}.page-template-template-faqs .faq-hero .container .row div .hero__inner .red-circle{top:-175px;left:30%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-transform-origin:25px 55px;transform-origin:25px 55px}.page-template-template-faqs .faq-hero .container .row div .hero__inner .purple-square{top:0;left:100%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-transform-origin:0 50px;transform-origin:0 50px}.page-template-template-faqs .faq-hero .container .row div .hero__inner .blue-triangle{top:-35px;left:45%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:-10px 0;transform-origin:-10px 0}.page-template-template-faqs .faq-hero .container .row div .hero__inner .red-triangle{top:-35px;left:80%;-webkit-animation-duration:3s;animation-duration:3s;-webkit-transform-origin:-10px 0;transform-origin:-10px 0}.page-template-template-faqs .faq-hero .container .row div .hero__inner .orange-triangle{top:-75px;left:25%;-webkit-animation-duration:6s;animation-duration:6s;-webkit-transform-origin:-35px 25px;transform-origin:-35px 25px}.page-template-template-faqs .faq-hero .container .row div .hero__inner .pink-circle{top:-125px;left:60%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:-15px 50px;transform-origin:-15px 50px}.page-template-template-faqs .faq-hero .container .row div .hero__inner .pink-triangle{top:-55px;left:0;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:35px 40px;transform-origin:35px 40px}.page-template-template-faqs .faq-hero .container .row div .hero__inner .green-triangle{top:-75px;left:65%;-webkit-animation-duration:5s;animation-duration:5s;-webkit-transform-origin:-65px 0;transform-origin:-65px 0}@keyframes move{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}@keyframes moveTwo{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}.page-template-template-faqs .accordion-container .anchor-con{position:-webkit-sticky;position:sticky;top:20px;background:var(--core-cream);z-index:10}.page-template-template-faqs .accordion-container .anchor-con .row .acc-anchor-main-container{flex-direction:column;gap:1.6rem;display:flex}.page-template-template-faqs .accordion-container .anchor-con .row .acc-anchor-main-container .accordion-intro .eyebrow{color:#636363}.page-template-template-faqs .accordion-container .anchor-con .row .acc-anchor-main-container .accordion-intro .eyebrow:after{content:url(/wp-content/themes/rouge-wp-start-theme/assets/images/arrows_outward.svg);position:absolute;right:16px;width:24px;height:24px;opacity:0}@media (max-width:767.98px){.page-template-template-faqs .accordion-container .anchor-con .row .acc-anchor-main-container .accordion-intro .eyebrow:after{opacity:1}}.page-template-template-faqs .accordion-container .anchor-con .row .acc-anchor-main-container .accordion-button-container{display:flex;gap:1.6rem;padding:2.4rem 0;border-top:2px solid var(--core-rich-black);overflow-x:auto}.page-template-template-faqs .accordion-container .anchor-con .row .acc-anchor-main-container .accordion-button-container .ac-btn{border:2px solid var(--core-rich-black);background:var(--core-cream);box-shadow:0 4px 0 0 var(--core-rich-black);margin:0;padding:8px 16px;display:flex;gap:.8rem;font-size:1.6rem;line-height:2.2rem;align-items:center;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.page-template-template-faqs .accordion-container .anchor-con .row .acc-anchor-main-container .accordion-button-container .ac-btn:hover{color:var(--core-rich-black);background:var(--sky-light);box-shadow:0 6px 0 0 var(--core-rich-black)}.page-template-template-faqs .accordion-container .anchor-con .row .acc-anchor-main-container .accordion-button-container .ac-btn:disabled{border:2px solid #000c30;background:#636363;box-shadow:0 4px 0 0 #000c30}.page-template-template-faqs .accordion-container .container .row .faqs-container{padding-top:6.4rem;display:flex;flex-direction:column;gap:2.4rem}@media (max-width:1539.98px){.page-template-template-faqs .accordion-container .container .row .faqs-container{padding-top:4rem}}@media (max-width:1199.98px){.page-template-template-faqs .accordion-container .container .row .faqs-container{padding-top:2.4rem}}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .faq-section{padding-bottom:15.2rem}@media (max-width:1539.98px){.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .faq-section{padding-bottom:12rem}}@media (max-width:1199.98px){.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .faq-section{padding-bottom:9.6rem}}@media (max-width:767.98px){.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .faq-section{padding-bottom:7.2rem}}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .faq-section .beta{padding-bottom:24px}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card{border-top:2px solid #000}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card:last-child{border-bottom:2px solid #000}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card:hover button[aria-expanded=false].orange{background:var(--orange-light)}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card:hover button[aria-expanded=false].pink{background:var(--pink-light)}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card:hover button[aria-expanded=false].green{background:var(--green-light)}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card:hover button[aria-expanded=false].red{background:var(--watermelon-light)}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card:hover button[aria-expanded=false].purple{background:var(--lilac-light)}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card:hover button[aria-expanded=false].default{background:var(--lilac-light)}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button{padding:32px 16px 24px;gap:0;border-radius:0;border:none;width:100%;margin-bottom:-1px;transition:var(--transition)}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button h4{display:unset;text-align:left}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button h6{display:none}@media (max-width:1199.98px){.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button{padding:2.4rem 1.6rem}}@media (max-width:767.98px){.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button{padding:1.6rem;max-width:100%}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button h4{display:none}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button h6{display:unset;text-align:left}}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button[aria-expanded=false].default,.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button[aria-expanded=false].green,.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button[aria-expanded=false].orange,.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button[aria-expanded=false].pink,.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button[aria-expanded=false].purple,.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button[aria-expanded=false].red{background:0 0}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button .accordion-icon svg{transition:var(--transition);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button[aria-expanded=true] .orange{background:var(--orange-light)}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button[aria-expanded=true] .pink{background:var(--pink-light)}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button[aria-expanded=true] .green{background:var(--green-light)}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button[aria-expanded=true] .red{background:var(--watermelon-light)}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button[aria-expanded=true] .purple{background:var(--lilac-light)}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button[aria-expanded=true] .default{background:var(--lilac-light)}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card button[aria-expanded=true] .accordion-icon svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card .card-body{padding:0 16px 32px}@media (max-width:1199.98px){.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card .card-body{padding:2.4rem 1.6rem}}.page-template-template-faqs .accordion-container .container .row .faqs-container .faq-page__faqs .card .card-body p{margin:0}.page-template-template-faqs .pb-cta-banner{padding-top:0}.pb-hero.large{padding-top:64px}.pb-hero.large .container .row div{margin:0 auto}.pb-hero.large .container .row div .hero__inner{text-align:center;display:flex;flex-direction:column;align-items:center;gap:4rem;color:var(--core-rich-black);z-index:2;position:relative}@media (max-width:1199.98px){.pb-hero.large .container .row div .hero__inner{gap:3.2rem;margin-bottom:3.2rem}}.pb-hero.large .container .row div .hero__inner .zeta{color:var(--core-rich-black);max-width:1100px;z-index:2}@media (max-width:767.98px){.pb-hero.large .container .row div .hero__inner .button-container{align-items:center}}.pb-hero.large .container .row div .hero__inner .hero-head{display:flex;flex-direction:column;gap:.8rem}@media (max-width:1539.98px){.pb-hero.large .container .row div .hero__inner .hero-head{gap:2.4rem}}@media (max-width:1199.98px){.pb-hero.large .container .row div .hero__inner .hero-head{gap:1.6rem}}.pb-hero.large .container .row div .hero__inner .hero-head .eyebrow{background:var(--core-deep-purple);color:var(--core-cream);border-radius:999px;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:4px 16px;gap:.4rem;font-size:1.2rem;line-height:1.6rem;letter-spacing:.5px;z-index:2}.pb-hero.large .container .row div .hero__inner .hero-head .display-2{color:var(--core-rich-black);z-index:2}@media (max-width:1199.98px){.pb-hero.large .container .row div .hero__inner .hero-head .display-2{display:none}}.pb-hero.large .container .row div .hero__inner .hero-head .alpha{display:none}@media (max-width:1199.98px){.pb-hero.large .container .row div .hero__inner .hero-head .alpha{display:unset}}.pb-hero.large .container .row div .floating{position:absolute;max-height:200px;z-index:1}.pb-hero.large .container .row div .orange-triangle,.pb-hero.large .container .row div .purple-square,.pb-hero.large .container .row div .red-circle,.pb-hero.large .container .row div .red-triangle{-webkit-animation:move linear infinite;animation:move linear infinite}.pb-hero.large .container .row div .blue-triangle,.pb-hero.large .container .row div .green-triangle,.pb-hero.large .container .row div .pink-circle,.pb-hero.large .container .row div .pink-triangle{-webkit-animation:moveTwo linear infinite;animation:moveTwo linear infinite}.pb-hero.large .container .row div .red-circle{top:-175px;left:30%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-transform-origin:25px 55px;transform-origin:25px 55px}.pb-hero.large .container .row div .purple-square{top:0;left:100%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-transform-origin:0 50px;transform-origin:0 50px}.pb-hero.large .container .row div .blue-triangle{top:-35px;left:45%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:-10px 0;transform-origin:-10px 0}.pb-hero.large .container .row div .red-triangle{top:-35px;left:80%;-webkit-animation-duration:3s;animation-duration:3s;-webkit-transform-origin:-10px 0;transform-origin:-10px 0}.pb-hero.large .container .row div .orange-triangle{top:-75px;left:25%;-webkit-animation-duration:6s;animation-duration:6s;-webkit-transform-origin:-35px 25px;transform-origin:-35px 25px}.pb-hero.large .container .row div .pink-circle{top:-125px;left:60%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:-15px 50px;transform-origin:-15px 50px}.pb-hero.large .container .row div .pink-triangle{top:-55px;left:0;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:35px 40px;transform-origin:35px 40px}.pb-hero.large .container .row div .green-triangle{top:-75px;left:65%;-webkit-animation-duration:5s;animation-duration:5s;-webkit-transform-origin:-65px 0;transform-origin:-65px 0}@keyframes move{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}@keyframes moveTwo{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}.pb-hero.large .hero-media{padding:0;margin-top:88px;margin-bottom:-400px}@media (max-width:1539.98px){.pb-hero.large .hero-media{margin-bottom:-300px}}@media (max-width:1199.98px){.pb-hero.large .hero-media{margin-top:3.2rem;margin-bottom:-150px}}.pb-hero.large .hero-media .hero-slider .slick-list .slick-track{align-items:center}.pb-hero.large .hero-media .hero-slider .slick-list .slick-track .slick-slide{margin:0 16px}@media (max-width:1199.98px){.pb-hero.large .hero-media .hero-slider .slick-list .slick-track .slick-slide{margin:0 8px}}.pb-hero.large .hero-media .hero-slider .slick-list .slick-track .slick-slide div .card-image{min-width:unset!important;display:flex!important;position:relative;width:100%!important;max-width:800px;align-items:center}@media (max-width:1539.98px){.pb-hero.large .hero-media .hero-slider .slick-list .slick-track .slick-slide div .card-image{max-width:600px}}@media (max-width:1199.98px){.pb-hero.large .hero-media .hero-slider .slick-list .slick-track .slick-slide div .card-image{max-width:300px}}.pb-hero.large .hero-media .hero-slider .slick-list .slick-track .slick-slide div .card-image img{width:100%;border-radius:32px;transition:var(--transition)}.pb-hero.standard{padding:4.8rem 0 7.2rem;overflow:hidden;display:flex;align-items:center}@media (max-width:1539.98px){.pb-hero.standard{padding:48px 0}}@media (max-width:1199.98px){.pb-hero.standard{flex-direction:column;padding:100px 0 16px}}@media (max-width:767.98px){.pb-hero.standard{padding:72px 0 16px;flex-direction:column;gap:var(--gap-xs)}}.pb-hero.standard .container{position:relative}.pb-hero.standard .container .row{align-items:center}.pb-hero.standard .container .row .hero__inner{display:flex;flex-direction:column;gap:4rem}@media (max-width:1199.98px){.pb-hero.standard .container .row .hero__inner{padding:0 39px;gap:3.2rem}}@media (max-width:767.98px){.pb-hero.standard .container .row .hero__inner{gap:var(--gap-sm);padding:0 1.6rem;padding-bottom:1.6rem}}.pb-hero.standard .container .row .hero__inner .eyebrow-breadcrumb{margin-bottom:0;z-index:2}.pb-hero.standard .container .row .hero__inner .eyebrow-breadcrumb span{display:flex;align-items:center;justify-content:flex-start;gap:.8rem;font-size:1.6rem;line-height:2.4rem;font-weight:600;letter-spacing:1px}.pb-hero.standard .container .row .hero__inner .eyebrow-breadcrumb span span:first-child a{background:var(--core-deep-purple);color:var(--core-cream);border-radius:999px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;padding:4px 16px;gap:.4rem;font-size:1.2rem;line-height:1.6rem;letter-spacing:.5px}.pb-hero.standard .container .row .hero__inner .display-3{font-weight:var(--font-weight-xbold);max-width:1000px;width:calc(100% - 25px);z-index:2}.pb-hero.standard .container .row .hero__inner .zeta{max-width:850px;z-index:2}.pb-hero.standard .container .row .hero__inner .hero-head{gap:24px;display:flex;flex-direction:column}@media (max-width:767.98px){.pb-hero.standard .container .row .hero__inner .hero-head{gap:var(--gap-xs)}}.pb-hero.standard .container .row .hero__inner .floating{position:absolute;max-height:200px;z-index:1}.pb-hero.standard .container .row .hero__inner .orange-triangle,.pb-hero.standard .container .row .hero__inner .purple-square,.pb-hero.standard .container .row .hero__inner .red-circle,.pb-hero.standard .container .row .hero__inner .red-triangle{-webkit-animation:move linear infinite;animation:move linear infinite}.pb-hero.standard .container .row .hero__inner .blue-triangle,.pb-hero.standard .container .row .hero__inner .green-triangle,.pb-hero.standard .container .row .hero__inner .pink-circle,.pb-hero.standard .container .row .hero__inner .pink-triangle{-webkit-animation:moveTwo linear infinite;animation:moveTwo linear infinite}.pb-hero.standard .container .row .hero__inner .red-circle{top:-175px;left:30%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-transform-origin:25px 55px;transform-origin:25px 55px}.pb-hero.standard .container .row .hero__inner .purple-square{top:0;left:100%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-transform-origin:0 50px;transform-origin:0 50px}.pb-hero.standard .container .row .hero__inner .blue-triangle{top:-35px;left:45%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:-10px 0;transform-origin:-10px 0}.pb-hero.standard .container .row .hero__inner .red-triangle{top:-35px;left:80%;-webkit-animation-duration:3s;animation-duration:3s;-webkit-transform-origin:-10px 0;transform-origin:-10px 0}.pb-hero.standard .container .row .hero__inner .orange-triangle{top:-75px;left:25%;-webkit-animation-duration:6s;animation-duration:6s;-webkit-transform-origin:-35px 25px;transform-origin:-35px 25px}.pb-hero.standard .container .row .hero__inner .pink-circle{top:-125px;left:60%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:-15px 50px;transform-origin:-15px 50px}.pb-hero.standard .container .row .hero__inner .pink-triangle{top:-55px;left:0;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:35px 40px;transform-origin:35px 40px}.pb-hero.standard .container .row .hero__inner .green-triangle{top:-75px;left:65%;-webkit-animation-duration:5s;animation-duration:5s;-webkit-transform-origin:-65px 0;transform-origin:-65px 0}@keyframes move{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}@keyframes moveTwo{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}.pb-hero.standard .container .row .hero-media{padding:0;display:flex;justify-content:flex-end;width:auto;height:auto;min-height:550px;max-height:700px}@media (max-width:1539.98px){.pb-hero.standard .container .row .hero-media{height:520px}}@media (max-width:1199.98px){.pb-hero.standard .container .row .hero-media{height:600px;width:100%}}@media (max-width:767.98px){.pb-hero.standard .container .row .hero-media{height:auto;padding-left:16px;justify-content:flex-end;min-height:auto}}.pb-hero.standard .container .row .hero-media img{position:absolute;right:0;bottom:100%;-webkit-transform:translateY(100%);transform:translateY(100%);width:auto;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1919.98px){.pb-hero.standard .container .row .hero-media img{right:-50px}}@media (max-width:1539.98px){.pb-hero.standard .container .row .hero-media img{height:485px}}@media (max-width:1199.98px){.pb-hero.standard .container .row .hero-media img{height:600px;position:relative;bottom:unset;-webkit-transform:unset;transform:unset}}@media (max-width:767.98px){.pb-hero.standard .container .row .hero-media img{height:auto}}.pb-quick-links-3-col{padding:152px 0}@media (max-width:1539.98px){.pb-quick-links-3-col{padding:120px 0}}@media (max-width:1199.98px){.pb-quick-links-3-col{padding:72px 0}}.pb-quick-links-3-col .container .row .ql-main-container{gap:6.4rem;display:flex;flex-direction:column}@media (max-width:1199.98px){.pb-quick-links-3-col .container .row .ql-main-container{gap:48px}}.pb-quick-links-3-col .container .row .ql-main-container .ql-title{text-align:center;margin:0 auto}.pb-quick-links-3-col .container .row .ql-main-container .ql-title h2{color:var(--core-rich-black)}.pb-quick-links-3-col .container .row .ql-main-container .ql-container{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:33px}@media (max-width:1199.98px){.pb-quick-links-3-col .container .row .ql-main-container .ql-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.pb-quick-links-3-col .container .row .ql-main-container .ql-container{grid-template-columns:repeat(1,1fr);grid-row-gap:33px}}.pb-quick-links-3-col .container .row .ql-main-container .ql-container.two{grid-template-columns:repeat(2,1fr)}@media (max-width:767.98px){.pb-quick-links-3-col .container .row .ql-main-container .ql-container.two{grid-template-columns:repeat(1,1fr);grid-row-gap:33px}}.pb-quick-links-3-col .container .row .ql-main-container .ql-container.one{grid-template-columns:repeat(1,1fr)}.pb-quick-links-3-col .container .row .ql-main-container .ql-container .ql{display:flex;flex-direction:column;gap:.8rem;text-align:center;position:relative}.pb-quick-links-3-col .container .row .ql-main-container .ql-container .ql:after{content:'';width:2px;height:100%;background:#ccc;position:absolute;right:0}@media (max-width:1539.98px){.pb-quick-links-3-col .container .row .ql-main-container .ql-container .ql{padding:0 24px 24px 0}.pb-quick-links-3-col .container .row .ql-main-container .ql-container .ql:first-child{padding-left:0}}@media (max-width:1199.98px){.pb-quick-links-3-col .container .row .ql-main-container .ql-container .ql{padding:0}.pb-quick-links-3-col .container .row .ql-main-container .ql-container .ql:nth-child(n+3){display:none}.pb-quick-links-3-col .container .row .ql-main-container .ql-container .ql:after{display:none}}@media (max-width:767.98px){.pb-quick-links-3-col .container .row .ql-main-container .ql-container .ql{padding-bottom:24px}.pb-quick-links-3-col .container .row .ql-main-container .ql-container .ql:nth-child(n+3){display:unset}.pb-quick-links-3-col .container .row .ql-main-container .ql-container .ql:after{display:unset;bottom:0;width:100%;height:2px}.pb-quick-links-3-col .container .row .ql-main-container .ql-container .ql:last-child{padding:0}.pb-quick-links-3-col .container .row .ql-main-container .ql-container .ql:first-child{padding-top:0}}.pb-quick-links-3-col .container .row .ql-main-container .ql-container .ql .eyebrow{color:var(--core-rich-black)}.pb-quick-links-3-col .container .row .ql-main-container .ql-container .ql a{font-size:4.8rem;line-height:5.2rem;font-weight:var(--font-weight-semibold);color:var(--core-rich-black)}.pb-quick-links-3-col .container .row .ql-main-container .ql-container .ql a:hover{color:var(--sky-dark);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}@media (max-width:1539.98px){.pb-quick-links-3-col .container .row .ql-main-container .ql-container .ql a{font-size:4.3rem;line-height:4.7rem}}@media (max-width:1199.98px){.pb-quick-links-3-col .container .row .ql-main-container .ql-container .ql a{font-size:3.9rem;line-height:4.3rem}}@media (max-width:767.98px){.pb-quick-links-3-col .container .row .ql-main-container .ql-container .ql a{font-size:3.6rem;line-height:4rem}}.pb-quick-links-3-col .container .row .ql-main-container .ql-container .ql:last-child:after{display:none}.pb-quick-links-4-col{padding:48px 0}.pb-quick-links-4-col .container .row div{gap:4.8rem;display:flex;flex-direction:column;margin:0 auto}@media (max-width:767.98px){.pb-quick-links-4-col .container .row div{gap:3.2rem}}.pb-quick-links-4-col .container .row div .ql-title{text-align:center;margin:0 auto}.pb-quick-links-4-col .container .row div .ql-title h2{color:var(--core-rich-black)}.pb-quick-links-4-col .container .row div .ql-container{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:32px}.pb-quick-links-4-col .container .row div .ql-container.two{grid-template-columns:repeat(2,1fr)}@media (max-width:767.98px){.pb-quick-links-4-col .container .row div .ql-container.two{grid-row-gap:16px;grid-template-columns:repeat(1,1fr)}}.pb-quick-links-4-col .container .row div .ql-container.three{grid-template-columns:repeat(3,1fr)}@media (max-width:767.98px){.pb-quick-links-4-col .container .row div .ql-container.three{grid-row-gap:16px;grid-template-columns:repeat(1,1fr)}}@media (max-width:1023.98px){.pb-quick-links-4-col .container .row div .ql-container{grid-row-gap:32px;grid-template-columns:repeat(3,1fr);margin:0}}@media (max-width:767.98px){.pb-quick-links-4-col .container .row div .ql-container{grid-row-gap:16px;grid-template-columns:repeat(1,1fr)}}.pb-quick-links-4-col .container .row div .ql-container .ql-link{display:flex;flex-direction:column;gap:.8rem;text-align:center;position:relative;background:var(--core-deep-purple);border-radius:32px;padding:32px 24px;align-items:flex-start;text-align:left;color:var(--core-cream);min-height:270px;transition:var(--transition)}@media (max-width:1023.98px){.pb-quick-links-4-col .container .row div .ql-container .ql-link{padding:24px;min-height:auto}}.pb-quick-links-4-col .container .row div .ql-container .ql-link .icon{background:var(--sky-dark);height:4rem;width:4rem;border-radius:var(--border-radius-r);display:flex;align-items:center;justify-content:center;margin:0}.pb-quick-links-4-col .container .row div .ql-container .ql-link .icon svg{height:2.4rem;width:2.4rem}.pb-quick-links-4-col .container .row div .ql-container .ql-link .icon svg g path{transition:var(--transition)}.pb-quick-links-4-col .container .row div .ql-container .ql-link .eyebrow-custom{font-size:1.6rem;line-height:2.4rem;letter-spacing:1px;text-transform:capitalize;font-weight:600;color:var(--core-cream);text-decoration:none;transition:var(--transition);margin-top:1.6rem;margin-bottom:0}@media (max-width:767.98px){.pb-quick-links-4-col .container .row div .ql-container .ql-link .eyebrow-custom{margin-top:1.6rem}}.pb-quick-links-4-col .container .row div .ql-container .ql-link .title-link{font-size:2.4rem;line-height:3.4rem;font-weight:var(--font-weight-semibold);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;transition:var(--transition)}.pb-quick-links-4-col .container .row div .ql-container .ql-link:hover .title-link{color:var(--sky-light)}.pb-quick-links-4-col .container .row div .ql-container .ql-link:hover .eyebrow-custom{color:var(--sky-light)}.pb-cta-banner{padding-top:9.6rem;padding-bottom:9.6rem}@media (max-width:1199.98px){.pb-cta-banner{padding-top:7.2rem;padding-bottom:7.2rem}}@media (max-width:767.98px){.pb-cta-banner{padding-top:3.6rem;padding-bottom:3.6rem}}.pb-cta-banner .container .row .cta-container{padding:74px 74px 200px;border-radius:32px;display:flex;justify-content:space-between;position:relative;overflow:hidden}@media (max-width:1539.98px){.pb-cta-banner .container .row .cta-container{padding:74px 74px 300px;gap:32px}}@media (max-width:1199.98px){.pb-cta-banner .container .row .cta-container{padding:40px 40px 120px;flex-direction:column}}@media (max-width:767.98px){.pb-cta-banner .container .row .cta-container{padding:24px 24px 120px;gap:24px;margin:0 16px}}.pb-cta-banner .container .row .cta-container .title-container{margin-bottom:125px}@media (max-width:1199.98px){.pb-cta-banner .container .row .cta-container .title-container{margin-bottom:0}}.pb-cta-banner .container .row .cta-container .text-container{display:flex;align-items:flex-start;gap:3.2rem;flex-direction:column}@media (max-width:767.98px){.pb-cta-banner .container .row .cta-container .text-container{gap:24px}}.pb-cta-banner .container .row .cta-container .text-container p{margin:0;color:var(--core-rich-black);margin-bottom:1.6rem}@media (max-width:1199.98px){.pb-cta-banner .container .row .cta-container .text-container .button-container{flex-direction:column}}.hs-form .pb-cta-banner .container .row .cta-container .text-container .button-container .hs-button,.hs-form .pb-cta-banner .container .row .cta-container .text-container .button-container input[type=submit],.pb-cta-banner .container .row .cta-container .text-container .button-container .btn,.pb-cta-banner .container .row .cta-container .text-container .button-container .hs-form .hs-button,.pb-cta-banner .container .row .cta-container .text-container .button-container .hs-form input[type=submit]{width:auto}@media (max-width:1919.98px){.hs-form .pb-cta-banner .container .row .cta-container .text-container .button-container .hs-button,.hs-form .pb-cta-banner .container .row .cta-container .text-container .button-container input[type=submit],.pb-cta-banner .container .row .cta-container .text-container .button-container .btn,.pb-cta-banner .container .row .cta-container .text-container .button-container .hs-form .hs-button,.pb-cta-banner .container .row .cta-container .text-container .button-container .hs-form input[type=submit]{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}.pb-cta-banner .container .row .cta-container.default{background-color:var(--watermelon-light)}.pb-cta-banner .container .row .cta-container .cta-character-desktop{position:absolute;bottom:0;left:74px;width:380px}@media (max-width:1199.98px){.pb-cta-banner .container .row .cta-container .cta-character-desktop{left:unset;width:255px;right:0}}@media (max-width:767.98px){.pb-cta-banner .container .row .cta-container .cta-character-desktop{display:none}}.pb-cta-banner .container .row .cta-container .cta-character-mobile{display:none}.pb-cta-banner .container .row .cta-container .cta-character-desktop-lottie{position:absolute;bottom:0;left:74px;width:400px}@media (max-width:1199.98px){.pb-cta-banner .container .row .cta-container .cta-character-desktop-lottie{left:unset;width:215px;height:170px;right:0}}@media (max-width:767.98px){.pb-cta-banner .container .row .cta-container .cta-character-desktop-lottie{width:175px;right:0;height:140px}}.text-accordion-col{padding:15.2rem 0 20rem;position:relative}@media (max-width:1539.98px){.text-accordion-col{padding:12rem 0}}@media (max-width:1199.98px){.text-accordion-col{padding:7.2rem 0}}@media (max-width:767.98px){.text-accordion-col{padding:6.4rem 0}}@media (max-width:1199.98px){.text-accordion-col .container .row{gap:3.2rem}}.text-accordion-col .container .row .text-container{display:flex;flex-direction:column;gap:2.4rem}.text-accordion-col .container .row .text-container .eyebrow,.text-accordion-col .container .row .text-container .standfirst,.text-accordion-col .container .row .text-container h2,.text-accordion-col .container .row .text-container p{color:var(--core-rich-black)}.text-accordion-col .container .row .text-container .standfirst,.text-accordion-col .container .row .text-container p{margin:0}.text-accordion-col .container .row .text-container p{margin-bottom:1.6rem}.text-accordion-col .container .row .faqs-container{display:flex;flex-direction:column;gap:2.4rem}@media (max-width:767.98px){.text-accordion-col .container .row .faqs-container{gap:1.6rem}}.text-accordion-col .container .row .faqs-container .faq-page__faqs .faq-section{padding-bottom:152px}.text-accordion-col .container .row .faqs-container .faq-page__faqs .faq-section h2{padding-bottom:32px}.text-accordion-col .container .row .faqs-container .faq-page__faqs .card{border-top:2px solid var(--core-rich-black)}.text-accordion-col .container .row .faqs-container .faq-page__faqs .card:last-child{border-bottom:2px solid var(--core-rich-black)}.text-accordion-col .container .row .faqs-container .faq-page__faqs .card:first-child{border-top:none}.text-accordion-col .container .row .faqs-container .faq-page__faqs .card button{padding:24px 16px 24px;gap:0;border-radius:0;border:none;background:0 0;width:100%}@media (max-width:1539.98px){.text-accordion-col .container .row .faqs-container .faq-page__faqs .card button{padding:24px 0 24px}}@media (max-width:1199.98px){.text-accordion-col .container .row .faqs-container .faq-page__faqs .card button{max-width:100%}}.text-accordion-col .container .row .faqs-container .faq-page__faqs .card button h4{color:var(--core-rich-black);text-align:left}.text-accordion-col .container .row .faqs-container .faq-page__faqs .card button .accordion-icon svg{transition:var(--transition);-webkit-transform:rotate(360deg);transform:rotate(360deg);width:48px;height:48px}.text-accordion-col .container .row .faqs-container .faq-page__faqs .card button[aria-expanded=true]{padding:48px 16px 24px}@media (max-width:1539.98px){.text-accordion-col .container .row .faqs-container .faq-page__faqs .card button[aria-expanded=true]{padding:24px 0 24px}}@media (max-width:1199.98px){.text-accordion-col .container .row .faqs-container .faq-page__faqs .card button[aria-expanded=true]{padding:48px 0 24px}}@media (max-width:767.98px){.text-accordion-col .container .row .faqs-container .faq-page__faqs .card button[aria-expanded=true]{padding:40px 0 24px}}.text-accordion-col .container .row .faqs-container .faq-page__faqs .card button[aria-expanded=true] .accordion-icon svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.text-accordion-col .container .row .faqs-container .faq-page__faqs .card .card-body{padding:0 16px 48px}@media (max-width:1539.98px){.text-accordion-col .container .row .faqs-container .faq-page__faqs .card .card-body{padding:0 0 48px}}@media (max-width:767.98px){.text-accordion-col .container .row .faqs-container .faq-page__faqs .card .card-body{padding:0 0 40px}}.text-accordion-col .container .row .faqs-container .faq-page__faqs .card .card-body p{margin:0;color:#000c30;margin-bottom:1.6rem}.text-accordion-col .container .character{position:absolute;bottom:0;right:0}.text-accordion-col .container .character .jeni{width:250px;height:auto}@media (max-width:1539.98px){.text-accordion-col .container .character{display:none}}.text-video-split{padding:15.2rem 0;position:relative}@media (max-width:1539.98px){.text-video-split{padding:12rem 0}}@media (max-width:1199.98px){.text-video-split{padding:9.6rem 0}}@media (max-width:767.98px){.text-video-split{padding:7.2rem 0 15.2rem}}@media (max-width:767.98px){.text-video-split.hide-chara{padding:7.2rem 0 7.2rem}}@media (max-width:1199.98px){.text-video-split .container .row{flex-wrap:wrap;flex-direction:column;text-align:center;justify-content:center;align-items:center;gap:4.8rem}}@media (max-width:767.98px){.text-video-split .container .row{text-align:left}}.text-video-split .container .row .form-container{display:flex;flex-direction:column;gap:.8rem}.text-video-split .container .row .form-container .video{position:relative}.text-video-split .container .row .form-container .video img{width:100%;border-radius:3.2rem}@media (max-width:767.98px){.text-video-split .container .row .form-container .video img{border-radius:16px}}.text-video-split .container .row .form-container .video button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);border:2px solid #000c30;padding:16px 24px;margin:0;font-size:2rem;line-height:2.4rem;font-weight:var(--font-weight-semibold);box-shadow:0 4px 0 0 var(--core-rich-black);background:var(--core-cream)}.text-video-split .container .row .form-container .video button:hover{box-shadow:0 6px 0 0 #007e99;color:#007e99;border:2px solid #007e99}.text-video-split .container .row .form-container .video button:hover svg path{fill:var(--sky-dark)}.text-video-split .container .row .form-container .video button:disabled{border:2px solid #636363;background:#fff;box-shadow:0 4px 0 0 #000c30}.text-video-split .container .row .text-container{display:flex;flex-direction:column;gap:2.4rem}.text-video-split .container .row .text-container p{margin:0}.text-video-split .container .row .text-container .button-container{width:calc(100% - 65px)}@media (max-width:1199.98px){.text-video-split .container .row .text-container .button-container{justify-content:center}}@media (max-width:767.98px){.text-video-split .container .row .text-container .button-container{justify-content:flex-start}}.text-video-split .character{position:absolute;bottom:0;right:0}@media (max-width:1539.98px){.text-video-split .character svg{height:133px;width:150px}}@media (max-width:1199.98px){.text-video-split .character svg{width:189px;height:167px}}@media (max-width:767.98px){.text-video-split .character svg{width:111px;height:100px}}.text-video-split .character.hide-character{display:none}.text-video-split .character{position:absolute;bottom:0;right:0}.text-video-split .character .jeni{width:216px;height:180px}@media (max-width:1539.98px){.text-video-split .character .jeni{height:133px;width:150px}}@media (max-width:1199.98px){.text-video-split .character .jeni{width:189px;height:167px}}.text-video-split .character.hide-character{display:none}.text-form-split{padding:152px 0;position:relative}@media (max-width:1539.98px){.text-form-split{padding:12rem 0}}@media (max-width:1199.98px){.text-form-split{padding:9.8rem 0}}@media (max-width:767.98px){.text-form-split{padding:7.2rem 0}}.text-form-split .container .content-container{padding:72px 0;display:flex;align-items:flex-start;border-radius:32px}@media (max-width:1539.98px){.text-form-split .container .content-container{padding:64px 100px;gap:3.2rem}}@media (max-width:1199.98px){.text-form-split .container .content-container{padding:72px 48px;gap:4.8rem}}@media (max-width:767.98px){.text-form-split .container .content-container{padding:48px 16px;gap:3.2rem}}.text-form-split .container .content-container .text-container{gap:2.4rem;display:flex;flex-direction:column;margin-bottom:215px}@media (max-width:1199.98px){.text-form-split .container .content-container .text-container{margin-bottom:0}}@media (max-width:1199.98px){.text-form-split .container .content-container .text-container h2{margin-bottom:0;width:calc(100% - 160px)}}@media (max-width:767.98px){.text-form-split .container .content-container .text-container h2{width:calc(100% - 85px)}}.text-form-split .character{position:absolute;bottom:0;left:55px}@media (max-width:1199.98px){.text-form-split .character{width:200px;top:25px;left:unset;right:0;height:auto}}@media (max-width:767.98px){.text-form-split .character{width:125px}}.text-image-split{padding:15.2rem 0;position:relative;overflow:hidden}@media (max-width:1539.98px){.text-image-split{padding:12rem 0}}@media (max-width:1199.98px){.text-image-split{padding:9.6rem 0 13.6rem}}@media (max-width:767.98px){.text-image-split{padding:7.2rem 0 15.2rem}}@media (max-width:1199.98px){.text-image-split.review-show-container{padding:9.6rem 0}}.text-image-split.review-show-container .container .row{align-items:center;z-index:1;position:relative;margin-bottom:200px}@media (max-width:1539.98px){.text-image-split.review-show-container .container .row{margin-bottom:0}}@media (max-width:1199.98px){.text-image-split.review-show-container .container .row{flex-wrap:nowrap;align-items:flex-start}}@media (max-width:767.98px){.text-image-split.review-show-container .container .row{flex-wrap:wrap;gap:4.8rem;flex-direction:column-reverse}}.text-image-split.review-show-container .container .no-character-with-rev{margin-bottom:0}.text-image-split .container .row{align-items:center;z-index:1;position:relative;margin-bottom:200px}@media (max-width:1539.98px){.text-image-split .container .row{margin-bottom:0}}@media (max-width:1199.98px){.text-image-split .container .row{flex-wrap:nowrap;align-items:flex-start}}@media (max-width:767.98px){.text-image-split .container .row{flex-wrap:wrap;gap:4.8rem;flex-direction:column-reverse}}.text-image-split .container .row.no-character-no-rev{margin-bottom:0}.text-image-split .container .row.left{flex-direction:row-reverse}@media (max-width:1539.98px){.text-image-split .container .row.left{justify-content:space-between}}@media (max-width:767.98px){.text-image-split .container .row.left{flex-direction:column-reverse}}.text-image-split .container .row .text-container{display:flex;flex-direction:column;gap:2.4rem;align-items:flex-start;color:var(--core-rich-black)}.text-image-split .container .row .text-container .zeta{margin:0}.text-image-split .container .row .text-container .alpha,.text-image-split .container .row .text-container .display-3,.text-image-split .container .row .text-container .zeta{color:var(--core-rich-black)}@media (max-width:1199.98px){.text-image-split .container .row .text-container .button-container{margin-top:24px}}@media (max-width:1539.98px){.text-image-split .container .row .review-show img{margin-bottom:50px}}@media (max-width:1199.98px){.text-image-split .container .row .review-show img{max-height:330px}}@media (max-width:767.98px){.text-image-split .container .row .review-show img{margin-bottom:150px;max-height:350px}}.text-image-split .container .row .image-container img{border-radius:3.2rem;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){.text-image-split .container .row .image-container.hide-rev-char img{margin-bottom:50px}}@media (max-width:767.98px){.text-image-split .container .row .image-container.hide-rev-char .review-container{bottom:0}}@media (max-width:767.98px){.text-image-split .container .row .image-container.review-hide img{margin-bottom:0}}.text-image-split .container .row .image-container .review-container{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem;position:absolute;top:50%;left:-15%}@media (max-width:1539.98px){.text-image-split .container .row .image-container .review-container{grid-template-columns:repeat(2,1fr);top:unset;bottom:0}}@media (max-width:1199.98px){.text-image-split .container .row .image-container .review-container{grid-template-columns:repeat(1,1fr);bottom:0;left:50%;right:unset;-webkit-transform:translate(-50%);transform:translate(-50%);width:calc(100% - 100px)}}@media (max-width:767.98px){.text-image-split .container .row .image-container .review-container{bottom:15%;width:calc(100% - 150px)}}.text-image-split .container .row .image-container .review-container .review-item{background:var(--core-cream);border-radius:3.2rem;padding:3.2rem;display:flex;flex-direction:column;align-items:flex-start;max-width:270px;min-height:300px;color:var(--core-rich-black)}@media (max-width:1199.98px){.text-image-split .container .row .image-container .review-container .review-item{max-width:100%;min-height:auto;padding:2.4rem}}.text-image-split .container .row .image-container .review-container .review-item p{margin:0}.text-image-split .container .row .image-container .review-container .review-item .body-large-bold{width:calc(100% - 15px)}.text-image-split .container .row .image-container .review-container .review-item .star-container{margin-bottom:1.6rem}.text-image-split .container .row .image-container .review-container .review-item .author-container{margin-top:auto}@media (max-width:1199.98px){.text-image-split .container .row .image-container .review-container .review-item .author-container{margin-top:.8rem}}.text-image-split .container .row .image-container .review-container .review-item .author-container .author{font-weight:var(--font-weight-bold);font-size:1.4rem;line-height:2rem}.text-image-split .container .row .image-container .review-container .review-item .author-container p{margin:0}.text-image-split .container .row .image-container .review-container .review-item .author-container .company{font-size:1.4rem;line-height:2rem}@media (max-width:1539.98px){.text-image-split .container .row .image-container .review-container .review-item .author-container .company{max-width:175px}}@media (max-width:1539.98px){.text-image-split .container .row .image-container .review-container .review-item:last-child{display:none}}@media (max-width:1199.98px){.text-image-split .container .row .image-container .review-container .review-item:nth-child(2){display:none}}.text-image-split .character{position:absolute;bottom:0;right:0;max-height:400px;z-index:1;height:100%}@media (max-width:1800px){.text-image-split .character{max-height:300px}}@media (max-width:1539.98px){.text-image-split .character{max-height:400px;bottom:-150px;right:-75px}}@media (max-width:1199.98px){.text-image-split .character{bottom:-15px;right:0;max-height:315px}}@media (max-width:767.98px){.text-image-split .character{display:none}}.text-image-split .character-mobile{display:none}@media (max-width:767.98px){.text-image-split .character-mobile{display:unset;bottom:55%;-webkit-transform:translateY(50%);transform:translateY(50%);height:160px;position:absolute;right:0;z-index:1}}.text-image-split .noreview-character{position:absolute;bottom:0;right:20%;max-height:445px;z-index:0}@media (max-width:1919.98px){.text-image-split .noreview-character{max-height:300px}}@media (max-width:1539.98px){.text-image-split .noreview-character{max-height:150px;bottom:-40px;right:unset;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}}@media (max-width:767.98px){.text-image-split .noreview-character{max-height:125px;bottom:0}}.text-image-split .noreview-character-lottie{position:absolute;bottom:0;right:50%;-webkit-transform:translate(50%);transform:translate(50%);width:550px;height:auto;z-index:0}@media (max-width:1539.98px){.text-image-split .noreview-character-lottie{width:300px}}.text-image-split.right-char .noreview-character{position:absolute;bottom:0;left:20%;max-height:445px;z-index:0}@media (max-width:1539.98px){.text-image-split.right-char .noreview-character{max-height:150px;bottom:-40px;left:50%}}@media (max-width:767.98px){.text-image-split.right-char .noreview-character{max-height:125px;bottom:0}}.text-image-split.right-char .noreview-character-lottie{position:absolute;bottom:0;right:50%;-webkit-transform:translate(50%);transform:translate(50%);width:550px;height:auto;z-index:0}@media (max-width:1539.98px){.text-image-split.right-char .noreview-character-lottie{width:300px}}.benefits-3-col{padding:15.2rem 0}@media (max-width:1539.98px){.benefits-3-col{padding:12rem 0}}@media (max-width:1199.98px){.benefits-3-col{padding:9.6rem 0}}@media (max-width:767.98px){.benefits-3-col{padding:10rem 0 7.2rem}}.benefits-3-col .container .row .text-container{display:flex;align-items:flex-start;flex-direction:column;gap:3.2rem;padding-bottom:7.2rem}.benefits-3-col .container .row .text-container .display-3{z-index:2}.benefits-3-col .container .row .text-container p{margin:0}@media (max-width:1199.98px){.benefits-3-col .container .row .text-container{padding-bottom:4.8rem}}.benefits-3-col .container .row .text-container .floating{position:absolute;max-height:200px;z-index:1}.benefits-3-col .container .row .text-container .orange-triangle,.benefits-3-col .container .row .text-container .purple-square,.benefits-3-col .container .row .text-container .red-circle,.benefits-3-col .container .row .text-container .red-triangle{-webkit-animation:move linear infinite;animation:move linear infinite}.benefits-3-col .container .row .text-container .blue-triangle,.benefits-3-col .container .row .text-container .green-triangle,.benefits-3-col .container .row .text-container .pink-circle,.benefits-3-col .container .row .text-container .pink-triangle{-webkit-animation:moveTwo linear infinite;animation:moveTwo linear infinite}.benefits-3-col .container .row .text-container .red-circle{top:-115px;left:20%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-transform-origin:25px 55px;transform-origin:25px 55px}.benefits-3-col .container .row .text-container .purple-square{top:0;left:100%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-transform-origin:0 50px;transform-origin:0 50px}.benefits-3-col .container .row .text-container .blue-triangle{top:-35px;left:35%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:-10px 0;transform-origin:-10px 0}.benefits-3-col .container .row .text-container .red-triangle{top:-35px;left:70%;-webkit-animation-duration:3s;animation-duration:3s;-webkit-transform-origin:-10px 0;transform-origin:-10px 0}.benefits-3-col .container .row .text-container .orange-triangle{top:-75px;left:15%;-webkit-animation-duration:6s;animation-duration:6s;-webkit-transform-origin:-35px 25px;transform-origin:-35px 25px}.benefits-3-col .container .row .text-container .pink-circle{top:-100px;left:50%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:-15px 70px;transform-origin:-15px 70px}.benefits-3-col .container .row .text-container .pink-triangle{top:-55px;left:-5%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:35px 40px;transform-origin:35px 40px}.benefits-3-col .container .row .text-container .green-triangle{top:-75px;left:55%;-webkit-animation-duration:5s;animation-duration:5s;-webkit-transform-origin:-65px 0;transform-origin:-65px 0}@keyframes move{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}@keyframes moveTwo{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}.benefits-3-col .container .row .benefits-container{border-top:2px solid var(--core-rich-black);padding-top:7.2rem;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:181px;grid-row-gap:96px}@media (max-width:1539.98px){.benefits-3-col .container .row .benefits-container{grid-column-gap:32px;grid-row-gap:80px}}@media (max-width:1199.98px){.benefits-3-col .container .row .benefits-container{grid-template-columns:repeat(2,1fr);grid-column-gap:32px;grid-row-gap:56px;padding-top:4.8rem}}@media (max-width:767.98px){.benefits-3-col .container .row .benefits-container{grid-template-columns:repeat(1,1fr);grid-column-gap:0;grid-row-gap:32px;margin:0 16px;padding-left:0;padding-right:0}}.benefits-3-col .container .row .benefits-container .benefits{display:flex;gap:3.2rem;align-items:flex-start;flex-direction:column}@media (max-width:1199.98px){.benefits-3-col .container .row .benefits-container .benefits{gap:2.4rem}}.benefits-3-col .container .row .benefits-container .benefits .standfirst{margin:0}.benefits-3-col .container .row .benefits-container .benefits .icon-container{width:420px;height:350px;border-radius:24px;display:flex;align-items:center;justify-content:center}@media (max-width:1919.98px){.benefits-3-col .container .row .benefits-container .benefits .icon-container{width:370px;height:310px}}@media (max-width:1539.98px){.benefits-3-col .container .row .benefits-container .benefits .icon-container{width:350px;height:290px}}@media (max-width:1199.98px){.benefits-3-col .container .row .benefits-container .benefits .icon-container{width:155px;height:130px}}.benefits-3-col .container .row .benefits-container .benefits .icon-container .icon{margin:0;width:auto;height:350px;display:flex;align-items:center;justify-content:center}@media (max-width:1539.98px){.benefits-3-col .container .row .benefits-container .benefits .icon-container .icon{width:231px!important;height:231px!important}.benefits-3-col .container .row .benefits-container .benefits .icon-container .icon lord-icon{width:231px!important;height:231px!important}}@media (max-width:1199.98px){.benefits-3-col .container .row .benefits-container .benefits .icon-container .icon{width:55px!important;height:55px!important}.benefits-3-col .container .row .benefits-container .benefits .icon-container .icon lord-icon{width:55px!important;height:55px!important}}.benefits-3-col .container .row .benefits-container .benefits .ben-img{width:420px;height:350px}@media (max-width:1919.98px){.benefits-3-col .container .row .benefits-container .benefits .ben-img{width:370px;height:310px}}@media (max-width:1539.98px){.benefits-3-col .container .row .benefits-container .benefits .ben-img{width:350px;height:290px}}@media (max-width:1199.98px){.benefits-3-col .container .row .benefits-container .benefits .ben-img{width:155px;height:130px}}@media (max-width:767.98px){.benefits-3-col .container .row .benefits-container .benefits.lg-screen{opacity:0;display:none}}.benefits-3-col .container .row .sm-screen{opacity:0;display:none}@media (max-width:767.98px){.benefits-3-col .container .row .sm-screen{opacity:1;display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:32px;grid-row-gap:32px;margin:0 16px;padding-left:0;padding-right:0}}.benefits-3-col .container .row .sm-screen.collapse:not(.show){display:none}.benefits-3-col .container .row .collapse-btn{display:none;padding:0;background:0 0;border:none;color:var(--core-rich-black)}@media (max-width:767.98px){.benefits-3-col .container .row .collapse-btn{opacity:1;margin:0 16px;display:unset}}.benefits-3-col .container .row .collapse-btn .less{display:none}.benefits-3-col .container .row .collapse-btn .less svg{margin-bottom:4px}.benefits-3-col .container .row .collapse-btn .less svg path{fill:var(--core-rich-black)}.benefits-3-col .container .row .collapse-btn[aria-expanded=true] .less{display:unset}.benefits-3-col .container .row .collapse-btn[aria-expanded=true] .more{display:none}.benefits-3-col .container .row .collapse-btn[aria-expanded=false] .less{display:none}.benefits-3-col .container .row .collapse-btn[aria-expanded=false] .more{display:unset}.benefits-3-col .container .row .collapse-btn[aria-expanded=false] .more svg{margin-bottom:4px}.benefits-3-col .container .row .collapse-btn[aria-expanded=false] .more svg path{fill:var(--core-rich-black)}.flex-text{padding:152px 0}@media (max-width:1539.98px){.flex-text{padding:120px 0}}@media (max-width:1199.98px){.flex-text{padding:96px 0}}@media (max-width:767.98px){.flex-text{padding:72px 0}}.flex-text.post-intro{padding-bottom:152px;padding-top:0}@media (max-width:1539.98px){.flex-text.post-intro{padding:0 0 120px}}@media (max-width:1199.98px){.flex-text.post-intro{padding:0 0 96px}}@media (max-width:767.98px){.flex-text.post-intro{padding:0 0 72px}}.flex-text .container .row .text-container{text-align:left;display:flex;flex-direction:column;margin:0 auto;overflow:auto}.flex-text .container .row .text-container a:hover{color:var(--core-deep-purple)}.flex-text .container .row .text-container img,.flex-text .container .row .text-container p{margin-bottom:2.4rem;color:var(--core-rich-black)}.flex-text .container .row .text-container ol li,.flex-text .container .row .text-container ul li{color:var(--core-rich-black)}.flex-text .container .row .text-container .heading-container{display:flex;flex-direction:column;margin:0}.flex-text .container .row .text-container .content-container{display:flex;flex-direction:column;margin:0}.flex-text .container .row .text-container .content-container .body-large img{width:100%;aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:32px;max-width:1000px}.flex-text .container .row .text-container .content-container table{font-size:1.6rem;line-height:2.2rem;font-weight:400;min-width:800px;width:100%;overflow-x:auto}.flex-text .container .row .text-container .content-container table tbody{width:100%}.flex-text .container .row .text-container .content-container table th{padding:8px 12px;background:var(--core-rich-black);color:var(--core-cream);font-size:1.6rem;line-height:2.2rem;font-weight:600}.flex-text .container .row .text-container .content-container table tr{border-bottom:2px solid var(--core-rich-black)}.flex-text .container .row .text-container .content-container table tr td{padding:8px 12px}.flex-text .container .row .text-container .content-container table tr:last-child{border-bottom:none}.pb-cta-carousel{padding:152px 0}@media (max-width:1539.98px){.pb-cta-carousel{padding:12rem 0}}@media (max-width:1199.98px){.pb-cta-carousel{padding:9.6rem 0}}@media (max-width:767.98px){.pb-cta-carousel{padding:7.2rem 1.6rem}}@media (max-width:1199.98px){.pb-cta-carousel.show-chara{padding:12.2rem 1.6rem 9.6rem}}@media (max-width:767.98px){.pb-cta-carousel.show-chara{padding:12.2rem 1.6rem}}.pb-cta-carousel .container .row{flex-direction:column;gap:4.8rem}@media (max-width:767.98px){.pb-cta-carousel .container .row{gap:3.2rem}}.pb-cta-carousel .container .row .text-title-container{display:flex;justify-content:space-between}@media (max-width:767.98px){.pb-cta-carousel .container .row .text-title-container{flex-wrap:wrap;gap:2.4rem}}.pb-cta-carousel .container .row .text-title-container .title-character-container{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%}.pb-cta-carousel .container .row .text-title-container .title-character-container .character{position:absolute;right:-180px;bottom:8px;width:200px;height:180px}@media (max-width:1539.98px){.pb-cta-carousel .container .row .text-title-container .title-character-container .character{width:167px;height:148px}}@media (max-width:1199.98px){.pb-cta-carousel .container .row .text-title-container .title-character-container .character{width:112px;height:100px;left:0;top:-100px}}@media (max-width:767.98px){.pb-cta-carousel .container .row .text-title-container .title-character-container .character{width:90px;height:80px;top:-80px}}.pb-cta-carousel .container .row .text-title-container .title-character-container .character-lottie{position:absolute;right:-180px;bottom:0;width:200px;height:180px}@media (max-width:1539.98px){.pb-cta-carousel .container .row .text-title-container .title-character-container .character-lottie{width:166px;height:140px;bottom:0;right:-135px}}@media (max-width:1199.98px){.pb-cta-carousel .container .row .text-title-container .title-character-container .character-lottie{width:112px;height:100px;left:0;top:-100px}}.pb-cta-carousel .container .row .text-title-container .card-slider__controls{display:flex;gap:2.4rem}.pb-cta-carousel .container .row .text-title-container .card-slider__controls .slick-next,.pb-cta-carousel .container .row .text-title-container .card-slider__controls .slick-prev{border:2px solid var(--core-rich-black);background:var(--core-cream);box-shadow:0 4px 0 0 var(--core-rich-black);width:56px;height:56px;display:flex;align-items:center;justify-content:center;padding:16px;font-size:0;transition:var(--transition)}.pb-cta-carousel .container .row .text-title-container .card-slider__controls .slick-next:before,.pb-cta-carousel .container .row .text-title-container .card-slider__controls .slick-prev:before{content:'';background:url(/wp-content/themes/rouge-wp-start-theme/assets/images/arrow_prev_ios.svg) no-repeat center center/24px;height:2.4rem;width:2.4rem;transition:var(--transition)}.pb-cta-carousel .container .row .text-title-container .card-slider__controls .slick-next:hover,.pb-cta-carousel .container .row .text-title-container .card-slider__controls .slick-prev:hover{border:2px solid var(--sky-light);background:var(--core-cream);box-shadow:0 4px 0 0 var(--sky-dark)}.pb-cta-carousel .container .row .text-title-container .card-slider__controls .slick-next:hover:before,.pb-cta-carousel .container .row .text-title-container .card-slider__controls .slick-prev:hover:before{background:url(/wp-content/themes/rouge-wp-start-theme/assets/images/nav-arrow-blue.svg) no-repeat center center/24px}.pb-cta-carousel .container .row .text-title-container .card-slider__controls .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pb-cta-carousel .container .row .slider-main-container .cta-slider__slider .slick-list .slick-track .slick-slide{margin:0 16px}@media (max-width:1199.98px){.pb-cta-carousel .container .row .slider-main-container .cta-slider__slider .slick-list .slick-track .slick-slide div .tile{max-width:440px}}@media (max-width:767.98px){.pb-cta-carousel .container .row .slider-main-container .cta-slider__slider .slick-list .slick-track .slick-slide div .tile{max-width:300px}}.pb-cta-carousel .container .row .slider-main-container .cta-slider__slider .slick-list .slick-track .slick-slide div .tile .tile-container{display:flex;flex-direction:column;gap:2.4rem;margin-bottom:10px}.pb-cta-carousel .container .row .slider-main-container .cta-slider__slider .slick-list .slick-track .slick-slide div .tile .tile-container .tile-content{display:flex;flex-direction:column;gap:.8rem}.pb-cta-carousel .container .row .slider-main-container .cta-slider__slider .slick-list .slick-track .slick-slide div .tile .tile-container .tile-content .name{font-size:4rem;line-height:4.4rem;font-weight:600;color:var(--core-cream);margin:0;max-width:400px}@media (max-width:1539.98px){.pb-cta-carousel .container .row .slider-main-container .cta-slider__slider .slick-list .slick-track .slick-slide div .tile .tile-container .tile-content .name{font-size:3.7rem;line-height:4rem}}@media (max-width:1199.98px){.pb-cta-carousel .container .row .slider-main-container .cta-slider__slider .slick-list .slick-track .slick-slide div .tile .tile-container .tile-content .name{font-size:3.4rem;line-height:3.7rem}}@media (max-width:767.98px){.pb-cta-carousel .container .row .slider-main-container .cta-slider__slider .slick-list .slick-track .slick-slide div .tile .tile-container .tile-content .name{font-size:3.2rem;line-height:3.5rem}}.pb-cta-carousel .container .row .slider-main-container .cta-slider__slider .slick-list .slick-track .slick-slide div .tile .tile-container img{height:350px;width:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:1199.98px){.pb-cta-carousel .container .row .slider-main-container .cta-slider__slider .slick-list .slick-track .slick-slide div .tile .tile-container img{height:320px}}@media (max-width:767.98px){.pb-cta-carousel .container .row .slider-main-container .cta-slider__slider .slick-list .slick-track .slick-slide div .tile .tile-container img{height:290px}}.news-carousel{padding:15.2rem 0}@media (max-width:1539.98px){.news-carousel{padding:12rem 0}}@media (max-width:1199.98px){.news-carousel{padding:9.6rem 0}}@media (max-width:767.98px){.news-carousel{padding:9.6rem 0 7.2rem}}.news-carousel.dark-mode .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .cate-date-container .eyebrow{color:var(--core-cream)}.news-carousel.dark-mode .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .news-title{color:var(--core-cream)}.news-carousel .container .row{flex-direction:column;gap:4.8rem}@media (max-width:1199.98px){.news-carousel .container .row{gap:2.4rem}}.news-carousel .container .row .text-container{display:flex;justify-content:space-between}@media (max-width:1199.98px){.news-carousel .container .row .text-container{flex-wrap:wrap;gap:2.4rem}}.news-carousel .container .row .text-container .title-container{position:relative}@media (max-width:767.98px){.news-carousel .container .row .text-container .title-container{display:flex;width:100%}}.news-carousel .container .row .text-container .title-container h2{color:var(--core-rich-black)}@media (max-width:1199.98px){.news-carousel .container .row .text-container .title-container h2{max-width:650px;width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media (max-width:767.98px){.news-carousel .container .row .text-container .title-container h2{max-width:400px}}.news-carousel .container .row .text-container .title-container .character{position:absolute;right:-50px;bottom:25px;width:140px;height:120px}@media (max-width:1539.98px){.news-carousel .container .row .text-container .title-container .character{right:-49px;bottom:19px}}@media (max-width:1199.98px){.news-carousel .container .row .text-container .title-container .character{bottom:75px;left:20px;width:115px;height:105px}}@media (max-width:767.98px){.news-carousel .container .row .text-container .title-container .character{left:-7px;top:-55px;width:90px;height:80px}}.news-carousel .container .row .text-container .news-slider__controls{display:flex;gap:2.4rem}.news-carousel .container .row .text-container .news-slider__controls .slick-next,.news-carousel .container .row .text-container .news-slider__controls .slick-prev{border:2px solid var(--core-rich-black);background:var(--core-cream);box-shadow:0 4px 0 0 var(--core-rich-black);width:56px;height:56px;display:flex;align-items:center;justify-content:center;padding:16px;font-size:0;transition:var(--transition)}.news-carousel .container .row .text-container .news-slider__controls .slick-next:before,.news-carousel .container .row .text-container .news-slider__controls .slick-prev:before{content:'';background:url(/wp-content/themes/rouge-wp-start-theme/assets/images/arrow_prev_ios.svg) no-repeat center center/24px;height:2.4rem;width:2.4rem;transition:var(--transition)}.news-carousel .container .row .text-container .news-slider__controls .slick-next:hover,.news-carousel .container .row .text-container .news-slider__controls .slick-prev:hover{border:2px solid var(--sky-dark);background:var(--core-cream);box-shadow:0 4px 0 0 var(--sky-dark)}.news-carousel .container .row .text-container .news-slider__controls .slick-next:hover:before,.news-carousel .container .row .text-container .news-slider__controls .slick-prev:hover:before{background:url(/wp-content/themes/rouge-wp-start-theme/assets/images/nav-arrow-blue.svg) no-repeat center center/24px}.news-carousel .container .row .text-container .news-slider__controls .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.news-carousel .container .row .text-container .news-slider__controls .slick-next:before{margin-right:-5px}@media (max-width:1199.98px){.news-carousel .container .row .news-container{margin-left:16px}}.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide{margin:0 16px}.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div{height:100%}.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile{max-width:800px;height:100%}@media (max-width:1199.98px){.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile{max-width:440px}}@media (max-width:767.98px){.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile{max-width:300px}}.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container{display:flex;flex-direction:column;height:100%}.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container img{margin-bottom:24px;aspect-ratio:16/9;width:100%;height:324px;-o-object-fit:cover;object-fit:cover;border-radius:24px}@media (max-width:1539.98px){.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container img{height:270px}}@media (max-width:1199.98px){.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container img{height:190px}}@media (max-width:767.98px){.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container img{height:170px}}.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .eyebrow{margin-bottom:8px;color:var(--core-rich-black)}.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .news-title{margin-bottom:24px;transition:var(--transition);font-size:4rem;line-height:4.4rem;font-weight:var(--font-weight-semibold)}.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .news-title:hover{color:var(--sky-dark);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}@media (max-width:1539.98px){.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .news-title{font-size:3.7rem;line-height:4rem}}@media (max-width:1199.98px){.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .news-title{font-size:3.2rem;line-height:3.5rem}}.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .post-fw-btn{max-width:450px;margin:0;padding:0}@media (max-width:767.98px){.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .post-fw-btn{max-width:350px}}.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .cate-date-container{display:flex;gap:1.6rem;align-items:center;height:auto;margin-bottom:2.4rem;flex-wrap:wrap;width:calc(100% - 15px)}.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .cate-date-container .eyebrow{margin-bottom:0;color:var(--core-rich-black)}.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .cate-date-container .category,.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .cate-date-container .resource-tag{border-radius:999px;background:var(--pink-light);color:var(--core-rich-black);padding:4px 16px;font-weight:600;letter-spacing:.5px;font-size:1.2rem;line-height:1.6rem;margin:0;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .cate-date-container .category.orange,.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .cate-date-container .resource-tag.orange{background:var(--orange-light)}.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .cate-date-container .category.pink,.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .cate-date-container .resource-tag.pink{background:var(--pink-light)}.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .cate-date-container .category.green,.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .cate-date-container .resource-tag.green{background:var(--green-light)}.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .cate-date-container .category.red,.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .cate-date-container .resource-tag.red{background:var(--watermelon-light)}.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .cate-date-container .category.purple,.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .cate-date-container .resource-tag.purple{background:var(--lilac-light)}.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .cate-date-container .category.default,.news-carousel .container .row .news-container .news-slider .slick-list .slick-track .slick-slide div .tile .tile-text-container .cate-date-container .resource-tag.default{background:var(--orange-light)}.news-carousel .container .row .view-more-container{width:100%;display:flex;justify-content:center;margin-top:16px}@media (max-width:1199.98px){.news-carousel .container .row .view-more-container{margin-top:8px;justify-content:flex-start}}@media (max-width:767.98px){.news-carousel .container .row .view-more-container{margin:24px 16px 0}}.pb-partners{padding:152px 0}@media (max-width:1539.98px){.pb-partners{padding:12rem 0}}@media (max-width:1199.98px){.pb-partners{padding:9.6rem 0}}@media (max-width:767.98px){.pb-partners{padding:10rem 0 7.2rem}}.pb-partners .container .row .text-title-container{margin:0 auto 72px;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;gap:48px}@media (max-width:1199.98px){.pb-partners .container .row .text-title-container{gap:2.4rem;margin:0 auto 4.8rem}.pb-partners .container .row .text-title-container .button-container{margin-top:2.4rem}}@media (max-width:1199.98px){.pb-partners .container .row .text-title-container .button-container{align-items:center}}.pb-partners .container .row .text-title-container .alpha{z-index:2}.pb-partners .container .row .text-title-container .standfirst{margin:0}.pb-partners .container .row .text-title-container .floating{position:absolute;max-height:200px;z-index:1}.pb-partners .container .row .text-title-container .orange-triangle,.pb-partners .container .row .text-title-container .purple-square,.pb-partners .container .row .text-title-container .red-circle,.pb-partners .container .row .text-title-container .red-triangle{-webkit-animation:move linear infinite;animation:move linear infinite}.pb-partners .container .row .text-title-container .blue-triangle,.pb-partners .container .row .text-title-container .green-triangle,.pb-partners .container .row .text-title-container .pink-circle,.pb-partners .container .row .text-title-container .pink-triangle{-webkit-animation:moveTwo linear infinite;animation:moveTwo linear infinite}.pb-partners .container .row .text-title-container .red-circle{top:-175px;left:30%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-transform-origin:25px 55px;transform-origin:25px 55px}.pb-partners .container .row .text-title-container .purple-square{top:0;left:100%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-transform-origin:0 50px;transform-origin:0 50px}.pb-partners .container .row .text-title-container .blue-triangle{top:-35px;left:45%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:-10px 0;transform-origin:-10px 0}.pb-partners .container .row .text-title-container .red-triangle{top:-35px;left:80%;-webkit-animation-duration:3s;animation-duration:3s;-webkit-transform-origin:-10px 0;transform-origin:-10px 0}.pb-partners .container .row .text-title-container .orange-triangle{top:-75px;left:25%;-webkit-animation-duration:6s;animation-duration:6s;-webkit-transform-origin:-35px 25px;transform-origin:-35px 25px}.pb-partners .container .row .text-title-container .pink-circle{top:-125px;left:60%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:-15px 50px;transform-origin:-15px 50px}.pb-partners .container .row .text-title-container .pink-triangle{top:-55px;left:0;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:35px 40px;transform-origin:35px 40px}.pb-partners .container .row .text-title-container .green-triangle{top:-75px;left:65%;-webkit-animation-duration:5s;animation-duration:5s;-webkit-transform-origin:-65px 0;transform-origin:-65px 0}@keyframes move{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}@keyframes moveTwo{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}.pb-partners .container .row .partners-slider-container .partners-logos .slick-list{overflow:visible}.pb-partners .container .row .partners-slider-container .partners-logos .slick-list .slick-track .slick-slide{margin:0 16px}@media (max-width:1199.98px){.pb-partners .container .row .partners-slider-container .partners-logos .slick-list .slick-track .slick-slide{margin:0 .8rem}}.pb-partners .container .row .partners-slider-container .partners-logos .slick-list .slick-track .slick-slide div .tile{background:#fff;padding:32px;display:flex;align-items:center;justify-content:center;gap:24px;border-radius:32px}.pb-partners .container .row .partners-slider-container .partners-logos .slick-list .slick-track .slick-slide div .tile img{height:auto;width:260px;-o-object-fit:contain;object-fit:contain;aspect-ratio:13/8}@media (max-width:1199.98px){.pb-partners .container .row .partners-slider-container .partners-logos .slick-list .slick-track .slick-slide div .tile img{width:145px}}.pb-xl-intro{padding:15.2rem 0 0}.pb-xl-intro.margin-bottom-large{margin-bottom:30rem}@media (max-width:1539.98px){.pb-xl-intro{padding:12rem 0 0}}@media (max-width:1199.98px){.pb-xl-intro{padding:9.6rem 0}}@media (max-width:767.98px){.pb-xl-intro{padding:7.2rem 0}}.pb-xl-intro.padding-top-large{padding:51.1rem 0 0;margin-bottom:35rem}@media (max-width:1539.98px){.pb-xl-intro.padding-top-large{padding:38.8rem 0 0}}@media (max-width:1199.98px){.pb-xl-intro.padding-top-large{padding:21.8rem 0}}@media (max-width:767.98px){.pb-xl-intro.padding-top-large{padding:20rem 0 4.8rem}}.pb-xl-intro .container .row .text-title-container{display:flex;flex-direction:column;gap:48px;margin-bottom:48px}@media (max-width:1199.98px){.pb-xl-intro .container .row .text-title-container{gap:2.4rem}}@media (max-width:1199.98px){.pb-xl-intro .container .row .text-title-container h2{display:none}}.pb-xl-intro .container .row .text-title-container .epsilon,.pb-xl-intro .site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container .submenu-title .row .text-title-container a,.pb-xl-intro .site-header>.main-nav>.container>.row>.navbar .row .text-title-container .menu-primary-navigation-container .submenu-title a{display:none}@media (max-width:1199.98px){.pb-xl-intro .container .row .text-title-container .epsilon,.pb-xl-intro .site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container .submenu-title .row .text-title-container a,.pb-xl-intro .site-header>.main-nav>.container>.row>.navbar .row .text-title-container .menu-primary-navigation-container .submenu-title a{display:block}}.pb-xl-intro .container .row .text-title-container .inner-text-content{display:flex;flex-direction:column;gap:72px}.pb-xl-intro .container .row .text-title-container .inner-text-content p{max-width:860px;margin:0;margin-bottom:1.6rem}@media (max-width:1539.98px){.pb-xl-intro .container .row .text-title-container .inner-text-content p{max-width:800px}}@media (max-width:1539.98px){.pb-xl-intro .container .row .text-title-container .inner-text-content{gap:6.4rem}}@media (max-width:1199.98px){.pb-xl-intro .container .row .text-title-container .inner-text-content{gap:2.4rem}}@media (max-width:1199.98px){.pb-xl-intro .container .row .text-title-container .inner-text-content .button-container{margin-top:.8rem}}.pb-xl-intro .container .row .slider-main-container{margin-bottom:-200px}@media (max-width:1199.98px){.pb-xl-intro .container .row .slider-main-container{padding-left:1.6rem;margin-bottom:-400px}}.pb-xl-intro .container .row .slider-main-container .xl-intro-slider .slick-list .slick-track .slick-slide{margin:0 16px}.pb-xl-intro .container .row .slider-main-container .xl-intro-slider .slick-list .slick-track .slick-slide div{height:100%}.pb-xl-intro .container .row .slider-main-container .xl-intro-slider .slick-list .slick-track .slick-slide div .tile{position:relative;border-radius:32px;max-width:570px;min-height:570px;height:100%;-o-object-fit:cover;object-fit:cover;align-content:flex-end}@media (max-width:1539.98px){.pb-xl-intro .container .row .slider-main-container .xl-intro-slider .slick-list .slick-track .slick-slide div .tile{max-width:470px;min-height:470px}}@media (max-width:1199.98px){.pb-xl-intro .container .row .slider-main-container .xl-intro-slider .slick-list .slick-track .slick-slide div .tile{max-width:330px;min-height:330px}}.pb-xl-intro .container .row .slider-main-container .xl-intro-slider .slick-list .slick-track .slick-slide div .tile .tile-content{display:flex;position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-end;height:100%;padding:48px 32px;z-index:2;gap:1.6rem;width:570px}@media (max-width:1539.98px){.pb-xl-intro .container .row .slider-main-container .xl-intro-slider .slick-list .slick-track .slick-slide div .tile .tile-content{max-width:470px}}@media (max-width:1199.98px){.pb-xl-intro .container .row .slider-main-container .xl-intro-slider .slick-list .slick-track .slick-slide div .tile .tile-content{padding:24px 16px;max-width:330px}}.pb-xl-intro .container .row .slider-main-container .xl-intro-slider .slick-list .slick-track .slick-slide div .tile .tile-content p{color:var(--core-cream)}@media (max-width:1199.98px){.pb-xl-intro .container .row .slider-main-container .xl-intro-slider .slick-list .slick-track .slick-slide div .tile .tile-content .beta{display:none}}.pb-xl-intro .container .row .slider-main-container .xl-intro-slider .slick-list .slick-track .slick-slide div .tile .tile-content .delta{display:none}@media (max-width:1199.98px){.pb-xl-intro .container .row .slider-main-container .xl-intro-slider .slick-list .slick-track .slick-slide div .tile .tile-content .delta{display:unset}}.pb-xl-intro .container .row .slider-main-container .xl-intro-slider .slick-list .slick-track .slick-slide div .tile.overlay:after{background:linear-gradient(0deg,rgba(0,12,48,.4) 0,rgba(0,12,48,.4) 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;border-radius:32px}.pb-xl-intro .container .row .slider-main-container .xl-intro-slider .slick-list .slick-track .slick-slide div .tile img{position:absolute;height:inherit;position:absolute;z-index:0;border-radius:32px;width:-webkit-fill-available;width:-moz-available;width:stretch;left:0;top:0;-o-object-fit:cover;object-fit:cover;width:100%;min-height:570px}@media (max-width:1539.98px){.pb-xl-intro .container .row .slider-main-container .xl-intro-slider .slick-list .slick-track .slick-slide div .tile img{min-height:470px}}@media (max-width:1199.98px){.pb-xl-intro .container .row .slider-main-container .xl-intro-slider .slick-list .slick-track .slick-slide div .tile img{min-height:330px}}.pb-offset-carousel{padding:152px 0}@media (max-width:1539.98px){.pb-offset-carousel{padding:12rem 0}}@media (max-width:1199.98px){.pb-offset-carousel{padding:7.2rem 0}}@media (max-width:767.98px){.pb-offset-carousel{padding:10rem 0 7.2rem}}.pb-offset-carousel .container .row .text-top-container{display:flex;justify-content:space-between;margin-bottom:72px;align-content:flex-start}@media (max-width:1199.98px){.pb-offset-carousel .container .row .text-top-container{margin-bottom:48px;flex-direction:column;gap:2.4rem}}.pb-offset-carousel .container .row .text-top-container .text-title-container{display:flex;flex-direction:column;gap:48px;position:relative}.pb-offset-carousel .container .row .text-top-container .text-title-container .display-3{color:var(--core-rich-black);z-index:2}@media (max-width:1199.98px){.pb-offset-carousel .container .row .text-top-container .text-title-container{gap:2.4rem}}@media (max-width:1199.98px){.pb-offset-carousel .container .row .text-top-container .text-title-container .desktop-buttons{display:none}}.pb-offset-carousel .container .row .text-top-container .text-title-container .floating{position:absolute;max-height:200px;z-index:1}.pb-offset-carousel .container .row .text-top-container .text-title-container .orange-triangle,.pb-offset-carousel .container .row .text-top-container .text-title-container .purple-square,.pb-offset-carousel .container .row .text-top-container .text-title-container .red-circle,.pb-offset-carousel .container .row .text-top-container .text-title-container .red-triangle{-webkit-animation:move linear infinite;animation:move linear infinite}.pb-offset-carousel .container .row .text-top-container .text-title-container .blue-triangle,.pb-offset-carousel .container .row .text-top-container .text-title-container .green-triangle,.pb-offset-carousel .container .row .text-top-container .text-title-container .pink-circle,.pb-offset-carousel .container .row .text-top-container .text-title-container .pink-triangle{-webkit-animation:moveTwo linear infinite;animation:moveTwo linear infinite}.pb-offset-carousel .container .row .text-top-container .text-title-container .red-circle{top:-115px;left:20%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-transform-origin:25px 55px;transform-origin:25px 55px}.pb-offset-carousel .container .row .text-top-container .text-title-container .purple-square{top:0;left:100%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-transform-origin:0 50px;transform-origin:0 50px}.pb-offset-carousel .container .row .text-top-container .text-title-container .blue-triangle{top:-35px;left:35%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:-10px 0;transform-origin:-10px 0}.pb-offset-carousel .container .row .text-top-container .text-title-container .red-triangle{top:-35px;left:70%;-webkit-animation-duration:3s;animation-duration:3s;-webkit-transform-origin:-10px 0;transform-origin:-10px 0}.pb-offset-carousel .container .row .text-top-container .text-title-container .orange-triangle{top:-75px;left:15%;-webkit-animation-duration:6s;animation-duration:6s;-webkit-transform-origin:-35px 25px;transform-origin:-35px 25px}.pb-offset-carousel .container .row .text-top-container .text-title-container .pink-circle{top:-100px;left:50%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:-15px 70px;transform-origin:-15px 70px}.pb-offset-carousel .container .row .text-top-container .text-title-container .pink-triangle{top:-55px;left:-5%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:35px 40px;transform-origin:35px 40px}.pb-offset-carousel .container .row .text-top-container .text-title-container .green-triangle{top:-75px;left:55%;-webkit-animation-duration:5s;animation-duration:5s;-webkit-transform-origin:-65px 0;transform-origin:-65px 0}@keyframes move{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}@keyframes moveTwo{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}.pb-offset-carousel .container .row .text-top-container .text-content-container{display:flex;flex-direction:column;gap:24px}.pb-offset-carousel .container .row .text-top-container .text-content-container .body-large,.pb-offset-carousel .container .row .text-top-container .text-content-container .standfirst{color:var(--core-rich-black)}.pb-offset-carousel .container .row .text-top-container .text-content-container .standfirst{margin-bottom:0}.pb-offset-carousel .container .row .text-top-container .text-content-container .mobile-buttons{display:none}@media (max-width:1199.98px){.pb-offset-carousel .container .row .text-top-container .text-content-container .mobile-buttons{display:flex;margin-top:2.4rem}}.pb-offset-carousel .container .row .slider-main-container .offset-slider .slick-list{overflow:visible}.pb-offset-carousel .container .row .slider-main-container .offset-slider .slick-list .slick-track .slick-slide{margin:0 16px}.pb-offset-carousel .container .row .slider-main-container .offset-slider .slick-list .slick-track .slick-slide div .image-tile img{border-radius:24px}.pb-offset-carousel .container .row .slider-main-container .offset-slider .slick-list .slick-track .slick-slide:nth-child(4n+1){margin-top:auto}.pb-offset-carousel .container .row .slider-main-container .offset-slider .slick-list .slick-track .slick-slide:nth-child(4n+1) div .image-tile img{aspect-ratio:311/175;height:350px;width:622px;-o-object-fit:cover;object-fit:cover}@media (max-width:1199.98px){.pb-offset-carousel .container .row .slider-main-container .offset-slider .slick-list .slick-track .slick-slide:nth-child(4n+1) div .image-tile img{width:350px;height:197px;aspect-ratio:350/197}}@media (max-width:767.98px){.pb-offset-carousel .container .row .slider-main-container .offset-slider .slick-list .slick-track .slick-slide:nth-child(4n+1) div .image-tile img{width:250px;height:141px;aspect-ratio:250/141}}.pb-offset-carousel .container .row .slider-main-container .offset-slider .slick-list .slick-track .slick-slide:nth-child(4n+2){margin-top:0}.pb-offset-carousel .container .row .slider-main-container .offset-slider .slick-list .slick-track .slick-slide:nth-child(4n+2) div .image-tile img{aspect-ratio:1/1;height:450px;width:450px;-o-object-fit:cover;object-fit:cover}@media (max-width:1199.98px){.pb-offset-carousel .container .row .slider-main-container .offset-slider .slick-list .slick-track .slick-slide:nth-child(4n+2) div .image-tile img{height:300px;width:300px}}@media (max-width:767.98px){.pb-offset-carousel .container .row .slider-main-container .offset-slider .slick-list .slick-track .slick-slide:nth-child(4n+2) div .image-tile img{height:250px;width:250px}}.pb-offset-carousel .container .row .slider-main-container .offset-slider .slick-list .slick-track .slick-slide:nth-child(4n+3){margin-bottom:auto}.pb-offset-carousel .container .row .slider-main-container .offset-slider .slick-list .slick-track .slick-slide:nth-child(4n+3) div .image-tile img{aspect-ratio:311/175;height:350px;width:622px;-o-object-fit:cover;object-fit:cover}@media (max-width:1199.98px){.pb-offset-carousel .container .row .slider-main-container .offset-slider .slick-list .slick-track .slick-slide:nth-child(4n+3) div .image-tile img{width:350px;height:197px;aspect-ratio:350/197}}@media (max-width:767.98px){.pb-offset-carousel .container .row .slider-main-container .offset-slider .slick-list .slick-track .slick-slide:nth-child(4n+3) div .image-tile img{width:250px;height:141px;aspect-ratio:250/141}}.pb-offset-carousel .container .row .slider-main-container .offset-slider .slick-list .slick-track .slick-slide:nth-child(4n+4){margin-top:0}.pb-offset-carousel .container .row .slider-main-container .offset-slider .slick-list .slick-track .slick-slide:nth-child(4n+4) div .image-tile img{aspect-ratio:1/1;height:450px;width:450px;-o-object-fit:cover;object-fit:cover}@media (max-width:1199.98px){.pb-offset-carousel .container .row .slider-main-container .offset-slider .slick-list .slick-track .slick-slide:nth-child(4n+4) div .image-tile img{height:300px;width:300px}}@media (max-width:767.98px){.pb-offset-carousel .container .row .slider-main-container .offset-slider .slick-list .slick-track .slick-slide:nth-child(4n+4) div .image-tile img{height:250px;width:250px}}.pb-programme-selector .container .row .slider-main-container{display:flex;justify-content:space-between;padding:152px 0}@media (max-width:1539.98px){.pb-programme-selector .container .row .slider-main-container{padding:120px 0}}@media (max-width:1199.98px){.pb-programme-selector .container .row .slider-main-container{padding:72px 0;flex-direction:column;gap:4.8rem}}@media (max-width:767.98px){.pb-programme-selector .container .row .slider-main-container .slider-navigation-container{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}}.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .zeta{margin-bottom:48px}@media (max-width:1199.98px){.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .zeta{margin-bottom:24px}}.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .zeta,.pb-programme-selector .container .row .slider-main-container .slider-navigation-container p{text-align:left}.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .zeta{margin-bottom:48px}@media (max-width:1199.98px){.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .zeta{margin-bottom:24px}}.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .zeta,.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div p{text-align:left}.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .beta,.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .display-3{margin-bottom:.8rem;line-height:8.8rem;transition:.9s ease-in-out;position:relative;pointer-events:auto;cursor:pointer;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:flex;gap:2.4rem;align-items:center;color:var(--core-rich-black);max-width:600px}@media (max-width:1539.98px){.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .beta,.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .display-3{line-height:7.1rem;max-width:500px}}@media (max-width:1199.98px){.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .beta,.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .display-3{line-height:5.8rem;max-width:100%}}.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .beta svg,.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .display-3 svg{display:none;opacity:0;transition:.8s ease-in-out;height:65px}@media (max-width:1199.98px){.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .beta svg,.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .display-3 svg{height:50px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media (max-width:767.98px){.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .beta svg,.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .display-3 svg{height:30px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .beta.active,.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .display-3.active{color:var(--core-deep-purple);font-weight:var(--font-weight-xbold);position:relative}.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .beta.active::after,.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .display-3.active::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .beta.active svg,.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .display-3.active svg{display:unset;opacity:1}.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .beta::after,.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .display-3::after{position:absolute;content:"";bottom:-5px;left:0;width:calc(100% - 75px);height:3px;background:var(--core-deep-purple);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s}.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .beta:hover::after,.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .display-3:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .beta:hover,.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .display-3:hover{color:var(--core-deep-purple);font-weight:var(--font-weight-xbold)}.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .beta:hover svg,.pb-programme-selector .container .row .slider-main-container .slider-navigation-container .slider-nav-journey div .display-3:hover svg{display:unset;opacity:1}.pb-programme-selector .container .row .slider-main-container .character{position:absolute;bottom:0;right:20%;-webkit-transform:translate(20%);transform:translate(20%);z-index:2}@media (max-width:1539.98px){.pb-programme-selector .container .row .slider-main-container .character{right:unset;left:25%;width:310px}}@media (max-width:1199.98px){.pb-programme-selector .container .row .slider-main-container .character{width:266px;left:50%;-webkit-transform:unset;transform:unset}}@media (max-width:767.98px){.pb-programme-selector .container .row .slider-main-container .character{width:156px;left:16px;-webkit-transform:unset;transform:unset}}@media (max-width:1199.98px){.pb-programme-selector .container .row .slider-main-container .slider-for-journey{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;padding-bottom:7.2rem}}@media (max-width:767.98px){.pb-programme-selector .container .row .slider-main-container .slider-for-journey{padding-bottom:0}}.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide{margin:76px 16px 0;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media (max-width:1199.98px){.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide{margin-top:0}}@media (max-width:767.98px){.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide{margin:0 8px}}@media (max-width:767.98px){.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide div{height:100%}}.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide div .tab-tile{width:100%;height:100%}.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide div .tab-tile .tab-container{display:flex;gap:32px}@media (max-width:1539.98px){.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide div .tab-tile .tab-container{flex-direction:column;gap:4rem}}@media (max-width:1199.98px){.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide div .tab-tile .tab-container{flex-direction:row;gap:3.2rem;max-width:100%}}@media (max-width:767.98px){.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide div .tab-tile .tab-container{flex-direction:column;gap:4.8rem}}.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide div .tab-tile .tab-container .main-content{width:100%;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;margin-bottom:.5rem}@media (max-width:1539.98px){.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide div .tab-tile .tab-container .main-content{gap:4rem;margin-bottom:0;align-self:flex-start}}@media (max-width:1199.98px){.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide div .tab-tile .tab-container .main-content{min-height:unset;height:auto;gap:3.2rem}}.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide div .tab-tile .tab-container .main-content p{color:var(--core-rich-black);margin-bottom:48px}@media (max-width:1539.98px){.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide div .tab-tile .tab-container .main-content p{margin-bottom:0}}.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide div .tab-tile .tab-container .main-content .button-container{margin-bottom:48px;width:calc(100% - 75px)}@media (max-width:1199.98px){.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide div .tab-tile .tab-container .main-content .button-container{margin-bottom:16px}}.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide div .tab-tile .tab-container .main-content .tab-text{width:100%}.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide div .tab-tile .tab-container .tab-image img{height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:24px;width:420px}@media (max-width:1539.98px){.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide div .tab-tile .tab-container .tab-image img{width:370px}}@media (max-width:1199.98px){.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide div .tab-tile .tab-container .tab-image img{width:330px}}@media (max-width:767.98px){.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide div .tab-tile .tab-container .tab-image img{width:100%;height:380px}}@media (max-width:767.98px){.pb-programme-selector .container .row .slider-main-container .slider-for-journey .slick-list .slick-track .slick-slide div .tab-tile .tab-container .tab-image{margin-top:auto}}.pb-programme-selector .keyword-container{border-top:2px solid var(--core-rich-black);padding:72px 0;border-bottom:2px solid var(--core-rich-black)}@media (max-width:1539.98px){.pb-programme-selector .keyword-container{padding:48px 0}}@media (max-width:1199.98px){.pb-programme-selector .keyword-container{padding:32px 0}}.pb-programme-selector .keyword-container .row .keyword-slider .slick-list .slick-track .slick-slide{margin:0}.pb-programme-selector .keyword-container .row .keyword-slider .slick-list .slick-track .slick-slide div .keyword-item{padding:5px 42px 5px 100px;position:relative;color:var(--core-rich-black)}.pb-programme-selector .keyword-container .row .keyword-slider .slick-list .slick-track .slick-slide div .keyword-item:before{content:'';width:60px;height:60px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pb-programme-selector .keyword-container .row .keyword-slider .slick-list .slick-track .slick-slide:nth-child(2n+1) div .keyword-item:before{background:url(/wp-content/themes/rouge-wp-start-theme/assets/images/Rectangle.svg) no-repeat center center/60px}.pb-programme-selector .keyword-container .row .keyword-slider .slick-list .slick-track .slick-slide:nth-child(2n) div .keyword-item:before{background:url(/wp-content/themes/rouge-wp-start-theme/assets/images/Ellipse.svg) no-repeat center center/60px}.error404 .site-header .main-nav .container .row .navbar #primary-navigation .menu-primary-navigation-container .navbar-nav .current_page_parent,.search-results .site-header .main-nav .container .row .navbar #primary-navigation .menu-primary-navigation-container .navbar-nav .current_page_parent{border:none;color:var(--core-rich-black);padding:0;border-radius:0}.error404 .site-header .main-nav .container .row .navbar #primary-navigation .menu-primary-navigation-container .navbar-nav .current_page_parent .dropdown-toggle,.search-results .site-header .main-nav .container .row .navbar #primary-navigation .menu-primary-navigation-container .navbar-nav .current_page_parent .dropdown-toggle{color:var(--core-rich-black)}.error404 .site-header .main-nav .container .row .navbar #primary-navigation .menu-primary-navigation-container .navbar-nav .current_page_parent>a,.search-results .site-header .main-nav .container .row .navbar #primary-navigation .menu-primary-navigation-container .navbar-nav .current_page_parent>a{color:var(--core-rich-black)}.error404 .site-header .main-nav .container .row .navbar #primary-navigation .menu-primary-navigation-container .navbar-nav .current_page_parent>a svg path,.search-results .site-header .main-nav .container .row .navbar #primary-navigation .menu-primary-navigation-container .navbar-nav .current_page_parent>a svg path{fill:var(--core-rich-black)}.search-hero{padding:14rem 0 7.2rem}@media (max-width:1199.98px){.search-hero{padding:12rem 0 6.4rem}}@media (max-width:767.98px){.search-hero{padding:12.8rem 0 7.2rem 0}}.search-hero .container .row .search-contents-container .hero__inner{display:flex;gap:2.4rem;flex-direction:column}@media (max-width:767.98px){.search-hero .container .row .search-contents-container .hero__inner{gap:1.6rem}}.search-hero .container .row .search-contents-container .hero__inner .eyebrow-breadcrumb{z-index:2}.search-hero .container .row .search-contents-container .hero__inner .display-3{font-weight:var(--font-weight-xbold);color:var(--core-rich-black);z-index:2}.search-hero .container .row .search-contents-container .hero__inner .hero-content{display:flex;flex-direction:column;gap:4rem}.search-hero .container .row .search-contents-container .hero__inner .hero-content .display-3{font-weight:var(--font-weight-xbold);color:var(--core-rich-black);z-index:2}.search-hero .container .row .search-contents-container .hero__inner .hero-content h6{color:var(--core-rich-black);z-index:2}.search-hero .container .row .search-contents-container .hero__inner .floating{position:absolute;max-height:200px;z-index:1}.search-hero .container .row .search-contents-container .hero__inner .orange-triangle,.search-hero .container .row .search-contents-container .hero__inner .purple-square,.search-hero .container .row .search-contents-container .hero__inner .red-circle,.search-hero .container .row .search-contents-container .hero__inner .red-triangle{-webkit-animation:move linear infinite;animation:move linear infinite}.search-hero .container .row .search-contents-container .hero__inner .blue-triangle,.search-hero .container .row .search-contents-container .hero__inner .green-triangle,.search-hero .container .row .search-contents-container .hero__inner .pink-circle,.search-hero .container .row .search-contents-container .hero__inner .pink-triangle{-webkit-animation:moveTwo linear infinite;animation:moveTwo linear infinite}.search-hero .container .row .search-contents-container .hero__inner .red-circle{top:-175px;left:30%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-transform-origin:25px 55px;transform-origin:25px 55px}.search-hero .container .row .search-contents-container .hero__inner .purple-square{top:0;left:100%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-transform-origin:0 50px;transform-origin:0 50px}.search-hero .container .row .search-contents-container .hero__inner .blue-triangle{top:-35px;left:45%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:-10px 0;transform-origin:-10px 0}.search-hero .container .row .search-contents-container .hero__inner .red-triangle{top:-35px;left:80%;-webkit-animation-duration:3s;animation-duration:3s;-webkit-transform-origin:-10px 0;transform-origin:-10px 0}.search-hero .container .row .search-contents-container .hero__inner .orange-triangle{top:-75px;left:25%;-webkit-animation-duration:6s;animation-duration:6s;-webkit-transform-origin:-35px 25px;transform-origin:-35px 25px}.search-hero .container .row .search-contents-container .hero__inner .pink-circle{top:-125px;left:60%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:-15px 50px;transform-origin:-15px 50px}.search-hero .container .row .search-contents-container .hero__inner .pink-triangle{top:-55px;left:0;-webkit-animation-duration:15s;animation-duration:15s;-webkit-transform-origin:35px 40px;transform-origin:35px 40px}.search-hero .container .row .search-contents-container .hero__inner .green-triangle{top:-75px;left:65%;-webkit-animation-duration:5s;animation-duration:5s;-webkit-transform-origin:-65px 0;transform-origin:-65px 0}@keyframes move{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}@keyframes moveTwo{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg);height:200px}}.search-container .container .row .search-request{display:flex;gap:3.9rem;flex-direction:column}@media (max-width:767.98px){.search-container .container .row .search-request{gap:2.4rem}}.search-container .container .row .search-request form{display:flex;align-items:center;width:100%;border-radius:32px;padding:16px 24px;align-items:center;border:2px solid rgba(99,99,99,.5);background:var(--core-cream);color:#636363;height:80px;box-shadow:0 6px 0 0 #afaca5}.search-container .container .row .search-request form input{background:var(--core-cream);padding:0}.search-container .container .row .search-request form button{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:100%;gap:.4rem;font-size:1.6rem;line-height:2.4rem;margin-bottom:5px;padding:12px 16px}@media (max-width:1539.98px){.search-container .container .row .search-request form button{padding:12px 16px}}@media (max-width:767.98px){.search-container .container .row .search-request form button{font-size:0;border-radius:16px;gap:0}}.search-results-container{padding:10.4rem 0}@media (max-width:1539.98px){.search-results-container{padding:9.6rem 0}}@media (max-width:1199.98px){.search-results-container{padding:7.2rem 0}}@media (max-width:767.98px){.search-results-container{padding:5.6rem 0}}.search-results-container .container .row .results-grid{display:flex;gap:4.8rem;flex-direction:column;margin-bottom:4.8rem}.search-results-container .container .row .results-grid article{display:flex;flex-direction:column;gap:2.4rem;padding-bottom:3.2rem;border-bottom:2px solid var(--core-rich-black)}.search-results-container .container .row .results-grid article a{text-decoration:underline}.search-results-container .container .row .pagination .navigation .nav-links{display:flex;align-items:center;gap:1.6rem}@media (max-width:767.98px){.search-results-container .container .row .pagination .navigation .nav-links{flex-direction:column;flex-wrap:wrap}}.search-results-container .container .row .pagination .navigation .nav-links .page-numbers:not(.next):not(.prev){display:none}.search-results-container .container .row .pagination .navigation .nav-links .next,.search-results-container .container .row .pagination .navigation .nav-links .prev{padding:16px 24px;gap:4px;border-radius:999px;color:#000c30;font-weight:var(--font-weight-semibold);font-size:2rem;line-height:2.4rem;cursor:pointer;transition:var(--transition);display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-decoration:none;border:2px solid #000c30;background:#fdf7e9;box-shadow:0 4px 0 0 #000c30}.search-results-container .container .row .pagination .navigation .nav-links .next:hover,.search-results-container .container .row .pagination .navigation .nav-links .prev:hover{box-shadow:0 6px 0 0 #007e99;color:#007e99;border:2px solid #007e99}.search-results-container .container .row .pagination .navigation .nav-links .next:hover svg path,.search-results-container .container .row .pagination .navigation .nav-links .prev:hover svg path{fill:var(--sky-dark)}.search-results-container .container .row .pagination .navigation .nav-links .next:disabled,.search-results-container .container .row .pagination .navigation .nav-links .prev:disabled{border:2px solid #636363;background:#fff;box-shadow:0 4px 0 0 #000c30}.search-results-container .container .row .pagination .navigation .nav-links .next.inactive,.search-results-container .container .row .pagination .navigation .nav-links .prev.inactive{display:none}.search-results-container .container .row .pagination .navigation .nav-links .prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.site-header{width:100%;background-color:#fff}.site-header .gradient-blur{position:absolute;z-index:0;inset:auto 0 0 0;pointer-events:none;top:0;left:0}.site-header .gradient-blur::after,.site-header .gradient-blur::before,.site-header .gradient-blur>div{position:absolute;inset:0}.site-header .gradient-blur::before{content:"";z-index:1;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask:linear-gradient(to top,transparent 0,#000 12.5%,#000 25%,transparent 37.5%);mask:linear-gradient(to top,transparent 0,#000 12.5%,#000 25%,transparent 37.5%)}.site-header .gradient-blur>div:nth-of-type(1){z-index:2;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask:linear-gradient(to top,transparent 12.5%,#000 25%,#000 37.5%,transparent 50%);mask:linear-gradient(to top,transparent 12.5%,#000 25%,#000 37.5%,transparent 50%)}.site-header .gradient-blur>div:nth-of-type(2){z-index:3;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(to top,transparent 25%,#000 37.5%,#000 50%,transparent 62.5%);mask:linear-gradient(to top,transparent 25%,#000 37.5%,#000 50%,transparent 62.5%)}.site-header .gradient-blur>div:nth-of-type(3){z-index:4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(to top,transparent 37.5%,#000 50%,#000 62.5%,transparent 75%);mask:linear-gradient(to top,transparent 37.5%,#000 50%,#000 62.5%,transparent 75%)}.site-header .gradient-blur>div:nth-of-type(4){z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(to top,transparent 50%,#000 62.5%,#000 75%,transparent 87.5%);mask:linear-gradient(to top,transparent 50%,#000 62.5%,#000 75%,transparent 87.5%)}.site-header .gradient-blur>div:nth-of-type(5){z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(to top,transparent 62.5%,#000 75%,#000 87.5%,transparent 100%);mask:linear-gradient(to top,transparent 62.5%,#000 75%,#000 87.5%,transparent 100%)}.site-header .gradient-blur>div:nth-of-type(6){z-index:7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);-webkit-mask:linear-gradient(to top,transparent 75%,#000 87.5%,#000 100%);mask:linear-gradient(to top,transparent 75%,#000 87.5%,#000 100%)}.site-header .gradient-blur::after{content:"";z-index:8;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-mask:linear-gradient(to top,transparent 87.5%,#000 100%);mask:linear-gradient(to top,transparent 87.5%,#000 100%)}.site-header .navbar{padding:1.5rem}.site-header .navbar .navbar-brand .logo{width:210px}@media (max-width:1919.98px){.site-header .navbar .navbar-brand .logo{width:156px}}@media (min-width:1200px) and (max-width:1539.98px){.site-header .navbar .navbar-brand svg{width:150px}}@media (min-width:375px) and (max-width:1199.98px){.site-header .navbar .navbar-brand svg{width:100px}}.blog .site-footer{border-top:1px solid #ccc}.site-footer .container{padding:128px 0 48px}@media (max-width:1539.98px){.site-footer .container{padding:96px 0 48px}}@media (max-width:1199.98px){.site-footer .container{padding:72px 0 48px}}.site-footer .container .row .subscribe-main-nav-container{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:767.98px){.site-footer .container .row .subscribe-main-nav-container{flex-direction:column;margin-bottom:4.8rem;gap:4.8rem}}.site-footer .container .row .subscribe-main-nav-container .subscribe-container{display:flex;flex-direction:column;gap:3.2rem}.site-footer .container .row .subscribe-main-nav-container .subscribe-container .standfirst-bold{margin:0;max-width:550px}@media (max-width:1199.98px){.site-footer .container .row .subscribe-main-nav-container .subscribe-container{gap:2.4rem}}@media (max-width:767.98px){.site-footer .container .row .subscribe-main-nav-container .subscribe-container{gap:3.2rem}}.site-footer .container .row .subscribe-main-nav-container .footer-nav-container{display:flex;flex-direction:column;gap:4.8rem}@media (max-width:1199.98px){.site-footer .container .row .subscribe-main-nav-container .footer-nav-container{gap:3.2rem}}@media (max-width:767.98px){.site-footer .container .row .subscribe-main-nav-container .footer-nav-container{gap:4.8rem}}.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .footer-inner-nav{display:flex;flex-direction:column}.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .footer-inner-nav .rating-text{display:flex;align-items:center;justify-content:flex-start;gap:.8rem;margin-bottom:0;transition:var(--transition)}.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .footer-inner-nav .rating-text:hover{color:var(--sky-light);text-decoration:underline}.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .footer-inner-nav .navbar--secondary .menu{list-style:none;padding-left:0;gap:var(--gap-xs);display:flex;flex-direction:column;margin-bottom:0}.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .footer-inner-nav .navbar--secondary .menu .menu-item{font-size:2.4rem;line-height:3.4rem;font-weight:var(--font-weight-semibold);margin-bottom:0;transition:var(--transition)}@media (max-width:1539.98px){.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .footer-inner-nav .navbar--secondary .menu .menu-item{font-size:2.2rem;line-height:3rem}}@media (max-width:1199.98px){.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .footer-inner-nav .navbar--secondary .menu .menu-item{font-size:1.8rem;line-height:2.5rem}}.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .footer-inner-nav .navbar--secondary .menu .menu-item a:hover{color:var(--sky-light);text-decoration:underline}.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .cta-container{padding:24px;border:2px solid #ccc;border-radius:999px;display:flex;align-items:center;gap:2.4rem;justify-content:space-between;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media (max-width:1199.98px){.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .cta-container{padding:16px 24px;gap:.8rem}}.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .cta-container .school-lgn{padding:0;gap:.8rem;display:flex;align-items:center;color:var(--core-cream);transition:var(--transition)}@media (max-width:1539.98px){.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .cta-container .school-lgn{font-size:1.6rem;line-height:2.4rem}}.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .cta-container .school-lgn:hover{color:var(--sky-light);text-decoration:underline}.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .cta-container .school-lgn svg path{transition:var(--transition)}.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .cta-container .school-lgn:hover svg path{fill:var(--sky-light)}.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .cta-container .primary{border:2px solid #007e99;background:#5fc9e0;box-shadow:0 4px 0 0 #007e99;color:var(--core-deep-purple);margin:0;gap:.4rem;display:flex;align-items:center}.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .cta-container .primary:hover{background:#fdf7e9;box-shadow:0 6px 0 0 #007e99}.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .cta-container .primary:disabled{border:2px solid #000c30;background:#636363;box-shadow:0 4px 0 0 #000c30}@media (max-width:1539.98px){.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .cta-container .primary{font-size:1.6rem;line-height:2.4rem}}@media (max-width:1199.98px){.site-footer .container .row .subscribe-main-nav-container .footer-nav-container .cta-container .primary{padding:12px 16px}}.site-footer .container .row .logo-social-container{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:4.8rem}@media (max-width:767.98px){.site-footer .container .row .logo-social-container{flex-wrap:wrap;gap:2.4rem}}.site-footer .container .row .logo-social-container .logo-container .navbar-brand img{width:570px;-o-object-fit:cover;object-fit:cover}@media (max-width:1199.98px){.site-footer .container .row .logo-social-container .logo-container .navbar-brand img{width:275px}}@media (max-width:767.98px){.site-footer .container .row .logo-social-container .logo-container .navbar-brand img{width:250px}}.site-footer .container .row .logo-social-container .social-container{display:flex;gap:3.2rem;align-items:center}@media (max-width:1539.98px){.site-footer .container .row .logo-social-container .social-container{justify-content:flex-end}}@media (max-width:1199.98px){.site-footer .container .row .logo-social-container .social-container{gap:2.4rem}}@media (max-width:767.98px){.site-footer .container .row .logo-social-container .social-container{justify-content:flex-start}}.site-footer .container .row .logo-social-container .social-container a svg path{transition:var(--transition)}.site-footer .container .row .logo-social-container .social-container a:hover svg path{fill:var(--sky-light)}.site-footer .container .row .legal-copy-container{border-top:2px solid #ccc;padding-top:2.4rem;display:flex;justify-content:space-between}@media (max-width:1199.98px){.site-footer .container .row .legal-copy-container{flex-direction:column}}@media (max-width:1199.98px){.site-footer .container .row .legal-copy-container .legal-copy-menu{padding:0 1.6rem}}.site-footer .container .row .legal-copy-container .legal-copy-menu .menu-legal-menu-container .menu{list-style:none;padding-left:0;gap:var(--gap-sm);display:flex}@media (max-width:1199.98px){.site-footer .container .row .legal-copy-container .legal-copy-menu .menu-legal-menu-container .menu{gap:.8rem}}@media (max-width:767.98px){.site-footer .container .row .legal-copy-container .legal-copy-menu .menu-legal-menu-container .menu{flex-direction:column}}.site-footer .container .row .legal-copy-container .legal-copy-menu .menu-legal-menu-container .menu .menu-item{transition:var(--transition);margin-bottom:0}.site-footer .container .row .legal-copy-container .legal-copy-menu .menu-legal-menu-container .menu .menu-item a:hover{color:var(--sky-light);text-decoration:underline}@media (max-width:1199.98px){.site-footer .container .row .legal-copy-container .copyright-priv-container{padding:0 1.6rem}}.site-header{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;background-color:transparent;z-index:99;transition:.4s ease-in-out;padding:50px 0 0}.site-header:before{content:'';width:100%;height:100%;position:absolute;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask:linear-gradient(to top,transparent 0,#000 12.5%,#000 25%,transparent 37.5%);mask:linear-gradient(to top,transparent 0,#000 12.5%,#000 25%,transparent 37.5%);z-index:-1}.site-header.open>.main-nav>.container>.row>.navbar:after{display:none}.site-header>.main-nav>.container{display:flex;flex-direction:column}.site-header>.main-nav>.container>.row{transition:margin .4s ease-in-out}.site-header>.main-nav>.container>.row.notification-bar{background-color:var(--secondary-color);position:absolute;left:-50%;-webkit-transform:translateX(50%);transform:translateX(50%);width:calc(100vw - 15px);z-index:2;padding:8px;margin-left:0;margin-right:0;transition:opacity .4s ease-in-out}@media (max-width:1199.98px){.site-header>.main-nav>.container>.row.notification-bar{width:100vw}}.site-header>.main-nav>.container>.row.notification-bar p{margin:0}.site-header>.main-nav>.container>.row.notification-bar a{color:#fff}.site-header>.main-nav>.container>.row.notification-bar .notification-bar__close{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;cursor:pointer}.site-header>.main-nav>.container>.row.notification-bar .notification-bar__close svg{height:100%;width:100%}.site-header>.main-nav>.container>.row.notification-bar .notification-bar__close svg path,.site-header>.main-nav>.container>.row.notification-bar .notification-bar__close svg rect{fill:#fff}.site-header>.main-nav>.container>.row.notification-bar .notification-bar__content{padding-right:28px}.site-header>.main-nav>.container>.row.notification-bar.closed{opacity:0;pointer-events:none}.site-header>.main-nav>.container>.row>.navbar{margin:0 16px;padding:24px 48px;transition:.4s ease-in-out;width:100%;border-radius:999px;border:2px solid rgba(99,99,99,.5);background:var(--surface-core,#fdf7e9);box-shadow:0 6px 0 0 #afaca5}.site-header>.main-nav>.container>.row>.navbar .mobile-menu{display:none;align-items:center;gap:24px}.site-header>.main-nav>.container>.row>.navbar .mobile-menu .school-lgn{padding:0}.site-header>.main-nav>.container>.row>.navbar .mobile-menu .school-lgn svg{width:24px;height:24px}.site-header>.main-nav>.container>.row>.navbar .mobile-menu .school-lgn svg path{fill:var(--core-rich-black)}.site-header>.main-nav>.container>.row>.navbar .mobile-menu .search-button-nav{border:none;background:0 0;padding:0}.site-header>.main-nav>.container>.row>.navbar .mobile-menu .search-button-nav svg{width:24px;height:24px;aspect-ratio:1/1}.site-header>.main-nav>.container>.row>.navbar .mobile-menu .search-button-nav svg path{fill:var(--core-rich-black)}.site-header>.main-nav>.container>.row>.navbar .navbar__brand img,.site-header>.main-nav>.container>.row>.navbar .navbar__brand svg{height:50px;width:300px;-o-object-fit:cover;object-fit:cover}.site-header>.main-nav>.container>.row>.navbar .btn--demo{font-size:calc(14px + 60 * ((100vw - 1280px)/ 640))}@media screen and (max-width:1280px){.site-header>.main-nav>.container>.row>.navbar .btn--demo{font-size:14px}}@media screen and (min-width:1920px){.site-header>.main-nav>.container>.row>.navbar .btn--demo{font-size:20px}}.site-header>.main-nav>.container>.row>.navbar .btn--demo a{padding-bottom:0;font-weight:500}.site-header>.main-nav>.container>.row>.navbar .button-wrapper{gap:16px}.site-header>.main-nav>.container>.row>.navbar .navbar__translations{background:0 0;border:solid 2px var(--tertiary-color);border-radius:var(--radius-md)}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click{width:64px}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click li.wpml-ls-item ul.wpml-ls-sub-menu li.wpml-ls-item-en a.wpml-ls-link span.wpml-ls-native:before,.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click li.wpml-ls-item.wpml-ls-item-en a.wpml-ls-item-toggle span.wpml-ls-native:before{content:'En'}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click li.wpml-ls-item ul.wpml-ls-sub-menu li.wpml-ls-item-de a.wpml-ls-link span.wpml-ls-native:before,.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click li.wpml-ls-item.wpml-ls-item-de a.wpml-ls-item-toggle span.wpml-ls-native:before{content:'De'}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click li.wpml-ls-item ul.wpml-ls-sub-menu li.wpml-ls-item-es a.wpml-ls-link span.wpml-ls-native:before,.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click li.wpml-ls-item.wpml-ls-item-es a.wpml-ls-item-toggle span.wpml-ls-native:before{content:'Es'}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click li.wpml-ls-item ul.wpml-ls-sub-menu li.wpml-ls-item-fr a.wpml-ls-link span.wpml-ls-native:before,.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click li.wpml-ls-item.wpml-ls-item-fr a.wpml-ls-item-toggle span.wpml-ls-native:before{content:'Fr'}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click li.wpml-ls-item ul.wpml-ls-sub-menu li.wpml-ls-item-pt a.wpml-ls-link span.wpml-ls-native:before,.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click li.wpml-ls-item.wpml-ls-item-pt a.wpml-ls-item-toggle span.wpml-ls-native:before{content:'Pt'}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click li.wpml-ls-item ul.wpml-ls-sub-menu li.wpml-ls-item-pt-pt a.wpml-ls-link span.wpml-ls-native:before,.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click li.wpml-ls-item.wpml-ls-item-pt-pt a.wpml-ls-item-toggle span.wpml-ls-native:before{content:'Pt'}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click li.wpml-ls-item ul.wpml-ls-sub-menu li.wpml-ls-item-it a.wpml-ls-link span.wpml-ls-native:before,.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click li.wpml-ls-item.wpml-ls-item-it a.wpml-ls-item-toggle span.wpml-ls-native:before{content:'It'}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click li.wpml-ls-item ul.wpml-ls-sub-menu li.wpml-ls-item-it-it a.wpml-ls-link span.wpml-ls-native:before,.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click li.wpml-ls-item.wpml-ls-item-it-it a.wpml-ls-item-toggle span.wpml-ls-native:before{content:'It'}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click>ul>li.wpml-ls-item a.wpml-ls-item-toggle{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;background:0 0;padding:8px 16px;border:none;color:var(--secondary-color)}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click>ul>li.wpml-ls-item a.wpml-ls-item-toggle:before{content:url(../assets/images/icon-globe.svg);width:16px;height:16px}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click>ul>li.wpml-ls-item a.wpml-ls-item-toggle:after{display:none}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click>ul>li.wpml-ls-item a.wpml-ls-item-toggle span.wpml-ls-native{font-size:0;padding:0 0 0 8px}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click>ul>li.wpml-ls-item a.wpml-ls-item-toggle span.wpml-ls-native:before{font-size:14px;font-weight:500}@media (max-width:1199.98px){.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click>ul>li.wpml-ls-item a.wpml-ls-item-toggle span.wpml-ls-native:before{font-size:12px}}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click>ul>li.wpml-ls-item>ul.wpml-ls-sub-menu{border:none;overflow:hidden;background:0 0;margin-top:4px}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click>ul>li.wpml-ls-item>ul.wpml-ls-sub-menu li.wpml-ls-item a.wpml-ls-link{padding:12px;border:none;border-radius:var(--radius-md);background:var(--secondary-color);color:#fff;text-align:center}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click>ul>li.wpml-ls-item>ul.wpml-ls-sub-menu li.wpml-ls-item a.wpml-ls-link span.wpml-ls-native{font-size:0}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click>ul>li.wpml-ls-item>ul.wpml-ls-sub-menu li.wpml-ls-item a.wpml-ls-link span.wpml-ls-native:before{font-size:14px;font-weight:500;text-align:center}@media (max-width:1199.98px){.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click>ul>li.wpml-ls-item>ul.wpml-ls-sub-menu li.wpml-ls-item a.wpml-ls-link span.wpml-ls-native:before{font-size:12px}}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click>ul>li.wpml-ls-item>ul.wpml-ls-sub-menu li.wpml-ls-item a.wpml-ls-link:focus,.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click>ul>li.wpml-ls-item>ul.wpml-ls-sub-menu li.wpml-ls-item a.wpml-ls-link:hover{background:#fff;color:var(--secondary-color)}.site-header>.main-nav>.container>.row>.navbar .navbar__translations .wpml-ls-legacy-dropdown-click>ul>li.wpml-ls-item>ul.wpml-ls-sub-menu li.wpml-ls-item+li.wpml-ls-item{margin-top:4px}.site-header>.main-nav>.container>.row>.navbar .nav-button-container{display:flex;gap:24px;align-items:center}.site-header>.main-nav>.container>.row>.navbar .nav-button-container .school-lgn{padding:0;gap:8px}.site-header>.main-nav>.container>.row>.navbar .nav-button-container .school-lgn svg{width:24px;height:24px}.site-header>.main-nav>.container>.row>.navbar .nav-button-container .school-lgn svg path{fill:var(--core-rich-black);transition:var(--transition)}.site-header>.main-nav>.container>.row>.navbar .nav-button-container .school-lgn:hover svg path{fill:var(--sky-dark)}.site-header>.main-nav>.container>.row>.navbar .nav-button-container .search-button-nav{border:none;background:0 0;padding:0}.site-header>.main-nav>.container>.row>.navbar .nav-button-container .search-button-nav svg{width:24px;height:24px;aspect-ratio:1/1}.site-header>.main-nav>.container>.row>.navbar .nav-button-container .search-button-nav svg path{fill:var(--core-rich-black)}.site-header>.main-nav>.container>.row>.navbar .nav-button-container .search-button-nav:hover svg path{fill:var(--sky-dark)}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container{width:100%;justify-content:center;display:flex}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul{-webkit-column-gap:32px;column-gap:32px;align-items:center}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul .school-log-mobile{display:none}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>.school-login-nav{display:none}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li{position:static;margin-bottom:0}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li:first-child{margin-left:auto}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.current_page_ancestor,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.current_page_item.menu-item-has-children,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.current_page_parent{color:var(--sky-dark);border:2px solid var(--sky-dark);border-radius:48px;padding:8px 16px}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.current_page_ancestor>a,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.current_page_item.menu-item-has-children>a,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.current_page_parent>a{color:var(--sky-dark)}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.current_page_ancestor>a svg path,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.current_page_item.menu-item-has-children>a svg path,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.current_page_parent>a svg path{fill:var(--sky-dark)}.hs-form .site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.hs-button,.site-header>.main-nav>.container>.row>.navbar .hs-form .menu-primary-navigation-container>ul>li.hs-button,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.btn{margin-left:auto}.hs-form .site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.hs-button a,.site-header>.main-nav>.container>.row>.navbar .hs-form .menu-primary-navigation-container>ul>li.hs-button a,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.btn a{padding-bottom:0;font-weight:500}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li>a{font-size:calc(1.6rem + 4 * ((100vw - 1200px)/ 720));color:#000c30;text-decoration:none;transition:var(--transition);position:relative;padding:0;padding-bottom:4px;font-weight:600}@media screen and (max-width:1200px){.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li>a{font-size:1.6rem}}@media screen and (min-width:1920px){.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li>a{font-size:2rem}}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li>a svg{padding:8px 6px;width:24px;height:24px;transition:var(--transition)}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li>a svg path{transition:var(--transition)}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li>a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li>a:hover svg path{fill:var(--sky-dark)}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li>a:after{content:none!important}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li>a:before{content:none!important}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.active>.nav-link,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.menu-active>.nav-link,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li:hover>.nav-link{color:var(--sky-dark)}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.menu-active .nav-link{color:var(--sky-dark)}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.menu-active .nav-link svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.menu-active .nav-link svg path{fill:var(--sky-dark)}.hs-form .site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.hs-button,.site-header>.main-nav>.container>.row>.navbar .hs-form .menu-primary-navigation-container>ul>li.hs-button,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.btn{transition:.4s ease-in-out}.hs-form .site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.hs-button>a:after,.hs-form .site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.hs-button>a:before,.site-header>.main-nav>.container>.row>.navbar .hs-form .menu-primary-navigation-container>ul>li.hs-button>a:after,.site-header>.main-nav>.container>.row>.navbar .hs-form .menu-primary-navigation-container>ul>li.hs-button>a:before,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.btn>a:after,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.btn>a:before{content:none}.hs-form .site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.hs-button:hover>a,.site-header>.main-nav>.container>.row>.navbar .hs-form .menu-primary-navigation-container>ul>li.hs-button:hover>a,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.btn:hover>a{color:#fff}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper{display:flex;flex-direction:column;opacity:0;position:absolute;top:50%;left:0;width:100%;height:auto;pointer-events:none;background-color:transparent;color:var(--secondary-color);transition:.4s ease-in-out;z-index:-1}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container{display:flex;justify-content:flex-start;flex-direction:column;padding:0;max-width:100%}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row{width:100%}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content{background-color:var(--core-deep-purple);box-shadow:0 6px 0 0 #afaca5;display:flex;gap:32px;padding:120px 150px 72px;position:relative;border-radius:0 0 32px 32px;border:1px solid rgba(99,99,99,.5);height:auto;-webkit-column-gap:32px;column-gap:32px}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column{position:relative}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column>.dropdown-menu{display:flex;flex-direction:column;flex-wrap:wrap;height:250px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;padding:0;top:unset;left:unset;border:none}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column>.dropdown-menu>.menu-item{position:relative;padding:0 0 24px;margin-bottom:0;width:100%;margin-right:32px;max-width:300px}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column>.dropdown-menu>.menu-item:nth-child(-n+6):after{opacity:0;content:'';width:1px;height:calc(100% + 44px);background:#ccc;position:absolute;right:-32px;top:-8px}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column>.dropdown-menu>.menu-item:first-child{padding-top:0}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column>.dropdown-menu>.menu-item:nth-child(5){padding-bottom:0}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column>.dropdown-menu>.menu-item>a svg{display:none}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column>.dropdown-menu>.menu-item.menu-item-has-children>a svg{display:block}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column>.dropdown-menu>.menu-item.menu-item-has-children>.sub-dropdown-wrapper{display:flex;flex-direction:column;opacity:0;pointer-events:none;max-width:100%;height:350px;position:absolute;left:calc(100% + 90px);padding-left:30px;top:0;border-left:solid 1px var(--secondary-color);transition:.4s ease-in-out}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column>.dropdown-menu>.menu-item.menu-item-has-children>.sub-dropdown-wrapper>.parent-link{margin-bottom:30px}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column>.dropdown-menu>.menu-item.menu-item-has-children>.sub-dropdown-wrapper>.dropdown-menu{display:block;position:static}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column>.dropdown-menu>.menu-item.menu-item-has-children.menu-active>.sub-dropdown-wrapper{opacity:1;pointer-events:auto}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .menu-item,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .parent-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .menu-item>.dropdown-item,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .parent-link>.dropdown-item{padding:0;font-size:calc(1.6rem + 4 * ((100vw - 1200px)/ 720));transition:.4s ease-in-out;text-decoration:none;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;white-space:normal;font-weight:600;color:var(--core-cream);transition:var(--transition)}@media screen and (max-width:1200px){.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .menu-item>.dropdown-item,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .parent-link>.dropdown-item{font-size:1.6rem}}@media screen and (min-width:1920px){.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .menu-item>.dropdown-item,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .parent-link>.dropdown-item{font-size:2rem}}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .menu-item>.dropdown-item svg,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .parent-link>.dropdown-item svg{margin-left:6rem;margin-top:auto;margin-bottom:auto}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .menu-item>.dropdown-item svg path,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .parent-link>.dropdown-item svg path{transition:.4s ease-in-out}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .menu-item>.dropdown-item:after,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .parent-link>.dropdown-item:after{content:none!important}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .menu-item>.dropdown-item:before,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .parent-link>.dropdown-item:before{content:none!important}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .menu-item>.dropdown-item:focus,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .parent-link>.dropdown-item:focus{background:0 0}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .menu-item:hover,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .parent-link:hover{color:var(--sky-light);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .menu-item:hover>.dropdown-item,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .parent-link:hover>.dropdown-item{text-decoration:none;color:var(--sky-light);background:0 0}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .menu-item.current-page-parent>a,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .menu-item.current_page_item>a,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .menu-item.menu-active>a,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .parent-link.current-page-parent>a,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .parent-link.current_page_item>a,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .parent-link.menu-active>a{text-decoration:underline;color:var(--sky-light)}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .menu-column .parent-link{padding:0 15px}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container .title-column{gap:32px;display:flex;flex-direction:column;position:relative;color:var(--core-cream);border-right:1px solid #ccc;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:16px}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container .title-column h4{color:var(--core-cream)}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container .title-column .body-large{margin-top:0;color:var(--core-cream);max-width:300px}.hs-form .site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container .title-column .hs-button,.hs-form .site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container .title-column input[type=submit],.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container .title-column .btn,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container .title-column .hs-form .hs-button,.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container .title-column .hs-form input[type=submit]{margin-top:auto}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li.menu-active .dropdown-wrapper{pointer-events:auto;opacity:1}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container .menu-dropdown-toggle{display:none!important}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container .mobile-menu{display:none}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container .close-button{cursor:pointer;position:absolute;top:100px;right:50px}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container .close-button svg{transition:.4s ease-in-out}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container .close-button svg rect{transition:.4s ease-in-out}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container .close-button svg:not(.close-button-icon){display:none}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container .close-button:hover svg rect{fill:var(--sky-light)}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container .dropdown-menu{border:none;z-index:0;min-width:unset;padding:0 15px;margin:0;font-size:unset;color:unset;text-align:unset;background-color:unset;background-clip:unset;border-radius:0}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container .submenu-title a{color:var(--secondary-color);text-decoration:none;transition:.4s ease-in-out}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container .submenu-title:hover a{color:var(--secondary-color)}.site-header>.main-nav>.container>.row>.primary-navbar{flex-grow:1;border-radius:16px;background:#fff;border:solid 1px rgba(0,197,159,.1);box-shadow:0 12px 44px 0 rgba(0,197,159,.2);padding:15px 31px;position:relative;margin:0 16px}.site-header>.main-nav>.container>.row>.primary-navbar .primary-navigation .btn--demo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;margin-left:16px}.site-header>.main-nav>.container>.row>.secondary-navbar{padding:16px 0;height:68px;gap:16px}.site-header>.main-nav>.container>.row>.secondary-navbar #search-btn{padding:6px;background:0 0}.site-header>.main-nav>.container>.row>.secondary-navbar .navbar--secondary{gap:16px}.site-header>.main-nav>.container>.row>.secondary-navbar .navbar--secondary li a{color:var(--secondary-color);text-decoration:none}.site-header>.main-nav>.container>.row>.secondary-navbar .navbar-search svg path{fill:var(--secondary-color)}.site-header>.main-nav>.container>.row>.secondary-navbar.font-light .navbar--secondary li a{color:#fff}.site-header>.main-nav>.container>.row>.secondary-navbar.font-light .navbar--secondary li:hover a{text-decoration:underline}.site-header>.main-nav>.container>.row>.secondary-navbar.font-light .navbar-search svg path{fill:#fff}.site-header.top-bar>.main-nav>.container>.top-nav-row{margin-top:36px}.site-header.top-bar.scrolling{-webkit-transform:translateY(-80px);transform:translateY(-80px)}.site-header.top-bar.scrolling>.main-nav>.container>.top-nav-row{-webkit-transform:translateY(-60px);transform:translateY(-60px)}@media (max-width:1919.98px){.site-header>.main-nav>.container>.row>.navbar .nav-button-container{gap:16px}.site-header>.main-nav>.container>.row>.navbar .navbar__brand img,.site-header>.main-nav>.container>.row>.navbar .navbar__brand svg{height:41px;width:250px}.site-header>.main-nav>.container>.row>.navbar .navbar__brand .logo{width:157px}.hs-form .site-header>.main-nav>.container>.row>.navbar .hs-button a,.hs-form .site-header>.main-nav>.container>.row>.navbar input[type=submit] a,.site-header>.main-nav>.container>.row>.navbar .btn a,.site-header>.main-nav>.container>.row>.navbar .btn--demo a,.site-header>.main-nav>.container>.row>.navbar .hs-form .hs-button a,.site-header>.main-nav>.container>.row>.navbar .hs-form input[type=submit] a{padding:0}.site-header>.main-nav>.container>.row>.navbar .btn--secondary{font-size:calc(1.4rem + 6 * ((100vw - 1200px)/ 720));transition:.4s ease-in-out}}@media screen and (max-width:1919.98px) and (max-width:1200px){.site-header>.main-nav>.container>.row>.navbar .btn--secondary{font-size:1.4rem}}@media screen and (max-width:1919.98px) and (min-width:1920px){.site-header>.main-nav>.container>.row>.navbar .btn--secondary{font-size:2rem}}@media (max-width:1919.98px){.site-header>.main-nav>.container>.row>.navbar .btn--secondary>a{color:var(--secondary-color);text-decoration:none}.site-header>.main-nav>.container>.row>.navbar .btn--secondary:hover>a{color:#fff}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container{padding:0}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul{-webkit-column-gap:24px;column-gap:24px;border-radius:0}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content{padding:104px 100px 48px;height:auto}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content>.title-column{gap:24px}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content>.menu-column>.dropdown-menu{height:250px}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content>.menu-column>.dropdown-menu>.menu-item{margin-bottom:12px;padding-bottom:12px}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content>.menu-column>.dropdown-menu>.menu-item:last-child{margin-bottom:0;padding-bottom:0}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row.menu-row>div .dropdown-menu{row-gap:15px;-webkit-column-gap:60px;column-gap:60px}.site-header>.main-nav>.container>.row>.navbar .menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row.menu-row>div>.dropdown-menu>.menu-item.menu-item-has-children>.sub-dropdown-wrapper>.parent-link{margin-bottom:15px}.site-header>.main-nav>.container>.row>.primary-navbar{padding:15px}.site-header>.main-nav>.container>.row>.secondary-navbar{padding:12px 0}}@media (max-width:1539.98px){.site-header>.main-nav>.container>.row>.navbar .nav-button-container .school-lgn{font-size:0;gap:0}}@media (max-width:1199.98px){.site-header{padding:0}.site-header>.main-nav>.container{padding:0;max-width:100%}.site-header>.main-nav>.container>.row.notification-bar{padding:8px 16px}.site-header>.main-nav>.container>.row>.navbar{border-radius:0;border:none;box-shadow:none}.site-header>.main-nav>.container>.row>.navbar:after{content:'';width:calc(100% - 100px);height:2px;background:rgba(99,99,99,.5);position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%);transform:translate(-50%)}.site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li:first-child{margin-left:0}.hs-form .site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li.hs-button,.site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li.btn{border:none;margin-left:0;padding:0}.hs-form .site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li.hs-button>a,.site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li.btn>a{font-size:24px;color:var(--secondary-color);text-decoration:none;transition:.4s ease-in-out;position:relative;padding:0;padding-bottom:4px}.hs-form .site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li.hs-button>a svg,.site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li.btn>a svg{padding:8px 6px;width:24px;height:24px}.hs-form .site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li.hs-button:hover,.site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li.btn:hover{background:0 0}.hs-form .site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li.hs-button:hover>a,.site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li.btn:hover>a{text-decoration:underline;color:var(--secondary-color);background:0 0}.hs-form .site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li.current-page-parent.hs-button>a,.hs-form .site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li.current_page_item.hs-button>a,.hs-form .site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li.menu-active.hs-button>a,.site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li.btn.current-page-parent>a,.site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li.btn.current_page_item>a,.site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li.btn.menu-active>a{text-decoration:underline;color:var(--secondary-color)}.site-header>.main-nav>.container>.row>.navbar .navbar-toggler{background-color:transparent;padding:0}.site-header>.main-nav>.container>.row>.navbar .navbar-toggler>.navbar-toggler-icon{background-color:var(--core-rich-black);transition:var(--transition);position:relative;display:inline-block;height:2.5px;width:25px}.site-header>.main-nav>.container>.row>.navbar .navbar-toggler>.navbar-toggler-icon:after,.site-header>.main-nav>.container>.row>.navbar .navbar-toggler>.navbar-toggler-icon:before{content:"";position:absolute;display:block;height:2.5px;width:25px;transition:var(--transition);background-color:var(--core-rich-black)}.site-header>.main-nav>.container>.row>.navbar .navbar-toggler>.navbar-toggler-icon:before{top:-7px}.site-header>.main-nav>.container>.row>.navbar .navbar-toggler>.navbar-toggler-icon:after{top:7px}.site-header>.main-nav>.container>.row>.navbar .navbar-toggler[aria-expanded=true]>.navbar-toggler-icon{background:0 0}.site-header>.main-nav>.container>.row>.navbar .navbar-toggler[aria-expanded=true]>.navbar-toggler-icon:after,.site-header>.main-nav>.container>.row>.navbar .navbar-toggler[aria-expanded=true]>.navbar-toggler-icon:before{top:0;height:2px}.site-header>.main-nav>.container>.row>.navbar .navbar-toggler[aria-expanded=true]>.navbar-toggler-icon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:var(--core-rich-black)}.site-header>.main-nav>.container>.row>.navbar .navbar-toggler[aria-expanded=true]>.navbar-toggler-icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:var(--core-rich-black)}.site-header>.main-nav>.container>.row>.navbar .mobile-menu{display:flex}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse{overflow-x:hidden;position:absolute;top:100%;left:0;right:0;background-color:var(--core-deep-purple);transition:.4s ease-in-out;min-height:100%}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse.collapse:not(.show),.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse.collapsing{height:0}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse .nav-button-container .primary{position:absolute;left:39px;bottom:48px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse .nav-button-container .search-button-nav{display:none}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse .nav-button-container .school-lgn{font-size:0;gap:0}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container{height:calc(100vh - 130px);padding:10px;transition:.4s ease-in-out;margin-bottom:-60px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul{display:flex;flex-direction:column;align-items:flex-start;row-gap:16px;border-radius:0;padding:48px 39px;color:var(--core-cream);width:100%;overflow-y:scroll}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul .school-log-mobile{display:flex}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul .school-log-mobile:before{content:'';background:url(/wp-content/uploads/2025/06/account_icon.svg) no-repeat center center/24px;height:24px;width:24px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul .school-log-mobile .nav-link{position:relative;margin-left:8px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li{padding:0;padding-bottom:16px;margin:0;width:100%;border:none;border-bottom:1px solid #ccc;border-radius:0;color:var(--core-cream)}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li:not(:last-child){margin-right:0}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li>a{display:flex;flex-direction:row;justify-content:space-between;font-size:24px;align-items:center;padding:0;color:var(--core-cream)}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li>a svg{width:32px;height:32px;padding:0;margin-top:auto;margin-bottom:auto;margin-left:8px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li>a svg path{transition:.4s ease-in-out;fill:var(--core-cream)}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li:hover>a>svg path{fill:var(--secondary-color)}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper{position:absolute;height:100%;top:0;left:100%;width:100%;overflow-y:scroll;overflow-x:hidden;padding-top:0}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container{max-width:100%;width:100%;padding:0;height:100%;overflow-y:auto;overflow-x:hidden}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content{padding:114px 40px 40px 40px;border-radius:0;box-shadow:none;border:none;display:flex;flex-direction:column;height:auto;gap:24px;margin-bottom:60px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .title-column{width:100%;border-right:none;border-bottom:2px solid var(--core-cream);padding-bottom:24px;gap:16px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .title-column .submenu-title{margin-bottom:8px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .title-column .body-large{max-width:100%;margin-bottom:0}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .close-button{top:48px;left:40px;right:40px;padding-bottom:16px;border-bottom:solid 2px var(--core-cream)}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .close-button svg path{fill:var(--core-cream)}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .menu-column{grid-column:unset}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .menu-column:before{content:none}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .menu-column>ul.dropdown-menu{-webkit-columns:1;columns:1;height:100%;width:100%}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .menu-column>ul.dropdown-menu .menu-item{width:100%;margin-bottom:0}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .menu-column>ul.dropdown-menu .menu-item:nth-child(n+6){margin-left:0}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .menu-column>ul.dropdown-menu .menu-item:nth-child(6):after{content:'';width:100%;height:2px;background:#ccc;position:absolute;left:0;top:-24px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .menu-column>ul.dropdown-menu .menu-item:nth-child(-n+6):after{display:none}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .menu-column>ul.dropdown-menu .menu-item:nth-child(n+8):after{display:none}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .menu-column>ul.dropdown-menu .menu-item:first-child{padding-top:8px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .menu-column>ul.dropdown-menu .menu-item:nth-child(6){padding-top:8px;margin-top:0}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .menu-column>ul.dropdown-menu .menu-item:nth-child(5){padding-bottom:0;margin-bottom:8px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .close-button{display:flex;flex-direction:row;align-items:center;gap:4px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .close-button .navigation{margin:0}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .close-button svg{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:24px;width:24px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul .school-login-nav{display:flex;position:relative}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul .school-login-nav>.nav-link{position:relative;margin-left:8px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul .school-login-nav:before{content:"";background:url(/wp-content/themes/rouge-wp-start-theme/assets/images/account_icon.svg) no-repeat center center/24px;height:24px;width:24px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container.slid{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.nav-button-container{position:relative;padding:24px 39px 39px;width:100%;background:var(--core-deep-purple);height:-webkit-max-content;height:-moz-max-content;height:max-content;width:100%;border-top:2px solid #ccc;box-shadow:0 4px 44px 0 rgba(95,201,224,.2)}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.nav-button-container .primary{position:static;margin-left:0;margin-bottom:0;left:unset;bottom:unset}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.nav-button-container .school-lgn{display:none}.site-header>.main-nav>.container>.row>.secondary-navbar{padding:8px 16px}.site-header>.main-nav>.container>.row>.primary-navbar{padding:16px}}@media (max-width:767.98px){.site-header{position:relative}.site-header.open{position:-webkit-sticky;position:sticky}.site-header>.main-nav>.container>.row.notification-bar{padding:8px 16px}.site-header>.main-nav>.container>.row.top-nav-row{background-color:#fff;z-index:1}.site-header>.main-nav>.container>.row.main-nav__row{margin-top:-1px}.site-header>.main-nav>.container>.row>.navbar{border-radius:0;margin:0;border-left:0;border-right:0}.site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container{box-shadow:inset 0 12px 30px 0 rgba(0,197,159,.15)}.site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li:first-child{margin-left:0}.hs-form .site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li.hs-button>a,.site-header>.main-nav>.container>.row>.navbar>.primary-navigation>.menu-primary-navigation-container>ul>li.btn>a{font-size:20px}.site-header>.main-nav>.container>.row>.navbar .mobile-menu{gap:1.6rem}.site-header>.main-nav>.container>.row>.navbar .mobile-menu .school-lgn{font-size:0}.site-header>.main-nav>.container>.row>.navbar .mobile-menu .book-demo{display:none}.site-header>.main-nav>.container>.row>.navbar .navbar-toggler{background-color:transparent;padding:0}.site-header>.main-nav>.container>.row>.navbar .navbar-toggler>.navbar-toggler-icon{background-color:var(--core-rich-black);transition:.4s ease-in-out;position:relative;display:inline-block;height:2.5px;width:25px}.site-header>.main-nav>.container>.row>.navbar .navbar-toggler>.navbar-toggler-icon:after,.site-header>.main-nav>.container>.row>.navbar .navbar-toggler>.navbar-toggler-icon:before{content:"";position:absolute;display:block;height:2.5px;width:25px;transition:.4s ease-in-out;background-color:var(--core-rich-black)}.site-header>.main-nav>.container>.row>.navbar .navbar-toggler>.navbar-toggler-icon:before{top:-7px}.site-header>.main-nav>.container>.row>.navbar .navbar-toggler>.navbar-toggler-icon:after{top:7px}.site-header>.main-nav>.container>.row>.navbar .navbar-toggler[aria-expanded=true]>.navbar-toggler-icon{background:0 0}.site-header>.main-nav>.container>.row>.navbar .navbar-toggler[aria-expanded=true]>.navbar-toggler-icon:after,.site-header>.main-nav>.container>.row>.navbar .navbar-toggler[aria-expanded=true]>.navbar-toggler-icon:before{top:0;height:2px}.site-header>.main-nav>.container>.row>.navbar .navbar-toggler[aria-expanded=true]>.navbar-toggler-icon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:var(--core-rich-black)}.site-header>.main-nav>.container>.row>.navbar .navbar-toggler[aria-expanded=true]>.navbar-toggler-icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:var(--core-rich-black)}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse{overflow-x:hidden;position:absolute;top:100%;left:0;right:0;transition:.4s ease-in-out}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container{height:calc(100vh - 95px);padding:16px;padding-top:32px;padding-bottom:80px;background-color:var(--core-deep-purple);transition:.4s ease-in-out;border:none}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul{display:flex;flex-direction:column;align-items:flex-start;row-gap:16px;background-color:var(--core-deep-purple);border-radius:0;border:0;box-shadow:none;padding:0 16px;padding-top:30px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li{padding-bottom:16px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li:not(:last-child){margin-right:0}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li>a{display:flex;flex-direction:row;justify-content:space-between;font-size:20px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li>a svg{width:24px;height:24px;padding:0;margin-top:auto;margin-bottom:auto;margin-left:8px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li>a svg path{transition:.4s ease-in-out}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li:hover>a>svg path{fill:var(--core-cream)}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper{position:absolute;height:100%;top:0;left:100%;width:100%;overflow-y:auto;overflow-x:hidden;padding-top:32px;padding-bottom:80px;background-color:var(--core-deep-purple);box-shadow:inset 0 12px 30px 0 rgba(0,197,159,.15);opacity:1}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container{max-width:100%;width:100%;padding:0;height:100%}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row{height:100%}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content{border:none;border-radius:0;padding:0 16px;padding-top:60px;display:flex;flex-direction:column}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .dropdown-wrapper__content .close-button{top:0;left:16px;right:16px;padding-bottom:16px;border-bottom:solid 2px #ccc}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .title-column{margin-bottom:32px;padding-bottom:32px;gap:16px;border-bottom:solid 1px var(--primary-color);margin-bottom:0}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .menu-column{grid-column:unset}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .menu-column:before{content:none}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .menu-column>ul.dropdown-menu{-webkit-columns:1;columns:1;gap:0;margin-bottom:25px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .menu-column>ul.dropdown-menu>li{padding-bottom:8px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .close-button{display:flex;flex-direction:row;align-items:center;gap:4px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li .dropdown-wrapper>.container>.row .close-button svg{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:18px;width:18px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container>ul>li.menu-active .dropdown-wrapper{pointer-events:auto;z-index:1;padding:49px 16px}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container.slid{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.site-header>.main-nav>.container>.row>.navbar>.navbar-collapse>.nav-button-container .primary{width:100%;text-align:center;justify-content:center}.site-header>.main-nav>.container>.row>.secondary-navbar{padding:16px 0;margin:0 16px;border-bottom:1px solid rgba(0,197,159,.1);box-shadow:none}.site-header>.main-nav>.container>.row>.secondary-navbar.font-light .navbar--secondary li a{color:var(--secondary-color)}.site-header>.main-nav>.container>.row>.secondary-navbar.font-light .navbar-search svg path{fill:var(--secondary-color)}.site-header>.main-nav>.container>.row>.primary-navbar{padding:24px 16px}.site-header.top-bar>.main-nav>.container>.top-nav-row{margin-top:50px}.site-header.top-bar:not(.scrolling)>.main-nav>.container>.row>.navbar>.navbar-collapse>.menu-primary-navigation-container{height:calc(100vh - 185px)}.site-header.top-bar.scrolling{-webkit-transform:translateY(-118px);transform:translateY(-118px)}.site-header.top-bar.scrolling>.main-nav>.container>.top-nav-row{-webkit-transform:none;transform:none}}.mobile-demo-button{display:none;position:fixed;bottom:0;left:0;right:0;background-color:var(--core-deep-purple);padding:16px;-webkit-transform:translateY(100%);transform:translateY(100%);transition:.4s ease-in-out;z-index:99;box-shadow:0 4px 44px 0 rgba(0,197,159,.2)}.mobile-demo-button .btn--demo{width:100%;height:48px}@media (max-width:767.98px){.mobile-demo-button{display:flex}}.mobile-demo-button.open{-webkit-transform:translateY(0);transform:translateY(0)}.inner-spacing>*+*{margin-top:2rem;margin-bottom:0}@media (max-width:1199.98px){.mobile-spacing{margin-top:2rem}}.pb-block-header+.cards{margin-top:5rem}.cards>.card{margin-bottom:2rem}.cards__cta{margin-top:5rem}.card__outer{height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.card__inner{position:relative;height:100%;padding:4rem 2rem}.card__heading{display:block}.card__image{text-align:center}.pb{padding-top:6rem;padding-bottom:6rem;border-bottom:1px solid #000}@media (max-width:1199.98px){.pb{padding-top:6rem;padding-bottom:6rem}}.pb:last-of-type.bg-white{margin-bottom:6rem}@media (max-width:1199.98px){.pb:last-of-type.bg-white{margin-bottom:6rem}}@media (max-width:1023.98px){.pb:last-of-type.bg-white{margin-bottom:5rem}}.pb.pb-banner-cta{padding-top:0;padding-bottom:0}.pb.pb-banner-cta .inner{padding-top:6rem;padding-bottom:6rem}.hs-form .pb-hero.bg-primary .hs-button,.hs-form .pb-hero.bg-primary input[type=submit],.hs-form .pb.bg-primary .hs-button,.hs-form .pb.bg-primary input[type=submit],.pb-hero.bg-primary .btn,.pb-hero.bg-primary .hs-form .hs-button,.pb-hero.bg-primary .hs-form input[type=submit],.pb-hero.bg-primary button,.pb.bg-primary .btn,.pb.bg-primary .hs-form .hs-button,.pb.bg-primary .hs-form input[type=submit],.pb.bg-primary button{background-color:var(--accent)}.hs-form .pb-hero.bg-primary .hs-button:hover,.hs-form .pb-hero.bg-primary input[type=submit]:hover,.hs-form .pb.bg-primary .hs-button:hover,.hs-form .pb.bg-primary input[type=submit]:hover,.pb-hero.bg-primary .btn:hover,.pb-hero.bg-primary .hs-form .hs-button:hover,.pb-hero.bg-primary .hs-form input[type=submit]:hover,.pb-hero.bg-primary button:hover,.pb.bg-primary .btn:hover,.pb.bg-primary .hs-form .hs-button:hover,.pb.bg-primary .hs-form input[type=submit]:hover,.pb.bg-primary button:hover{background-color:var(--textclr);color:#fff}.hs-form .pb-hero.bg-accent .hs-button:hover,.hs-form .pb-hero.bg-accent input[type=submit]:hover,.hs-form .pb.bg-accent .hs-button:hover,.hs-form .pb.bg-accent input[type=submit]:hover,.pb-hero.bg-accent .btn:hover,.pb-hero.bg-accent .hs-form .hs-button:hover,.pb-hero.bg-accent .hs-form input[type=submit]:hover,.pb-hero.bg-accent button:hover,.pb.bg-accent .btn:hover,.pb.bg-accent .hs-form .hs-button:hover,.pb.bg-accent .hs-form input[type=submit]:hover,.pb.bg-accent button:hover{background-color:var(--textclr);color:#fff}.video-container{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%}.video-container .btn-video-play{width:100%;height:100%;position:absolute;font-size:0;border:0;background:0 0}.video-container .btn-video-play:focus{outline:0;box-shadow:none}.video-container .btn-video-play:before{position:absolute;content:'';z-index:1;width:0;height:0;margin-left:2px;border-style:solid;border-width:9px 0 9px 12px;border-color:transparent transparent transparent var(--textclr);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-container .btn-video-play:after{position:absolute;content:'';width:80px;height:80px;border-radius:80px;display:block;background:var(--primary);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-container .btn-video-play:hover:before{border-color:transparent transparent transparent #fff}.video-container .btn-video-play:hover:after{background:var(--textclr)}@media (min-width:375px) and (max-width:1023.98px){.video-container .btn-video-play:before{border-width:7px 0 7px 10px}.video-container .btn-video-play:after{width:60px;height:60px;border-radius:60px}}.article{padding-top:6rem;padding-bottom:6rem;border-bottom:1px solid #000}@media (max-width:1199.98px){.article{padding-top:6rem;padding-bottom:6rem}}.pb-module-request{color:red;font-size:1.8rem}.searchandfilter [data-sf-field-input-type=checkbox] ul li{padding:.8rem 0}.searchandfilter ul li{padding:1.5rem 0}.searchandfilter ul li:first-of-type{padding-top:0}.searchandfilter ul li:last-of-type{padding-bottom:0}.pb-hero-post{padding:48px 0 96px 0;position:relative}@media (max-width:767.98px){.pb-hero-post{padding:48px 0 72px 0}}.pb-hero-post .container .row{justify-content:center}.pb-hero-post .container .row div{gap:4.8rem;display:flex;align-items:center;flex-direction:column}.pb-hero-post .container .row div .hero__inner{display:flex;flex-direction:column;align-items:center;gap:2.4rem;text-align:center}@media (max-width:767.98px){.pb-hero-post .container .row div .hero__inner{gap:1.6rem}}.pb-hero-post .container .row div .hero__inner .category,.pb-hero-post .container .row div .hero__inner .resource-tag{border-radius:999px;padding:4px 16px;font-weight:600;letter-spacing:.5px;font-size:1.2rem;line-height:1.6rem;margin:0}.pb-hero-post .container .row div .hero__inner .eyebrow{color:var(--core-rich-black)}.pb-hero-post .container .row div .hero__inner h1{color:var(--core-rich-black);max-width:1100px}.pb-hero-post .container .row div .hero__inner .author-container{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0}.pb-hero-post .container .row div .hero__inner .author-container img{width:50px;height:50px;border-radius:999px;-o-object-fit:cover;object-fit:cover;margin-right:.8rem}.pb-hero-post .container .row div .hero__inner .author-container .author{font-weight:var(--font-weight-semibold)}.pb-hero-post .container .row div .hero-image{width:100%}.pb-hero-post .container .row div .hero-image img{width:100%;z-index:2;border-radius:32px;max-height:830px;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}@media (max-width:1199.98px){.pb-hero-post .container .row div .hero-image img{max-height:660px}}@media (max-width:767.98px){.pb-hero-post .container .row div .hero-image img{max-height:390px;border-radius:16px}}.pb-hero-post .background-color{content:'';position:absolute;bottom:0;width:100%;height:30%}@media (max-width:767.98px){.pb-hero-post .background-color{height:20%}}.blog--heading .container .row .heading-content{display:flex;flex-direction:column;gap:4.8rem;padding:4rem 0;height:100%}@media (max-width:1199.98px){.blog--heading .container .row .heading-content{padding:6.4rem 0 3.2rem;gap:3.2rem}}@media (max-width:767.98px){.blog--heading .container .row .heading-content{padding:4.8rem 0 2.4rem}}.blog--heading .container .row .heading-content.resource-container{padding:4rem 0 7.2rem}.blog--heading .container .row .heading-content .heading-text{background:0 0;display:flex;flex-direction:column;gap:3.2rem}.blog--heading .container .row .heading-content .heading-text h1,.blog--heading .container .row .heading-content .heading-text h6{color:var(--core-rich-black)}.blog--heading .container .row .heading-content .heading-text h6{max-width:850px}.blog--heading .container .row .heading-content .heading-search{background:0 0}.blog--heading .container .row .heading-content .heading-search .form{padding:0}.blog--heading .container .row .heading-content .heading-search .form h4{margin:0;padding:0 0 16px;border-bottom:2px solid #000c30;font-size:16px;line-height:24px;font-weight:600;text-transform:capitalize;color:#636363}.blog--heading .container .row .heading-content .heading-search .form h4:after{content:url(/wp-content/themes/rouge-wp-start-theme/assets/images/arrows_outward.svg);position:absolute;right:16px;width:24px;height:24px;opacity:0}@media (max-width:767.98px){.blog--heading .container .row .heading-content .heading-search .form h4:after{opacity:1}}.blog--heading .container .row .heading-content .heading-search .form .sf-option-active{position:relative}.blog--heading .container .row .heading-content .heading-search .form .sf-option-active:after{content:url(/wp-content/themes/rouge-wp-start-theme/assets/images/Cross.svg);position:relative;margin-left:8px;width:24px;height:24px}.blog--heading .container .row .heading-content .heading-search .form .sf-field-category ul{display:flex;padding:24px 0;align-items:flex-start;gap:16px;align-self:stretch;overflow-x:auto;margin-top:0}.blog--heading .container .row .heading-content .heading-search .form .sf-field-category ul li{border-radius:16px;border:2px solid var(--border-action,#000c30);background:var(--surface-core,#fdf7e9);box-shadow:0 4px 0 0 #000c30;font-size:16px;line-height:22px;font-weight:600;padding:8px 16px;display:flex;align-items:center;justify-content:center;position:relative;transition:var(--transition);min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.blog--heading .container .row .heading-content .heading-search .form .sf-field-category ul li:hover{background:#5fc9e0}.blog--heading .container .row .heading-content .heading-search .form .sf-field-category ul li input{opacity:0;position:absolute;z-index:2;width:100%;height:100%;transition:var(--transition);cursor:pointer}.blog--heading .container .row .heading-content .heading-search .form .sf-field-category ul li label{padding-left:0;transition:var(--transition)}.blog--heading .container .row .heading-content .heading-search .form .sf-field-category ul li.sf-option-active{background:#5fc9e0}.resource-list.blog--listing{padding:0 0 96px}@media (max-width:1199.98px){.resource-list.blog--listing{padding:0 0 72px}}.blog--listing{padding:0 0 152px}@media (max-width:1539.98px){.blog--listing{padding:0 0 120px}}@media (max-width:1199.98px){.blog--listing{padding:0 0 72px}}.blog--listing .container .row .archive-container .cards{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:33px;grid-row-gap:48px}@media (max-width:1199.98px){.blog--listing .container .row .archive-container .cards{grid-template-columns:repeat(2,1fr);grid-column-gap:32px;grid-row-gap:48px}}@media (max-width:767.98px){.blog--listing .container .row .archive-container .cards{grid-template-columns:repeat(1,1fr);grid-column-gap:48px;grid-row-gap:48px}}.blog--listing .container .row .archive-container .cards .post-item-count{display:none}.blog--listing .container .row .archive-container .cards .post-item{display:flex;flex-direction:column}.blog--listing .container .row .archive-container .cards .post-item img{margin-bottom:24px;border-radius:24px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;height:auto;width:100%}.blog--listing .container .row .archive-container .cards .post-item .delta{margin-bottom:24px}.blog--listing .container .row .archive-container .cards .post-item .delta:hover{color:var(--sky-dark);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.blog--listing .container .row .archive-container .cards .post-item .date{margin-bottom:8px;font-weight:600;font-size:16px;line-height:24px;letter-spacing:1px;text-transform:capitalize}.blog--listing .container .row .archive-container .cards .post-item .cate-date-container{display:flex;gap:1.6rem;align-items:center;height:auto;margin-bottom:2.4rem;flex-wrap:wrap;width:calc(100% - 15px)}.blog--listing .container .row .archive-container .cards .post-item .cate-date-container .eyebrow{margin-bottom:0;color:var(--core-rich-black)}.blog--listing .container .row .archive-container .cards .post-item .cate-date-container .category,.blog--listing .container .row .archive-container .cards .post-item .cate-date-container .resource-tag{border-radius:999px;background:var(--pink-light);color:var(--core-rich-black);padding:4px 16px;font-weight:600;letter-spacing:.5px;font-size:1.2rem;line-height:1.6rem;margin:0;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.blog--listing .container .row .archive-container .cards .post-item .cate-date-container .category.orange,.blog--listing .container .row .archive-container .cards .post-item .cate-date-container .resource-tag.orange{background:var(--orange-light)}.blog--listing .container .row .archive-container .cards .post-item .cate-date-container .category.pink,.blog--listing .container .row .archive-container .cards .post-item .cate-date-container .resource-tag.pink{background:var(--pink-light)}.blog--listing .container .row .archive-container .cards .post-item .cate-date-container .category.green,.blog--listing .container .row .archive-container .cards .post-item .cate-date-container .resource-tag.green{background:var(--green-light)}.blog--listing .container .row .archive-container .cards .post-item .cate-date-container .category.red,.blog--listing .container .row .archive-container .cards .post-item .cate-date-container .resource-tag.red{background:var(--watermelon-light)}.blog--listing .container .row .archive-container .cards .post-item .cate-date-container .category.purple,.blog--listing .container .row .archive-container .cards .post-item .cate-date-container .resource-tag.purple{background:var(--lilac-light)}.blog--listing .container .row .archive-container .cards .post-item .cate-date-container .category.default,.blog--listing .container .row .archive-container .cards .post-item .cate-date-container .resource-tag.default{background:var(--orange-light)}.back-media-container{display:none}#blog-results-loadmore,#knowledge-loadmore{margin-left:auto;margin-right:auto;margin-top:9.6rem}@media (max-width:1199.98px){#blog-results-loadmore,#knowledge-loadmore{margin-top:7.2rem}}.slick-slider .slick-track{display:flex;height:auto}.slick-slider .slick-slide{height:auto}.slick-slider .slick-arrow{background-color:var(--primary,#007bff);font-size:0;padding:0;border-radius:50%;border:none;position:absolute;z-index:1;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer}.slick-slider .slick-arrow:hover{background-color:var(--textclr)}.slick-slider .slick-arrow:before{content:"";font-size:2rem;color:#fff;padding:1rem;display:block;line-height:1;height:4rem;width:4rem}.slick-slider .slick-arrow.slick-prev{left:2rem}.slick-slider .slick-arrow.slick-prev:before{content:"";background:url(../assets/images/arrow-left-white.svg) no-repeat center center/24px}.slick-slider .slick-arrow.slick-next{right:2rem}.slick-slider .slick-arrow.slick-next:before{content:"";background:url(../assets/images/arrow-left-white.svg) no-repeat center center/24px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:830px){.slick-slider .slick-arrow{position:absolute;left:auto;top:auto;right:2rem;bottom:2rem}}input[type=email],input[type=tel],input[type=text],select,textarea{width:100%;min-width:100px;height:50px;font-weight:700;font-size:16px;border:0;padding:0 18px}input[type=checkbox]{width:20px;height:20px;border:1px solid #cbcbc7;background:#fff;top:3px;padding:.1rem;display:inline-block;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]:checked{background:var(--primary)}::-webkit-input-placeholder{color:#ddd}::-moz-placeholder{color:#ddd}:-ms-input-placeholder{color:#ddd}:-moz-placeholder{color:#ddd}.form{padding:4rem}.form--filter ul{padding:0}.frm_fields_container{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-1.5rem;margin-right:-1.5rem}.frm_fields_container>.frm_form_field,.frm_fields_container>.frm_submit{padding-left:1.5rem;padding-right:1.5rem}.frm_form_field{max-width:100%;flex-basis:100%;margin-bottom:2rem}.frm_half{max-width:50%;flex-basis:50%}@media (max-width:1023.98px){.frm_half{max-width:100%;flex-basis:100%}}.frm_description{font-size:1.3rem;opacity:.8}.frm_none_container .frm_primary_label{display:none}.frm_screen_reader,.frm_verify{display:none}.frm_error_style{margin-bottom:3rem}.frm_error,.frm_error_style{color:red}.hs-form fieldset{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-sm);flex-wrap:wrap;max-width:100%!important;margin-bottom:var(--gap-sm)!important}.hs-form fieldset:last-child{margin-bottom:0!important}.hs-form fieldset .hs-richtext{min-width:100%}.hs-form fieldset.form-columns-1 .hs-richtext{margin-bottom:0}.hs-form fieldset.form-columns-1 .hs-form-field{width:100%!important}.hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 12px)!important}@media (max-width:1023.98px){.hs-form fieldset.form-columns-2 .hs-form-field{width:100%!important}}.hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.333333% - 16px)!important}@media (max-width:1023.98px){.hs-form fieldset.form-columns-3 .hs-form-field{width:100%!important}}.hs-form fieldset div.input{margin-right:0!important}.hs-form .hs-form-field>label{color:var(--core-rich-black);font-weight:var(--font-weight-semibold);margin-bottom:4px}.hs-form .hs-form-field>label .hs-form-required{color:var(--red)}.site-footer .hs-form .hs-form-field>label{display:none}.hs-form .hs-form-field .input{position:relative}.hs-form .hs-form-field .input:after{content:'';background-image:url(../assets/images/tick-icon.svg);background-size:20px 20px;background-position:center;background-repeat:no-repeat;position:absolute;right:var(--padding-xxs);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;transition:all .35s ease;opacity:0}.hs-form .hs-form-field.hs-fieldtype-textarea .input:after{top:var(--padding-xxs);-webkit-transform:none;transform:none}.hs-form .hs-form-field.valid-input .input:after{opacity:1}.hs-form .hs-input:not(input[type=checkbox]):not(input[type=radio]),.hs-form input[type=email],.hs-form input[type=tel],.hs-form input[type=text],.hs-form select,.hs-form textarea{width:100%!important;min-width:100px;height:auto;min-height:22px;font-weight:400;font-size:1.6rem;border:solid 1px var(--grey-disabled);border-radius:var(--border-radius-s);background:var(--core-cream);padding:var(--padding-xxs)}.hs-form .hs-input:not(input[type=checkbox]):not(input[type=radio])::-webkit-input-placeholder,.hs-form input[type=email]::-webkit-input-placeholder,.hs-form input[type=tel]::-webkit-input-placeholder,.hs-form input[type=text]::-webkit-input-placeholder,.hs-form select::-webkit-input-placeholder,.hs-form textarea::-webkit-input-placeholder{color:var(--grey-disabled)}.hs-form .hs-input:not(input[type=checkbox]):not(input[type=radio]):-ms-input-placeholder,.hs-form input[type=email]:-ms-input-placeholder,.hs-form input[type=tel]:-ms-input-placeholder,.hs-form input[type=text]:-ms-input-placeholder,.hs-form select:-ms-input-placeholder,.hs-form textarea:-ms-input-placeholder{color:var(--grey-disabled)}.hs-form .hs-input:not(input[type=checkbox]):not(input[type=radio])::-ms-input-placeholder,.hs-form input[type=email]::-ms-input-placeholder,.hs-form input[type=tel]::-ms-input-placeholder,.hs-form input[type=text]::-ms-input-placeholder,.hs-form select::-ms-input-placeholder,.hs-form textarea::-ms-input-placeholder{color:var(--grey-disabled)}.hs-form .hs-input:not(input[type=checkbox]):not(input[type=radio])::placeholder,.hs-form input[type=email]::placeholder,.hs-form input[type=tel]::placeholder,.hs-form input[type=text]::placeholder,.hs-form select::placeholder,.hs-form textarea::placeholder{color:var(--grey-disabled)}.hs-form .hs-input:not(input[type=checkbox]):not(input[type=radio]):focus,.hs-form .hs-input:not(input[type=checkbox]):not(input[type=radio]):focus-visible,.hs-form input[type=email]:focus,.hs-form input[type=email]:focus-visible,.hs-form input[type=tel]:focus,.hs-form input[type=tel]:focus-visible,.hs-form input[type=text]:focus,.hs-form input[type=text]:focus-visible,.hs-form select:focus,.hs-form select:focus-visible,.hs-form textarea:focus,.hs-form textarea:focus-visible{outline:solid 2px var(--core-rich-black)}.hs-form .hs-input:not(input[type=checkbox]):not(input[type=radio]).error,.hs-form .hs-input:not(input[type=checkbox]):not(input[type=radio]).invalid,.hs-form input[type=email].error,.hs-form input[type=email].invalid,.hs-form input[type=tel].error,.hs-form input[type=tel].invalid,.hs-form input[type=text].error,.hs-form input[type=text].invalid,.hs-form select.error,.hs-form select.invalid,.hs-form textarea.error,.hs-form textarea.invalid{border-color:#cc012f}.dark-mode .hs-form .hs-input:not(input[type=checkbox]):not(input[type=radio]),.dark-mode .hs-form input[type=email],.dark-mode .hs-form input[type=tel],.dark-mode .hs-form input[type=text],.dark-mode .hs-form select,.dark-mode .hs-form textarea{color:var(--core-cream);border-color:var(--grey-light);background:0 0}.dark-mode .hs-form .hs-input:not(input[type=checkbox]):not(input[type=radio])::-webkit-input-placeholder,.dark-mode .hs-form input[type=email]::-webkit-input-placeholder,.dark-mode .hs-form input[type=tel]::-webkit-input-placeholder,.dark-mode .hs-form input[type=text]::-webkit-input-placeholder,.dark-mode .hs-form select::-webkit-input-placeholder,.dark-mode .hs-form textarea::-webkit-input-placeholder{color:var(--core-cream)}.dark-mode .hs-form .hs-input:not(input[type=checkbox]):not(input[type=radio]):-ms-input-placeholder,.dark-mode .hs-form input[type=email]:-ms-input-placeholder,.dark-mode .hs-form input[type=tel]:-ms-input-placeholder,.dark-mode .hs-form input[type=text]:-ms-input-placeholder,.dark-mode .hs-form select:-ms-input-placeholder,.dark-mode .hs-form textarea:-ms-input-placeholder{color:var(--core-cream)}.dark-mode .hs-form .hs-input:not(input[type=checkbox]):not(input[type=radio])::-ms-input-placeholder,.dark-mode .hs-form input[type=email]::-ms-input-placeholder,.dark-mode .hs-form input[type=tel]::-ms-input-placeholder,.dark-mode .hs-form input[type=text]::-ms-input-placeholder,.dark-mode .hs-form select::-ms-input-placeholder,.dark-mode .hs-form textarea::-ms-input-placeholder{color:var(--core-cream)}.dark-mode .hs-form .hs-input:not(input[type=checkbox]):not(input[type=radio])::placeholder,.dark-mode .hs-form input[type=email]::placeholder,.dark-mode .hs-form input[type=tel]::placeholder,.dark-mode .hs-form input[type=text]::placeholder,.dark-mode .hs-form select::placeholder,.dark-mode .hs-form textarea::placeholder{color:var(--core-cream)}.hs-form input[type=checkbox],.hs-form input[type=radio]{width:20px!important;height:20px;border:1px solid #cbcbc7;background:#fff;top:3px;padding:.1rem;display:inline-block;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:10px}.hs-form input[type=checkbox]:checked,.hs-form input[type=radio]:checked{background:var(--primary)}.red .hs-form input[type=checkbox]:checked,.red .hs-form input[type=radio]:checked{background:var(--lilac-light)}.hs-form ul.hs-error-msgs{background:#cc012f;border:solid 1px var(--core-rich-black);border-radius:var(--border-radius-s)}.hs-form ul.hs-error-msgs li{padding:var(--padding-xxs);padding-left:0}.hs-form ul.hs-error-msgs li:last-child{margin-bottom:0}.hs-form ul.hs-error-msgs li:before{content:url(../assets/images/warning-icon.svg)!important;height:100%!important;display:flex;align-items:center;justify-content:center;-webkit-animation:shake .25s;animation:shake .25s;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hs-form ul.hs-error-msgs li label{color:var(--white);font-weight:400}.site-footer .hs-form{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-md)}@media (max-width:1023.98px){.site-footer .hs-form{flex-direction:column;gap:var(--gap-sm);align-items:flex-start}}.site-footer .hs-form .hs-form-field{flex:1}@media (max-width:1023.98px){.site-footer .hs-form .hs-form-field{width:100%}}.site-footer .hs-form .hs_error_rollup{display:none!important}.site-footer .hs-form .hs_submit .actions{margin-top:8px}@media (max-width:767.98px){.site-footer .hs-form .hs_submit .actions{margin-top:0}}.hs-form .hs-form-field .input ul{padding-left:0}.hs-form .hs-form-field .input ul li:before{display:none}@-webkit-keyframes shake{0%{-webkit-transform:translate(.25px,.25px) rotate(0);transform:translate(.25px,.25px) rotate(0)}10%{-webkit-transform:translate(-.25px,-.5px) rotate(-1deg);transform:translate(-.25px,-.5px) rotate(-1deg)}20%{-webkit-transform:translate(-.75px,0) rotate(1deg);transform:translate(-.75px,0) rotate(1deg)}30%{-webkit-transform:translate(.75px,.5px) rotate(0);transform:translate(.75px,.5px) rotate(0)}40%{-webkit-transform:translate(.25px,-.25px) rotate(1deg);transform:translate(.25px,-.25px) rotate(1deg)}50%{-webkit-transform:translate(-.25px,.5px) rotate(-1deg);transform:translate(-.25px,.5px) rotate(-1deg)}60%{-webkit-transform:translate(-.75px,.25px) rotate(0);transform:translate(-.75px,.25px) rotate(0)}70%{-webkit-transform:translate(.75px,.25px) rotate(-1deg);transform:translate(.75px,.25px) rotate(-1deg)}80%{-webkit-transform:translate(-.25px,-.25px) rotate(1deg);transform:translate(-.25px,-.25px) rotate(1deg)}90%{-webkit-transform:translate(.25px,.5px) rotate(0);transform:translate(.25px,.5px) rotate(0)}100%{-webkit-transform:translate(.25px,-.5px) rotate(-1deg);transform:translate(.25px,-.5px) rotate(-1deg)}}@keyframes shake{0%{-webkit-transform:translate(.25px,.25px) rotate(0);transform:translate(.25px,.25px) rotate(0)}10%{-webkit-transform:translate(-.25px,-.5px) rotate(-1deg);transform:translate(-.25px,-.5px) rotate(-1deg)}20%{-webkit-transform:translate(-.75px,0) rotate(1deg);transform:translate(-.75px,0) rotate(1deg)}30%{-webkit-transform:translate(.75px,.5px) rotate(0);transform:translate(.75px,.5px) rotate(0)}40%{-webkit-transform:translate(.25px,-.25px) rotate(1deg);transform:translate(.25px,-.25px) rotate(1deg)}50%{-webkit-transform:translate(-.25px,.5px) rotate(-1deg);transform:translate(-.25px,.5px) rotate(-1deg)}60%{-webkit-transform:translate(-.75px,.25px) rotate(0);transform:translate(-.75px,.25px) rotate(0)}70%{-webkit-transform:translate(.75px,.25px) rotate(-1deg);transform:translate(.75px,.25px) rotate(-1deg)}80%{-webkit-transform:translate(-.25px,-.25px) rotate(1deg);transform:translate(-.25px,-.25px) rotate(1deg)}90%{-webkit-transform:translate(.25px,.5px) rotate(0);transform:translate(.25px,.5px) rotate(0)}100%{-webkit-transform:translate(.25px,-.5px) rotate(-1deg);transform:translate(.25px,-.5px) rotate(-1deg)}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ib290c3RyYXAuc2NzcyIsImJvb3RzdHJhcF9vdmVycmlkZXMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIm1haW4uY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwibW9kdWxlcy9fYnJhbmQuc2NzcyIsIm1vZHVsZXMvX2Jhc2Uuc2NzcyIsIm1vZHVsZXMvX21vZGFsLnNjc3MiLCJtb2R1bGVzL19zdHJ1Y3R1cmUuc2NzcyIsIm1vZHVsZXMvX3R5cG9ncmFwaHkuc2NzcyIsImJvb3RzdHJhcF9vdmVycmlkZXMvX21peGlucy5zY3NzIiwibW9kdWxlcy9fZXJyb3Iuc2NzcyIsIm1vZHVsZXMvX3RoYW5rLXlvdS5zY3NzIiwibW9kdWxlcy9fbGVnYWwuc2NzcyIsIm1vZHVsZXMvX3NpdGVtYXAuc2NzcyIsIm1vZHVsZXMvX2ZhcXMuc2NzcyIsIm1vZHVsZXMvX2hlcm8uc2NzcyIsIm1vZHVsZXMvX3F1aWNrLWxpbmtzLTMtY29sLnNjc3MiLCJtb2R1bGVzL19xdWljay1saW5rcy00LWNvbC5zY3NzIiwibW9kdWxlcy9fY3RhLWJhbm5lci5zY3NzIiwibW9kdWxlcy9fZmFxX2FjY29yZGlvbl90ZXh0LnNjc3MiLCJtb2R1bGVzL190ZXh0LXZpZGVvLnNjc3MiLCJtb2R1bGVzL190ZXh0LWZvcm0uc2NzcyIsIm1vZHVsZXMvX3RleHQtaW1hZ2Utd2l0aC1yZXZpZXctb3B0aW9uLnNjc3MiLCJtb2R1bGVzL19iZW5lZml0cy5zY3NzIiwibW9kdWxlcy9fZmxleC10ZXh0LnNjc3MiLCJtb2R1bGVzL19jdGEtY2Fyb3VzZWwuc2NzcyIsIm1vZHVsZXMvX25ld3NfY2Fyb3VzZWwuc2NzcyIsIm1vZHVsZXMvX3BhcnRuZXJzLnNjc3MiLCJtb2R1bGVzL194bC1pbnRyby5zY3NzIiwibW9kdWxlcy9fb2Zmc2V0LWNhcm91c2VsLnNjc3MiLCJtb2R1bGVzL19wcm9ncmFtbWUtc2VsZWN0b3Iuc2NzcyIsIm1vZHVsZXMvX3NlYXJjaC1yZXN1bHRzLnNjc3MiLCJyZWdpb25zL19oZWFkZXIuc2NzcyIsInJlZ2lvbnMvX2Zvb3Rlci5zY3NzIiwicmVnaW9ucy9fbmV3LW5hdmlnYXRpb24uc2NzcyIsIm1vZHVsZXMvX3NlY3Rpb25zLnNjc3MiLCJwb3N0cy9fcG9zdHMuc2NzcyIsIm1vZHVsZXMvX3NsaWRlci5zY3NzIiwibW9kdWxlcy9fZm9ybXMuc2NzcyIsInNsaWNrLnNjc3MiLCJzbGljay5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0FDNEJBLE1BRUUsY0FBQSxRQUFBLENBQUEsV0FDRixVQUFBLFFBQUEsQ0FBQSxXQUVBLG1CQUFBLFFBQ0Esa0JBQUEsUUFDQSxhQUFBLFFBQ0EsZUFBQSxRQUNBLFlBQUEsUUFDQSxhQUFBLFFBQ0EsY0FBQSxRQUNBLG1CQUFBLFFBQ0EsY0FBQSxRQUNBLGNBQUEsUUFDQSxXQUFBLFFBQ0EsWUFBQSxRQUNBLGFBQUEsUUFDQSxrQkFBQSxRQUNBLGFBQUEsUUFDQSxZQUFBLFFBQ0EsT0FBQSxRQUNBLGFBQUEsUUFDQSxnQkFBQSxRQUNBLFFBQUEsUUFDQSxNQUFBLFFBRUEsbUJBQUEsSUFDQSxrQkFBQSxJQUNBLGtCQUFBLEtBQ0Esa0JBQUEsS0FDQSxrQkFBQSxNQUVBLHNCQUFBLElBQ0EscUJBQUEsSUFDQSx1QkFBQSxJQUNBLG1CQUFBLElBQ0Esb0JBQUEsSUFFQSxjQUFBLE9BQ0EsYUFBQSxPQUNBLGFBQUEsT0FDQSxhQUFBLE9BQ0EsYUFBQSxPQUNBLGFBQUEsTUFDQSxjQUFBLFFBT0EsYUFBQSxLQUFBLFlBR0EsU0FBQSxPQUNBLFNBQUEsT0FDQSxTQUFBLE9BQ0EsU0FBQSxPQUNBLFNBQUEsT0FFQSxTQUFBLEtBR0EsY0FBQSxHQzVGQSxNQUdJLE9BQUEsUUFBQSxTQUFBLFFBQUEsU0FBQSxRQUFBLE9BQUEsUUFBQSxNQUFBLFFBQUEsU0FBQSxRQUFBLFNBQUEsUUFBQSxRQUFBLFFBQUEsT0FBQSxRQUFBLE9BQUEsUUFBQSxRQUFBLEtBQUEsT0FBQSxRQUFBLFlBQUEsUUFJQSxVQUFBLFFBQUEsWUFBQSxRQUFBLFVBQUEsUUFBQSxPQUFBLFFB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QUNJLFNBQUEsU0FDQSxRQUFBLE1BQ0EsV0FBQSxXQUNBLHNCQUFBLEtBQ0Esb0JBQUEsS0FFQSxpQkFBQSxLQUNBLGdCQUFBLEtBQ0EsWUFBQSxLQUVBLGFBQUEsTUFDQSw0QkFBQSxZQUVKLFlBQ0ksU0FBQSxTQUNBLFNBQUEsT0FDQSxRQUFBLE1BQ0EsT0FBQSxFQUNBLFFBQUEsRUFMSixrQkFRUSxRQUFBLEVBUlIscUJBWVEsT0FBQSxRQUNBLE9BQUEsS0NIUiwwQkRNQSwyQkFFSSxrQkFBQSxtQkFJQSxVQUFBLG1CQUdKLGFBQ0ksU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsUUFBQSxNQUNBLFlBQUEsS0FDQSxhQUFBLEtBTkosbUJBQUEsb0JBVVEsUUFBQSxHQUNBLFFBQUEsTUFYUixtQkFlUSxNQUFBLEtBR0osNEJBQ0ksV0FBQSxPQUdSLGFBQ0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLElBV0EsUUFBQSxLQ3RCRix1QkRhTSxNQUFBLE1BTFIsaUJBUVEsUUFBQSxNQVJSLCtCQVdRLFFBQUEsS0FYUiwwQkFpQlEsZUFBQSxLQUdKLGdDQUNJLFFBQUEsTUFHSiw0QkFDSSxXQUFBLE9BR0osNkJBQ0ksUUFBQSxNQUNBLE9BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxZQUdSLDBCQUNJLFFBQUEiLCJmaWxlIjoiZ2xvYmFsLXN0eWxlcy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBCb290c3RyYXAgdjQuMC4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXBfb3ZlcnJpZGVzL192YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXBfb3ZlcnJpZGVzL19taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9yb290XCI7XG5AaW1wb3J0IFwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcmVib290XCI7XG5AaW1wb3J0IFwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaW1hZ2VzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZ3JpZFwiO1xuLy8gQGltcG9ydCBcIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3RhYmxlc1wiO1xuLy8gQGltcG9ydCBcIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zXCI7XG5AaW1wb3J0IFwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9kcm9wZG93blwiO1xuLy8gQGltcG9ydCBcIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2lucHV0LWdyb3VwXCI7XG4vLyBAaW1wb3J0IFwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY3VzdG9tLWZvcm1zXCI7XG4vLyBAaW1wb3J0IFwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbmF2XCI7XG5AaW1wb3J0IFwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbmF2YmFyXCI7XG5AaW1wb3J0IFwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY2xvc2VcIjtcbkBpbXBvcnQgXCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9tb2RhbFwiO1xuQGltcG9ydCBcIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllc1wiOyIsIlxuXG4vLyBCT09UU1RSQVAgR1JJRFxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMnB4O1xuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4eHM6MCxcbiAgeHM6IDM3NXB4LFxuICBzbTogNzY4cHgsXG4gIG1kOiAxMDI0cHgsXG4gIGxnOiAxMjAwcHgsXG4gIHhsOiAxNTQwcHgsXG4gIHh4bDogMTkyMHB4LFxuICB4eHhsIDogMTk4MHB4LFxuICA0azogMjYwMHB4XG4pO1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgeHM6IDEwMCUsXG4gIHNtOiA5NCUsXG4gIG1kOiA5NCUsXG4gIGxnOiA5NCUsXG4gIHhsOiA5NCUsXG4gIHh4bDogMTgwNHB4LFxuICB4eHhsOiAxODA0cHgsXG4gIDRrOiAyNDgwcHhcbik7XG5cbjpyb290IHtcblxuICAtLWZvbnQtZmFtaWx5OiAnT3V0Zml0Jywgc2Fucy1zZXJpZjtcbi0taGVhZGluZzogJ091dGZpdCcsIHNhbnMtc2VyaWY7XG4gXG4tLWNvcmUtZGVlcC1wdXJwbGUgOiAjNDAxMDREO1xuLS1jb3JlLXJpY2gtYmxhY2sgOiAjMDAwQzMwO1xuLS1jb3JlLWNyZWFtIDogI0ZERjdFOTtcbi0tb3JhbmdlLWxpZ2h0IDogI0Y0N0IyMDtcbi0tc2t5LWxpZ2h0IDogIzVGQzlFMDtcbi0tcGluay1saWdodCA6ICNGNzVFOTE7XG4tLWdyZWVuLWxpZ2h0IDogIzk3QkYzRDtcbi0td2F0ZXJtZWxvbi1saWdodCA6ICNGRjY0NjM7XG4tLWxpbGFjLWxpZ2h0IDogI0MyQTZFMTtcbi0tb3JhbmdlLWRhcmsgOiAjQkQ1MTAwO1xuLS1za3ktZGFyayA6ICMwMDdFOTk7XG4tLXBpbmstZGFyayA6ICNEMTE1NTM7XG4tLWdyZWVuLWRhcmsgOiAjNTc3RDAwO1xuLS13YXRlcm1lbG9uLWRhcmsgOiAjQkEyNjI1O1xuLS1saWxhYy1kYXJrOiAjODI1MUI4O1xuLS1ncmV5LWRhcms6ICMzMDMwMzA7XG4tLWdyZXk6ICM4MDgwODA7XG4tLWdyZXktbGlnaHQ6ICNCRkJGQkY7XG4tLWdyZXktZGlzYWJsZWQ6ICM2MzYzNjM7XG4tLXdoaXRlIDogI0ZGRkZGRjtcbi0tcmVkOiAjQ0MwMTJGO1xuXG4tLWJvcmRlci1yYWRpdXMteHM6IDRweDtcbi0tYm9yZGVyLXJhZGl1cy1zOiA4cHg7XG4tLWJvcmRlci1yYWRpdXMtbTogMTZweDtcbi0tYm9yZGVyLXJhZGl1cy1sOiAzMnB4O1xuLS1ib3JkZXItcmFkaXVzLXI6IDk5OXB4O1xuXG4tLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbi0tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4tLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4tLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbi0tZm9udC13ZWlnaHQteGJvbGQ6IDkwMDtcblxuLS1wYWRkaW5nLXh4czogMS42cmVtO1xuLS1wYWRkaW5nLXhzOiAzLjJyZW07XG4tLXBhZGRpbmctc206IDQuOHJlbTtcbi0tcGFkZGluZy1tZDogNS42cmVtO1xuLS1wYWRkaW5nLWxnOiA3LjJyZW07XG4tLXBhZGRpbmcteGw6IDEycmVtO1xuLS1wYWRkaW5nLXh4bDogMTUuMnJlbTtcblxuLy8gJG1hcmdpbi1zbTogXG4vLyAkbWFyZ2luLW1kOiBcbi8vICRtYXJnaW4tbGc6IFxuXG5cbi0tdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcblxuLy8gJGRpc2FibGVkOiBcbi0tZ2FwLXhzOiAxLjZyZW07XG4tLWdhcC1zbTogMi40cmVtO1xuLS1nYXAtbWQ6IDMuMnJlbTtcbi0tZ2FwLWxnOiA0LjhyZW07XG4tLWdhcC14bDogNy4ycmVtO1xuXG4tLWdhcC00MDogNHJlbTtcblxuLy8gJG9wYWNpdHktbWQ6IFxuLS1vcGFjaXR5LWxvdzogLjQ7XG5cbn1cbiIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbjpyb290IHtcbiAgLS1mb250LWZhbWlseTogJ091dGZpdCcsIHNhbnMtc2VyaWY7XG4gIC0taGVhZGluZzogJ091dGZpdCcsIHNhbnMtc2VyaWY7XG4gIC0tY29yZS1kZWVwLXB1cnBsZTogIzQwMTA0RDtcbiAgLS1jb3JlLXJpY2gtYmxhY2s6ICMwMDBDMzA7XG4gIC0tY29yZS1jcmVhbTogI0ZERjdFOTtcbiAgLS1vcmFuZ2UtbGlnaHQ6ICNGNDdCMjA7XG4gIC0tc2t5LWxpZ2h0OiAjNUZDOUUwO1xuICAtLXBpbmstbGlnaHQ6ICNGNzVFOTE7XG4gIC0tZ3JlZW4tbGlnaHQ6ICM5N0JGM0Q7XG4gIC0td2F0ZXJtZWxvbi1saWdodDogI0ZGNjQ2MztcbiAgLS1saWxhYy1saWdodDogI0MyQTZFMTtcbiAgLS1vcmFuZ2UtZGFyazogI0JENTEwMDtcbiAgLS1za3ktZGFyazogIzAwN0U5OTtcbiAgLS1waW5rLWRhcms6ICNEMTE1NTM7XG4gIC0tZ3JlZW4tZGFyazogIzU3N0QwMDtcbiAgLS13YXRlcm1lbG9uLWRhcms6ICNCQTI2MjU7XG4gIC0tbGlsYWMtZGFyazogIzgyNTFCODtcbiAgLS1ncmV5LWRhcms6ICMzMDMwMzA7XG4gIC0tZ3JleTogIzgwODA4MDtcbiAgLS1ncmV5LWxpZ2h0OiAjQkZCRkJGO1xuICAtLWdyZXktZGlzYWJsZWQ6ICM2MzYzNjM7XG4gIC0td2hpdGU6ICNGRkZGRkY7XG4gIC0tcmVkOiAjQ0MwMTJGO1xuICAtLWJvcmRlci1yYWRpdXMteHM6IDRweDtcbiAgLS1ib3JkZXItcmFkaXVzLXM6IDhweDtcbiAgLS1ib3JkZXItcmFkaXVzLW06IDE2cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1sOiAzMnB4O1xuICAtLWJvcmRlci1yYWRpdXMtcjogOTk5cHg7XG4gIC0tZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuICAtLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuICAtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4gIC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuICAtLWZvbnQtd2VpZ2h0LXhib2xkOiA5MDA7XG4gIC0tcGFkZGluZy14eHM6IDEuNnJlbTtcbiAgLS1wYWRkaW5nLXhzOiAzLjJyZW07XG4gIC0tcGFkZGluZy1zbTogNC44cmVtO1xuICAtLXBhZGRpbmctbWQ6IDUuNnJlbTtcbiAgLS1wYWRkaW5nLWxnOiA3LjJyZW07XG4gIC0tcGFkZGluZy14bDogMTJyZW07XG4gIC0tcGFkZGluZy14eGw6IDE1LjJyZW07XG4gIC0tdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcbiAgLS1nYXAteHM6IDEuNnJlbTtcbiAgLS1nYXAtc206IDIuNHJlbTtcbiAgLS1nYXAtbWQ6IDMuMnJlbTtcbiAgLS1nYXAtbGc6IDQuOHJlbTtcbiAgLS1nYXAteGw6IDcuMnJlbTtcbiAgLS1nYXAtNDA6IDRyZW07XG4gIC0tb3BhY2l0eS1sb3c6IC40OyB9XG5cbjpyb290IHtcbiAgLS1ibHVlOiAjMDA3YmZmO1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGluazogI2U4M2U4YztcbiAgLS1yZWQ6ICNkYzM1NDU7XG4gIC0tb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLXllbGxvdzogI2ZmYzEwNztcbiAgLS1ncmVlbjogIzI4YTc0NTtcbiAgLS10ZWFsOiAjMjBjOTk3O1xuICAtLWN5YW46ICMxN2EyYjg7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogIzAwN2JmZjtcbiAgLS1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tc3VjY2VzczogIzI4YTc0NTtcbiAgLS1pbmZvOiAjMTdhMmI4O1xuICAtLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWRhcms6ICMzNDNhNDA7XG4gIC0tYnJlYWtwb2ludC14eHM6IDA7XG4gIC0tYnJlYWtwb2ludC14czogMzc1cHg7XG4gIC0tYnJlYWtwb2ludC1zbTogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogMTAyNHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDEyMDBweDtcbiAgLS1icmVha3BvaW50LXhsOiAxNTQwcHg7XG4gIC0tYnJlYWtwb2ludC14eGw6IDE5MjBweDtcbiAgLS1icmVha3BvaW50LXh4eGw6IDE5ODBweDtcbiAgLS1icmVha3BvaW50LTRrOiAyNjAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIC5ocy1mb3JtIGgxLFxuLmhzLWZvcm0gaDEgc3BhbiwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7IH1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14cyxcbi5jb250YWluZXItc20sXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteHh4bCxcbi5jb250YWluZXItNGsge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXhzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci14cywgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiA5NCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXIteHMsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQge1xuICAgIG1heC13aWR0aDogOTQlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXhzLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDk0JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci14cywgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiA5NCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXIteHMsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwsIC5jb250YWluZXIteHhsIHtcbiAgICBtYXgtd2lkdGg6IDE4MDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTgwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci14cywgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteHh4bCB7XG4gICAgbWF4LXdpZHRoOiAxODA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjYwMHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXIteHMsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwsIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXh4eGwsIC5jb250YWluZXItNGsge1xuICAgIG1heC13aWR0aDogMjQ4MHB4OyB9IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAubm8tZ3V0dGVycyA+IC5jb2wsXG4gIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wteHMtMSwgLmNvbC14cy0yLCAuY29sLXhzLTMsIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTksIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIsIC5jb2wteHMsXG4uY29sLXhzLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteHhsLTEsIC5jb2wteHhsLTIsIC5jb2wteHhsLTMsIC5jb2wteHhsLTQsIC5jb2wteHhsLTUsIC5jb2wteHhsLTYsIC5jb2wteHhsLTcsIC5jb2wteHhsLTgsIC5jb2wteHhsLTksIC5jb2wteHhsLTEwLCAuY29sLXh4bC0xMSwgLmNvbC14eGwtMTIsIC5jb2wteHhsLFxuLmNvbC14eGwtYXV0bywgLmNvbC14eHhsLTEsIC5jb2wteHh4bC0yLCAuY29sLXh4eGwtMywgLmNvbC14eHhsLTQsIC5jb2wteHh4bC01LCAuY29sLXh4eGwtNiwgLmNvbC14eHhsLTcsIC5jb2wteHh4bC04LCAuY29sLXh4eGwtOSwgLmNvbC14eHhsLTEwLCAuY29sLXh4eGwtMTEsIC5jb2wteHh4bC0xMiwgLmNvbC14eHhsLFxuLmNvbC14eHhsLWF1dG8sIC5jb2wtNGstMSwgLmNvbC00ay0yLCAuY29sLTRrLTMsIC5jb2wtNGstNCwgLmNvbC00ay01LCAuY29sLTRrLTYsIC5jb2wtNGstNywgLmNvbC00ay04LCAuY29sLTRrLTksIC5jb2wtNGstMTAsIC5jb2wtNGstMTEsIC5jb2wtNGstMTIsIC5jb2wtNGssXG4uY29sLTRrLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7IH1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzOyB9XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7IH1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmNvbC14cyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14cy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14cy0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteHMtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXhzLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14cy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteHMtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14cy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14cy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhzLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14cy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteHMtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhzLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14cy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteHMtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhzLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14cy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteHMtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14cy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhzLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXhzLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXhzLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXIteHMtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXhzLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14cy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteHMtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXhzLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14cy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteHMtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXhzLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14cy04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteHMtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXhzLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXhzLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXhzLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC14cy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhzLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhzLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14cy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteHMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14cy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteHMtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhzLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14cy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14cy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteHhsLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14eGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXh4bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteHhsLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14eGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteHhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXh4bC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTk4MHB4KSB7XG4gIC5jb2wteHh4bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14eHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXh4eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXh4eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXh4eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXh4eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXh4eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14eHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXh4eGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14eHhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14eHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14eHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14eHhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14eHhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14eHhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eHhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14eHhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14eHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHh4bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXh4eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteHh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci14eHhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXIteHh4bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXIteHh4bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteHh4bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteHh4bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteHh4bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteHh4bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteHh4bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteHh4bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteHh4bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteHh4bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteHh4bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14eHhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXh4eGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXh4eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14eHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXh4eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXh4eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXh4eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXh4eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXh4eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXh4eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14eHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI2MDBweCkge1xuICAuY29sLTRrIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLTRrLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLTRrLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy00ay0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtNGstNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLTRrLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy00ay02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLTRrLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLTRrLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtNGstMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLTRrLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC00ay00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtNGstNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLTRrLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC00ay03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtNGstOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLTRrLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC00ay0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLTRrLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtNGstMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItNGstZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItNGstbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci00ay0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItNGstMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLTRrLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci00ay0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItNGstNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLTRrLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci00ay02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItNGstNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLTRrLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci00ay05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItNGstMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItNGstMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItNGstMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LTRrLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtNGstMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtNGstMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LTRrLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC00ay00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtNGstNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LTRrLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC00ay03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtNGstOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LTRrLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC00ay0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LTRrLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mYWRlIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZmFkZTpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHMtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS14cy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuZHJvcGRvd24tbWVudS14eGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS14eGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTk4MHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4eGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS14eHhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI2MDBweCkge1xuICAuZHJvcGRvd24tbWVudS00ay1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LTRrLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bzsgfVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICBjb2xvcjogIzE2MTgxYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2FkYjViZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLm5hdmJhciAuY29udGFpbmVyLCAubmF2YmFyIC5jb250YWluZXItZmx1aWQsIC5uYXZiYXIgLmNvbnRhaW5lci14cywgLm5hdmJhciAuY29udGFpbmVyLXNtLCAubmF2YmFyIC5jb250YWluZXItbWQsIC5uYXZiYXIgLmNvbnRhaW5lci1sZywgLm5hdmJhciAuY29udGFpbmVyLXhsLCAubmF2YmFyIC5jb250YWluZXIteHhsLCAubmF2YmFyIC5jb250YWluZXIteHh4bCwgLm5hdmJhciAuY29udGFpbmVyLTRrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7IH1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0OyB9XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhzID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteHMgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXIteHMsXG4gIC5uYXZiYXItZXhwYW5kLXhzID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQteHMgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXhzID4gLmNvbnRhaW5lci14bCxcbiAgLm5hdmJhci1leHBhbmQteHMgPiAuY29udGFpbmVyLXh4bCxcbiAgLm5hdmJhci1leHBhbmQteHMgPiAuY29udGFpbmVyLXh4eGwsXG4gIC5uYXZiYXItZXhwYW5kLXhzID4gLmNvbnRhaW5lci00ayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHMge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhzID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXItZmx1aWQsXG4gICAgLm5hdmJhci1leHBhbmQteHMgPiAuY29udGFpbmVyLXhzLFxuICAgIC5uYXZiYXItZXhwYW5kLXhzID4gLmNvbnRhaW5lci1zbSxcbiAgICAubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXItbWQsXG4gICAgLm5hdmJhci1leHBhbmQteHMgPiAuY29udGFpbmVyLWxnLFxuICAgIC5uYXZiYXItZXhwYW5kLXhzID4gLmNvbnRhaW5lci14bCxcbiAgICAubmF2YmFyLWV4cGFuZC14cyA+IC5jb250YWluZXIteHhsLFxuICAgIC5uYXZiYXItZXhwYW5kLXhzID4gLmNvbnRhaW5lci14eHhsLFxuICAgIC5uYXZiYXItZXhwYW5kLXhzID4gLmNvbnRhaW5lci00ayB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteHMsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXh4bCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXh4eGwsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci00ayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhzLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSxcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWxnLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCxcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteHhsLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14eHhsLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci00ayB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhzLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14eGwsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14eHhsLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItNGsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteHMsXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCxcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsLFxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14eGwsXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXh4eGwsXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLTRrIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteHMsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXh4bCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXh4eGwsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci00ayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLFxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14cyxcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLFxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwsXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXh4bCxcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteHh4bCxcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItNGsge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14cyxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteHhsLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteHh4bCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLTRrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhzLFxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLFxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCxcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteHhsLFxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14eHhsLFxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci00ayB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXhzLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXh4bCxcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci14eHhsLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLTRrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItZmx1aWQsXG4gICAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci14cyxcbiAgICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXNtLFxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbWQsXG4gICAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1sZyxcbiAgICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXhsLFxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIteHhsLFxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIteHh4bCxcbiAgICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLTRrIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTk3OS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXIteHMsXG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci14eGwsXG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLXh4eGwsXG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLTRrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTgwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHh4bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXItZmx1aWQsXG4gICAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXIteHMsXG4gICAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXItc20sXG4gICAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXItbWQsXG4gICAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXItbGcsXG4gICAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXIteGwsXG4gICAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXIteHhsLFxuICAgIC5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLXh4eGwsXG4gICAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXItNGsge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAyNTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtNGsgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC00ayA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLTRrID4gLmNvbnRhaW5lci14cyxcbiAgLm5hdmJhci1leHBhbmQtNGsgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC00ayA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLTRrID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtNGsgPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC00ayA+IC5jb250YWluZXIteHhsLFxuICAubmF2YmFyLWV4cGFuZC00ayA+IC5jb250YWluZXIteHh4bCxcbiAgLm5hdmJhci1leHBhbmQtNGsgPiAuY29udGFpbmVyLTRrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQtNGsge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC00ayAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC00ayAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtNGsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLTRrID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC00ayA+IC5jb250YWluZXItZmx1aWQsXG4gICAgLm5hdmJhci1leHBhbmQtNGsgPiAuY29udGFpbmVyLXhzLFxuICAgIC5uYXZiYXItZXhwYW5kLTRrID4gLmNvbnRhaW5lci1zbSxcbiAgICAubmF2YmFyLWV4cGFuZC00ayA+IC5jb250YWluZXItbWQsXG4gICAgLm5hdmJhci1leHBhbmQtNGsgPiAuY29udGFpbmVyLWxnLFxuICAgIC5uYXZiYXItZXhwYW5kLTRrID4gLmNvbnRhaW5lci14bCxcbiAgICAubmF2YmFyLWV4cGFuZC00ayA+IC5jb250YWluZXIteHhsLFxuICAgIC5uYXZiYXItZXhwYW5kLTRrID4gLmNvbnRhaW5lci14eHhsLFxuICAgIC5uYXZiYXItZXhwYW5kLTRrID4gLmNvbnRhaW5lci00ayB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLTRrIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLTRrIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLTRrIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhzLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14eGwsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14eHhsLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItNGsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteHMsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCxcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXh4bCxcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXh4eGwsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci00ayB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gICAgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogLjU7IH1cbiAgLmNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICAgIG9wYWNpdHk6IC43NTsgfVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7IH1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7IH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7IH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH1cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTsgfVxuICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bzsgfVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpOyB9XG4gIC5tb2RhbC1mb290ZXIgPiAqIHtcbiAgICBtYXJnaW46IDAuMjVyZW07IH1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87IH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pOyB9XG4gICAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pOyB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7IH1cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDsgfVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG5hLmJnLWluZm86aG92ZXIsIGEuYmctaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1pbmZvOmhvdmVyLFxuYnV0dG9uLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbmEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5kLXhzLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteHMtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14cy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteHMtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhzLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTgwcHgpIHtcbiAgLmQteHh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteHh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14eHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXh4eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteHh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXh4eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXh4eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXh4eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjYwMHB4KSB7XG4gIC5kLTRrLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC00ay1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLTRrLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtNGstYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtNGstdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtNGstdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC00ay10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtNGstZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLTRrLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmZsZXgteHMtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHMtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHMtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14cy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14cy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHMtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHMtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14cy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHMtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHMtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14cy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14cy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHMtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14cy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHMtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14cy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHMtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14cy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHMtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14cy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHMtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHMtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHMtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHMtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTgwcHgpIHtcbiAgLmZsZXgteHh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14eHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjYwMHB4KSB7XG4gIC5mbGV4LTRrLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LTRrLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LTRrLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC00ay1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtNGstd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtNGstbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LTRrLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC00ay1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LTRrLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtNGstZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC00ay1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC00ay1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LTRrLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LTRrLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtNGstY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtNGstYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC00ay1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLTRrLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy00ay1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy00ay1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtNGstYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy00ay1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LTRrLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtNGstZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LTRrLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtNGstYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LTRrLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtNGstc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLTRrLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi00ay1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLTRrLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi00ay1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLTRrLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLTRrLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5mbG9hdC14cy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14cy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhzLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmZsb2F0LXh4bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14eGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTgwcHgpIHtcbiAgLmZsb2F0LXh4eGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteHh4bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXh4eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNjAwcHgpIHtcbiAgLmZsb2F0LTRrLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LTRrLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtNGstbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7IH1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLm0teHMtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTAsXG4gIC5teS14cy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLTAsXG4gIC5teC14cy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteHMtMCxcbiAgLm15LXhzLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteHMtMCxcbiAgLm14LXhzLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTEsXG4gIC5teS14cy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLTEsXG4gIC5teC14cy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHMtMSxcbiAgLm15LXhzLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtMSxcbiAgLm14LXhzLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHMtMixcbiAgLm15LXhzLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14cy0yLFxuICAubXgteHMtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHMtMixcbiAgLm15LXhzLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14cy0yLFxuICAubXgteHMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0zLFxuICAubXkteHMtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14cy0zLFxuICAubXgteHMtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTMsXG4gIC5teS14cy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLTMsXG4gIC5teC14cy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTQsXG4gIC5teS14cy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtNCxcbiAgLm14LXhzLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTQsXG4gIC5teS14cy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtNCxcbiAgLm14LXhzLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14cy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHMtNSxcbiAgLm15LXhzLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtNSxcbiAgLm14LXhzLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy01LFxuICAubXkteHMtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14cy01LFxuICAubXgteHMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14cy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLTAsXG4gIC5weS14cy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14cy0wLFxuICAucHgteHMtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy0wLFxuICAucHkteHMtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteHMtMCxcbiAgLnB4LXhzLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhzLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMtMSxcbiAgLnB5LXhzLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTEsXG4gIC5weC14cy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTEsXG4gIC5weS14cy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy0xLFxuICAucHgteHMtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHMtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLTIsXG4gIC5weS14cy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTIsXG4gIC5weC14cy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHMtMixcbiAgLnB5LXhzLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHMtMixcbiAgLnB4LXhzLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHMtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0zLFxuICAucHkteHMtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHMtMyxcbiAgLnB4LXhzLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHMtMyxcbiAgLnB5LXhzLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhzLTMsXG4gIC5weC14cy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14cy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMtNCxcbiAgLnB5LXhzLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHMtNCxcbiAgLnB4LXhzLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy00LFxuICAucHkteHMtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy00LFxuICAucHgteHMtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14cy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLTUsXG4gIC5weS14cy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14cy01LFxuICAucHgteHMtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy01LFxuICAucHkteHMtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHMtNSxcbiAgLnB4LXhzLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLW4xLFxuICAubXkteHMtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLW4xLFxuICAubXgteHMtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHMtbjEsXG4gIC5teS14cy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtbjEsXG4gIC5teC14cy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy1uMixcbiAgLm15LXhzLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLW4yLFxuICAubXgteHMtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1uMixcbiAgLm15LXhzLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLW4yLFxuICAubXgteHMtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHMtbjMsXG4gIC5teS14cy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtbjMsXG4gIC5teC14cy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1uMyxcbiAgLm15LXhzLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14cy1uMyxcbiAgLm14LXhzLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS14cy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLW40LFxuICAubXkteHMtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtbjQsXG4gIC5teC14cy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLW40LFxuICAubXkteHMtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtbjQsXG4gIC5teC14cy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14cy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy1uNSxcbiAgLm15LXhzLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14cy1uNSxcbiAgLm14LXhzLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLW41LFxuICAubXkteHMtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLW41LFxuICAubXgteHMtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy1hdXRvLFxuICAubXkteHMtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14cy1hdXRvLFxuICAubXgteHMtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLWF1dG8sXG4gIC5teS14cy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLWF1dG8sXG4gIC5teC14cy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC00LFxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC00LFxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjQsXG4gIC5teS14eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW40LFxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5ODBweCkge1xuICAubS14eHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTAsXG4gIC5teS14eHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteHh4bC0wLFxuICAubXgteHh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteHh4bC0wLFxuICAubXkteHh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtMCxcbiAgLm14LXh4eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14eHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTEsXG4gIC5teS14eHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC0xLFxuICAubXgteHh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC0xLFxuICAubXkteHh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtMSxcbiAgLm14LXh4eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtMixcbiAgLm15LXh4eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtMixcbiAgLm14LXh4eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC0yLFxuICAubXkteHh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC0yLFxuICAubXgteHh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC0zLFxuICAubXkteHh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtMyxcbiAgLm14LXh4eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtMyxcbiAgLm15LXh4eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTMsXG4gIC5teC14eHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTQsXG4gIC5teS14eHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTQsXG4gIC5teC14eHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtNCxcbiAgLm15LXh4eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtNCxcbiAgLm14LXh4eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtNSxcbiAgLm15LXh4eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTUsXG4gIC5teC14eHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTUsXG4gIC5teS14eHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC01LFxuICAubXgteHh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTAsXG4gIC5weS14eHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtMCxcbiAgLnB4LXh4eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTAsXG4gIC5weS14eHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtMCxcbiAgLnB4LXh4eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtMSxcbiAgLnB5LXh4eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC0xLFxuICAucHgteHh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtMSxcbiAgLnB5LXh4eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHh4bC0xLFxuICAucHgteHh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTIsXG4gIC5weS14eHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC0yLFxuICAucHgteHh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC0yLFxuICAucHkteHh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtMixcbiAgLnB4LXh4eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHh4bC0zLFxuICAucHkteHh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTMsXG4gIC5weC14eHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC0zLFxuICAucHkteHh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eHhsLTMsXG4gIC5weC14eHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtNCxcbiAgLnB5LXh4eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTQsXG4gIC5weC14eHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTQsXG4gIC5weS14eHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHh4bC00LFxuICAucHgteHh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTUsXG4gIC5weS14eHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtNSxcbiAgLnB4LXh4eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTUsXG4gIC5weS14eHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtNSxcbiAgLnB4LXh4eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLW4xLFxuICAubXkteHh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uMSxcbiAgLm14LXh4eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC1uMSxcbiAgLm15LXh4eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtbjEsXG4gIC5teC14eHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uMixcbiAgLm15LXh4eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uMixcbiAgLm14LXh4eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW4yLFxuICAubXkteHh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW4yLFxuICAubXgteHh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtbjMsXG4gIC5teS14eHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLW4zLFxuICAubXgteHh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW4zLFxuICAubXkteHh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC1uMyxcbiAgLm14LXh4eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLW40LFxuICAubXkteHh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLW40LFxuICAubXgteHh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtbjQsXG4gIC5teS14eHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtbjQsXG4gIC5teC14eHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uNSxcbiAgLm15LXh4eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtbjUsXG4gIC5teC14eHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtbjUsXG4gIC5teS14eHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW41LFxuICAubXgteHh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1hdXRvLFxuICAubXkteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtYXV0byxcbiAgLm14LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtYXV0byxcbiAgLm15LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLWF1dG8sXG4gIC5teC14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjYwMHB4KSB7XG4gIC5tLTRrLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC00ay0wLFxuICAubXktNGstMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci00ay0wLFxuICAubXgtNGstMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTRrLTAsXG4gIC5teS00ay0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTRrLTAsXG4gIC5teC00ay0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLTRrLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC00ay0xLFxuICAubXktNGstMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci00ay0xLFxuICAubXgtNGstMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTRrLTEsXG4gIC5teS00ay0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTRrLTEsXG4gIC5teC00ay0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLTRrLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LTRrLTIsXG4gIC5teS00ay0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItNGstMixcbiAgLm14LTRrLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTRrLTIsXG4gIC5teS00ay0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtNGstMixcbiAgLm14LTRrLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS00ay0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtNGstMyxcbiAgLm15LTRrLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItNGstMyxcbiAgLm14LTRrLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi00ay0zLFxuICAubXktNGstMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC00ay0zLFxuICAubXgtNGstMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS00ay00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC00ay00LFxuICAubXktNGstNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTRrLTQsXG4gIC5teC00ay00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi00ay00LFxuICAubXktNGstNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTRrLTQsXG4gIC5teC00ay00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tNGstNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LTRrLTUsXG4gIC5teS00ay01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTRrLTUsXG4gIC5teC00ay01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItNGstNSxcbiAgLm15LTRrLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtNGstNSxcbiAgLm14LTRrLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtNGstMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC00ay0wLFxuICAucHktNGstMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItNGstMCxcbiAgLnB4LTRrLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItNGstMCxcbiAgLnB5LTRrLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTRrLTAsXG4gIC5weC00ay0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC00ay0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTRrLTEsXG4gIC5weS00ay0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci00ay0xLFxuICAucHgtNGstMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi00ay0xLFxuICAucHktNGstMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtNGstMSxcbiAgLnB4LTRrLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLTRrLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC00ay0yLFxuICAucHktNGstMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci00ay0yLFxuICAucHgtNGstMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTRrLTIsXG4gIC5weS00ay0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTRrLTIsXG4gIC5weC00ay0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLTRrLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtNGstMyxcbiAgLnB5LTRrLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLTRrLTMsXG4gIC5weC00ay0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTRrLTMsXG4gIC5weS00ay0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC00ay0zLFxuICAucHgtNGstMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtNGstNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTRrLTQsXG4gIC5weS00ay00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLTRrLTQsXG4gIC5weC00ay00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItNGstNCxcbiAgLnB5LTRrLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtNGstNCxcbiAgLnB4LTRrLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtNGstNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC00ay01LFxuICAucHktNGstNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItNGstNSxcbiAgLnB4LTRrLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItNGstNSxcbiAgLnB5LTRrLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTRrLTUsXG4gIC5weC00ay01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS00ay1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC00ay1uMSxcbiAgLm15LTRrLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci00ay1uMSxcbiAgLm14LTRrLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTRrLW4xLFxuICAubXktNGstbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTRrLW4xLFxuICAubXgtNGstbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLTRrLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtNGstbjIsXG4gIC5teS00ay1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci00ay1uMixcbiAgLm14LTRrLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItNGstbjIsXG4gIC5teS00ay1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC00ay1uMixcbiAgLm14LTRrLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLTRrLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LTRrLW4zLFxuICAubXktNGstbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTRrLW4zLFxuICAubXgtNGstbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItNGstbjMsXG4gIC5teS00ay1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtNGstbjMsXG4gIC5teC00ay1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tNGstbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC00ay1uNCxcbiAgLm15LTRrLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTRrLW40LFxuICAubXgtNGstbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi00ay1uNCxcbiAgLm15LTRrLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTRrLW40LFxuICAubXgtNGstbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tNGstbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtNGstbjUsXG4gIC5teS00ay1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItNGstbjUsXG4gIC5teC00ay1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi00ay1uNSxcbiAgLm15LTRrLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC00ay1uNSxcbiAgLm14LTRrLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS00ay1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtNGstYXV0byxcbiAgLm15LTRrLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItNGstYXV0byxcbiAgLm14LTRrLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi00ay1hdXRvLFxuICAubXktNGstYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC00ay1hdXRvLFxuICAubXgtNGstYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAudGV4dC14cy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHMtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHMtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnRleHQteHhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14eGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTk4MHB4KSB7XG4gIC50ZXh0LXh4eGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXh4eGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI2MDBweCkge1xuICAudGV4dC00ay1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtNGstcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtNGstY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA1NmIzICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM0OTRmNTQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzE5NjkyYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E3MWQyYSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1saWdodCkgIWltcG9ydGFudDsgfVxuXG4uYmctYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyayB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4jY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9XG5cbmJvZHkge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWNyZWFtKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgYm9keSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07IH0gfVxuXG4uY2t5LWFjY29yZGlvbiAuY2t5LWFjY29yZGlvbi1jaGV2cm9uIGk6YmVmb3JlIHtcbiAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDhweCAhaW1wb3J0YW50OyB9XG5cbnN0cm9uZyxcbmIge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpOyB9XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5oMiArIHAsXG5oMyArIHAsXG5oNCArIHAsXG5oNSArIHAsIC5ocy1mb3JtIGgxICsgcCxcbi5ocy1mb3JtIGgxIHNwYW4gKyBwIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pOyB9XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tc2t5LWRhcmspOyB9XG5cbi5vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1vcmFuZ2UtbGlnaHQpOyB9XG5cbi5waW5rIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGluay1saWdodCk7IH1cblxuLmdyZWVuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4tbGlnaHQpOyB9XG5cbi5yZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13YXRlcm1lbG9uLWxpZ2h0KTsgfVxuXG4ucHVycGxlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlsYWMtbGlnaHQpOyB9XG5cbi5kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlsYWMtbGlnaHQpOyB9XG5cbi5kYXJrLW1vZGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWRlZXAtcHVycGxlKTtcbiAgY29sb3I6IHZhcigtLWNvcmUtY3JlYW0pOyB9XG5cbi5idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjZyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLmJ0biwgLmhzLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5ocy1mb3JtIC5ocy1idXR0b24sXG5idXR0b24ge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGdhcDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgY29sb3I6ICMwMDBDMzA7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgIC5idG4sIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmhzLWZvcm0gLmhzLWJ1dHRvbixcbiAgICBidXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgcGFkZGluZzogMTJweCAxNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmJ0biwgLmhzLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuaHMtZm9ybSAuaHMtYnV0dG9uLFxuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgLmJ0biBzdmcgcGF0aCwgLmhzLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBzdmcgcGF0aCxcbiAgLmhzLWZvcm0gLmhzLWJ1dHRvbiBzdmcgcGF0aCxcbiAgYnV0dG9uIHN2ZyBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTsgfVxuICAuYnRuLnByaW1hcnksIC5ocy1mb3JtIGlucHV0LnByaW1hcnlbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmhzLWZvcm0gLnByaW1hcnkuaHMtYnV0dG9uLFxuICBidXR0b24ucHJpbWFyeSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwN0U5OTtcbiAgICBiYWNrZ3JvdW5kOiAjNUZDOUUwO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCAjMDA3RTk5O1xuICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spOyB9XG4gICAgLmJ0bi5wcmltYXJ5OmhvdmVyLCAuaHMtZm9ybSBpbnB1dC5wcmltYXJ5W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gICAgLmhzLWZvcm0gLnByaW1hcnkuaHMtYnV0dG9uOmhvdmVyLFxuICAgIGJ1dHRvbi5wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGREY3RTk7XG4gICAgICBib3gtc2hhZG93OiAwcHggNnB4IDBweCAwcHggIzAwN0U5OTsgfVxuICAgIC5idG4ucHJpbWFyeTpkaXNhYmxlZCwgLmhzLWZvcm0gaW5wdXQucHJpbWFyeVt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkLFxuICAgIC5ocy1mb3JtIC5wcmltYXJ5LmhzLWJ1dHRvbjpkaXNhYmxlZCxcbiAgICBidXR0b24ucHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwQzMwO1xuICAgICAgYmFja2dyb3VuZDogIzYzNjM2MztcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCAjMDAwQzMwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYnRuLnByaW1hcnksIC5ocy1mb3JtIGlucHV0LnByaW1hcnlbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5ocy1mb3JtIC5wcmltYXJ5LmhzLWJ1dHRvbixcbiAgICAgIGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTsgfSB9XG4gIC5idG4uc2Vjb25kYXJ5LCAuaHMtZm9ybSBpbnB1dC5zZWNvbmRhcnlbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmhzLWZvcm0gLnNlY29uZGFyeS5ocy1idXR0b24sXG4gIGJ1dHRvbi5zZWNvbmRhcnkge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDBDMzA7XG4gICAgYmFja2dyb3VuZDogI0ZERjdFOTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDBweCAwcHggIzAwMEMzMDsgfVxuICAgIC5idG4uc2Vjb25kYXJ5OmhvdmVyLCAuaHMtZm9ybSBpbnB1dC5zZWNvbmRhcnlbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgICAuaHMtZm9ybSAuc2Vjb25kYXJ5LmhzLWJ1dHRvbjpob3ZlcixcbiAgICBidXR0b24uc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMHB4IDBweCAjMDA3RTk5O1xuICAgICAgY29sb3I6ICMwMDdFOTk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA3RTk5OyB9XG4gICAgICAuYnRuLnNlY29uZGFyeTpob3ZlciBzdmcgcGF0aCwgLmhzLWZvcm0gaW5wdXQuc2Vjb25kYXJ5W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIgc3ZnIHBhdGgsXG4gICAgICAuaHMtZm9ybSAuc2Vjb25kYXJ5LmhzLWJ1dHRvbjpob3ZlciBzdmcgcGF0aCxcbiAgICAgIGJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiB2YXIoLS1za3ktZGFyayk7IH1cbiAgICAuYnRuLnNlY29uZGFyeTpkaXNhYmxlZCwgLmhzLWZvcm0gaW5wdXQuc2Vjb25kYXJ5W3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQsXG4gICAgLmhzLWZvcm0gLnNlY29uZGFyeS5ocy1idXR0b246ZGlzYWJsZWQsXG4gICAgYnV0dG9uLnNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNjM2MzYzO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCAjMDAwQzMwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYnRuLnNlY29uZGFyeSwgLmhzLWZvcm0gaW5wdXQuc2Vjb25kYXJ5W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuaHMtZm9ybSAuc2Vjb25kYXJ5LmhzLWJ1dHRvbixcbiAgICAgIGJ1dHRvbi5zZWNvbmRhcnkge1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtOyB9IH1cblxuLmRhcmstbW9kZSAuYnRuLCAuZGFyay1tb2RlIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1mb3JtIC5kYXJrLW1vZGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmRhcmstbW9kZVxuLmhzLWZvcm0gLmhzLWJ1dHRvbixcbi5ocy1mb3JtIC5kYXJrLW1vZGUgLmhzLWJ1dHRvbixcbi5kYXJrLW1vZGUgYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cbiAgLmRhcmstbW9kZSAuYnRuLnNlY29uZGFyeSwgLmRhcmstbW9kZSAuaHMtZm9ybSBpbnB1dC5zZWNvbmRhcnlbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWZvcm0gLmRhcmstbW9kZSBpbnB1dC5zZWNvbmRhcnlbdHlwZT1cInN1Ym1pdFwiXSwgLmRhcmstbW9kZVxuICAuaHMtZm9ybSAuc2Vjb25kYXJ5LmhzLWJ1dHRvbixcbiAgLmhzLWZvcm0gLmRhcmstbW9kZSAuc2Vjb25kYXJ5LmhzLWJ1dHRvbixcbiAgLmRhcmstbW9kZSBidXR0b24uc2Vjb25kYXJ5IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb3JlLWNyZWFtKTtcbiAgICBiYWNrZ3JvdW5kOiAjNDAxMDREO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCAjMDAwQzMwO1xuICAgIGNvbG9yOiB2YXIoLS1jb3JlLWNyZWFtKTsgfVxuICAgIC5kYXJrLW1vZGUgLmJ0bi5zZWNvbmRhcnkgc3ZnIHBhdGgsIC5kYXJrLW1vZGUgLmhzLWZvcm0gaW5wdXQuc2Vjb25kYXJ5W3R5cGU9XCJzdWJtaXRcIl0gc3ZnIHBhdGgsIC5ocy1mb3JtIC5kYXJrLW1vZGUgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9XCJzdWJtaXRcIl0gc3ZnIHBhdGgsIC5kYXJrLW1vZGVcbiAgICAuaHMtZm9ybSAuc2Vjb25kYXJ5LmhzLWJ1dHRvbiBzdmcgcGF0aCxcbiAgICAuaHMtZm9ybSAuZGFyay1tb2RlIC5zZWNvbmRhcnkuaHMtYnV0dG9uIHN2ZyBwYXRoLFxuICAgIC5kYXJrLW1vZGUgYnV0dG9uLnNlY29uZGFyeSBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiB2YXIoLS1jb3JlLWNyZWFtKTsgfVxuICAgIC5kYXJrLW1vZGUgLmJ0bi5zZWNvbmRhcnk6aG92ZXIsIC5kYXJrLW1vZGUgLmhzLWZvcm0gaW5wdXQuc2Vjb25kYXJ5W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5ocy1mb3JtIC5kYXJrLW1vZGUgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5kYXJrLW1vZGVcbiAgICAuaHMtZm9ybSAuc2Vjb25kYXJ5LmhzLWJ1dHRvbjpob3ZlcixcbiAgICAuaHMtZm9ybSAuZGFyay1tb2RlIC5zZWNvbmRhcnkuaHMtYnV0dG9uOmhvdmVyLFxuICAgIC5kYXJrLW1vZGUgYnV0dG9uLnNlY29uZGFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDAxMDREO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAwcHggMHB4IHZhcigtLXNreS1kYXJrKTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXNreS1saWdodCk7XG4gICAgICBjb2xvcjogdmFyKC0tc2t5LWxpZ2h0KTsgfVxuICAgICAgLmRhcmstbW9kZSAuYnRuLnNlY29uZGFyeTpob3ZlciBzdmcgcGF0aCwgLmRhcmstbW9kZSAuaHMtZm9ybSBpbnB1dC5zZWNvbmRhcnlbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciBzdmcgcGF0aCwgLmhzLWZvcm0gLmRhcmstbW9kZSBpbnB1dC5zZWNvbmRhcnlbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciBzdmcgcGF0aCwgLmRhcmstbW9kZVxuICAgICAgLmhzLWZvcm0gLnNlY29uZGFyeS5ocy1idXR0b246aG92ZXIgc3ZnIHBhdGgsXG4gICAgICAuaHMtZm9ybSAuZGFyay1tb2RlIC5zZWNvbmRhcnkuaHMtYnV0dG9uOmhvdmVyIHN2ZyBwYXRoLFxuICAgICAgLmRhcmstbW9kZSBidXR0b24uc2Vjb25kYXJ5OmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogdmFyKC0tc2t5LWxpZ2h0KTsgfVxuICAgIC5kYXJrLW1vZGUgLmJ0bi5zZWNvbmRhcnk6ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmhzLWZvcm0gaW5wdXQuc2Vjb25kYXJ5W3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQsIC5ocy1mb3JtIC5kYXJrLW1vZGUgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQsIC5kYXJrLW1vZGVcbiAgICAuaHMtZm9ybSAuc2Vjb25kYXJ5LmhzLWJ1dHRvbjpkaXNhYmxlZCxcbiAgICAuaHMtZm9ybSAuZGFyay1tb2RlIC5zZWNvbmRhcnkuaHMtYnV0dG9uOmRpc2FibGVkLFxuICAgIC5kYXJrLW1vZGUgYnV0dG9uLnNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNjM2MzYzO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCAjMDAwQzMwOyB9XG5cbi5kYXJrLW1vZGUgLnN0YW5kZmlyc3Qge1xuICBjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7IH1cblxuLmRhcmstbW9kZSAuZXllYnJvdyB7XG4gIGNvbG9yOiB2YXIoLS1jb3JlLWNyZWFtKTsgfVxuXG4uZGFyay1tb2RlIC5zdGFuZGZpcnN0LWJvbGQge1xuICBjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7IH1cblxuLmRhcmstbW9kZSAuYW5ub3RhdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb3JlLWNyZWFtKTsgfVxuXG4uZGFyay1tb2RlIC5jYXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLWNvcmUtY3JlYW0pOyB9XG5cbi5kYXJrLW1vZGUgaDEsIC5kYXJrLW1vZGUgaDIsIC5kYXJrLW1vZGUgaDMsIC5kYXJrLW1vZGUgaDQsIC5kYXJrLW1vZGUgaDUsIC5kYXJrLW1vZGUgLmhzLWZvcm0gaDEsIC5ocy1mb3JtIC5kYXJrLW1vZGUgaDEsIC5kYXJrLW1vZGVcbi5ocy1mb3JtIGgxIHNwYW4sXG4uaHMtZm9ybSBoMSAuZGFyay1tb2RlIHNwYW4sIC5kYXJrLW1vZGUgaDYsIC5kYXJrLW1vZGUgLmFscGhhLCAuZGFyay1tb2RlIC5iZXRhLCAuZGFyay1tb2RlIC5nYW1tYSwgLmRhcmstbW9kZSAuZGVsdGEsIC5kYXJrLW1vZGUgLmVwc2lsb24sIC5kYXJrLW1vZGUgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgLnN1Ym1lbnUtdGl0bGUgYSwgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgLnN1Ym1lbnUtdGl0bGUgLmRhcmstbW9kZSBhLCAuZGFyay1tb2RlIC56ZXRhLCAuZGFyay1tb2RlIGEge1xuICBjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7IH1cblxuaW1nLCBpbnB1dFt0eXBlPVwiaW1hZ2VcIl0sIHZpZGVvLCBlbWJlZCwgaWZyYW1lLCBtYXJxdWVlLCBvYmplY3QsIHRhYmxlIHtcbiAgYXNwZWN0LXJhdGlvOiBhdHRyKHdpZHRoKS9hdHRyKGhlaWdodCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucm93LXJldmVyc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cblxuLmZsZXgtZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uanMtZm9jdXMtdmlzaWJsZSA6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmpzLWZvY3VzLXZpc2libGUgLmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDAwMDA7IH1cblxuZGl2Lm9iamVjdGZpdCB7XG4gIGhlaWdodDogMTAwJTsgfVxuICBkaXYub2JqZWN0Zml0IGltZyB7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jb21wYXQtb2JqZWN0LWZpdCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgLmNvbXBhdC1vYmplY3QtZml0IGltZyB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG5cbnN2Zy5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBtYXJnaW46IC0ycHggNXB4IDAgMDsgfVxuXG4uc2tpcGxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5ZW07IH1cbiAgLnNraXBsaW5rOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgcGFkZGluZzogMXJlbSAxLjhyZW07XG4gICAgYm9yZGVyOiA0cHggc29saWQgd2hpdGU7IH1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG51bDpub3QoLm5hdmJhci1uYXYpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5tZW51KTpub3QoLmNreS1jb29raWUtZGVzLXRhYmxlKSB7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTsgfVxuICB1bDpub3QoLm5hdmJhci1uYXYpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5tZW51KTpub3QoLmNreS1jb29raWUtZGVzLXRhYmxlKSBsaTpub3QoLnNmLWZpZWxkLWNhdGVnb3J5KTpub3QoLnNmLWxldmVsLTApIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIHVsOm5vdCgubmF2YmFyLW5hdik6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLm1lbnUpOm5vdCguY2t5LWNvb2tpZS1kZXMtdGFibGUpIGxpOm5vdCguc2YtZmllbGQtY2F0ZWdvcnkpOm5vdCguc2YtbGV2ZWwtMCk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9yb3VnZS13cC1zdGFydC10aGVtZS9hc3NldHMvaW1hZ2VzL2NoZWNrX2NpcmNsZS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7IH1cblxub2wgbGksIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtOyB9XG5cbi5leWVicm93LWJyZWFkY3J1bWIgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAuOHJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgLmV5ZWJyb3ctYnJlYWRjcnVtYiBzcGFuIHNwYW46Zmlyc3QtY2hpbGQgYSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29yZS1kZWVwLXB1cnBsZSk7XG4gICAgY29sb3I6IHZhcigtLWNvcmUtY3JlYW0pO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICBnYXA6IC40cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7IH1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbiAgei1pbmRleDogMTAwMDsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDkwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IH1cblxuLm1vZGFsLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5tb2RhbF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiA2NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgIC5tb2RhbF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuLm1vZGFsX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLm1vZGFsX19ib2R5IHAge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLm1vZGFsX190aXRsZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubW9kYWxfX2Nsb3NlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI0FCNEQwOTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpOyB9XG4gIC5tb2RhbF9fY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICNBQjREMDk7IH1cbiAgLm1vZGFsX19jbG9zZSBzdmcge1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjQsIDE2LCA3NywgMC43KTsgfVxuXG4jdmlkZW9fbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICN2aWRlb19tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICAgIG1heC13aWR0aDogODAlOyB9IH1cbiAgI3ZpZGVvX21vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4gICAgb3V0bGluZTogMDsgfVxuICAgICN2aWRlb19tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50ICNpZnJhbWVDb250YWluZXIgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7IH1cblxuYm9keS5tb2RhbC1vcGVuIHtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICBib2R5Lm1vZGFsLW9wZW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9IH1cblxuLm1vZGFsLnNob3cge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgI3ZpZGVvTW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA5MCUgIWltcG9ydGFudDsgfSB9XG5cbiN2aWRlb01vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1heC1oZWlnaHQ6IDkwJTsgfVxuXG4jdmlkZW9Nb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuI2lmcmFtZUNvbnRhaW5lciBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogOTAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7IH1cblxuLm1vZGFsLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvcmUtZGVlcC1wdXJwbGUpOyB9XG4gIC5tb2RhbC1zZWFyY2ggLmNsb3NlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAubW9kYWwtc2VhcmNoIC5jbG9zZS1idXR0b246aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogdmFyKC0tc2t5LWxpZ2h0KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgIC5tb2RhbC1zZWFyY2ggLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIHJpZ2h0OiA1MHB4OyB9IH1cbiAgLm1vZGFsLXNlYXJjaCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgICAgLm1vZGFsLXNlYXJjaCAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCUgIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAubW9kYWwtc2VhcmNoIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJSAhaW1wb3J0YW50OyB9IH1cbiAgICAubW9kYWwtc2VhcmNoIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDk5LCA5OSwgOTksIDAuNSk7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWNyZWFtKTtcbiAgICAgIGNvbG9yOiAjNjM2MzYzOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAgIC5tb2RhbC1zZWFyY2ggLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC5tb2RhbC1zZWFyY2ggLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDsgfSB9XG4gICAgICAubW9kYWwtc2VhcmNoIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5tb2RhbC1zZWFyY2ggLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBmb3JtIGlucHV0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWNyZWFtKTtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLm1vZGFsLXNlYXJjaCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IGZvcm0gaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5tb2RhbC1zZWFyY2ggLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBmb3JtIGJ1dHRvbiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBnYXA6IC40cmVtOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgICAgICAgLm1vZGFsLXNlYXJjaCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IGZvcm0gYnV0dG9uIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAubW9kYWwtc2VhcmNoIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgZm9ybSBidXR0b24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDsgfSB9XG5cbi5tYWluIHtcbiAgZmxleDogMSAwIGF1dG87IH1cblxuLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNwYWNlciB7XG4gIG1hcmdpbjogMzJweCAwOyB9XG5cbi5zZWFyY2gtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICAuc2VhcmNoLWZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2VhcmNoLWZvcm0gOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2VhcmNoLWZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnNlYXJjaC1mb3JtIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMCA4MHB4IDAgMzBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDsgfVxuICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDsgfVxuICAuc2VhcmNoLXZpc2libGUgLnNlYXJjaC1mb3JtIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLm0tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmdyaWQtdGVtcGxhdGUgaGVhZGVyIC5ib290c3RyYXBfX2lubmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N0UxQ0M7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmdyaWQtdGVtcGxhdGUgaGVhZGVyIC5ib290c3RyYXBfX2lubmVyIGgxOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmdyaWQtdGVtcGxhdGUgaGVhZGVyIC5ib290c3RyYXBfX2lubmVyLWJyb3dzZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZ3JpZC10ZW1wbGF0ZSBoZWFkZXIgLm1heC13aWR0aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkgYW5kIChtYXgtd2lkdGg6IDE5NzkuOThweCkge1xuICAuZ3JpZC10ZW1wbGF0ZSBoZWFkZXIgaDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnRXh0cmEgTGFyZ2UgRGVza3RvcCBpZiA+IDE4MjBweCc7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOS45OHB4KSB7XG4gIC5ncmlkLXRlbXBsYXRlIGhlYWRlciBoMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdMYXJnZSBEZXNrdG9wIGlmID4gMTU0MHB4JzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgLmdyaWQtdGVtcGxhdGUgaGVhZGVyIGgxOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1NtYWxsIERlc2t0b3AgaWYgPiAxMzUwcHgnOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuZ3JpZC10ZW1wbGF0ZSBoZWFkZXIgaDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnTGFuZHNjYXBlICYgUG9ydHJhaXQgVGFibGV0ID0gOTUlIHdpZGUnOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZ3JpZC10ZW1wbGF0ZSBoZWFkZXIgaDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnTW9iaWxlIExhbmRzY2FwZSAmIFBvcnRyYWl0IGlmIDwgNzY4cHgnOyB9IH1cblxuLmdyaWQtdGVtcGxhdGUgc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZ3JpZC10ZW1wbGF0ZSBzZWN0aW9uOm50aC1jaGlsZChvZGQpIC5ib290c3RyYXBfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMGZmOyB9XG4gIC5ncmlkLXRlbXBsYXRlIHNlY3Rpb246bnRoLWNoaWxkKGV2ZW4pIC5ib290c3RyYXBfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMjU1LCAwLjUpOyB9XG4gIC5ncmlkLXRlbXBsYXRlIHNlY3Rpb24gLmJvb3RzdHJhcF9faW5uZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAuZ3JpZC10ZW1wbGF0ZSBzZWN0aW9uLmJvb3RzdHJhcF9fY3VzdG9tIC5ib290c3RyYXBfX2NvbHVtbiB7XG4gICAgICBmbGV4LWJhc2lzOiB1bnNldDtcbiAgICAgIGZsZXgtZ3JvdzogdW5zZXQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmcpOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgLmhzLWZvcm0gaDEsXG4uaHMtZm9ybSBoMSBzcGFuLCBoNiwgLmFscGhhLCAuYmV0YSwgLmdhbW1hLCAuZGVsdGEsIC5lcHNpbG9uLCAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc3VibWVudS10aXRsZSBhLCAuemV0YSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogY2FsYyg1LjZyZW0gKyAxMDQgKiAoICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAuZGlzcGxheS0xIHtcbiAgICAgIGZvbnQtc2l6ZTogNS42cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgLmRpc3BsYXktMSB7XG4gICAgICBmb250LXNpemU6IDE2cmVtOyB9IH1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogY2FsYyg1LjJyZW0gKyA2MCAqICggKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSkpO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIC5kaXNwbGF5LTIge1xuICAgICAgZm9udC1zaXplOiA1LjJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuZGlzcGxheS0yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTEuMnJlbTsgfSB9XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IGNhbGMoMy4ycmVtICsgNTYgKiAoICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAuZGlzcGxheS0zIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgLmRpc3BsYXktMyB7XG4gICAgICBmb250LXNpemU6IDguOHJlbTsgfSB9XG5cbmgxLCAuYWxwaGEge1xuICBmb250LXNpemU6IGNhbGMoNHJlbSArIDMyICogKCAoMTAwdncgLSAzNzVweCkgLyAxNTQ1KSk7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgaDEsIC5hbHBoYSB7XG4gICAgICBmb250LXNpemU6IDRyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICBoMSwgLmFscGhhIHtcbiAgICAgIGZvbnQtc2l6ZTogNy4ycmVtOyB9IH1cblxuaDIsIC5iZXRhIHtcbiAgZm9udC1zaXplOiBjYWxjKDRyZW0gKyAyMCAqICggKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSkpO1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgaDIsIC5iZXRhIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgIGgyLCAuYmV0YSB7XG4gICAgICBmb250LXNpemU6IDZyZW07IH0gfVxuXG5oMywgLmdhbW1hIHtcbiAgZm9udC1zaXplOiBjYWxjKDMuNnJlbSArIDEyICogKCAoMTAwdncgLSAzNzVweCkgLyAxNTQ1KSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICBoMywgLmdhbW1hIHtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgaDMsIC5nYW1tYSB7XG4gICAgICBmb250LXNpemU6IDQuOHJlbTsgfSB9XG5cbmg0LCAuZGVsdGEge1xuICBmb250LXNpemU6IGNhbGMoMy4ycmVtICsgOCAqICggKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSkpO1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgaDQsIC5kZWx0YSB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgIGg0LCAuZGVsdGEge1xuICAgICAgZm9udC1zaXplOiA0cmVtOyB9IH1cblxuaDUsIC5ocy1mb3JtIGgxLFxuLmhzLWZvcm0gaDEgc3BhbiwgLmVwc2lsb24sIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyIC5zdWJtZW51LXRpdGxlIGEge1xuICBmb250LXNpemU6IGNhbGMoMi44cmVtICsgNCAqICggKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSkpO1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgaDUsIC5ocy1mb3JtIGgxLFxuICAgIC5ocy1mb3JtIGgxIHNwYW4sIC5lcHNpbG9uLCAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc3VibWVudS10aXRsZSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgaDUsIC5ocy1mb3JtIGgxLFxuICAgIC5ocy1mb3JtIGgxIHNwYW4sIC5lcHNpbG9uLCAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc3VibWVudS10aXRsZSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtOyB9IH1cblxuaDYsIC56ZXRhIHtcbiAgZm9udC1zaXplOiBjYWxjKDIuNHJlbSArIDQgKiAoICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIGg2LCAuemV0YSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgIGg2LCAuemV0YSB7XG4gICAgICBmb250LXNpemU6IDIuOHJlbTsgfSB9XG5cbi5uYXZpZ2F0aW9uIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAubmF2aWdhdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07IH0gfVxuXG4uZXllYnJvdyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnN0YW5kZmlyc3Qge1xuICBmb250LXNpemU6IGNhbGMoMS44cmVtICsgNiAqICggKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSkpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG4gIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgLnN0YW5kZmlyc3Qge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuc3RhbmRmaXJzdCB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTsgfSB9XG4gIC5zdGFuZGZpcnN0IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zdGFuZGZpcnN0LWJvbGQge1xuICBmb250LXNpemU6IGNhbGMoMS44cmVtICsgNiAqICggKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSkpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICBjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIC5zdGFuZGZpcnN0LWJvbGQge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuc3RhbmRmaXJzdC1ib2xkIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9IH1cbiAgLnN0YW5kZmlyc3QtYm9sZCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYm9keS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyA0ICogKCAoMTAwdncgLSAzNzVweCkgLyAxNTQ1KSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIC5ib2R5LWxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgLmJvZHktbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgLmJvZHktbGFyZ2UgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmJvZHktbGFyZ2UtYm9sZCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyA0ICogKCAoMTAwdncgLSAzNzVweCkgLyAxNTQ1KSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAuYm9keS1sYXJnZS1ib2xkIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgLmJvZHktbGFyZ2UtYm9sZCB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICAuYm9keS1sYXJnZS1ib2xkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG4gIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spOyB9XG4gIC5jYXB0aW9uIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5hbm5vdGF0aW9uIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcbiAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cbiAgLmFubm90YXRpb24gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ0bC1wcmltYXJ5KTtcbiAgcGFkZGluZzogNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1mYW1pbHk6ICdTb3J0cyBNaWxsIEdvdWR5Jywgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICBibG9ja3F1b3RlIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICBibG9ja3F1b3RlIGVtIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmNhcHMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQteGJvbGQpOyB9XG5cbi5wYWdlLTQwNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy10b3A6IDE0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAucGFnZS00MDQge1xuICAgICAgcGFkZGluZzogMTIwcHggMCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5wYWdlLTQwNCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBhZ2UtNDA0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAxNTRweCAwIDA7XG4gICAgICBnYXA6IHZhcigtLWdhcC14cyk7IH0gfVxuICAucGFnZS00MDQgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhZ2UtNDA0IC5jb250YWluZXIgLnJvdyAuZXJyb3ItaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IHZhcigtLWdhcC1zbSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5LjZyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtNDA0IC5jb250YWluZXIgLnJvdyAuZXJyb3ItaW5uZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYWdlLTQwNCAuY29udGFpbmVyIC5yb3cgLmVycm9yLWlubmVyIHtcbiAgICAgICAgICBnYXA6IHZhcigtLWdhcC14cyk7IH0gfVxuICAgICAgLnBhZ2UtNDA0IC5jb250YWluZXIgLnJvdyAuZXJyb3ItaW5uZXIgLmV5ZWJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWRlZXAtcHVycGxlKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtY3JlYW0pO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICAgICAgZ2FwOiAuNHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5wYWdlLTQwNCAuY29udGFpbmVyIC5yb3cgLmVycm9yLWlubmVyIC5kaXNwbGF5LTMge1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQteGJvbGQpO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAucGFnZS00MDQgLmNvbnRhaW5lciAucm93IC5lcnJvci1pbm5lciAuZXJyb3ItaW5uZXItbWFpbiB7XG4gICAgICAgIGdhcDogdmFyKC0tZ2FwLTQwKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtNDA0IC5jb250YWluZXIgLnJvdyAuZXJyb3ItaW5uZXIgLmVycm9yLWlubmVyLW1haW4ge1xuICAgICAgICAgICAgZ2FwOiB2YXIoLS1nYXAtbWQpOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtNDA0IC5jb250YWluZXIgLnJvdyAuZXJyb3ItaW5uZXIgLmVycm9yLWlubmVyLW1haW4ge1xuICAgICAgICAgICAgZ2FwOiB2YXIoLS1nYXAtc20pOyB9IH1cbiAgICAgIC5wYWdlLTQwNCAuY29udGFpbmVyIC5yb3cgLmVycm9yLWlubmVyIC5mbG9hdGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5wYWdlLTQwNCAuY29udGFpbmVyIC5yb3cgLmVycm9yLWlubmVyIC5yZWQtY2lyY2xlLCAucGFnZS00MDQgLmNvbnRhaW5lciAucm93IC5lcnJvci1pbm5lciAucHVycGxlLXNxdWFyZSwgLnBhZ2UtNDA0IC5jb250YWluZXIgLnJvdyAuZXJyb3ItaW5uZXIgLm9yYW5nZS10cmlhbmdsZSwgLnBhZ2UtNDA0IC5jb250YWluZXIgLnJvdyAuZXJyb3ItaW5uZXIgLnJlZC10cmlhbmdsZSB7XG4gICAgICAgIGFuaW1hdGlvbjogbW92ZSBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICAgIC5wYWdlLTQwNCAuY29udGFpbmVyIC5yb3cgLmVycm9yLWlubmVyIC5ibHVlLXRyaWFuZ2xlLCAucGFnZS00MDQgLmNvbnRhaW5lciAucm93IC5lcnJvci1pbm5lciAucGluay10cmlhbmdsZSwgLnBhZ2UtNDA0IC5jb250YWluZXIgLnJvdyAuZXJyb3ItaW5uZXIgLmdyZWVuLXRyaWFuZ2xlLCAucGFnZS00MDQgLmNvbnRhaW5lciAucm93IC5lcnJvci1pbm5lciAucGluay1jaXJjbGUge1xuICAgICAgICBhbmltYXRpb246IG1vdmVUd28gbGluZWFyIGluZmluaXRlOyB9XG4gICAgICAucGFnZS00MDQgLmNvbnRhaW5lciAucm93IC5lcnJvci1pbm5lciAucmVkLWNpcmNsZSB7XG4gICAgICAgIHRvcDogLTE3NXB4O1xuICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDI1cHggNTVweDsgfVxuICAgICAgLnBhZ2UtNDA0IC5jb250YWluZXIgLnJvdyAuZXJyb3ItaW5uZXIgLnB1cnBsZS1zcXVhcmUge1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMHB4IDUwcHg7IH1cbiAgICAgIC5wYWdlLTQwNCAuY29udGFpbmVyIC5yb3cgLmVycm9yLWlubmVyIC5ibHVlLXRyaWFuZ2xlIHtcbiAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgbGVmdDogNDUlO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDE1cztcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogLTEwcHggMHB4OyB9XG4gICAgICAucGFnZS00MDQgLmNvbnRhaW5lciAucm93IC5lcnJvci1pbm5lciAucmVkLXRyaWFuZ2xlIHtcbiAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgbGVmdDogODAlO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAtMTBweCAwcHg7IH1cbiAgICAgIC5wYWdlLTQwNCAuY29udGFpbmVyIC5yb3cgLmVycm9yLWlubmVyIC5vcmFuZ2UtdHJpYW5nbGUge1xuICAgICAgICB0b3A6IC03NXB4O1xuICAgICAgICBsZWZ0OiAyNSU7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC0zNXB4IDI1cHg7IH1cbiAgICAgIC5wYWdlLTQwNCAuY29udGFpbmVyIC5yb3cgLmVycm9yLWlubmVyIC5waW5rLWNpcmNsZSB7XG4gICAgICAgIHRvcDogLTEyNXB4O1xuICAgICAgICBsZWZ0OiA2MCU7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAtMTVweCA1MHB4OyB9XG4gICAgICAucGFnZS00MDQgLmNvbnRhaW5lciAucm93IC5lcnJvci1pbm5lciAucGluay10cmlhbmdsZSB7XG4gICAgICAgIHRvcDogLTU1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzNXB4IDQwcHg7IH1cbiAgICAgIC5wYWdlLTQwNCAuY29udGFpbmVyIC5yb3cgLmVycm9yLWlubmVyIC5ncmVlbi10cmlhbmdsZSB7XG4gICAgICAgIHRvcDogLTc1cHg7XG4gICAgICAgIGxlZnQ6IDY1JTtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogLTY1cHggMHB4OyB9XG5cbkBrZXlmcmFtZXMgbW92ZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KSByb3RhdGUoMzYwZGVnKTtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cblxuQGtleWZyYW1lcyBtb3ZlVHdvIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpIHJvdGF0ZSgzNjBkZWcpO1xuICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAgIC5wYWdlLTQwNCAuY29udGFpbmVyIC5yb3cgLmVycm9yLWltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtNDA0IC5jb250YWluZXIgLnJvdyAuZXJyb3ItaW1hZ2Uge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgICAucGFnZS00MDQgLmNvbnRhaW5lciAucm93IC5lcnJvci1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0zNTVweDtcbiAgICAgICAgYm90dG9tOiAtNTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTkxOS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtNDA0IC5jb250YWluZXIgLnJvdyAuZXJyb3ItaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS00MDQgLmNvbnRhaW5lciAucm93IC5lcnJvci1pbWFnZSBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS00MDQgLmNvbnRhaW5lciAucm93IC5lcnJvci1pbWFnZSBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtNDA0IC5jb250YWluZXIgLnJvdyAuZXJyb3ItaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMzYwcHg7IH0gfVxuXG4ucGFnZS10aGFuay15b3Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNDBweCAwIDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgIC5wYWdlLXRoYW5rLXlvdSB7XG4gICAgICBwYWRkaW5nOiAxOTJweCAwIDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLnBhZ2UtdGhhbmsteW91IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGFnZS10aGFuay15b3Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDE1NHB4IDAgMDtcbiAgICAgIGdhcDogdmFyKC0tZ2FwLXhzKTsgfSB9XG4gIC5wYWdlLXRoYW5rLXlvdSAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZS10aGFuay15b3UgLmNvbnRhaW5lciAucm93IC50aGFua3lvdS1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogdmFyKC0tZ2FwLXNtKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkuNnJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAucGFnZS10aGFuay15b3UgLmNvbnRhaW5lciAucm93IC50aGFua3lvdS1pbm5lciB7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDM5cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGhhbmsteW91IC5jb250YWluZXIgLnJvdyAudGhhbmt5b3UtaW5uZXIge1xuICAgICAgICAgIGdhcDogdmFyKC0tZ2FwLXhzKTtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMS42cmVtOyB9IH1cbiAgICAgIC5wYWdlLXRoYW5rLXlvdSAuY29udGFpbmVyIC5yb3cgLnRoYW5reW91LWlubmVyIC5leWVicm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29yZS1kZWVwLXB1cnBsZSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLWNyZWFtKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgICAgIGdhcDogLjRyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAucGFnZS10aGFuay15b3UgLmNvbnRhaW5lciAucm93IC50aGFua3lvdS1pbm5lciAuZGlzcGxheS0zIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXhib2xkKTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLnBhZ2UtdGhhbmsteW91IC5jb250YWluZXIgLnJvdyAudGhhbmt5b3UtaW5uZXIgLmVycm9yLWlubmVyLW1haW4ge1xuICAgICAgICBnYXA6IHZhcigtLWdhcC00MCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGhhbmsteW91IC5jb250YWluZXIgLnJvdyAudGhhbmt5b3UtaW5uZXIgLmVycm9yLWlubmVyLW1haW4ge1xuICAgICAgICAgICAgZ2FwOiB2YXIoLS1nYXAtc20pOyB9IH1cbiAgICAgIC5wYWdlLXRoYW5rLXlvdSAuY29udGFpbmVyIC5yb3cgLnRoYW5reW91LWlubmVyIC5mbG9hdGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5wYWdlLXRoYW5rLXlvdSAuY29udGFpbmVyIC5yb3cgLnRoYW5reW91LWlubmVyIC5yZWQtY2lyY2xlLCAucGFnZS10aGFuay15b3UgLmNvbnRhaW5lciAucm93IC50aGFua3lvdS1pbm5lciAucHVycGxlLXNxdWFyZSwgLnBhZ2UtdGhhbmsteW91IC5jb250YWluZXIgLnJvdyAudGhhbmt5b3UtaW5uZXIgLm9yYW5nZS10cmlhbmdsZSwgLnBhZ2UtdGhhbmsteW91IC5jb250YWluZXIgLnJvdyAudGhhbmt5b3UtaW5uZXIgLnJlZC10cmlhbmdsZSB7XG4gICAgICAgIGFuaW1hdGlvbjogbW92ZSBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICAgIC5wYWdlLXRoYW5rLXlvdSAuY29udGFpbmVyIC5yb3cgLnRoYW5reW91LWlubmVyIC5ibHVlLXRyaWFuZ2xlLCAucGFnZS10aGFuay15b3UgLmNvbnRhaW5lciAucm93IC50aGFua3lvdS1pbm5lciAucGluay10cmlhbmdsZSwgLnBhZ2UtdGhhbmsteW91IC5jb250YWluZXIgLnJvdyAudGhhbmt5b3UtaW5uZXIgLmdyZWVuLXRyaWFuZ2xlLCAucGFnZS10aGFuay15b3UgLmNvbnRhaW5lciAucm93IC50aGFua3lvdS1pbm5lciAucGluay1jaXJjbGUge1xuICAgICAgICBhbmltYXRpb246IG1vdmVUd28gbGluZWFyIGluZmluaXRlOyB9XG4gICAgICAucGFnZS10aGFuay15b3UgLmNvbnRhaW5lciAucm93IC50aGFua3lvdS1pbm5lciAucmVkLWNpcmNsZSB7XG4gICAgICAgIHRvcDogLTE3NXB4O1xuICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDI1cHggNTVweDsgfVxuICAgICAgLnBhZ2UtdGhhbmsteW91IC5jb250YWluZXIgLnJvdyAudGhhbmt5b3UtaW5uZXIgLnB1cnBsZS1zcXVhcmUge1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMHB4IDUwcHg7IH1cbiAgICAgIC5wYWdlLXRoYW5rLXlvdSAuY29udGFpbmVyIC5yb3cgLnRoYW5reW91LWlubmVyIC5ibHVlLXRyaWFuZ2xlIHtcbiAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgbGVmdDogNDUlO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDE1cztcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogLTEwcHggMHB4OyB9XG4gICAgICAucGFnZS10aGFuay15b3UgLmNvbnRhaW5lciAucm93IC50aGFua3lvdS1pbm5lciAucmVkLXRyaWFuZ2xlIHtcbiAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgbGVmdDogODAlO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAtMTBweCAwcHg7IH1cbiAgICAgIC5wYWdlLXRoYW5rLXlvdSAuY29udGFpbmVyIC5yb3cgLnRoYW5reW91LWlubmVyIC5vcmFuZ2UtdHJpYW5nbGUge1xuICAgICAgICB0b3A6IC03NXB4O1xuICAgICAgICBsZWZ0OiAyNSU7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC0zNXB4IDI1cHg7IH1cbiAgICAgIC5wYWdlLXRoYW5rLXlvdSAuY29udGFpbmVyIC5yb3cgLnRoYW5reW91LWlubmVyIC5waW5rLWNpcmNsZSB7XG4gICAgICAgIHRvcDogLTEyNXB4O1xuICAgICAgICBsZWZ0OiA2MCU7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAtMTVweCA1MHB4OyB9XG4gICAgICAucGFnZS10aGFuay15b3UgLmNvbnRhaW5lciAucm93IC50aGFua3lvdS1pbm5lciAucGluay10cmlhbmdsZSB7XG4gICAgICAgIHRvcDogLTU1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzNXB4IDQwcHg7IH1cbiAgICAgIC5wYWdlLXRoYW5rLXlvdSAuY29udGFpbmVyIC5yb3cgLnRoYW5reW91LWlubmVyIC5ncmVlbi10cmlhbmdsZSB7XG4gICAgICAgIHRvcDogLTc1cHg7XG4gICAgICAgIGxlZnQ6IDY1JTtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogLTY1cHggMHB4OyB9XG5cbkBrZXlmcmFtZXMgbW92ZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KSByb3RhdGUoMzYwZGVnKTtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cblxuQGtleWZyYW1lcyBtb3ZlVHdvIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpIHJvdGF0ZSgzNjBkZWcpO1xuICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAucGFnZS10aGFuay15b3UgLnRoYW5reW91LWltYWdlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGhhbmsteW91IC50aGFua3lvdS1pbWFnZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5wYWdlLXRoYW5rLXlvdSAudGhhbmt5b3UtaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IC01MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTkxOS45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRoYW5rLXlvdSAudGhhbmt5b3UtaW1hZ2UgaW1nIHtcbiAgICAgICAgICByaWdodDogLTUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgICAucGFnZS10aGFuay15b3UgLnRoYW5reW91LWltYWdlIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRoYW5rLXlvdSAudGhhbmt5b3UtaW1hZ2UgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRoYW5rLXlvdSAudGhhbmt5b3UtaW1hZ2UgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDM2MHB4OyB9IH1cblxuLmxlZ2FsLWhlcm8ge1xuICBwYWRkaW5nOiA3MnB4IDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLmxlZ2FsLWhlcm8ge1xuICAgICAgcGFkZGluZzogNi40cmVtIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubGVnYWwtaGVybyB7XG4gICAgICBwYWRkaW5nOiA2LjRyZW0gMCA3LjJyZW07IH0gfVxuICAubGVnYWwtaGVybyAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIuNHJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAubGVnYWwtaGVybyAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciB7XG4gICAgICAgIGdhcDogMS42cmVtOyB9IH1cbiAgICAubGVnYWwtaGVybyAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciAuZXllYnJvdy1icmVhZGNydW1iIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubGVnYWwtaGVybyAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciAuZGlzcGxheS0zIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC14Ym9sZCk7XG4gICAgICBjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTsgfVxuXG4ubGVnYWwtZmxleC10ZXh0IC5jb250YWluZXIgLnJvdyAuZmxleC10ZXh0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMy4ycmVtOyB9XG4gIC5sZWdhbC1mbGV4LXRleHQgLmNvbnRhaW5lciAucm93IC5mbGV4LXRleHQtY29udGFpbmVyIC50aXRsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIuNHJlbTsgfVxuICAgIC5sZWdhbC1mbGV4LXRleHQgLmNvbnRhaW5lciAucm93IC5mbGV4LXRleHQtY29udGFpbmVyIC50aXRsZS1jb250YWluZXIgaDQge1xuICAgICAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cbiAgICAubGVnYWwtZmxleC10ZXh0IC5jb250YWluZXIgLnJvdyAuZmxleC10ZXh0LWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyIC5leWVicm93IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spOyB9XG4gIC5sZWdhbC1mbGV4LXRleHQgLmNvbnRhaW5lciAucm93IC5mbGV4LXRleHQtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMi40cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spOyB9XG4gICAgLmxlZ2FsLWZsZXgtdGV4dCAuY29udGFpbmVyIC5yb3cgLmZsZXgtdGV4dC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5zdGFuZGZpcnN0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spOyB9XG4gICAgLmxlZ2FsLWZsZXgtdGV4dCAuY29udGFpbmVyIC5yb3cgLmZsZXgtdGV4dC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi5zaXRlbWFwLWhlcm8ge1xuICBwYWRkaW5nOiA0OHB4IDBweDsgfVxuICAuc2l0ZW1hcC1oZXJvIC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm9fX2lubmVyIC5kaXNwbGF5LTMge1xuICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spOyB9XG5cbi5zaXRlbWFwLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDcuMnJlbSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAuc2l0ZW1hcC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNC44cmVtIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLnNpdGVtYXAtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5LjZyZW07IH0gfVxuICAuc2l0ZW1hcC1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMy4ycmVtO1xuICAgIGdyaWQtcm93LWdhcDogNC44cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgLnNpdGVtYXAtY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAubWVudS1jb250YWluZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAuc2l0ZW1hcC1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNC44cmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5zaXRlbWFwLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLm1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfSB9XG4gICAgLnNpdGVtYXAtY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAubWVudS1jb250YWluZXIgLm1lbnUtaW5uZXItY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIuNHJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNpdGVtYXAtY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAubWVudS1jb250YWluZXIgLm1lbnUtaW5uZXItY29udGFpbmVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNDhweCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0xNnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAuc2l0ZW1hcC1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5tZW51LWNvbnRhaW5lciAubWVudS1pbm5lci1jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwcHg7IH0gfVxuICAgICAgLnNpdGVtYXAtY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAubWVudS1jb250YWluZXIgLm1lbnUtaW5uZXItY29udGFpbmVyOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2l0ZW1hcC1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5tZW51LWNvbnRhaW5lciAubWVudS1pbm5lci1jb250YWluZXI6bnRoLWNoaWxkKDVuKTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgICAgLnNpdGVtYXAtY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAubWVudS1jb250YWluZXIgLm1lbnUtaW5uZXItY29udGFpbmVyOm50aC1jaGlsZCg1bik6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IHVuc2V0OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgICAgLnNpdGVtYXAtY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAubWVudS1jb250YWluZXIgLm1lbnUtaW5uZXItY29udGFpbmVyOm50aC1jaGlsZCg0bik6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAuc2l0ZW1hcC1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5tZW51LWNvbnRhaW5lciAubWVudS1pbm5lci1jb250YWluZXI6bnRoLWNoaWxkKDRuKTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogdW5zZXQ7IH0gfVxuICAgICAgLnNpdGVtYXAtY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAubWVudS1jb250YWluZXIgLm1lbnUtaW5uZXItY29udGFpbmVyIC5oZWFkaW5nLWxpbmsge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTsgfVxuICAgICAgICAuc2l0ZW1hcC1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5tZW51LWNvbnRhaW5lciAubWVudS1pbm5lci1jb250YWluZXIgLmhlYWRpbmctbGluazpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXNreS1kYXJrKTsgfVxuICAgICAgLnNpdGVtYXAtY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAubWVudS1jb250YWluZXIgLm1lbnUtaW5uZXItY29udGFpbmVyIC5leWVicm93IHtcbiAgICAgICAgY29sb3I6ICM2MzYzNjM7IH1cbiAgICAgIC5zaXRlbWFwLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLm1lbnUtY29udGFpbmVyIC5tZW51LWlubmVyLWNvbnRhaW5lciAuY2hpbGQtbGluayB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pOyB9XG4gICAgICAgIC5zaXRlbWFwLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLm1lbnUtY29udGFpbmVyIC5tZW51LWlubmVyLWNvbnRhaW5lciAuY2hpbGQtbGluazpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXNreS1kYXJrKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAuc2l0ZW1hcC1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5tZW51LWNvbnRhaW5lciAubWVudS1pbm5lci1jb250YWluZXIgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cbiAgICAgIC5zaXRlbWFwLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLm1lbnUtY29udGFpbmVyIC5tZW51LWlubmVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkIDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyAuZmFxLWhlcm8ge1xuICBwYWRkaW5nOiAxNDRweCAwcHggNzJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyAuZmFxLWhlcm8ge1xuICAgICAgcGFkZGluZzogMTI4cHggMHB4IDY0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5mYXEtaGVybyB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDBweCA0OHB4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyAuZmFxLWhlcm8gLmNvbnRhaW5lciAucm93IGRpdiAuaGVyb19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyLjRyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmZhcS1oZXJvIC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm9fX2lubmVyIC5leWVicm93LWJyZWFkY3J1bWIge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmZhcS1oZXJvIC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm9fX2lubmVyIC5oZXJvLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDRyZW07IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmZhcS1oZXJvIC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm9fX2lubmVyIC5oZXJvLWNvbnRlbnQgLmRpc3BsYXktMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC14Ym9sZCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5mYXEtaGVybyAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciAuaGVyby1jb250ZW50IGg2IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5mYXEtaGVybyAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciAuaGVyby1jb250ZW50IHtcbiAgICAgICAgICBnYXA6IDI0cHg7IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmZhcS1oZXJvIC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm9fX2lubmVyIC5mbG9hdGluZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5mYXEtaGVybyAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciAucmVkLWNpcmNsZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyAuZmFxLWhlcm8gLmNvbnRhaW5lciAucm93IGRpdiAuaGVyb19faW5uZXIgLnB1cnBsZS1zcXVhcmUsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmZhcS1oZXJvIC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm9fX2lubmVyIC5vcmFuZ2UtdHJpYW5nbGUsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmZhcS1oZXJvIC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm9fX2lubmVyIC5yZWQtdHJpYW5nbGUge1xuICAgICAgYW5pbWF0aW9uOiBtb3ZlIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmZhcS1oZXJvIC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm9fX2lubmVyIC5ibHVlLXRyaWFuZ2xlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5mYXEtaGVybyAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciAucGluay10cmlhbmdsZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyAuZmFxLWhlcm8gLmNvbnRhaW5lciAucm93IGRpdiAuaGVyb19faW5uZXIgLmdyZWVuLXRyaWFuZ2xlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5mYXEtaGVybyAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciAucGluay1jaXJjbGUge1xuICAgICAgYW5pbWF0aW9uOiBtb3ZlVHdvIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmZhcS1oZXJvIC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm9fX2lubmVyIC5yZWQtY2lyY2xlIHtcbiAgICAgIHRvcDogLTE3NXB4O1xuICAgICAgbGVmdDogMzAlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDI1cHggNTVweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmZhcS1oZXJvIC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm9fX2lubmVyIC5wdXJwbGUtc3F1YXJlIHtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwcHggNTBweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmZhcS1oZXJvIC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm9fX2lubmVyIC5ibHVlLXRyaWFuZ2xlIHtcbiAgICAgIHRvcDogLTM1cHg7XG4gICAgICBsZWZ0OiA0NSU7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDE1cztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC0xMHB4IDBweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmZhcS1oZXJvIC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm9fX2lubmVyIC5yZWQtdHJpYW5nbGUge1xuICAgICAgdG9wOiAtMzVweDtcbiAgICAgIGxlZnQ6IDgwJTtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAtMTBweCAwcHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5mYXEtaGVybyAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciAub3JhbmdlLXRyaWFuZ2xlIHtcbiAgICAgIHRvcDogLTc1cHg7XG4gICAgICBsZWZ0OiAyNSU7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDZzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogLTM1cHggMjVweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmZhcS1oZXJvIC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm9fX2lubmVyIC5waW5rLWNpcmNsZSB7XG4gICAgICB0b3A6IC0xMjVweDtcbiAgICAgIGxlZnQ6IDYwJTtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogLTE1cHggNTBweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmZhcS1oZXJvIC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm9fX2lubmVyIC5waW5rLXRyaWFuZ2xlIHtcbiAgICAgIHRvcDogLTU1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzNXB4IDQwcHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5mYXEtaGVybyAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciAuZ3JlZW4tdHJpYW5nbGUge1xuICAgICAgdG9wOiAtNzVweDtcbiAgICAgIGxlZnQ6IDY1JTtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAtNjVweCAwcHg7IH1cblxuQGtleWZyYW1lcyBtb3ZlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpIHJvdGF0ZSgzNjBkZWcpO1xuICAgIGhlaWdodDogMjAwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1vdmVUd28ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCkgcm90YXRlKDM2MGRlZyk7XG4gICAgaGVpZ2h0OiAyMDBweDsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmFjY29yZGlvbi1jb250YWluZXIgLmFuY2hvci1jb24ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvcmUtY3JlYW0pO1xuICB6LWluZGV4OiAxMDsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5hY2NvcmRpb24tY29udGFpbmVyIC5hbmNob3ItY29uIC5yb3cgLmFjYy1hbmNob3ItbWFpbi1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjZyZW07XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmFjY29yZGlvbi1jb250YWluZXIgLmFuY2hvci1jb24gLnJvdyAuYWNjLWFuY2hvci1tYWluLWNvbnRhaW5lciAuYWNjb3JkaW9uLWludHJvIC5leWVicm93IHtcbiAgICAgIGNvbG9yOiAjNjM2MzYzOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5hY2NvcmRpb24tY29udGFpbmVyIC5hbmNob3ItY29uIC5yb3cgLmFjYy1hbmNob3ItbWFpbi1jb250YWluZXIgLmFjY29yZGlvbi1pbnRybyAuZXllYnJvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvcm91Z2Utd3Atc3RhcnQtdGhlbWUvYXNzZXRzL2ltYWdlcy9hcnJvd3Nfb3V0d2FyZC5zdmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmFjY29yZGlvbi1jb250YWluZXIgLmFuY2hvci1jb24gLnJvdyAuYWNjLWFuY2hvci1tYWluLWNvbnRhaW5lciAuYWNjb3JkaW9uLWludHJvIC5leWVicm93OmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmFjY29yZGlvbi1jb250YWluZXIgLmFuY2hvci1jb24gLnJvdyAuYWNjLWFuY2hvci1tYWluLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMS42cmVtO1xuICAgICAgcGFkZGluZzogMi40cmVtIDA7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmFjY29yZGlvbi1jb250YWluZXIgLmFuY2hvci1jb24gLnJvdyAuYWNjLWFuY2hvci1tYWluLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbi1jb250YWluZXIgLmFjLWJ0biB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvcmUtY3JlYW0pO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDBweCAwcHggdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAuOHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYW5jaG9yLWNvbiAucm93IC5hY2MtYW5jaG9yLW1haW4tY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uLWNvbnRhaW5lciAuYWMtYnRuOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1za3ktbGlnaHQpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMHB4IDBweCB2YXIoLS1jb3JlLXJpY2gtYmxhY2spOyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmFjY29yZGlvbi1jb250YWluZXIgLmFuY2hvci1jb24gLnJvdyAuYWNjLWFuY2hvci1tYWluLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbi1jb250YWluZXIgLmFjLWJ0bjpkaXNhYmxlZCB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMEMzMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjM2MzYzO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCAjMDAwQzMwOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmFjY29yZGlvbi1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5mYXFzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA2LjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5hY2NvcmRpb24tY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyAuYWNjb3JkaW9uLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLmZhcXMtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjRyZW07IH0gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5hY2NvcmRpb24tY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5mYXEtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1LjJyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5hY2NvcmRpb24tY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5mYXEtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyAuYWNjb3JkaW9uLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLmZhcXMtY29udGFpbmVyIC5mYXEtcGFnZV9fZmFxcyAuZmFxLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOS42cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmFjY29yZGlvbi1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5mYXFzLWNvbnRhaW5lciAuZmFxLXBhZ2VfX2ZhcXMgLmZhcS1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcuMnJlbTsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyAuYWNjb3JkaW9uLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLmZhcXMtY29udGFpbmVyIC5mYXEtcGFnZV9fZmFxcyAuZmFxLXNlY3Rpb24gLmJldGEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyAuYWNjb3JkaW9uLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLmZhcXMtY29udGFpbmVyIC5mYXEtcGFnZV9fZmFxcyAuY2FyZCB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5hY2NvcmRpb24tY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5hY2NvcmRpb24tY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkOmhvdmVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ub3JhbmdlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW9yYW5nZS1saWdodCk7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5hY2NvcmRpb24tY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkOmhvdmVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ucGluayB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1waW5rLWxpZ2h0KTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmFjY29yZGlvbi1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5mYXFzLWNvbnRhaW5lciAuZmFxLXBhZ2VfX2ZhcXMgLmNhcmQ6aG92ZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXS5ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbi1saWdodCk7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5hY2NvcmRpb24tY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkOmhvdmVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ucmVkIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdhdGVybWVsb24tbGlnaHQpOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyAuYWNjb3JkaW9uLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLmZhcXMtY29udGFpbmVyIC5mYXEtcGFnZV9fZmFxcyAuY2FyZDpob3ZlciBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdLnB1cnBsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWxhYy1saWdodCk7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5hY2NvcmRpb24tY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkOmhvdmVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0uZGVmYXVsdCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWxhYy1saWdodCk7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5hY2NvcmRpb24tY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDE2cHggMjRweDtcbiAgICAgIGdhcDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyAuYWNjb3JkaW9uLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLmZhcXMtY29udGFpbmVyIC5mYXEtcGFnZV9fZmFxcyAuY2FyZCBidXR0b24gaDQge1xuICAgICAgICBkaXNwbGF5OiB1bnNldDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyAuYWNjb3JkaW9uLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLmZhcXMtY29udGFpbmVyIC5mYXEtcGFnZV9fZmFxcyAuY2FyZCBidXR0b24gaDYge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmFjY29yZGlvbi1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5mYXFzLWNvbnRhaW5lciAuZmFxLXBhZ2VfX2ZhcXMgLmNhcmQgYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMS42cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5hY2NvcmRpb24tY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkIGJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMS42cmVtO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmFjY29yZGlvbi1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5mYXFzLWNvbnRhaW5lciAuZmFxLXBhZ2VfX2ZhcXMgLmNhcmQgYnV0dG9uIGg0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5hY2NvcmRpb24tY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkIGJ1dHRvbiBoNiB7XG4gICAgICAgICAgICBkaXNwbGF5OiB1bnNldDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyAuYWNjb3JkaW9uLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLmZhcXMtY29udGFpbmVyIC5mYXEtcGFnZV9fZmFxcyAuY2FyZCBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdLm9yYW5nZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyAuYWNjb3JkaW9uLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLmZhcXMtY29udGFpbmVyIC5mYXEtcGFnZV9fZmFxcyAuY2FyZCBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdLnBpbmssIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmFjY29yZGlvbi1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5mYXFzLWNvbnRhaW5lciAuZmFxLXBhZ2VfX2ZhcXMgLmNhcmQgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXS5yZWQsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmFjY29yZGlvbi1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5mYXFzLWNvbnRhaW5lciAuZmFxLXBhZ2VfX2ZhcXMgLmNhcmQgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXS5wdXJwbGUsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmFjY29yZGlvbi1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5mYXFzLWNvbnRhaW5lciAuZmFxLXBhZ2VfX2ZhcXMgLmNhcmQgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXS5ncmVlbiwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyAuYWNjb3JkaW9uLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLmZhcXMtY29udGFpbmVyIC5mYXEtcGFnZV9fZmFxcyAuY2FyZCBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdLmRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5hY2NvcmRpb24tY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkIGJ1dHRvbiAuYWNjb3JkaW9uLWljb24gc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmFjY29yZGlvbi1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5mYXFzLWNvbnRhaW5lciAuZmFxLXBhZ2VfX2ZhcXMgLmNhcmQgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5vcmFuZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vcmFuZ2UtbGlnaHQpOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5hY2NvcmRpb24tY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAucGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXBpbmstbGlnaHQpOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5hY2NvcmRpb24tY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbi1saWdodCk7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmFjY29yZGlvbi1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5mYXFzLWNvbnRhaW5lciAuZmFxLXBhZ2VfX2ZhcXMgLmNhcmQgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5yZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13YXRlcm1lbG9uLWxpZ2h0KTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyAuYWNjb3JkaW9uLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLmZhcXMtY29udGFpbmVyIC5mYXEtcGFnZV9fZmFxcyAuY2FyZCBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLnB1cnBsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpbGFjLWxpZ2h0KTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyAuYWNjb3JkaW9uLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLmZhcXMtY29udGFpbmVyIC5mYXEtcGFnZV9fZmFxcyAuY2FyZCBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWxhYy1saWdodCk7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmFjY29yZGlvbi1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5mYXFzLWNvbnRhaW5lciAuZmFxLXBhZ2VfX2ZhcXMgLmNhcmQgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5hY2NvcmRpb24taWNvbiBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyAuYWNjb3JkaW9uLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLmZhcXMtY29udGFpbmVyIC5mYXEtcGFnZV9fZmFxcyAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweCAzMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcXMgLmFjY29yZGlvbi1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5mYXFzLWNvbnRhaW5lciAuZmFxLXBhZ2VfX2ZhcXMgLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgICAgICAgcGFkZGluZzogMi40cmVtIDEuNnJlbTsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5hY2NvcmRpb24tY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkIC5jYXJkLWJvZHkgcCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXFzIC5wYi1jdGEtYmFubmVyIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnBiLWhlcm8ubGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogNjRweDsgfVxuICAucGItaGVyby5sYXJnZSAuY29udGFpbmVyIC5yb3cgZGl2IHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5wYi1oZXJvLmxhcmdlIC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm9fX2lubmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNHJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAucGItaGVyby5sYXJnZSAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciB7XG4gICAgICAgICAgZ2FwOiAzLjJyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtOyB9IH1cbiAgICAgIC5wYi1oZXJvLmxhcmdlIC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm9fX2lubmVyIC56ZXRhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG4gICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBiLWhlcm8ubGFyZ2UgLmNvbnRhaW5lciAucm93IGRpdiAuaGVyb19faW5uZXIgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgICAgLnBiLWhlcm8ubGFyZ2UgLmNvbnRhaW5lciAucm93IGRpdiAuaGVyb19faW5uZXIgLmhlcm8taGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMC44cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgICAgICAucGItaGVyby5sYXJnZSAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciAuaGVyby1oZWFkIHtcbiAgICAgICAgICAgIGdhcDogMi40cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgIC5wYi1oZXJvLmxhcmdlIC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm9fX2lubmVyIC5oZXJvLWhlYWQge1xuICAgICAgICAgICAgZ2FwOiAxLjZyZW07IH0gfVxuICAgICAgICAucGItaGVyby5sYXJnZSAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciAuaGVyby1oZWFkIC5leWVicm93IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWRlZXAtcHVycGxlKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICAgICAgICBnYXA6IC40cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAucGItaGVyby5sYXJnZSAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciAuaGVyby1oZWFkIC5kaXNwbGF5LTIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xuICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAucGItaGVyby5sYXJnZSAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciAuaGVyby1oZWFkIC5kaXNwbGF5LTIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgLnBiLWhlcm8ubGFyZ2UgLmNvbnRhaW5lciAucm93IGRpdiAuaGVyb19faW5uZXIgLmhlcm8taGVhZCAuYWxwaGEge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAucGItaGVyby5sYXJnZSAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciAuaGVyby1oZWFkIC5hbHBoYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0OyB9IH1cbiAgICAucGItaGVyby5sYXJnZSAuY29udGFpbmVyIC5yb3cgZGl2IC5mbG9hdGluZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAucGItaGVyby5sYXJnZSAuY29udGFpbmVyIC5yb3cgZGl2IC5yZWQtY2lyY2xlLCAucGItaGVyby5sYXJnZSAuY29udGFpbmVyIC5yb3cgZGl2IC5wdXJwbGUtc3F1YXJlLCAucGItaGVyby5sYXJnZSAuY29udGFpbmVyIC5yb3cgZGl2IC5vcmFuZ2UtdHJpYW5nbGUsIC5wYi1oZXJvLmxhcmdlIC5jb250YWluZXIgLnJvdyBkaXYgLnJlZC10cmlhbmdsZSB7XG4gICAgICBhbmltYXRpb246IG1vdmUgbGluZWFyIGluZmluaXRlOyB9XG4gICAgLnBiLWhlcm8ubGFyZ2UgLmNvbnRhaW5lciAucm93IGRpdiAuYmx1ZS10cmlhbmdsZSwgLnBiLWhlcm8ubGFyZ2UgLmNvbnRhaW5lciAucm93IGRpdiAucGluay10cmlhbmdsZSwgLnBiLWhlcm8ubGFyZ2UgLmNvbnRhaW5lciAucm93IGRpdiAuZ3JlZW4tdHJpYW5nbGUsIC5wYi1oZXJvLmxhcmdlIC5jb250YWluZXIgLnJvdyBkaXYgLnBpbmstY2lyY2xlIHtcbiAgICAgIGFuaW1hdGlvbjogbW92ZVR3byBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICAucGItaGVyby5sYXJnZSAuY29udGFpbmVyIC5yb3cgZGl2IC5yZWQtY2lyY2xlIHtcbiAgICAgIHRvcDogLTE3NXB4O1xuICAgICAgbGVmdDogMzAlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDI1cHggNTVweDsgfVxuICAgIC5wYi1oZXJvLmxhcmdlIC5jb250YWluZXIgLnJvdyBkaXYgLnB1cnBsZS1zcXVhcmUge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDBweCA1MHB4OyB9XG4gICAgLnBiLWhlcm8ubGFyZ2UgLmNvbnRhaW5lciAucm93IGRpdiAuYmx1ZS10cmlhbmdsZSB7XG4gICAgICB0b3A6IC0zNXB4O1xuICAgICAgbGVmdDogNDUlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAtMTBweCAwcHg7IH1cbiAgICAucGItaGVyby5sYXJnZSAuY29udGFpbmVyIC5yb3cgZGl2IC5yZWQtdHJpYW5nbGUge1xuICAgICAgdG9wOiAtMzVweDtcbiAgICAgIGxlZnQ6IDgwJTtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAtMTBweCAwcHg7IH1cbiAgICAucGItaGVyby5sYXJnZSAuY29udGFpbmVyIC5yb3cgZGl2IC5vcmFuZ2UtdHJpYW5nbGUge1xuICAgICAgdG9wOiAtNzVweDtcbiAgICAgIGxlZnQ6IDI1JTtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAtMzVweCAyNXB4OyB9XG4gICAgLnBiLWhlcm8ubGFyZ2UgLmNvbnRhaW5lciAucm93IGRpdiAucGluay1jaXJjbGUge1xuICAgICAgdG9wOiAtMTI1cHg7XG4gICAgICBsZWZ0OiA2MCU7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDE1cztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC0xNXB4IDUwcHg7IH1cbiAgICAucGItaGVyby5sYXJnZSAuY29udGFpbmVyIC5yb3cgZGl2IC5waW5rLXRyaWFuZ2xlIHtcbiAgICAgIHRvcDogLTU1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzNXB4IDQwcHg7IH1cbiAgICAucGItaGVyby5sYXJnZSAuY29udGFpbmVyIC5yb3cgZGl2IC5ncmVlbi10cmlhbmdsZSB7XG4gICAgICB0b3A6IC03NXB4O1xuICAgICAgbGVmdDogNjUlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC02NXB4IDBweDsgfVxuXG5Aa2V5ZnJhbWVzIG1vdmUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCkgcm90YXRlKDM2MGRlZyk7XG4gICAgaGVpZ2h0OiAyMDBweDsgfSB9XG5cbkBrZXlmcmFtZXMgbW92ZVR3byB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KSByb3RhdGUoMzYwZGVnKTtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgLnBiLWhlcm8ubGFyZ2UgLmhlcm8tbWVkaWEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogODhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAucGItaGVyby5sYXJnZSAuaGVyby1tZWRpYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLnBiLWhlcm8ubGFyZ2UgLmhlcm8tbWVkaWEge1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNTBweDsgfSB9XG4gICAgLnBiLWhlcm8ubGFyZ2UgLmhlcm8tbWVkaWEgLmhlcm8tc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucGItaGVyby5sYXJnZSAuaGVyby1tZWRpYSAuaGVyby1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgICAgIG1hcmdpbjogMCAxNnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAucGItaGVyby5sYXJnZSAuaGVyby1tZWRpYSAuaGVyby1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4OyB9IH1cbiAgICAgICAgLnBiLWhlcm8ubGFyZ2UgLmhlcm8tbWVkaWEgLmhlcm8tc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC5jYXJkLWltYWdlIHtcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgICAgICAgIC5wYi1oZXJvLmxhcmdlIC5oZXJvLW1lZGlhIC5oZXJvLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAuY2FyZC1pbWFnZSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgIC5wYi1oZXJvLmxhcmdlIC5oZXJvLW1lZGlhIC5oZXJvLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAuY2FyZC1pbWFnZSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuICAgICAgICAgIC5wYi1oZXJvLmxhcmdlIC5oZXJvLW1lZGlhIC5oZXJvLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAuY2FyZC1pbWFnZSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7IH1cblxuLnBiLWhlcm8uc3RhbmRhcmQge1xuICBwYWRkaW5nOiA0LjhyZW0gMCA3LjJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgIC5wYi1oZXJvLnN0YW5kYXJkIHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAucGItaGVyby5zdGFuZGFyZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMTAwcHggMCAxNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBiLWhlcm8uc3RhbmRhcmQge1xuICAgICAgcGFkZGluZzogNzJweCAwIDE2cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiB2YXIoLS1nYXAteHMpOyB9IH1cbiAgLnBiLWhlcm8uc3RhbmRhcmQgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBiLWhlcm8uc3RhbmRhcmQgLmNvbnRhaW5lciAucm93IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyb19faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDRyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyb19faW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDM5cHg7XG4gICAgICAgICAgICBnYXA6IDMuMnJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyb19faW5uZXIge1xuICAgICAgICAgICAgZ2FwOiB2YXIoLS1nYXAtc20pO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEuNnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07IH0gfVxuICAgICAgICAucGItaGVyby5zdGFuZGFyZCAuY29udGFpbmVyIC5yb3cgLmhlcm9fX2lubmVyIC5leWVicm93LWJyZWFkY3J1bWIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAgIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyb19faW5uZXIgLmV5ZWJyb3ctYnJlYWRjcnVtYiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiAuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgICAgICAgICAucGItaGVyby5zdGFuZGFyZCAuY29udGFpbmVyIC5yb3cgLmhlcm9fX2lubmVyIC5leWVicm93LWJyZWFkY3J1bWIgc3BhbiBzcGFuOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWRlZXAtcHVycGxlKTtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtY3JlYW0pO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgICAgICAgICAgIGdhcDogLjRyZW07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDsgfVxuICAgICAgICAucGItaGVyby5zdGFuZGFyZCAuY29udGFpbmVyIC5yb3cgLmhlcm9fX2lubmVyIC5kaXNwbGF5LTMge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC14Ym9sZCk7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgLnBiLWhlcm8uc3RhbmRhcmQgLmNvbnRhaW5lciAucm93IC5oZXJvX19pbm5lciAuemV0YSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyb19faW5uZXIgLmhlcm8taGVhZCB7XG4gICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgLnBiLWhlcm8uc3RhbmRhcmQgLmNvbnRhaW5lciAucm93IC5oZXJvX19pbm5lciAuaGVyby1oZWFkIHtcbiAgICAgICAgICAgICAgZ2FwOiB2YXIoLS1nYXAteHMpOyB9IH1cbiAgICAgICAgLnBiLWhlcm8uc3RhbmRhcmQgLmNvbnRhaW5lciAucm93IC5oZXJvX19pbm5lciAuZmxvYXRpbmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyb19faW5uZXIgLnJlZC1jaXJjbGUsIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyb19faW5uZXIgLnB1cnBsZS1zcXVhcmUsIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyb19faW5uZXIgLm9yYW5nZS10cmlhbmdsZSwgLnBiLWhlcm8uc3RhbmRhcmQgLmNvbnRhaW5lciAucm93IC5oZXJvX19pbm5lciAucmVkLXRyaWFuZ2xlIHtcbiAgICAgICAgICBhbmltYXRpb246IG1vdmUgbGluZWFyIGluZmluaXRlOyB9XG4gICAgICAgIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyb19faW5uZXIgLmJsdWUtdHJpYW5nbGUsIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyb19faW5uZXIgLnBpbmstdHJpYW5nbGUsIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyb19faW5uZXIgLmdyZWVuLXRyaWFuZ2xlLCAucGItaGVyby5zdGFuZGFyZCAuY29udGFpbmVyIC5yb3cgLmhlcm9fX2lubmVyIC5waW5rLWNpcmNsZSB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBtb3ZlVHdvIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgICAgICAucGItaGVyby5zdGFuZGFyZCAuY29udGFpbmVyIC5yb3cgLmhlcm9fX2lubmVyIC5yZWQtY2lyY2xlIHtcbiAgICAgICAgICB0b3A6IC0xNzVweDtcbiAgICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAyNXB4IDU1cHg7IH1cbiAgICAgICAgLnBiLWhlcm8uc3RhbmRhcmQgLmNvbnRhaW5lciAucm93IC5oZXJvX19pbm5lciAucHVycGxlLXNxdWFyZSB7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDBweCA1MHB4OyB9XG4gICAgICAgIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyb19faW5uZXIgLmJsdWUtdHJpYW5nbGUge1xuICAgICAgICAgIHRvcDogLTM1cHg7XG4gICAgICAgICAgbGVmdDogNDUlO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC0xMHB4IDBweDsgfVxuICAgICAgICAucGItaGVyby5zdGFuZGFyZCAuY29udGFpbmVyIC5yb3cgLmhlcm9fX2lubmVyIC5yZWQtdHJpYW5nbGUge1xuICAgICAgICAgIHRvcDogLTM1cHg7XG4gICAgICAgICAgbGVmdDogODAlO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogLTEwcHggMHB4OyB9XG4gICAgICAgIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyb19faW5uZXIgLm9yYW5nZS10cmlhbmdsZSB7XG4gICAgICAgICAgdG9wOiAtNzVweDtcbiAgICAgICAgICBsZWZ0OiAyNSU7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAtMzVweCAyNXB4OyB9XG4gICAgICAgIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyb19faW5uZXIgLnBpbmstY2lyY2xlIHtcbiAgICAgICAgICB0b3A6IC0xMjVweDtcbiAgICAgICAgICBsZWZ0OiA2MCU7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogLTE1cHggNTBweDsgfVxuICAgICAgICAucGItaGVyby5zdGFuZGFyZCAuY29udGFpbmVyIC5yb3cgLmhlcm9fX2lubmVyIC5waW5rLXRyaWFuZ2xlIHtcbiAgICAgICAgICB0b3A6IC01NXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMzVweCA0MHB4OyB9XG4gICAgICAgIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyb19faW5uZXIgLmdyZWVuLXRyaWFuZ2xlIHtcbiAgICAgICAgICB0b3A6IC03NXB4O1xuICAgICAgICAgIGxlZnQ6IDY1JTtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC02NXB4IDBweDsgfVxuXG5Aa2V5ZnJhbWVzIG1vdmUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCkgcm90YXRlKDM2MGRlZyk7XG4gICAgaGVpZ2h0OiAyMDBweDsgfSB9XG5cbkBrZXlmcmFtZXMgbW92ZVR3byB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KSByb3RhdGUoMzYwZGVnKTtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgICAgIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyby1tZWRpYSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAgICAgLnBiLWhlcm8uc3RhbmRhcmQgLmNvbnRhaW5lciAucm93IC5oZXJvLW1lZGlhIHtcbiAgICAgICAgICAgIGhlaWdodDogNTIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgLnBiLWhlcm8uc3RhbmRhcmQgLmNvbnRhaW5lciAucm93IC5oZXJvLW1lZGlhIHtcbiAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyby1tZWRpYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gICAgICAgIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyby1tZWRpYSBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxOTE5Ljk4cHgpIHtcbiAgICAgICAgICAgIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyby1tZWRpYSBpbWcge1xuICAgICAgICAgICAgICByaWdodDogLTUwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgICAgICAgIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyby1tZWRpYSBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ4NXB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAucGItaGVyby5zdGFuZGFyZCAuY29udGFpbmVyIC5yb3cgLmhlcm8tbWVkaWEgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIC5wYi1oZXJvLnN0YW5kYXJkIC5jb250YWluZXIgLnJvdyAuaGVyby1tZWRpYSBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ucGItcXVpY2stbGlua3MtMy1jb2wge1xuICBwYWRkaW5nOiAxNTJweCAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgIC5wYi1xdWljay1saW5rcy0zLWNvbCB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5wYi1xdWljay1saW5rcy0zLWNvbCB7XG4gICAgICBwYWRkaW5nOiA3MnB4IDA7IH0gfVxuICAucGItcXVpY2stbGlua3MtMy1jb2wgLmNvbnRhaW5lciAucm93IC5xbC1tYWluLWNvbnRhaW5lciB7XG4gICAgZ2FwOiA2LjRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLnBiLXF1aWNrLWxpbmtzLTMtY29sIC5jb250YWluZXIgLnJvdyAucWwtbWFpbi1jb250YWluZXIge1xuICAgICAgICBnYXA6IDQ4cHg7IH0gfVxuICAgIC5wYi1xdWljay1saW5rcy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLnFsLW1haW4tY29udGFpbmVyIC5xbC10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLnBiLXF1aWNrLWxpbmtzLTMtY29sIC5jb250YWluZXIgLnJvdyAucWwtbWFpbi1jb250YWluZXIgLnFsLXRpdGxlIGgyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cbiAgICAucGItcXVpY2stbGlua3MtMy1jb2wgLmNvbnRhaW5lciAucm93IC5xbC1tYWluLWNvbnRhaW5lciAucWwtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzM3B4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC5wYi1xdWljay1saW5rcy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLnFsLW1haW4tY29udGFpbmVyIC5xbC1jb250YWluZXIge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYi1xdWljay1saW5rcy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLnFsLW1haW4tY29udGFpbmVyIC5xbC1jb250YWluZXIge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAzM3B4OyB9IH1cbiAgICAgIC5wYi1xdWljay1saW5rcy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLnFsLW1haW4tY29udGFpbmVyIC5xbC1jb250YWluZXIudHdvIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAucGItcXVpY2stbGlua3MtMy1jb2wgLmNvbnRhaW5lciAucm93IC5xbC1tYWluLWNvbnRhaW5lciAucWwtY29udGFpbmVyLnR3byB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAzM3B4OyB9IH1cbiAgICAgIC5wYi1xdWljay1saW5rcy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLnFsLW1haW4tY29udGFpbmVyIC5xbC1jb250YWluZXIub25lIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfVxuICAgICAgLnBiLXF1aWNrLWxpbmtzLTMtY29sIC5jb250YWluZXIgLnJvdyAucWwtbWFpbi1jb250YWluZXIgLnFsLWNvbnRhaW5lciAucWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IC44cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucGItcXVpY2stbGlua3MtMy1jb2wgLmNvbnRhaW5lciAucm93IC5xbC1tYWluLWNvbnRhaW5lciAucWwtY29udGFpbmVyIC5xbDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0NDQztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAgICAgLnBiLXF1aWNrLWxpbmtzLTMtY29sIC5jb250YWluZXIgLnJvdyAucWwtbWFpbi1jb250YWluZXIgLnFsLWNvbnRhaW5lciAucWwge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDI0cHggMjRweCAwOyB9XG4gICAgICAgICAgICAucGItcXVpY2stbGlua3MtMy1jb2wgLmNvbnRhaW5lciAucm93IC5xbC1tYWluLWNvbnRhaW5lciAucWwtY29udGFpbmVyIC5xbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgIC5wYi1xdWljay1saW5rcy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLnFsLW1haW4tY29udGFpbmVyIC5xbC1jb250YWluZXIgLnFsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5wYi1xdWljay1saW5rcy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLnFsLW1haW4tY29udGFpbmVyIC5xbC1jb250YWluZXIgLnFsOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLnBiLXF1aWNrLWxpbmtzLTMtY29sIC5jb250YWluZXIgLnJvdyAucWwtbWFpbi1jb250YWluZXIgLnFsLWNvbnRhaW5lciAucWw6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBiLXF1aWNrLWxpbmtzLTMtY29sIC5jb250YWluZXIgLnJvdyAucWwtbWFpbi1jb250YWluZXIgLnFsLWNvbnRhaW5lciAucWwge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgICAgICAgICAgIC5wYi1xdWljay1saW5rcy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLnFsLW1haW4tY29udGFpbmVyIC5xbC1jb250YWluZXIgLnFsOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogdW5zZXQ7IH1cbiAgICAgICAgICAgIC5wYi1xdWljay1saW5rcy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLnFsLW1haW4tY29udGFpbmVyIC5xbC1jb250YWluZXIgLnFsOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgICAgICAgICAucGItcXVpY2stbGlua3MtMy1jb2wgLmNvbnRhaW5lciAucm93IC5xbC1tYWluLWNvbnRhaW5lciAucWwtY29udGFpbmVyIC5xbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgLnBiLXF1aWNrLWxpbmtzLTMtY29sIC5jb250YWluZXIgLnJvdyAucWwtbWFpbi1jb250YWluZXIgLnFsLWNvbnRhaW5lciAucWw6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgICAgIC5wYi1xdWljay1saW5rcy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLnFsLW1haW4tY29udGFpbmVyIC5xbC1jb250YWluZXIgLnFsIC5leWVicm93IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTsgfVxuICAgICAgICAucGItcXVpY2stbGlua3MtMy1jb2wgLmNvbnRhaW5lciAucm93IC5xbC1tYWluLWNvbnRhaW5lciAucWwtY29udGFpbmVyIC5xbCBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNS4ycmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cbiAgICAgICAgICAucGItcXVpY2stbGlua3MtMy1jb2wgLmNvbnRhaW5lciAucm93IC5xbC1tYWluLWNvbnRhaW5lciAucWwtY29udGFpbmVyIC5xbCBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1za3ktZGFyayk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgICAgICAgLnBiLXF1aWNrLWxpbmtzLTMtY29sIC5jb250YWluZXIgLnJvdyAucWwtbWFpbi1jb250YWluZXIgLnFsLWNvbnRhaW5lciAucWwgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4zcmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNC43cmVtOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAucGItcXVpY2stbGlua3MtMy1jb2wgLmNvbnRhaW5lciAucm93IC5xbC1tYWluLWNvbnRhaW5lciAucWwtY29udGFpbmVyIC5xbCBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjlyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjNyZW07IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgLnBiLXF1aWNrLWxpbmtzLTMtY29sIC5jb250YWluZXIgLnJvdyAucWwtbWFpbi1jb250YWluZXIgLnFsLWNvbnRhaW5lciAucWwgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTsgfSB9XG4gICAgICAucGItcXVpY2stbGlua3MtMy1jb2wgLmNvbnRhaW5lciAucm93IC5xbC1tYWluLWNvbnRhaW5lciAucWwtY29udGFpbmVyIC5xbDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGItcXVpY2stbGlua3MtNC1jb2wge1xuICBwYWRkaW5nOiA0OHB4IDBweDsgfVxuICAucGItcXVpY2stbGlua3MtNC1jb2wgLmNvbnRhaW5lciAucm93IGRpdiB7XG4gICAgZ2FwOiA0LjhyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGItcXVpY2stbGlua3MtNC1jb2wgLmNvbnRhaW5lciAucm93IGRpdiB7XG4gICAgICAgIGdhcDogMy4ycmVtOyB9IH1cbiAgICAucGItcXVpY2stbGlua3MtNC1jb2wgLmNvbnRhaW5lciAucm93IGRpdiAucWwtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5wYi1xdWljay1saW5rcy00LWNvbCAuY29udGFpbmVyIC5yb3cgZGl2IC5xbC10aXRsZSBoMiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spOyB9XG4gICAgLnBiLXF1aWNrLWxpbmtzLTQtY29sIC5jb250YWluZXIgLnJvdyBkaXYgLnFsLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDsgfVxuICAgICAgLnBiLXF1aWNrLWxpbmtzLTQtY29sIC5jb250YWluZXIgLnJvdyBkaXYgLnFsLWNvbnRhaW5lci50d28ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYi1xdWljay1saW5rcy00LWNvbCAuY29udGFpbmVyIC5yb3cgZGl2IC5xbC1jb250YWluZXIudHdvIHtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMTZweDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH0gfVxuICAgICAgLnBiLXF1aWNrLWxpbmtzLTQtY29sIC5jb250YWluZXIgLnJvdyBkaXYgLnFsLWNvbnRhaW5lci50aHJlZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBiLXF1aWNrLWxpbmtzLTQtY29sIC5jb250YWluZXIgLnJvdyBkaXYgLnFsLWNvbnRhaW5lci50aHJlZSB7XG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDE2cHg7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgICAgLnBiLXF1aWNrLWxpbmtzLTQtY29sIC5jb250YWluZXIgLnJvdyBkaXYgLnFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAzMnB4O1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGItcXVpY2stbGlua3MtNC1jb2wgLmNvbnRhaW5lciAucm93IGRpdiAucWwtY29udGFpbmVyIHtcbiAgICAgICAgICBncmlkLXJvdy1nYXA6IDE2cHg7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfSB9XG4gICAgICAucGItcXVpY2stbGlua3MtNC1jb2wgLmNvbnRhaW5lciAucm93IGRpdiAucWwtY29udGFpbmVyIC5xbC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAuOHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvcmUtZGVlcC1wdXJwbGUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAgICAgLnBiLXF1aWNrLWxpbmtzLTQtY29sIC5jb250YWluZXIgLnJvdyBkaXYgLnFsLWNvbnRhaW5lciAucWwtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gICAgICAgIC5wYi1xdWljay1saW5rcy00LWNvbCAuY29udGFpbmVyIC5yb3cgZGl2IC5xbC1jb250YWluZXIgLnFsLWxpbmsgLmljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNreS1kYXJrKTtcbiAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1yKTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLnBiLXF1aWNrLWxpbmtzLTQtY29sIC5jb250YWluZXIgLnJvdyBkaXYgLnFsLWNvbnRhaW5lciAucWwtbGluayAuaWNvbiBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICB3aWR0aDogMi40cmVtOyB9XG4gICAgICAgICAgICAucGItcXVpY2stbGlua3MtNC1jb2wgLmNvbnRhaW5lciAucm93IGRpdiAucWwtY29udGFpbmVyIC5xbC1saW5rIC5pY29uIHN2ZyBnIHBhdGgge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTsgfVxuICAgICAgICAucGItcXVpY2stbGlua3MtNC1jb2wgLmNvbnRhaW5lciAucm93IGRpdiAucWwtY29udGFpbmVyIC5xbC1saW5rIC5leWVicm93LWN1c3RvbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtY3JlYW0pO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgLnBiLXF1aWNrLWxpbmtzLTQtY29sIC5jb250YWluZXIgLnJvdyBkaXYgLnFsLWNvbnRhaW5lciAucWwtbGluayAuZXllYnJvdy1jdXN0b20ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07IH0gfVxuICAgICAgICAucGItcXVpY2stbGlua3MtNC1jb2wgLmNvbnRhaW5lciAucm93IGRpdiAucWwtY29udGFpbmVyIC5xbC1saW5rIC50aXRsZS1saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMy40cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMS41cHg7XG4gICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7IH1cbiAgICAgICAgLnBiLXF1aWNrLWxpbmtzLTQtY29sIC5jb250YWluZXIgLnJvdyBkaXYgLnFsLWNvbnRhaW5lciAucWwtbGluazpob3ZlciAudGl0bGUtbGluayB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXNreS1saWdodCk7IH1cbiAgICAgICAgLnBiLXF1aWNrLWxpbmtzLTQtY29sIC5jb250YWluZXIgLnJvdyBkaXYgLnFsLWNvbnRhaW5lciAucWwtbGluazpob3ZlciAuZXllYnJvdy1jdXN0b20ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1za3ktbGlnaHQpOyB9XG5cbi5wYi1jdGEtYmFubmVyIHtcbiAgcGFkZGluZy10b3A6IDkuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDkuNnJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLnBiLWN0YS1iYW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDcuMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3LjJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGItY3RhLWJhbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMy42cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuNnJlbTsgfSB9XG4gIC5wYi1jdGEtYmFubmVyIC5jb250YWluZXIgLnJvdyAuY3RhLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNzRweCA3NHB4IDIwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAucGItY3RhLWJhbm5lciAuY29udGFpbmVyIC5yb3cgLmN0YS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA3NHB4IDc0cHggMzAwcHg7XG4gICAgICAgIGdhcDogMzJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLnBiLWN0YS1iYW5uZXIgLmNvbnRhaW5lciAucm93IC5jdGEtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDEyMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYi1jdGEtYmFubmVyIC5jb250YWluZXIgLnJvdyAuY3RhLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAxMjBweDtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICBtYXJnaW46IDAgMTZweDsgfSB9XG4gICAgLnBiLWN0YS1iYW5uZXIgLmNvbnRhaW5lciAucm93IC5jdGEtY29udGFpbmVyIC50aXRsZS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgLnBiLWN0YS1iYW5uZXIgLmNvbnRhaW5lciAucm93IC5jdGEtY29udGFpbmVyIC50aXRsZS1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wYi1jdGEtYmFubmVyIC5jb250YWluZXIgLnJvdyAuY3RhLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAzLjJyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBiLWN0YS1iYW5uZXIgLmNvbnRhaW5lciAucm93IC5jdGEtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgZ2FwOiAyNHB4OyB9IH1cbiAgICAgIC5wYi1jdGEtYmFubmVyIC5jb250YWluZXIgLnJvdyAuY3RhLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAucGItY3RhLWJhbm5lciAuY29udGFpbmVyIC5yb3cgLmN0YS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIC5wYi1jdGEtYmFubmVyIC5jb250YWluZXIgLnJvdyAuY3RhLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIgLmJ0biwgLnBiLWN0YS1iYW5uZXIgLmNvbnRhaW5lciAucm93IC5jdGEtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAuaHMtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtZm9ybSAucGItY3RhLWJhbm5lciAuY29udGFpbmVyIC5yb3cgLmN0YS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYi1jdGEtYmFubmVyIC5jb250YWluZXIgLnJvdyAuY3RhLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXJcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24sXG4gICAgICAuaHMtZm9ybSAucGItY3RhLWJhbm5lciAuY29udGFpbmVyIC5yb3cgLmN0YS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIC5ocy1idXR0b24ge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTkxOS45OHB4KSB7XG4gICAgICAgICAgLnBiLWN0YS1iYW5uZXIgLmNvbnRhaW5lciAucm93IC5jdGEtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAuYnRuLCAucGItY3RhLWJhbm5lciAuY29udGFpbmVyIC5yb3cgLmN0YS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1mb3JtIC5wYi1jdGEtYmFubmVyIC5jb250YWluZXIgLnJvdyAuY3RhLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBiLWN0YS1iYW5uZXIgLmNvbnRhaW5lciAucm93IC5jdGEtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lclxuICAgICAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24sXG4gICAgICAgICAgLmhzLWZvcm0gLnBiLWN0YS1iYW5uZXIgLmNvbnRhaW5lciAucm93IC5jdGEtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAuaHMtYnV0dG9uIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7IH0gfVxuICAgIC5wYi1jdGEtYmFubmVyIC5jb250YWluZXIgLnJvdyAuY3RhLWNvbnRhaW5lci5kZWZhdWx0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhdGVybWVsb24tbGlnaHQpOyB9XG4gICAgLnBiLWN0YS1iYW5uZXIgLmNvbnRhaW5lciAucm93IC5jdGEtY29udGFpbmVyIC5jdGEtY2hhcmFjdGVyLWRlc2t0b3Age1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNzRweDtcbiAgICAgIHdpZHRoOiAzODBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAucGItY3RhLWJhbm5lciAuY29udGFpbmVyIC5yb3cgLmN0YS1jb250YWluZXIgLmN0YS1jaGFyYWN0ZXItZGVza3RvcCB7XG4gICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYi1jdGEtYmFubmVyIC5jb250YWluZXIgLnJvdyAuY3RhLWNvbnRhaW5lciAuY3RhLWNoYXJhY3Rlci1kZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucGItY3RhLWJhbm5lciAuY29udGFpbmVyIC5yb3cgLmN0YS1jb250YWluZXIgLmN0YS1jaGFyYWN0ZXItbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGItY3RhLWJhbm5lciAuY29udGFpbmVyIC5yb3cgLmN0YS1jb250YWluZXIgLmN0YS1jaGFyYWN0ZXItZGVza3RvcC1sb3R0aWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNzRweDtcbiAgICAgIHdpZHRoOiA0MDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAucGItY3RhLWJhbm5lciAuY29udGFpbmVyIC5yb3cgLmN0YS1jb250YWluZXIgLmN0YS1jaGFyYWN0ZXItZGVza3RvcC1sb3R0aWUge1xuICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgIHdpZHRoOiAyMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYi1jdGEtYmFubmVyIC5jb250YWluZXIgLnJvdyAuY3RhLWNvbnRhaW5lciAuY3RhLWNoYXJhY3Rlci1kZXNrdG9wLWxvdHRpZSB7XG4gICAgICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGhlaWdodDogMTQwcHg7IH0gfVxuXG4udGV4dC1hY2NvcmRpb24tY29sIHtcbiAgcGFkZGluZzogMTUuMnJlbSAwIDIwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgIC50ZXh0LWFjY29yZGlvbi1jb2wge1xuICAgICAgcGFkZGluZzogMTJyZW0gMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAudGV4dC1hY2NvcmRpb24tY29sIHtcbiAgICAgIHBhZGRpbmc6IDcuMnJlbSAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRleHQtYWNjb3JkaW9uLWNvbCB7XG4gICAgICBwYWRkaW5nOiA2LjRyZW0gMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAudGV4dC1hY2NvcmRpb24tY29sIC5jb250YWluZXIgLnJvdyB7XG4gICAgICBnYXA6IDMuMnJlbTsgfSB9XG4gIC50ZXh0LWFjY29yZGlvbi1jb2wgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMi40cmVtOyB9XG4gICAgLnRleHQtYWNjb3JkaW9uLWNvbCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIC5zdGFuZGZpcnN0LCAudGV4dC1hY2NvcmRpb24tY29sIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgcCwgLnRleHQtYWNjb3JkaW9uLWNvbCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIGgyLCAudGV4dC1hY2NvcmRpb24tY29sIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLmV5ZWJyb3cge1xuICAgICAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cbiAgICAudGV4dC1hY2NvcmRpb24tY29sIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLnN0YW5kZmlyc3QsIC50ZXh0LWFjY29yZGlvbi1jb2wgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC50ZXh0LWFjY29yZGlvbi1jb2wgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuICAudGV4dC1hY2NvcmRpb24tY29sIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIuNHJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnRleHQtYWNjb3JkaW9uLWNvbCAuY29udGFpbmVyIC5yb3cgLmZhcXMtY29udGFpbmVyIHtcbiAgICAgICAgZ2FwOiAxLjZyZW07IH0gfVxuICAgIC50ZXh0LWFjY29yZGlvbi1jb2wgLmNvbnRhaW5lciAucm93IC5mYXFzLWNvbnRhaW5lciAuZmFxLXBhZ2VfX2ZhcXMgLmZhcS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTJweDsgfVxuICAgICAgLnRleHQtYWNjb3JkaW9uLWNvbCAuY29udGFpbmVyIC5yb3cgLmZhcXMtY29udGFpbmVyIC5mYXEtcGFnZV9fZmFxcyAuZmFxLXNlY3Rpb24gaDIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfVxuICAgIC50ZXh0LWFjY29yZGlvbi1jb2wgLmNvbnRhaW5lciAucm93IC5mYXFzLWNvbnRhaW5lciAuZmFxLXBhZ2VfX2ZhcXMgLmNhcmQge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cbiAgICAgIC50ZXh0LWFjY29yZGlvbi1jb2wgLmNvbnRhaW5lciAucm93IC5mYXFzLWNvbnRhaW5lciAuZmFxLXBhZ2VfX2ZhcXMgLmNhcmQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb3JlLXJpY2gtYmxhY2spOyB9XG4gICAgICAudGV4dC1hY2NvcmRpb24tY29sIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgICAgLnRleHQtYWNjb3JkaW9uLWNvbCAuY29udGFpbmVyIC5yb3cgLmZhcXMtY29udGFpbmVyIC5mYXEtcGFnZV9fZmFxcyAuY2FyZCBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHggMjRweDtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAgICAgLnRleHQtYWNjb3JkaW9uLWNvbCAuY29udGFpbmVyIC5yb3cgLmZhcXMtY29udGFpbmVyIC5mYXEtcGFnZV9fZmFxcyAuY2FyZCBidXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwcHggMjRweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAudGV4dC1hY2NvcmRpb24tY29sIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAudGV4dC1hY2NvcmRpb24tY29sIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkIGJ1dHRvbiBoNCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAudGV4dC1hY2NvcmRpb24tY29sIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkIGJ1dHRvbiAuYWNjb3JkaW9uLWljb24gc3ZnIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDsgfVxuICAgICAgICAudGV4dC1hY2NvcmRpb24tY29sIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgcGFkZGluZzogNDhweCAxNnB4IDI0cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAgICAgICAudGV4dC1hY2NvcmRpb24tY29sIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMHB4IDI0cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgIC50ZXh0LWFjY29yZGlvbi1jb2wgLmNvbnRhaW5lciAucm93IC5mYXFzLWNvbnRhaW5lciAuZmFxLXBhZ2VfX2ZhcXMgLmNhcmQgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNDhweCAwcHggMjRweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAudGV4dC1hY2NvcmRpb24tY29sIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMHB4IDI0cHg7IH0gfVxuICAgICAgICAgIC50ZXh0LWFjY29yZGlvbi1jb2wgLmNvbnRhaW5lciAucm93IC5mYXFzLWNvbnRhaW5lciAuZmFxLXBhZ2VfX2ZhcXMgLmNhcmQgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5hY2NvcmRpb24taWNvbiBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgLnRleHQtYWNjb3JkaW9uLWNvbCAuY29udGFpbmVyIC5yb3cgLmZhcXMtY29udGFpbmVyIC5mYXEtcGFnZV9fZmFxcyAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDQ4cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgICAgIC50ZXh0LWFjY29yZGlvbi1jb2wgLmNvbnRhaW5lciAucm93IC5mYXFzLWNvbnRhaW5lciAuZmFxLXBhZ2VfX2ZhcXMgLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDQ4cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAudGV4dC1hY2NvcmRpb24tY29sIC5jb250YWluZXIgLnJvdyAuZmFxcy1jb250YWluZXIgLmZhcS1wYWdlX19mYXFzIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCA0MHB4OyB9IH1cbiAgICAgICAgLnRleHQtYWNjb3JkaW9uLWNvbCAuY29udGFpbmVyIC5yb3cgLmZhcXMtY29udGFpbmVyIC5mYXEtcGFnZV9fZmFxcyAuY2FyZCAuY2FyZC1ib2R5IHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogIzAwMEMzMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgLnRleHQtYWNjb3JkaW9uLWNvbCAuY29udGFpbmVyIC5jaGFyYWN0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAudGV4dC1hY2NvcmRpb24tY29sIC5jb250YWluZXIgLmNoYXJhY3RlciAuamVuaSB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAudGV4dC1hY2NvcmRpb24tY29sIC5jb250YWluZXIgLmNoYXJhY3RlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udGV4dC12aWRlby1zcGxpdCB7XG4gIHBhZGRpbmc6IDE1LjJyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAudGV4dC12aWRlby1zcGxpdCB7XG4gICAgICBwYWRkaW5nOiAxMnJlbSAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC50ZXh0LXZpZGVvLXNwbGl0IHtcbiAgICAgIHBhZGRpbmc6IDkuNnJlbSAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRleHQtdmlkZW8tc3BsaXQge1xuICAgICAgcGFkZGluZzogNy4ycmVtIDAgMTUuMnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC50ZXh0LXZpZGVvLXNwbGl0LmhpZGUtY2hhcmEge1xuICAgICAgcGFkZGluZzogNy4ycmVtIDAgNy4ycmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC50ZXh0LXZpZGVvLXNwbGl0IC5jb250YWluZXIgLnJvdyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA0LjhyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudGV4dC12aWRlby1zcGxpdCAuY29udGFpbmVyIC5yb3cge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC50ZXh0LXZpZGVvLXNwbGl0IC5jb250YWluZXIgLnJvdyAuZm9ybS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC44cmVtOyB9XG4gICAgLnRleHQtdmlkZW8tc3BsaXQgLmNvbnRhaW5lciAucm93IC5mb3JtLWNvbnRhaW5lciAudmlkZW8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAudGV4dC12aWRlby1zcGxpdCAuY29udGFpbmVyIC5yb3cgLmZvcm0tY29udGFpbmVyIC52aWRlbyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMy4ycmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC50ZXh0LXZpZGVvLXNwbGl0IC5jb250YWluZXIgLnJvdyAuZm9ybS1jb250YWluZXIgLnZpZGVvIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4OyB9IH1cbiAgICAgIC50ZXh0LXZpZGVvLXNwbGl0IC5jb250YWluZXIgLnJvdyAuZm9ybS1jb250YWluZXIgLnZpZGVvIGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQwJSk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDBDMzA7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWNyZWFtKTsgfVxuICAgICAgICAudGV4dC12aWRlby1zcGxpdCAuY29udGFpbmVyIC5yb3cgLmZvcm0tY29udGFpbmVyIC52aWRlbyBidXR0b246aG92ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMHB4IDBweCAjMDA3RTk5O1xuICAgICAgICAgIGNvbG9yOiAjMDA3RTk5O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDdFOTk7IH1cbiAgICAgICAgICAudGV4dC12aWRlby1zcGxpdCAuY29udGFpbmVyIC5yb3cgLmZvcm0tY29udGFpbmVyIC52aWRlbyBidXR0b246aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tc2t5LWRhcmspOyB9XG4gICAgICAgIC50ZXh0LXZpZGVvLXNwbGl0IC5jb250YWluZXIgLnJvdyAuZm9ybS1jb250YWluZXIgLnZpZGVvIGJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzYzNjM2MztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCAjMDAwQzMwOyB9XG4gIC50ZXh0LXZpZGVvLXNwbGl0IC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIuNHJlbTsgfVxuICAgIC50ZXh0LXZpZGVvLXNwbGl0IC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAudGV4dC12aWRlby1zcGxpdCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NXB4KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAudGV4dC12aWRlby1zcGxpdCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnRleHQtdmlkZW8tc3BsaXQgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLnRleHQtdmlkZW8tc3BsaXQgLmNoYXJhY3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgIC50ZXh0LXZpZGVvLXNwbGl0IC5jaGFyYWN0ZXIgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxMzNweDtcbiAgICAgICAgd2lkdGg6IDE1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAudGV4dC12aWRlby1zcGxpdCAuY2hhcmFjdGVyIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxODlweDtcbiAgICAgICAgaGVpZ2h0OiAxNjdweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAudGV4dC12aWRlby1zcGxpdCAuY2hhcmFjdGVyIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMTFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDsgfSB9XG4gICAgLnRleHQtdmlkZW8tc3BsaXQgLmNoYXJhY3Rlci5oaWRlLWNoYXJhY3RlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50ZXh0LXZpZGVvLXNwbGl0IC5jaGFyYWN0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAudGV4dC12aWRlby1zcGxpdCAuY2hhcmFjdGVyIC5qZW5pIHtcbiAgICAgIHdpZHRoOiAyMTZweDtcbiAgICAgIGhlaWdodDogMTgwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgICAgLnRleHQtdmlkZW8tc3BsaXQgLmNoYXJhY3RlciAuamVuaSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMzNweDtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAudGV4dC12aWRlby1zcGxpdCAuY2hhcmFjdGVyIC5qZW5pIHtcbiAgICAgICAgICB3aWR0aDogMTg5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNjdweDsgfSB9XG4gICAgLnRleHQtdmlkZW8tc3BsaXQgLmNoYXJhY3Rlci5oaWRlLWNoYXJhY3RlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi50ZXh0LWZvcm0tc3BsaXQge1xuICBwYWRkaW5nOiAxNTJweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgIC50ZXh0LWZvcm0tc3BsaXQge1xuICAgICAgcGFkZGluZzogMTJyZW0gMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAudGV4dC1mb3JtLXNwbGl0IHtcbiAgICAgIHBhZGRpbmc6IDkuOHJlbSAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRleHQtZm9ybS1zcGxpdCB7XG4gICAgICBwYWRkaW5nOiA3LjJyZW0gMDsgfSB9XG4gIC50ZXh0LWZvcm0tc3BsaXQgLmNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDcycHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAudGV4dC1mb3JtLXNwbGl0IC5jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNjRweCAxMDBweDtcbiAgICAgICAgZ2FwOiAzLjJyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC50ZXh0LWZvcm0tc3BsaXQgLmNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA3MnB4IDQ4cHg7XG4gICAgICAgIGdhcDogNC44cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC50ZXh0LWZvcm0tc3BsaXQgLmNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDE2cHg7XG4gICAgICAgIGdhcDogMy4ycmVtOyB9IH1cbiAgICAudGV4dC1mb3JtLXNwbGl0IC5jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICBnYXA6IDIuNHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgLnRleHQtZm9ybS1zcGxpdCAuY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC50ZXh0LWZvcm0tc3BsaXQgLmNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGgyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnRleHQtZm9ybS1zcGxpdCAuY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDIge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4NXB4KTsgfSB9XG4gIC50ZXh0LWZvcm0tc3BsaXQgLmNoYXJhY3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLnRleHQtZm9ybS1zcGxpdCAuY2hhcmFjdGVyIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC50ZXh0LWZvcm0tc3BsaXQgLmNoYXJhY3RlciB7XG4gICAgICAgIHdpZHRoOiAxMjVweDsgfSB9XG5cbi50ZXh0LWltYWdlLXNwbGl0IHtcbiAgcGFkZGluZzogMTUuMnJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgIC50ZXh0LWltYWdlLXNwbGl0IHtcbiAgICAgIHBhZGRpbmc6IDEycmVtIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLnRleHQtaW1hZ2Utc3BsaXQge1xuICAgICAgcGFkZGluZzogOS42cmVtIDAgMTMuNnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC50ZXh0LWltYWdlLXNwbGl0IHtcbiAgICAgIHBhZGRpbmc6IDcuMnJlbSAwIDE1LjJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLnRleHQtaW1hZ2Utc3BsaXQucmV2aWV3LXNob3ctY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDkuNnJlbSAwOyB9IH1cbiAgLnRleHQtaW1hZ2Utc3BsaXQucmV2aWV3LXNob3ctY29udGFpbmVyIC5jb250YWluZXIgLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgIC50ZXh0LWltYWdlLXNwbGl0LnJldmlldy1zaG93LWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC50ZXh0LWltYWdlLXNwbGl0LnJldmlldy1zaG93LWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnRleHQtaW1hZ2Utc3BsaXQucmV2aWV3LXNob3ctY29udGFpbmVyIC5jb250YWluZXIgLnJvdyB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA0LjhyZW07XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG4gIC50ZXh0LWltYWdlLXNwbGl0LnJldmlldy1zaG93LWNvbnRhaW5lciAuY29udGFpbmVyIC5uby1jaGFyYWN0ZXItd2l0aC1yZXYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRleHQtaW1hZ2Utc3BsaXQgLmNvbnRhaW5lciAucm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgLnRleHQtaW1hZ2Utc3BsaXQgLmNvbnRhaW5lciAucm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAudGV4dC1pbWFnZS1zcGxpdCAuY29udGFpbmVyIC5yb3cge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnRleHQtaW1hZ2Utc3BsaXQgLmNvbnRhaW5lciAucm93IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDQuOHJlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgICAudGV4dC1pbWFnZS1zcGxpdCAuY29udGFpbmVyIC5yb3cubm8tY2hhcmFjdGVyLW5vLXJldiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnRleHQtaW1hZ2Utc3BsaXQgLmNvbnRhaW5lciAucm93LmxlZnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAgIC50ZXh0LWltYWdlLXNwbGl0IC5jb250YWluZXIgLnJvdy5sZWZ0IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC50ZXh0LWltYWdlLXNwbGl0IC5jb250YWluZXIgLnJvdy5sZWZ0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuICAgIC50ZXh0LWltYWdlLXNwbGl0IC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIuNHJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cbiAgICAgIC50ZXh0LWltYWdlLXNwbGl0IC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLnpldGEge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC50ZXh0LWltYWdlLXNwbGl0IC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLmFscGhhLCAudGV4dC1pbWFnZS1zcGxpdCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIC56ZXRhLCAudGV4dC1pbWFnZS1zcGxpdCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIC5kaXNwbGF5LTMge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAudGV4dC1pbWFnZS1zcGxpdCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAudGV4dC1pbWFnZS1zcGxpdCAuY29udGFpbmVyIC5yb3cgLnJldmlldy1zaG93IGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC50ZXh0LWltYWdlLXNwbGl0IC5jb250YWluZXIgLnJvdyAucmV2aWV3LXNob3cgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnRleHQtaW1hZ2Utc3BsaXQgLmNvbnRhaW5lciAucm93IC5yZXZpZXctc2hvdyBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7IH0gfVxuICAgIC50ZXh0LWltYWdlLXNwbGl0IC5jb250YWluZXIgLnJvdyAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzLjJyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnRleHQtaW1hZ2Utc3BsaXQgLmNvbnRhaW5lciAucm93IC5pbWFnZS1jb250YWluZXIuaGlkZS1yZXYtY2hhciBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC50ZXh0LWltYWdlLXNwbGl0IC5jb250YWluZXIgLnJvdyAuaW1hZ2UtY29udGFpbmVyLmhpZGUtcmV2LWNoYXIgLnJldmlldy1jb250YWluZXIge1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnRleHQtaW1hZ2Utc3BsaXQgLmNvbnRhaW5lciAucm93IC5pbWFnZS1jb250YWluZXIucmV2aWV3LWhpZGUgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnRleHQtaW1hZ2Utc3BsaXQgLmNvbnRhaW5lciAucm93IC5pbWFnZS1jb250YWluZXIgLnJldmlldy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDMuMnJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogLTE1JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgICAudGV4dC1pbWFnZS1zcGxpdCAuY29udGFpbmVyIC5yb3cgLmltYWdlLWNvbnRhaW5lciAucmV2aWV3LWNvbnRhaW5lciB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC50ZXh0LWltYWdlLXNwbGl0IC5jb250YWluZXIgLnJvdyAuaW1hZ2UtY29udGFpbmVyIC5yZXZpZXctY29udGFpbmVyIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC50ZXh0LWltYWdlLXNwbGl0IC5jb250YWluZXIgLnJvdyAuaW1hZ2UtY29udGFpbmVyIC5yZXZpZXctY29udGFpbmVyIHtcbiAgICAgICAgICBib3R0b206IDE1JTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpOyB9IH1cbiAgICAgIC50ZXh0LWltYWdlLXNwbGl0IC5jb250YWluZXIgLnJvdyAuaW1hZ2UtY29udGFpbmVyIC5yZXZpZXctY29udGFpbmVyIC5yZXZpZXctaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvcmUtY3JlYW0pO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzLjJyZW07XG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgLnRleHQtaW1hZ2Utc3BsaXQgLmNvbnRhaW5lciAucm93IC5pbWFnZS1jb250YWluZXIgLnJldmlldy1jb250YWluZXIgLnJldmlldy1pdGVtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjRyZW07IH0gfVxuICAgICAgICAudGV4dC1pbWFnZS1zcGxpdCAuY29udGFpbmVyIC5yb3cgLmltYWdlLWNvbnRhaW5lciAucmV2aWV3LWNvbnRhaW5lciAucmV2aWV3LWl0ZW0gcCB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC50ZXh0LWltYWdlLXNwbGl0IC5jb250YWluZXIgLnJvdyAuaW1hZ2UtY29udGFpbmVyIC5yZXZpZXctY29udGFpbmVyIC5yZXZpZXctaXRlbSAuYm9keS1sYXJnZS1ib2xkIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7IH1cbiAgICAgICAgLnRleHQtaW1hZ2Utc3BsaXQgLmNvbnRhaW5lciAucm93IC5pbWFnZS1jb250YWluZXIgLnJldmlldy1jb250YWluZXIgLnJldmlldy1pdGVtIC5zdGFyLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtOyB9XG4gICAgICAgIC50ZXh0LWltYWdlLXNwbGl0IC5jb250YWluZXIgLnJvdyAuaW1hZ2UtY29udGFpbmVyIC5yZXZpZXctY29udGFpbmVyIC5yZXZpZXctaXRlbSAuYXV0aG9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgIC50ZXh0LWltYWdlLXNwbGl0IC5jb250YWluZXIgLnJvdyAuaW1hZ2UtY29udGFpbmVyIC5yZXZpZXctY29udGFpbmVyIC5yZXZpZXctaXRlbSAuYXV0aG9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC44cmVtOyB9IH1cbiAgICAgICAgICAudGV4dC1pbWFnZS1zcGxpdCAuY29udGFpbmVyIC5yb3cgLmltYWdlLWNvbnRhaW5lciAucmV2aWV3LWNvbnRhaW5lciAucmV2aWV3LWl0ZW0gLmF1dGhvci1jb250YWluZXIgLmF1dGhvciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtOyB9XG4gICAgICAgICAgLnRleHQtaW1hZ2Utc3BsaXQgLmNvbnRhaW5lciAucm93IC5pbWFnZS1jb250YWluZXIgLnJldmlldy1jb250YWluZXIgLnJldmlldy1pdGVtIC5hdXRob3ItY29udGFpbmVyIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLnRleHQtaW1hZ2Utc3BsaXQgLmNvbnRhaW5lciAucm93IC5pbWFnZS1jb250YWluZXIgLnJldmlldy1jb250YWluZXIgLnJldmlldy1pdGVtIC5hdXRob3ItY29udGFpbmVyIC5jb21wYW55IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnRleHQtaW1hZ2Utc3BsaXQgLmNvbnRhaW5lciAucm93IC5pbWFnZS1jb250YWluZXIgLnJldmlldy1jb250YWluZXIgLnJldmlldy1pdGVtIC5hdXRob3ItY29udGFpbmVyIC5jb21wYW55IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3NXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgICAgIC50ZXh0LWltYWdlLXNwbGl0IC5jb250YWluZXIgLnJvdyAuaW1hZ2UtY29udGFpbmVyIC5yZXZpZXctY29udGFpbmVyIC5yZXZpZXctaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgLnRleHQtaW1hZ2Utc3BsaXQgLmNvbnRhaW5lciAucm93IC5pbWFnZS1jb250YWluZXIgLnJldmlldy1jb250YWluZXIgLnJldmlldy1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnRleHQtaW1hZ2Utc3BsaXQgLmNoYXJhY3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gICAgICAudGV4dC1pbWFnZS1zcGxpdCAuY2hhcmFjdGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgIC50ZXh0LWltYWdlLXNwbGl0IC5jaGFyYWN0ZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgYm90dG9tOiAtMTUwcHg7XG4gICAgICAgIHJpZ2h0OiAtNzVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLnRleHQtaW1hZ2Utc3BsaXQgLmNoYXJhY3RlciB7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC50ZXh0LWltYWdlLXNwbGl0IC5jaGFyYWN0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnRleHQtaW1hZ2Utc3BsaXQgLmNoYXJhY3Rlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC50ZXh0LWltYWdlLXNwbGl0IC5jaGFyYWN0ZXItbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgICAgIGJvdHRvbTogNTUlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTsgfSB9XG4gIC50ZXh0LWltYWdlLXNwbGl0IC5ub3Jldmlldy1jaGFyYWN0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NDVweDtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE5MTkuOThweCkge1xuICAgICAgLnRleHQtaW1hZ2Utc3BsaXQgLm5vcmV2aWV3LWNoYXJhY3RlciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAudGV4dC1pbWFnZS1zcGxpdCAubm9yZXZpZXctY2hhcmFjdGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAudGV4dC1pbWFnZS1zcGxpdCAubm9yZXZpZXctY2hhcmFjdGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTI1cHg7XG4gICAgICAgIGJvdHRvbTogMHB4OyB9IH1cbiAgLnRleHQtaW1hZ2Utc3BsaXQgLm5vcmV2aWV3LWNoYXJhY3Rlci1sb3R0aWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUpO1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgIC50ZXh0LWltYWdlLXNwbGl0IC5ub3Jldmlldy1jaGFyYWN0ZXItbG90dGllIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cbiAgLnRleHQtaW1hZ2Utc3BsaXQucmlnaHQtY2hhciAubm9yZXZpZXctY2hhcmFjdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NDVweDtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgLnRleHQtaW1hZ2Utc3BsaXQucmlnaHQtY2hhciAubm9yZXZpZXctY2hhcmFjdGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAudGV4dC1pbWFnZS1zcGxpdC5yaWdodC1jaGFyIC5ub3Jldmlldy1jaGFyYWN0ZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMjVweDtcbiAgICAgICAgYm90dG9tOiAwcHg7IH0gfVxuICAudGV4dC1pbWFnZS1zcGxpdC5yaWdodC1jaGFyIC5ub3Jldmlldy1jaGFyYWN0ZXItbG90dGllIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlKTtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAudGV4dC1pbWFnZS1zcGxpdC5yaWdodC1jaGFyIC5ub3Jldmlldy1jaGFyYWN0ZXItbG90dGllIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cblxuLmJlbmVmaXRzLTMtY29sIHtcbiAgcGFkZGluZzogMTUuMnJlbSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAuYmVuZWZpdHMtMy1jb2wge1xuICAgICAgcGFkZGluZzogMTJyZW0gMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAuYmVuZWZpdHMtMy1jb2wge1xuICAgICAgcGFkZGluZzogOS42cmVtIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYmVuZWZpdHMtMy1jb2wge1xuICAgICAgcGFkZGluZzogMTByZW0gMCA3LjJyZW07IH0gfVxuICAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMy4ycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjJyZW07IH1cbiAgICAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciAuZGlzcGxheS0zIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5iZW5lZml0cy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQuOHJlbTsgfSB9XG4gICAgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLmZsb2F0aW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5iZW5lZml0cy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIC5yZWQtY2lyY2xlLCAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciAucHVycGxlLXNxdWFyZSwgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLm9yYW5nZS10cmlhbmdsZSwgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLnJlZC10cmlhbmdsZSB7XG4gICAgICBhbmltYXRpb246IG1vdmUgbGluZWFyIGluZmluaXRlOyB9XG4gICAgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLmJsdWUtdHJpYW5nbGUsIC5iZW5lZml0cy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIC5waW5rLXRyaWFuZ2xlLCAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciAuZ3JlZW4tdHJpYW5nbGUsIC5iZW5lZml0cy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIC5waW5rLWNpcmNsZSB7XG4gICAgICBhbmltYXRpb246IG1vdmVUd28gbGluZWFyIGluZmluaXRlOyB9XG4gICAgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLnJlZC1jaXJjbGUge1xuICAgICAgdG9wOiAtMTE1cHg7XG4gICAgICBsZWZ0OiAyMCU7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMjVweCA1NXB4OyB9XG4gICAgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLnB1cnBsZS1zcXVhcmUge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDBweCA1MHB4OyB9XG4gICAgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLmJsdWUtdHJpYW5nbGUge1xuICAgICAgdG9wOiAtMzVweDtcbiAgICAgIGxlZnQ6IDM1JTtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogLTEwcHggMHB4OyB9XG4gICAgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLnJlZC10cmlhbmdsZSB7XG4gICAgICB0b3A6IC0zNXB4O1xuICAgICAgbGVmdDogNzAlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC0xMHB4IDBweDsgfVxuICAgIC5iZW5lZml0cy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIC5vcmFuZ2UtdHJpYW5nbGUge1xuICAgICAgdG9wOiAtNzVweDtcbiAgICAgIGxlZnQ6IDE1JTtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAtMzVweCAyNXB4OyB9XG4gICAgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLnBpbmstY2lyY2xlIHtcbiAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAtMTVweCA3MHB4OyB9XG4gICAgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLnBpbmstdHJpYW5nbGUge1xuICAgICAgdG9wOiAtNTVweDtcbiAgICAgIGxlZnQ6IC01JTtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMzVweCA0MHB4OyB9XG4gICAgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLmdyZWVuLXRyaWFuZ2xlIHtcbiAgICAgIHRvcDogLTc1cHg7XG4gICAgICBsZWZ0OiA1NSU7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogLTY1cHggMHB4OyB9XG5cbkBrZXlmcmFtZXMgbW92ZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KSByb3RhdGUoMzYwZGVnKTtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cblxuQGtleWZyYW1lcyBtb3ZlVHdvIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpIHJvdGF0ZSgzNjBkZWcpO1xuICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC5iZW5lZml0cy1jb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xuICAgIHBhZGRpbmctdG9wOiA3LjJyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTgxcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiA5NnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAuYmVuZWZpdHMtY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMnB4O1xuICAgICAgICBncmlkLXJvdy1nYXA6IDgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5iZW5lZml0cy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLmJlbmVmaXRzLWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiA1NnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNC44cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5iZW5lZml0cy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLmJlbmVmaXRzLWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAzMnB4O1xuICAgICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDMuMnJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXRzIHtcbiAgICAgICAgICBnYXA6IDIuNHJlbTsgfSB9XG4gICAgICAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXRzIC5zdGFuZGZpcnN0IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXRzIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA0MjBweDtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE5MTkuOThweCkge1xuICAgICAgICAgIC5iZW5lZml0cy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdHMgLmljb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzEwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAgICAgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAuYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0cyAuaWNvbi1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXRzIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzMHB4OyB9IH1cbiAgICAgICAgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAuYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0cyAuaWNvbi1jb250YWluZXIgLmljb24ge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgICAgICAgIC5iZW5lZml0cy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdHMgLmljb24tY29udGFpbmVyIC5pY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIzMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGhlaWdodDogMjMxcHggIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXRzIC5pY29uLWNvbnRhaW5lciAuaWNvbiBsb3JkLWljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjMxcHggIWltcG9ydGFudDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAuYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0cyAuaWNvbi1jb250YWluZXIgLmljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXRzIC5pY29uLWNvbnRhaW5lciAuaWNvbiBsb3JkLWljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAuYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0cyAuYmVuLWltZyB7XG4gICAgICAgIHdpZHRoOiA0MjBweDtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTkxOS45OHB4KSB7XG4gICAgICAgICAgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAuYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0cyAuYmVuLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMzcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgICAgIC5iZW5lZml0cy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdHMgLmJlbi1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXRzIC5iZW4taW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5iZW5lZml0cy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdHMubGctc2NyZWVuIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC5zbS1zY3JlZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAuc20tc2NyZWVuIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMnB4O1xuICAgICAgICBncmlkLXJvdy1nYXA6IDMycHg7XG4gICAgICAgIG1hcmdpbjogMCAxNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC5zbS1zY3JlZW4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC5jb2xsYXBzZS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAuY29sbGFwc2UtYnRuIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IHVuc2V0OyB9IH1cbiAgICAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC5jb2xsYXBzZS1idG4gLmxlc3Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmJlbmVmaXRzLTMtY29sIC5jb250YWluZXIgLnJvdyAuY29sbGFwc2UtYnRuIC5sZXNzIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgICAgICAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC5jb2xsYXBzZS1idG4gLmxlc3Mgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cbiAgICAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC5jb2xsYXBzZS1idG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmxlc3Mge1xuICAgICAgZGlzcGxheTogdW5zZXQ7IH1cbiAgICAuYmVuZWZpdHMtMy1jb2wgLmNvbnRhaW5lciAucm93IC5jb2xsYXBzZS1idG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLm1vcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5iZW5lZml0cy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLmNvbGxhcHNlLWJ0blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLmxlc3Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5iZW5lZml0cy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLmNvbGxhcHNlLWJ0blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLm1vcmUge1xuICAgICAgZGlzcGxheTogdW5zZXQ7IH1cbiAgICAgIC5iZW5lZml0cy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLmNvbGxhcHNlLWJ0blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLm1vcmUgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICAgIC5iZW5lZml0cy0zLWNvbCAuY29udGFpbmVyIC5yb3cgLmNvbGxhcHNlLWJ0blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLm1vcmUgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cblxuLmZsZXgtdGV4dCB7XG4gIHBhZGRpbmc6IDE1MnB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgIC5mbGV4LXRleHQge1xuICAgICAgcGFkZGluZzogMTIwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAuZmxleC10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDk2cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5mbGV4LXRleHQge1xuICAgICAgcGFkZGluZzogNzJweCAwOyB9IH1cbiAgLmZsZXgtdGV4dC5wb3N0LWludHJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUycHg7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAuZmxleC10ZXh0LnBvc3QtaW50cm8ge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5mbGV4LXRleHQucG9zdC1pbnRybyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA5NnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5mbGV4LXRleHQucG9zdC1pbnRybyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA3MnB4OyB9IH1cbiAgLmZsZXgtdGV4dCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5mbGV4LXRleHQgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLWRlZXAtcHVycGxlKTsgfVxuICAgIC5mbGV4LXRleHQgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciBwLCAuZmxleC10ZXh0IC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spOyB9XG4gICAgLmZsZXgtdGV4dCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIHVsIGxpLCAuZmxleC10ZXh0IC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgb2wgbGkge1xuICAgICAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cbiAgICAuZmxleC10ZXh0IC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLmhlYWRpbmctY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmZsZXgtdGV4dCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmZsZXgtdGV4dCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuYm9keS1sYXJnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4OyB9XG4gICAgICAuZmxleC10ZXh0IC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIHRhYmxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1pbi13aWR0aDogODAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gICAgICAgIC5mbGV4LXRleHQgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgdGFibGUgdGJvZHkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mbGV4LXRleHQgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgdGFibGUgdGgge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtY3JlYW0pO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAuZmxleC10ZXh0IC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIHRhYmxlIHRyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29yZS1yaWNoLWJsYWNrKTsgfVxuICAgICAgICAgIC5mbGV4LXRleHQgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgdGFibGUgdHIgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7IH1cbiAgICAgICAgICAuZmxleC10ZXh0IC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIHRhYmxlIHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4ucGItY3RhLWNhcm91c2VsIHtcbiAgcGFkZGluZzogMTUycHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgLnBiLWN0YS1jYXJvdXNlbCB7XG4gICAgICBwYWRkaW5nOiAxMnJlbSAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5wYi1jdGEtY2Fyb3VzZWwge1xuICAgICAgcGFkZGluZzogOS42cmVtIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGItY3RhLWNhcm91c2VsIHtcbiAgICAgIHBhZGRpbmc6IDcuMnJlbSAxLjZyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLnBiLWN0YS1jYXJvdXNlbC5zaG93LWNoYXJhIHtcbiAgICAgIHBhZGRpbmc6IDEyLjJyZW0gMS42cmVtIDkuNnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYi1jdGEtY2Fyb3VzZWwuc2hvdy1jaGFyYSB7XG4gICAgICBwYWRkaW5nOiAxMi4ycmVtIDEuNnJlbTsgfSB9XG4gIC5wYi1jdGEtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNC44cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGItY3RhLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyB7XG4gICAgICAgIGdhcDogMy4ycmVtOyB9IH1cbiAgICAucGItY3RhLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYi1jdGEtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LXRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGdhcDogMi40cmVtOyB9IH1cbiAgICAgIC5wYi1jdGEtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LXRpdGxlLWNvbnRhaW5lciAudGl0bGUtY2hhcmFjdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLnBiLWN0YS1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIC50aXRsZS1jaGFyYWN0ZXItY29udGFpbmVyIC5jaGFyYWN0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTE4MHB4O1xuICAgICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgICAgICAgLnBiLWN0YS1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIC50aXRsZS1jaGFyYWN0ZXItY29udGFpbmVyIC5jaGFyYWN0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTY3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTQ4cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgIC5wYi1jdGEtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LXRpdGxlLWNvbnRhaW5lciAudGl0bGUtY2hhcmFjdGVyLWNvbnRhaW5lciAuY2hhcmFjdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IC0xMDBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAucGItY3RhLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIgLnRpdGxlLWNoYXJhY3Rlci1jb250YWluZXIgLmNoYXJhY3RlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgIHRvcDogLTgwcHg7IH0gfVxuICAgICAgICAucGItY3RhLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIgLnRpdGxlLWNoYXJhY3Rlci1jb250YWluZXIgLmNoYXJhY3Rlci1sb3R0aWUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTE4MHB4O1xuICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgICAgICAgLnBiLWN0YS1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIC50aXRsZS1jaGFyYWN0ZXItY29udGFpbmVyIC5jaGFyYWN0ZXItbG90dGllIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2NnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMTM1cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgIC5wYi1jdGEtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LXRpdGxlLWNvbnRhaW5lciAudGl0bGUtY2hhcmFjdGVyLWNvbnRhaW5lciAuY2hhcmFjdGVyLWxvdHRpZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAtMTAwcHg7IH0gfVxuICAgICAgLnBiLWN0YS1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIC5jYXJkLXNsaWRlcl9fY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIuNHJlbTsgfVxuICAgICAgICAucGItY3RhLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIgLmNhcmQtc2xpZGVyX19jb250cm9scyAuc2xpY2stbmV4dCwgLnBiLWN0YS1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIC5jYXJkLXNsaWRlcl9fY29udHJvbHMgLnNsaWNrLXByZXYge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29yZS1jcmVhbSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAwcHggMHB4IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG4gICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTsgfVxuICAgICAgICAgIC5wYi1jdGEtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LXRpdGxlLWNvbnRhaW5lciAuY2FyZC1zbGlkZXJfX2NvbnRyb2xzIC5zbGljay1uZXh0OmJlZm9yZSwgLnBiLWN0YS1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIC5jYXJkLXNsaWRlcl9fY29udHJvbHMgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9yb3VnZS13cC1zdGFydC10aGVtZS9hc3NldHMvaW1hZ2VzL2Fycm93X3ByZXZfaW9zLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pOyB9XG4gICAgICAgICAgLnBiLWN0YS1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIC5jYXJkLXNsaWRlcl9fY29udHJvbHMgLnNsaWNrLW5leHQ6aG92ZXIsIC5wYi1jdGEtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LXRpdGxlLWNvbnRhaW5lciAuY2FyZC1zbGlkZXJfX2NvbnRyb2xzIC5zbGljay1wcmV2OmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXNreS1saWdodCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWNyZWFtKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCB2YXIoLS1za3ktZGFyayk7IH1cbiAgICAgICAgICAgIC5wYi1jdGEtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LXRpdGxlLWNvbnRhaW5lciAuY2FyZC1zbGlkZXJfX2NvbnRyb2xzIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSwgLnBiLWN0YS1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIC5jYXJkLXNsaWRlcl9fY29udHJvbHMgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9yb3VnZS13cC1zdGFydC10aGVtZS9hc3NldHMvaW1hZ2VzL25hdi1hcnJvdy1ibHVlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMjRweDsgfVxuICAgICAgICAucGItY3RhLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIgLmNhcmQtc2xpZGVyX19jb250cm9scyAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAucGItY3RhLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5jdGEtc2xpZGVyX19zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgICBtYXJnaW46IDAgMTZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAucGItY3RhLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5jdGEtc2xpZGVyX19zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRpbGUge1xuICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYi1jdGEtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLmN0YS1zbGlkZXJfX3NsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG4gICAgICAucGItY3RhLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5jdGEtc2xpZGVyX19zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRpbGUgLnRpbGUtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyLjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLnBiLWN0YS1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuY3RhLXNsaWRlcl9fc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50aWxlIC50aWxlLWNvbnRhaW5lciAudGlsZS1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAuOHJlbTsgfVxuICAgICAgICAgIC5wYi1jdGEtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLmN0YS1zbGlkZXJfX3NsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS1jb250YWluZXIgLnRpbGUtY29udGVudCAubmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNC40cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLWNyZWFtKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBiLWN0YS1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuY3RhLXNsaWRlcl9fc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50aWxlIC50aWxlLWNvbnRhaW5lciAudGlsZS1jb250ZW50IC5uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuN3JlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAgIC5wYi1jdGEtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLmN0YS1zbGlkZXJfX3NsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS1jb250YWluZXIgLnRpbGUtY29udGVudCAubmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuN3JlbTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBiLWN0YS1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuY3RhLXNsaWRlcl9fc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50aWxlIC50aWxlLWNvbnRhaW5lciAudGlsZS1jb250ZW50IC5uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtOyB9IH1cbiAgICAgICAgLnBiLWN0YS1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuY3RhLXNsaWRlcl9fc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50aWxlIC50aWxlLWNvbnRhaW5lciBpbWcge1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgIC5wYi1jdGEtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLmN0YS1zbGlkZXJfX3NsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAucGItY3RhLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5jdGEtc2xpZGVyX19zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRpbGUgLnRpbGUtY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjkwcHg7IH0gfVxuXG4ubmV3cy1jYXJvdXNlbCB7XG4gIHBhZGRpbmc6IDE1LjJyZW0gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgLm5ld3MtY2Fyb3VzZWwge1xuICAgICAgcGFkZGluZzogMTJyZW0gMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAubmV3cy1jYXJvdXNlbCB7XG4gICAgICBwYWRkaW5nOiA5LjZyZW0gMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5uZXdzLWNhcm91c2VsIHtcbiAgICAgIHBhZGRpbmc6IDkuNnJlbSAwIDcuMnJlbTsgfSB9XG4gIC5uZXdzLWNhcm91c2VsLmRhcmstbW9kZSAuY29udGFpbmVyIC5yb3cgLm5ld3MtY29udGFpbmVyIC5uZXdzLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS10ZXh0LWNvbnRhaW5lciAuY2F0ZS1kYXRlLWNvbnRhaW5lciAuZXllYnJvdyB7XG4gICAgY29sb3I6IHZhcigtLWNvcmUtY3JlYW0pOyB9XG4gIC5uZXdzLWNhcm91c2VsLmRhcmstbW9kZSAuY29udGFpbmVyIC5yb3cgLm5ld3MtY29udGFpbmVyIC5uZXdzLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS10ZXh0LWNvbnRhaW5lciAubmV3cy10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWNvcmUtY3JlYW0pOyB9XG4gIC5uZXdzLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQuOHJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5uZXdzLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyB7XG4gICAgICAgIGdhcDogMi40cmVtOyB9IH1cbiAgICAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGdhcDogMi40cmVtOyB9IH1cbiAgICAgIC5uZXdzLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIC50aXRsZS1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyIGgyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgIC5uZXdzLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLnRpdGxlLWNvbnRhaW5lciBoMiB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIC50aXRsZS1jb250YWluZXIgaDIge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9IH1cbiAgICAgICAgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyIC5jaGFyYWN0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgICAgICAgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyIC5jaGFyYWN0ZXIge1xuICAgICAgICAgICAgICByaWdodDogLTQ5cHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogMTlweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyIC5jaGFyYWN0ZXIge1xuICAgICAgICAgICAgICBib3R0b206IDc1cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDVweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIC50aXRsZS1jb250YWluZXIgLmNoYXJhY3RlciB7XG4gICAgICAgICAgICAgIGxlZnQ6IC03cHg7XG4gICAgICAgICAgICAgIHRvcDogLTU1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7IH0gfVxuICAgICAgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciAubmV3cy1zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyLjRyZW07IH1cbiAgICAgICAgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciAubmV3cy1zbGlkZXJfX2NvbnRyb2xzIC5zbGljay1uZXh0LCAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIC5uZXdzLXNsaWRlcl9fY29udHJvbHMgLnNsaWNrLXByZXYge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29yZS1jcmVhbSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAwcHggMHB4IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG4gICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTsgfVxuICAgICAgICAgIC5uZXdzLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLm5ld3Mtc2xpZGVyX19jb250cm9scyAuc2xpY2stbmV4dDpiZWZvcmUsIC5uZXdzLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLm5ld3Mtc2xpZGVyX19jb250cm9scyAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3JvdWdlLXdwLXN0YXJ0LXRoZW1lL2Fzc2V0cy9pbWFnZXMvYXJyb3dfcHJldl9pb3Muc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8yNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7IH1cbiAgICAgICAgICAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIC5uZXdzLXNsaWRlcl9fY29udHJvbHMgLnNsaWNrLW5leHQ6aG92ZXIsIC5uZXdzLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLm5ld3Mtc2xpZGVyX19jb250cm9scyAuc2xpY2stcHJldjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1za3ktZGFyayk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWNyZWFtKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCB2YXIoLS1za3ktZGFyayk7IH1cbiAgICAgICAgICAgIC5uZXdzLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLm5ld3Mtc2xpZGVyX19jb250cm9scyAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsIC5uZXdzLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLm5ld3Mtc2xpZGVyX19jb250cm9scyAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3JvdWdlLXdwLXN0YXJ0LXRoZW1lL2Fzc2V0cy9pbWFnZXMvbmF2LWFycm93LWJsdWUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8yNHB4OyB9XG4gICAgICAgIC5uZXdzLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLm5ld3Mtc2xpZGVyX19jb250cm9scyAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgICAgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciAubmV3cy1zbGlkZXJfX2NvbnRyb2xzIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5uZXdzLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9IH1cbiAgICAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLm5ld3MtY29udGFpbmVyIC5uZXdzLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG1hcmdpbjogMCAxNnB4OyB9XG4gICAgICAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLm5ld3MtY29udGFpbmVyIC5uZXdzLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLm5ld3MtY29udGFpbmVyIC5uZXdzLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLm5ld3MtY29udGFpbmVyIC5uZXdzLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5uZXdzLWNvbnRhaW5lciAubmV3cy1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRpbGUge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgICAgICAgICAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLm5ld3MtY29udGFpbmVyIC5uZXdzLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS10ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5uZXdzLWNvbnRhaW5lciAubmV3cy1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRpbGUgLnRpbGUtdGV4dC1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMyNHB4O1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAgICAgICAgICAgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5uZXdzLWNvbnRhaW5lciAubmV3cy1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRpbGUgLnRpbGUtdGV4dC1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjcwcHg7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAgICAgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5uZXdzLWNvbnRhaW5lciAubmV3cy1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRpbGUgLnRpbGUtdGV4dC1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgICAgICAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLm5ld3MtY29udGFpbmVyIC5uZXdzLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS10ZXh0LWNvbnRhaW5lciBpbWcge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzBweDsgfSB9XG4gICAgICAgICAgICAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLm5ld3MtY29udGFpbmVyIC5uZXdzLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS10ZXh0LWNvbnRhaW5lciAuZXllYnJvdyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cbiAgICAgICAgICAgIC5uZXdzLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAubmV3cy1jb250YWluZXIgLm5ld3Mtc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50aWxlIC50aWxlLXRleHQtY29udGFpbmVyIC5uZXdzLXRpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTsgfVxuICAgICAgICAgICAgICAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLm5ld3MtY29udGFpbmVyIC5uZXdzLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS10ZXh0LWNvbnRhaW5lciAubmV3cy10aXRsZTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNreS1kYXJrKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgICAgICAgICAgIC5uZXdzLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAubmV3cy1jb250YWluZXIgLm5ld3Mtc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50aWxlIC50aWxlLXRleHQtY29udGFpbmVyIC5uZXdzLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43cmVtO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAgICAgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5uZXdzLWNvbnRhaW5lciAubmV3cy1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRpbGUgLnRpbGUtdGV4dC1jb250YWluZXIgLm5ld3MtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtOyB9IH1cbiAgICAgICAgICAgIC5uZXdzLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAubmV3cy1jb250YWluZXIgLm5ld3Mtc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50aWxlIC50aWxlLXRleHQtY29udGFpbmVyIC5wb3N0LWZ3LWJ0biB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgICAgICAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLm5ld3MtY29udGFpbmVyIC5uZXdzLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS10ZXh0LWNvbnRhaW5lciAucG9zdC1mdy1idG4ge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDsgfSB9XG4gICAgICAgICAgICAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLm5ld3MtY29udGFpbmVyIC5uZXdzLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS10ZXh0LWNvbnRhaW5lciAuY2F0ZS1kYXRlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGdhcDogMS42cmVtO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7IH1cbiAgICAgICAgICAgICAgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5uZXdzLWNvbnRhaW5lciAubmV3cy1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRpbGUgLnRpbGUtdGV4dC1jb250YWluZXIgLmNhdGUtZGF0ZS1jb250YWluZXIgLmV5ZWJyb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTsgfVxuICAgICAgICAgICAgICAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLm5ld3MtY29udGFpbmVyIC5uZXdzLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS10ZXh0LWNvbnRhaW5lciAuY2F0ZS1kYXRlLWNvbnRhaW5lciAucmVzb3VyY2UtdGFnLCAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLm5ld3MtY29udGFpbmVyIC5uZXdzLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS10ZXh0LWNvbnRhaW5lciAuY2F0ZS1kYXRlLWNvbnRhaW5lciAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXBpbmstbGlnaHQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgICAgICAgICAgICAgICAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLm5ld3MtY29udGFpbmVyIC5uZXdzLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS10ZXh0LWNvbnRhaW5lciAuY2F0ZS1kYXRlLWNvbnRhaW5lciAucmVzb3VyY2UtdGFnLm9yYW5nZSwgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5uZXdzLWNvbnRhaW5lciAubmV3cy1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRpbGUgLnRpbGUtdGV4dC1jb250YWluZXIgLmNhdGUtZGF0ZS1jb250YWluZXIgLmNhdGVnb3J5Lm9yYW5nZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vcmFuZ2UtbGlnaHQpOyB9XG4gICAgICAgICAgICAgICAgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5uZXdzLWNvbnRhaW5lciAubmV3cy1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRpbGUgLnRpbGUtdGV4dC1jb250YWluZXIgLmNhdGUtZGF0ZS1jb250YWluZXIgLnJlc291cmNlLXRhZy5waW5rLCAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLm5ld3MtY29udGFpbmVyIC5uZXdzLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS10ZXh0LWNvbnRhaW5lciAuY2F0ZS1kYXRlLWNvbnRhaW5lciAuY2F0ZWdvcnkucGluayB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1waW5rLWxpZ2h0KTsgfVxuICAgICAgICAgICAgICAgIC5uZXdzLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAubmV3cy1jb250YWluZXIgLm5ld3Mtc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50aWxlIC50aWxlLXRleHQtY29udGFpbmVyIC5jYXRlLWRhdGUtY29udGFpbmVyIC5yZXNvdXJjZS10YWcuZ3JlZW4sIC5uZXdzLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAubmV3cy1jb250YWluZXIgLm5ld3Mtc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50aWxlIC50aWxlLXRleHQtY29udGFpbmVyIC5jYXRlLWRhdGUtY29udGFpbmVyIC5jYXRlZ29yeS5ncmVlbiB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbi1saWdodCk7IH1cbiAgICAgICAgICAgICAgICAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLm5ld3MtY29udGFpbmVyIC5uZXdzLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS10ZXh0LWNvbnRhaW5lciAuY2F0ZS1kYXRlLWNvbnRhaW5lciAucmVzb3VyY2UtdGFnLnJlZCwgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5uZXdzLWNvbnRhaW5lciAubmV3cy1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRpbGUgLnRpbGUtdGV4dC1jb250YWluZXIgLmNhdGUtZGF0ZS1jb250YWluZXIgLmNhdGVnb3J5LnJlZCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13YXRlcm1lbG9uLWxpZ2h0KTsgfVxuICAgICAgICAgICAgICAgIC5uZXdzLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAubmV3cy1jb250YWluZXIgLm5ld3Mtc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50aWxlIC50aWxlLXRleHQtY29udGFpbmVyIC5jYXRlLWRhdGUtY29udGFpbmVyIC5yZXNvdXJjZS10YWcucHVycGxlLCAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLm5ld3MtY29udGFpbmVyIC5uZXdzLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS10ZXh0LWNvbnRhaW5lciAuY2F0ZS1kYXRlLWNvbnRhaW5lciAuY2F0ZWdvcnkucHVycGxlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpbGFjLWxpZ2h0KTsgfVxuICAgICAgICAgICAgICAgIC5uZXdzLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAubmV3cy1jb250YWluZXIgLm5ld3Mtc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50aWxlIC50aWxlLXRleHQtY29udGFpbmVyIC5jYXRlLWRhdGUtY29udGFpbmVyIC5yZXNvdXJjZS10YWcuZGVmYXVsdCwgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5uZXdzLWNvbnRhaW5lciAubmV3cy1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRpbGUgLnRpbGUtdGV4dC1jb250YWluZXIgLmNhdGUtZGF0ZS1jb250YWluZXIgLmNhdGVnb3J5LmRlZmF1bHQge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlLWxpZ2h0KTsgfVxuICAgIC5uZXdzLWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudmlldy1tb3JlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgLm5ld3MtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC52aWV3LW1vcmUtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAubmV3cy1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnZpZXctbW9yZS1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbjogMjRweCAxNnB4IDBweDsgfSB9XG5cbi5wYi1wYXJ0bmVycyB7XG4gIHBhZGRpbmc6IDE1MnB4IDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgLnBiLXBhcnRuZXJzIHtcbiAgICAgIHBhZGRpbmc6IDEycmVtIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLnBiLXBhcnRuZXJzIHtcbiAgICAgIHBhZGRpbmc6IDkuNnJlbSAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBiLXBhcnRuZXJzIHtcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDAgNy4ycmVtOyB9IH1cbiAgLnBiLXBhcnRuZXJzIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvIDcycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5wYi1wYXJ0bmVycyAuY29udGFpbmVyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgZ2FwOiAyLjRyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQuOHJlbTsgfVxuICAgICAgICAucGItcGFydG5lcnMgLmNvbnRhaW5lciAucm93IC50ZXh0LXRpdGxlLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAucGItcGFydG5lcnMgLmNvbnRhaW5lciAucm93IC50ZXh0LXRpdGxlLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5wYi1wYXJ0bmVycyAuY29udGFpbmVyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIC5hbHBoYSB7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLnBiLXBhcnRuZXJzIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIgLnN0YW5kZmlyc3Qge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnBiLXBhcnRuZXJzIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIgLmZsb2F0aW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5wYi1wYXJ0bmVycyAuY29udGFpbmVyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIC5yZWQtY2lyY2xlLCAucGItcGFydG5lcnMgLmNvbnRhaW5lciAucm93IC50ZXh0LXRpdGxlLWNvbnRhaW5lciAucHVycGxlLXNxdWFyZSwgLnBiLXBhcnRuZXJzIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIgLm9yYW5nZS10cmlhbmdsZSwgLnBiLXBhcnRuZXJzIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIgLnJlZC10cmlhbmdsZSB7XG4gICAgICBhbmltYXRpb246IG1vdmUgbGluZWFyIGluZmluaXRlOyB9XG4gICAgLnBiLXBhcnRuZXJzIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIgLmJsdWUtdHJpYW5nbGUsIC5wYi1wYXJ0bmVycyAuY29udGFpbmVyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIC5waW5rLXRyaWFuZ2xlLCAucGItcGFydG5lcnMgLmNvbnRhaW5lciAucm93IC50ZXh0LXRpdGxlLWNvbnRhaW5lciAuZ3JlZW4tdHJpYW5nbGUsIC5wYi1wYXJ0bmVycyAuY29udGFpbmVyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIC5waW5rLWNpcmNsZSB7XG4gICAgICBhbmltYXRpb246IG1vdmVUd28gbGluZWFyIGluZmluaXRlOyB9XG4gICAgLnBiLXBhcnRuZXJzIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIgLnJlZC1jaXJjbGUge1xuICAgICAgdG9wOiAtMTc1cHg7XG4gICAgICBsZWZ0OiAzMCU7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMjVweCA1NXB4OyB9XG4gICAgLnBiLXBhcnRuZXJzIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIgLnB1cnBsZS1zcXVhcmUge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDBweCA1MHB4OyB9XG4gICAgLnBiLXBhcnRuZXJzIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIgLmJsdWUtdHJpYW5nbGUge1xuICAgICAgdG9wOiAtMzVweDtcbiAgICAgIGxlZnQ6IDQ1JTtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogLTEwcHggMHB4OyB9XG4gICAgLnBiLXBhcnRuZXJzIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIgLnJlZC10cmlhbmdsZSB7XG4gICAgICB0b3A6IC0zNXB4O1xuICAgICAgbGVmdDogODAlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC0xMHB4IDBweDsgfVxuICAgIC5wYi1wYXJ0bmVycyAuY29udGFpbmVyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIC5vcmFuZ2UtdHJpYW5nbGUge1xuICAgICAgdG9wOiAtNzVweDtcbiAgICAgIGxlZnQ6IDI1JTtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAtMzVweCAyNXB4OyB9XG4gICAgLnBiLXBhcnRuZXJzIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIgLnBpbmstY2lyY2xlIHtcbiAgICAgIHRvcDogLTEyNXB4O1xuICAgICAgbGVmdDogNjAlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAtMTVweCA1MHB4OyB9XG4gICAgLnBiLXBhcnRuZXJzIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIgLnBpbmstdHJpYW5nbGUge1xuICAgICAgdG9wOiAtNTVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDE1cztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDM1cHggNDBweDsgfVxuICAgIC5wYi1wYXJ0bmVycyAuY29udGFpbmVyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIC5ncmVlbi10cmlhbmdsZSB7XG4gICAgICB0b3A6IC03NXB4O1xuICAgICAgbGVmdDogNjUlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC02NXB4IDBweDsgfVxuXG5Aa2V5ZnJhbWVzIG1vdmUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCkgcm90YXRlKDM2MGRlZyk7XG4gICAgaGVpZ2h0OiAyMDBweDsgfSB9XG5cbkBrZXlmcmFtZXMgbW92ZVR3byB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KSByb3RhdGUoMzYwZGVnKTtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgLnBiLXBhcnRuZXJzIC5jb250YWluZXIgLnJvdyAucGFydG5lcnMtc2xpZGVyLWNvbnRhaW5lciAucGFydG5lcnMtbG9nb3MgLnNsaWNrLWxpc3Qge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLnBiLXBhcnRuZXJzIC5jb250YWluZXIgLnJvdyAucGFydG5lcnMtc2xpZGVyLWNvbnRhaW5lciAucGFydG5lcnMtbG9nb3MgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgICBtYXJnaW46IDAgMTZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAucGItcGFydG5lcnMgLmNvbnRhaW5lciAucm93IC5wYXJ0bmVycy1zbGlkZXItY29udGFpbmVyIC5wYXJ0bmVycy1sb2dvcyAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBtYXJnaW46IDAgLjhyZW07IH0gfVxuICAgICAgLnBiLXBhcnRuZXJzIC5jb250YWluZXIgLnJvdyAucGFydG5lcnMtc2xpZGVyLWNvbnRhaW5lciAucGFydG5lcnMtbG9nb3MgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRpbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4OyB9XG4gICAgICAgIC5wYi1wYXJ0bmVycyAuY29udGFpbmVyIC5yb3cgLnBhcnRuZXJzLXNsaWRlci1jb250YWluZXIgLnBhcnRuZXJzLWxvZ29zIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50aWxlIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTMvODsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgIC5wYi1wYXJ0bmVycyAuY29udGFpbmVyIC5yb3cgLnBhcnRuZXJzLXNsaWRlci1jb250YWluZXIgLnBhcnRuZXJzLWxvZ29zIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50aWxlIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNDVweDsgfSB9XG5cbi5wYi14bC1pbnRybyB7XG4gIHBhZGRpbmc6IDE1LjJyZW0gMCAwOyB9XG4gIC5wYi14bC1pbnRyby5tYXJnaW4tYm90dG9tLWxhcmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgLnBiLXhsLWludHJvIHtcbiAgICAgIHBhZGRpbmc6IDEycmVtIDAgMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAucGIteGwtaW50cm8ge1xuICAgICAgcGFkZGluZzogOS42cmVtIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGIteGwtaW50cm8ge1xuICAgICAgcGFkZGluZzogNy4ycmVtIDA7IH0gfVxuICAucGIteGwtaW50cm8ucGFkZGluZy10b3AtbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDUxLjFyZW0gMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgLnBiLXhsLWludHJvLnBhZGRpbmctdG9wLWxhcmdlIHtcbiAgICAgICAgcGFkZGluZzogMzguOHJlbSAwIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5wYi14bC1pbnRyby5wYWRkaW5nLXRvcC1sYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDIxLjhyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGIteGwtaW50cm8ucGFkZGluZy10b3AtbGFyZ2Uge1xuICAgICAgICBwYWRkaW5nOiAyMHJlbSAwIDQuOHJlbTsgfSB9XG4gIC5wYi14bC1pbnRybyAuY29udGFpbmVyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAucGIteGwtaW50cm8gLmNvbnRhaW5lciAucm93IC50ZXh0LXRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgIGdhcDogMi40cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAucGIteGwtaW50cm8gLmNvbnRhaW5lciAucm93IC50ZXh0LXRpdGxlLWNvbnRhaW5lciBoMiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5wYi14bC1pbnRybyAuY29udGFpbmVyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIC5lcHNpbG9uLCAucGIteGwtaW50cm8gLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgLnN1Ym1lbnUtdGl0bGUgYSwgLnBiLXhsLWludHJvIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyIC5zdWJtZW51LXRpdGxlIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIGEge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAucGIteGwtaW50cm8gLmNvbnRhaW5lciAucm93IC50ZXh0LXRpdGxlLWNvbnRhaW5lciAuZXBzaWxvbiwgLnBiLXhsLWludHJvIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAucm93IC50ZXh0LXRpdGxlLWNvbnRhaW5lciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyIC5zdWJtZW51LXRpdGxlIGEsIC5wYi14bC1pbnRybyAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc3VibWVudS10aXRsZSAucm93IC50ZXh0LXRpdGxlLWNvbnRhaW5lciBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnBiLXhsLWludHJvIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIgLmlubmVyLXRleHQtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNzJweDsgfVxuICAgICAgLnBiLXhsLWludHJvIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIgLmlubmVyLXRleHQtY29udGVudCBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgICAgIC5wYi14bC1pbnRybyAuY29udGFpbmVyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIC5pbm5lci10ZXh0LWNvbnRlbnQgcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgICAgLnBiLXhsLWludHJvIC5jb250YWluZXIgLnJvdyAudGV4dC10aXRsZS1jb250YWluZXIgLmlubmVyLXRleHQtY29udGVudCB7XG4gICAgICAgICAgZ2FwOiA2LjRyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAucGIteGwtaW50cm8gLmNvbnRhaW5lciAucm93IC50ZXh0LXRpdGxlLWNvbnRhaW5lciAuaW5uZXItdGV4dC1jb250ZW50IHtcbiAgICAgICAgICBnYXA6IDIuNHJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC5wYi14bC1pbnRybyAuY29udGFpbmVyIC5yb3cgLnRleHQtdGl0bGUtY29udGFpbmVyIC5pbm5lci10ZXh0LWNvbnRlbnQgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC44cmVtOyB9IH1cbiAgLnBiLXhsLWludHJvIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAucGIteGwtaW50cm8gLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwMHB4OyB9IH1cbiAgICAucGIteGwtaW50cm8gLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnhsLWludHJvLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG1hcmdpbjogMCAxNnB4OyB9XG4gICAgICAucGIteGwtaW50cm8gLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnhsLWludHJvLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAucGIteGwtaW50cm8gLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnhsLWludHJvLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1NzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAgICAgICAucGIteGwtaW50cm8gLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnhsLWludHJvLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ3MHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAucGIteGwtaW50cm8gLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnhsLWludHJvLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMzMHB4OyB9IH1cbiAgICAgICAgICAucGIteGwtaW50cm8gLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnhsLWludHJvLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogNDhweCAzMnB4O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGdhcDogMS42cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDU3MHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAgICAgICAgIC5wYi14bC1pbnRybyAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAueGwtaW50cm8tc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50aWxlIC50aWxlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDcwcHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgICAucGIteGwtaW50cm8gLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnhsLWludHJvLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDsgfSB9XG4gICAgICAgICAgICAucGIteGwtaW50cm8gLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnhsLWludHJvLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS1jb250ZW50IHAge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBiLXhsLWludHJvIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC54bC1pbnRyby1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRpbGUgLnRpbGUtY29udGVudCAuYmV0YSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgICAgICAucGIteGwtaW50cm8gLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnhsLWludHJvLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSAudGlsZS1jb250ZW50IC5kZWx0YSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgICAgIC5wYi14bC1pbnRybyAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAueGwtaW50cm8tc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50aWxlIC50aWxlLWNvbnRlbnQgLmRlbHRhIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0OyB9IH1cbiAgICAgICAgICAucGIteGwtaW50cm8gLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnhsLWludHJvLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZS5vdmVybGF5OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDEyLCA0OCwgMC40KSAwJSwgcmdiYSgwLCAxMiwgNDgsIDAuNCkgMTAwJSk7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7IH1cbiAgICAgICAgICAucGIteGwtaW50cm8gLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnhsLWludHJvLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGlsZSBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogc3RyZXRjaDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTcwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBiLXhsLWludHJvIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC54bC1pbnRyby1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRpbGUgaW1nIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NzBweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAgIC5wYi14bC1pbnRybyAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAueGwtaW50cm8tc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50aWxlIGltZyB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzMwcHg7IH0gfVxuXG4ucGItb2Zmc2V0LWNhcm91c2VsIHtcbiAgcGFkZGluZzogMTUycHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgLnBiLW9mZnNldC1jYXJvdXNlbCB7XG4gICAgICBwYWRkaW5nOiAxMnJlbSAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5wYi1vZmZzZXQtY2Fyb3VzZWwge1xuICAgICAgcGFkZGluZzogNy4ycmVtIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGItb2Zmc2V0LWNhcm91c2VsIHtcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDAgNy4ycmVtOyB9IH1cbiAgLnBiLW9mZnNldC1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtdG9wLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLnBiLW9mZnNldC1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtdG9wLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMi40cmVtOyB9IH1cbiAgICAucGItb2Zmc2V0LWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC10b3AtY29udGFpbmVyIC50ZXh0LXRpdGxlLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNDhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBiLW9mZnNldC1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtdG9wLWNvbnRhaW5lciAudGV4dC10aXRsZS1jb250YWluZXIgLmRpc3BsYXktMyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC5wYi1vZmZzZXQtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LXRvcC1jb250YWluZXIgLnRleHQtdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICBnYXA6IDIuNHJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC5wYi1vZmZzZXQtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LXRvcC1jb250YWluZXIgLnRleHQtdGl0bGUtY29udGFpbmVyIC5kZXNrdG9wLWJ1dHRvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnBiLW9mZnNldC1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtdG9wLWNvbnRhaW5lciAudGV4dC10aXRsZS1jb250YWluZXIgLmZsb2F0aW5nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnBiLW9mZnNldC1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtdG9wLWNvbnRhaW5lciAudGV4dC10aXRsZS1jb250YWluZXIgLnJlZC1jaXJjbGUsIC5wYi1vZmZzZXQtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LXRvcC1jb250YWluZXIgLnRleHQtdGl0bGUtY29udGFpbmVyIC5wdXJwbGUtc3F1YXJlLCAucGItb2Zmc2V0LWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC10b3AtY29udGFpbmVyIC50ZXh0LXRpdGxlLWNvbnRhaW5lciAub3JhbmdlLXRyaWFuZ2xlLCAucGItb2Zmc2V0LWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC10b3AtY29udGFpbmVyIC50ZXh0LXRpdGxlLWNvbnRhaW5lciAucmVkLXRyaWFuZ2xlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgICAgLnBiLW9mZnNldC1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtdG9wLWNvbnRhaW5lciAudGV4dC10aXRsZS1jb250YWluZXIgLmJsdWUtdHJpYW5nbGUsIC5wYi1vZmZzZXQtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LXRvcC1jb250YWluZXIgLnRleHQtdGl0bGUtY29udGFpbmVyIC5waW5rLXRyaWFuZ2xlLCAucGItb2Zmc2V0LWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC10b3AtY29udGFpbmVyIC50ZXh0LXRpdGxlLWNvbnRhaW5lciAuZ3JlZW4tdHJpYW5nbGUsIC5wYi1vZmZzZXQtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LXRvcC1jb250YWluZXIgLnRleHQtdGl0bGUtY29udGFpbmVyIC5waW5rLWNpcmNsZSB7XG4gICAgICAgIGFuaW1hdGlvbjogbW92ZVR3byBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICAgIC5wYi1vZmZzZXQtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LXRvcC1jb250YWluZXIgLnRleHQtdGl0bGUtY29udGFpbmVyIC5yZWQtY2lyY2xlIHtcbiAgICAgICAgdG9wOiAtMTE1cHg7XG4gICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMjVweCA1NXB4OyB9XG4gICAgICAucGItb2Zmc2V0LWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC10b3AtY29udGFpbmVyIC50ZXh0LXRpdGxlLWNvbnRhaW5lciAucHVycGxlLXNxdWFyZSB7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwcHggNTBweDsgfVxuICAgICAgLnBiLW9mZnNldC1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtdG9wLWNvbnRhaW5lciAudGV4dC10aXRsZS1jb250YWluZXIgLmJsdWUtdHJpYW5nbGUge1xuICAgICAgICB0b3A6IC0zNXB4O1xuICAgICAgICBsZWZ0OiAzNSU7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAtMTBweCAwcHg7IH1cbiAgICAgIC5wYi1vZmZzZXQtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LXRvcC1jb250YWluZXIgLnRleHQtdGl0bGUtY29udGFpbmVyIC5yZWQtdHJpYW5nbGUge1xuICAgICAgICB0b3A6IC0zNXB4O1xuICAgICAgICBsZWZ0OiA3MCU7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC0xMHB4IDBweDsgfVxuICAgICAgLnBiLW9mZnNldC1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtdG9wLWNvbnRhaW5lciAudGV4dC10aXRsZS1jb250YWluZXIgLm9yYW5nZS10cmlhbmdsZSB7XG4gICAgICAgIHRvcDogLTc1cHg7XG4gICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogLTM1cHggMjVweDsgfVxuICAgICAgLnBiLW9mZnNldC1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnRleHQtdG9wLWNvbnRhaW5lciAudGV4dC10aXRsZS1jb250YWluZXIgLnBpbmstY2lyY2xlIHtcbiAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC0xNXB4IDcwcHg7IH1cbiAgICAgIC5wYi1vZmZzZXQtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LXRvcC1jb250YWluZXIgLnRleHQtdGl0bGUtY29udGFpbmVyIC5waW5rLXRyaWFuZ2xlIHtcbiAgICAgICAgdG9wOiAtNTVweDtcbiAgICAgICAgbGVmdDogLTUlO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDE1cztcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMzVweCA0MHB4OyB9XG4gICAgICAucGItb2Zmc2V0LWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC10b3AtY29udGFpbmVyIC50ZXh0LXRpdGxlLWNvbnRhaW5lciAuZ3JlZW4tdHJpYW5nbGUge1xuICAgICAgICB0b3A6IC03NXB4O1xuICAgICAgICBsZWZ0OiA1NSU7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC02NXB4IDBweDsgfVxuXG5Aa2V5ZnJhbWVzIG1vdmUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCkgcm90YXRlKDM2MGRlZyk7XG4gICAgaGVpZ2h0OiAyMDBweDsgfSB9XG5cbkBrZXlmcmFtZXMgbW92ZVR3byB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KSByb3RhdGUoMzYwZGVnKTtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgICAucGItb2Zmc2V0LWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC10b3AtY29udGFpbmVyIC50ZXh0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyNHB4OyB9XG4gICAgICAucGItb2Zmc2V0LWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC10b3AtY29udGFpbmVyIC50ZXh0LWNvbnRlbnQtY29udGFpbmVyIC5zdGFuZGZpcnN0LCAucGItb2Zmc2V0LWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC10b3AtY29udGFpbmVyIC50ZXh0LWNvbnRlbnQtY29udGFpbmVyIC5ib2R5LWxhcmdlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cbiAgICAgIC5wYi1vZmZzZXQtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LXRvcC1jb250YWluZXIgLnRleHQtY29udGVudC1jb250YWluZXIgLnN0YW5kZmlyc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucGItb2Zmc2V0LWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAudGV4dC10b3AtY29udGFpbmVyIC50ZXh0LWNvbnRlbnQtY29udGFpbmVyIC5tb2JpbGUtYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgIC5wYi1vZmZzZXQtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC50ZXh0LXRvcC1jb250YWluZXIgLnRleHQtY29udGVudC1jb250YWluZXIgLm1vYmlsZS1idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07IH0gfVxuICAucGItb2Zmc2V0LWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5vZmZzZXQtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5wYi1vZmZzZXQtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLm9mZnNldC1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgICBtYXJnaW46IDAgMTZweDsgfVxuICAgICAgLnBiLW9mZnNldC1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAub2Zmc2V0LXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAuaW1hZ2UtdGlsZSBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4OyB9XG4gICAgICAucGItb2Zmc2V0LWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5vZmZzZXQtc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgICAucGItb2Zmc2V0LWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5vZmZzZXQtc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKDRuKzEpIGRpdiAuaW1hZ2UtdGlsZSBpbWcge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzExIC8gMTc1O1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgd2lkdGg6IDYyMnB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgLnBiLW9mZnNldC1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAub2Zmc2V0LXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlOm50aC1jaGlsZCg0bisxKSBkaXYgLmltYWdlLXRpbGUgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE5N3B4O1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDM1MCAvIDE5NzsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAucGItb2Zmc2V0LWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5vZmZzZXQtc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKDRuKzEpIGRpdiAuaW1hZ2UtdGlsZSBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTQxcHg7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjUwIC8gMTQxOyB9IH1cbiAgICAgIC5wYi1vZmZzZXQtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLm9mZnNldC1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZTpudGgtY2hpbGQoNG4gKyAyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgICAucGItb2Zmc2V0LWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5vZmZzZXQtc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKDRuICsgMikgZGl2IC5pbWFnZS10aWxlIGltZyB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAucGItb2Zmc2V0LWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5vZmZzZXQtc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKDRuICsgMikgZGl2IC5pbWFnZS10aWxlIGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAucGItb2Zmc2V0LWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5vZmZzZXQtc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKDRuICsgMikgZGl2IC5pbWFnZS10aWxlIGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNTBweDsgfSB9XG4gICAgICAucGItb2Zmc2V0LWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5vZmZzZXQtc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKDRuICsgMykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvOyB9XG4gICAgICAgIC5wYi1vZmZzZXQtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLm9mZnNldC1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZTpudGgtY2hpbGQoNG4gKyAzKSBkaXYgLmltYWdlLXRpbGUgaW1nIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDMxMSAvIDE3NTtcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgIHdpZHRoOiA2MjJweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgIC5wYi1vZmZzZXQtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLm9mZnNldC1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZTpudGgtY2hpbGQoNG4gKyAzKSBkaXYgLmltYWdlLXRpbGUgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE5N3B4O1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDM1MCAvIDE5NzsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAucGItb2Zmc2V0LWNhcm91c2VsIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5vZmZzZXQtc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKDRuICsgMykgZGl2IC5pbWFnZS10aWxlIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNDFweDtcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyNTAgLyAxNDE7IH0gfVxuICAgICAgLnBiLW9mZnNldC1jYXJvdXNlbCAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAub2Zmc2V0LXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlOm50aC1jaGlsZCg0biArIDQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAgIC5wYi1vZmZzZXQtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLm9mZnNldC1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZTpudGgtY2hpbGQoNG4gKyA0KSBkaXYgLmltYWdlLXRpbGUgaW1nIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgIC5wYi1vZmZzZXQtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLm9mZnNldC1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZTpudGgtY2hpbGQoNG4gKyA0KSBkaXYgLmltYWdlLXRpbGUgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIC5wYi1vZmZzZXQtY2Fyb3VzZWwgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLm9mZnNldC1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZTpudGgtY2hpbGQoNG4gKyA0KSBkaXYgLmltYWdlLXRpbGUgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4OyB9IH1cblxuLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTUycHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNzJweCAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNC44cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50OyB9IH1cbiAgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC56ZXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC56ZXRhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG4gIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciBwLCAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbi1jb250YWluZXIgLnpldGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXItbmF2LWpvdXJuZXkgZGl2IC56ZXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXItbmF2LWpvdXJuZXkgZGl2IC56ZXRhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG4gIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVyLW5hdi1qb3VybmV5IGRpdiBwLCAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbi1jb250YWluZXIgLnNsaWRlci1uYXYtam91cm5leSBkaXYgLnpldGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXItbmF2LWpvdXJuZXkgZGl2IC5kaXNwbGF5LTMsIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVyLW5hdi1qb3VybmV5IGRpdiAuYmV0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDguOHJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjlzIGVhc2UtaW4tb3V0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyLjRyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXItbmF2LWpvdXJuZXkgZGl2IC5kaXNwbGF5LTMsIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVyLW5hdi1qb3VybmV5IGRpdiAuYmV0YSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3LjFyZW07XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVyLW5hdi1qb3VybmV5IGRpdiAuZGlzcGxheS0zLCAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbi1jb250YWluZXIgLnNsaWRlci1uYXYtam91cm5leSBkaXYgLmJldGEge1xuICAgICAgICBsaW5lLWhlaWdodDogNS44cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVyLW5hdi1qb3VybmV5IGRpdiAuZGlzcGxheS0zIHN2ZywgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXItbmF2LWpvdXJuZXkgZGl2IC5iZXRhIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgICBoZWlnaHQ6IDY1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXItbmF2LWpvdXJuZXkgZGl2IC5kaXNwbGF5LTMgc3ZnLCAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbi1jb250YWluZXIgLnNsaWRlci1uYXYtam91cm5leSBkaXYgLmJldGEgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbi1jb250YWluZXIgLnNsaWRlci1uYXYtam91cm5leSBkaXYgLmRpc3BsYXktMyBzdmcsIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVyLW5hdi1qb3VybmV5IGRpdiAuYmV0YSBzdmcge1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH0gfVxuICAgIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVyLW5hdi1qb3VybmV5IGRpdiAuZGlzcGxheS0zLmFjdGl2ZSwgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXItbmF2LWpvdXJuZXkgZGl2IC5iZXRhLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tY29yZS1kZWVwLXB1cnBsZSk7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQteGJvbGQpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbi1jb250YWluZXIgLnNsaWRlci1uYXYtam91cm5leSBkaXYgLmRpc3BsYXktMy5hY3RpdmU6OmFmdGVyLCAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbi1jb250YWluZXIgLnNsaWRlci1uYXYtam91cm5leSBkaXYgLmJldGEuYWN0aXZlOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0OyB9XG4gICAgICAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbi1jb250YWluZXIgLnNsaWRlci1uYXYtam91cm5leSBkaXYgLmRpc3BsYXktMy5hY3RpdmUgc3ZnLCAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbi1jb250YWluZXIgLnNsaWRlci1uYXYtam91cm5leSBkaXYgLmJldGEuYWN0aXZlIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXItbmF2LWpvdXJuZXkgZGl2IC5kaXNwbGF5LTM6OmFmdGVyLCAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbi1jb250YWluZXIgLnNsaWRlci1uYXYtam91cm5leSBkaXYgLmJldGE6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3R0b206IC01cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc1cHgpO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWRlZXAtcHVycGxlKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43czsgfVxuICAgIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVyLW5hdi1qb3VybmV5IGRpdiAuZGlzcGxheS0zOmhvdmVyOjphZnRlciwgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXItbmF2LWpvdXJuZXkgZGl2IC5iZXRhOmhvdmVyOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7IH1cbiAgICAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbi1jb250YWluZXIgLnNsaWRlci1uYXYtam91cm5leSBkaXYgLmRpc3BsYXktMzpob3ZlciwgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXItbmF2LWpvdXJuZXkgZGl2IC5iZXRhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLWRlZXAtcHVycGxlKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC14Ym9sZCk7IH1cbiAgICAgIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVyLW5hdi1qb3VybmV5IGRpdiAuZGlzcGxheS0zOmhvdmVyIHN2ZywgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXItbmF2LWpvdXJuZXkgZGl2IC5iZXRhOmhvdmVyIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLmNoYXJhY3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMjAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwJSk7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLmNoYXJhY3RlciB7XG4gICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgbGVmdDogMjUlO1xuICAgICAgICB3aWR0aDogMzEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLmNoYXJhY3RlciB7XG4gICAgICAgIHdpZHRoOiAyNjZweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLmNoYXJhY3RlciB7XG4gICAgICAgIHdpZHRoOiAxNTZweDtcbiAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5zbGlkZXItZm9yLWpvdXJuZXkge1xuICAgICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNy4ycmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLWZvci1qb3VybmV5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtOyB9IH1cbiAgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLWZvci1qb3VybmV5IC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbjogNzZweCAxNnB4IDA7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnNsaWRlci1mb3Itam91cm5leSAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnNsaWRlci1mb3Itam91cm5leSAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luOiAwIDhweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5zbGlkZXItZm9yLWpvdXJuZXkgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnNsaWRlci1mb3Itam91cm5leSAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGFiLXRpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnNsaWRlci1mb3Itam91cm5leSAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGFiLXRpbGUgLnRhYi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDMycHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgICAgIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnNsaWRlci1mb3Itam91cm5leSAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGFiLXRpbGUgLnRhYi1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogNHJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5zbGlkZXItZm9yLWpvdXJuZXkgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRhYi10aWxlIC50YWItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBnYXA6IDMuMnJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnNsaWRlci1mb3Itam91cm5leSAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGFiLXRpbGUgLnRhYi1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogNC44cmVtOyB9IH1cbiAgICAgICAgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLWZvci1qb3VybmV5IC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50YWItdGlsZSAudGFiLWNvbnRhaW5lciAubWFpbi1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgICAgICAgIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnNsaWRlci1mb3Itam91cm5leSAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGFiLXRpbGUgLnRhYi1jb250YWluZXIgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgIGdhcDogNHJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLWZvci1qb3VybmV5IC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50YWItdGlsZSAudGFiLWNvbnRhaW5lciAubWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgZ2FwOiAzLjJyZW07IH0gfVxuICAgICAgICAgIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnNsaWRlci1mb3Itam91cm5leSAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGFiLXRpbGUgLnRhYi1jb250YWluZXIgLm1haW4tY29udGVudCBwIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgICAgICAgICAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5zbGlkZXItZm9yLWpvdXJuZXkgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRhYi10aWxlIC50YWItY29udGFpbmVyIC5tYWluLWNvbnRlbnQgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cbiAgICAgICAgICAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5zbGlkZXItZm9yLWpvdXJuZXkgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRhYi10aWxlIC50YWItY29udGFpbmVyIC5tYWluLWNvbnRlbnQgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgICAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5zbGlkZXItZm9yLWpvdXJuZXkgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRhYi10aWxlIC50YWItY29udGFpbmVyIC5tYWluLWNvbnRlbnQgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICAgICAgICAgIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmNvbnRhaW5lciAucm93IC5zbGlkZXItbWFpbi1jb250YWluZXIgLnNsaWRlci1mb3Itam91cm5leSAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAudGFiLXRpbGUgLnRhYi1jb250YWluZXIgLm1haW4tY29udGVudCAudGFiLXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLWZvci1qb3VybmV5IC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50YWItdGlsZSAudGFiLWNvbnRhaW5lciAudGFiLWltYWdlIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDQyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgICAgICAgICAgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLWZvci1qb3VybmV5IC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50YWItdGlsZSAudGFiLWNvbnRhaW5lciAudGFiLWltYWdlIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNzBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgLnBiLXByb2dyYW1tZS1zZWxlY3RvciAuY29udGFpbmVyIC5yb3cgLnNsaWRlci1tYWluLWNvbnRhaW5lciAuc2xpZGVyLWZvci1qb3VybmV5IC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IC50YWItdGlsZSAudGFiLWNvbnRhaW5lciAudGFiLWltYWdlIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMzBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5zbGlkZXItZm9yLWpvdXJuZXkgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRhYi10aWxlIC50YWItY29udGFpbmVyIC50YWItaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMzgwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5jb250YWluZXIgLnJvdyAuc2xpZGVyLW1haW4tY29udGFpbmVyIC5zbGlkZXItZm9yLWpvdXJuZXkgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXYgLnRhYi10aWxlIC50YWItY29udGFpbmVyIC50YWItaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfSB9XG5cbi5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmtleXdvcmQtY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG4gIHBhZGRpbmc6IDcycHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgIC5wYi1wcm9ncmFtbWUtc2VsZWN0b3IgLmtleXdvcmQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5rZXl3b3JkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDA7IH0gfVxuICAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5rZXl3b3JkLWNvbnRhaW5lciAucm93IC5rZXl3b3JkLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5rZXl3b3JkLWNvbnRhaW5lciAucm93IC5rZXl3b3JkLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAua2V5d29yZC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDVweCA0MnB4IDVweCAxMDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spOyB9XG4gICAgICAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5rZXl3b3JkLWNvbnRhaW5lciAucm93IC5rZXl3b3JkLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGRpdiAua2V5d29yZC1pdGVtOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5rZXl3b3JkLWNvbnRhaW5lciAucm93IC5rZXl3b3JkLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlOm50aC1jaGlsZCgybisxKSBkaXYgLmtleXdvcmQtaXRlbTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9yb3VnZS13cC1zdGFydC10aGVtZS9hc3NldHMvaW1hZ2VzL1JlY3RhbmdsZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzYwcHg7IH1cbiAgICAucGItcHJvZ3JhbW1lLXNlbGVjdG9yIC5rZXl3b3JkLWNvbnRhaW5lciAucm93IC5rZXl3b3JkLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlOm50aC1jaGlsZCgybikgZGl2IC5rZXl3b3JkLWl0ZW06YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvcm91Z2Utd3Atc3RhcnQtdGhlbWUvYXNzZXRzL2ltYWdlcy9FbGxpcHNlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvNjBweDsgfVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNpdGUtaGVhZGVyIC5tYWluLW5hdiAuY29udGFpbmVyIC5yb3cgLm5hdmJhciAjcHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgLm5hdmJhci1uYXYgLmN1cnJlbnRfcGFnZV9wYXJlbnQsIC5lcnJvcjQwNCAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2IC5jb250YWluZXIgLnJvdyAubmF2YmFyICNwcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAubmF2YmFyLW5hdiAuY3VycmVudF9wYWdlX3BhcmVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnNlYXJjaC1yZXN1bHRzIC5zaXRlLWhlYWRlciAubWFpbi1uYXYgLmNvbnRhaW5lciAucm93IC5uYXZiYXIgI3ByaW1hcnktbmF2aWdhdGlvbiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyIC5uYXZiYXItbmF2IC5jdXJyZW50X3BhZ2VfcGFyZW50IC5kcm9wZG93bi10b2dnbGUsIC5lcnJvcjQwNCAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2IC5jb250YWluZXIgLnJvdyAubmF2YmFyICNwcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAubmF2YmFyLW5hdiAuY3VycmVudF9wYWdlX3BhcmVudCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLnNpdGUtaGVhZGVyIC5tYWluLW5hdiAuY29udGFpbmVyIC5yb3cgLm5hdmJhciAjcHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgLm5hdmJhci1uYXYgLmN1cnJlbnRfcGFnZV9wYXJlbnQgPiBhLCAuZXJyb3I0MDQgLnNpdGUtaGVhZGVyIC5tYWluLW5hdiAuY29udGFpbmVyIC5yb3cgLm5hdmJhciAjcHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgLm5hdmJhci1uYXYgLmN1cnJlbnRfcGFnZV9wYXJlbnQgPiBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTsgfVxuICAgIC5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2IC5jb250YWluZXIgLnJvdyAubmF2YmFyICNwcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAubmF2YmFyLW5hdiAuY3VycmVudF9wYWdlX3BhcmVudCA+IGEgc3ZnIHBhdGgsIC5lcnJvcjQwNCAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2IC5jb250YWluZXIgLnJvdyAubmF2YmFyICNwcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAubmF2YmFyLW5hdiAuY3VycmVudF9wYWdlX3BhcmVudCA+IGEgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTsgfVxuXG4uc2VhcmNoLWhlcm8ge1xuICBwYWRkaW5nOiAxNHJlbSAwIDcuMnJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLnNlYXJjaC1oZXJvIHtcbiAgICAgIHBhZGRpbmc6IDEycmVtIDAgNi40cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNlYXJjaC1oZXJvIHtcbiAgICAgIHBhZGRpbmc6IDEyLjhyZW0gMCA3LjJyZW0gMDsgfSB9XG4gIC5zZWFyY2gtaGVybyAuY29udGFpbmVyIC5yb3cgLnNlYXJjaC1jb250ZW50cy1jb250YWluZXIgLmhlcm9fX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMi40cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5zZWFyY2gtaGVybyAuY29udGFpbmVyIC5yb3cgLnNlYXJjaC1jb250ZW50cy1jb250YWluZXIgLmhlcm9fX2lubmVyIHtcbiAgICAgICAgZ2FwOiAxLjZyZW07IH0gfVxuICAgIC5zZWFyY2gtaGVybyAuY29udGFpbmVyIC5yb3cgLnNlYXJjaC1jb250ZW50cy1jb250YWluZXIgLmhlcm9fX2lubmVyIC5leWVicm93LWJyZWFkY3J1bWIge1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5zZWFyY2gtaGVybyAuY29udGFpbmVyIC5yb3cgLnNlYXJjaC1jb250ZW50cy1jb250YWluZXIgLmhlcm9fX2lubmVyIC5kaXNwbGF5LTMge1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXhib2xkKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5zZWFyY2gtaGVybyAuY29udGFpbmVyIC5yb3cgLnNlYXJjaC1jb250ZW50cy1jb250YWluZXIgLmhlcm9fX2lubmVyIC5oZXJvLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDRyZW07IH1cbiAgICAgIC5zZWFyY2gtaGVybyAuY29udGFpbmVyIC5yb3cgLnNlYXJjaC1jb250ZW50cy1jb250YWluZXIgLmhlcm9fX2lubmVyIC5oZXJvLWNvbnRlbnQgLmRpc3BsYXktMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC14Ym9sZCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuc2VhcmNoLWhlcm8gLmNvbnRhaW5lciAucm93IC5zZWFyY2gtY29udGVudHMtY29udGFpbmVyIC5oZXJvX19pbm5lciAuaGVyby1jb250ZW50IGg2IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuc2VhcmNoLWhlcm8gLmNvbnRhaW5lciAucm93IC5zZWFyY2gtY29udGVudHMtY29udGFpbmVyIC5oZXJvX19pbm5lciAuZmxvYXRpbmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnNlYXJjaC1oZXJvIC5jb250YWluZXIgLnJvdyAuc2VhcmNoLWNvbnRlbnRzLWNvbnRhaW5lciAuaGVyb19faW5uZXIgLnJlZC1jaXJjbGUsIC5zZWFyY2gtaGVybyAuY29udGFpbmVyIC5yb3cgLnNlYXJjaC1jb250ZW50cy1jb250YWluZXIgLmhlcm9fX2lubmVyIC5wdXJwbGUtc3F1YXJlLCAuc2VhcmNoLWhlcm8gLmNvbnRhaW5lciAucm93IC5zZWFyY2gtY29udGVudHMtY29udGFpbmVyIC5oZXJvX19pbm5lciAub3JhbmdlLXRyaWFuZ2xlLCAuc2VhcmNoLWhlcm8gLmNvbnRhaW5lciAucm93IC5zZWFyY2gtY29udGVudHMtY29udGFpbmVyIC5oZXJvX19pbm5lciAucmVkLXRyaWFuZ2xlIHtcbiAgICAgIGFuaW1hdGlvbjogbW92ZSBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICAuc2VhcmNoLWhlcm8gLmNvbnRhaW5lciAucm93IC5zZWFyY2gtY29udGVudHMtY29udGFpbmVyIC5oZXJvX19pbm5lciAuYmx1ZS10cmlhbmdsZSwgLnNlYXJjaC1oZXJvIC5jb250YWluZXIgLnJvdyAuc2VhcmNoLWNvbnRlbnRzLWNvbnRhaW5lciAuaGVyb19faW5uZXIgLnBpbmstdHJpYW5nbGUsIC5zZWFyY2gtaGVybyAuY29udGFpbmVyIC5yb3cgLnNlYXJjaC1jb250ZW50cy1jb250YWluZXIgLmhlcm9fX2lubmVyIC5ncmVlbi10cmlhbmdsZSwgLnNlYXJjaC1oZXJvIC5jb250YWluZXIgLnJvdyAuc2VhcmNoLWNvbnRlbnRzLWNvbnRhaW5lciAuaGVyb19faW5uZXIgLnBpbmstY2lyY2xlIHtcbiAgICAgIGFuaW1hdGlvbjogbW92ZVR3byBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICAuc2VhcmNoLWhlcm8gLmNvbnRhaW5lciAucm93IC5zZWFyY2gtY29udGVudHMtY29udGFpbmVyIC5oZXJvX19pbm5lciAucmVkLWNpcmNsZSB7XG4gICAgICB0b3A6IC0xNzVweDtcbiAgICAgIGxlZnQ6IDMwJTtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAyNXB4IDU1cHg7IH1cbiAgICAuc2VhcmNoLWhlcm8gLmNvbnRhaW5lciAucm93IC5zZWFyY2gtY29udGVudHMtY29udGFpbmVyIC5oZXJvX19pbm5lciAucHVycGxlLXNxdWFyZSB7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMHB4IDUwcHg7IH1cbiAgICAuc2VhcmNoLWhlcm8gLmNvbnRhaW5lciAucm93IC5zZWFyY2gtY29udGVudHMtY29udGFpbmVyIC5oZXJvX19pbm5lciAuYmx1ZS10cmlhbmdsZSB7XG4gICAgICB0b3A6IC0zNXB4O1xuICAgICAgbGVmdDogNDUlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAtMTBweCAwcHg7IH1cbiAgICAuc2VhcmNoLWhlcm8gLmNvbnRhaW5lciAucm93IC5zZWFyY2gtY29udGVudHMtY29udGFpbmVyIC5oZXJvX19pbm5lciAucmVkLXRyaWFuZ2xlIHtcbiAgICAgIHRvcDogLTM1cHg7XG4gICAgICBsZWZ0OiA4MCU7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogLTEwcHggMHB4OyB9XG4gICAgLnNlYXJjaC1oZXJvIC5jb250YWluZXIgLnJvdyAuc2VhcmNoLWNvbnRlbnRzLWNvbnRhaW5lciAuaGVyb19faW5uZXIgLm9yYW5nZS10cmlhbmdsZSB7XG4gICAgICB0b3A6IC03NXB4O1xuICAgICAgbGVmdDogMjUlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC0zNXB4IDI1cHg7IH1cbiAgICAuc2VhcmNoLWhlcm8gLmNvbnRhaW5lciAucm93IC5zZWFyY2gtY29udGVudHMtY29udGFpbmVyIC5oZXJvX19pbm5lciAucGluay1jaXJjbGUge1xuICAgICAgdG9wOiAtMTI1cHg7XG4gICAgICBsZWZ0OiA2MCU7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDE1cztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC0xNXB4IDUwcHg7IH1cbiAgICAuc2VhcmNoLWhlcm8gLmNvbnRhaW5lciAucm93IC5zZWFyY2gtY29udGVudHMtY29udGFpbmVyIC5oZXJvX19pbm5lciAucGluay10cmlhbmdsZSB7XG4gICAgICB0b3A6IC01NXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMzVweCA0MHB4OyB9XG4gICAgLnNlYXJjaC1oZXJvIC5jb250YWluZXIgLnJvdyAuc2VhcmNoLWNvbnRlbnRzLWNvbnRhaW5lciAuaGVyb19faW5uZXIgLmdyZWVuLXRyaWFuZ2xlIHtcbiAgICAgIHRvcDogLTc1cHg7XG4gICAgICBsZWZ0OiA2NSU7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogLTY1cHggMHB4OyB9XG5cbkBrZXlmcmFtZXMgbW92ZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KSByb3RhdGUoMzYwZGVnKTtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cblxuQGtleWZyYW1lcyBtb3ZlVHdvIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpIHJvdGF0ZSgzNjBkZWcpO1xuICAgIGhlaWdodDogMjAwcHg7IH0gfVxuXG4uc2VhcmNoLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLnNlYXJjaC1yZXF1ZXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzLjlyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNlYXJjaC1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5zZWFyY2gtcmVxdWVzdCB7XG4gICAgICBnYXA6IDIuNHJlbTsgfSB9XG4gIC5zZWFyY2gtY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAuc2VhcmNoLXJlcXVlc3QgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSg5OSwgOTksIDk5LCAwLjUpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvcmUtY3JlYW0pO1xuICAgIGNvbG9yOiAjNjM2MzYzO1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDBweCAwcHggI0FGQUNBNTsgfVxuICAgIC5zZWFyY2gtY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAuc2VhcmNoLXJlcXVlc3QgZm9ybSBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWNyZWFtKTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc2VhcmNoLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLnNlYXJjaC1yZXF1ZXN0IGZvcm0gYnV0dG9uIHtcbiAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdhcDogLjRyZW07XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5zZWFyY2gtcmVxdWVzdCBmb3JtIGJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuc2VhcmNoLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLnNlYXJjaC1yZXF1ZXN0IGZvcm0gYnV0dG9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICBnYXA6IDA7IH0gfVxuXG4uc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTAuNHJlbSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDkuNnJlbSAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNy4ycmVtIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDUuNnJlbSAwOyB9IH1cbiAgLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLnJlc3VsdHMtZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQuOHJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTsgfVxuICAgIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5yZXN1bHRzLWdyaWQgYXJ0aWNsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMi40cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuMnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb3JlLXJpY2gtYmxhY2spOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAucmVzdWx0cy1ncmlkIGFydGljbGUgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5wYWdpbmF0aW9uIC5uYXZpZ2F0aW9uIC5uYXYtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEuNnJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLnBhZ2luYXRpb24gLm5hdmlnYXRpb24gLm5hdi1saW5rcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLnBhZ2luYXRpb24gLm5hdmlnYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzOm5vdCgubmV4dCk6bm90KC5wcmV2KSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLnBhZ2luYXRpb24gLm5hdmlnYXRpb24gLm5hdi1saW5rcyAubmV4dCwgLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLnBhZ2luYXRpb24gLm5hdmlnYXRpb24gLm5hdi1saW5rcyAucHJldiB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgY29sb3I6ICMwMDBDMzA7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwQzMwO1xuICAgICAgYmFja2dyb3VuZDogI0ZERjdFOTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCAjMDAwQzMwOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAucGFnaW5hdGlvbiAubmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uZXh0OmhvdmVyLCAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAucGFnaW5hdGlvbiAubmF2aWdhdGlvbiAubmF2LWxpbmtzIC5wcmV2OmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAwcHggMHB4ICMwMDdFOTk7XG4gICAgICAgIGNvbG9yOiAjMDA3RTk5O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA3RTk5OyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5wYWdpbmF0aW9uIC5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5leHQ6aG92ZXIgc3ZnIHBhdGgsIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5wYWdpbmF0aW9uIC5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLnByZXY6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6IHZhcigtLXNreS1kYXJrKTsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLnBhZ2luYXRpb24gLm5hdmlnYXRpb24gLm5hdi1saW5rcyAubmV4dDpkaXNhYmxlZCwgLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuY29udGFpbmVyIC5yb3cgLnBhZ2luYXRpb24gLm5hdmlnYXRpb24gLm5hdi1saW5rcyAucHJldjpkaXNhYmxlZCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM2MzYzNjM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCAjMDAwQzMwOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAucGFnaW5hdGlvbiAubmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uZXh0LmluYWN0aXZlLCAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5jb250YWluZXIgLnJvdyAucGFnaW5hdGlvbiAubmF2aWdhdGlvbiAubmF2LWxpbmtzIC5wcmV2LmluYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLmNvbnRhaW5lciAucm93IC5wYWdpbmF0aW9uIC5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLnByZXYgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnNpdGUtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnNpdGUtaGVhZGVyIC5ncmFkaWVudC1ibHVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICBpbnNldDogYXV0byAwIDAgMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuc2l0ZS1oZWFkZXIgLmdyYWRpZW50LWJsdXIgPiBkaXYsXG4gIC5zaXRlLWhlYWRlciAuZ3JhZGllbnQtYmx1cjo6YmVmb3JlLFxuICAuc2l0ZS1oZWFkZXIgLmdyYWRpZW50LWJsdXI6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7IH1cbiAgLnNpdGUtaGVhZGVyIC5ncmFkaWVudC1ibHVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC41cHgpO1xuICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHRyYW5zcGFyZW50IDAlLCBibGFjayAxMi41JSwgYmxhY2sgMjUlLCB0cmFuc3BhcmVudCAzNy41JSk7IH1cbiAgLnNpdGUtaGVhZGVyIC5ncmFkaWVudC1ibHVyID4gZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwLjVweCk7XG4gICAgbWFzazogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdHJhbnNwYXJlbnQgMTIuNSUsIGJsYWNrIDI1JSwgYmxhY2sgMzcuNSUsIHRyYW5zcGFyZW50IDUwJSk7IH1cbiAgLnNpdGUtaGVhZGVyIC5ncmFkaWVudC1ibHVyID4gZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpO1xuICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHRyYW5zcGFyZW50IDI1JSwgYmxhY2sgMzcuNSUsIGJsYWNrIDUwJSwgdHJhbnNwYXJlbnQgNjIuNSUpOyB9XG4gIC5zaXRlLWhlYWRlciAuZ3JhZGllbnQtYmx1ciA+IGRpdjpudGgtb2YtdHlwZSgzKSB7XG4gICAgei1pbmRleDogNDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICBtYXNrOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB0cmFuc3BhcmVudCAzNy41JSwgYmxhY2sgNTAlLCBibGFjayA2Mi41JSwgdHJhbnNwYXJlbnQgNzUlKTsgfVxuICAuc2l0ZS1oZWFkZXIgLmdyYWRpZW50LWJsdXIgPiBkaXY6bnRoLW9mLXR5cGUoNCkge1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gICAgbWFzazogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdHJhbnNwYXJlbnQgNTAlLCBibGFjayA2Mi41JSwgYmxhY2sgNzUlLCB0cmFuc3BhcmVudCA4Ny41JSk7IH1cbiAgLnNpdGUtaGVhZGVyIC5ncmFkaWVudC1ibHVyID4gZGl2Om50aC1vZi10eXBlKDUpIHtcbiAgICB6LWluZGV4OiA2O1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHRyYW5zcGFyZW50IDYyLjUlLCBibGFjayA3NSUsIGJsYWNrIDg3LjUlLCB0cmFuc3BhcmVudCAxMDAlKTsgfVxuICAuc2l0ZS1oZWFkZXIgLmdyYWRpZW50LWJsdXIgPiBkaXY6bnRoLW9mLXR5cGUoNikge1xuICAgIHotaW5kZXg6IDc7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDI0cHgpO1xuICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHRyYW5zcGFyZW50IDc1JSwgYmxhY2sgODcuNSUsIGJsYWNrIDEwMCUpOyB9XG4gIC5zaXRlLWhlYWRlciAuZ3JhZGllbnQtYmx1cjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogODtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzJweCk7XG4gICAgbWFzazogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdHJhbnNwYXJlbnQgODcuNSUsIGJsYWNrIDEwMCUpOyB9XG4gIC5zaXRlLWhlYWRlciAubmF2YmFyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07IH1cbiAgICAuc2l0ZS1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWJyYW5kIC5sb2dvIHtcbiAgICAgIHdpZHRoOiAyMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTkxOS45OHB4KSB7XG4gICAgLnNpdGUtaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1icmFuZCAubG9nbyB7XG4gICAgICB3aWR0aDogMTU2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgLnNpdGUtaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1icmFuZCBzdmcge1xuICAgICAgd2lkdGg6IDE1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLnNpdGUtaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1icmFuZCBzdmcge1xuICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cblxuLmJsb2cgLnNpdGUtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7IH1cblxuLnNpdGUtZm9vdGVyIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAxMjhweCAwIDQ4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDk2cHggMCA0OHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDcycHggMCA0OHB4OyB9IH1cbiAgLnNpdGUtZm9vdGVyIC5jb250YWluZXIgLnJvdyAuc3Vic2NyaWJlLW1haW4tbmF2LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLnN1YnNjcmliZS1tYWluLW5hdi1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XG4gICAgICAgIGdhcDogNC44cmVtOyB9IH1cbiAgICAuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciAucm93IC5zdWJzY3JpYmUtbWFpbi1uYXYtY29udGFpbmVyIC5zdWJzY3JpYmUtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAzLjJyZW07IH1cbiAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLnN1YnNjcmliZS1tYWluLW5hdi1jb250YWluZXIgLnN1YnNjcmliZS1jb250YWluZXIgLnN0YW5kZmlyc3QtYm9sZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciAucm93IC5zdWJzY3JpYmUtbWFpbi1uYXYtY29udGFpbmVyIC5zdWJzY3JpYmUtY29udGFpbmVyIHtcbiAgICAgICAgICBnYXA6IDIuNHJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnNpdGUtZm9vdGVyIC5jb250YWluZXIgLnJvdyAuc3Vic2NyaWJlLW1haW4tbmF2LWNvbnRhaW5lciAuc3Vic2NyaWJlLWNvbnRhaW5lciB7XG4gICAgICAgICAgZ2FwOiAzLjJyZW07IH0gfVxuICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLnN1YnNjcmliZS1tYWluLW5hdi1jb250YWluZXIgLmZvb3Rlci1uYXYtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA0LjhyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgLnNpdGUtZm9vdGVyIC5jb250YWluZXIgLnJvdyAuc3Vic2NyaWJlLW1haW4tbmF2LWNvbnRhaW5lciAuZm9vdGVyLW5hdi1jb250YWluZXIge1xuICAgICAgICAgIGdhcDogMy4ycmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciAucm93IC5zdWJzY3JpYmUtbWFpbi1uYXYtY29udGFpbmVyIC5mb290ZXItbmF2LWNvbnRhaW5lciB7XG4gICAgICAgICAgZ2FwOiA0LjhyZW07IH0gfVxuICAgICAgLnNpdGUtZm9vdGVyIC5jb250YWluZXIgLnJvdyAuc3Vic2NyaWJlLW1haW4tbmF2LWNvbnRhaW5lciAuZm9vdGVyLW5hdi1jb250YWluZXIgLmZvb3Rlci1pbm5lci1uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLnN1YnNjcmliZS1tYWluLW5hdi1jb250YWluZXIgLmZvb3Rlci1uYXYtY29udGFpbmVyIC5mb290ZXItaW5uZXItbmF2IC5yYXRpbmctdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IC44cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTsgfVxuICAgICAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLnN1YnNjcmliZS1tYWluLW5hdi1jb250YWluZXIgLmZvb3Rlci1uYXYtY29udGFpbmVyIC5mb290ZXItaW5uZXItbmF2IC5yYXRpbmctdGV4dDpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2t5LWxpZ2h0KTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLnN1YnNjcmliZS1tYWluLW5hdi1jb250YWluZXIgLmZvb3Rlci1uYXYtY29udGFpbmVyIC5mb290ZXItaW5uZXItbmF2IC5uYXZiYXItLXNlY29uZGFyeSAubWVudSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICBnYXA6IHZhcigtLWdhcC14cyk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciAucm93IC5zdWJzY3JpYmUtbWFpbi1uYXYtY29udGFpbmVyIC5mb290ZXItbmF2LWNvbnRhaW5lciAuZm9vdGVyLWlubmVyLW5hdiAubmF2YmFyLS1zZWNvbmRhcnkgLm1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAgICAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLnN1YnNjcmliZS1tYWluLW5hdi1jb250YWluZXIgLmZvb3Rlci1uYXYtY29udGFpbmVyIC5mb290ZXItaW5uZXItbmF2IC5uYXZiYXItLXNlY29uZGFyeSAubWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLnN1YnNjcmliZS1tYWluLW5hdi1jb250YWluZXIgLmZvb3Rlci1uYXYtY29udGFpbmVyIC5mb290ZXItaW5uZXItbmF2IC5uYXZiYXItLXNlY29uZGFyeSAubWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtOyB9IH1cbiAgICAgICAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLnN1YnNjcmliZS1tYWluLW5hdi1jb250YWluZXIgLmZvb3Rlci1uYXYtY29udGFpbmVyIC5mb290ZXItaW5uZXItbmF2IC5uYXZiYXItLXNlY29uZGFyeSAubWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2t5LWxpZ2h0KTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLnN1YnNjcmliZS1tYWluLW5hdi1jb250YWluZXIgLmZvb3Rlci1uYXYtY29udGFpbmVyIC5jdGEtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMi40cmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLnN1YnNjcmliZS1tYWluLW5hdi1jb250YWluZXIgLmZvb3Rlci1uYXYtY29udGFpbmVyIC5jdGEtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgICAgIGdhcDogLjhyZW07IH0gfVxuICAgICAgICAuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciAucm93IC5zdWJzY3JpYmUtbWFpbi1uYXYtY29udGFpbmVyIC5mb290ZXItbmF2LWNvbnRhaW5lciAuY3RhLWNvbnRhaW5lciAuc2Nob29sLWxnbiB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBnYXA6IC44cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAgICAgICAuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciAucm93IC5zdWJzY3JpYmUtbWFpbi1uYXYtY29udGFpbmVyIC5mb290ZXItbmF2LWNvbnRhaW5lciAuY3RhLWNvbnRhaW5lciAuc2Nob29sLWxnbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtOyB9IH1cbiAgICAgICAgICAuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciAucm93IC5zdWJzY3JpYmUtbWFpbi1uYXYtY29udGFpbmVyIC5mb290ZXItbmF2LWNvbnRhaW5lciAuY3RhLWNvbnRhaW5lciAuc2Nob29sLWxnbjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2t5LWxpZ2h0KTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgICAgLnNpdGUtZm9vdGVyIC5jb250YWluZXIgLnJvdyAuc3Vic2NyaWJlLW1haW4tbmF2LWNvbnRhaW5lciAuZm9vdGVyLW5hdi1jb250YWluZXIgLmN0YS1jb250YWluZXIgLnNjaG9vbC1sZ24gc3ZnIHBhdGgge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7IH1cbiAgICAgICAgICAuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciAucm93IC5zdWJzY3JpYmUtbWFpbi1uYXYtY29udGFpbmVyIC5mb290ZXItbmF2LWNvbnRhaW5lciAuY3RhLWNvbnRhaW5lciAuc2Nob29sLWxnbjpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiB2YXIoLS1za3ktbGlnaHQpOyB9XG4gICAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLnN1YnNjcmliZS1tYWluLW5hdi1jb250YWluZXIgLmZvb3Rlci1uYXYtY29udGFpbmVyIC5jdGEtY29udGFpbmVyIC5wcmltYXJ5IHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA3RTk5O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1RkM5RTA7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAwcHggMHB4ICMwMDdFOTk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtZGVlcC1wdXJwbGUpO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBnYXA6IC40cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLnN1YnNjcmliZS1tYWluLW5hdi1jb250YWluZXIgLmZvb3Rlci1uYXYtY29udGFpbmVyIC5jdGEtY29udGFpbmVyIC5wcmltYXJ5OmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGREY3RTk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDBweCAwcHggIzAwN0U5OTsgfVxuICAgICAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLnN1YnNjcmliZS1tYWluLW5hdi1jb250YWluZXIgLmZvb3Rlci1uYXYtY29udGFpbmVyIC5jdGEtY29udGFpbmVyIC5wcmltYXJ5OmRpc2FibGVkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDBDMzA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjM2MzYzO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAwcHggMHB4ICMwMDBDMzA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAgICAgICAuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciAucm93IC5zdWJzY3JpYmUtbWFpbi1uYXYtY29udGFpbmVyIC5mb290ZXItbmF2LWNvbnRhaW5lciAuY3RhLWNvbnRhaW5lciAucHJpbWFyeSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciAucm93IC5zdWJzY3JpYmUtbWFpbi1uYXYtY29udGFpbmVyIC5mb290ZXItbmF2LWNvbnRhaW5lciAuY3RhLWNvbnRhaW5lciAucHJpbWFyeSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDsgfSB9XG4gIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLmxvZ28tc29jaWFsLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjhyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLmxvZ28tc29jaWFsLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAyLjRyZW07IH0gfVxuICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLmxvZ28tc29jaWFsLWNvbnRhaW5lciAubG9nby1jb250YWluZXIgLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgd2lkdGg6IDU3MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgLnNpdGUtZm9vdGVyIC5jb250YWluZXIgLnJvdyAubG9nby1zb2NpYWwtY29udGFpbmVyIC5sb2dvLWNvbnRhaW5lciAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDI3NXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciAucm93IC5sb2dvLXNvY2lhbC1jb250YWluZXIgLmxvZ28tY29udGFpbmVyIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7IH0gfVxuICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLmxvZ28tc29jaWFsLWNvbnRhaW5lciAuc29jaWFsLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAzLjJyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gICAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLmxvZ28tc29jaWFsLWNvbnRhaW5lciAuc29jaWFsLWNvbnRhaW5lciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLmxvZ28tc29jaWFsLWNvbnRhaW5lciAuc29jaWFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgZ2FwOiAyLjRyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLmxvZ28tc29jaWFsLWNvbnRhaW5lciAuc29jaWFsLWNvbnRhaW5lciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLmxvZ28tc29jaWFsLWNvbnRhaW5lciAuc29jaWFsLWNvbnRhaW5lciBhIHN2ZyBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7IH1cbiAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLmxvZ28tc29jaWFsLWNvbnRhaW5lciAuc29jaWFsLWNvbnRhaW5lciBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogdmFyKC0tc2t5LWxpZ2h0KTsgfVxuICAuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciAucm93IC5sZWdhbC1jb3B5LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZy10b3A6IDIuNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIC5yb3cgLmxlZ2FsLWNvcHktY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLnNpdGUtZm9vdGVyIC5jb250YWluZXIgLnJvdyAubGVnYWwtY29weS1jb250YWluZXIgLmxlZ2FsLWNvcHktbWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS42cmVtOyB9IH1cbiAgICAuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciAucm93IC5sZWdhbC1jb3B5LWNvbnRhaW5lciAubGVnYWwtY29weS1tZW51IC5tZW51LWxlZ2FsLW1lbnUtY29udGFpbmVyIC5tZW51IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIGdhcDogdmFyKC0tZ2FwLXNtKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgLnNpdGUtZm9vdGVyIC5jb250YWluZXIgLnJvdyAubGVnYWwtY29weS1jb250YWluZXIgLmxlZ2FsLWNvcHktbWVudSAubWVudS1sZWdhbC1tZW51LWNvbnRhaW5lciAubWVudSB7XG4gICAgICAgICAgZ2FwOiAuOHJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnNpdGUtZm9vdGVyIC5jb250YWluZXIgLnJvdyAubGVnYWwtY29weS1jb250YWluZXIgLmxlZ2FsLWNvcHktbWVudSAubWVudS1sZWdhbC1tZW51LWNvbnRhaW5lciAubWVudSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciAucm93IC5sZWdhbC1jb3B5LWNvbnRhaW5lciAubGVnYWwtY29weS1tZW51IC5tZW51LWxlZ2FsLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciAucm93IC5sZWdhbC1jb3B5LWNvbnRhaW5lciAubGVnYWwtY29weS1tZW51IC5tZW51LWxlZ2FsLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXNreS1saWdodCk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciAucm93IC5sZWdhbC1jb3B5LWNvbnRhaW5lciAuY29weXJpZ2h0LXByaXYtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjZyZW07IH0gfVxuXG4uc2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogOTk7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDUwcHggMCAwcHg7IH1cbiAgLnNpdGUtaGVhZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC41cHgpO1xuICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHRyYW5zcGFyZW50IDAsICMwMDAgMTIuNSUsICMwMDAgMjUlLCB0cmFuc3BhcmVudCAzNy41JSk7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnNpdGUtaGVhZGVyLm9wZW4gPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cge1xuICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93Lm5vdGlmaWNhdGlvbi1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDE1cHgpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cubm90aWZpY2F0aW9uLWJhciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7IH0gfVxuICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdy5ub3RpZmljYXRpb24tYmFyIHAge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdy5ub3RpZmljYXRpb24tYmFyIGEge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdy5ub3RpZmljYXRpb24tYmFyIC5ub3RpZmljYXRpb24tYmFyX19jbG9zZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdy5ub3RpZmljYXRpb24tYmFyIC5ub3RpZmljYXRpb24tYmFyX19jbG9zZSBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93Lm5vdGlmaWNhdGlvbi1iYXIgLm5vdGlmaWNhdGlvbi1iYXJfX2Nsb3NlIHN2ZyBwYXRoLCAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdy5ub3RpZmljYXRpb24tYmFyIC5ub3RpZmljYXRpb24tYmFyX19jbG9zZSBzdmcgcmVjdCB7XG4gICAgICAgICAgICAgIGZpbGw6IHdoaXRlOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93Lm5vdGlmaWNhdGlvbi1iYXIgLm5vdGlmaWNhdGlvbi1iYXJfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cubm90aWZpY2F0aW9uLWJhci5jbG9zZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciB7XG4gICAgICAgIG1hcmdpbjogMCAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDQ4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSg5OSwgOTksIDk5LCAwLjUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLWNvcmUsICNGREY3RTkpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDBweCAwcHggI0FGQUNBNTsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1vYmlsZS1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAyNHB4OyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tb2JpbGUtbWVudSAuc2Nob29sLWxnbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1vYmlsZS1tZW51IC5zY2hvb2wtbGduIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tb2JpbGUtbWVudSAuc2Nob29sLWxnbiBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTsgfVxuICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubW9iaWxlLW1lbnUgLnNlYXJjaC1idXR0b24tbmF2IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1vYmlsZS1tZW51IC5zZWFyY2gtYnV0dG9uLW5hdiBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTsgfVxuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1vYmlsZS1tZW51IC5zZWFyY2gtYnV0dG9uLW5hdiBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhcl9fYnJhbmQgaW1nLCAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhcl9fYnJhbmQgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAuYnRuLS1kZW1vIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTRweCArIDYwICogKCAoMTAwdncgLSAxMjgwcHgpIC8gNjQwKSk7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAuYnRuLS1kZW1vIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAuYnRuLS1kZW1vIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLmJ0bi0tZGVtbyBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAuYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgIGdhcDogMTZweDsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhcl9fdHJhbnNsYXRpb25zIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IHZhcigtLXRlcnRpYXJ5LWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpOyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXJfX3RyYW5zbGF0aW9ucyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sge1xuICAgICAgICAgICAgd2lkdGg6IDY0cHg7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2YmFyX190cmFuc2xhdGlvbnMgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIGxpLndwbWwtbHMtaXRlbSB1bC53cG1sLWxzLXN1Yi1tZW51IGxpLndwbWwtbHMtaXRlbS1lbiBhLndwbWwtbHMtbGluayBzcGFuLndwbWwtbHMtbmF0aXZlOmJlZm9yZSxcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2YmFyX190cmFuc2xhdGlvbnMgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIGxpLndwbWwtbHMtaXRlbS53cG1sLWxzLWl0ZW0tZW4gYS53cG1sLWxzLWl0ZW0tdG9nZ2xlIHNwYW4ud3BtbC1scy1uYXRpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ0VuJzsgfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXJfX3RyYW5zbGF0aW9ucyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgbGkud3BtbC1scy1pdGVtIHVsLndwbWwtbHMtc3ViLW1lbnUgbGkud3BtbC1scy1pdGVtLWRlIGEud3BtbC1scy1saW5rIHNwYW4ud3BtbC1scy1uYXRpdmU6YmVmb3JlLFxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXJfX3RyYW5zbGF0aW9ucyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgbGkud3BtbC1scy1pdGVtLndwbWwtbHMtaXRlbS1kZSBhLndwbWwtbHMtaXRlbS10b2dnbGUgc3Bhbi53cG1sLWxzLW5hdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnRGUnOyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhcl9fdHJhbnNsYXRpb25zIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayBsaS53cG1sLWxzLWl0ZW0gdWwud3BtbC1scy1zdWItbWVudSBsaS53cG1sLWxzLWl0ZW0tZXMgYS53cG1sLWxzLWxpbmsgc3Bhbi53cG1sLWxzLW5hdGl2ZTpiZWZvcmUsXG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhcl9fdHJhbnNsYXRpb25zIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayBsaS53cG1sLWxzLWl0ZW0ud3BtbC1scy1pdGVtLWVzIGEud3BtbC1scy1pdGVtLXRvZ2dsZSBzcGFuLndwbWwtbHMtbmF0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdFcyc7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2YmFyX190cmFuc2xhdGlvbnMgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIGxpLndwbWwtbHMtaXRlbSB1bC53cG1sLWxzLXN1Yi1tZW51IGxpLndwbWwtbHMtaXRlbS1mciBhLndwbWwtbHMtbGluayBzcGFuLndwbWwtbHMtbmF0aXZlOmJlZm9yZSxcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2YmFyX190cmFuc2xhdGlvbnMgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIGxpLndwbWwtbHMtaXRlbS53cG1sLWxzLWl0ZW0tZnIgYS53cG1sLWxzLWl0ZW0tdG9nZ2xlIHNwYW4ud3BtbC1scy1uYXRpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ0ZyJzsgfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXJfX3RyYW5zbGF0aW9ucyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgbGkud3BtbC1scy1pdGVtIHVsLndwbWwtbHMtc3ViLW1lbnUgbGkud3BtbC1scy1pdGVtLXB0IGEud3BtbC1scy1saW5rIHNwYW4ud3BtbC1scy1uYXRpdmU6YmVmb3JlLFxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXJfX3RyYW5zbGF0aW9ucyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgbGkud3BtbC1scy1pdGVtLndwbWwtbHMtaXRlbS1wdCBhLndwbWwtbHMtaXRlbS10b2dnbGUgc3Bhbi53cG1sLWxzLW5hdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnUHQnOyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhcl9fdHJhbnNsYXRpb25zIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayBsaS53cG1sLWxzLWl0ZW0gdWwud3BtbC1scy1zdWItbWVudSBsaS53cG1sLWxzLWl0ZW0tcHQtcHQgYS53cG1sLWxzLWxpbmsgc3Bhbi53cG1sLWxzLW5hdGl2ZTpiZWZvcmUsXG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhcl9fdHJhbnNsYXRpb25zIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayBsaS53cG1sLWxzLWl0ZW0ud3BtbC1scy1pdGVtLXB0LXB0IGEud3BtbC1scy1pdGVtLXRvZ2dsZSBzcGFuLndwbWwtbHMtbmF0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdQdCc7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2YmFyX190cmFuc2xhdGlvbnMgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIGxpLndwbWwtbHMtaXRlbSB1bC53cG1sLWxzLXN1Yi1tZW51IGxpLndwbWwtbHMtaXRlbS1pdCBhLndwbWwtbHMtbGluayBzcGFuLndwbWwtbHMtbmF0aXZlOmJlZm9yZSxcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2YmFyX190cmFuc2xhdGlvbnMgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIGxpLndwbWwtbHMtaXRlbS53cG1sLWxzLWl0ZW0taXQgYS53cG1sLWxzLWl0ZW0tdG9nZ2xlIHNwYW4ud3BtbC1scy1uYXRpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ0l0JzsgfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXJfX3RyYW5zbGF0aW9ucyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgbGkud3BtbC1scy1pdGVtIHVsLndwbWwtbHMtc3ViLW1lbnUgbGkud3BtbC1scy1pdGVtLWl0LWl0IGEud3BtbC1scy1saW5rIHNwYW4ud3BtbC1scy1uYXRpdmU6YmVmb3JlLFxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXJfX3RyYW5zbGF0aW9ucyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgbGkud3BtbC1scy1pdGVtLndwbWwtbHMtaXRlbS1pdC1pdCBhLndwbWwtbHMtaXRlbS10b2dnbGUgc3Bhbi53cG1sLWxzLW5hdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnSXQnOyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhcl9fdHJhbnNsYXRpb25zIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayA+IHVsID4gbGkud3BtbC1scy1pdGVtIGEud3BtbC1scy1pdGVtLXRvZ2dsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7IH1cbiAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXJfX3RyYW5zbGF0aW9ucyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgPiB1bCA+IGxpLndwbWwtbHMtaXRlbSBhLndwbWwtbHMtaXRlbS10b2dnbGU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2ljb24tZ2xvYmUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDsgfVxuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhcl9fdHJhbnNsYXRpb25zIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayA+IHVsID4gbGkud3BtbC1scy1pdGVtIGEud3BtbC1scy1pdGVtLXRvZ2dsZTphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhcl9fdHJhbnNsYXRpb25zIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayA+IHVsID4gbGkud3BtbC1scy1pdGVtIGEud3BtbC1scy1pdGVtLXRvZ2dsZSBzcGFuLndwbWwtbHMtbmF0aXZlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA4cHg7IH1cbiAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhcl9fdHJhbnNsYXRpb25zIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayA+IHVsID4gbGkud3BtbC1scy1pdGVtIGEud3BtbC1scy1pdGVtLXRvZ2dsZSBzcGFuLndwbWwtbHMtbmF0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2YmFyX190cmFuc2xhdGlvbnMgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrID4gdWwgPiBsaS53cG1sLWxzLWl0ZW0gYS53cG1sLWxzLWl0ZW0tdG9nZ2xlIHNwYW4ud3BtbC1scy1uYXRpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXJfX3RyYW5zbGF0aW9ucyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgPiB1bCA+IGxpLndwbWwtbHMtaXRlbSA+IHVsLndwbWwtbHMtc3ViLW1lbnUge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhcl9fdHJhbnNsYXRpb25zIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayA+IHVsID4gbGkud3BtbC1scy1pdGVtID4gdWwud3BtbC1scy1zdWItbWVudSBsaS53cG1sLWxzLWl0ZW0gYS53cG1sLWxzLWxpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhcl9fdHJhbnNsYXRpb25zIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayA+IHVsID4gbGkud3BtbC1scy1pdGVtID4gdWwud3BtbC1scy1zdWItbWVudSBsaS53cG1sLWxzLWl0ZW0gYS53cG1sLWxzLWxpbmsgc3Bhbi53cG1sLWxzLW5hdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDBweDsgfVxuICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXJfX3RyYW5zbGF0aW9ucyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgPiB1bCA+IGxpLndwbWwtbHMtaXRlbSA+IHVsLndwbWwtbHMtc3ViLW1lbnUgbGkud3BtbC1scy1pdGVtIGEud3BtbC1scy1saW5rIHNwYW4ud3BtbC1scy1uYXRpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2YmFyX190cmFuc2xhdGlvbnMgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrID4gdWwgPiBsaS53cG1sLWxzLWl0ZW0gPiB1bC53cG1sLWxzLXN1Yi1tZW51IGxpLndwbWwtbHMtaXRlbSBhLndwbWwtbHMtbGluayBzcGFuLndwbWwtbHMtbmF0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2YmFyX190cmFuc2xhdGlvbnMgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrID4gdWwgPiBsaS53cG1sLWxzLWl0ZW0gPiB1bC53cG1sLWxzLXN1Yi1tZW51IGxpLndwbWwtbHMtaXRlbSBhLndwbWwtbHMtbGluazpob3ZlciwgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXJfX3RyYW5zbGF0aW9ucyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgPiB1bCA+IGxpLndwbWwtbHMtaXRlbSA+IHVsLndwbWwtbHMtc3ViLW1lbnUgbGkud3BtbC1scy1pdGVtIGEud3BtbC1scy1saW5rOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTsgfVxuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhcl9fdHJhbnNsYXRpb25zIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayA+IHVsID4gbGkud3BtbC1scy1pdGVtID4gdWwud3BtbC1scy1zdWItbWVudSBsaS53cG1sLWxzLWl0ZW0gKyBsaS53cG1sLWxzLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdi1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXYtYnV0dG9uLWNvbnRhaW5lciAuc2Nob29sLWxnbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZ2FwOiA4cHg7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2LWJ1dHRvbi1jb250YWluZXIgLnNjaG9vbC1sZ24gc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDsgfVxuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdi1idXR0b24tY29udGFpbmVyIC5zY2hvb2wtbGduIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pOyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdi1idXR0b24tY29udGFpbmVyIC5zY2hvb2wtbGduOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogdmFyKC0tc2t5LWRhcmspOyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXYtYnV0dG9uLWNvbnRhaW5lciAuc2VhcmNoLWJ1dHRvbi1uYXYge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2LWJ1dHRvbi1jb250YWluZXIgLnNlYXJjaC1idXR0b24tbmF2IHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xOyB9XG4gICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2LWJ1dHRvbi1jb250YWluZXIgLnNlYXJjaC1idXR0b24tbmF2IHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spOyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdi1idXR0b24tY29udGFpbmVyIC5zZWFyY2gtYnV0dG9uLW5hdjpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6IHZhcigtLXNreS1kYXJrKTsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwge1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMzJweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgLnNjaG9vbC1sb2ctbW9iaWxlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IC5zY2hvb2wtbG9naW4tbmF2IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IsIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5jdXJyZW50X3BhZ2VfcGFyZW50LCAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkuY3VycmVudF9wYWdlX2l0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNreS1kYXJrKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1za3ktZGFyayk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDsgfVxuICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhLCAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkuY3VycmVudF9wYWdlX3BhcmVudCA+IGEsIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5jdXJyZW50X3BhZ2VfaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2t5LWRhcmspOyB9XG4gICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSBzdmcgcGF0aCwgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpLmN1cnJlbnRfcGFnZV9wYXJlbnQgPiBhIHN2ZyBwYXRoLCAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkuY3VycmVudF9wYWdlX2l0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1za3ktZGFyayk7IH1cbiAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpLmJ0biwgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyXG4gICAgICAgICAgICAgIC5ocy1mb3JtIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpLmhzLWJ1dHRvbixcbiAgICAgICAgICAgICAgLmhzLWZvcm0gLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpLmhzLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkuYnRuIGEsIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhclxuICAgICAgICAgICAgICAgIC5ocy1mb3JtIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpLmhzLWJ1dHRvbiBhLFxuICAgICAgICAgICAgICAgIC5ocy1mb3JtIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5ocy1idXR0b24gYSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIDQgKiAoICgxMDB2dyAtIDEyMDBweCkgLyA3MjApKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMEMzMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG4gICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpID4gYSBzdmcge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDZweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7IH1cbiAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSA+IGEgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTsgfVxuICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDsgfVxuICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpID4gYTpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXNreS1kYXJrKTsgfVxuICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSA+IGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpID4gYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaTpob3ZlciA+IC5uYXYtbGluaywgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpLmFjdGl2ZSA+IC5uYXYtbGluaywgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpLm1lbnUtYWN0aXZlID4gLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2t5LWRhcmspOyB9XG4gICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5tZW51LWFjdGl2ZSAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1za3ktZGFyayk7IH1cbiAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkubWVudS1hY3RpdmUgLm5hdi1saW5rIHN2ZyB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkubWVudS1hY3RpdmUgLm5hdi1saW5rIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tc2t5LWRhcmspOyB9XG4gICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5idG4sIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhclxuICAgICAgICAgICAgICAuaHMtZm9ybSAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5ocy1idXR0b24sXG4gICAgICAgICAgICAgIC5ocy1mb3JtIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5ocy1idXR0b24ge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkuYnRuID4gYTphZnRlciwgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyXG4gICAgICAgICAgICAgICAgLmhzLWZvcm0gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkuaHMtYnV0dG9uID4gYTphZnRlcixcbiAgICAgICAgICAgICAgICAuaHMtZm9ybSAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkuaHMtYnV0dG9uID4gYTphZnRlciwgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpLmJ0biA+IGE6YmVmb3JlLCAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXJcbiAgICAgICAgICAgICAgICAuaHMtZm9ybSAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5ocy1idXR0b24gPiBhOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAuaHMtZm9ybSAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkuaHMtYnV0dG9uID4gYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5idG46aG92ZXIgPiBhLCAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXJcbiAgICAgICAgICAgICAgICAuaHMtZm9ybSAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5ocy1idXR0b246aG92ZXIgPiBhLFxuICAgICAgICAgICAgICAgIC5ocy1mb3JtIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5ocy1idXR0b246aG92ZXIgPiBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvcmUtZGVlcC1wdXJwbGUpO1xuICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMHB4IDBweCAjQUZBQ0E1O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDE1MHB4IDcycHg7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMzJweCAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTksIDk5LCA5OSwgMC41KTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMzJweDsgfVxuICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50IC5tZW51LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50IC5tZW51LWNvbHVtbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuZHJvcGRvd24td3JhcHBlcl9fY29udGVudCAubWVudS1jb2x1bW4gPiAuZHJvcGRvd24tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnQgLm1lbnUtY29sdW1uID4gLmRyb3Bkb3duLW1lbnUgPiAubWVudS1pdGVtOm50aC1jaGlsZCgtbis2KTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0NHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuZHJvcGRvd24td3JhcHBlcl9fY29udGVudCAubWVudS1jb2x1bW4gPiAuZHJvcGRvd24tbWVudSA+IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuZHJvcGRvd24td3JhcHBlcl9fY29udGVudCAubWVudS1jb2x1bW4gPiAuZHJvcGRvd24tbWVudSA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnQgLm1lbnUtY29sdW1uID4gLmRyb3Bkb3duLW1lbnUgPiAubWVudS1pdGVtID4gYSBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50IC5tZW51LWNvbHVtbiA+IC5kcm9wZG93bi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuZHJvcGRvd24td3JhcHBlcl9fY29udGVudCAubWVudS1jb2x1bW4gPiAuZHJvcGRvd24tbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItZHJvcGRvd24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyA5MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50IC5tZW51LWNvbHVtbiA+IC5kcm9wZG93bi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1kcm9wZG93bi13cmFwcGVyID4gLnBhcmVudC1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnQgLm1lbnUtY29sdW1uID4gLmRyb3Bkb3duLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLWRyb3Bkb3duLXdyYXBwZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnQgLm1lbnUtY29sdW1uID4gLmRyb3Bkb3duLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1hY3RpdmUgPiAuc3ViLWRyb3Bkb3duLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuZHJvcGRvd24td3JhcHBlcl9fY29udGVudCAubWVudS1jb2x1bW4gLm1lbnUtaXRlbSwgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnQgLm1lbnUtY29sdW1uIC5wYXJlbnQtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuZHJvcGRvd24td3JhcHBlcl9fY29udGVudCAubWVudS1jb2x1bW4gLm1lbnUtaXRlbSA+IC5kcm9wZG93bi1pdGVtLCAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuZHJvcGRvd24td3JhcHBlcl9fY29udGVudCAubWVudS1jb2x1bW4gLnBhcmVudC1saW5rID4gLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIDQgKiAoICgxMDB2dyAtIDEyMDBweCkgLyA3MjApKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtY3JlYW0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuZHJvcGRvd24td3JhcHBlcl9fY29udGVudCAubWVudS1jb2x1bW4gLm1lbnUtaXRlbSA+IC5kcm9wZG93bi1pdGVtLCAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuZHJvcGRvd24td3JhcHBlcl9fY29udGVudCAubWVudS1jb2x1bW4gLnBhcmVudC1saW5rID4gLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuZHJvcGRvd24td3JhcHBlcl9fY29udGVudCAubWVudS1jb2x1bW4gLm1lbnUtaXRlbSA+IC5kcm9wZG93bi1pdGVtLCAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuZHJvcGRvd24td3JhcHBlcl9fY29udGVudCAubWVudS1jb2x1bW4gLnBhcmVudC1saW5rID4gLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50IC5tZW51LWNvbHVtbiAubWVudS1pdGVtID4gLmRyb3Bkb3duLWl0ZW0gc3ZnLCAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuZHJvcGRvd24td3JhcHBlcl9fY29udGVudCAubWVudS1jb2x1bW4gLnBhcmVudC1saW5rID4gLmRyb3Bkb3duLWl0ZW0gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50IC5tZW51LWNvbHVtbiAubWVudS1pdGVtID4gLmRyb3Bkb3duLWl0ZW0gc3ZnIHBhdGgsIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50IC5tZW51LWNvbHVtbiAucGFyZW50LWxpbmsgPiAuZHJvcGRvd24taXRlbSBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuZHJvcGRvd24td3JhcHBlcl9fY29udGVudCAubWVudS1jb2x1bW4gLm1lbnUtaXRlbSA+IC5kcm9wZG93bi1pdGVtOmFmdGVyLCAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuZHJvcGRvd24td3JhcHBlcl9fY29udGVudCAubWVudS1jb2x1bW4gLnBhcmVudC1saW5rID4gLmRyb3Bkb3duLWl0ZW06YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnQgLm1lbnUtY29sdW1uIC5tZW51LWl0ZW0gPiAuZHJvcGRvd24taXRlbTpiZWZvcmUsIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50IC5tZW51LWNvbHVtbiAucGFyZW50LWxpbmsgPiAuZHJvcGRvd24taXRlbTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnQgLm1lbnUtY29sdW1uIC5tZW51LWl0ZW0gPiAuZHJvcGRvd24taXRlbTpmb2N1cywgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnQgLm1lbnUtY29sdW1uIC5wYXJlbnQtbGluayA+IC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnQgLm1lbnUtY29sdW1uIC5tZW51LWl0ZW06aG92ZXIsIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50IC5tZW51LWNvbHVtbiAucGFyZW50LWxpbms6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1za3ktbGlnaHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50IC5tZW51LWNvbHVtbiAubWVudS1pdGVtOmhvdmVyID4gLmRyb3Bkb3duLWl0ZW0sIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50IC5tZW51LWNvbHVtbiAucGFyZW50LWxpbms6aG92ZXIgPiAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2t5LWxpZ2h0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnQgLm1lbnUtY29sdW1uIC5tZW51LWl0ZW0ubWVudS1hY3RpdmUgPiBhLCAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuZHJvcGRvd24td3JhcHBlcl9fY29udGVudCAubWVudS1jb2x1bW4gLm1lbnUtaXRlbS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50IC5tZW51LWNvbHVtbiAubWVudS1pdGVtLmN1cnJlbnQtcGFnZS1wYXJlbnQgPiBhLCAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuZHJvcGRvd24td3JhcHBlcl9fY29udGVudCAubWVudS1jb2x1bW4gLnBhcmVudC1saW5rLm1lbnUtYWN0aXZlID4gYSwgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnQgLm1lbnUtY29sdW1uIC5wYXJlbnQtbGluay5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50IC5tZW51LWNvbHVtbiAucGFyZW50LWxpbmsuY3VycmVudC1wYWdlLXBhcmVudCA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1za3ktbGlnaHQpOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuZHJvcGRvd24td3JhcHBlcl9fY29udGVudCAubWVudS1jb2x1bW4gLnBhcmVudC1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyIC50aXRsZS1jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtY3JlYW0pO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciAudGl0bGUtY29sdW1uIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7IH1cbiAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciAudGl0bGUtY29sdW1uIC5ib2R5LWxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLWNyZWFtKTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgLnRpdGxlLWNvbHVtbiAuYnRuLCAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyIC50aXRsZS1jb2x1bW4gLmhzLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWZvcm0gLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciAudGl0bGUtY29sdW1uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgLnRpdGxlLWNvbHVtblxuICAgICAgICAgICAgICAgICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uLFxuICAgICAgICAgICAgICAgICAgICAuaHMtZm9ybSAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyIC50aXRsZS1jb2x1bW4gLmhzLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkubWVudS1hY3RpdmUgLmRyb3Bkb3duLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAubWVudS1kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgLm1vYmlsZS1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICByaWdodDogNTBweDsgfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgLmNsb3NlLWJ1dHRvbiBzdmcge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyIC5jbG9zZS1idXR0b24gc3ZnIHJlY3Qge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgLmNsb3NlLWJ1dHRvbiBzdmc6bm90KC5jbG9zZS1idXR0b24taWNvbikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyIC5jbG9zZS1idXR0b246aG92ZXIgc3ZnIHJlY3Qge1xuICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1za3ktbGlnaHQpOyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHVuc2V0O1xuICAgICAgICAgICAgY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogdW5zZXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdW5zZXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgLnN1Ym1lbnUtdGl0bGUgYSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc3VibWVudS10aXRsZTpob3ZlciBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpOyB9XG4gICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5wcmltYXJ5LW5hdmJhciB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMTk3LCAxNTksIDAuMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTJweCA0NHB4IDAgcmdiYSgwLCAxOTcsIDE1OSwgMC4yKTtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAxNnB4OyB9XG4gICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLnByaW1hcnktbmF2YmFyIC5wcmltYXJ5LW5hdmlnYXRpb24gLmJ0bi0tZGVtbyB7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbiAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLnNlY29uZGFyeS1uYXZiYXIge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgZ2FwOiAxNnB4OyB9XG4gICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLnNlY29uZGFyeS1uYXZiYXIgI3NlYXJjaC1idG4ge1xuICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLnNlY29uZGFyeS1uYXZiYXIgLm5hdmJhci0tc2Vjb25kYXJ5IHtcbiAgICAgICAgICBnYXA6IDE2cHg7IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5zZWNvbmRhcnktbmF2YmFyIC5uYXZiYXItLXNlY29uZGFyeSBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLnNlY29uZGFyeS1uYXZiYXIgLm5hdmJhci1zZWFyY2ggc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuc2Vjb25kYXJ5LW5hdmJhci5mb250LWxpZ2h0IC5uYXZiYXItLXNlY29uZGFyeSBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuc2Vjb25kYXJ5LW5hdmJhci5mb250LWxpZ2h0IC5uYXZiYXItLXNlY29uZGFyeSBsaTpob3ZlciBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5zZWNvbmRhcnktbmF2YmFyLmZvbnQtbGlnaHQgLm5hdmJhci1zZWFyY2ggc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6IHdoaXRlOyB9XG4gIC5zaXRlLWhlYWRlci50b3AtYmFyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC50b3AtbmF2LXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMzZweDsgfVxuICAuc2l0ZS1oZWFkZXIudG9wLWJhci5zY3JvbGxpbmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODBweCk7IH1cbiAgICAuc2l0ZS1oZWFkZXIudG9wLWJhci5zY3JvbGxpbmcgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnRvcC1uYXYtcm93IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE5MTkuOThweCkge1xuICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2LWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgZ2FwOiAxNnB4OyB9XG4gICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXJfX2JyYW5kIGltZywgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXJfX2JyYW5kIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICB3aWR0aDogMjUwcHg7IH1cbiAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhcl9fYnJhbmQgLmxvZ28ge1xuICAgICAgd2lkdGg6IDE1N3B4OyB9XG4gICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5idG4gYSwgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgLmhzLWZvcm0gLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyXG4gICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiBhLFxuICAgIC5ocy1mb3JtIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAuaHMtYnV0dG9uIGEsIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAuYnRuLS1kZW1vIGEge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAuYnRuLS1zZWNvbmRhcnkge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuNHJlbSArIDYgKiAoICgxMDB2dyAtIDEyMDBweCkgLyA3MjApKTtcbiAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTE5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkxOS45OHB4KSBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5idG4tLXNlY29uZGFyeSB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTkxOS45OHB4KSB7XG4gICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLmJ0bi0tc2Vjb25kYXJ5ID4gYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAuYnRuLS1zZWNvbmRhcnk6aG92ZXIgPiBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDEwNHB4IDEwMHB4IDQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnQgPiAudGl0bGUtY29sdW1uIHtcbiAgICAgICAgICAgIGdhcDogMjRweDsgfVxuICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50ID4gLm1lbnUtY29sdW1uID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDsgfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnQgPiAubWVudS1jb2x1bW4gPiAuZHJvcGRvd24tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuZHJvcGRvd24td3JhcHBlcl9fY29udGVudCA+IC5tZW51LWNvbHVtbiA+IC5kcm9wZG93bi1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93Lm1lbnUtcm93ID4gZGl2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICByb3ctZ2FwOiAxNXB4O1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDYwcHg7IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cubWVudS1yb3cgPiBkaXYgPiAuZHJvcGRvd24tbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItZHJvcGRvd24td3JhcHBlciA+IC5wYXJlbnQtbGluayB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLnByaW1hcnktbmF2YmFyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5zZWNvbmRhcnktbmF2YmFyIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdi1idXR0b24tY29udGFpbmVyIC5zY2hvb2wtbGduIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGdhcDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdy5ub3RpZmljYXRpb24tYmFyIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXI6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDk5LCA5OSwgOTksIDAuNSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTsgfVxuICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5wcmltYXJ5LW5hdmlnYXRpb24gPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5wcmltYXJ5LW5hdmlnYXRpb24gPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5idG4sXG4gICAgICAgICAgLmhzLWZvcm0gLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLnByaW1hcnktbmF2aWdhdGlvbiA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpLmhzLWJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5wcmltYXJ5LW5hdmlnYXRpb24gPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5idG4gPiBhLFxuICAgICAgICAgICAgLmhzLWZvcm0gLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLnByaW1hcnktbmF2aWdhdGlvbiA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpLmhzLWJ1dHRvbiA+IGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDsgfVxuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAucHJpbWFyeS1uYXZpZ2F0aW9uID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkuYnRuID4gYSBzdmcsXG4gICAgICAgICAgICAgIC5ocy1mb3JtIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5wcmltYXJ5LW5hdmlnYXRpb24gPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5ocy1idXR0b24gPiBhIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5wcmltYXJ5LW5hdmlnYXRpb24gPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5idG46aG92ZXIsXG4gICAgICAgICAgICAuaHMtZm9ybSAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAucHJpbWFyeS1uYXZpZ2F0aW9uID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkuaHMtYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAucHJpbWFyeS1uYXZpZ2F0aW9uID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkuYnRuOmhvdmVyID4gYSxcbiAgICAgICAgICAgICAgLmhzLWZvcm0gLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLnByaW1hcnktbmF2aWdhdGlvbiA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpLmhzLWJ1dHRvbjpob3ZlciA+IGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5wcmltYXJ5LW5hdmlnYXRpb24gPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5idG4ubWVudS1hY3RpdmUgPiBhLFxuICAgICAgICAgICAgLmhzLWZvcm0gLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLnByaW1hcnktbmF2aWdhdGlvbiA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpLm1lbnUtYWN0aXZlLmhzLWJ1dHRvbiA+IGEsIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5wcmltYXJ5LW5hdmlnYXRpb24gPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5idG4uY3VycmVudF9wYWdlX2l0ZW0gPiBhLFxuICAgICAgICAgICAgLmhzLWZvcm0gLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLnByaW1hcnktbmF2aWdhdGlvbiA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpLmN1cnJlbnRfcGFnZV9pdGVtLmhzLWJ1dHRvbiA+IGEsIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5wcmltYXJ5LW5hdmlnYXRpb24gPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaS5idG4uY3VycmVudC1wYWdlLXBhcmVudCA+IGEsXG4gICAgICAgICAgICAuaHMtZm9ybSAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAucHJpbWFyeS1uYXZpZ2F0aW9uID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkuY3VycmVudC1wYWdlLXBhcmVudC5ocy1idXR0b24gPiBhIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpOyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIgPiAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXItdG9nZ2xlciA+IC5uYXZiYXItdG9nZ2xlci1pY29uOmFmdGVyLCAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhci10b2dnbGVyID4gLm5hdmJhci10b2dnbGVyLWljb246YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cbiAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXItdG9nZ2xlciA+IC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtN3B4OyB9XG4gICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIgPiAubmF2YmFyLXRvZ2dsZXItaWNvbjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiAubmF2YmFyLXRvZ2dsZXItaWNvbjpiZWZvcmUsIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiAubmF2YmFyLXRvZ2dsZXItaWNvbjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiAubmF2YmFyLXRvZ2dsZXItaWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTsgfVxuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhci10b2dnbGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdID4gLm5hdmJhci10b2dnbGVyLWljb246YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spOyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tb2JpbGUtbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3JlLWRlZXAtcHVycGxlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlOm5vdCguc2hvdyksIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2luZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMDsgfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSAubmF2LWJ1dHRvbi1jb250YWluZXIgLnByaW1hcnkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDM5cHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogNDhweDsgfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSAubmF2LWJ1dHRvbi1jb250YWluZXIgLnNlYXJjaC1idXR0b24tbmF2IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSAubmF2LWJ1dHRvbi1jb250YWluZXIgLnNjaG9vbC1sZ24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgIGdhcDogMDsgfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzBweCk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC02MHB4OyB9XG4gICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDM5cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtY3JlYW0pO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgLnNjaG9vbC1sb2ctbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgLnNjaG9vbC1sb2ctbW9iaWxlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA2L2FjY291bnRfaWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7IH1cbiAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgLnNjaG9vbC1sb2ctbW9iaWxlIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLWNyZWFtKTsgfVxuICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtY3JlYW0pOyB9XG4gICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSA+IGEgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSA+IGEgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWNvcmUtY3JlYW0pOyB9XG4gICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGk6aG92ZXIgPiBhID4gc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpOyB9XG4gICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTE0cHggNDBweCA0MHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnQgLnRpdGxlLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb3JlLWNyZWFtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuZHJvcGRvd24td3JhcHBlcl9fY29udGVudCAudGl0bGUtY29sdW1uIC5zdWJtZW51LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnQgLnRpdGxlLWNvbHVtbiAuYm9keS1sYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50IC5jbG9zZS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IHZhcigtLWNvcmUtY3JlYW0pOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50IC5jbG9zZS1idXR0b24gc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWNvcmUtY3JlYW0pOyB9XG4gICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLm1lbnUtY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiB1bnNldDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLm1lbnUtY29sdW1uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5tZW51LWNvbHVtbiA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW5zOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5tZW51LWNvbHVtbiA+IHVsLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5tZW51LWNvbHVtbiA+IHVsLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbTpudGgtY2hpbGQobis2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLm1lbnUtY29sdW1uID4gdWwuZHJvcGRvd24tbWVudSAubWVudS1pdGVtOm50aC1jaGlsZCg2KTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjRweDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5tZW51LWNvbHVtbiA+IHVsLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbTpudGgtY2hpbGQoLW4rNik6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5tZW51LWNvbHVtbiA+IHVsLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbTpudGgtY2hpbGQobis4KTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLm1lbnUtY29sdW1uID4gdWwuZHJvcGRvd24tbWVudSAubWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAubWVudS1jb2x1bW4gPiB1bC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAubWVudS1jb2x1bW4gPiB1bC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNHB4OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuY2xvc2UtYnV0dG9uIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAuY2xvc2UtYnV0dG9uIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDsgfVxuICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgLnNjaG9vbC1sb2dpbi1uYXYge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCAuc2Nob29sLWxvZ2luLW5hdiA+IC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCAuc2Nob29sLWxvZ2luLW5hdjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3JvdWdlLXdwLXN0YXJ0LXRoZW1lL2Fzc2V0cy9pbWFnZXMvYWNjb3VudF9pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDsgfVxuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lci5zbGlkIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlID4gLm5hdi1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDM5cHggMzlweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvcmUtZGVlcC1wdXJwbGUpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDQ0cHggMCByZ2JhKDk1LCAyMDEsIDIyNCwgMC4yKTsgfVxuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlID4gLm5hdi1idXR0b24tY29udGFpbmVyIC5wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiB1bnNldDsgfVxuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlID4gLm5hdi1idXR0b24tY29udGFpbmVyIC5zY2hvb2wtbGduIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLnNlY29uZGFyeS1uYXZiYXIge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4OyB9XG4gICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLnByaW1hcnktbmF2YmFyIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNpdGUtaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNpdGUtaGVhZGVyLm9wZW4ge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5OyB9XG4gICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdy5ub3RpZmljYXRpb24tYmFyIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7IH1cbiAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93LnRvcC1uYXYtcm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93Lm1haW4tbmF2X19yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLnByaW1hcnktbmF2aWdhdGlvbiA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMTJweCAzMHB4IDAgcmdiYSgwLCAxOTcsIDE1OSwgMC4xNSk7IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAucHJpbWFyeS1uYXZpZ2F0aW9uID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAucHJpbWFyeS1uYXZpZ2F0aW9uID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkuYnRuID4gYSxcbiAgICAgICAgICAuaHMtZm9ybSAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAucHJpbWFyeS1uYXZpZ2F0aW9uID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkuaHMtYnV0dG9uID4gYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5tb2JpbGUtbWVudSB7XG4gICAgICAgICAgZ2FwOiAxLjZyZW07IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm1vYmlsZS1tZW51IC5zY2hvb2wtbGduIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubW9iaWxlLW1lbnUgLmJvb2stZGVtbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhci10b2dnbGVyID4gLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIgPiAubmF2YmFyLXRvZ2dsZXItaWNvbjphZnRlciwgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXItdG9nZ2xlciA+IC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogMi41cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spOyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhci10b2dnbGVyID4gLm5hdmJhci10b2dnbGVyLWljb246YmVmb3JlIHtcbiAgICAgICAgICAgICAgdG9wOiAtN3B4OyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgLm5hdmJhci10b2dnbGVyID4gLm5hdmJhci10b2dnbGVyLWljb246YWZ0ZXIge1xuICAgICAgICAgICAgICB0b3A6IDdweDsgfVxuICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXItdG9nZ2xlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSA+IC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSwgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXItdG9nZ2xlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSA+IC5uYXZiYXItdG9nZ2xlci1pY29uOmFmdGVyIHtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDsgfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyIC5uYXZiYXItdG9nZ2xlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSA+IC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciAubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiAubmF2YmFyLXRvZ2dsZXItaWNvbjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5NXB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yZS1kZWVwLXB1cnBsZSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvcmUtZGVlcC1wdXJwbGUpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSA+IGEgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgPiBhIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpOmhvdmVyID4gYSA+IHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWNvcmUtY3JlYW0pOyB9XG4gICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yZS1kZWVwLXB1cnBsZSk7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDEycHggMzBweCAwIHJnYmEoMCwgMTk3LCAxNTksIDAuMTUpO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50IC5jbG9zZS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI0NDQzsgfVxuICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC50aXRsZS1jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5tZW51LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogdW5zZXQ7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyID4gdWwgPiBsaSAuZHJvcGRvd24td3JhcHBlciA+IC5jb250YWluZXIgPiAucm93IC5tZW51LWNvbHVtbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkgLmRyb3Bkb3duLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyAubWVudS1jb2x1bW4gPiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uczogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLm1lbnUtY29sdW1uID4gdWwuZHJvcGRvd24tbWVudSA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDRweDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIgPiB1bCA+IGxpIC5kcm9wZG93bi13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cgLmNsb3NlLWJ1dHRvbiBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7IH1cbiAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciA+IHVsID4gbGkubWVudS1hY3RpdmUgLmRyb3Bkb3duLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDlweCAxNnB4OyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5uYXZiYXIgPiAubmF2YmFyLWNvbGxhcHNlID4gLm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lci5zbGlkIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLm5hdmJhciA+IC5uYXZiYXItY29sbGFwc2UgPiAubmF2LWJ1dHRvbi1jb250YWluZXIgLnByaW1hcnkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuc2Vjb25kYXJ5LW5hdmJhciB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDE5NywgMTU5LCAwLjEpO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlciA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAucm93ID4gLnNlY29uZGFyeS1uYXZiYXIuZm9udC1saWdodCAubmF2YmFyLS1zZWNvbmRhcnkgbGkgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuc2Vjb25kYXJ5LW5hdmJhci5mb250LWxpZ2h0IC5uYXZiYXItc2VhcmNoIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpOyB9XG4gICAgICAuc2l0ZS1oZWFkZXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnJvdyA+IC5wcmltYXJ5LW5hdmJhciB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDsgfVxuICAgICAgLnNpdGUtaGVhZGVyLnRvcC1iYXIgPiAubWFpbi1uYXYgPiAuY29udGFpbmVyID4gLnRvcC1uYXYtcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgICAgLnNpdGUtaGVhZGVyLnRvcC1iYXI6bm90KC5zY3JvbGxpbmcpID4gLm1haW4tbmF2ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAubmF2YmFyID4gLm5hdmJhci1jb2xsYXBzZSA+IC5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxODVweCk7IH1cbiAgICAgIC5zaXRlLWhlYWRlci50b3AtYmFyLnNjcm9sbGluZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTE4cHgpOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlci50b3AtYmFyLnNjcm9sbGluZyA+IC5tYWluLW5hdiA+IC5jb250YWluZXIgPiAudG9wLW5hdi1yb3cge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5tb2JpbGUtZGVtby1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvcmUtZGVlcC1wdXJwbGUpO1xuICBwYWRkaW5nOiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDk5O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDQ0cHggMHB4IHJnYmEoMCwgMTk3LCAxNTksIDAuMik7IH1cbiAgLm1vYmlsZS1kZW1vLWJ1dHRvbiAuYnRuLS1kZW1vIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLm1vYmlsZS1kZW1vLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLm1vYmlsZS1kZW1vLWJ1dHRvbi5vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLmlubmVyLXNwYWNpbmcgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubW9iaWxlLXNwYWNpbmcge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuXG4ucGItYmxvY2staGVhZGVyICsgLmNhcmRzIHtcbiAgbWFyZ2luLXRvcDogNXJlbTsgfVxuXG4uY2FyZHMgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmNhcmRzX19jdGEge1xuICBtYXJnaW4tdG9wOiA1cmVtOyB9XG5cbi5jYXJkX19vdXRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5jYXJkX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA0cmVtIDJyZW07IH1cblxuLmNhcmRfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2FyZF9faW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBiIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5wYiB7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtOyB9IH1cbiAgLnBiOmxhc3Qtb2YtdHlwZS5iZy13aGl0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5wYjpsYXN0LW9mLXR5cGUuYmctd2hpdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAucGI6bGFzdC1vZi10eXBlLmJnLXdoaXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfSB9XG4gIC5wYi5wYi1iYW5uZXItY3RhIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5wYi5wYi1iYW5uZXItY3RhIC5pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtOyB9XG5cbi5wYi5iZy1wcmltYXJ5IC5idG4sIC5wYi5iZy1wcmltYXJ5IC5ocy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1mb3JtIC5wYi5iZy1wcmltYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYi5iZy1wcmltYXJ5XG4uaHMtZm9ybSAuaHMtYnV0dG9uLFxuLmhzLWZvcm0gLnBiLmJnLXByaW1hcnkgLmhzLWJ1dHRvbixcbi5wYi5iZy1wcmltYXJ5IGJ1dHRvbixcbi5wYi1oZXJvLmJnLXByaW1hcnkgLmJ0bixcbi5wYi1oZXJvLmJnLXByaW1hcnkgLmhzLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWZvcm1cbi5wYi1oZXJvLmJnLXByaW1hcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5wYi1oZXJvLmJnLXByaW1hcnlcbi5ocy1mb3JtIC5ocy1idXR0b24sXG4uaHMtZm9ybVxuLnBiLWhlcm8uYmctcHJpbWFyeSAuaHMtYnV0dG9uLFxuLnBiLWhlcm8uYmctcHJpbWFyeSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpOyB9XG4gIC5wYi5iZy1wcmltYXJ5IC5idG46aG92ZXIsIC5wYi5iZy1wcmltYXJ5IC5ocy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5ocy1mb3JtIC5wYi5iZy1wcmltYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5wYi5iZy1wcmltYXJ5XG4gIC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsXG4gIC5ocy1mb3JtIC5wYi5iZy1wcmltYXJ5IC5ocy1idXR0b246aG92ZXIsXG4gIC5wYi5iZy1wcmltYXJ5IGJ1dHRvbjpob3ZlcixcbiAgLnBiLWhlcm8uYmctcHJpbWFyeSAuYnRuOmhvdmVyLFxuICAucGItaGVyby5iZy1wcmltYXJ5IC5ocy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5ocy1mb3JtXG4gIC5wYi1oZXJvLmJnLXByaW1hcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgLnBiLWhlcm8uYmctcHJpbWFyeVxuICAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLFxuICAuaHMtZm9ybVxuICAucGItaGVyby5iZy1wcmltYXJ5IC5ocy1idXR0b246aG92ZXIsXG4gIC5wYi1oZXJvLmJnLXByaW1hcnkgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0Y2xyKTtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLnBiLmJnLWFjY2VudCAuYnRuOmhvdmVyLCAucGIuYmctYWNjZW50IC5ocy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5ocy1mb3JtIC5wYi5iZy1hY2NlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLnBiLmJnLWFjY2VudFxuLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3Zlcixcbi5ocy1mb3JtIC5wYi5iZy1hY2NlbnQgLmhzLWJ1dHRvbjpob3Zlcixcbi5wYi5iZy1hY2NlbnQgYnV0dG9uOmhvdmVyLFxuLnBiLWhlcm8uYmctYWNjZW50IC5idG46aG92ZXIsXG4ucGItaGVyby5iZy1hY2NlbnQgLmhzLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLmhzLWZvcm1cbi5wYi1oZXJvLmJnLWFjY2VudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuLnBiLWhlcm8uYmctYWNjZW50XG4uaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLFxuLmhzLWZvcm1cbi5wYi1oZXJvLmJnLWFjY2VudCAuaHMtYnV0dG9uOmhvdmVyLFxuLnBiLWhlcm8uYmctYWNjZW50IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHRjbHIpO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnZpZGVvLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAudmlkZW8tY29udGFpbmVyIC5idG4tdmlkZW8tcGxheSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnZpZGVvLWNvbnRhaW5lciAuYnRuLXZpZGVvLXBsYXk6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAudmlkZW8tY29udGFpbmVyIC5idG4tdmlkZW8tcGxheTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogOXB4IDAgOXB4IDEycHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHZhcigtLXRleHRjbHIpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC52aWRlby1jb250YWluZXIgLmJ0bi12aWRlby1wbGF5OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAudmlkZW8tY29udGFpbmVyIC5idG4tdmlkZW8tcGxheTpob3ZlcjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZTsgfVxuICAgIC52aWRlby1jb250YWluZXIgLmJ0bi12aWRlby1wbGF5OmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRleHRjbHIpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgIC52aWRlby1jb250YWluZXIgLmJ0bi12aWRlby1wbGF5OmJlZm9yZSB7XG4gICAgICBib3JkZXItd2lkdGg6IDdweCAwIDdweCAxMHB4OyB9XG4gICAgLnZpZGVvLWNvbnRhaW5lciAuYnRuLXZpZGVvLXBsYXk6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4OyB9IH1cblxuLmFydGljbGUge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLmFydGljbGUge1xuICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTsgfSB9XG5cbi5wYi1tb2R1bGUtcmVxdWVzdCB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi5zZWFyY2hhbmRmaWx0ZXIgW2RhdGEtc2YtZmllbGQtaW5wdXQtdHlwZT1cImNoZWNrYm94XCJdIHVsIGxpIHtcbiAgcGFkZGluZzogMC44cmVtIDA7IH1cblxuLnNlYXJjaGFuZGZpbHRlciB1bCBsaSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwOyB9XG4gIC5zZWFyY2hhbmRmaWx0ZXIgdWwgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnNlYXJjaGFuZGZpbHRlciB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5wYi1oZXJvLXBvc3Qge1xuICBwYWRkaW5nOiA0OHB4IDAgOTZweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBiLWhlcm8tcG9zdCB7XG4gICAgICBwYWRkaW5nOiA0OHB4IDAgNzJweCAwOyB9IH1cbiAgLnBiLWhlcm8tcG9zdCAuY29udGFpbmVyIC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnBiLWhlcm8tcG9zdCAuY29udGFpbmVyIC5yb3cgZGl2IHtcbiAgICAgIGdhcDogNC44cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAucGItaGVyby1wb3N0IC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm9fX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyLjRyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAucGItaGVyby1wb3N0IC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm9fX2lubmVyIHtcbiAgICAgICAgICAgIGdhcDogMS42cmVtOyB9IH1cbiAgICAgICAgLnBiLWhlcm8tcG9zdCAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciAuY2F0ZWdvcnksIC5wYi1oZXJvLXBvc3QgLmNvbnRhaW5lciAucm93IGRpdiAuaGVyb19faW5uZXIgLnJlc291cmNlLXRhZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnBiLWhlcm8tcG9zdCAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciAuZXllYnJvdyB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cbiAgICAgICAgLnBiLWhlcm8tcG9zdCAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciBoMSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7IH1cbiAgICAgICAgLnBiLWhlcm8tcG9zdCAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciAuYXV0aG9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZ2FwOiAwOyB9XG4gICAgICAgICAgLnBiLWhlcm8tcG9zdCAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvX19pbm5lciAuYXV0aG9yLWNvbnRhaW5lciBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOHJlbTsgfVxuICAgICAgICAgIC5wYi1oZXJvLXBvc3QgLmNvbnRhaW5lciAucm93IGRpdiAuaGVyb19faW5uZXIgLmF1dGhvci1jb250YWluZXIgLmF1dGhvciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpOyB9XG4gICAgICAucGItaGVyby1wb3N0IC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm8taW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucGItaGVyby1wb3N0IC5jb250YWluZXIgLnJvdyBkaXYgLmhlcm8taW1hZ2UgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogODMwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgLnBiLWhlcm8tcG9zdCAuY29udGFpbmVyIC5yb3cgZGl2IC5oZXJvLWltYWdlIGltZyB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY2MHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIC5wYi1oZXJvLXBvc3QgLmNvbnRhaW5lciAucm93IGRpdiAuaGVyby1pbWFnZSBpbWcge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzOTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDsgfSB9XG4gIC5wYi1oZXJvLXBvc3QgLmJhY2tncm91bmQtY29sb3Ige1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYi1oZXJvLXBvc3QgLmJhY2tncm91bmQtY29sb3Ige1xuICAgICAgICBoZWlnaHQ6IDIwJTsgfSB9XG5cbi5ibG9nLS1oZWFkaW5nIC5jb250YWluZXIgLnJvdyAuaGVhZGluZy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0LjhyZW07XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAuYmxvZy0taGVhZGluZyAuY29udGFpbmVyIC5yb3cgLmhlYWRpbmctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA2LjRyZW0gMCAzLjJyZW07XG4gICAgICBnYXA6IDMuMnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5ibG9nLS1oZWFkaW5nIC5jb250YWluZXIgLnJvdyAuaGVhZGluZy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQuOHJlbSAwIDIuNHJlbTsgfSB9XG4gIC5ibG9nLS1oZWFkaW5nIC5jb250YWluZXIgLnJvdyAuaGVhZGluZy1jb250ZW50LnJlc291cmNlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNHJlbSAwIDcuMnJlbTsgfVxuICAuYmxvZy0taGVhZGluZyAuY29udGFpbmVyIC5yb3cgLmhlYWRpbmctY29udGVudCAuaGVhZGluZy10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMuMnJlbTsgfVxuICAgIC5ibG9nLS1oZWFkaW5nIC5jb250YWluZXIgLnJvdyAuaGVhZGluZy1jb250ZW50IC5oZWFkaW5nLXRleHQgaDEsIC5ibG9nLS1oZWFkaW5nIC5jb250YWluZXIgLnJvdyAuaGVhZGluZy1jb250ZW50IC5oZWFkaW5nLXRleHQgaDYge1xuICAgICAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cbiAgICAuYmxvZy0taGVhZGluZyAuY29udGFpbmVyIC5yb3cgLmhlYWRpbmctY29udGVudCAuaGVhZGluZy10ZXh0IGg2IHtcbiAgICAgIG1heC13aWR0aDogODUwcHg7IH1cbiAgLmJsb2ctLWhlYWRpbmcgLmNvbnRhaW5lciAucm93IC5oZWFkaW5nLWNvbnRlbnQgLmhlYWRpbmctc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLmJsb2ctLWhlYWRpbmcgLmNvbnRhaW5lciAucm93IC5oZWFkaW5nLWNvbnRlbnQgLmhlYWRpbmctc2VhcmNoIC5mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5ibG9nLS1oZWFkaW5nIC5jb250YWluZXIgLnJvdyAuaGVhZGluZy1jb250ZW50IC5oZWFkaW5nLXNlYXJjaCAuZm9ybSBoNCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwcHggMTZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDBjMzA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBjb2xvcjogIzYzNjM2MzsgfVxuICAgICAgICAuYmxvZy0taGVhZGluZyAuY29udGFpbmVyIC5yb3cgLmhlYWRpbmctY29udGVudCAuaGVhZGluZy1zZWFyY2ggLmZvcm0gaDQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvcm91Z2Utd3Atc3RhcnQtdGhlbWUvYXNzZXRzL2ltYWdlcy9hcnJvd3Nfb3V0d2FyZC5zdmcpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgLmJsb2ctLWhlYWRpbmcgLmNvbnRhaW5lciAucm93IC5oZWFkaW5nLWNvbnRlbnQgLmhlYWRpbmctc2VhcmNoIC5mb3JtIGg0OmFmdGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gICAgICAuYmxvZy0taGVhZGluZyAuY29udGFpbmVyIC5yb3cgLmhlYWRpbmctY29udGVudCAuaGVhZGluZy1zZWFyY2ggLmZvcm0gLnNmLW9wdGlvbi1hY3RpdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmJsb2ctLWhlYWRpbmcgLmNvbnRhaW5lciAucm93IC5oZWFkaW5nLWNvbnRlbnQgLmhlYWRpbmctc2VhcmNoIC5mb3JtIC5zZi1vcHRpb24tYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3JvdWdlLXdwLXN0YXJ0LXRoZW1lL2Fzc2V0cy9pbWFnZXMvQ3Jvc3Muc3ZnKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAgIC5ibG9nLS1oZWFkaW5nIC5jb250YWluZXIgLnJvdyAuaGVhZGluZy1jb250ZW50IC5oZWFkaW5nLXNlYXJjaCAuZm9ybSAuc2YtZmllbGQtY2F0ZWdvcnkgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAuYmxvZy0taGVhZGluZyAuY29udGFpbmVyIC5yb3cgLmhlYWRpbmctY29udGVudCAuaGVhZGluZy1zZWFyY2ggLmZvcm0gLnNmLWZpZWxkLWNhdGVnb3J5IHVsIGxpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1hY3Rpb24sICMwMDBDMzApO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtY29yZSwgI0ZERjdFOSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAwcHggMHB4ICMwMDBDMzA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50OyB9XG4gICAgICAgICAgLmJsb2ctLWhlYWRpbmcgLmNvbnRhaW5lciAucm93IC5oZWFkaW5nLWNvbnRlbnQgLmhlYWRpbmctc2VhcmNoIC5mb3JtIC5zZi1maWVsZC1jYXRlZ29yeSB1bCBsaTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNUZDOUUwOyB9XG4gICAgICAgICAgLmJsb2ctLWhlYWRpbmcgLmNvbnRhaW5lciAucm93IC5oZWFkaW5nLWNvbnRlbnQgLmhlYWRpbmctc2VhcmNoIC5mb3JtIC5zZi1maWVsZC1jYXRlZ29yeSB1bCBsaSBpbnB1dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAuYmxvZy0taGVhZGluZyAuY29udGFpbmVyIC5yb3cgLmhlYWRpbmctY29udGVudCAuaGVhZGluZy1zZWFyY2ggLmZvcm0gLnNmLWZpZWxkLWNhdGVnb3J5IHVsIGxpIGxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pOyB9XG4gICAgICAgICAgLmJsb2ctLWhlYWRpbmcgLmNvbnRhaW5lciAucm93IC5oZWFkaW5nLWNvbnRlbnQgLmhlYWRpbmctc2VhcmNoIC5mb3JtIC5zZi1maWVsZC1jYXRlZ29yeSB1bCBsaS5zZi1vcHRpb24tYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1RkM5RTA7IH1cblxuLnJlc291cmNlLWxpc3QuYmxvZy0tbGlzdGluZyB7XG4gIHBhZGRpbmc6IDAgMCA5NnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAucmVzb3VyY2UtbGlzdC5ibG9nLS1saXN0aW5nIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA3MnB4OyB9IH1cblxuLmJsb2ctLWxpc3Rpbmcge1xuICBwYWRkaW5nOiAwIDAgMTUycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAgIC5ibG9nLS1saXN0aW5nIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAuYmxvZy0tbGlzdGluZyB7XG4gICAgICBwYWRkaW5nOiAwIDAgNzJweDsgfSB9XG4gIC5ibG9nLS1saXN0aW5nIC5jb250YWluZXIgLnJvdyAuYXJjaGl2ZS1jb250YWluZXIgLmNhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzM3B4O1xuICAgIGdyaWQtcm93LWdhcDogNDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5ibG9nLS1saXN0aW5nIC5jb250YWluZXIgLnJvdyAuYXJjaGl2ZS1jb250YWluZXIgLmNhcmRzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMnB4O1xuICAgICAgICBncmlkLXJvdy1nYXA6IDQ4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmJsb2ctLWxpc3RpbmcgLmNvbnRhaW5lciAucm93IC5hcmNoaXZlLWNvbnRhaW5lciAuY2FyZHMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDQ4cHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogNDhweDsgfSB9XG4gICAgLmJsb2ctLWxpc3RpbmcgLmNvbnRhaW5lciAucm93IC5hcmNoaXZlLWNvbnRhaW5lciAuY2FyZHMgLnBvc3QtaXRlbS1jb3VudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJsb2ctLWxpc3RpbmcgLmNvbnRhaW5lciAucm93IC5hcmNoaXZlLWNvbnRhaW5lciAuY2FyZHMgLnBvc3QtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmJsb2ctLWxpc3RpbmcgLmNvbnRhaW5lciAucm93IC5hcmNoaXZlLWNvbnRhaW5lciAuY2FyZHMgLnBvc3QtaXRlbSBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ibG9nLS1saXN0aW5nIC5jb250YWluZXIgLnJvdyAuYXJjaGl2ZS1jb250YWluZXIgLmNhcmRzIC5wb3N0LWl0ZW0gLmRlbHRhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgICAuYmxvZy0tbGlzdGluZyAuY29udGFpbmVyIC5yb3cgLmFyY2hpdmUtY29udGFpbmVyIC5jYXJkcyAucG9zdC1pdGVtIC5kZWx0YTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXNreS1kYXJrKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7IH1cbiAgICAgIC5ibG9nLS1saXN0aW5nIC5jb250YWluZXIgLnJvdyAuYXJjaGl2ZS1jb250YWluZXIgLmNhcmRzIC5wb3N0LWl0ZW0gLmRhdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAuYmxvZy0tbGlzdGluZyAuY29udGFpbmVyIC5yb3cgLmFyY2hpdmUtY29udGFpbmVyIC5jYXJkcyAucG9zdC1pdGVtIC5jYXRlLWRhdGUtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTsgfVxuICAgICAgICAuYmxvZy0tbGlzdGluZyAuY29udGFpbmVyIC5yb3cgLmFyY2hpdmUtY29udGFpbmVyIC5jYXJkcyAucG9zdC1pdGVtIC5jYXRlLWRhdGUtY29udGFpbmVyIC5leWVicm93IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7IH1cbiAgICAgICAgLmJsb2ctLWxpc3RpbmcgLmNvbnRhaW5lciAucm93IC5hcmNoaXZlLWNvbnRhaW5lciAuY2FyZHMgLnBvc3QtaXRlbSAuY2F0ZS1kYXRlLWNvbnRhaW5lciAucmVzb3VyY2UtdGFnLCAuYmxvZy0tbGlzdGluZyAuY29udGFpbmVyIC5yb3cgLmFyY2hpdmUtY29udGFpbmVyIC5jYXJkcyAucG9zdC1pdGVtIC5jYXRlLWRhdGUtY29udGFpbmVyIC5jYXRlZ29yeSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcGluay1saWdodCk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgICAgICAgIC5ibG9nLS1saXN0aW5nIC5jb250YWluZXIgLnJvdyAuYXJjaGl2ZS1jb250YWluZXIgLmNhcmRzIC5wb3N0LWl0ZW0gLmNhdGUtZGF0ZS1jb250YWluZXIgLnJlc291cmNlLXRhZy5vcmFuZ2UsIC5ibG9nLS1saXN0aW5nIC5jb250YWluZXIgLnJvdyAuYXJjaGl2ZS1jb250YWluZXIgLmNhcmRzIC5wb3N0LWl0ZW0gLmNhdGUtZGF0ZS1jb250YWluZXIgLmNhdGVnb3J5Lm9yYW5nZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vcmFuZ2UtbGlnaHQpOyB9XG4gICAgICAgICAgLmJsb2ctLWxpc3RpbmcgLmNvbnRhaW5lciAucm93IC5hcmNoaXZlLWNvbnRhaW5lciAuY2FyZHMgLnBvc3QtaXRlbSAuY2F0ZS1kYXRlLWNvbnRhaW5lciAucmVzb3VyY2UtdGFnLnBpbmssIC5ibG9nLS1saXN0aW5nIC5jb250YWluZXIgLnJvdyAuYXJjaGl2ZS1jb250YWluZXIgLmNhcmRzIC5wb3N0LWl0ZW0gLmNhdGUtZGF0ZS1jb250YWluZXIgLmNhdGVnb3J5LnBpbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcGluay1saWdodCk7IH1cbiAgICAgICAgICAuYmxvZy0tbGlzdGluZyAuY29udGFpbmVyIC5yb3cgLmFyY2hpdmUtY29udGFpbmVyIC5jYXJkcyAucG9zdC1pdGVtIC5jYXRlLWRhdGUtY29udGFpbmVyIC5yZXNvdXJjZS10YWcuZ3JlZW4sIC5ibG9nLS1saXN0aW5nIC5jb250YWluZXIgLnJvdyAuYXJjaGl2ZS1jb250YWluZXIgLmNhcmRzIC5wb3N0LWl0ZW0gLmNhdGUtZGF0ZS1jb250YWluZXIgLmNhdGVnb3J5LmdyZWVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuLWxpZ2h0KTsgfVxuICAgICAgICAgIC5ibG9nLS1saXN0aW5nIC5jb250YWluZXIgLnJvdyAuYXJjaGl2ZS1jb250YWluZXIgLmNhcmRzIC5wb3N0LWl0ZW0gLmNhdGUtZGF0ZS1jb250YWluZXIgLnJlc291cmNlLXRhZy5yZWQsIC5ibG9nLS1saXN0aW5nIC5jb250YWluZXIgLnJvdyAuYXJjaGl2ZS1jb250YWluZXIgLmNhcmRzIC5wb3N0LWl0ZW0gLmNhdGUtZGF0ZS1jb250YWluZXIgLmNhdGVnb3J5LnJlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13YXRlcm1lbG9uLWxpZ2h0KTsgfVxuICAgICAgICAgIC5ibG9nLS1saXN0aW5nIC5jb250YWluZXIgLnJvdyAuYXJjaGl2ZS1jb250YWluZXIgLmNhcmRzIC5wb3N0LWl0ZW0gLmNhdGUtZGF0ZS1jb250YWluZXIgLnJlc291cmNlLXRhZy5wdXJwbGUsIC5ibG9nLS1saXN0aW5nIC5jb250YWluZXIgLnJvdyAuYXJjaGl2ZS1jb250YWluZXIgLmNhcmRzIC5wb3N0LWl0ZW0gLmNhdGUtZGF0ZS1jb250YWluZXIgLmNhdGVnb3J5LnB1cnBsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWxhYy1saWdodCk7IH1cbiAgICAgICAgICAuYmxvZy0tbGlzdGluZyAuY29udGFpbmVyIC5yb3cgLmFyY2hpdmUtY29udGFpbmVyIC5jYXJkcyAucG9zdC1pdGVtIC5jYXRlLWRhdGUtY29udGFpbmVyIC5yZXNvdXJjZS10YWcuZGVmYXVsdCwgLmJsb2ctLWxpc3RpbmcgLmNvbnRhaW5lciAucm93IC5hcmNoaXZlLWNvbnRhaW5lciAuY2FyZHMgLnBvc3QtaXRlbSAuY2F0ZS1kYXRlLWNvbnRhaW5lciAuY2F0ZWdvcnkuZGVmYXVsdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vcmFuZ2UtbGlnaHQpOyB9XG5cbi5iYWNrLW1lZGlhLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2tub3dsZWRnZS1sb2FkbW9yZSxcbiNibG9nLXJlc3VsdHMtbG9hZG1vcmUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA5LjZyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICNrbm93bGVkZ2UtbG9hZG1vcmUsXG4gICAgI2Jsb2ctcmVzdWx0cy1sb2FkbW9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiA3LjJyZW07IH0gfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnksICMwMDdiZmYpO1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0Y2xyKTsgfVxuICAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICB3aWR0aDogNHJlbTsgfVxuICAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAycmVtOyB9XG4gICAgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGVmdC13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMjRweDsgfVxuICAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICByaWdodDogMnJlbTsgfVxuICAgIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWxlZnQtd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzI0cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MzBweCkge1xuICAgIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIGJvdHRvbTogMnJlbTsgfSB9XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgMThweDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmM3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDNweDtcbiAgcGFkZGluZzogLjFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7IH1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkZGQ7IH1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkZGQ7IH1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGRkOyB9XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkZGQ7IH1cblxuLmZvcm0ge1xuICBwYWRkaW5nOiA0cmVtOyB9XG4gIC5mb3JtLS1maWx0ZXIgdWwge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLmZybV9maWVsZHNfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtOyB9XG4gIC5mcm1fZmllbGRzX2NvbnRhaW5lciA+IC5mcm1fZm9ybV9maWVsZCxcbiAgLmZybV9maWVsZHNfY29udGFpbmVyID4gLmZybV9zdWJtaXQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuXG4uZnJtX2Zvcm1fZmllbGQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmZybV9oYWxmIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGZsZXgtYmFzaXM6IDUwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgLmZybV9oYWxmIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH0gfVxuXG4uZnJtX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG9wYWNpdHk6IC44OyB9XG5cbi5mcm1fbm9uZV9jb250YWluZXIgLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZnJtX3NjcmVlbl9yZWFkZXIsXG4uZnJtX3ZlcmlmeSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZybV9lcnJvcl9zdHlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLmZybV9lcnJvcixcbi5mcm1fZXJyb3Jfc3R5bGUge1xuICBjb2xvcjogcmVkOyB9XG5cbi5ocy1mb3JtIGZpZWxkc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiB2YXIoLS1nYXAtc20pO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXAtc20pICFpbXBvcnRhbnQ7IH1cbiAgLmhzLWZvcm0gZmllbGRzZXQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5ocy1mb3JtIGZpZWxkc2V0IC5ocy1yaWNodGV4dCB7XG4gICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1yaWNodGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCkgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMlIC0gMTZweCkgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIC5ocy1mb3JtIGZpZWxkc2V0IGRpdi5pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmhzLWZvcm0gLmhzLWZvcm0tZmllbGQgPiBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgLmhzLWZvcm0gLmhzLWZvcm0tZmllbGQgPiBsYWJlbCAuaHMtZm9ybS1yZXF1aXJlZCB7XG4gICAgY29sb3I6IHZhcigtLXJlZCk7IH1cbiAgLnNpdGUtZm9vdGVyIC5ocy1mb3JtIC5ocy1mb3JtLWZpZWxkID4gbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhzLWZvcm0gLmhzLWZvcm0tZmllbGQgLmlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ocy1mb3JtIC5ocy1mb3JtLWZpZWxkIC5pbnB1dDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy90aWNrLWljb24uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogdmFyKC0tcGFkZGluZy14eHMpO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uaHMtZm9ybSAuaHMtZm9ybS1maWVsZC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmlucHV0OmFmdGVyIHtcbiAgdG9wOiB2YXIoLS1wYWRkaW5nLXh4cyk7XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4uaHMtZm9ybSAuaHMtZm9ybS1maWVsZC52YWxpZC1pbnB1dCAuaW5wdXQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5ocy1mb3JtIC5ocy1pbnB1dDpub3QoaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoaW5wdXRbdHlwZT1cInJhZGlvXCJdKSxcbi5ocy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmhzLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmhzLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5ocy1mb3JtIHNlbGVjdCxcbi5ocy1mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tZ3JleS1kaXNhYmxlZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtcyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvcmUtY3JlYW0pO1xuICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nLXh4cyk7IH1cbiAgLmhzLWZvcm0gLmhzLWlucHV0Om5vdChpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChpbnB1dFt0eXBlPVwicmFkaW9cIl0pOjpwbGFjZWhvbGRlcixcbiAgLmhzLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLFxuICAuaHMtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06OnBsYWNlaG9sZGVyLFxuICAuaHMtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOjpwbGFjZWhvbGRlcixcbiAgLmhzLWZvcm0gc2VsZWN0OjpwbGFjZWhvbGRlcixcbiAgLmhzLWZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tZ3JleS1kaXNhYmxlZCk7IH1cbiAgLmhzLWZvcm0gLmhzLWlucHV0Om5vdChpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChpbnB1dFt0eXBlPVwicmFkaW9cIl0pOmZvY3VzLCAuaHMtZm9ybSAuaHMtaW5wdXQ6bm90KGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSk6bm90KGlucHV0W3R5cGU9XCJyYWRpb1wiXSk6Zm9jdXMtdmlzaWJsZSxcbiAgLmhzLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4gIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLXZpc2libGUsXG4gIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbiAgLmhzLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLXZpc2libGUsXG4gIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4gIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMtdmlzaWJsZSxcbiAgLmhzLWZvcm0gc2VsZWN0OmZvY3VzLFxuICAuaHMtZm9ybSBzZWxlY3Q6Zm9jdXMtdmlzaWJsZSxcbiAgLmhzLWZvcm0gdGV4dGFyZWE6Zm9jdXMsXG4gIC5ocy1mb3JtIHRleHRhcmVhOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IHNvbGlkIDJweCB2YXIoLS1jb3JlLXJpY2gtYmxhY2spOyB9XG4gIC5ocy1mb3JtIC5ocy1pbnB1dDpub3QoaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoaW5wdXRbdHlwZT1cInJhZGlvXCJdKS5pbnZhbGlkLCAuaHMtZm9ybSAuaHMtaW5wdXQ6bm90KGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSk6bm90KGlucHV0W3R5cGU9XCJyYWRpb1wiXSkuZXJyb3IsXG4gIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmludmFsaWQsXG4gIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmVycm9yLFxuICAuaHMtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0uaW52YWxpZCxcbiAgLmhzLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLmVycm9yLFxuICAuaHMtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLmludmFsaWQsXG4gIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0uZXJyb3IsXG4gIC5ocy1mb3JtIHNlbGVjdC5pbnZhbGlkLFxuICAuaHMtZm9ybSBzZWxlY3QuZXJyb3IsXG4gIC5ocy1mb3JtIHRleHRhcmVhLmludmFsaWQsXG4gIC5ocy1mb3JtIHRleHRhcmVhLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNDQzAxMkY7IH1cbiAgLmRhcmstbW9kZSAuaHMtZm9ybSAuaHMtaW5wdXQ6bm90KGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSk6bm90KGlucHV0W3R5cGU9XCJyYWRpb1wiXSksIC5kYXJrLW1vZGVcbiAgLmhzLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sIC5kYXJrLW1vZGVcbiAgLmhzLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuZGFyay1tb2RlXG4gIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5kYXJrLW1vZGVcbiAgLmhzLWZvcm0gc2VsZWN0LCAuZGFyay1tb2RlXG4gIC5ocy1mb3JtIHRleHRhcmVhIHtcbiAgICBjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmV5LWxpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLmRhcmstbW9kZSAuaHMtZm9ybSAuaHMtaW5wdXQ6bm90KGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSk6bm90KGlucHV0W3R5cGU9XCJyYWRpb1wiXSk6OnBsYWNlaG9sZGVyLCAuZGFyay1tb2RlXG4gICAgLmhzLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLCAuZGFyay1tb2RlXG4gICAgLmhzLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOjpwbGFjZWhvbGRlciwgLmRhcmstbW9kZVxuICAgIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06OnBsYWNlaG9sZGVyLCAuZGFyay1tb2RlXG4gICAgLmhzLWZvcm0gc2VsZWN0OjpwbGFjZWhvbGRlciwgLmRhcmstbW9kZVxuICAgIC5ocy1mb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7IH1cblxuLmhzLWZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmhzLWZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmM3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDNweDtcbiAgcGFkZGluZzogLjFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLFxuICAuaHMtZm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7IH1cbiAgICAucmVkIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLCAucmVkXG4gICAgLmhzLWZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlsYWMtbGlnaHQpOyB9XG5cbi5ocy1mb3JtIHVsLmhzLWVycm9yLW1zZ3Mge1xuICBiYWNrZ3JvdW5kOiAjQ0MwMTJGO1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXMpOyB9XG4gIC5ocy1mb3JtIHVsLmhzLWVycm9yLW1zZ3MgbGkge1xuICAgIHBhZGRpbmc6IHZhcigtLXBhZGRpbmcteHhzKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAgIC5ocy1mb3JtIHVsLmhzLWVycm9yLW1zZ3MgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmhzLWZvcm0gdWwuaHMtZXJyb3ItbXNncyBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy93YXJuaW5nLWljb24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbmltYXRpb246IHNoYWtlIC4yNXM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC4yNXM7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxOyB9XG4gICAgLmhzLWZvcm0gdWwuaHMtZXJyb3ItbXNncyBsaSBsYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uc2l0ZS1mb290ZXIgLmhzLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IHZhcigtLWdhcC1tZCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgIC5zaXRlLWZvb3RlciAuaHMtZm9ybSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiB2YXIoLS1nYXAtc20pO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAuc2l0ZS1mb290ZXIgLmhzLWZvcm0gLmhzLWZvcm0tZmllbGQge1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAuc2l0ZS1mb290ZXIgLmhzLWZvcm0gLmhzLWZvcm0tZmllbGQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zaXRlLWZvb3RlciAuaHMtZm9ybSAuaHNfZXJyb3Jfcm9sbHVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNpdGUtZm9vdGVyIC5ocy1mb3JtIC5oc19zdWJtaXQgLmFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnNpdGUtZm9vdGVyIC5ocy1mb3JtIC5oc19zdWJtaXQgLmFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmhzLWZvcm0gLmhzLWZvcm0tZmllbGQgLmlucHV0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5ocy1mb3JtIC5ocy1mb3JtLWZpZWxkIC5pbnB1dCB1bCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC4yNXB4LCAwLjI1cHgpIHJvdGF0ZSgwKTsgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0wLjI1cHgsIC0wLjVweCkgcm90YXRlKC0xZGVnKTsgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0wLjc1cHgsIDApIHJvdGF0ZSgxZGVnKTsgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuNzVweCwgMC41cHgpIHJvdGF0ZSgwKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuMjVweCwgLTAuMjVweCkgcm90YXRlKDFkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTAuMjVweCwgMC41cHgpIHJvdGF0ZSgtMWRlZyk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMC43NXB4LCAwLjI1cHgpIHJvdGF0ZSgwKTsgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuNzVweCwgMC4yNXB4KSByb3RhdGUoLTFkZWcpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTAuMjVweCwgLTAuMjVweCkgcm90YXRlKDFkZWcpOyB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC4yNXB4LCAwLjVweCkgcm90YXRlKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuMjVweCwgLTAuNXB4KSByb3RhdGUoLTFkZWcpOyB9IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCgpIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tL2Nzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCUgLyAkY291bnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlIC8gJGNvdW50O1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gUG9wcGVyIGlzIGVuYWJsZWQsIHJlc2V0IHRoZSBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiAkbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICR1c2VyLXNlbGVjdHMge1xuICAudXNlci1zZWxlY3QtI3skdmFsdWV9IHsgdXNlci1zZWxlY3Q6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gRGVwcmVjYXRlZCwgYnV0IGF2b2lkcyBpc3N1ZXMgd2l0aCBmbGV4IGNvbnRhaW5lcnNcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIFVzZWQgaW5zdGVhZCBvZiBgb3ZlcmZsb3ctd3JhcGAgZm9yIElFICYgRWRnZSBMZWdhY3lcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gQlJBTkQgJiBTS0lOU1xuLy8gY29sb3JzLCBzcGVjaWZpYyB0eXBvZ3JhcGh5LCBsb2dvc1xuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuJGJnLXdoaXRlOiAjZmZmO1xuXG4uYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy13aGl0ZTtcbn1cbi5iZy1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnktbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktbGlnaHQpICFpbXBvcnRhbnQ7XG59XG4uYmctYWNjZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpICFpbXBvcnRhbnQ7XG59XG4uYmctbGlnaHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEICFpbXBvcnRhbnQ7XG59XG4uYmctZGFyayB7XG5cdGNvbG9yOiB3aGl0ZTtcbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gQkFTRVxuLy8gaHRtbCwgYm9keSAmIGRlZmF1bHQgc3R5bGVzXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4jY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogNjIuNSU7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cbn1cblxuYm9keSB7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29yZS1jcmVhbSk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIH1cbn1cblxuLmNreS1hY2NvcmRpb24gLmNreS1hY2NvcmRpb24tY2hldnJvbiBpOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbnN0cm9uZyxcbmIge1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG59XG5cbmltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5oMiArIHAsXG5oMyArIHAsXG5oNCArIHAsXG5oNSArIHAge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbmEge1xuICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1za3ktZGFyayk7XG4gICAgfVxufVxuLm9yYW5nZSB7XG4gYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlLWxpZ2h0KTtcbn1cblxuLnBpbmsge1xuIGJhY2tncm91bmQ6IHZhcigtLXBpbmstbGlnaHQpO1xufVxuXG4uZ3JlZW4ge1xuIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuLWxpZ2h0KTtcbn1cblxuLnJlZCB7XG4gYmFja2dyb3VuZDogdmFyKC0td2F0ZXJtZWxvbi1saWdodCk7XG59XG5cbi5wdXJwbGUge1xuIGJhY2tncm91bmQ6IHZhcigtLWxpbGFjLWxpZ2h0KTtcblxufVxuLmRlZmF1bHQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWxpbGFjLWxpZ2h0KTtcbn1cblxuLmRhcmstbW9kZSB7XG4gYmFja2dyb3VuZDogdmFyKC0tY29yZS1kZWVwLXB1cnBsZSk7XG4gY29sb3I6IHZhcigtLWNvcmUtY3JlYW0pO1xufVxuLmJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDEuNnJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG4uYnRuLFxuYnV0dG9uLCB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGdhcDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGNvbG9yOiAjMDAwQzMwO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDdFOTk7XG4gICAgYmFja2dyb3VuZDogIzVGQzlFMDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDBweCAwcHggIzAwN0U5OTtcbiAgICBjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkRGN0U5O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAwcHggMHB4ICMwMDdFOTk7XG4gICAgICAgIH1cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwQzMwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzYzNjM2MztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCAjMDAwQzMwO1xuICAgICAgICB9XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgXG4gICAgfVxuXG4gICAgJi5zZWNvbmRhcnkge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDBDMzA7XG4gICAgYmFja2dyb3VuZDogI0ZERjdFOTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDBweCAwcHggIzAwMEMzMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDBweCAwcHggIzAwN0U5OTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3RTk5O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwN0U5OTtcbiAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tc2t5LWRhcmspO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNjM2MzYzO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCAjMDAwQzMwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICB9XG5cblxufVxuLmRhcmstbW9kZSB7XG4gICAgLmJ0bixcbiAgICBidXR0b24sIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG4gICAgICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29yZS1jcmVhbSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0MDEwNEQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCAjMDAwQzMwO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1jb3JlLWNyZWFtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzQwMTA0RDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCB2YXIoLS1za3ktZGFyayk7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1za3ktbGlnaHQpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNreS1saWdodCk7XG4gICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tc2t5LWxpZ2h0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzYzNjM2MztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDBweCAwcHggIzAwMEMzMDtcbiAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuc3RhbmRmaXJzdCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLWNyZWFtKTtcbiAgICB9XG4gICAgLmV5ZWJyb3cge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XG4gICAgfVxuICAgIC5zdGFuZGZpcnN0LWJvbGQge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XG4gICAgfVxuICAgIC5hbm5vdGF0aW9uIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtY3JlYW0pO1xuICAgIH1cbiAgICAuY2FwdGlvbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLWNyZWFtKTtcblxuICAgIH1cbiAgICBoMSxoMixoMyxoNCxoNSxoNiwgLmFscGhhLCAuYmV0YSwgLmdhbW1hLCAuZGVsdGEsIC5lcHNpbG9uLCAuemV0YSwgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XG4gICAgfVxuXG5cbn1cblxuLy8gQVNQRUNUIFJBVElPXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaW1nLCBpbnB1dFt0eXBlPVwiaW1hZ2VcIl0sIHZpZGVvLCBlbWJlZCwgaWZyYW1lLCBtYXJxdWVlLCBvYmplY3QsIHRhYmxlIHtcbiAgICBhc3BlY3QtcmF0aW86IGF0dHIod2lkdGgpIC8gYXR0cihoZWlnaHQpO1xufVxuXG4vLyBGTEVYXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnJvdy1yZXZlcnNlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbn1cbi5mbGV4LWVuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4vLyBGT0NVUy1WSVNJQkxFXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmpzLWZvY3VzLXZpc2libGUgOmZvY3VzOm5vdCguZm9jdXMtdmlzaWJsZSkge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uanMtZm9jdXMtdmlzaWJsZSAuZm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZCAjMDAwMDAwO1xufVxuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0ge1xuICAgIFxufVxuXG4vLyBPQkpFQ1RGSVRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5kaXYge1xuICAgICYub2JqZWN0Zml0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNvbXBhdC1vYmplY3QtZml0IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuc3ZnLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS44cmVtO1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzcHg7XG4gICAgbWFyZ2luOiAtMnB4IDVweCAwIDA7XG59XG5cbi5za2lwbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5ZW07XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjhyZW07XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xuICAgIH1cbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxudWwge1xuICAgICY6bm90KC5uYXZiYXItbmF2LCAuZHJvcGRvd24tbWVudSwgLm1lbnUsIC5ja3ktY29va2llLWRlcy10YWJsZSl7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpub3QoLnNmLWZpZWxkLWNhdGVnb3J5LCAuc2YtbGV2ZWwtMCl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9yb3VnZS13cC1zdGFydC10aGVtZS9hc3NldHMvaW1hZ2VzL2NoZWNrX2NpcmNsZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5vbCwgdWwge1xuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIH1cbn1cblxuLmV5ZWJyb3ctYnJlYWRjcnVtYiB7XG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAuOHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvcmUtZGVlcC1wdXJwbGUpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1vZGFsIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG59XHJcbi5tb2RhbC1kaWFsb2cge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcclxufVxyXG4ubW9kYWwtLWFjdGl2ZSB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ubW9kYWxfX2NvbnRlbnQge1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuXHRib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblx0cGFkZGluZzogNjRweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0cGFkZGluZzogMjRweCA0NnB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbF9faGVhZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbi5tb2RhbF9fYm9keSBwIHtcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLm1vZGFsX190aXRsZSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubW9kYWxfX2Nsb3NlIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0cGFkZGluZzogMDtcclxuXHRjb2xvcjogI0FCNEQwOTtcclxuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGNvbG9yOiAjQUI0RDA5O1xyXG5cdH1cclxuXHJcblx0c3ZnIHtcclxuXHRcdHBhZGRpbmc6IDFweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0fVxyXG59XHJcbi5tb2RhbC1iYWNrZHJvcCB7XHJcblx0YmFja2dyb3VuZDogcmdiYSg2NCwgMTYsIDc3LCAuNyk7XHJcbn1cclxuI3ZpZGVvX21vZGFsIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRtYXgtaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA4MCU7XHJcblx0XHR9XHJcbiAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuXHQgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdCAgICAgICAgbWF4LWhlaWdodDogOTAlO1xyXG5cdCAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdCAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMik7XHJcblx0XHQgICAgYm9yZGVyLXJhZGl1czogLjNyZW07XHJcblx0XHQgICAgb3V0bGluZTogMDtcclxuXHQgICAgICAgICNpZnJhbWVDb250YWluZXIge1xyXG5cdFx0XHQgICAgaWZyYW1lIHtcclxuXHRcdFx0ICAgICAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0ICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuXHRcdFx0ICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblx0XHRcdCAgICAgICAgbWF4LWhlaWdodDogOTAlO1xyXG5cdFx0XHQgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0fVxyXG4gICAgXHR9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkubW9kYWwtb3BlbiB7XHJcbiAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwuc2hvdyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcblxyXG4jdmlkZW9Nb2RhbCB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4jdmlkZW9Nb2RhbCB7XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDkwJTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuI2lmcmFtZUNvbnRhaW5lciB7XHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgfVxyXG59XHJcbi5tb2RhbC1zZWFyY2gge1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLWNvcmUtZGVlcC1wdXJwbGUpO1xyXG5cclxuXHQuY2xvc2UtYnV0dG9uIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTAwcHg7XHJcblx0XHRyaWdodDogMTAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRcdGZpbGw6IHZhcigtLXNreS1saWdodCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHR9XHJcblx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHQgICAgbWluLWhlaWdodDogMTAwJTtcclxuXHQgICAgaGVpZ2h0OiBhdXRvO1xyXG5cdCAgICBtYXgtaGVpZ2h0OiA5MCU7XHJcblx0ICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xyXG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdCAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIFx0Ym9yZGVyLXJhZGl1czogMzJweDtcclxuXHRcdCAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdCAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDk5LCA5OSwgOTksIDAuNTApO1xyXG4gICBcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWNyZWFtKTtcclxuICAgXHRcdFx0Y29sb3I6ICM2MzYzNjM7XHJcbiAgIFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdCAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuXHQgICAgICAgIH1cclxuICAgXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0ICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdCAgICAgICAgfVxyXG4gICAgICAgIFx0Zm9ybSB7XHJcbiAgICAgICAgXHRcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgXHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFx0XHRpbnB1dCB7XHJcbiAgICAgICAgXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29yZS1jcmVhbSk7XHJcbiAgICAgICAgXHRcdFx0cGFkZGluZzogMDtcclxuICAgICAgICBcdFx0XHQmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuICAgICAgICBcdFx0XHR9XHJcbiAgICAgICAgXHRcdH1cclxuICAgICAgICBcdFx0YnV0dG9uIHtcclxuICAgICAgICBcdFx0XHRtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFx0XHRcdGdhcDogLjRyZW07XHJcbiAgICAgICAgXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdCAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuXHRcdFx0ICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdCAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcblx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHQgICAgICAgIFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHQgICAgICAgIFx0Z2FwOiAwO1xyXG5cdFx0XHQgICAgICAgIFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRcdFx0ICAgICAgICB9XHJcbiAgICAgICAgXHRcdH1cclxuICAgICAgICBcdH1cclxuICAgICAgICB9XHJcblx0fVxyXG59IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIFNUUlVDVFVSRVxuLy8gR2VuZXJhbCBlbGVtZW50cyBvZiB0aGUgc3RydWN0dXJlLCBpbmNsdWRpbmcgY29udGFpbmVycyBhbmQgd3JhcHBlcnNcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbi8vIENvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZG9jdW1lbnQge1xuXG59XG5cbi5tYWluIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gU3BhY2luZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zcGFjZXIge1xuICAgIG1hcmdpbjogMzJweCAwO1xufVxuXG4vLyBTZWFyY2ggYmFyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNlYXJjaC1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWVsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwIDgwcHggMCAzMHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1zdWJtaXQge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnNlYXJjaC12aXNpYmxlICYge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG4ubS1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4vLyBUTyBCRSBSRU1PVkUgLSBHUklEIFRFTVBMQVRFIFNUWUxFXG5cbi5ncmlkLXRlbXBsYXRlIGhlYWRlciB7XG4gIC5ib290c3RyYXBfX2lubmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdFMUNDO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoMSB7XG4gICAgICAmOmJlZm9yZSB7ICBcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuYm9vdHN0cmFwX19pbm5lci1icm93c2VyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5tYXgtd2lkdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeHhsKSB7XG4gICAgaDEge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnRXh0cmEgTGFyZ2UgRGVza3RvcCBpZiA+IDE4MjBweCc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4bCkge1xuICAgIGgxIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ0xhcmdlIERlc2t0b3AgaWYgPiAxNTQwcHgnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICBoMSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdTbWFsbCBEZXNrdG9wIGlmID4gMTM1MHB4JztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgaDEge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnTGFuZHNjYXBlICYgUG9ydHJhaXQgVGFibGV0ID0gOTUlIHdpZGUnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoMSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdNb2JpbGUgTGFuZHNjYXBlICYgUG9ydHJhaXQgaWYgPCA3NjhweCc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ncmlkLXRlbXBsYXRlIHNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgLmJvb3RzdHJhcF9faW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDBmZjtcbiAgICB9XG4gIH1cbiAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgIC5ib290c3RyYXBfX2lubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmMDBmZiwgMC41KTtcbiAgICB9XG4gIH1cblxuICAuYm9vdHN0cmFwX19pbm5lciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLG1kKSB7XG4gICAgJi5ib290c3RyYXBfX2N1c3RvbSB7XG4gICAgICAuYm9vdHN0cmFwX19jb2x1bW4ge1xuICAgICAgICBmbGV4LWJhc2lzOiB1bnNldDtcbiAgICAgICAgICBmbGV4LWdyb3c6IHVuc2V0O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gVFlQT0dSQVBIWVxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmcpO1xuXHR9XG5cblx0aDEsaDIsaDMsaDQsaDUsaDYsIC5hbHBoYSwgLmJldGEsIC5nYW1tYSwgLmRlbHRhLCAuZXBzaWxvbiwgLnpldGEge1xuXHRmb250LWZhbWlseTogdmFyKC0taGVhZGluZyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xufVxuLmRpc3BsYXktMSB7XG5cdEBpbmNsdWRlIGZsdWlkLXR5cGUoNS42cmVtLCAxNnJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0Ly8gXHQvLyBmb250LXNpemU6IDExLjdyZW07XG5cdC8vIFx0bGluZS1oZWlnaHQ6IDExLjdyZW07XG5cdC8vIH1cblx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdC8vIFx0Ly8gZm9udC1zaXplOiA4LjJyZW07XG5cdC8vIFx0bGluZS1oZWlnaHQ6IDguMnJlbTtcblx0Ly8gfVxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0Ly8gXHQvLyBmb250LXNpemU6IDUuNnJlbTtcblx0Ly8gXHRsaW5lLWhlaWdodDogNS42cmVtO1xuXHQvLyB9XG59XG4uZGlzcGxheS0yIHtcblx0QGluY2x1ZGUgZmx1aWQtdHlwZSg1LjJyZW0sIDExLjJyZW0pO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdC8vIFx0Ly8gZm9udC1zaXplOiA4LjdyZW07XG5cdC8vIFx0bGluZS1oZWlnaHQ6IDguN3JlbTtcblx0Ly8gfVxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0Ly8gXHQvLyBmb250LXNpemU6IDYuN3JlbTtcblx0Ly8gXHRsaW5lLWhlaWdodDogNi43cmVtO1xuXHQvLyB9XG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHQvLyBcdC8vIGZvbnQtc2l6ZTogNS4ycmVtO1xuXHQvLyBcdGxpbmUtaGVpZ2h0OiA1LjJyZW07XG5cdC8vIH1cbn1cbi5kaXNwbGF5LTMge1xuXHRAaW5jbHVkZSBmbHVpZC10eXBlKDMuMnJlbSwgOC44cmVtKTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHQvLyBcdC8vIGZvbnQtc2l6ZTogNy4xcmVtO1xuXHQvLyBcdGxpbmUtaGVpZ2h0OiA3LjFyZW07XG5cdC8vIH1cblx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdC8vIFx0Ly8gZm9udC1zaXplOiA1LjhyZW07XG5cdC8vIFx0bGluZS1oZWlnaHQ6IDUuOHJlbTtcblx0Ly8gfVxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0Ly8gXHQvLyBmb250LXNpemU6IDQuOHJlbTtcblx0Ly8gXHRsaW5lLWhlaWdodDogNC44cmVtO1xuXHQvLyB9XG59XG5cbmgxLCAuYWxwaGEge1xuXHRAaW5jbHVkZSBmbHVpZC10eXBlKDRyZW0sIDcuMnJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHQvLyBcdC8vIGZvbnQtc2l6ZTogNnJlbTtcblx0Ly8gXHRsaW5lLWhlaWdodDogNnJlbTtcblx0Ly8gfVxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0Ly8gXHQvLyBmb250LXNpemU6IDUuMXJlbTtcblx0Ly8gXHRsaW5lLWhlaWdodDogNS4xcmVtO1xuXHQvLyB9XG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHQvLyBcdC8vIGZvbnQtc2l6ZTogNC40cmVtO1xuXHQvLyBcdGxpbmUtaGVpZ2h0OiA0LjRyZW07XG5cdC8vIH1cbn1cblxuaDIsIC5iZXRhIHtcblx0QGluY2x1ZGUgZmx1aWQtdHlwZSg0cmVtLCA2cmVtKTtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdC8vIFx0Ly8gZm9udC1zaXplOiA1LjJyZW07XG5cdC8vIFx0bGluZS1oZWlnaHQ6IDUuN3JlbTtcblx0Ly8gfVxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0Ly8gXHQvLyBmb250LXNpemU6IDQuNXJlbTtcblx0Ly8gXHRsaW5lLWhlaWdodDogNXJlbTtcblx0Ly8gfVxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0Ly8gXHQvLyBmb250LXNpemU6IDRyZW07XG5cdC8vIFx0bGluZS1oZWlnaHQ6IDQuNHJlbTtcblx0Ly8gfVxufVxuXG5oMywgLmdhbW1hIHtcblx0QGluY2x1ZGUgZmx1aWQtdHlwZSgzLjZyZW0sIDQuOHJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHQvLyBcdC8vIGZvbnQtc2l6ZTogNC4zcmVtO1xuXHQvLyBcdGxpbmUtaGVpZ2h0OiA0LjdyZW07XG5cdC8vIH1cblx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdC8vIFx0Ly8gZm9udC1zaXplOiAzLjlyZW07XG5cdC8vIFx0bGluZS1oZWlnaHQ6IDQuM3JlbTtcblx0Ly8gfVxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0Ly8gXHQvLyBmb250LXNpemU6IDMuNnJlbTtcblx0Ly8gXHRsaW5lLWhlaWdodDogNHJlbTtcblx0Ly8gfVxufVxuXG5oNCwgLmRlbHRhIHtcblx0QGluY2x1ZGUgZmx1aWQtdHlwZSgzLjJyZW0sIDRyZW0pO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0Ly8gXHQvLyBmb250LXNpemU6IDMuN3JlbTtcblx0Ly8gXHRsaW5lLWhlaWdodDogNHJlbTtcblx0Ly8gfVxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0Ly8gXHQvLyBmb250LXNpemU6IDMuNHJlbTtcblx0Ly8gXHRsaW5lLWhlaWdodDogMy43cmVtO1xuXHQvLyB9XG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHQvLyBcdC8vIGZvbnQtc2l6ZTogMy4ycmVtO1xuXHQvLyBcdGxpbmUtaGVpZ2h0OiAzLjVyZW07XG5cdC8vIH1cbn1cblxuaDUsIC5lcHNpbG9uIHtcblx0QGluY2x1ZGUgZmx1aWQtdHlwZSgyLjhyZW0sIDMuMnJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHQvLyBcdC8vIGZvbnQtc2l6ZTogM3JlbTtcblx0Ly8gXHRsaW5lLWhlaWdodDogMy4zcmVtO1xuXHQvLyB9XG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHQvLyBcdC8vIGZvbnQtc2l6ZTogMi45cmVtO1xuXHQvLyBcdGxpbmUtaGVpZ2h0OiAzLjJyZW07XG5cdC8vIH1cblx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdC8vIFx0Ly8gZm9udC1zaXplOiAyLjhyZW07XG5cdC8vIFx0bGluZS1oZWlnaHQ6IDMuMXJlbTtcblx0Ly8gfVxufVxuXG5oNiwgLnpldGEge1xuXHRAaW5jbHVkZSBmbHVpZC10eXBlKDIuNHJlbSwgMi44cmVtKTtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdC8vIFx0Ly8gZm9udC1zaXplOiAyLjZyZW07XG5cdC8vIFx0bGluZS1oZWlnaHQ6IDIuOXJlbTtcblx0Ly8gfVxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0Ly8gXHQvLyBmb250LXNpemU6IDIuNXJlbTtcblx0Ly8gXHRsaW5lLWhlaWdodDogMi44cmVtO1xuXHQvLyB9XG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHQvLyBcdC8vIGZvbnQtc2l6ZTogMi40cmVtO1xuXHQvLyBcdGxpbmUtaGVpZ2h0OiAyLjZyZW07XG5cdC8vIH1cbn1cblxuLm5hdmlnYXRpb24ge1xuXHRmb250LXNpemU6IDJyZW07XG5cdGxpbmUtaGVpZ2h0OiAyLjRyZW07XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cdH1cbn1cbi5leWVicm93IHtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGxpbmUtaGVpZ2h0OiAyLjRyZW07XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGFuZGZpcnN0IHtcblx0QGluY2x1ZGUgZmx1aWQtdHlwZSgxLjhyZW0sIDIuNHJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0Y29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHQvLyBcdC8vIGZvbnQtc2l6ZTogMi4ycmVtO1xuXHQvLyBcdGxpbmUtaGVpZ2h0OiAzcmVtO1xuXHQvLyB9XG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHQvLyBcdC8vIGZvbnQtc2l6ZTogMnJlbTtcblx0Ly8gXHRsaW5lLWhlaWdodDogMi44cmVtO1xuXHQvLyB9XG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHQvLyBcdC8vIGZvbnQtc2l6ZTogMS44cmVtO1xuXHQvLyBcdGxpbmUtaGVpZ2h0OiAyLjVyZW07XG5cdC8vIH1cbn1cbi5zdGFuZGZpcnN0LWJvbGQge1xuXHRAaW5jbHVkZSBmbHVpZC10eXBlKDEuOHJlbSwgMi40cmVtKTtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0Y29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHQvLyBcdC8vIGZvbnQtc2l6ZTogMi4ycmVtO1xuXHQvLyBcdGxpbmUtaGVpZ2h0OiAzcmVtO1xuXHQvLyB9XG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHQvLyBcdC8vIGZvbnQtc2l6ZTogMnJlbTtcblx0Ly8gXHRsaW5lLWhlaWdodDogMi44cmVtO1xuXHQvLyB9XG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHQvLyBcdC8vIGZvbnQtc2l6ZTogMS44cmVtO1xuXHQvLyBcdGxpbmUtaGVpZ2h0OiAyLjVyZW07XG5cdC8vIH1cbn1cblxuLmJvZHktbGFyZ2Uge1xuXHRAaW5jbHVkZSBmbHVpZC10eXBlKDEuNnJlbSwgMnJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdC8vIFx0Ly8gZm9udC1zaXplOiAxLjhyZW07XG5cdC8vIFx0bGluZS1oZWlnaHQ6IDIuNnJlbTtcblx0Ly8gfVxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0Ly8gXHQvLyBmb250LXNpemU6IDEuN3JlbTtcblx0Ly8gXHRsaW5lLWhlaWdodDogMi40cmVtO1xuXHQvLyB9XG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHQvLyBcdC8vIGZvbnQtc2l6ZTogMS42cmVtO1xuXHQvLyBcdGxpbmUtaGVpZ2h0OiAyLjJyZW07XG5cdC8vIH1cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJvZHktbGFyZ2UtYm9sZCB7XG5cdEBpbmNsdWRlIGZsdWlkLXR5cGUoMS42cmVtLCAycmVtKTtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdC8vIFx0Ly8gZm9udC1zaXplOiAxLjhyZW07XG5cdC8vIFx0bGluZS1oZWlnaHQ6IDIuNnJlbTtcblx0Ly8gfVxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0Ly8gXHQvLyBmb250LXNpemU6IDEuN3JlbTtcblx0Ly8gXHRsaW5lLWhlaWdodDogMi40cmVtO1xuXHQvLyB9XG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHQvLyBcdC8vIGZvbnQtc2l6ZTogMS42cmVtO1xuXHQvLyBcdGxpbmUtaGVpZ2h0OiAyLjJyZW07XG5cdC8vIH1cbn1cblxuLmNhcHRpb24ge1xuXHRmb250LXNpemU6IDEuNHJlbTtcblx0bGluZS1oZWlnaHQ6IDJyZW07XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0Y29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG4uYW5ub3RhdGlvbiB7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRsaW5lLWhlaWdodDogMS42cmVtO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG5cbmJsb2NrcXVvdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12dGwtcHJpbWFyeSk7XG5cdHBhZGRpbmc6IDVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyLjdyZW07XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdGZvbnQtZmFtaWx5OiAnU29ydHMgTWlsbCBHb3VkeScsIHNlcmlmO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0fVxufVxuXG4uY2FwcyB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC14Ym9sZCk7XG59IiwiLy8gUkVTUE9OU0lWRSBGT05UUyBAaW5jbHVkZSBmbHVpZC10eXBlKDEuM3JlbSwgMS43cmVtKTtcbkBtaXhpbiBmbHVpZC10eXBlKCRtaW4tZm9udC1zaXplOiAxLjdyZW0sICRtYXgtZm9udC1zaXplOiAyLjJyZW0sICRsb3dlci1yYW5nZTogMzc1cHgsICR1cHBlci1yYW5nZTogMTkyMHB4KSB7XG4gIGZvbnQtc2l6ZTogY2FsYygjeyRtaW4tZm9udC1zaXplfSArICN7KCgkbWF4LWZvbnQtc2l6ZSAqIDEwIC8gKCRtYXgtZm9udC1zaXplICogMCArIDEpKSAtICgkbWluLWZvbnQtc2l6ZSAqIDEwIC8gKCRtaW4tZm9udC1zaXplICogMCArIDEpKSl9ICogKCAoMTAwdncgLSAjeyRsb3dlci1yYW5nZX0pIC8gI3soKCR1cHBlci1yYW5nZSAvICgkdXBwZXItcmFuZ2UgKiAwICsgMSkpIC0gKCRsb3dlci1yYW5nZSAvICgkbG93ZXItcmFuZ2UgKiAwICsgMSkpKX0pKTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxvd2VyLXJhbmdlKSB7XG4gICAgZm9udC1zaXplOiAkbWluLWZvbnQtc2l6ZTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdXBwZXItcmFuZ2Upe1xuICAgIGZvbnQtc2l6ZTogJG1heC1mb250LXNpemU7XG4gIH1cbn1cblxuLy8gRkFERSBUUkFOU0lUSU9OIFxuQG1peGluIGZhZGUtdHJhbnNpdGlvbigkZHVyYXRpb24pIHtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi8vIEJBQ0tHUk9VTkQgSU1BR0VTIFxuQG1peGluIG9iamVjdC1maXQoJGJhY2tncm91bmQtc2l6ZSkge1xuXHQtby1vYmplY3QtZml0OiAkYmFja2dyb3VuZC1zaXplO1xuXHRvYmplY3QtZml0OiAkYmFja2dyb3VuZC1zaXplO1xufSIsIi5wYWdlLTQwNCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRwYWRkaW5nLXRvcDogMTQwcHg7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICBwYWRkaW5nOiAxMjBweCAwIDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQgICAgcGFkZGluZzogMTU0cHggMCAwO1xyXG5cdCAgICBnYXA6IHZhcigtLWdhcC14cyk7XHJcblx0fVxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0LnJvdyB7XHJcblx0XHRcdC5lcnJvci1pbm5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGdhcDogdmFyKC0tZ2FwLXNtKTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA5LjZyZW07XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdCAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHQgICAgZ2FwOiB2YXIoLS1nYXAteHMpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZXllYnJvdyB7XHJcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IHZhcigtLWNvcmUtZGVlcC1wdXJwbGUpO1xyXG5cdCAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtY3JlYW0pO1xyXG5cdCAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcblx0ICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0ICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcclxuXHQgICAgICAgICAgICAgICAgIGdhcDogLjRyZW07XHJcblx0ICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHQgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcblx0ICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuXHQgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdCAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdCAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmRpc3BsYXktMyB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQteGJvbGQpO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmVycm9yLWlubmVyLW1haW4ge1xyXG5cdFx0XHRcdFx0Z2FwOiB2YXIoLS1nYXAtNDApO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHQgICAgICBcdGdhcDogdmFyKC0tZ2FwLW1kKTtcclxuXHRcdFx0XHQgICB9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHQgICAgICBcdGdhcDogdmFyKC0tZ2FwLXNtKTtcclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZmxvYXRpbmcge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnJlZC1jaXJjbGUsIC5wdXJwbGUtc3F1YXJlLCAub3JhbmdlLXRyaWFuZ2xlLCAucmVkLXRyaWFuZ2xlIHtcclxuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb3ZlIGxpbmVhciBpbmZpbml0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ibHVlLXRyaWFuZ2xlLCAucGluay10cmlhbmdsZSwgLmdyZWVuLXRyaWFuZ2xlLCAucGluay1jaXJjbGUge1xyXG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vdmVUd28gbGluZWFyIGluZmluaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnJlZC1jaXJjbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC0xNzVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogMzAlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAyNXB4IDU1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucHVycGxlLXNxdWFyZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogMHB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiAxMDAlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAwcHggNTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ibHVlLXRyaWFuZ2xlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAtMzVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogNDUlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDE1cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjotMTBweCAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmVkLXRyaWFuZ2xlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAtMzVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogODAlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOi0xMHB4IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5vcmFuZ2UtdHJpYW5nbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC03NXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiAyNSU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IC0zNXB4IDI1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucGluay1jaXJjbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC0xMjVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogNjAlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDE1cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogLTE1cHggNTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5waW5rLXRyaWFuZ2xlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAtNTVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogMDtcclxuXHRcdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IDM1cHggNDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ncmVlbi10cmlhbmdsZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogLTc1cHg7XHJcblx0XHRcdFx0XHQgIGxlZnQ6IDY1JTtcclxuXHRcdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogLTY1cHggMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGtleWZyYW1lcyBtb3ZlIHtcclxuXHRcdFx0XHRcdCAgMTAwJSB7XHJcblx0XHRcdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpIHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0XHRcdFx0ICAgIGhlaWdodDogMjAwcHg7XHJcblx0XHRcdFx0XHQgIH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBrZXlmcmFtZXMgbW92ZVR3byB7XHJcblx0XHRcdFx0XHQgIDEwMCUge1xyXG5cdFx0XHRcdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KSByb3RhdGUoMzYwZGVnKTtcclxuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdFx0ICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5lcnJvci1pbWFnZSB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHQgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdCAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdGhlaWdodDogNzAwcHg7XHJcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtMzU1cHg7XHJcblx0XHRcdFx0XHRib3R0b206IC01MHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcblx0XHRcdFx0ICAgICAgcmlnaHQ6IC01MHB4O1xyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHQgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdCAgICAgIFx0aGVpZ2h0OiA2MDBweDtcclxuXHRcdFx0XHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiB1bnNldDtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB1bnNldDtcclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHQgICAgICBoZWlnaHQ6IDM2MHB4O1xyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnBhZ2UtdGhhbmsteW91e1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDI0MHB4IDAgNTBweDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgIHBhZGRpbmc6IDE5MnB4IDAgNDBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdCAgICBwYWRkaW5nOiAxNTRweCAwIDA7XHJcblx0ICAgIGdhcDogdmFyKC0tZ2FwLXhzKTtcclxuXHR9XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQucm93IHtcclxuXHRcdFx0LnRoYW5reW91LWlubmVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0Z2FwOiB2YXIoLS1nYXAtc20pO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDkuNnJlbTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0ICAgICAgcGFkZGluZzogMHB4IDM5cHg7XHJcblx0XHRcdCAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHQgICAgZ2FwOiB2YXIoLS1nYXAteHMpO1xyXG5cdFx0XHRcdCAgICBwYWRkaW5nOiAwcHggMS42cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZXllYnJvdyB7XHJcblx0XHRcdFx0ICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29yZS1kZWVwLXB1cnBsZSk7XHJcbiAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtY3JlYW0pO1xyXG4gICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcclxuICAgICAgICAgICAgICAgICBnYXA6IC40cmVtO1xyXG4gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XHJcbiAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZGlzcGxheS0zIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC14Ym9sZCk7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZXJyb3ItaW5uZXItbWFpbiB7XHJcblx0XHRcdFx0XHRnYXA6IHZhcigtLWdhcC00MCk7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHQgICAgICBcdGdhcDogdmFyKC0tZ2FwLXNtKTtcclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mbG9hdGluZyB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMjAwcHg7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmVkLWNpcmNsZSwgLnB1cnBsZS1zcXVhcmUsIC5vcmFuZ2UtdHJpYW5nbGUsIC5yZWQtdHJpYW5nbGUge1xyXG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vdmUgbGluZWFyIGluZmluaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJsdWUtdHJpYW5nbGUsIC5waW5rLXRyaWFuZ2xlLCAuZ3JlZW4tdHJpYW5nbGUsIC5waW5rLWNpcmNsZSB7XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW92ZVR3byBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmVkLWNpcmNsZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogLTE3NXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiAzMCU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IDI1cHggNTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5wdXJwbGUtc3F1YXJlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAwcHg7XHJcblx0XHRcdFx0XHQgIGxlZnQ6IDEwMCU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IDBweCA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJsdWUtdHJpYW5nbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC0zNXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiA0NSU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOi0xMHB4IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5yZWQtdHJpYW5nbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC0zNXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiA4MCU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46LTEwcHggMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm9yYW5nZS10cmlhbmdsZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogLTc1cHg7XHJcblx0XHRcdFx0XHQgIGxlZnQ6IDI1JTtcclxuXHRcdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogLTM1cHggMjVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5waW5rLWNpcmNsZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogLTEyNXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiA2MCU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAtMTVweCA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnBpbmstdHJpYW5nbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC01NXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDE1cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogMzVweCA0MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmdyZWVuLXRyaWFuZ2xlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAtNzVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogNjUlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAtNjVweCAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAa2V5ZnJhbWVzIG1vdmUge1xyXG5cdFx0XHRcdFx0ICAxMDAlIHtcclxuXHRcdFx0XHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCkgcm90YXRlKDM2MGRlZyk7XHJcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHRcdCAgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGtleWZyYW1lcyBtb3ZlVHdvIHtcclxuXHRcdFx0XHRcdCAgMTAwJSB7XHJcblx0XHRcdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpIHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0XHRcdFx0ICAgIGhlaWdodDogMjAwcHg7XHJcblx0XHRcdFx0XHQgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnRoYW5reW91LWltYWdlIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdCAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHQgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdGhlaWdodDogNzAwcHg7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IC01MHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuXHRcdCAgICAgIHJpZ2h0OiAtNTBweDtcclxuXHRcdCAgICB9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0ICAgICAgaGVpZ2h0OiA1MDBweDtcclxuXHRcdCAgICB9XHJcblx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHQgICAgICBcdGhlaWdodDogNjAwcHg7XHJcblx0XHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRib3R0b206IHVuc2V0O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdW5zZXQ7XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0ICAgICAgaGVpZ2h0OiAzNjBweDtcclxuXHRcdCAgICB9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmxlZ2FsLWhlcm8ge1xyXG5cdHBhZGRpbmc6IDcycHggMHB4O1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0cGFkZGluZzogNi40cmVtIDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0cGFkZGluZzogNi40cmVtIDAgNy4ycmVtO1xyXG5cdH1cclxuXHQuY29udGFpbmVyIHtcclxuXHRcdC5yb3cge1xyXG5cdFx0XHRkaXYge1xyXG5cdFx0XHRcdC5oZXJvX19pbm5lciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0Z2FwOiAyLjRyZW07XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdGdhcDogMS42cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmV5ZWJyb3ctYnJlYWRjcnVtYiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZGlzcGxheS0zIHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXhib2xkKTtcdFx0XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubGVnYWwtZmxleC10ZXh0IHtcclxuXHQuY29udGFpbmVyIHtcclxuXHRcdC5yb3cge1xyXG5cdFx0XHQuZmxleC10ZXh0LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGdhcDogMy4ycmVtO1xyXG5cdFx0XHRcdC50aXRsZS1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRnYXA6IDIuNHJlbTtcclxuXHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZXllYnJvdyB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29udGVudC1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRnYXA6IDIuNHJlbTtcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0LnN0YW5kZmlyc3Qge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8vIC5wYi1xdWljay1saW5rcy0zLWNvbCB7XHJcbi8vIFx0cGFkZGluZzogMTUycHggMHB4O1xyXG4vLyBcdC5jb250YWluZXIge1xyXG4vLyBcdFx0LnJvdyB7XHJcbi8vIFx0XHRcdC5xbC1tYWluLWNvbnRhaW5lciB7XHJcbi8vIFx0XHRcdFx0Z2FwOiA2LjRyZW07XHJcbi8vIFx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyBcdFx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuLy8gXHRcdFx0XHQucWwtdGl0bGUge1xyXG4vLyBcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyBcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcbi8vIFx0XHRcdFx0XHRoMiB7XHJcbi8vIFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG4vLyBcdFx0XHRcdFx0fVxyXG4vLyBcdFx0XHRcdH1cclxuLy8gXHRcdFx0XHQucWwtY29udGFpbmVyIHtcclxuLy8gXHRcdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcbi8vIFx0XHRcdFx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbi8vIFx0XHRcdFx0ICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xyXG4vLyBcdFx0XHRcdCAgICBncmlkLWNvbHVtbi1nYXA6IDY0cHg7XHJcbi8vIFx0XHRcdFx0XHQucWwge1xyXG4vLyBcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG4vLyBcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4vLyBcdFx0XHRcdFx0XHRnYXA6IC44cmVtO1xyXG4vLyBcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vIFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gXHRcdFx0XHRcdFx0LmV5ZWJyb3cge1xyXG4vLyBcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG4vLyBcdFx0XHRcdFx0XHR9XHJcbi8vIFx0XHRcdFx0XHRcdGEge1xyXG4vLyBcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNC44cmVtO1xyXG4vLyBcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1LjJyZW07XHJcbi8vIFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcclxuLy8gXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuLy8gXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuLy8gXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1za3ktZGFyayApO1xyXG4vLyBcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbi8vIFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XHJcbi8vIFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcclxuLy8gXHRcdFx0XHRcdFx0XHR9XHJcbi8vIFx0XHRcdFx0XHRcdH1cclxuLy8gXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcbi8vIFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcbi8vIFx0XHRcdFx0XHRcdCAgICB3aWR0aDogMnB4O1xyXG4vLyBcdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xyXG4vLyBcdFx0XHRcdFx0XHQgICAgYm9yZGVyOiAycHggc29saWQgI0NDQztcclxuLy8gXHRcdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gXHRcdFx0XHRcdFx0ICAgIHJpZ2h0OiAtMjVweDtcclxuLy8gXHRcdFx0XHRcdFx0fVxyXG4vLyBcdFx0XHRcdFx0fVxyXG4vLyBcdFx0XHRcdFx0LnFsIHtcclxuLy8gXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuLy8gXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuLy8gXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcbi8vIFx0XHRcdFx0XHRcdFx0fVxyXG4vLyBcdFx0XHRcdFx0XHR9XHJcbi8vIFx0XHRcdFx0XHR9XHJcbi8vIFx0XHRcdFx0fVxyXG4vLyBcdFx0XHR9XHJcbi8vIFx0XHR9XHJcbi8vIFx0fVxyXG4vLyB9IiwiLnNpdGVtYXAtaGVybyB7XHJcblx0cGFkZGluZzogNDhweCAwcHg7XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHQucm93IHtcclxuXHRcdFx0ZGl2IHtcclxuXHRcdFx0XHQuaGVyb19faW5uZXIge1xyXG5cdFx0XHRcdFx0LmRpc3BsYXktMyB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2l0ZW1hcC1jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDcuMnJlbSAwO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0cGFkZGluZzogNC44cmVtIDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDkuNnJlbTtcclxuXHR9XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHQucm93IHtcclxuXHRcdFx0Lm1lbnUtY29udGFpbmVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuXHRcdFx0ICAgIGdyaWQtY29sdW1uLWdhcDogMy4ycmVtO1xyXG5cdFx0XHQgICAgZ3JpZC1yb3ctZ2FwOiA0LjhyZW07XHJcblx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRncmlkLWNvbHVtbi1nYXA6IDQuOHJlbTtcclxuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm1lbnUtaW5uZXItY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRnYXA6IDIuNHJlbTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdCAgICB3aWR0aDogMXB4O1xyXG5cdFx0XHRcdFx0ICAgIGhlaWdodDogY2FsYygxMDAlICsgNDhweCk7XHJcblx0XHRcdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcclxuXHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHQgICAgcmlnaHQ6IC0xNnB4O1xyXG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0ICAgICAgICBoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdCAgICAgICAgcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHQgICAgICAgIGJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNW4pIHtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDRuKSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB1bnNldDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmhlYWRpbmctbGluayB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tc2t5LWRhcmspO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZXllYnJvdyB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjNjM2MzYzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNoaWxkLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMi40cmVtO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXNreS1kYXJrKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmFxcyB7XHJcblx0LmZhcS1oZXJvIHtcclxuXHRcdHBhZGRpbmc6IDE0NHB4IDBweCA3MnB4O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdHBhZGRpbmc6IDEyOHB4IDBweCA2NHB4O1xyXG5cdCAgICB9XHJcblx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdCAgICBcdHBhZGRpbmc6IDY0cHggMHB4IDQ4cHg7XHJcblx0XHR9XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHQucm93IHtcclxuXHRcdFx0ZGl2IHtcclxuXHRcdFx0XHQuaGVyb19faW5uZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGdhcDogMi40cmVtO1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdC5leWVicm93LWJyZWFkY3J1bWIge1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaGVyby1jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0Z2FwOiA0cmVtO1xyXG5cdFx0XHRcdFx0XHQuZGlzcGxheS0zIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQteGJvbGQpO1x0XHRcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0ICAgIFx0Z2FwOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZmxvYXRpbmcge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnJlZC1jaXJjbGUsIC5wdXJwbGUtc3F1YXJlLCAub3JhbmdlLXRyaWFuZ2xlLCAucmVkLXRyaWFuZ2xlIHtcclxuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb3ZlIGxpbmVhciBpbmZpbml0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ibHVlLXRyaWFuZ2xlLCAucGluay10cmlhbmdsZSwgLmdyZWVuLXRyaWFuZ2xlLCAucGluay1jaXJjbGUge1xyXG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vdmVUd28gbGluZWFyIGluZmluaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnJlZC1jaXJjbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC0xNzVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogMzAlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAyNXB4IDU1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucHVycGxlLXNxdWFyZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogMHB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiAxMDAlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAwcHggNTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ibHVlLXRyaWFuZ2xlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAtMzVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogNDUlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDE1cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjotMTBweCAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmVkLXRyaWFuZ2xlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAtMzVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogODAlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOi0xMHB4IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5vcmFuZ2UtdHJpYW5nbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC03NXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiAyNSU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IC0zNXB4IDI1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucGluay1jaXJjbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC0xMjVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogNjAlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDE1cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogLTE1cHggNTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5waW5rLXRyaWFuZ2xlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAtNTVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogMDtcclxuXHRcdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IDM1cHggNDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ncmVlbi10cmlhbmdsZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogLTc1cHg7XHJcblx0XHRcdFx0XHQgIGxlZnQ6IDY1JTtcclxuXHRcdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogLTY1cHggMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGtleWZyYW1lcyBtb3ZlIHtcclxuXHRcdFx0XHRcdCAgMTAwJSB7XHJcblx0XHRcdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpIHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0XHRcdFx0ICAgIGhlaWdodDogMjAwcHg7XHJcblx0XHRcdFx0XHQgIH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBrZXlmcmFtZXMgbW92ZVR3byB7XHJcblx0XHRcdFx0XHQgIDEwMCUge1xyXG5cdFx0XHRcdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KSByb3RhdGUoMzYwZGVnKTtcclxuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdFx0ICB9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hY2NvcmRpb24tY29udGFpbmVyIHtcclxuXHQuYW5jaG9yLWNvbiB7XHJcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdFx0dG9wOiAyMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29yZS1jcmVhbSk7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHRcdC5yb3cge1xyXG5cdFx0XHQuYWNjLWFuY2hvci1tYWluLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRnYXA6IDEuNnJlbTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdC5hY2NvcmRpb24taW50cm8ge1xyXG5cdFx0XHRcdFx0LmV5ZWJyb3cge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzYzNjM2MztcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9yb3VnZS13cC1zdGFydC10aGVtZS9hc3NldHMvaW1hZ2VzL2Fycm93c19vdXR3YXJkLnN2Zyk7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdCAgIFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmFjY29yZGlvbi1idXR0b24tY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRnYXA6IDEuNnJlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIuNHJlbSAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWNvcmUtcmljaC1ibGFjayk7XHJcblx0XHRcdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdFx0XHRcdFx0LmFjLWJ0biB7XHJcblx0XHRcdFx0XHQgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWNyZWFtKTtcclxuXHRcdFx0XHRcdCAgICBib3gtc2hhZG93OiAwcHggNHB4IDBweCAwcHggdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdCAgICBtYXJnaW46IDA7XHJcblx0XHRcdFx0XHQgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcblx0XHRcdFx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdCAgICBnYXA6IC44cmVtO1xyXG5cdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcblx0XHRcdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdCAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xyXG5cdFx0XHRcdCAgICAgICAgJjpob3ZlciB7XHJcblx0XHRcdFx0ICAgICAgICBcdGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdCAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNreS1saWdodCk7XHJcblx0XHRcdFx0ICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAwcHggMHB4IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XHJcblx0XHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFx0ICAgICAgICAmOmRpc2FibGVkIHtcclxuXHRcdFx0XHQgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwQzMwO1xyXG5cdFx0XHRcdCAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MzYzNjM7XHJcblx0XHRcdFx0ICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAwcHggMHB4ICMwMDBDMzA7XHJcblx0XHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHQucm93IHtcclxuXHRcdFx0LmZhcXMtY29udGFpbmVyIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNi40cmVtO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRnYXA6IDIuNHJlbTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0ICAgIFx0cGFkZGluZy10b3A6IDRyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHQgICAgXHRwYWRkaW5nLXRvcDogMi40cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmFxLXBhZ2VfX2ZhcXMge1xyXG5cdFx0XHRcdFx0LmZhcS1zZWN0aW9uIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1LjJyZW07XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMnJlbVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA5LjZyZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDcuMnJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYmV0YSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHQgICAgXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcclxuXHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHQgICAgJjpob3ZlciB7XHJcblx0XHRcdFx0XHQgICAgXHRidXR0b24ge1xyXG5cdFx0XHRcdFx0ICAgIFx0XHQmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XHJcblx0XHRcdFx0XHQgICAgXHRcdFx0Ji5vcmFuZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlLWxpZ2h0KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5waW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0IGJhY2tncm91bmQ6IHZhcigtLXBpbmstbGlnaHQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmdyZWVuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0IGJhY2tncm91bmQ6IHZhcigtLWdyZWVuLWxpZ2h0KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5yZWQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQgYmFja2dyb3VuZDogdmFyKC0td2F0ZXJtZWxvbi1saWdodCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCYucHVycGxlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0IGJhY2tncm91bmQ6IHZhcigtLWxpbGFjLWxpZ2h0KTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5kZWZhdWx0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0IGJhY2tncm91bmQ6IHZhcigtLWxpbGFjLWxpZ2h0KTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCAgICBcdFx0fVxyXG5cdFx0XHRcdFx0ICAgIFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzJweCAxNnB4IDI0cHg7XHJcblx0XHRcdFx0XHRcdCAgICBnYXA6IDA7XHJcblx0XHRcdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0XHQgICAgYm9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG5cdFx0XHRcdFx0XHQgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblx0XHRcdFx0XHRcdCAgIFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0aDYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyLjRyZW0gMS42cmVtO1xyXG5cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxLjZyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcclxuXHRcdFx0XHRcdFx0ICAgIFx0Ji5vcmFuZ2UsJi5waW5rLCYucmVkLCYucHVycGxlLCYuZ3JlZW4sJi5kZWZhdWx0IHtcclxuXHRcdFx0XHRcdFx0XHRcdCBiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgfVxyXG5cclxuXHRcdFx0XHRcdFx0ICAgIC5hY2NvcmRpb24taWNvbiB7XHJcblx0XHRcdFx0XHRcdCAgICBcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHRcdFx0XHRcdFx0ICAgIFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHQgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcblx0XHRcdFx0XHRcdCAgICBcdC5vcmFuZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0IGJhY2tncm91bmQ6IHZhcigtLW9yYW5nZS1saWdodCk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LnBpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0IGJhY2tncm91bmQ6IHZhcigtLXBpbmstbGlnaHQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5ncmVlbiB7XHJcblx0XHRcdFx0XHRcdFx0XHQgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4tbGlnaHQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5yZWQge1xyXG5cdFx0XHRcdFx0XHRcdFx0IGJhY2tncm91bmQ6IHZhcigtLXdhdGVybWVsb24tbGlnaHQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5wdXJwbGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0IGJhY2tncm91bmQ6IHZhcigtLWxpbGFjLWxpZ2h0KTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuZGVmYXVsdCB7XHJcblx0XHRcdFx0XHRcdFx0XHQgYmFja2dyb3VuZDogdmFyKC0tbGlsYWMtbGlnaHQpO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ICAgIFx0LmFjY29yZGlvbi1pY29uIHtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHR9XHJcblx0XHRcdFx0XHRcdCAgICBcdH1cclxuXHRcdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY2FyZC1ib2R5IHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTZweCAzMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0IEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyLjRyZW0gMS42cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jb2xsYXBzZSB7XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucGItY3RhLWJhbm5lciB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcbn1cclxufSIsIlxyXG4ucGItaGVybyB7XHJcblx0Ji5sYXJnZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogNjRweDtcclxuXHRcdC5jb250YWluZXIge1xyXG5cdFx0XHQucm93IHtcclxuXHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHQuaGVyb19faW5uZXIge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHQgICAgZ2FwOiA0cmVtO1xyXG5cdFx0XHRcdFx0ICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0ICAgIHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRcdGdhcDogMy4ycmVtO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCAgICAuemV0YSB7XHJcblx0XHRcdFx0XHQgICAgXHRjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdCAgICBcdG1heC13aWR0aDogMTEwMHB4O1xyXG5cdFx0XHRcdFx0ICAgIFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHQgICAgLmJ1dHRvbi1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0ICAgIFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCAgICB9XHJcblxyXG5cdFx0XHRcdFx0XHQuaGVyby1oZWFkIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0Z2FwOiAwLjhyZW07XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRnYXA6IDIuNHJlbTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRnYXA6IDEuNnJlbTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmV5ZWJyb3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29yZS1kZWVwLXB1cnBsZSk7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGNvbG9yOiB2YXIoLS1jb3JlLWNyZWFtKTtcclxuXHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHRcdFx0XHRcdFx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0ICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdCAgICBwYWRkaW5nOiA0cHggMTZweDtcclxuXHRcdFx0XHRcdFx0XHQgICAgZ2FwOiAuNHJlbTtcclxuXHRcdFx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcblx0XHRcdFx0XHRcdFx0ICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xyXG5cdFx0XHRcdFx0XHRcdCAgICB6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZGlzcGxheS0yIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuYWxwaGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdW5zZXQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mbG9hdGluZyB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMjAwcHg7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmVkLWNpcmNsZSwgLnB1cnBsZS1zcXVhcmUsIC5vcmFuZ2UtdHJpYW5nbGUsIC5yZWQtdHJpYW5nbGUge1xyXG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vdmUgbGluZWFyIGluZmluaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJsdWUtdHJpYW5nbGUsIC5waW5rLXRyaWFuZ2xlLCAuZ3JlZW4tdHJpYW5nbGUsIC5waW5rLWNpcmNsZSB7XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW92ZVR3byBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmVkLWNpcmNsZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogLTE3NXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiAzMCU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IDI1cHggNTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5wdXJwbGUtc3F1YXJlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAwcHg7XHJcblx0XHRcdFx0XHQgIGxlZnQ6IDEwMCU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IDBweCA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJsdWUtdHJpYW5nbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC0zNXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiA0NSU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOi0xMHB4IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5yZWQtdHJpYW5nbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC0zNXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiA4MCU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46LTEwcHggMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm9yYW5nZS10cmlhbmdsZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogLTc1cHg7XHJcblx0XHRcdFx0XHQgIGxlZnQ6IDI1JTtcclxuXHRcdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogLTM1cHggMjVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5waW5rLWNpcmNsZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogLTEyNXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiA2MCU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAtMTVweCA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnBpbmstdHJpYW5nbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC01NXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDE1cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogMzVweCA0MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmdyZWVuLXRyaWFuZ2xlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAtNzVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogNjUlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAtNjVweCAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAa2V5ZnJhbWVzIG1vdmUge1xyXG5cdFx0XHRcdFx0ICAxMDAlIHtcclxuXHRcdFx0XHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCkgcm90YXRlKDM2MGRlZyk7XHJcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHRcdCAgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGtleWZyYW1lcyBtb3ZlVHdvIHtcclxuXHRcdFx0XHRcdCAgMTAwJSB7XHJcblx0XHRcdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpIHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0XHRcdFx0ICAgIGhlaWdodDogMjAwcHg7XHJcblx0XHRcdFx0XHQgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaGVyby1tZWRpYSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdG1hcmdpbi10b3A6IDg4cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC00MDBweDtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTMwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMuMnJlbTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMTUwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmhlcm8tc2xpZGVyIHtcclxuXHRcdFx0XHQuc2xpY2stbGlzdCB7XHJcblx0XHRcdFx0XHQuc2xpY2stdHJhY2sge1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHQuc2xpY2stc2xpZGUge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdCBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdFx0ICAgICBcdG1hcmdpbjogMCA4cHg7XHJcblx0XHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0LmNhcmQtaW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgIG1heC13aWR0aDogODAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgaW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICBcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgIFx0Ym9yZGVyLXJhZGl1czogMzJweDtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICBcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNsaWNrLWN1cnJlbnQge1xyXG5cdFx0XHRcdFx0XHRcdGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHQuY2FyZC1pbWFnZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuc3RhbmRhcmQge1xyXG5cdFx0cGFkZGluZzogNC44cmVtIDAgNy4ycmVtO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0ICAgICAgIHBhZGRpbmc6IDQ4cHggMDtcclxuXHQgICAgfVxyXG5cdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHQgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQgICAgICAgcGFkZGluZzogMTAwcHggMCAxNnB4O1xyXG5cdCAgICB9XHJcblx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdCAgICBcdCBwYWRkaW5nOiA3MnB4IDAgMTZweDtcclxuXHQgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQgICAgICAgZ2FwOiB2YXIoLS1nYXAteHMpO1xyXG5cdCAgICB9XHJcblx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQucm93IHtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdC5oZXJvX19pbm5lciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdGdhcDogNHJlbTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdCAgICAgIHBhZGRpbmc6IDBweCAzOXB4O1xyXG5cdFx0XHRcdCAgICAgIGdhcDogMy4ycmVtO1xyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0ICAgIGdhcDogdmFyKC0tZ2FwLXNtKTtcclxuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiAwcHggMS42cmVtO1xyXG5cdFx0XHRcdFx0ICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmV5ZWJyb3ctYnJlYWRjcnVtYiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHQgICAgc3BhbiB7XHJcblx0XHRcdFx0XHQgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHQgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdCAgICAgICAgZ2FwOiAuOHJlbTtcclxuXHRcdFx0XHRcdCAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0XHQgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcblx0XHRcdFx0XHQgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0XHQgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRcdFx0XHQgICAgICAgIHNwYW4ge1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICAgICAgYSB7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvcmUtZGVlcC1wdXJwbGUpO1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgZ2FwOiAuNHJlbTtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcblx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdCAgICAgICAgICAgICB9XHJcblx0XHRcdFx0XHQgICAgICAgIH1cclxuXHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZGlzcGxheS0zIHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXhib2xkKTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC56ZXRhIHtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA4NTBweDtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuaGVyby1oZWFkIHtcclxuXHRcdFx0XHRcdFx0Z2FwOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdCAgICAgIFx0Z2FwOiB2YXIoLS1nYXAteHMpO1xyXG5cdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mbG9hdGluZyB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMjAwcHg7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmVkLWNpcmNsZSwgLnB1cnBsZS1zcXVhcmUsIC5vcmFuZ2UtdHJpYW5nbGUsIC5yZWQtdHJpYW5nbGUge1xyXG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vdmUgbGluZWFyIGluZmluaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJsdWUtdHJpYW5nbGUsIC5waW5rLXRyaWFuZ2xlLCAuZ3JlZW4tdHJpYW5nbGUsIC5waW5rLWNpcmNsZSB7XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW92ZVR3byBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmVkLWNpcmNsZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogLTE3NXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiAzMCU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IDI1cHggNTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5wdXJwbGUtc3F1YXJlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAwcHg7XHJcblx0XHRcdFx0XHQgIGxlZnQ6IDEwMCU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IDBweCA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJsdWUtdHJpYW5nbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC0zNXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiA0NSU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOi0xMHB4IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5yZWQtdHJpYW5nbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC0zNXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiA4MCU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46LTEwcHggMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm9yYW5nZS10cmlhbmdsZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogLTc1cHg7XHJcblx0XHRcdFx0XHQgIGxlZnQ6IDI1JTtcclxuXHRcdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogLTM1cHggMjVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5waW5rLWNpcmNsZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogLTEyNXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiA2MCU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAtMTVweCA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnBpbmstdHJpYW5nbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC01NXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDE1cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogMzVweCA0MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmdyZWVuLXRyaWFuZ2xlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAtNzVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogNjUlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAtNjVweCAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAa2V5ZnJhbWVzIG1vdmUge1xyXG5cdFx0XHRcdFx0ICAxMDAlIHtcclxuXHRcdFx0XHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCkgcm90YXRlKDM2MGRlZyk7XHJcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHRcdCAgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGtleWZyYW1lcyBtb3ZlVHdvIHtcclxuXHRcdFx0XHRcdCAgMTAwJSB7XHJcblx0XHRcdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpIHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0XHRcdFx0ICAgIGhlaWdodDogMjAwcHg7XHJcblx0XHRcdFx0XHQgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5oZXJvLW1lZGlhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG4gICAgXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcbiAgICBcdFx0XHRcdG1pbi1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgXHRcdFx0XHRtYXgtaGVpZ2h0OiA3MDBweDtcclxuICAgIFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHQgICAgICBoZWlnaHQ6IDUyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHQgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG5cdFx0XHRcdFx0ICAgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcblx0XHRcdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdCAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDEwMCU7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG5cdFx0XHRcdFx0ICAgICAgcmlnaHQ6IC01MHB4O1xyXG5cdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHQgICAgICBoZWlnaHQ6IDQ4NXB4O1xyXG5cdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdCAgIFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDYwMHB4O1xyXG5cdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogdW5zZXQ7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB1bnNldDtcclxuXHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHQgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG5cdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucGItcXVpY2stbGlua3MtMy1jb2wge1xyXG5cdHBhZGRpbmc6IDE1MnB4IDBweDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgIHBhZGRpbmc6IDEyMHB4IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgIHBhZGRpbmc6IDcycHggMDtcclxuICAgIH1cclxuXHQuY29udGFpbmVyIHtcclxuXHRcdC5yb3cge1xyXG5cdFx0XHQucWwtbWFpbi1jb250YWluZXIge1xyXG5cdFx0XHRcdGdhcDogNi40cmVtO1xyXG5cdFx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdGdhcDogNDhweDtcclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0XHQucWwtdGl0bGUge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucWwtY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdFx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblx0XHRcdFx0ICAgIGdyaWQtY29sdW1uLWdhcDogMzNweDtcclxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0ICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuXHRcdFx0XHQgICAgICBncmlkLXJvdy1nYXA6IDMzcHg7XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHQgICAgJi50d28ge1xyXG4gXHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuIFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0ICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuXHRcdFx0XHRcdCAgICAgIGdyaWQtcm93LWdhcDogMzNweDtcclxuXHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHQgICAgJi5vbmUge1xyXG5cdFx0XHRcdCAgICBcdCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHQucWwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRnYXA6IC44cmVtO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IDJweDtcclxuXHRcdFx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICNDQ0M7XHJcblx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdCAgICByaWdodDogMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdCAgICAgIFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IDI0cHggMjRweCAwO1xyXG5cdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdCAgICAgIFx0JjpudGgtY2hpbGQobiszKXtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHQgICAgICBcdCY6bnRoLWNoaWxkKG4rMyl7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB1bnNldDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB1bnNldDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHRcdC5leWVicm93IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQuOHJlbTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNS4ycmVtO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tc2t5LWRhcmsgKTtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0XHQgICAgICBmb250LXNpemU6IDQuM3JlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0LjdyZW07XHJcblx0XHRcdFx0XHRcdCAgIH1cclxuXHRcdFx0XHRcdFx0ICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdCAgICAgIGZvbnQtc2l6ZTogMy45cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQuM3JlbTtcclxuXHRcdFx0XHRcdFx0ICAgfVxyXG5cdFx0XHRcdFx0XHQgICBcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHQgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0cmVtO1xyXG5cdFx0XHRcdFx0XHQgICB9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5xbCB7XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucGItcXVpY2stbGlua3MtNC1jb2wge1xyXG5cdHBhZGRpbmc6IDQ4cHggMHB4O1xyXG5cdC5jb250YWluZXIge1xyXG5cdFx0LnJvdyB7XHJcblx0XHRcdGRpdiB7XHJcblx0XHRcdFx0Z2FwOiA0LjhyZW07XHJcblx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdCAgICBcdGdhcDogMy4ycmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucWwtdGl0bGUge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucWwtY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdFx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcblx0XHRcdFx0ICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcclxuXHRcdFx0XHQgICAgJi50d28ge1xyXG4gXHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuIFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHRcdGdyaWQtcm93LWdhcDogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0ICAgICYudGhyZWUge1xyXG5cdFx0XHRcdCAgICBcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblx0XHRcdFx0ICAgIFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdFx0Z3JpZC1yb3ctZ2FwOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRcdFx0IGdyaWQtcm93LWdhcDogMzJweDtcclxuXHRcdFx0XHRcdFx0IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblx0XHRcdFx0XHRcdCBtYXJnaW46IDA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0Z3JpZC1yb3ctZ2FwOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnFsLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRnYXA6IC44cmVtO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29yZS1kZWVwLXB1cnBsZSk7XHJcblx0XHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XHJcblx0XHRcdFx0XHQgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHQgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdCAgICBjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XHJcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDI3MHB4O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0XHRcdCBcdHBhZGRpbmc6IDI0cHg7XHJcblx0XHRcdFx0XHRcdCBcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXNreS1kYXJrKTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDRyZW07XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDRyZW07XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1yKTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIuNHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyLjRyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRnIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmV5ZWJyb3ctY3VzdG9tIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMi40cmVtO1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEuNnJlbTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMS42cmVtO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudGl0bGUtbGluayB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMy40cmVtO1xyXG5cdFx0XHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcclxuXHRcdFx0XHQgICAgXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEuNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdC50aXRsZS1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1za3ktbGlnaHQpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZXllYnJvdy1jdXN0b20ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXNreS1saWdodCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wYi1jdGEtYmFubmVyIHtcclxuXHRwYWRkaW5nLXRvcDogOS42cmVtO1xyXG5cdHBhZGRpbmctYm90dG9tOiA5LjZyZW07XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogNy4ycmVtO1xyXG5cdHBhZGRpbmctYm90dG9tOiA3LjJyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0cGFkZGluZy10b3A6IDMuNnJlbTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMy42cmVtO1xyXG5cdH1cclxuXHQuY29udGFpbmVyIHtcclxuXHRcdC5yb3cge1xyXG5cdFx0XHQuY3RhLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0cGFkZGluZzogNzRweCA3NHB4IDIwMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMycHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA3NHB4IDc0cHggMzAwcHg7XHJcblx0XHRcdFx0XHRnYXA6IDMycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNDBweCA0MHB4IDEyMHB4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyNHB4IDI0cHggMTIwcHg7XHJcblx0XHRcdFx0XHRnYXA6IDI0cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRpdGxlLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTI1cHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRleHQtY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdGdhcDogMy4ycmVtO1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHRnYXA6IDI0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuemV0YSB7XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0Ly8gXHR3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0LmJ1dHRvbi1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuZGVmYXVsdCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13YXRlcm1lbG9uLWxpZ2h0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmN0YS1jaGFyYWN0ZXItZGVza3RvcCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiA3NHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM4MHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjU1cHg7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmN0YS1jaGFyYWN0ZXItbW9iaWxlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdC8vIFx0ZGlzcGxheTogdW5zZXQ7XHJcblx0XHRcdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHQgICAgLy8gICAgIHJpZ2h0OiAwO1xyXG5cdFx0XHRcdCAgICAvLyAgICAgYm90dG9tOiAwO1xyXG5cdFx0XHRcdCAgICAvLyAgICAgd2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY3RhLWNoYXJhY3Rlci1kZXNrdG9wLWxvdHRpZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiA3NHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQwMHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjE1cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTcwcHg7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDE3NXB4O1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnRleHQtYWNjb3JkaW9uLWNvbCB7XHJcblx0cGFkZGluZzogMTUuMnJlbSAwIDIwcmVtO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdHBhZGRpbmc6IDEycmVtIDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0cGFkZGluZzogNy4ycmVtIDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0cGFkZGluZzogNi40cmVtIDA7XHJcblx0fVxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0LnJvdyB7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdGdhcDogMy4ycmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGdhcDogMi40cmVtO1xyXG5cdFx0XHRcdC5zdGFuZGZpcnN0LCBwLCBoMiwuZXllYnJvdyB7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zdGFuZGZpcnN0LCBwIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5mYXFzLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGdhcDogMi40cmVtO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0Z2FwOiAxLjZyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mYXEtcGFnZV9fZmFxcyB7XHJcblx0XHRcdFx0XHQuZmFxLXNlY3Rpb24ge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTUycHg7XHJcblx0XHRcdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNhcmQge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdCAgICBcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdCAgICAmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdCAgICBcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDI0cHggMTZweCAyNHB4O1xyXG5cdFx0XHRcdFx0XHQgICAgZ2FwOiAwO1xyXG5cdFx0XHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRcdFx0ICAgIGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdCAgIFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyNHB4IDBweCAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCAgICBoNCB7XHJcblx0XHRcdFx0XHRcdCAgICBcdGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0XHQgICAgXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHQgICAgLmFjY29yZGlvbi1pY29uIHtcclxuXHRcdFx0XHRcdFx0ICAgIFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdGhlaWdodDogNDhweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHQgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcblx0XHRcdFx0XHRcdCAgICBcdHBhZGRpbmc6IDQ4cHggMTZweCAyNHB4O1xyXG5cdFx0XHRcdFx0XHQgICAgXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjRweCAwcHggMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ICAgIFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDQ4cHggMHB4IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCAgICBcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDBweCAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHQuYWNjb3JkaW9uLWljb24ge1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdH1cclxuXHRcdFx0XHRcdFx0ICAgIFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jYXJkLWJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNnB4IDQ4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IDBweCA0OHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCAwcHggNDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwQzMwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY29sbGFwc2Uge1xyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNoYXJhY3RlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Lmplbmkge1xyXG5cdFx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi50ZXh0LXZpZGVvLXNwbGl0IHtcclxuXHRwYWRkaW5nOiAxNS4ycmVtIDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0cGFkZGluZzogMTJyZW0gMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRwYWRkaW5nOiA5LjZyZW0gMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRwYWRkaW5nOiA3LjJyZW0gMCAxNS4ycmVtO1xyXG5cdH1cclxuXHQmLmhpZGUtY2hhcmEge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRwYWRkaW5nOiA3LjJyZW0gMCA3LjJyZW07XHJcblx0fVxyXG5cdH1cclxuXHQuY29udGFpbmVyIHtcclxuXHRcdC5yb3cge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRnYXA6IDQuOHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdCAgICBnYXA6IC44cmVtO1xyXG5cdFx0XHRcdC52aWRlbyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMy4ycmVtO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdCBcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdCAgICB0b3A6IDUwJTtcclxuXHRcdFx0XHRcdCAgICBsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQwJSk7XHJcblx0XHRcdFx0XHQgICAgYm9yZGVyOiAycHggc29saWQgIzAwMEMzMDtcclxuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcblx0XHRcdFx0XHQgICAgbWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMi40cmVtO1xyXG5cdFx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XHJcblx0XHRcdFx0XHQgICAgYm94LXNoYWRvdzogMHB4IDRweCAwcHggMHB4IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XHJcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogdmFyKC0tY29yZS1jcmVhbSk7XHJcblx0XHRcdFx0XHRcdCAgICAmOmhvdmVyIHtcclxuXHRcdFx0XHQgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDBweCAwcHggIzAwN0U5OTtcclxuXHRcdFx0XHQgICAgICAgICAgICBjb2xvcjogIzAwN0U5OTtcclxuXHRcdFx0XHQgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA3RTk5O1xyXG5cdFx0XHRcdCAgICAgICAgICAgICBzdmcge1xyXG5cdFx0XHRcdCAgICAgICAgICAgIHBhdGgge1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1za3ktZGFyayk7XHJcblx0XHRcdFx0ICAgICAgICAgICAgfVxyXG5cdFx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcdCAgICAgICAgJjpkaXNhYmxlZCB7XHJcblx0XHRcdFx0ICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzYzNjM2MztcclxuXHRcdFx0XHQgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0XHRcdCAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCAjMDAwQzMwO1xyXG5cdFx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dC1jb250YWluZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRnYXA6IDIuNHJlbTtcclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJ1dHRvbi1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDY1cHgpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jaGFyYWN0ZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRzdmcge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0aGVpZ2h0OiAxMzNweDtcclxuXHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxODlweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE2N3B4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdHdpZHRoOiAxMTFweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmhpZGUtY2hhcmFjdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNoYXJhY3RlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdC5qZW5pIHtcclxuXHRcdFx0d2lkdGg6IDIxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE4MHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEzM3B4O1xyXG5cdFx0XHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHR3aWR0aDogMTg5cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNjdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5oaWRlLWNoYXJhY3RlciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnRleHQtZm9ybS1zcGxpdCB7XHJcblx0cGFkZGluZzogMTUycHggMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRwYWRkaW5nOiAxMnJlbSAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdHBhZGRpbmc6IDkuOHJlbSAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdHBhZGRpbmc6IDcuMnJlbSAwO1xyXG5cdH1cclxuXHQuY29udGFpbmVyIHtcclxuXHRcdC5jb250ZW50LWNvbnRhaW5lciB7IFxyXG5cdFx0XHRwYWRkaW5nOiA3MnB4IDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMnB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA2NHB4IDEwMHB4O1xyXG5cdFx0XHRcdGdhcDogMy4ycmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDcycHggNDhweDtcclxuXHRcdFx0XHRnYXA6IDQuOHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA0OHB4IDE2cHg7XHJcblx0XHRcdFx0Z2FwOiAzLjJyZW0gO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0Z2FwOiAyLjRyZW07XHJcblx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDIxNXB4O1xyXG5cdFx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdCAgICBoMiB7XHJcblx0XHRcdCAgICBcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHRcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gODVweCk7XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWNvbnRhaW5lciB7XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jaGFyYWN0ZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogNTVweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdHRvcDogMjVweDtcclxuXHRcdFx0bGVmdDogdW5zZXQ7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0d2lkdGg6IDEyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi50ZXh0LWltYWdlLXNwbGl0IHtcclxuXHRwYWRkaW5nOiAxNS4ycmVtIDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRwYWRkaW5nOiAxMnJlbSAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdHBhZGRpbmc6IDkuNnJlbSAwIDEzLjZyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0cGFkZGluZzogNy4ycmVtIDAgMTUuMnJlbTtcclxuXHR9XHJcblx0Ji5yZXZpZXctc2hvdy1jb250YWluZXIge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdHBhZGRpbmc6IDkuNnJlbSAwO1xyXG5cdFx0fVxyXG5cdFx0LmNvbnRhaW5lciB7XHJcblx0XHRcdC5yb3cge1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjAwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRnYXA6IDQuOHJlbTtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5vLWNoYXJhY3Rlci13aXRoLXJldiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29udGFpbmVyIHtcclxuXHRcdC5yb3cge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdGdhcDogNC44cmVtO1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQmLm5vLWNoYXJhY3Rlci1uby1yZXYge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5sZWZ0IHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dC1jb250YWluZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRnYXA6IDIuNHJlbTtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHQuemV0YSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hbHBoYSwgLnpldGEsIC5kaXNwbGF5LTMge1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5idXR0b24tY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucmV2aWV3LXNob3cge1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMzUwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5pbWFnZS1jb250YWluZXIge1xyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMy4ycmVtO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcblx0XHRcdFx0ICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmhpZGUtcmV2LWNoYXIge1xyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnJldmlldy1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5yZXZpZXctaGlkZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnJldmlldy1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuICAgIFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIFx0XHRcdFx0Z2FwOiAzLjJyZW07XHJcbiAgICBcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFx0XHRcdFx0dG9wOiA1MCU7XHJcbiAgICBcdFx0XHRcdGxlZnQ6IC0xNSU7XHJcbiAgICBcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdFx0XHRcdFx0XHR0b3A6IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiB1bnNldDtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAxNSU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmV2aWV3LWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWNyZWFtKTtcclxuXHRcdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAzLjJyZW07XHJcblx0XHRcdFx0XHQgICAgcGFkZGluZzogMy4ycmVtO1xyXG5cdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdCAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdCAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG5cdFx0XHRcdFx0ICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cdFx0XHRcdFx0ICAgIGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMi40cmVtO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQgICAgcCB7XHJcblx0XHRcdFx0XHQgICAgXHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHQgICAgXHRcclxuXHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHQgICAgLmJvZHktbGFyZ2UtYm9sZCB7XHJcblx0XHRcdFx0XHQgICAgXHR3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XHJcblx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0ICAgIC5zdGFyLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCAgICAuYXV0aG9yLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHQgICAgXHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdCAgICBcdG1hcmdpbi10b3A6IC44cmVtO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCAgICBcdC5hdXRob3Ige1xyXG5cdFx0XHRcdFx0ICAgIFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XHJcblx0XHRcdFx0XHQgICAgXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdFx0ICAgIFx0XHRsaW5lLWhlaWdodDogMnJlbTtcclxuXHRcdFx0XHRcdCAgICBcdH1cclxuXHRcdFx0XHRcdCAgICBcdHAge1xyXG5cdFx0XHRcdFx0ICAgIFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHQgICAgXHR9XHJcblx0XHRcdFx0XHQgICAgXHQuY29tcGFueSB7XHJcblx0XHRcdFx0XHQgICAgXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdFx0ICAgIFx0XHRsaW5lLWhlaWdodDogMnJlbTtcclxuXHRcdFx0XHRcdCAgICBcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHQgICAgXHRcdFx0bWF4LXdpZHRoOiAxNzVweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCAgICBcdH1cclxuXHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNoYXJhY3RlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgXHRib3R0b206IDBweDtcclxuXHQgICAgcmlnaHQ6IDBweDtcclxuXHQgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcblx0ICAgIHotaW5kZXg6IDE7XHJcblx0ICAgIGhlaWdodDogMTAwJTtcclxuXHQgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcclxuXHRcdH1cclxuXHJcblx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcclxuXHQgICAgICAgIGJvdHRvbTogLTE1MHB4O1xyXG5cdCAgICAgICAgcmlnaHQ6IC03NXB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0ICAgICAgICBib3R0b206IC0xNXB4O1xyXG5cdCAgICAgICAgcmlnaHQ6IDBweDtcclxuXHQgICAgICAgIG1heC1oZWlnaHQ6IDMxNXB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jaGFyYWN0ZXItbW9iaWxlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0ZGlzcGxheTogdW5zZXQ7XHJcblx0ICAgICAgICBib3R0b206IDU1JTtcclxuXHQgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG5cdCAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuXHQgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgICAgIHJpZ2h0OiAwO1xyXG5cdCAgICAgICAgei1pbmRleDogMTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm5vcmV2aWV3LWNoYXJhY3RlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIGJvdHRvbTogMDtcclxuXHQgICAgcmlnaHQ6IDIwJTtcclxuXHQgICAgbWF4LWhlaWdodDogNDQ1cHg7XHJcblx0ICAgIHotaW5kZXg6IDA7XHJcblx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxNTBweDtcclxuXHRcdFx0Ym90dG9tOiAtNDBweDtcclxuXHRcdFx0cmlnaHQ6IHVuc2V0O1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDEyNXB4O1xyXG5cdCAgICAgICAgYm90dG9tOiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ub3Jldmlldy1jaGFyYWN0ZXItbG90dGllIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgYm90dG9tOiAwO1xyXG5cdCAgICByaWdodDogNTAlO1xyXG5cdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUpO1xyXG5cdCAgXHR3aWR0aDogNTUwcHg7XHJcblx0ICBcdGhlaWdodDogYXV0bztcclxuXHQgICAgei1pbmRleDogMDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJpZ2h0LWNoYXIge1xyXG5cdFx0Lm5vcmV2aWV3LWNoYXJhY3RlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICBib3R0b206IDA7XHJcblx0XHQgICAgbGVmdDogMjAlO1xyXG5cdFx0ICAgIG1heC1oZWlnaHQ6IDQ0NXB4O1xyXG5cdFx0ICAgIHotaW5kZXg6IDA7XHJcblx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMTUwcHg7XHJcblx0XHRcdFx0Ym90dG9tOiAtNDBweDtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMTI1cHg7XHJcblx0XHQgICAgICAgIGJvdHRvbTogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubm9yZXZpZXctY2hhcmFjdGVyLWxvdHRpZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICBib3R0b206IDA7XHJcblx0XHQgICAgcmlnaHQ6IDUwJTtcclxuXHQgICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUpO1xyXG5cdFx0ICBcdHdpZHRoOiA1NTBweDtcclxuXHRcdCAgXHRoZWlnaHQ6IGF1dG87XHJcblx0XHQgICAgei1pbmRleDogMDtcclxuXHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuYmVuZWZpdHMtMy1jb2wge1xyXG5cdHBhZGRpbmc6IDE1LjJyZW0gMDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdHBhZGRpbmc6IDEycmVtIDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0cGFkZGluZzogOS42cmVtIDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0cGFkZGluZzogMTByZW0gMCA3LjJyZW07XHJcblx0fVxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0LnJvdyB7XHJcblx0XHRcdC50ZXh0LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGdhcDogMy4ycmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3LjJyZW07XHJcblx0XHRcdFx0LmRpc3BsYXktMyB7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogIDQuOHJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdC5mbG9hdGluZyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5yZWQtY2lyY2xlLCAucHVycGxlLXNxdWFyZSwgLm9yYW5nZS10cmlhbmdsZSwgLnJlZC10cmlhbmdsZSB7XHJcblx0XHRcdFx0XHRhbmltYXRpb246IG1vdmUgbGluZWFyIGluZmluaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYmx1ZS10cmlhbmdsZSwgLnBpbmstdHJpYW5nbGUsIC5ncmVlbi10cmlhbmdsZSwgLnBpbmstY2lyY2xlIHtcclxuXHRcdFx0XHRcdGFuaW1hdGlvbjogbW92ZVR3byBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5yZWQtY2lyY2xlIHtcclxuXHRcdFx0XHQgIHRvcDogLTExNXB4O1xyXG5cdFx0XHRcdCAgbGVmdDogMjAlO1xyXG5cdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcclxuXHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IDI1cHggNTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnB1cnBsZS1zcXVhcmUge1xyXG5cdFx0XHRcdCAgdG9wOiAwcHg7XHJcblx0XHRcdFx0ICBsZWZ0OiAxMDAlO1xyXG5cdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcclxuXHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IDBweCA1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYmx1ZS10cmlhbmdsZSB7XHJcblx0XHRcdFx0ICB0b3A6IC0zNXB4O1xyXG5cdFx0XHRcdCAgbGVmdDogMzUlO1xyXG5cdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XHJcblx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOi0xMHB4IDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnJlZC10cmlhbmdsZSB7XHJcblx0XHRcdFx0ICB0b3A6IC0zNXB4O1xyXG5cdFx0XHRcdCAgbGVmdDogNzAlO1xyXG5cdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcclxuXHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46LTEwcHggMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQub3JhbmdlLXRyaWFuZ2xlIHtcclxuXHRcdFx0XHQgIHRvcDogLTc1cHg7XHJcblx0XHRcdFx0ICBsZWZ0OiAxNSU7XHJcblx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDZzO1xyXG5cdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogLTM1cHggMjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnBpbmstY2lyY2xlIHtcclxuXHRcdFx0XHQgIHRvcDogLTEwMHB4O1xyXG5cdFx0XHRcdCAgbGVmdDogNTAlO1xyXG5cdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XHJcblx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAtMTVweCA3MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucGluay10cmlhbmdsZSB7XHJcblx0XHRcdFx0ICB0b3A6IC01NXB4O1xyXG5cdFx0XHRcdCAgbGVmdDogLTUlO1xyXG5cdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XHJcblx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAzNXB4IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5ncmVlbi10cmlhbmdsZSB7XHJcblx0XHRcdFx0ICB0b3A6IC03NXB4O1xyXG5cdFx0XHRcdCAgbGVmdDogNTUlO1xyXG5cdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcclxuXHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IC02NXB4IDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGtleWZyYW1lcyBtb3ZlIHtcclxuXHRcdFx0XHQgIDEwMCUge1xyXG5cdFx0XHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCkgcm90YXRlKDM2MGRlZyk7XHJcblx0XHRcdFx0ICAgIGhlaWdodDogMjAwcHg7XHJcblx0XHRcdFx0ICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBrZXlmcmFtZXMgbW92ZVR3byB7XHJcblx0XHRcdFx0ICAxMDAlIHtcclxuXHRcdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpIHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0XHRcdCAgICBoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdCAgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYmVuZWZpdHMtY29udGFpbmVyIHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNy4ycmVtO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdCAgIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRcdFx0ICAgIGdyaWQtY29sdW1uLWdhcDogMTgxcHg7XHJcblx0XHRcdCAgICBncmlkLXJvdy1nYXA6IDk2cHg7XHJcblx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdGdyaWQtY29sdW1uLWdhcDogMzJweDtcclxuXHRcdFx0ICAgXHRcdGdyaWQtcm93LWdhcDogODBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiAzMnB4O1xyXG5cdFx0XHQgICBcdFx0Z3JpZC1yb3ctZ2FwOiA1NnB4O1xyXG5cdFx0XHQgICBcdFx0cGFkZGluZy10b3A6IDQuOHJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG5cdFx0XHQgICBcdFx0Z3JpZC1yb3ctZ2FwOiAzMnB4O1xyXG5cdFx0XHQgICBcdFx0bWFyZ2luOiAwIDE2cHg7XHJcblx0XHRcdCAgIFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdCAgIFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYmVuZWZpdHMge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGdhcDogMy4ycmVtO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdGdhcDogMi40cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnN0YW5kZmlyc3Qge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaWNvbi1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDIwcHg7XHJcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAzNTBweDtcclxuXHRcdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzcwcHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzUwcHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyOTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTU1cHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMzBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzUwcHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHQgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjMxcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjMxcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdGxvcmQtaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMzFweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIzMXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDU1cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0bG9yZC1pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDU1cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYmVuLWltZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0MjBweDtcclxuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDM1MHB4O1xyXG5cdFx0XHRcdFx0XHQgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDM3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzEwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDM1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjkwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1NXB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTMwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYubGctc2NyZWVuIHtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNtLXNjcmVlbiB7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG5cdFx0XHQgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcclxuXHRcdFx0ICAgICAgICBncmlkLXJvdy1nYXA6IDMycHg7XHJcblx0XHRcdCAgICAgICAgbWFyZ2luOiAwIDE2cHg7XHJcblx0XHRcdCAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHQgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zbS1zY3JlZW4uY29sbGFwc2U6bm90KC5zaG93KSB7XHJcblx0XHRcdCAgICBkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb2xsYXBzZS1idG4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMTZweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IHVuc2V0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubGVzcyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cdFx0XHRcdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRcdFx0XHRmaWxsOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG5cdFx0XHRcdFx0Lmxlc3Mge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB1bnNldDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5tb3JlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xyXG5cdFx0XHRcdFx0Lmxlc3Mge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm1vcmUge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB1bnNldDtcclxuXHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcblx0XHRcdFx0XHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmaWxsOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5mbGV4LXRleHQge1xyXG5cdHBhZGRpbmc6IDE1MnB4IDA7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRwYWRkaW5nOiAxMjBweCAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdHBhZGRpbmc6IDk2cHggMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRwYWRkaW5nOiA3MnB4IDA7XHJcblx0fVxyXG5cdCYucG9zdC1pbnRybyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTUycHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMTIwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0cGFkZGluZzogMCAwIDk2cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0cGFkZGluZzogMCAwIDcycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0LnJvdyB7XHJcblx0XHRcdC50ZXh0LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHQgICAgbWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdCAgICBvdmVyZmxvdzogYXV0bztcclxuXHRcdFx0ICAgIGEge1xyXG5cdFx0XHQgICAgXHQmOmhvdmVyIHtcclxuXHRcdFx0ICAgIFx0XHRjb2xvcjogdmFyKC0tY29yZS1kZWVwLXB1cnBsZSk7XHJcblx0XHRcdCAgICBcdH1cclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0ICAgIHAsIGltZyB7XHJcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuXHRcdFx0ICAgIFx0Y29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdCAgICB1bCwgb2wge1xyXG5cdFx0XHQgICAgXHRsaSB7XHJcblx0XHRcdCAgICBcdFx0Y29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XHJcblx0XHRcdCAgICBcdH1cclxuXHRcdFx0ICAgIH1cclxuXHJcblx0XHRcdFx0LmhlYWRpbmctY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0ICAgIG1hcmdpbjogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnRlbnQtY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0ICAgIG1hcmdpbjogMDtcclxuXHRcdFx0XHQgICBcdC5ib2R5LWxhcmdlIHtcclxuXHRcdFx0XHQgICBcdFx0aW1nIHtcclxuXHRcdFx0XHQgICBcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xyXG5cdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHQgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG5cdFx0XHRcdFx0XHQgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHRcdFx0ICAgXHRcdH1cclxuXHRcdFx0XHQgICBcdH1cclxuXHRcdFx0XHQgICBcdHRhYmxlIHtcclxuXHRcdFx0XHQgICBcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuXHRcdFx0XHRcdCAgICBmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0ICAgIG1pbi13aWR0aDogODAwcHg7XHJcblx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHQgICAgb3ZlcmZsb3cteDogYXV0bztcclxuXHRcdFx0XHRcdCAgICB0Ym9keSB7XHJcblx0XHRcdFx0XHQgICAgXHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0ICAgXHRcdHRoIHtcclxuXHRcdFx0XHQgICBcdFx0XHRwYWRkaW5nOiA4cHggMTJweDtcclxuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XHJcblx0XHRcdFx0XHRcdCAgICBjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XHJcblx0XHRcdFx0XHRcdCAgICBmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcblx0XHRcdFx0XHRcdCAgICBmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdCAgIFx0XHR9XHJcblx0XHRcdFx0ICAgXHRcdHRyIHtcclxuXHRcdFx0XHQgICBcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHQgICBcdFx0XHR0ZCB7XHJcblx0XHRcdFx0ICAgXHRcdFx0XHRwYWRkaW5nOiA4cHggMTJweDtcclxuXHRcdFx0XHQgICBcdFx0XHR9XHJcblx0XHRcdFx0ICAgXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHQgICBcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdFx0ICAgXHRcdFx0fVxyXG5cdFx0XHRcdCAgIFx0XHR9XHJcblx0XHRcdFx0ICAgXHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucGItY3RhLWNhcm91c2VsIHtcclxuXHRwYWRkaW5nOiAxNTJweCAwO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0cGFkZGluZzogMTJyZW0gMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRwYWRkaW5nOiA5LjZyZW0gMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRwYWRkaW5nOiA3LjJyZW0gMS42cmVtO1xyXG5cdH1cclxuXHQmLnNob3ctY2hhcmEge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdHBhZGRpbmc6IDEyLjJyZW0gMS42cmVtIDkuNnJlbTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRwYWRkaW5nOiAxMi4ycmVtIDEuNnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHQucm93IHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0Z2FwOiA0LjhyZW07XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdGdhcDogMy4ycmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0LXRpdGxlLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRnYXA6IDIuNHJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRpdGxlLWNoYXJhY3Rlci1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0aDIge1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jaGFyYWN0ZXIge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHQgICAgcmlnaHQ6IC0xODBweDtcclxuXHRcdFx0XHRcdCAgICBib3R0b206IDhweDtcclxuXHRcdFx0XHRcdCAgICB3aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxODBweDtcclxuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTY3cHg7XHJcblx0XHRcdFx0XHQgICAgXHRoZWlnaHQ6IDE0OHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTEycHg7XHJcblx0XHRcdFx0XHQgICAgXHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRcdFx0ICAgIFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdCAgICBcdHRvcDogLTEwMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA5MHB4O1xyXG5cdFx0XHRcdFx0ICAgIFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0XHRcdFx0ICAgIFx0dG9wOiAtODBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNoYXJhY3Rlci1sb3R0aWUge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHQgICAgcmlnaHQ6IC0xODBweDtcclxuXHRcdFx0XHRcdCAgICBib3R0b206IDBweDtcclxuXHRcdFx0XHRcdCAgICB3aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxODBweDtcclxuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTY2cHg7XHJcblx0XHRcdFx0XHQgICAgXHRoZWlnaHQ6IDE0MHB4O1xyXG5cdFx0XHRcdFx0ICAgIFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0ICAgIFx0cmlnaHQ6IC0xMzVweDtcclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDExMnB4O1xyXG5cdFx0XHRcdFx0ICAgIFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHRcdCAgICBcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHQgICAgXHR0b3A6IC0xMDBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY2FyZC1zbGlkZXJfX2NvbnRyb2xzIHtcclxuXHRcdFx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGdhcDogMi40cmVtO1xyXG5cdFx0XHRcdFx0LnNsaWNrLW5leHQsIC5zbGljay1wcmV2IHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29yZS1jcmVhbSk7XHJcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTZweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1NnB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTZweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9yb3VnZS13cC1zdGFydC10aGVtZS9hc3NldHMvaW1hZ2VzL2Fycm93X3ByZXZfaW9zLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAyNHB4O1xyXG5cdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAyLjRyZW07XHJcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMi40cmVtO1xyXG5cdFx0XHRcdFx0XHQgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tc2t5LWxpZ2h0KTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWNyZWFtKTtcclxuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggNHB4IDBweCAwcHggdmFyKC0tc2t5LWRhcmspO1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvcm91Z2Utd3Atc3RhcnQtdGhlbWUvYXNzZXRzL2ltYWdlcy9uYXYtYXJyb3ctYmx1ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gMjRweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zbGljay1wcmV2IHtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNsaWRlci1tYWluLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0LmN0YS1zbGlkZXJfX3NsaWRlciB7XHJcblx0XHRcdFx0XHQuc2xpY2stbGlzdCB7XHJcblx0XHRcdFx0XHRcdC5zbGljay10cmFjayB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5zbGljay1zbGlkZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQudGlsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDQ0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC50aWxlLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGdhcDogMi40cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC50aWxlLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRnYXA6IC44cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0LjRyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNDAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0IEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzLjdyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNHJlbTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzLjRyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMy43cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMuNXJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyOTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5uZXdzLWNhcm91c2VsIHtcclxuXHRwYWRkaW5nOiAxNS4ycmVtIDA7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRwYWRkaW5nOiAxMnJlbSAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdHBhZGRpbmc6IDkuNnJlbSAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdHBhZGRpbmc6IDkuNnJlbSAwIDcuMnJlbTtcclxuXHR9XHJcblx0Ji5kYXJrLW1vZGUge1xyXG5cdFx0LmNvbnRhaW5lciB7XHJcblx0XHRcdC5yb3cge1xyXG5cdFx0XHRcdC5uZXdzLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHQubmV3cy1zbGlkZXIge1xyXG5cdFx0XHRcdFx0XHQuc2xpY2stbGlzdCB7XHJcblx0XHRcdFx0XHRcdFx0LnNsaWNrLXRyYWNrIHtcclxuXHRcdFx0XHRcdFx0XHRcdC5zbGljay1zbGlkZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LnRpbGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LnRpbGUtdGV4dC1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuY2F0ZS1kYXRlLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmV5ZWJyb3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvcmUtY3JlYW0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQubmV3cy10aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvcmUtY3JlYW0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0LnJvdyB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGdhcDogNC44cmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRnYXA6IDIuNHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dC1jb250YWluZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0Z2FwOiAyLjRyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50aXRsZS1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA2NTBweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNoYXJhY3RlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdCAgICByaWdodDogLTUwcHg7XHJcblx0XHRcdFx0XHQgICAgYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAxNDBweDtcclxuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDEyMHB4O1xyXG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAtNDlweDtcclxuXHRcdFx0XHRcdFx0ICAgIGJvdHRvbTogMTlweDtcclxuXHRcdFx0XHRcdFx0ICBcdFxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiA3NXB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDExNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTA1cHg7XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAtN3B4O1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogLTU1cHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDkwcHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5uZXdzLXNsaWRlcl9fY29udHJvbHMge1xyXG5cdFx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0Z2FwOiAyLjRyZW07XHJcblx0XHRcdFx0XHQuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWNyZWFtKTtcclxuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDRweCAwcHggMHB4IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA1NnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3JvdWdlLXdwLXN0YXJ0LXRoZW1lL2Fzc2V0cy9pbWFnZXMvYXJyb3dfcHJldl9pb3Muc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDI0cHg7XHJcblx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDIuNHJlbTtcclxuXHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAyLjRyZW07XHJcblx0XHRcdFx0XHRcdCAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1za3ktZGFyayk7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29yZS1jcmVhbSk7XHJcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDRweCAwcHggMHB4IHZhcigtLXNreS1kYXJrKTtcclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3JvdWdlLXdwLXN0YXJ0LXRoZW1lL2Fzc2V0cy9pbWFnZXMvbmF2LWFycm93LWJsdWUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc2xpY2stcHJldiB7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc2xpY2stbmV4dCB7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC01cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5ld3MtY29udGFpbmVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubmV3cy1zbGlkZXIge1xyXG5cdFx0XHRcdFx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0XHRcdFx0XHQuc2xpY2stdHJhY2sge1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuc2xpY2stc2xpZGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC50aWxlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LnRpbGUtdGV4dC1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IDE2IC8gOTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDMyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgXHRoZWlnaHQ6IDI3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIFx0aGVpZ2h0OiAxOTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBcdGhlaWdodDogMTcwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmV5ZWJyb3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lm5ld3MtdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNC40cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tc2t5LWRhcmspO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMuN3JlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMuMnJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMy41cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LnBvc3QtZnctYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgcGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuY2F0ZS1kYXRlLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGdhcDogMS42cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG4gICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmV5ZWJyb3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQucmVzb3VyY2UtdGFnLCAuY2F0ZWdvcnkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXBpbmstbGlnaHQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAgdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIC8vIG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5vcmFuZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCBiYWNrZ3JvdW5kOiB2YXIoLS1vcmFuZ2UtbGlnaHQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5waW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgYmFja2dyb3VuZDogdmFyKC0tcGluay1saWdodCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmdyZWVuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4tbGlnaHQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5yZWQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCBiYWNrZ3JvdW5kOiB2YXIoLS13YXRlcm1lbG9uLWxpZ2h0KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYucHVycGxlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgYmFja2dyb3VuZDogdmFyKC0tbGlsYWMtbGlnaHQpO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5kZWZhdWx0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlLWxpZ2h0KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnZpZXctbW9yZS1jb250YWluZXIge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDI0cHggMTZweCAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC52aWV3bW9yZSB7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wYi1wYXJ0bmVycyB7XHJcblx0cGFkZGluZzogMTUycHggMHB4O1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0cGFkZGluZzogMTJyZW0gMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRwYWRkaW5nOiA5LjZyZW0gMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRwYWRkaW5nOiAxMHJlbSAwIDcuMnJlbTtcclxuXHR9XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHQucm93IHtcclxuXHRcdFx0LnRleHQtdGl0bGUtY29udGFpbmVyIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byA3MnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQgICAgZ2FwOiA0OHB4O1xyXG5cdFx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRnYXA6IDIuNHJlbTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDQuOHJlbTtcclxuXHRcdFx0XHRcdC5idXR0b24tY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMi40cmVtO1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJ1dHRvbi1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hbHBoYSB7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc3RhbmRmaXJzdCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mbG9hdGluZyB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMjAwcHg7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmVkLWNpcmNsZSwgLnB1cnBsZS1zcXVhcmUsIC5vcmFuZ2UtdHJpYW5nbGUsIC5yZWQtdHJpYW5nbGUge1xyXG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vdmUgbGluZWFyIGluZmluaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJsdWUtdHJpYW5nbGUsIC5waW5rLXRyaWFuZ2xlLCAuZ3JlZW4tdHJpYW5nbGUsIC5waW5rLWNpcmNsZSB7XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW92ZVR3byBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmVkLWNpcmNsZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogLTE3NXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiAzMCU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IDI1cHggNTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5wdXJwbGUtc3F1YXJlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAwcHg7XHJcblx0XHRcdFx0XHQgIGxlZnQ6IDEwMCU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IDBweCA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJsdWUtdHJpYW5nbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC0zNXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiA0NSU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOi0xMHB4IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5yZWQtdHJpYW5nbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC0zNXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiA4MCU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46LTEwcHggMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm9yYW5nZS10cmlhbmdsZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogLTc1cHg7XHJcblx0XHRcdFx0XHQgIGxlZnQ6IDI1JTtcclxuXHRcdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogLTM1cHggMjVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5waW5rLWNpcmNsZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogLTEyNXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiA2MCU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAtMTVweCA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnBpbmstdHJpYW5nbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC01NXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDE1cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogMzVweCA0MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmdyZWVuLXRyaWFuZ2xlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAtNzVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogNjUlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAtNjVweCAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAa2V5ZnJhbWVzIG1vdmUge1xyXG5cdFx0XHRcdFx0ICAxMDAlIHtcclxuXHRcdFx0XHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCkgcm90YXRlKDM2MGRlZyk7XHJcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHRcdCAgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGtleWZyYW1lcyBtb3ZlVHdvIHtcclxuXHRcdFx0XHRcdCAgMTAwJSB7XHJcblx0XHRcdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpIHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0XHRcdFx0ICAgIGhlaWdodDogMjAwcHg7XHJcblx0XHRcdFx0XHQgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnBhcnRuZXJzLXNsaWRlci1jb250YWluZXIge1xyXG5cdFx0XHRcdC5wYXJ0bmVycy1sb2dvcyB7XHJcblx0XHRcdFx0XHQuc2xpY2stbGlzdCB7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0XHQuc2xpY2stdHJhY2sge1xyXG5cdFx0XHRcdFx0XHRcdC5zbGljay1zbGlkZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgLjhyZW07XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQudGlsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRnYXA6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQgaW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQgXHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0IFx0d2lkdGg6IDI2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCBcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0IFx0YXNwZWN0LXJhdGlvOiAxMy84O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCBcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTQ1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0IH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wYi14bC1pbnRybyB7XHJcblx0cGFkZGluZzogMTUuMnJlbSAwIDA7XHJcblx0Ji5tYXJnaW4tYm90dG9tLWxhcmdlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcmVtO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdHBhZGRpbmc6IDEycmVtIDAgMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRwYWRkaW5nOiA5LjZyZW0gMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRwYWRkaW5nOiA3LjJyZW0gMDtcclxuXHR9XHJcblx0Ji5wYWRkaW5nLXRvcC1sYXJnZSB7XHJcblx0XHRwYWRkaW5nOiA1MS4xcmVtIDAgMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM1cmVtO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdHBhZGRpbmc6IDM4LjhyZW0gMCAwO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdHBhZGRpbmc6IDIxLjhyZW0gMDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHJlbSAwIDQuOHJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHQucm93IHtcclxuXHRcdFx0LnRleHQtdGl0bGUtY29udGFpbmVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0Z2FwOiA0OHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRnYXA6IDIuNHJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5lcHNpbG9uIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pbm5lci10ZXh0LWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRnYXA6IDcycHg7XHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA4NjBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogODAwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0XHRnYXA6IDYuNHJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRnYXA6IDIuNHJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5idXR0b24tY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLjhyZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNsaWRlci1tYWluLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwMHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjZyZW07XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtNDAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC54bC1pbnRyby1zbGlkZXIge1xyXG5cdFx0XHRcdFx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0XHRcdFx0XHQuc2xpY2stdHJhY2sge1xyXG5cdFx0XHRcdFx0XHRcdC5zbGljay1zbGlkZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0LnRpbGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNTcwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogNTcwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCBcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0IFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCBcdGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQgXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNDcwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0NzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCBcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDMzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQudGlsZS1jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgcGFkZGluZzogNDhweCAzMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgICAgIHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgZ2FwOiAxLjZyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgd2lkdGg6IDU3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA0NzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0ICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjRweCAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDMzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb3JlLWNyZWFtKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5iZXRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmRlbHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdW5zZXQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5vdmVybGF5IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAxMiwgNDgsIDAuNDApIDAlLCByZ2JhKDAsIDEyLCA0OCwgMC40MCkgMTAwJSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgY29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgdG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIHotaW5kZXg6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB6LWluZGV4OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCBcdGJvcmRlci1yYWRpdXM6IDMycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0IFx0d2lkdGg6IHN0cmV0Y2g7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0IFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQgXHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0IFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0IFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0IFx0bWluLWhlaWdodDogNTcwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0IFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0NzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQgXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMzMwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIucGItb2Zmc2V0LWNhcm91c2VsIHtcclxuXHRwYWRkaW5nOiAxNTJweCAwO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0cGFkZGluZzogMTJyZW0gMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRwYWRkaW5nOiA3LjJyZW0gMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRwYWRkaW5nOiAxMHJlbSAwIDcuMnJlbTtcclxuXHR9XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHQucm93IHtcclxuXHRcdFx0LnRleHQtdG9wLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNzJweDtcclxuXHRcdFx0XHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRnYXA6IDIuNHJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRleHQtdGl0bGUtY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0ICAgIGdhcDogNDhweDtcclxuXHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCAgICAuZGlzcGxheS0zIHtcclxuXHRcdFx0XHQgICAgXHRjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHQgICAgXHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRnYXA6IDIuNHJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5kZXNrdG9wLWJ1dHRvbnMge1xyXG5cdFx0XHRcdFx0XHQgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZsb2F0aW5nIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5yZWQtY2lyY2xlLCAucHVycGxlLXNxdWFyZSwgLm9yYW5nZS10cmlhbmdsZSwgLnJlZC10cmlhbmdsZSB7XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW92ZSBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYmx1ZS10cmlhbmdsZSwgLnBpbmstdHJpYW5nbGUsIC5ncmVlbi10cmlhbmdsZSwgLnBpbmstY2lyY2xlIHtcclxuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb3ZlVHdvIGxpbmVhciBpbmZpbml0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5yZWQtY2lyY2xlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAtMTE1cHg7XHJcblx0XHRcdFx0XHQgIGxlZnQ6IDIwJTtcclxuXHRcdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogMjVweCA1NXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnB1cnBsZS1zcXVhcmUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IDBweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogMTAwJTtcclxuXHRcdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogMHB4IDUwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYmx1ZS10cmlhbmdsZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogLTM1cHg7XHJcblx0XHRcdFx0XHQgIGxlZnQ6IDM1JTtcclxuXHRcdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46LTEwcHggMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnJlZC10cmlhbmdsZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogLTM1cHg7XHJcblx0XHRcdFx0XHQgIGxlZnQ6IDcwJTtcclxuXHRcdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjotMTBweCAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQub3JhbmdlLXRyaWFuZ2xlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAtNzVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogMTUlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDZzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAtMzVweCAyNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnBpbmstY2lyY2xlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAtMTAwcHg7XHJcblx0XHRcdFx0XHQgIGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IC0xNXB4IDcwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucGluay10cmlhbmdsZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogLTU1cHg7XHJcblx0XHRcdFx0XHQgIGxlZnQ6IC01JTtcclxuXHRcdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IDM1cHggNDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ncmVlbi10cmlhbmdsZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogLTc1cHg7XHJcblx0XHRcdFx0XHQgIGxlZnQ6IDU1JTtcclxuXHRcdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogLTY1cHggMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGtleWZyYW1lcyBtb3ZlIHtcclxuXHRcdFx0XHRcdCAgMTAwJSB7XHJcblx0XHRcdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpIHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0XHRcdFx0ICAgIGhlaWdodDogMjAwcHg7XHJcblx0XHRcdFx0XHQgIH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBrZXlmcmFtZXMgbW92ZVR3byB7XHJcblx0XHRcdFx0XHQgIDEwMCUge1xyXG5cdFx0XHRcdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KSByb3RhdGUoMzYwZGVnKTtcclxuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdFx0ICB9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50ZXh0LWNvbnRlbnQtY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0ICAgIGdhcDogMjRweDtcclxuXHRcdFx0XHQgICAgLnN0YW5kZmlyc3QsIC5ib2R5LWxhcmdlIHtcclxuXHRcdFx0XHQgICAgXHRjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdCAgICAuc3RhbmRmaXJzdCB7XHJcblx0XHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdCAgICAubW9iaWxlLWJ1dHRvbnMge1xyXG5cdFx0XHRcdCAgICBcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdCBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIuNHJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2xpZGVyLW1haW4tY29udGFpbmVyIHtcclxuXHRcdFx0XHQub2Zmc2V0LXNsaWRlciB7XHJcblx0XHRcdFx0XHQuc2xpY2stbGlzdCB7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0XHQuc2xpY2stdHJhY2sge1xyXG5cdFx0XHRcdFx0XHRcdC5zbGljay1zbGlkZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5pbWFnZS10aWxlIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0IGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0IFx0Ym9yZGVyLXJhZGl1czogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQgfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDRuKzEpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQuaW1hZ2UtdGlsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IDMxMSAvIDE3NTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDM1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIHdpZHRoOiA2MjJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzUwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICBcdCBcdGhlaWdodDogMTk3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICBcdCBcdGFzcGVjdC1yYXRpbzogMzUwIC8gMTk3O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgIFx0IFx0aGVpZ2h0OiAxNDFweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgIFx0IFx0YXNwZWN0LXJhdGlvOiAyNTAgLyAxNDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDRuICsgMikge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LmltYWdlLXRpbGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxLzE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiA0NTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB3aWR0aDogNDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgIFx0IFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjUwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICBcdCBcdHdpZHRoOiAyNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNG4gKyAzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LmltYWdlLXRpbGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAzMTEgLyAxNzU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAzNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB3aWR0aDogNjIycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDM1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgXHQgXHRoZWlnaHQ6IDE5N3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgXHQgXHRhc3BlY3QtcmF0aW86IDM1MCAvIDE5NztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICBcdCBcdGhlaWdodDogMTQxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICBcdCBcdGFzcGVjdC1yYXRpbzogMjUwIC8gMTQxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg0biArIDQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5pbWFnZS10aWxlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMS8xO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGhlaWdodDogNDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgd2lkdGg6IDQ1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICBcdCBcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgXHQgXHR3aWR0aDogMjUwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi5wYi1wcm9ncmFtbWUtc2VsZWN0b3Ige1xyXG5cdC5jb250YWluZXIge1xyXG5cdFx0LnJvdyB7XHJcblx0XHRcdC5zbGlkZXItbWFpbi1jb250YWluZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1MnB4IDA7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTIwcHggMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA3MnB4IDA7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdGdhcDogNC44cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC56ZXRhIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHAsLnpldGEge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNsaWRlci1uYXYtam91cm5leSB7XHJcblx0XHRcdFx0XHRcdGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0LnpldGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRwLC56ZXRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5kaXNwbGF5LTMsLmJldGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjhyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogOC44cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC45cyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdGdhcDogMi40cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNy4xcmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1LjhyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuOHMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1kZWVwLXB1cnBsZSk7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXhib2xkKTtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgJjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgc3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICBcdGRpc3BsYXk6IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgIFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICAgICAgY29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICAgICAgYm90dG9tOiAtNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgICAgICBsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzVweCk7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgICAgIGhlaWdodDogM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWRlZXAtcHVycGxlKTtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cztcclxuXHRcdFx0XHRcdFx0ICAgICBcdH1cclxuXHRcdFx0XHRcdFx0ICAgICBcdCY6aG92ZXI6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHQgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHRcdCAgICAmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHQgICAgXHRjb2xvcjogdmFyKC0tY29yZS1kZWVwLXB1cnBsZSk7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXhib2xkKTtcclxuXHRcdFx0XHRcdFx0XHQgICAgXHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgIFx0ZGlzcGxheTogdW5zZXQ7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgXHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY2hhcmFjdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHQgICAgYm90dG9tOiAwO1xyXG5cdFx0XHRcdCAgICByaWdodDogMjAlO1xyXG5cdFx0XHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMCUpO1xyXG5cdFx0XHRcdCAgICB6LWluZGV4OiAyO1xyXG5cdFx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAyNSU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjY2cHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB1bnNldDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTU2cHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDE2cHg7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdW5zZXQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zbGlkZXItZm9yLWpvdXJuZXkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNy4ycmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0XHRcdFx0XHQuc2xpY2stdHJhY2sge1xyXG5cdFx0XHRcdFx0XHRcdC5zbGljay1zbGlkZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDc2cHggMTZweCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBtYXgtY29udGVudDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCA4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0LnRhYi10aWxlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LnRhYi1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGdhcDogMzJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRnYXA6IDRyZW07XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGdhcDogMy4ycmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGdhcDogNC44cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lm1haW4tY29udGVudCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Z2FwOiA0cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiB1bnNldDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Z2FwOiAzLjJyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCBwIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0IFx0Y29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCBcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCBcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0IH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0IC5idXR0b24tY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0IFx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0IFx0d2lkdGg6IGNhbGMoMTAwJSAtIDc1cHgpO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0IFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0IH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0LnRhYi10ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LnRhYi1pbWFnZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB3aWR0aDogNDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzNzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzMwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM4MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5rZXl3b3JkLWNvbnRhaW5lciB7XHJcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdHBhZGRpbmc6IDcycHggMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdHBhZGRpbmc6IDQ4cHggMDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRwYWRkaW5nOiAzMnB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnJvdyB7XHJcblx0XHRcdC5rZXl3b3JkLXNsaWRlciB7XHJcblx0XHRcdFx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0XHRcdFx0LnNsaWNrLXRyYWNrIHtcclxuXHRcdFx0XHRcdFx0LnNsaWNrLXNsaWRlIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdC5rZXl3b3JkLWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggNDJweCA1cHggMTAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OicnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuICBcdFx0XHRcdFx0XHRcdCAgXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDJuKzEpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5rZXl3b3JkLWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9yb3VnZS13cC1zdGFydC10aGVtZS9hc3NldHMvaW1hZ2VzL1JlY3RhbmdsZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gNjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMm4pIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5rZXl3b3JkLWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvcm91Z2Utd3Atc3RhcnQtdGhlbWUvYXNzZXRzL2ltYWdlcy9FbGxpcHNlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyA2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIlxyXG5cdC5zZWFyY2gtcmVzdWx0cywgLmVycm9yNDA0IHtcclxuXHRcdC5zaXRlLWhlYWRlciB7XHJcblx0XHRcdC5tYWluLW5hdiB7XHJcblx0XHRcdFx0LmNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHQucm93IHtcclxuXHRcdFx0XHRcdFx0Lm5hdmJhciB7XHJcblx0XHRcdFx0XHRcdFx0I3ByaW1hcnktbmF2aWdhdGlvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHQubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Lm5hdmJhci1uYXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5jdXJyZW50X3BhZ2VfcGFyZW50IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmPmEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZpbGw6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VhcmNoLWhlcm8ge1xyXG5cclxuXHRcdHBhZGRpbmc6IDE0cmVtIDAgNy4ycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxMnJlbSAwIDYuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdHBhZGRpbmc6IDEyLjhyZW0gMCA3LjJyZW0gMDtcclxuICAgICAgICB9XHJcblx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0LnNlYXJjaC1jb250ZW50cy1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0Lmhlcm9fX2lubmVyIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0Z2FwOiAyLjRyZW07XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHRcdGdhcDogMS42cmVtO1xyXG5cdFx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcdFx0XHQuZXllYnJvdy1icmVhZGNydW1iIHtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5kaXNwbGF5LTMge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC14Ym9sZCk7XHRcdFxyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lmhlcm8tY29udGVudCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdGdhcDogNHJlbTtcclxuXHRcdFx0XHRcdFx0XHQuZGlzcGxheS0zIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC14Ym9sZCk7XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XHJcblx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZmxvYXRpbmcge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnJlZC1jaXJjbGUsIC5wdXJwbGUtc3F1YXJlLCAub3JhbmdlLXRyaWFuZ2xlLCAucmVkLXRyaWFuZ2xlIHtcclxuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb3ZlIGxpbmVhciBpbmZpbml0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ibHVlLXRyaWFuZ2xlLCAucGluay10cmlhbmdsZSwgLmdyZWVuLXRyaWFuZ2xlLCAucGluay1jaXJjbGUge1xyXG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vdmVUd28gbGluZWFyIGluZmluaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnJlZC1jaXJjbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC0xNzVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogMzAlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAyNXB4IDU1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucHVycGxlLXNxdWFyZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogMHB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiAxMDAlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAwcHggNTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ibHVlLXRyaWFuZ2xlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAtMzVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogNDUlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDE1cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjotMTBweCAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmVkLXRyaWFuZ2xlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAtMzVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogODAlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOi0xMHB4IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5vcmFuZ2UtdHJpYW5nbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC03NXB4O1xyXG5cdFx0XHRcdFx0ICBsZWZ0OiAyNSU7XHJcblx0XHRcdFx0XHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IC0zNXB4IDI1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucGluay1jaXJjbGUge1xyXG5cdFx0XHRcdFx0ICB0b3A6IC0xMjVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogNjAlO1xyXG5cdFx0XHRcdFx0ICBhbmltYXRpb24tZHVyYXRpb246IDE1cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogLTE1cHggNTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5waW5rLXRyaWFuZ2xlIHtcclxuXHRcdFx0XHRcdCAgdG9wOiAtNTVweDtcclxuXHRcdFx0XHRcdCAgbGVmdDogMDtcclxuXHRcdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IDM1cHggNDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ncmVlbi10cmlhbmdsZSB7XHJcblx0XHRcdFx0XHQgIHRvcDogLTc1cHg7XHJcblx0XHRcdFx0XHQgIGxlZnQ6IDY1JTtcclxuXHRcdFx0XHRcdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcclxuXHRcdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogLTY1cHggMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGtleWZyYW1lcyBtb3ZlIHtcclxuXHRcdFx0XHRcdCAgMTAwJSB7XHJcblx0XHRcdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpIHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0XHRcdFx0ICAgIGhlaWdodDogMjAwcHg7XHJcblx0XHRcdFx0XHQgIH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBrZXlmcmFtZXMgbW92ZVR3byB7XHJcblx0XHRcdFx0XHQgIDEwMCUge1xyXG5cdFx0XHRcdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KSByb3RhdGUoMzYwZGVnKTtcclxuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdFx0ICB9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG4uc2VhcmNoLWNvbnRhaW5lciB7XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHQucm93IHtcclxuXHRcdFx0LnNlYXJjaC1yZXF1ZXN0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGdhcDogMy45cmVtO1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0IEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0Z2FwOiAyLjRyZW07XHJcblx0XHQgICAgICAgIH1cclxuXHRcdFx0XHRoMyB7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdCAgICBcdGZvcm0ge1xyXG5cdFx0ICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ICAgIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ICAgIFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdCAgICBcdFx0Ym9yZGVyLXJhZGl1czogMzJweDtcclxuXHRcdFx0XHQgICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG5cdFx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdCAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDk5LCA5OSwgOTksIDAuNTApO1xyXG5cdFx0ICAgXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29yZS1jcmVhbSk7XHJcblx0XHQgICBcdFx0XHRjb2xvcjogIzYzNjM2MztcclxuXHRcdCAgIFx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdCAgIFx0XHRcdGJveC1zaGFkb3c6MHB4IDZweCAwcHggMHB4ICNBRkFDQTU7XHJcblx0XHQgICAgXHRcdGlucHV0IHtcclxuXHRcdCAgICBcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWNyZWFtKTtcclxuXHRcdCAgICBcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0ICAgIFx0XHR9XHJcblx0XHQgICAgXHRcdGJ1dHRvbiB7XHJcblx0XHQgICAgXHRcdFx0bWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuXHRcdCAgICBcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdCAgICBcdFx0XHRnYXA6IC40cmVtO1xyXG5cdFx0ICAgIFx0XHRcdCAgZm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0ICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcblx0XHRcdFx0ICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHQgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xyXG5cdFx0ICAgIFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdCAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuXHRcdFx0XHQgICAgICAgICBcclxuXHRcdFx0XHQgICAgICAgIH1cclxuXHRcdFx0XHQgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGdhcDogMDtcclxuXHRcdFx0XHRcdCAgICB9XHJcblx0XHQgICAgXHRcdH1cclxuXHRcdCAgICBcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiAxMC40cmVtIDA7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRwYWRkaW5nOiA5LjZyZW0gMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0cGFkZGluZzogNy4ycmVtIDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdHBhZGRpbmc6IDUuNnJlbSAwO1xyXG4gICAgfVxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0LnJvdyB7XHJcblx0XHRcdC5yZXN1bHRzLWdyaWQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0Z2FwOiA0LjhyZW07XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0LjhyZW07XHJcblx0XHRcdFx0YXJ0aWNsZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdGdhcDogMi40cmVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMuMnJlbTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucGFnaW5hdGlvbiB7XHJcblx0XHRcdFx0Lm5hdmlnYXRpb24ge1xyXG5cdFx0XHRcdFx0Lm5hdi1saW5rcyB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdCAgICBnYXA6IDEuNnJlbTtcclxuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHRcdC5wYWdlLW51bWJlcnM6bm90KC5uZXh0LCAucHJldikge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lm5leHQsIC5wcmV2IHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDI0cHg7XHJcblx0XHRcdFx0XHRcdCAgICBnYXA6IDRweDtcclxuXHRcdFx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG5cdFx0XHRcdFx0XHQgICAgY29sb3I6ICMwMDBDMzA7XHJcblx0XHRcdFx0XHRcdCAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xyXG5cdFx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuXHRcdFx0XHRcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0ICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdFx0XHRcdFx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0XHRcdFx0XHRcdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdCAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwQzMwO1xyXG5cdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogI0ZERjdFOTtcclxuXHRcdFx0XHRcdFx0ICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCAjMDAwQzMwO1xyXG5cdFx0XHRcdFx0ICAgICAgICAmOmhvdmVyIHtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMHB4IDBweCAjMDA3RTk5O1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgY29sb3I6ICMwMDdFOTk7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA3RTk5O1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgc3ZnIHtcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgcGF0aCB7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1za3ktZGFyayk7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdCAgICAgICAgXHR9XHJcblx0XHRcdFx0XHQgICAgICAgIH1cclxuXHRcdFx0XHRcdCAgICAgICAgJjpkaXNhYmxlZCB7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNjM2MzYzO1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCAjMDAwQzMwO1xyXG5cdFx0XHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFx0XHQgICAgICAgICYuaW5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnByZXYge1xyXG5cdFx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gSEVBREVSXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLnNpdGUtaGVhZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdC5ncmFkaWVudC1ibHVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMDtcblx0XHRpbnNldDogYXV0byAwIDAgMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC5ncmFkaWVudC1ibHVyPmRpdixcblx0LmdyYWRpZW50LWJsdXI6OmJlZm9yZSxcblx0LmdyYWRpZW50LWJsdXI6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQ6IDA7XG5cdH1cblxuXHQuZ3JhZGllbnQtYmx1cjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDAuNXB4KTtcblx0XHRtYXNrOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLFxuXHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDApIDAlLFxuXHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDEpIDEyLjUlLFxuXHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDEpIDI1JSxcblx0XHRcdFx0cmdiYSgwLCAwLCAwLCAwKSAzNy41JSk7XG5cdH1cblxuXHQuZ3JhZGllbnQtYmx1cj5kaXY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDAuNXB4KTsgLy8gUmVkdWNlZCBmcm9tIDFweFxuXHRcdG1hc2s6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsXG5cdFx0XHRcdHJnYmEoMCwgMCwgMCwgMCkgMTIuNSUsXG5cdFx0XHRcdHJnYmEoMCwgMCwgMCwgMSkgMjUlLFxuXHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDEpIDM3LjUlLFxuXHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDApIDUwJSk7XG5cdH1cblxuXHQuZ3JhZGllbnQtYmx1cj5kaXY6bnRoLW9mLXR5cGUoMikge1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDFweCk7IC8vIFJlZHVjZWQgZnJvbSAycHhcblx0XHRtYXNrOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLFxuXHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDApIDI1JSxcblx0XHRcdFx0cmdiYSgwLCAwLCAwLCAxKSAzNy41JSxcblx0XHRcdFx0cmdiYSgwLCAwLCAwLCAxKSA1MCUsXG5cdFx0XHRcdHJnYmEoMCwgMCwgMCwgMCkgNjIuNSUpO1xuXHR9XG5cblx0LmdyYWRpZW50LWJsdXI+ZGl2Om50aC1vZi10eXBlKDMpIHtcblx0XHR6LWluZGV4OiA0O1xuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpOyAvLyBSZWR1Y2VkIGZyb20gNHB4XG5cdFx0bWFzazogbGluZWFyLWdyYWRpZW50KHRvIHRvcCxcblx0XHRcdFx0cmdiYSgwLCAwLCAwLCAwKSAzNy41JSxcblx0XHRcdFx0cmdiYSgwLCAwLCAwLCAxKSA1MCUsXG5cdFx0XHRcdHJnYmEoMCwgMCwgMCwgMSkgNjIuNSUsXG5cdFx0XHRcdHJnYmEoMCwgMCwgMCwgMCkgNzUlKTtcblx0fVxuXG5cdC5ncmFkaWVudC1ibHVyPmRpdjpudGgtb2YtdHlwZSg0KSB7XG5cdFx0ei1pbmRleDogNTtcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTsgLy8gUmVkdWNlZCBmcm9tIDhweFxuXHRcdG1hc2s6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsXG5cdFx0XHRcdHJnYmEoMCwgMCwgMCwgMCkgNTAlLFxuXHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDEpIDYyLjUlLFxuXHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDEpIDc1JSxcblx0XHRcdFx0cmdiYSgwLCAwLCAwLCAwKSA4Ny41JSk7XG5cdH1cblxuXHQuZ3JhZGllbnQtYmx1cj5kaXY6bnRoLW9mLXR5cGUoNSkge1xuXHRcdHotaW5kZXg6IDY7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7IC8vIFJlZHVjZWQgZnJvbSAxNnB4XG5cdFx0bWFzazogbGluZWFyLWdyYWRpZW50KHRvIHRvcCxcblx0XHRcdFx0cmdiYSgwLCAwLCAwLCAwKSA2Mi41JSxcblx0XHRcdFx0cmdiYSgwLCAwLCAwLCAxKSA3NSUsXG5cdFx0XHRcdHJnYmEoMCwgMCwgMCwgMSkgODcuNSUsXG5cdFx0XHRcdHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG5cdH1cblxuXHQuZ3JhZGllbnQtYmx1cj5kaXY6bnRoLW9mLXR5cGUoNikge1xuXHRcdHotaW5kZXg6IDc7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDI0cHgpO1xuXHRcdG1hc2s6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsXG5cdFx0XHRcdHJnYmEoMCwgMCwgMCwgMCkgNzUlLFxuXHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDEpIDg3LjUlLFxuXHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDEpIDEwMCUpO1xuXHR9XG5cblx0LmdyYWRpZW50LWJsdXI6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHotaW5kZXg6IDg7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDMycHgpO1xuXHRcdG1hc2s6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsXG5cdFx0XHRcdHJnYmEoMCwgMCwgMCwgMCkgODcuNSUsXG5cdFx0XHRcdHJnYmEoMCwgMCwgMCwgMSkgMTAwJSk7XG5cdH1cblxuXHQubmF2YmFyIHtcblx0XHRwYWRkaW5nOiAxLjVyZW07XG5cdFx0Lm5hdmJhci1icmFuZCB7XG5cdFx0XHQubG9nbyB7XG5cdFx0XHRcdHdpZHRoOiAyMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcblx0XHQubmF2YmFyIHtcblx0XHRcdC5uYXZiYXItYnJhbmQge1xuXHRcdFx0XHQubG9nbyB7XG5cdFx0XHRcdFx0d2lkdGg6IDE1NnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIFRBQkxFVFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAubmF2YmFyIHtcblx0XHRcdC5uYXZiYXItYnJhbmQge1xuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG5cblx0Ly8gTU9CSUxFXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBtZCkge1xuXHRcdC5uYXZiYXIge1xuXHRcdFx0Lm5hdmJhci1icmFuZCB7XG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIEZPT1RFUlxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi5ibG9nIHtcblx0LnNpdGUtZm9vdGVyIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcblx0fVxufVxuLnNpdGUtZm9vdGVyIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMTI4cHggMCA0OHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0cGFkZGluZzogOTZweCAwIDQ4cHg7XG4gICBcdFx0fVx0XG4gICBcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nOiA3MnB4IDAgNDhweDtcbiAgIFx0XHR9XHRcblxuXHRcdC5yb3cge1xuXHRcdFx0LnN1YnNjcmliZS1tYWluLW5hdi1jb250YWluZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdCAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHQgICBcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdCAgIFx0XHRcdG1hcmdpbi1ib3R0b206IDQuOHJlbTtcblx0XHQgICBcdFx0XHRnYXA6IDQuOHJlbTtcblx0XHQgICBcdFx0fVxuXHRcdFx0XHQuc3Vic2NyaWJlLWNvbnRhaW5lcntcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0Z2FwOiAzLjJyZW07XG5cdFx0XHRcdFx0LnN0YW5kZmlyc3QtYm9sZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDU1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRcdGdhcDogMi40cmVtO1xuXHRcdFx0ICAgXHRcdH1cdFxuXHRcdFx0ICAgXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRcdFx0Z2FwOiAzLjJyZW07XG5cdFx0XHQgICBcdFx0fVx0XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZvb3Rlci1uYXYtY29udGFpbmVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0Z2FwOiA0LjhyZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRnYXA6IDMuMnJlbTtcblx0XHRcdCAgIFx0XHR9XHRcblx0XHRcdCAgIFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0XHRcdGdhcDogNC44cmVtO1xuXHRcdFx0ICAgXHRcdH1cdFxuXHRcdFx0XHRcdC5mb290ZXItaW5uZXItbmF2IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0LnJhdGluZy10ZXh0IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRnYXA6IC44cmVtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tc2t5LWxpZ2h0KTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm5hdmJhci0tc2Vjb25kYXJ5IHtcblx0XHRcdFx0XHRcdFx0Lm1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Z2FwOiB2YXIoLS1nYXAteHMpO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMy40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzcmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMi41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdFx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXNreS1saWdodCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmN0YS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjRweDtcblx0XHRcdFx0XHQgICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcblx0XHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG5cdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIGdhcDogMi40cmVtO1xuXHRcdFx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0ICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDI0cHg7XG5cdFx0XHRcdFx0XHRcdGdhcDogLjhyZW07XG5cdFx0XHRcdCAgIFx0XHR9XHRcblx0XHRcdFx0XHRcdC5zY2hvb2wtbGduIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0Z2FwOiAuOHJlbTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvcmUtY3JlYW0pO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuNHJlbTtcblx0XHRcdFx0XHQgICBcdFx0fVx0XG5cdFx0XHRcdFx0ICAgXHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1za3ktbGlnaHQpO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHR9XHRcblx0XHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZpbGw6IHZhcigtLXNreS1saWdodCk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucHJpbWFyeSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMwMDdFOTk7XG5cdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogIzVGQzlFMDtcblx0XHRcdFx0XHRcdCAgICBib3gtc2hhZG93OiAwcHggNHB4IDBweCAwcHggIzAwN0U5OTtcblx0XHRcdFx0XHRcdCAgICBjb2xvcjogdmFyKC0tY29yZS1kZWVwLXB1cnBsZSk7XG5cdFx0XHRcdFx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0ICAgIGdhcDogLjRyZW07XG5cdFx0XHRcdFx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0ICAgICAgICAmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGREY3RTk7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDBweCAwcHggIzAwN0U5OTtcblx0XHRcdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHRcdFx0ICAgICAgICAmOmRpc2FibGVkIHtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDBDMzA7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjM2MzYzO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAwcHggMHB4ICMwMDBDMzA7XG5cdFx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMi40cmVtO1xuXHRcdFx0XHRcdCAgIFx0XHR9XHRcblx0XHRcdFx0XHQgICBcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0ICAgXHRcdFx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRcdFx0XHRcdCAgIFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubG9nby1zb2NpYWwtY29udGFpbmVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0LjhyZW07XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRnYXA6IDIuNHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubG9nby1jb250YWluZXIge1xuXHRcdFx0XHRcdC5uYXZiYXItYnJhbmQge1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDU3MHB4O1xuICAgIFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNzVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNvY2lhbC1jb250YWluZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Z2FwOiAzLjJyZW07XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdFx0Z2FwOiAyLjRyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0ICAgXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHQgICBcdFx0fVxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmlsbDogdmFyKC0tc2t5LWxpZ2h0KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5sZWdhbC1jb3B5LWNvbnRhaW5lciB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjY2NjIDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIuNHJlbTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmxlZ2FsLWNvcHktbWVudSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEuNnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm1lbnUtbGVnYWwtbWVudS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0Lm1lbnUge1xuXHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdFx0XHRcdFx0Z2FwOiB2YXIoLS1nYXAtc20pO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRcdFx0XHRnYXA6IC44cmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Lm1lbnUtaXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tc2t5LWxpZ2h0KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvcHlyaWdodC1wcml2LWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEuNnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvL1ZhcmlhYmxlc1xyXG5cclxuJGxpbmtDb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuJGFjdGl2ZUNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4kaG92ZXJDb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuJHJvd0dhcDogMzBweDtcclxuJGNvbHVtbkdhcDogNjBweDtcclxuJGRyb3Bkb3duTGlua1NpemU6IDE2cHg7XHJcbi8vICRkcm9wZG93blRpdGxlU2l6ZTogMzhweDtcclxuJHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiRkcm9wZG93bkJhY2tncm91bmQ6IHZhcigtLWNvcmUtZGVlcC1wdXJwbGUpO1xyXG5cclxuLnNpdGUtaGVhZGVye1xyXG5cdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0ei1pbmRleDogOTk7XHJcblx0Ly8gYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwwLDAsMC4xNSk7XHJcblx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblx0cGFkZGluZzogNTBweCAwIDBweDtcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoLjVweCk7XHJcblx0ICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHRyYW5zcGFyZW50IDAsICMwMDAgMTIuNSUsICMwMDAgMjUlLCB0cmFuc3BhcmVudCAzNy41JSk7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHR9XHJcblx0Ji5vcGVuIHtcclxuXHRcdCY+Lm1haW4tbmF2e1xyXG5cdFx0XHQmPi5jb250YWluZXJ7XHJcblx0XHRcdFx0Jj4ucm93e1xyXG5cdFx0XHRcdFx0Jj4ubmF2YmFye1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCY+Lm1haW4tbmF2e1xyXG5cdFx0Jj4uY29udGFpbmVye1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHQmPi5yb3d7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogbWFyZ2luIDAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0Ji5ub3RpZmljYXRpb24tYmFye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IC01MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTVweCk7XHRcclxuXHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ub3RpZmljYXRpb24tYmFyX19jbG9zZXtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogOHB4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdHN2Z3tcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0cGF0aCwgcmVjdHtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbGw6IHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm5vdGlmaWNhdGlvbi1iYXJfX2NvbnRlbnR7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmNsb3NlZHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY+Lm5hdmJhcntcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAxNnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjRweCA0OHB4O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgcmdiYSg5OSwgOTksIDk5LCAwLjUwKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtY29yZSwgI0ZERjdFOSk7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggNnB4IDBweCAwcHggI0FGQUNBNTtcclxuXHRcdFx0XHRcdC5tb2JpbGUtbWVudSB7XHJcblx0XHRcdFx0ICAgIFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHQgICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdCAgICBcdGdhcDogMjRweDtcclxuXHRcdFx0XHQgICAgXHQuc2Nob29sLWxnbiB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmlsbDogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNlYXJjaC1idXR0b24tbmF2IHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMS8xO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZpbGw6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdC5uYXZiYXJfX2JyYW5ke1xyXG5cdFx0XHRcdFx0XHRpbWcsIHN2Z3tcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYnRuLS1kZW1ve1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbHVpZC10eXBlKDE0cHgsIDIwcHgsIDEyODBweCwgMTkyMHB4KTtcclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5idXR0b24td3JhcHBlcntcclxuXHRcdFx0XHRcdFx0Z2FwOiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm5hdmJhcl9fdHJhbnNsYXRpb25ze1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDJweCB2YXIoLS10ZXJ0aWFyeS1jb2xvcik7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XHJcblxyXG5cdFx0XHRcdFx0XHQud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA2NHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRsaS53cG1sLWxzLWl0ZW0ge1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdHVsLndwbWwtbHMtc3ViLW1lbnUgbGkud3BtbC1scy1pdGVtLWVuIGEud3BtbC1scy1saW5rIHNwYW4ud3BtbC1scy1uYXRpdmU6YmVmb3JlLFxyXG5cdFx0XHRcdFx0XHRcdFx0Ji53cG1sLWxzLWl0ZW0tZW4gYS53cG1sLWxzLWl0ZW0tdG9nZ2xlIHNwYW4ud3BtbC1scy1uYXRpdmU6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ0VuJztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHR1bC53cG1sLWxzLXN1Yi1tZW51IGxpLndwbWwtbHMtaXRlbS1kZSBhLndwbWwtbHMtbGluayBzcGFuLndwbWwtbHMtbmF0aXZlOmJlZm9yZSxcclxuXHRcdFx0XHRcdFx0XHRcdCYud3BtbC1scy1pdGVtLWRlIGEud3BtbC1scy1pdGVtLXRvZ2dsZSBzcGFuLndwbWwtbHMtbmF0aXZlOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdEZSc7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0dWwud3BtbC1scy1zdWItbWVudSBsaS53cG1sLWxzLWl0ZW0tZXMgYS53cG1sLWxzLWxpbmsgc3Bhbi53cG1sLWxzLW5hdGl2ZTpiZWZvcmUsXHJcblx0XHRcdFx0XHRcdFx0XHQmLndwbWwtbHMtaXRlbS1lcyBhLndwbWwtbHMtaXRlbS10b2dnbGUgc3Bhbi53cG1sLWxzLW5hdGl2ZTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnRXMnO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdHVsLndwbWwtbHMtc3ViLW1lbnUgbGkud3BtbC1scy1pdGVtLWZyIGEud3BtbC1scy1saW5rIHNwYW4ud3BtbC1scy1uYXRpdmU6YmVmb3JlLFxyXG5cdFx0XHRcdFx0XHRcdFx0Ji53cG1sLWxzLWl0ZW0tZnIgYS53cG1sLWxzLWl0ZW0tdG9nZ2xlIHNwYW4ud3BtbC1scy1uYXRpdmU6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ0ZyJztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHR1bC53cG1sLWxzLXN1Yi1tZW51IGxpLndwbWwtbHMtaXRlbS1wdCBhLndwbWwtbHMtbGluayBzcGFuLndwbWwtbHMtbmF0aXZlOmJlZm9yZSxcclxuXHRcdFx0XHRcdFx0XHRcdCYud3BtbC1scy1pdGVtLXB0IGEud3BtbC1scy1pdGVtLXRvZ2dsZSBzcGFuLndwbWwtbHMtbmF0aXZlOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdQdCc7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0dWwud3BtbC1scy1zdWItbWVudSBsaS53cG1sLWxzLWl0ZW0tcHQtcHQgYS53cG1sLWxzLWxpbmsgc3Bhbi53cG1sLWxzLW5hdGl2ZTpiZWZvcmUsXHJcblx0XHRcdFx0XHRcdFx0XHQmLndwbWwtbHMtaXRlbS1wdC1wdCBhLndwbWwtbHMtaXRlbS10b2dnbGUgc3Bhbi53cG1sLWxzLW5hdGl2ZTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnUHQnO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdHVsLndwbWwtbHMtc3ViLW1lbnUgbGkud3BtbC1scy1pdGVtLWl0IGEud3BtbC1scy1saW5rIHNwYW4ud3BtbC1scy1uYXRpdmU6YmVmb3JlLFxyXG5cdFx0XHRcdFx0XHRcdFx0Ji53cG1sLWxzLWl0ZW0taXQgYS53cG1sLWxzLWl0ZW0tdG9nZ2xlIHNwYW4ud3BtbC1scy1uYXRpdmU6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ0l0JztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHR1bC53cG1sLWxzLXN1Yi1tZW51IGxpLndwbWwtbHMtaXRlbS1pdC1pdCBhLndwbWwtbHMtbGluayBzcGFuLndwbWwtbHMtbmF0aXZlOmJlZm9yZSxcclxuXHRcdFx0XHRcdFx0XHRcdCYud3BtbC1scy1pdGVtLWl0LWl0IGEud3BtbC1scy1pdGVtLXRvZ2dsZSBzcGFuLndwbWwtbHMtbmF0aXZlOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdJdCc7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0PiB1bCB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0PiBsaS53cG1sLWxzLWl0ZW0ge1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0YS53cG1sLWxzLWl0ZW0tdG9nZ2xlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9pY29uLWdsb2JlLnN2ZycpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFuLndwbWwtbHMtbmF0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgOHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXsgXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdD4gdWwud3BtbC1scy1zdWItbWVudSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpLndwbWwtbHMtaXRlbSB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YS53cG1sLWxzLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFuLndwbWwtbHMtbmF0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpeyBcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaS53cG1sLWxzLWl0ZW0gKyBsaS53cG1sLWxzLWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubmF2LWJ1dHRvbi1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRnYXA6IDI0cHg7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdC5zY2hvb2wtbGduIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdGdhcDogOHB4O1xyXG5cdFx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmaWxsOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmaWxsOiB2YXIoLS1za3ktZGFyayk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNlYXJjaC1idXR0b24tbmF2IHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMS8xO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZpbGw6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlsbDogdmFyKC0tc2t5LWRhcmspO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVye1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdC8vVG9wIGxldmVsIGxpbmtzXHJcblx0XHRcdFx0XHRcdCY+dWx7XHJcblx0XHRcdFx0XHRcdFx0Y29sdW1uLWdhcDogMzJweDtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdC5zY2hvb2wtbG9nLW1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmPi5zY2hvb2wtbG9naW4tbmF2IHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY+bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdC8vICY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIFx0bWFyZ2luLXJpZ2h0OiAxMHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5jdXJyZW50X3BhZ2VfYW5jZXN0b3IsICYuY3VycmVudF9wYWdlX3BhcmVudCwmLmN1cnJlbnRfcGFnZV9pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tc2t5LWRhcmspO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1za3ktZGFyayk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQ4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmPmEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1za3ktZGFyayk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmaWxsOiB2YXIoLS1za3ktZGFyayk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmLmJ0bntcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Jj5he1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmx1aWQtdHlwZSgxLjZyZW0sIDJyZW0sIDEyMDBweCwgMTkyMHB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDBDMzA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0c3Zne1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCA2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZpbGw6IHZhcigtLXNreS1kYXJrKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpub3QoLm1lbnUtYWN0aXZlKXtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogbm9uZSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gY29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlua0NvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbiAwLjRzLCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC44cztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyB0b3A6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gaGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gb3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gdmVydGljYWwtYWxpZ246IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogbm9uZSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gY29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlua0NvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbiAwLjJzLCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMXM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gdG9wOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gb3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gdmVydGljYWwtYWxpZ246IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciwgJi5hY3RpdmUsICYubWVudS1hY3RpdmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY+Lm5hdi1saW5re1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1za3ktZGFyayk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vICY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24gMC40cywgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMnM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogJGxpbmtDb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyAmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbiAwLjZzLCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMHM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogJGxpbmtDb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmLm1lbnUtYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tc2t5LWRhcmspO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZpbGw6IHZhcigtLXNreS1kYXJrKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCYuYnRue1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jj5he1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIsJjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY+YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0Ly9Ecm9wZG93biBNZW51IGNvbnRhaW5lclxyXG5cdFx0XHRcdFx0XHRcdFx0LmRyb3Bkb3duLXdyYXBwZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgb3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgdG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IGF1dG87IC8vSWYgeW91IHdhbnQgdG8gbWFrZSB0aGUgZHJvcGRvd24gZnVsbCBoZWlnaHQgeW91IHdhbnQgY2FsYygxMDB2aCAtIGhlYWRlciBtaW4taGVpZ2h0KTtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkbGlua0NvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY+LmNvbnRhaW5lcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY+LnJvd3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly9MaW5rcyBpbiBkcm9wZG93biBtZW51IC0gdG9wIGxldmVsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuZHJvcGRvd24td3JhcHBlcl9fY29udGVudHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duQmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDZweCAwcHggMHB4ICNBRkFDQTU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGdhcDogMzJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTIwcHggMTUwcHggNzJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwcHggMHB4IDMycHggMzJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSg5OSwgOTksIDk5LCAwLjUwKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2x1bW4tZ2FwOiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQubWVudS1jb2x1bW57XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vICY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdHdpZHRoOiAxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jj4uZHJvcGRvd24tbWVudXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAyNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vQm9vdHN0cmFwIG92ZXJyaWRlc1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogdW5zZXQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiB1bnNldDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmPi5tZW51LWl0ZW17XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogIDAgMCAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyAmOm50aC1jaGlsZChuKzYpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHRtYXJnaW4tbGVmdDogMzJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgtbis2KTphZnRlciAge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB3aWR0aDogMXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0NHB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICByaWdodDogLTMycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB0b3A6IC04cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gJjpudGgtY2hpbGQoNil7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0cGFkZGluZy10b3A6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNSl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gJjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmPmF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3Zne1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmPmF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzdmd7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmPi5zdWItZHJvcGRvd24td3JhcHBlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlOyAvL01lYXN1cmVkIHJlbGF0aXZlIHRvIHByZXZpb3VzIGRyb3Bkb3duIG1lbnVcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzUwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiBjYWxjKDEwMCUgKyAjeyRjb2x1bW5HYXAgKiAxLjV9KTsgLy9OZWVkZWQgYXMgZ2FwIG5vdCBpbmNsdWRlZCBpbiBmaXQtY29udGVudCBjYWxjXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRyb3dHYXA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogc29saWQgMXB4ICRsaW5rQ29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmPi5wYXJlbnQtbGlua3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHJvd0dhcDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmPi5kcm9wZG93bi1tZW51e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5tZW51LWFjdGl2ZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY+LnN1Yi1kcm9wZG93bi13cmFwcGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vU3R5bGVzIGZvciBib3RoIGRyb3Bkb3duIG1lbnVzXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gLmRyb3Bkb3duLW1lbnV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdHJvdy1nYXA6ICRyb3dHYXA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHRjb2x1bW4tZ2FwOiAkY29sdW1uR2FwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvL1N0eWxlcyBmb3IgYWxsIGxpbmtzIHdpdGhpbiBkcm9wZG93biBtZW51c1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5tZW51LWl0ZW0sIC5wYXJlbnQtbGlua3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY+LmRyb3Bkb3duLWl0ZW17XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsdWlkLXR5cGUoMS42cmVtLCAycmVtLCAxMjAwcHgsIDE5MjBweCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzdmd7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDZyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhdGh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogbm9uZSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gY29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlua0NvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbiAwLjRzLCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC44cztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyB0b3A6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gaGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gb3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gdmVydGljYWwtYWxpZ246IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogbm9uZSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gY29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlua0NvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbiAwLjJzLCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMXM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gdG9wOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gb3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gdmVydGljYWwtYWxpZ246IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXNreS1saWdodCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmPi5kcm9wZG93bi1pdGVte1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tc2t5LWxpZ2h0KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vICY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24gMC40cywgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMnM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogJGxpbmtDb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyAmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbiAwLjZzLCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMHM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogJGxpbmtDb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLm1lbnUtYWN0aXZlLCAmLmN1cnJlbnRfcGFnZV9pdGVtLCAmLmN1cnJlbnQtcGFnZS1wYXJlbnR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY+YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tc2t5LWxpZ2h0KTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gJjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbiAwLjRzLCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4ycztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdC8vIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlua0NvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyB9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vICY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uIDAuNnMsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwcztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdC8vIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlua0NvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0LnBhcmVudC1saW5re1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQudGl0bGUtY29sdW1ue1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Z2FwOiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvcmUtY3JlYW0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmJvZHktbGFyZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vICY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHRyaWdodDogLTMycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0d2lkdGg6IDFweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmLm1lbnUtYWN0aXZle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQuZHJvcGRvd24td3JhcHBlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQvL0NoYW5nZXMgdGhyb3VnaG91dCBtZW51XHJcblx0XHRcdFx0XHRcdC5tZW51LWRyb3Bkb3duLXRvZ2dsZXtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQvLyAuZHJvcGRvd24tdG9nZ2xle1xyXG5cdFx0XHRcdFx0XHQvLyBcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdC8vIFx0XHRjb250ZW50OiBub25lIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0Lm1vYmlsZS1tZW51IHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jbG9zZS1idXR0b257XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDEwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHN2Z3tcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdFx0XHRcdFx0cmVjdHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOm5vdCguY2xvc2UtYnV0dG9uLWljb24pe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdHN2Z3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmVjdHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmaWxsOiB2YXIoLS1za3ktbGlnaHQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5kcm9wZG93bi1tZW51e1xyXG5cclxuXHRcdFx0XHRcdFx0XHQvL0Jvb3RzdHJhcCBvdmVycmlkZXNcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMDtcclxuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDsgLy9Db2x1bW4gZGVmYXVsdFxyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB1bnNldDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiB1bnNldDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnN1Ym1lbnUtdGl0bGV7XHJcblx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkbGlua0NvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblx0XHRcdFx0XHRcdFx0XHRAZXh0ZW5kIC5lcHNpbG9uO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRob3ZlckNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmPi5wcmltYXJ5LW5hdmJhcntcclxuXHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRcdFx0XHRcdGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMTk3LCAxNTksIDAuMSk7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDEycHggNDRweCAwIHJnYmEoMCwgMTk3LCAxNTksIDAuMik7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDMxcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMTZweDtcclxuXHRcdFx0XHRcdC5wcmltYXJ5LW5hdmlnYXRpb257XHJcblx0XHRcdFx0XHRcdC5idG4tLWRlbW97XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jj4uc2Vjb25kYXJ5LW5hdmJhcntcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE2cHggMDtcclxuXHRcdFx0XHRcdGhlaWdodDogNjhweDtcclxuXHRcdFx0XHRcdGdhcDogMTZweDtcclxuXHRcdFx0XHRcdCNzZWFyY2gtYnRue1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA2cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubmF2YmFyLS1zZWNvbmRhcnl7XHJcblx0XHRcdFx0XHRcdGdhcDogMTZweDtcclxuXHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm5hdmJhci1zZWFyY2h7XHJcblx0XHRcdFx0XHRcdHN2Z3tcclxuXHRcdFx0XHRcdFx0XHRwYXRoe1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuZm9udC1saWdodHtcclxuXHRcdFx0XHRcdFx0Lm5hdmJhci0tc2Vjb25kYXJ5e1xyXG5cdFx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQubmF2YmFyLXNlYXJjaHtcclxuXHRcdFx0XHRcdFx0XHRzdmd7XHJcblx0XHRcdFx0XHRcdFx0XHRwYXRoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmaWxsOiB3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ly9Db21tZW50IHRoaXMgY2xhc3Mgb3V0IHRvIHJlbW92ZSBzaHJpbmsgb24gc2Nyb2xsLlxyXG5cdC8vICYuc2Nyb2xsaW5ne1xyXG5cdC8vIFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NHB4KTtcclxuXHQvLyBcdCY+Lm1haW4tbmF2e1xyXG5cdC8vIFx0XHQmPi5jb250YWluZXJ7XHJcblx0Ly8gXHRcdFx0Jj4udG9wLW5hdi1yb3d7XHJcblx0Ly8gXHRcdFx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI0cHgpO1xyXG5cdC8vIFx0XHRcdFx0Ly8gdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcclxuXHQvLyBcdFx0XHR9XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblx0Ji50b3AtYmFye1xyXG5cdFx0Jj4ubWFpbi1uYXZ7XHJcblx0XHRcdCY+LmNvbnRhaW5lcntcclxuXHRcdFx0XHQmPi50b3AtbmF2LXJvd3tcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDM2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYudG9wLWJhci5zY3JvbGxpbmd7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwcHgpO1xyXG5cdFx0Jj4ubWFpbi1uYXZ7XHJcblx0XHRcdCY+LmNvbnRhaW5lcntcclxuXHRcdFx0XHQmPi50b3AtbmF2LXJvd3tcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvL1NtYWxsIExhcHRvcFxyXG5cdC8vICRkcm9wZG93blRpdGxlU2l6ZTogMjZweDtcclxuXHQkcm93R2FwOiAxNXB4O1xyXG5cdCRjb2x1bW5HYXA6IDYwcHg7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuXHRcdCY+Lm1haW4tbmF2e1xyXG5cdFx0XHQmPi5jb250YWluZXJ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jj4ucm93e1xyXG5cdFx0XHRcdFx0Jj4ubmF2YmFye1xyXG5cclxuXHRcdFx0XHRcdFx0Lm5hdi1idXR0b24tY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0XHRnYXA6IDE2cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lm5hdmJhcl9fYnJhbmR7XHJcblx0XHRcdFx0XHRcdFx0aW1nLCBzdmd7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5sb2dvIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNTdweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJ0biwgLmJ0bi0tZGVtb3tcclxuXHRcdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJ0bi0tc2Vjb25kYXJ5e1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsdWlkLXR5cGUoMS40cmVtLCAycmVtLCAxMjAwcHgsIDE5MjBweCk7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblx0XHRcdFx0XHRcdFx0Jj5he1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHQmPmF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lcntcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdCY+dWx7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2x1bW4tZ2FwOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRcdFx0XHRcdCY+bGl7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuZHJvcGRvd24td3JhcHBlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmPi5jb250YWluZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmPi5yb3d7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwNHB4IDEwMHB4IDQ4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY+LnRpdGxlLWNvbHVtbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRnYXA6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY+Lm1lbnUtY29sdW1ue1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jj4uZHJvcGRvd24tbWVudXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gY29sdW1uLWdhcDogNTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jj4ubWVudS1pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYubWVudS1yb3d7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jj5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuZHJvcGRvd24tbWVudXsgLy9BZmZlY3RzIGFsbCBsZXZlbHNcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cm93LWdhcDogJHJvd0dhcDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sdW1uLWdhcDogJGNvbHVtbkdhcDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY+LmRyb3Bkb3duLW1lbnV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY+Lm1lbnUtaXRlbXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmPi5zdWItZHJvcGRvd24td3JhcHBlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jj4ucGFyZW50LWxpbmt7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHJvd0dhcDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY+LnByaW1hcnktbmF2YmFye1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jj4uc2Vjb25kYXJ5LW5hdmJhcntcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTJweCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuXHRcdCY+Lm1haW4tbmF2e1xyXG5cdFx0XHQmPi5jb250YWluZXJ7XHJcblx0XHRcdFx0Jj4ucm93e1xyXG5cdFx0XHRcdFx0Jj4ubmF2YmFye1xyXG5cdFx0XHRcdFx0XHQubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVye1xyXG5cdFx0XHRcdFx0XHRcdCY+dWx7XHJcblx0XHRcdFx0XHRcdFx0XHQmPmxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQuZHJvcGRvd24td3JhcHBlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmPi5jb250YWluZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmPi5yb3d7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY+Lm1lbnUtY29sdW1ue1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jj4uZHJvcGRvd24tbWVudXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gY29sdW1uLWdhcDogNTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCBcdC5uYXYtYnV0dG9uLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHQgICAgXHRcdC5zY2hvb2wtbGduIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGdhcDogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0ICAgIFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly9UYWJsZXRcclxuXHQkc2hvd1N1YkxpbmtzOiBmYWxzZTsgLy9EZWNpZGUgaWYgY2hpbGQgbGlua3MgYXJlIHNob3duIG9uIG1vYmlsZSwgb3Igb25seSBwYXJlbnQgY2F0ZWdvcmllc1xyXG5cdCRzaG93U3ViTGlua3NTaXplOiAyMnB4OyAvL1NpemUgb2YgUGFyZW50IExpbmtzIGlmIENoaWxkIExpbmtzIGFyZSBzaG93blxyXG5cdCRyb3dHYXA6IDI1cHg7XHJcblx0JGJvcmRlckNvbG9yOiAkbGlua0NvbG9yOyAvL0NoYW5nZSBoZXJlIHRvIGNvbnRyb2wgbGluZSBjb2xvciBiZXR3ZWVuIGxpbmtzXHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHQmPi5tYWluLW5hdntcclxuXHRcdFx0Jj4uY29udGFpbmVye1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdCY+LnJvd3tcclxuXHRcdFx0XHRcdCYubm90aWZpY2F0aW9uLWJhcntcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDE2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnRvcC1uYXYtcm93e1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY+Lm5hdmJhcntcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdCAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuXHRcdFx0XHRcdCAgICAgICAgaGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHQgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTksIDk5LCA5OSwgLjUpO1xyXG5cdFx0XHRcdFx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHQgICAgICAgIGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdCAgICAgICAgYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jj4ucHJpbWFyeS1uYXZpZ2F0aW9ue1xyXG5cdFx0XHRcdFx0XHRcdCY+Lm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lcntcclxuXHRcdFx0XHRcdFx0XHRcdCY+dWx7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY+bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmLmJ0bntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY+YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGxpbmtDb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzdmd7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpub3QoLm1lbnUtYWN0aXZlKXtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gY29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlua0NvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbiAwLjRzLCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC44cztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyB0b3A6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gaGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gb3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gdmVydGljYWwtYWxpZ246IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gY29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlua0NvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbiAwLjJzLCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMXM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gdG9wOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gb3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gdmVydGljYWwtYWxpZ246IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY+YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGxpbmtDb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vICY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24gMC40cywgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMnM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogJGxpbmtDb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyAmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbiAwLjZzLCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMHM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogJGxpbmtDb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLm1lbnUtYWN0aXZlLCAmLmN1cnJlbnRfcGFnZV9pdGVtLCAmLmN1cnJlbnQtcGFnZS1wYXJlbnR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY+YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGxpbmtDb2xvcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gJjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbiAwLjRzLCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4ycztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdC8vIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlua0NvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyB9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vICY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uIDAuNnMsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwcztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdC8vIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlua0NvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5uYXZiYXItdG9nZ2xlcntcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdCY+Lm5hdmJhci10b2dnbGVyLWljb257XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIuNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyLjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogLTdweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJde1xyXG5cdFx0XHRcdFx0XHRcdFx0Jj4ubmF2YmFyLXRvZ2dsZXItaWNvbntcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7ICAgIFxyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdCAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lm1vYmlsZS1tZW51IHtcclxuXHRcdFx0XHRcdCAgICBcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdFx0Ly9EbyBub3QgYWRkIHBhZGRpbmcgdG8gdGhpcyBlbGVtZW50XHJcblx0XHRcdFx0XHRcdCY+Lm5hdmJhci1jb2xsYXBzZXtcclxuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHQgICAgdG9wOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHQgICAgbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0ICAgIHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duQmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0ICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdFx0XHQgICAgbWluLWhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgNHB4IDRweCByZ2JhKDAsMCwwLDAuMTUpOyAgLy9BbGxvd3MgYm94IHNoYWRvdyBvbiBoZWFkZXIgdG8gYmUgc2VlbiB3aGVuIG1lbnUgb3BlblxyXG5cdFx0XHRcdFx0XHQgICAgJi5jb2xsYXBzZTpub3QoLnNob3cpLCAmLmNvbGxhcHNpbmd7XHJcblx0XHRcdFx0XHRcdCAgICBcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdFx0XHQubmF2LWJ1dHRvbi1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0LnByaW1hcnkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDM5cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogNDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5zZWFyY2gtYnV0dG9uLW5hdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LnNjaG9vbC1sZ24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGdhcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCAgICAmPi5tZW51LXByaW1hcnktbmF2aWdhdGlvbi1jb250YWluZXJ7XHJcblx0XHRcdFx0XHRcdCAgICBcdGhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTsgLy9WYWx1ZSBpcyBtYXggaGVpZ2h0IG9mIGhlYWRlclxyXG5cdFx0XHRcdFx0XHQgICAgXHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHQgICAgXHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogLTYwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHQgICAgXHQmPnVse1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHQgICAgXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHQgICAgXHRyb3ctZ2FwOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDQ4cHggMzlweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvcmUtY3JlYW0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQuc2Nob29sLWxvZy1tb2JpbGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA2L2FjY291bnRfaWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ICAgIFx0XHQmPmxpe1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XHJcblxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHQmPmF7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdHN2Z3tcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IGF1dG87XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0ZmlsbDogdmFyKC0tY29yZS1jcmVhbSk7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHQmPmF7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0Jj5zdmd7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRwYXRoe1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHRmaWxsOiAkaG92ZXJDb2xvcjtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdC5kcm9wZG93bi13cmFwcGVye1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdCY+LmNvbnRhaW5lcntcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0Jj4ucm93e1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0LmRyb3Bkb3duLXdyYXBwZXJfX2NvbnRlbnR7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDExNHB4IDQwcHggNDBweCA0MHB4O1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgZ2FwOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAudGl0bGUtY29sdW1uIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgXHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvcmUtY3JlYW0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGdhcDogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAuc3VibWVudS10aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIC5ib2R5LWxhcmdlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdC5jbG9zZS1idXR0b257XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0dG9wOiA0OHB4O1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMnB4IHZhcigtLWNvcmUtY3JlYW0pO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlsbDogdmFyKC0tY29yZS1jcmVhbSk7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHQubWVudS1jb2x1bW57XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdGdyaWQtY29sdW1uOiB1bnNldDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHQmPnVsLmRyb3Bkb3duLW1lbnV7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0Y29sdW1uczogMTtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0Lm1lbnUtaXRlbSB7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZChuKzYpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDYpOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgbGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB0b3A6IC0yNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgtbis2KTphZnRlciAge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQobis4KTphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg2KXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDUpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0LmNsb3NlLWJ1dHRvbntcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0Z2FwOiA0cHg7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdC5uYXZpZ2F0aW9uIHtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0c3Zne1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdH1cclxuXHRcdFx0XHRcdFx0ICAgIFx0XHQuc2Nob29sLWxvZ2luLW5hdiB7XHJcblx0XHRcdCAgICBcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQgICAgXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY+Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9yb3VnZS13cC1zdGFydC10aGVtZS9hc3NldHMvaW1hZ2VzL2FjY291bnRfaWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHQgICAgXHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCAgICBcdH1cclxuXHRcdFx0XHRcdFx0ICAgIFx0Ji5zbGlke1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblx0XHRcdFx0XHRcdCAgICBcdH1cclxuXHJcblx0XHRcdFx0XHRcdCAgICB9XHJcblxyXG5cdFx0XHRcdFx0XHQgICAgJj4ubmF2LWJ1dHRvbi1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0XHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdCAgICBcdHBhZGRpbmc6IDI0cHggMzlweCAzOXB4O1xyXG5cdFx0XHRcdFx0XHQgICAgXHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ICAgIFx0YmFja2dyb3VuZDogdmFyKC0tY29yZS1kZWVwLXB1cnBsZSk7XHJcblx0XHRcdFx0XHRcdCAgICBcdGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcblx0XHRcdFx0XHRcdCAgICBcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRib3JkZXItdG9wOiAycHggc29saWQgI2NjYztcclxuXHRcdFx0XHRcdFx0ICAgIFx0Ym94LXNoYWRvdzogMCA0cHggNDRweCAwIHJnYmEoOTUsMjAxLDIyNCwgMC4yMCk7XHJcblxyXG5cdFx0XHRcdFx0XHQgICAgXHQucHJpbWFyeSB7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdGxlZnQ6IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdGJvdHRvbTogdW5zZXQ7XHJcblx0XHRcdFx0XHRcdCAgICBcdH1cclxuXHRcdFx0XHRcdFx0ICAgIFx0LnNjaG9vbC1sZ24ge1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdCAgICBcdH1cclxuXHRcdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jj4uc2Vjb25kYXJ5LW5hdmJhcntcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDE2cHg7XHJcblx0XHRcdFx0XHRcdCYuZm9udC1saWdodHtcclxuXHRcdFx0XHRcdFx0XHQubmF2YmFyLS1zZWNvbmRhcnl7XHJcblx0XHRcdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQubmF2YmFyLXNlYXJjaHtcclxuXHRcdFx0XHRcdFx0XHRcdHN2Z3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGF0aHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jj4ucHJpbWFyeS1uYXZiYXJ7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC8vICYuc2Nyb2xsaW5ne1xyXG5cdFx0Ly8gXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY4cHgpO1xyXG5cdFx0Ly8gXHQubmF2YmFye1xyXG5cdFx0Ly8gXHRcdCY+Lm5hdmJhci1jb2xsYXBzZXtcclxuXHRcdC8vIFx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpOyAvL1ZhbHVlIGlzIG1pbiBoZWlnaHQgb2YgaGVhZGVyXHJcblx0XHQvLyBcdFx0fVxyXG5cdFx0Ly8gXHR9XHJcblx0XHQvLyBcdCY+Lm1haW4tbmF2e1xyXG5cdFx0Ly8gXHRcdCY+LmNvbnRhaW5lcntcclxuXHRcdC8vIFx0XHRcdCY+LnRvcC1uYXYtcm93e1xyXG5cdFx0Ly8gXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHQvLyBcdFx0XHR9XHJcblx0XHQvLyBcdFx0fVxyXG5cdFx0Ly8gXHR9XHJcblx0XHQvLyB9XHJcblx0XHQvLyAmLnRvcC1iYXJ7XHJcblx0XHQvLyBcdCY+Lm1haW4tbmF2e1xyXG5cdFx0Ly8gXHRcdCY+LmNvbnRhaW5lcntcclxuXHRcdC8vIFx0XHRcdCY+LnRvcC1uYXYtcm93e1xyXG5cdFx0Ly8gXHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0Ly8gXHRcdFx0XHQvLyB0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHQvLyBcdFx0XHR9XHJcblx0XHQvLyBcdFx0fVxyXG5cdFx0Ly8gXHR9XHJcblx0XHQvLyB9XHJcblx0XHQvLyAmLnRvcC1iYXIuc2Nyb2xsaW5ne1xyXG5cdFx0Ly8gXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExOHB4KTtcclxuXHRcdC8vIFx0Jj4ubWFpbi1uYXZ7XHJcblx0XHQvLyBcdFx0Jj4uY29udGFpbmVye1xyXG5cdFx0Ly8gXHRcdFx0Jj4udG9wLW5hdi1yb3d7XHJcblx0XHQvLyBcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdC8vIFx0XHRcdH1cclxuXHRcdC8vIFx0XHR9XHJcblx0XHQvLyBcdH1cclxuXHRcdC8vIH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cyl7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmLm9wZW4ge1xyXG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdFx0fVxyXG5cdFx0Jj4ubWFpbi1uYXZ7XHJcblx0XHRcdCY+LmNvbnRhaW5lcntcclxuXHRcdFx0XHQmPi5yb3d7XHJcblx0XHRcdFx0XHQmLm5vdGlmaWNhdGlvbi1iYXJ7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji50b3AtbmF2LXJvd3tcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLm1haW4tbmF2X19yb3d7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmPi5uYXZiYXJ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0Jj4ucHJpbWFyeS1uYXZpZ2F0aW9ue1xyXG5cdFx0XHRcdFx0XHRcdCY+Lm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lcntcclxuXHRcdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMTJweCAzMHB4IDAgcmdiYSgwLDE5NywxNTksLjE1KTtcclxuXHRcdFx0XHRcdFx0XHRcdCY+dWx7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY+bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmLmJ0bntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY+YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQubW9iaWxlLW1lbnUge1xyXG5cdFx0XHRcdFx0XHRcdGdhcDogMS42cmVtO1xyXG5cdFx0XHRcdFx0XHRcdC5zY2hvb2wtbGduIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmJvb2stZGVtbyB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQubmF2YmFyLXRvZ2dsZXJ7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHQmPi5uYXZiYXItdG9nZ2xlci1pY29ue1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyLjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciwgJjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMi41cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IC03cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDdweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXXtcclxuXHRcdFx0XHRcdFx0XHRcdCY+Lm5hdmJhci10b2dnbGVyLWljb257XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUgeyAgICBcclxuXHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0XHQgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC8vRG8gbm90IGFkZCBwYWRkaW5nIHRvIHRoaXMgZWxlbWVudFxyXG5cdFx0XHRcdFx0XHQmPi5uYXZiYXItY29sbGFwc2V7XHJcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0ICAgIHRvcDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ICAgIGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdCAgICByaWdodDogMDtcclxuXHRcdFx0XHRcdFx0ICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bkJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdCAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0ICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgNHB4IDRweCByZ2JhKDAsMCwwLDAuMTUpOyAgLy9BbGxvd3MgYm94IHNoYWRvdyBvbiBoZWFkZXIgdG8gYmUgc2VlbiB3aGVuIG1lbnUgb3BlblxyXG5cclxuXHRcdFx0XHRcdFx0ICAgICY+Lm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lcntcclxuXHRcdFx0XHRcdFx0ICAgIFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTVweCk7IC8vVmFsdWUgaXMgbWF4IGhlaWdodCBvZiBoZWFkZXJcclxuXHRcdFx0XHRcdFx0ICAgIFx0cGFkZGluZzogMTZweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0cGFkZGluZy10b3A6IDMycHg7XHJcblx0XHRcdFx0XHRcdCAgICBcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cdFx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd25CYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHQgICAgXHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0ICAgIFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0XHQgICAgXHQmPnVse1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHQgICAgXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHQgICAgXHRyb3ctZ2FwOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdCAgICBcdGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bkJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHQmPmxpe1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0Jj5he1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0c3Zne1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogYXV0bztcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdHBhdGh7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdCY+YXtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHQmPnN2Z3tcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdHBhdGh7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdGZpbGw6IHZhcigtLWNvcmUtY3JlYW0pO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0LmRyb3Bkb3duLXdyYXBwZXJ7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdGxlZnQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdHBhZGRpbmctdG9wOiAzMnB4O1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duQmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxMnB4IDMwcHggMCByZ2JhKDAsMTk3LDE1OSwuMTUpO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHQmPi5jb250YWluZXJ7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdC8vIG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0Ly8gb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdCY+LnJvd3tcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdC5kcm9wZG93bi13cmFwcGVyX19jb250ZW50e1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTZweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdC5jbG9zZS1idXR0b257XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0bGVmdDogMTZweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMTZweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAycHggI0NDQztcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0LnRpdGxlLWNvbHVtbntcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMycHg7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdGdhcDogMTZweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0Lm1lbnUtY29sdW1ue1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHRncmlkLWNvbHVtbjogdW5zZXQ7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0Jj51bC5kcm9wZG93bi1tZW51e1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdGNvbHVtbnM6IDE7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0Z2FwOiAwcHg7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHQmPmxpIHtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0XHRcdFx0XHQuY2xvc2UtYnV0dG9ue1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHRnYXA6IDRweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0c3Zne1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ICAgIFx0XHRcdCYubWVudS1hY3RpdmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuZHJvcGRvd24td3JhcHBlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDQ5cHggMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0fVxyXG5cdFx0XHRcdFx0XHQgICAgXHR9XHJcblx0XHRcdFx0XHRcdCAgICBcdCYuc2xpZHtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG5cdFx0XHRcdFx0XHQgICAgXHR9XHJcblx0XHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHRcdCAgICAmPi5uYXYtYnV0dG9uLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHRcdCAgICBcdC5wcmltYXJ5IHtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ICAgIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdCAgICBcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdCAgICBcdH1cclxuXHRcdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jj4uc2Vjb25kYXJ5LW5hdmJhcntcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTZweCAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMTZweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMTk3LCAxNTksIDAuMTApO1xyXG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0XHQmLmZvbnQtbGlnaHR7XHJcblx0XHRcdFx0XHRcdFx0Lm5hdmJhci0tc2Vjb25kYXJ5e1xyXG5cdFx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Lm5hdmJhci1zZWFyY2h7XHJcblx0XHRcdFx0XHRcdFx0XHRzdmd7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhdGh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jj4ucHJpbWFyeS1uYXZiYXJ7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDI0cHggMTZweDtcclxuXHRcdFx0XHRcdFx0Ly8gYm94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ly8gJi5zY3JvbGxpbmd7XHJcblx0XHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjhweCk7XHJcblx0XHQvLyBcdC5uYXZiYXJ7XHJcblx0XHQvLyBcdFx0Jj4ubmF2YmFyLWNvbGxhcHNle1xyXG5cdFx0Ly8gXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDVweCk7IC8vVmFsdWUgaXMgbWluIGhlaWdodCBvZiBoZWFkZXJcclxuXHRcdC8vIFx0XHR9XHJcblx0XHQvLyBcdH1cclxuXHRcdC8vIFx0Jj4ubWFpbi1uYXZ7XHJcblx0XHQvLyBcdFx0Jj4uY29udGFpbmVye1xyXG5cdFx0Ly8gXHRcdFx0Jj4udG9wLW5hdi1yb3d7XHJcblx0XHQvLyBcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdC8vIFx0XHRcdH1cclxuXHRcdC8vIFx0XHRcdCY+LnJvdz4ubmF2YmFye1xyXG5cdFx0Ly8gXHRcdFx0XHQmPi5uYXZiYXItY29sbGFwc2V7XHJcblx0XHQvLyBcdFx0XHRcdFx0Jj4ubWVudS1wcmltYXJ5LW5hdmlnYXRpb24tY29udGFpbmVye1xyXG5cdFx0Ly8gXHRcdFx0XHRcdFx0Ly8gaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjdweCk7XHJcblx0XHQvLyBcdFx0XHRcdFx0fVxyXG5cdFx0Ly8gXHRcdFx0XHR9XHJcblx0XHQvLyBcdFx0XHR9XHJcblx0XHQvLyBcdFx0fVxyXG5cdFx0Ly8gXHR9XHJcblx0XHQvLyB9XHJcblx0XHQmLnRvcC1iYXJ7XHJcblx0XHRcdCY+Lm1haW4tbmF2e1xyXG5cdFx0XHRcdCY+LmNvbnRhaW5lcntcclxuXHRcdFx0XHRcdCY+LnRvcC1uYXYtcm93e1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0XHRcdFx0XHQvLyB0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnRvcC1iYXI6bm90KC5zY3JvbGxpbmcpe1xyXG5cdFx0XHQmPi5tYWluLW5hdntcclxuXHRcdFx0XHQmPi5jb250YWluZXJ7XHJcblx0XHRcdFx0XHQmPi5yb3c+Lm5hdmJhcntcclxuXHRcdFx0XHRcdFx0Jj4ubmF2YmFyLWNvbGxhcHNle1xyXG5cdFx0XHRcdFx0XHRcdCY+Lm1lbnUtcHJpbWFyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lcntcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDE4NXB4KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYudG9wLWJhci5zY3JvbGxpbmd7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTE4cHgpO1xyXG5cdFx0XHQmPi5tYWluLW5hdntcclxuXHRcdFx0XHQmPi5jb250YWluZXJ7XHJcblx0XHRcdFx0XHQmPi50b3AtbmF2LXJvd3tcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxufVxyXG5cclxuLm1vYmlsZS1kZW1vLWJ1dHRvbntcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd25CYWNrZ3JvdW5kO1xyXG5cdHBhZGRpbmc6IDE2cHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG5cdHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0ei1pbmRleDogOTk7XHJcblx0Ym94LXNoYWRvdzogMHB4IDRweCA0NHB4IDBweCByZ2JhKDAsIDE5NywgMTU5LCAwLjIwKTtcclxuXHQuYnRuLS1kZW1ve1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cyl7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHQmLm9wZW57XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcblxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIFNFQ1RJT05TXG4vLyBTdHlsZXMgZm9yIHRoZSB2YXJpb3VzIHNlY3Rpb25zIHVzZWQgdGhyb3VnaG91dCB0aGUgc2l0ZVxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuJHBiUGFkZGluZzogNnJlbTtcbiRwYlBhZGRpbmctdGFibGV0OiA2cmVtO1xuXG4uY29udGFpbmVyIHtcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cblxuLmlubmVyLXNwYWNpbmcgPiAqICsgKiB7XG5cdG1hcmdpbi10b3A6IDJyZW07XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHQubW9iaWxlLXNwYWNpbmcge1xuXHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdH1cbn1cblxuLy9DQVJEUyBcbi5wYi1ibG9jay1oZWFkZXIgKyAuY2FyZHMge1xuXHRtYXJnaW4tdG9wOiA1cmVtO1xufVxuLmNhcmRzIHtcblx0PiAuY2FyZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxuXG5cdCZfX2N0YSB7XG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0fVxufVxuLmNhcmQge1xuXHQmX19vdXRlciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiA0cmVtIDJyZW07XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLy9TSVRFV0lERSAtIFBBR0VCVUlMREVSXG4ucGIge1xuXHRwYWRkaW5nLXRvcDogJHBiUGFkZGluZztcblx0cGFkZGluZy1ib3R0b206ICRwYlBhZGRpbmc7XG5cblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrOyAvLyBUTyBSRU1PVkVcblx0Ji5iZy13aGl0ZSB7XG5cdFx0Ly9wYWRkaW5nLWJvdHRvbTogMDsgLy8gVE8gQUREIEJBQ0sgSU5cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdHBhZGRpbmctdG9wOiAkcGJQYWRkaW5nLXRhYmxldDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHBiUGFkZGluZy10YWJsZXQ7XG5cdH1cblxuXHQmOm5vdCguYmctd2hpdGUpIHtcblx0XHQvL21hcmdpbi10b3A6ICRwYlBhZGRpbmc7IC8vVE8gQUREIEJBQ0sgSU5cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0Ly9tYXJnaW4tdG9wOiAkcGJQYWRkaW5nLXRhYmxldDsgLy9UTyBBREQgQkFDSyBJTlxuXHRcdH1cblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHQmLmJnLXdoaXRlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRwYlBhZGRpbmc7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkcGJQYWRkaW5nLXRhYmxldDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5wYi1iYW5uZXItY3RhIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdC5pbm5lciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHBiUGFkZGluZztcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkcGJQYWRkaW5nO1xuXHRcdH1cblx0fVxufVxuXG4ucGIsXG4ucGItaGVybyB7XG5cdCYuYmctcHJpbWFyeSB7XG5cdFx0LmJ0bixcblx0XHRidXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHRjbHIpO1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5iZy1hY2NlbnQge1xuXHRcdC5idG4sXG5cdFx0YnV0dG9uIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0Y2xyKTtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyAvL0hFUk9cbi8vIC5wYi1oZXJvIHtcbi8vIFx0b3ZlcmZsb3c6IGhpZGRlbjtcbi8vIFx0LmNvbnRhaW5lciB7XG4vLyBcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbi8vIFx0fVxuXG4vLyBcdC5yb3cge1xuLy8gXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbi8vIFx0fVxuXG4vLyBcdC5idG4ge1xuLy8gXHRcdG1hcmdpbi10b3A6IDNyZW07XG4vLyBcdH1cblxuLy8gXHQuaGVyb19faW5uZXIge1xuLy8gXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0XHR6LWluZGV4OiA1O1xuLy8gXHRcdG1hcmdpbi10b3A6IGF1dG87XG4vLyBcdFx0bWFyZ2luLWJvdHRvbTogYXV0bztcbi8vIFx0fVxuXG4vLyBcdCYtLWV4dHJhLXBhZGRpbmcge1xuLy8gXHRcdC5wYi1oZXJvX19sZWZ0IHtcbi8vIFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXJlbTtcblxuLy8gXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4vLyBcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzcmVtO1xuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0fVxuXG4vLyBcdCZfX2xlZnQsXG4vLyBcdCZfX3JpZ2h0IHtcbi8vIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyBcdFx0YSB7XG4vLyBcdFx0XHRjb2xvcjogaW5oZXJpdDtcbi8vIFx0XHR9XG4vLyBcdH1cblxuLy8gXHQmX19yaWdodCB7XG4vLyBcdFx0Lm9iamVjdGZpdCB7XG4vLyBcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyBcdFx0fVxuLy8gXHR9XG5cbi8vIFx0Jl9fbGVmdCB7XHRcbi8vIFx0XHR6LWluZGV4OiAxO1xuLy8gXHRcdGRpc3BsYXk6IGZsZXg7XG4vLyBcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vIFx0XHRwYWRkaW5nLXRvcDogMTRyZW07XG4vLyBcdFx0cGFkZGluZy1ib3R0b206IDE0cmVtO1xuLy8gXHRcdC5oZXJvX19pbm5lciB7XG4vLyBcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbi8vIFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbi8vIFx0XHR9XG4vLyBcdH1cblxuLy8gXHQucm93IHtcbi8vIFx0XHRtYXJnaW4tbGVmdDogMDtcbi8vIFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG4vLyBcdH1cblxuLy8gXHQmLS1zbGlkZXIge1xuLy8gXHRcdC5vYmplY3RmaXQge1xuLy8gXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuLy8gXHRcdFx0dG9wOiAwO1xuLy8gXHRcdFx0bGVmdDogMDtcbi8vIFx0XHRcdHdpZHRoOiAxMDAlO1xuLy8gXHRcdFx0aGVpZ2h0OiAxMDAlO1xuLy8gXHRcdH1cblxuLy8gXHRcdC5wcmUtaGVhZGVyIHtcbi8vIFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG4vLyBcdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuLy8gXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG4vLyBcdFx0fVxuXG4vLyBcdFx0LnBiLWhlcm9fX2xlZnQge1xuLy8gXHRcdCAgICBwYWRkaW5nLXRvcDogNHJlbTtcbi8vIFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHJlbTtcbi8vIFx0XHR9XG5cbi8vIFx0XHQuaGVyb19faW5uZXIge1xuLy8gXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuLy8gXHRcdFx0cGFkZGluZy1yaWdodDogMDtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cblxuLy9TSVRFV0lERSAtIFZJREVPXG4udmlkZW8tY29udGFpbmVyIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGlmcmFtZSB7XG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5idG4tdmlkZW8tcGxheSB7XG4gICAgXHR3aWR0aDogMTAwJTtcblx0ICAgIGhlaWdodDogMTAwJTtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGZvbnQtc2l6ZTogMDtcblx0ICAgIGJvcmRlcjogMDtcbiAgICBcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIFx0Jjpmb2N1cyB7XHRcdFxuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0ICBcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdCAgICAmOmJlZm9yZSB7XG5cdCAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIFx0Y29udGVudDogJyc7XG5cdCAgICBcdHotaW5kZXg6IDE7XG5cdCAgICBcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItd2lkdGg6IDlweCAwIDlweCAxMnB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS10ZXh0Y2xyKTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0fVxuXHQgICAgJjphZnRlciB7XG5cdCAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIFx0Y29udGVudDogJyc7XG5cdCAgICBcdHdpZHRoOiA4MHB4O1xuXHQgICAgXHRoZWlnaHQ6IDgwcHg7XG5cdCAgICBcdGJvcmRlci1yYWRpdXM6IDgwcHg7XG5cdCAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcblx0ICAgIFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ICAgIH1cblx0ICAgICY6aG92ZXIge1xuXHQgICAgXHQmOmJlZm9yZSB7XG5cdCAgICBcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZTtcblx0ICAgIFx0fVxuXHQgICAgXHQmOmFmdGVyIHtcblx0ICAgIFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS10ZXh0Y2xyKTtcblx0ICAgIFx0fVxuXHQgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxzbSkge1xuICAgIFx0LmJ0bi12aWRlby1wbGF5IHtcbiAgICBcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDdweCAwIDdweCAxMHB4O1xuXHRcdFx0fVxuXHRcdCAgICAmOmFmdGVyIHtcblx0XHQgICAgXHR3aWR0aDogNjBweDtcblx0XHQgICAgXHRoZWlnaHQ6IDYwcHg7XG5cdFx0ICAgIFx0Ym9yZGVyLXJhZGl1czogNjBweDtcblx0XHQgICAgfVxuICAgIFx0fVxuICAgIH1cbn1cblxuLy9CTE9HXG4vLyAuYmxvZyB7XG4vLyBcdHBhZGRpbmctdG9wOiAkcGJQYWRkaW5nO1xuLy8gXHRwYWRkaW5nLWJvdHRvbTogJHBiUGFkZGluZztcbi8vIFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrOyAvLyBUTyBSRU1PVkVcblxuLy8gXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbi8vIFx0XHRwYWRkaW5nLXRvcDogJHBiUGFkZGluZy10YWJsZXQ7XG4vLyBcdFx0cGFkZGluZy1ib3R0b206ICRwYlBhZGRpbmctdGFibGV0O1xuLy8gXHR9XG4vLyB9XG5cbi8vU0lOR0xFXG4uYXJ0aWNsZSB7XG5cdHBhZGRpbmctdG9wOiAkcGJQYWRkaW5nO1xuXHRwYWRkaW5nLWJvdHRvbTogJHBiUGFkZGluZztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrOyAvLyBUTyBSRU1PVkVcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRwYWRkaW5nLXRvcDogJHBiUGFkZGluZy10YWJsZXQ7XG5cdFx0cGFkZGluZy1ib3R0b206ICRwYlBhZGRpbmctdGFibGV0O1xuXHR9XG59XG5cblxuLy8gVE8gUkVNT1ZFXG4ucGItbW9kdWxlLXJlcXVlc3Qge1xuXHRjb2xvcjogcmVkO1xuXHRmb250LXNpemU6IDEuOHJlbTtcbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gQVJUSUNMRVNcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbi5zZWFyY2hhbmRmaWx0ZXIge1xuXHRbZGF0YS1zZi1maWVsZC1pbnB1dC10eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdHVsIGxpIHtcblx0XHRcdHBhZGRpbmc6IDAuOHJlbSAwO1xuXHRcdH1cblx0fVxuXG5cdHVsIGxpIHtcblx0XHRwYWRkaW5nOiAxLjVyZW0gMDtcblxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuLnBiLWhlcm8tcG9zdCB7XG5cdHBhZGRpbmc6IDQ4cHggMCA5NnB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0cGFkZGluZzogNDhweCAwIDcycHggMDtcbiAgICB9XG5cdC5jb250YWluZXIge1xuXHRcdC5yb3cge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRkaXYge1xuXHRcdFx0XHRnYXA6IDQuOHJlbTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Lmhlcm9fX2lubmVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRnYXA6IDIuNHJlbTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdFx0XHRnYXA6IDEuNnJlbTtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHQuY2F0ZWdvcnksIC5yZXNvdXJjZS10YWcge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiB2YXIoLS1vcmFuZ2UtbGlnaHQpO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNHB4IDE2cHg7XG5cdFx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0ICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cdFx0XHRcdFx0ICAgIG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmV5ZWJyb3cge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvcmUtcmljaC1ibGFjayk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMTAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5hdXRob3ItY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRcdFx0XHRcdFx0ICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0ICAgIG1hcmdpbi1yaWdodDogLjhyZW07XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYXV0aG9yIHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmhlcm8taW1hZ2Uge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMnB4O1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogODMwcHg7XG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMTYvOTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA2NjBweDtcblx0XHRcdFx0ICAgXHRcdH1cdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDM5MHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0XHQgICBcdFx0fVx0XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJhY2tncm91bmQtY29sb3Ige1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgYm90dG9tOiAwO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBoZWlnaHQ6IDMwJTtcblx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0aGVpZ2h0OiAyMCU7XG4gICBcdFx0fVx0XG5cdH1cbn1cbi5ibG9nLS1oZWFkaW5nIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0LnJvdyB7XG5cdFx0XHQuaGVhZGluZy1jb250ZW50IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiA0LjhyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDRyZW0gMDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRwYWRkaW5nOjYuNHJlbSAwIDMuMnJlbTtcblx0XHRcdFx0XHRnYXA6IDMuMnJlbTtcblx0XHQgICBcdFx0fVx0XG5cdFx0ICAgXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDQuOHJlbSAwIDIuNHJlbTtcblx0XHQgICBcdFx0fVx0XG5cdFx0XHRcdCYucmVzb3VyY2UtY29udGFpbmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA0cmVtIDAgNy4ycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5oZWFkaW5nLXRleHQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGdhcDogMy4ycmVtO1xuXHRcdFx0XHRcdGgxLCBoNiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDYge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA4NTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmhlYWRpbmctc2VhcmNoIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdC5mb3JtIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdCAgICBwYWRkaW5nOiAwIDBweCAxNnB4O1xuXHRcdFx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwYzMwO1xuXHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdCAgICBmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAjNjM2MzYzO1xuXHRcdFx0XHRcdFx0ICAgJjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9yb3VnZS13cC1zdGFydC10aGVtZS9hc3NldHMvaW1hZ2VzL2Fycm93c19vdXR3YXJkLnN2Zyk7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdCAgIFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnNmLW9wdGlvbi1hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvcm91Z2Utd3Atc3RhcnQtdGhlbWUvYXNzZXRzL2ltYWdlcy9Dcm9zcy5zdmcpO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnNmLWZpZWxkLWNhdGVnb3J5IHtcblx0XHRcdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyNHB4IDBweDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdGdhcDogMTZweDtcblx0XHRcdFx0XHRcdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3cteDphdXRvIDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tYm9yZGVyLWFjdGlvbiwgIzAwMEMzMCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLWNvcmUsICNGREY3RTkpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDRweCAwcHggMHB4ICMwMDBDMzA7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0XHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNUZDOUUwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdCAgICB6LWluZGV4OiAyO1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdCAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0XHRcdFx0XHRcdFx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmLnNmLW9wdGlvbi1hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNUZDOUUwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnJlc291cmNlLWxpc3QuYmxvZy0tbGlzdGluZyB7XG5cdHBhZGRpbmc6IDAgMCA5NnB4O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRwYWRkaW5nOiAwIDAgNzJweDtcblx0fVxufVxuLmJsb2ctLWxpc3Rpbmd7XG5cdHBhZGRpbmc6IDAgMCAxNTJweDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0cGFkZGluZzogMCAwIDEyMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdHBhZGRpbmc6IDAgMCA3MnB4O1xuXHR9XG5cdC5jb250YWluZXIge1xuXHRcdC5yb3cge1xuXHRcdFx0LmFyY2hpdmUtY29udGFpbmVyIHtcblx0XHRcdFx0LmNhcmRzIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRcdFx0ICAgIGdyaWQtY29sdW1uLWdhcDogMzNweDtcblx0XHRcdFx0ICAgIGdyaWQtcm93LWdhcDogNDhweDtcblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdFx0XHRcdGdyaWQtY29sdW1uLWdhcDogMzJweDtcblx0XHRcdFx0XHRcdGdyaWQtcm93LWdhcDogNDhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdFx0XHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiA0OHB4O1xuXHRcdFx0XHRcdFx0Z3JpZC1yb3ctZ2FwOiA0OHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucG9zdC1pdGVtLWNvdW50IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wb3N0LWl0ZW0ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHRcdFx0XHRcdFx0ICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuXHRcdFx0XHRcdFx0ICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5kZWx0YSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1za3ktZGFyayk7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jYXRlLWRhdGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0Z2FwOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcblx0XHRcdFx0XHRcdFx0LmV5ZWJyb3cge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQucmVzb3VyY2UtdGFnLCAuY2F0ZWdvcnkge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXBpbmstbGlnaHQpO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAgdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMTZweDtcblx0XHRcdFx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cdFx0XHRcdFx0XHRcdCAgICBmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdCAgICBtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdCAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuXG5cdFx0XHRcdFx0XHRcdCAgICAvLyBtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdCYub3JhbmdlIHtcblx0XHRcdFx0XHRcdFx0XHQgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlLWxpZ2h0KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmLnBpbmsge1xuXHRcdFx0XHRcdFx0XHRcdCBiYWNrZ3JvdW5kOiB2YXIoLS1waW5rLWxpZ2h0KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmLmdyZWVuIHtcblx0XHRcdFx0XHRcdFx0XHQgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4tbGlnaHQpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCYucmVkIHtcblx0XHRcdFx0XHRcdFx0XHQgYmFja2dyb3VuZDogdmFyKC0td2F0ZXJtZWxvbi1saWdodCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Ji5wdXJwbGUge1xuXHRcdFx0XHRcdFx0XHRcdCBiYWNrZ3JvdW5kOiB2YXIoLS1saWxhYy1saWdodCk7XG5cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5kZWZhdWx0IHtcblx0XHRcdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlLWxpZ2h0KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5iYWNrLW1lZGlhLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ja25vd2xlZGdlLWxvYWRtb3JlLFxuI2Jsb2ctcmVzdWx0cy1sb2FkbW9yZSB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi10b3A6IDkuNnJlbTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0bWFyZ2luLXRvcDogNy4ycmVtO1xuXHR9XG59IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIFNMSURFUlxuLy8gQ2Fyb3VzZWwgc3R5bGVzXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4uc2xpY2stc2xpZGVyIHtcblx0LnNsaWNrLXRyYWNrIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5zbGljay1zbGlkZSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LnNsaWNrLWFycm93IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LCAkcHJpbWFyeSk7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHRjbHIpO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgbGluZS1oZWlnaHQ6IDE7XG5cdFx0ICAgIGhlaWdodDogNHJlbTtcblx0XHQgICAgd2lkdGg6IDRyZW07XG5cdFx0fVxuXG5cdFx0Ji5zbGljay1wcmV2IHtcblx0XHRcdGxlZnQ6IDJyZW07XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWxlZnQtd2hpdGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2xpY2stbmV4dCB7XG5cdFx0XHRyaWdodDogMnJlbTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGVmdC13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDI0cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhKG1heC13aWR0aDogODMwcHgpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRyaWdodDogMnJlbTtcblx0XHRcdGJvdHRvbTogMnJlbTtcblx0XHR9XG5cdH1cbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gRk9STVMgJiBFUlJPUlNcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbi8vIEJhc2UgSW5wdXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiYzc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0b3A6IDNweDtcbiAgICBwYWRkaW5nOiAuMXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gICAgfVxufVxuXG5cbi8vIFBsYWNlaG9sZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2RkZDtcbn1cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNkZGQ7XG59XG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2RkZDtcbn1cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2RkZDtcbn1cblxuLy8gU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZvcm0ge1xuICAgIHBhZGRpbmc6IDRyZW07XG5cbiAgICAmLS1maWx0ZXIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZnJtX2ZpZWxkc19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuXG4gICAgPiAuZnJtX2Zvcm1fZmllbGQsXG4gICAgPiAuZnJtX3N1Ym1pdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgfVxufVxuXG4uZnJtX2Zvcm1fZmllbGQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZnJtX2hhbGYge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxufVxuXG4uZnJtX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBvcGFjaXR5OiAuODtcbn1cblxuLmZybV9ub25lX2NvbnRhaW5lciB7XG4gICAgLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5mcm1fc2NyZWVuX3JlYWRlcixcbi5mcm1fdmVyaWZ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnJtX2Vycm9yX3N0eWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uZnJtX2Vycm9yLFxuLmZybV9lcnJvcl9zdHlsZSB7XG4gICAgY29sb3I6IHJlZDtcbn1cblxuLy8gSHViU3BvdFxuLmhzLWZvcm0ge1xuXG4gICAgaDEsXG4gICAgaDEgc3BhbiB7XG4gICAgICAgIEBleHRlbmQgaDU7XG4gICAgfVxuXG4gICAgZmllbGRzZXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IHZhcigtLWdhcC1zbSk7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwLXNtKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtcmljaHRleHQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gZml4IGZvciBpbmxpbmUgaGVhZGluZ3NcbiAgICAgICAgJi5mb3JtLWNvbHVtbnMtMSAuaHMtcmljaHRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzJSAtIDE2cHgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBmaXggdG8gcmVtb3ZlIG1hcmdpblxuICAgICAgICBkaXYuaW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHMtZm9ybS1maWVsZCB7XG5cbiAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAgICAgICAgIC5ocy1mb3JtLXJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhcmstbW9kZSAmIHtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2l0ZS1mb290ZXIgJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL3RpY2staWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHZhcigtLXBhZGRpbmcteHhzKTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAmLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaW5wdXQge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiB2YXIoLS1wYWRkaW5nLXh4cyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi52YWxpZC1pbnB1dCB7XG4gICAgICAgICAgICAuaW5wdXQge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmhzLWlucHV0Om5vdChpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChpbnB1dFt0eXBlPVwicmFkaW9cIl0pLFxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWdyZXktZGlzYWJsZWQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXMpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLWNyZWFtKTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy14eHMpO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ncmV5LWRpc2FibGVkKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiBzb2xpZCAycHggdmFyKC0tY29yZS1yaWNoLWJsYWNrKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW52YWxpZCxcbiAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNDQzAxMkY7XG4gICAgICAgIH1cblxuICAgICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtY3JlYW0pO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmV5LWxpZ2h0KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1jcmVhbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiYzc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBwYWRkaW5nOiAuMXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuXG4gICAgICAgICAgICAucmVkICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpbGFjLWxpZ2h0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuaHMtYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgIH1cblxuICAgIHVsLmhzLWVycm9yLW1zZ3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQ0MwMTJGO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb3JlLXJpY2gtYmxhY2spO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXMpO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLXBhZGRpbmcteHhzKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvd2FybmluZy1pY29uLnN2ZycpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2hha2UgLjI1cztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4yNXM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l0ZS1mb290ZXIgJiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogdmFyKC0tZ2FwLW1kKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiB2YXIoLS1nYXAtc20pO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtZm9ybS1maWVsZCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaHNfZXJyb3Jfcm9sbHVwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuaHNfc3VibWl0IHtcbiAgICAgICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi5ocy1mb3JtIC5ocy1mb3JtLWZpZWxkIC5pbnB1dCB1bCB7XG5wYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ocy1mb3JtIC5ocy1mb3JtLWZpZWxkIC5pbnB1dCB1bCBsaTpiZWZvcmUge1xuZGlzcGxheTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSguMjVweCwuMjVweCkgcm90YXRlKDApXG4gICAgfVxuXG4gICAgMTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLS4yNXB4LC0uNXB4KSByb3RhdGUoLTFkZWcpXG4gICAgfVxuXG4gICAgMjAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLS43NXB4LDApIHJvdGF0ZSgxZGVnKVxuICAgIH1cblxuICAgIDMwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC43NXB4LC41cHgpIHJvdGF0ZSgwKVxuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC4yNXB4LC0uMjVweCkgcm90YXRlKDFkZWcpXG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLS4yNXB4LC41cHgpIHJvdGF0ZSgtMWRlZylcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtLjc1cHgsLjI1cHgpIHJvdGF0ZSgwKVxuICAgIH1cblxuICAgIDcwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC43NXB4LC4yNXB4KSByb3RhdGUoLTFkZWcpXG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLS4yNXB4LC0uMjVweCkgcm90YXRlKDFkZWcpXG4gICAgfVxuXG4gICAgOTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLjI1cHgsLjVweCkgcm90YXRlKDApXG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC4yNXB4LC0uNXB4KSByb3RhdGUoLTFkZWcpXG4gICAgfVxufSIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiJdfQ== */
